.goccia-filters-button{display:inline-flex;align-items:center;gap:10px;padding:4px 0;color:var(--e-global-color-primary,#141414);font-family:var(--e-global-typography-accent-font-family,"Jost"),sans-serif;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;cursor:pointer}.goccia-filters-button:hover{color:var(--e-global-color-primary,#141414)}.goccia-filters-button span{margin-left:-6px}.goccia-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.goccia-active-filters a{font-family:var(--e-global-typography-text-font-family,"Jost"),sans-serif;font-size:13px;font-weight:400;line-height:1.2}.goccia-active-filters .goccia-active-filters__chip{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 12px;border:1px solid var(--e-global-color-gc0brdr,#e5e5e5);color:var(--e-global-color-primary,#141414);text-decoration:none;transition:border-color 0.25s ease}.goccia-active-filters .goccia-active-filters__chip:hover{border-color:var(--e-global-color-primary,#141414)}.goccia-active-filters .goccia-active-filters__clear{margin-left:8px;color:var(--e-global-color-text,#4a4a4a);text-decoration:underline;text-underline-offset:3px}.goccia-active-filters .goccia-active-filters__clear:hover{color:var(--e-global-color-primary,#141414)}.goccia-filters{position:fixed;inset:0;z-index:10000;visibility:hidden;transition:visibility 0s linear var(--goccia-overlay-duration,0.8s)}.goccia-filters.is-open{visibility:visible;transition-delay:0s}html.goccia-filters-open{overflow:hidden}.goccia-filters__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .25);opacity:0;-webkit-backdrop-filter:blur(var(--goccia-overlay-blur,4px));backdrop-filter:blur(var(--goccia-overlay-blur,4px));transition:opacity var(--goccia-overlay-duration,0.8s) var(--goccia-slide-ease,cubic-bezier(.5,0,0,1))}.goccia-filters.is-open .goccia-filters__overlay{opacity:1}.goccia-filters__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:520px;max-width:100%;margin:0;background:var(--e-global-color-133b0b5,#fff);color:var(--e-global-color-primary,#141414);font-family:var(--e-global-typography-text-font-family,"Jost"),sans-serif;transform:translateX(100%);transition:transform 0.45s cubic-bezier(.4,0,.2,1)}.goccia-filters.is-open .goccia-filters__panel{transform:none}@media (max-width:767px){.goccia-filters__panel{width:100%}}.goccia-filters__head{display:flex;align-items:center;gap:24px;padding:32px 30px 40px}.goccia-filters .goccia-filters__title{flex:1 1 auto;margin:0;color:var(--e-global-color-primary,#141414);font-family:inherit;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:1px;text-transform:none}.goccia-filters button.goccia-filters__close,.goccia-filters button.goccia-filters__close:is(:hover,:focus,:active),.goccia-filters button.goccia-filters__clear,.goccia-filters button.goccia-filters__clear:is(:hover,:focus,:active){min-height:0;padding:0;border:0;background:none;color:var(--e-global-color-primary,#141414);box-shadow:none;outline:none}.goccia-filters button:is(.goccia-filters__close,.goccia-filters__clear):focus-visible{outline:1px solid var(--e-global-color-primary,#141414);outline-offset:4px}.goccia-filters button.goccia-filters__clear[hidden]{display:none}.goccia-filters button.goccia-filters__close{display:flex;width:24px;height:24px;align-items:center;justify-content:center}.goccia-filters__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 30px}.goccia-filters__section{border-bottom:1px solid var(--e-global-color-gc0brdr,#e5e5e5)}.goccia-filters__summary{display:flex;align-items:center;gap:16px;padding:20px 0;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:1.5px;text-transform:uppercase;list-style:none;cursor:pointer}.goccia-filters__summary::-webkit-details-marker{display:none}.goccia-filters__summary::after{content:"+";flex:none;width:14px;font-size:20px;font-weight:300;line-height:14px;letter-spacing:0;text-align:center}.goccia-filters__section[open] .goccia-filters__summary::after{content:"\2212"}.goccia-filters__chosen{overflow:hidden;flex:1 1 auto;color:var(--e-global-color-text,#4a4a4a);font-weight:400;letter-spacing:0;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.goccia-filters__options{padding:0 0 24px}.goccia-filters__options--list{display:grid;gap:12px}.goccia-filters__options--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.goccia-filters__option{display:flex;align-items:center;gap:12px;color:var(--e-global-color-text,#4a4a4a);font-size:14px;line-height:1.3;cursor:pointer}.goccia-filters__option input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.goccia-filters__mark{flex:none;width:16px;height:16px;box-sizing:border-box;border:1px solid #b5b5b5;transition:background-color 0.2s ease,border-color 0.2s ease}.goccia-filters__option input[type="radio"]+.goccia-filters__mark{border-radius:50%}.goccia-filters__option input:checked+.goccia-filters__mark{border-color:var(--e-global-color-primary,#141414);background:var(--e-global-color-primary,#141414);box-shadow:inset 0 0 0 3px var(--e-global-color-133b0b5,#fff)}.goccia-filters__option input:checked~span{color:var(--e-global-color-primary,#141414)}.goccia-filters__option input:focus-visible+.goccia-filters__mark{outline:1px solid var(--e-global-color-primary,#141414);outline-offset:2px}.goccia-filters__count{color:#9a9a9a;font-size:13px}.goccia-filters__option[hidden]{display:none}.goccia-filters__options--sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.goccia-filters__options--sizes .goccia-filters__option{justify-content:center;height:44px;border:1px solid var(--e-global-color-gc0brdr,#e5e5e5);color:var(--e-global-color-primary,#141414);transition:border-color 0.25s ease,box-shadow 0.25s ease}.goccia-filters__options--sizes .goccia-filters__mark{display:none}.goccia-filters__options--sizes .goccia-filters__option:hover{border-color:var(--e-global-color-primary,#141414)}.goccia-filters__options--sizes .goccia-filters__option:has(input:checked){border-color:var(--e-global-color-primary,#141414);box-shadow:inset 0 0 0 1px var(--e-global-color-primary,#141414)}.goccia-filters__foot{display:flex;align-items:center;gap:24px;padding:20px 30px 24px;border-top:1px solid var(--e-global-color-gc0brdr,#e5e5e5)}.goccia-filters button.goccia-filters__clear{flex:none;margin-left:auto;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-decoration:underline;text-transform:none;text-underline-offset:3px}.goccia-filters .goccia-filters__submit{flex:1 1 auto;padding:19px 24px;border-radius:0;font-family:var(--e-global-typography-accent-font-family,"Jost"),sans-serif;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:1.5px;text-transform:uppercase}.goccia-filters .goccia-filters__submit:disabled{opacity:.4;cursor:default}