.facets .checkbox__label:has(.mp-swatch-wrapper) .icon-checkmark{display:none}.mp-swatch-wrapper{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.mp-swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgb(var(--color-foreground-rgb) / .15);overflow:hidden;display:flex;flex-shrink:0;transition:outline var(--animation-speed) var(--animation-easing),outline-offset var(--animation-speed) var(--animation-easing)}.mp-swatch .mp-swatch-half{width:50%;height:100%;display:block}.mp-swatch--transparent{background:repeating-conic-gradient(rgb(var(--color-foreground-rgb) / .1) 0% 25%,var(--color-background) 0% 50%) 0 0 / 8px 8px;border-color:rgb(var(--color-foreground-rgb) / .2)}.mp-swatch--light{border-color:rgb(var(--color-foreground-rgb) / .3)}.facets .checkbox__input:checked~.checkbox__label .mp-swatch{outline:2px solid var(--color-foreground);outline-offset:2px}.mp-swatch-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-foreground);color:var(--color-background);font-size:11px;font-family:var(--font-paragraph--family);white-space:nowrap;padding:3px 7px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.mp-swatch-wrapper:hover .mp-swatch-tooltip{opacity:1}.facets .checkbox.mp-hidden{display:none}.mp-forma-pill-wrapper{display:inline-flex}.mp-forma-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 7px;box-shadow:inset 0 0 0 var(--variant-picker-button-border-width, 1px) rgb(var(--color-foreground-rgb) / .2);border-radius:var(--pill-label-border-radius, var(--style-border-radius-md));font-size:var(--font-paragraph--size);font-family:var(--font-paragraph--family);color:var(--color-foreground-muted, rgb(var(--color-foreground-rgb) / .7));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing);white-space:nowrap;line-height:var(--pill-label-height, 1.4)}.mp-forma-pill:hover{box-shadow:inset 0 0 0 var(--variant-picker-button-border-width, 1px) rgb(var(--color-foreground-rgb) / .6)}.mp-forma-icon{display:inline-block;width:22px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.facets .facets__inputs-list-item:has(.checkbox__input:checked) .mp-forma-pill{background-color:var(--color-foreground);color:var(--color-background);box-shadow:none;font-weight:500}accordion-custom[data-filter-param-name*=scheda_tecnica-forma] .facets__inputs-wrapper{flex-direction:row!important;flex-wrap:wrap;gap:var(--gap-sm)!important}accordion-custom[data-filter-param-name*=scheda_tecnica-forma] .facets__inputs-list{flex-direction:row!important;flex-wrap:wrap;gap:6px!important}accordion-custom[data-filter-param-name*=scheda_tecnica-forma] .facets__inputs-list-item{display:inline-flex;align-items:center}accordion-custom[data-filter-param-name*=colore_lenti] .facets__inputs-list,accordion-custom[data-filter-param-name*=colore_montatura] .facets__inputs-list{flex-direction:row!important;flex-wrap:wrap;gap:6px!important}accordion-custom[data-filter-param-name*=colore_lenti] .facets__inputs-wrapper,accordion-custom[data-filter-param-name*=colore_montatura] .facets__inputs-wrapper{flex-direction:row!important;flex-wrap:wrap;gap:6px!important}accordion-custom[data-filter-param-name*=colore_lenti] .facets__inputs-list-item,accordion-custom[data-filter-param-name*=colore_montatura] .facets__inputs-list-item{display:inline-flex;align-items:center}accordion-custom[data-filter-param-name*=colore_lenti] .checkbox,accordion-custom[data-filter-param-name*=colore_montatura] .checkbox{width:auto}accordion-custom[data-filter-param-name*=colore_lenti] .checkbox__label,accordion-custom[data-filter-param-name*=colore_montatura] .checkbox__label{display:inline-flex;align-items:center;gap:6px;width:auto;padding:4px 11px 4px 5px;border-radius:20px;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .2);transition:box-shadow var(--animation-speed) var(--animation-easing),font-weight var(--animation-speed) var(--animation-easing);white-space:nowrap}accordion-custom[data-filter-param-name*=colore_lenti] .checkbox__label:hover,accordion-custom[data-filter-param-name*=colore_montatura] .checkbox__label:hover{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .55)}accordion-custom[data-filter-param-name*=colore_lenti] .mp-swatch,accordion-custom[data-filter-param-name*=colore_montatura] .mp-swatch{width:17px;height:17px}accordion-custom[data-filter-param-name*=colore_lenti] .facets__inputs-list-item:has(.checkbox__input:checked) .checkbox__label,accordion-custom[data-filter-param-name*=colore_montatura] .facets__inputs-list-item:has(.checkbox__input:checked) .checkbox__label{box-shadow:inset 0 0 0 1.5px var(--color-foreground);font-weight:500}accordion-custom[data-filter-param-name*=colore_lenti] .checkbox__input:checked~.checkbox__label .mp-swatch,accordion-custom[data-filter-param-name*=colore_montatura] .checkbox__input:checked~.checkbox__label .mp-swatch{outline:none}accordion-custom[data-filter-param-name*=colore_lenti] .mp-swatch-tooltip,accordion-custom[data-filter-param-name*=colore_montatura] .mp-swatch-tooltip{display:none}.facets .facets__inputs-list:has(.checkbox){flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.facets .facets__inputs-wrapper:has(.checkbox){flex-direction:row!important;flex-wrap:wrap}.facets .facets__inputs-list:has(.checkbox) .facets__inputs-list-item{display:inline-flex;align-items:center}.facets .checkbox:not(.mp-hidden){width:auto}.facets .checkbox:not(.mp-hidden) .checkbox__label{display:inline-flex;align-items:center;gap:6px;width:auto;padding:4px 12px;border-radius:20px;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .2);transition:box-shadow var(--animation-speed) var(--animation-easing),font-weight var(--animation-speed) var(--animation-easing);white-space:nowrap}.facets .checkbox:not(.mp-hidden) .checkbox__label:hover{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .55)}.facets .facets__inputs-list-item:has(.checkbox__input:checked) .checkbox__label{box-shadow:inset 0 0 0 1.5px var(--color-foreground);font-weight:500}.facets .checkbox__label:not(:has(.mp-swatch-wrapper)) .icon-checkmark{display:none}@media screen and (min-width:750px){.facets-block-wrapper--vertical{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}}.mp-mobile-bar{display:none}@media screen and (max-width:749px){.facets-toggle{display:none!important}body{padding-bottom:66px}.mp-mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;background:var(--color-background);border-top:.5px solid rgb(var(--color-foreground-rgb) / .12);box-shadow:0 -2px 12px rgb(var(--color-foreground-rgb) / .06);padding-bottom:env(safe-area-inset-bottom,0)}.mp-mobile-bar__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:none;cursor:pointer;padding:16px 8px;font-size:14px;font-family:var(--font-paragraph--family);color:var(--color-foreground);-webkit-tap-highlight-color:transparent}.mp-mobile-bar__btn:active{background:rgb(var(--color-foreground-rgb) / .05)}.mp-mobile-bar__btn+.mp-mobile-bar__btn{box-shadow:inset 1px 0 rgb(var(--color-foreground-rgb) / .12)}.mp-mobile-bar__btn svg{flex-shrink:0}.mp-mobile-bar__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-foreground);color:var(--color-background);font-size:11px;font-weight:500;line-height:1}#filters-drawer .facets--drawer{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:88vh!important;border-radius:18px 18px 0 0!important;border-right:none!important;border-top:none!important;box-shadow:0 -4px 24px rgb(var(--color-foreground-rgb) / .18)!important}#filters-drawer .facets--drawer{transform:translateY(100%);transition:transform .32s cubic-bezier(.25,.8,.3,1)}#filters-drawer .facets--drawer[open]{transform:translateY(0)}@starting-style{#filters-drawer .facets--drawer[open]{transform:translateY(100%)}}#filters-drawer .facets__title-wrapper{position:relative;padding-top:22px;border-radius:18px 18px 0 0}#filters-drawer .facets__title-wrapper:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:4px;background:rgb(var(--color-foreground-rgb) / .25)}}.facets .facets__inputs-list-item:has(.checkbox__input:checked) .checkbox__label{background-color:var(--color-foreground)!important;box-shadow:none!important;font-weight:500}.facets .facets__inputs-list-item:has(.checkbox__input:checked) .checkbox__label-text{color:var(--color-background)!important}.facets .facets__inputs-list-item:has(.checkbox__input:checked) .mp-swatch{outline:none!important;border-color:rgb(var(--color-background-rgb) / .6)!important}@media screen and (min-width:750px){.facets--vertical .facets-remove{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mypanthos-filters.css.map */
