.product-information .add-to-cart-button,sticky-add-to-cart .sticky-add-to-cart__button,.cart__checkout-button,.filoo-hero .filoo-hero__link,.filoo-home-masthead .filoo-home-masthead__link{--button-background-color:var(--filoo-cerulean);--button-color:var(--filoo-white);--button-border-color:var(--filoo-cerulean);background-color:var(--filoo-cerulean)!important;color:var(--filoo-white)!important;border:1px solid var(--filoo-cerulean)!important}.product-information .add-to-cart-button:focus-visible,sticky-add-to-cart .sticky-add-to-cart__button:focus-visible,.cart__checkout-button:focus-visible,.filoo-hero .filoo-hero__link:focus-visible,.filoo-home-masthead .filoo-home-masthead__link:focus-visible{outline:2px solid var(--filoo-black)!important;outline-offset:2px}.filoo-hero .filoo-hero__link,.filoo-home-masthead .filoo-home-masthead__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;margin-top:12px;box-sizing:border-box;border-radius:var(--filoo-radius);font-family:var(--filoo-display);font-weight:500;font-size:1rem;line-height:1;text-decoration:none}.filoo-hero .filoo-hero__link:hover,.filoo-home-masthead .filoo-home-masthead__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.filoo-home-community__idea-action .filoo-button{background:var(--filoo-snow);color:var(--filoo-black);border-color:var(--filoo-black)}.product-information .filoo-product-fig{display:none!important}.product-information .product-details .filoo-product-head{gap:10px;padding-bottom:0;border-bottom:0}.product-information .filoo-product-head__crumbs.filoo-mono{font-family:var(--filoo-display);font-size:var(--filoo-t-small);font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0}.product-information .filoo-product-head__crumbs li,.product-information .filoo-product-head__crumbs a{min-height:32px}.product-information .filoo-product-head__crumbs a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.product-information .filoo-product-head .filoo-h1{font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);line-height:1.1}.product-information .filoo-product-head .filoo-title__family{font-weight:500}.product-information .filoo-product-head .filoo-product-head__tagline{margin:2px 0 0;font-size:1.125rem;line-height:1.45}.product-information .product-details product-price{padding-bottom:0;border-bottom:0;margin-top:4px}.product-information .product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}.product-information .product-details product-price [ref=priceContainer]:after{content:var(--filoo-vat, "");font-family:var(--filoo-display);font-size:var(--filoo-t-small);font-weight:400;letter-spacing:0}.product-information .product-details .filoo-highlights{padding-bottom:0;border-bottom:0;margin-top:4px;gap:8px}.product-information .product-details variant-picker{margin-top:12px}.product-information .product-details .variant-option legend{font-family:var(--filoo-display);font-size:var(--filoo-t-small);font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;margin-bottom:10px}.product-information .product-details .variant-option__button-label{background:var(--filoo-white)!important;color:var(--filoo-black)!important;border:1px solid rgb(0 0 0 / .26)!important;font-weight:400}.product-information .product-details .variant-option__button-label:has(:checked){background:var(--filoo-white)!important;color:var(--filoo-black)!important;border-color:var(--filoo-black)!important;box-shadow:inset 0 0 0 1px var(--filoo-black)!important;font-weight:700}.product-information .product-details .variant-option--buttons:has(input[value=Nero],input[value=Bianco],input[value=Black],input[value=White]){display:flex!important;flex-wrap:wrap;gap:6px}.product-information .product-details .variant-option--buttons:has(input[value=Nero],input[value=Bianco],input[value=Black],input[value=White]) legend{display:flex;flex-wrap:wrap;align-items:baseline}.product-information .product-details .variant-option__button-label:has(input[value=Nero],input[value=Bianco],input[value=Black],input[value=White]){position:relative;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px;min-height:44px;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.product-information .product-details .variant-option__button-label:has(input[value=Nero],input[value=Bianco],input[value=Black],input[value=White]):before{content:""!important;display:block!important;position:absolute;left:5px;top:5px;width:34px;height:34px;border-radius:50%;box-sizing:border-box;pointer-events:none}.product-information .product-details .variant-option__button-label:has(input[value=Nero],input[value=Black]):before{background:#111}.product-information .product-details .variant-option__button-label:has(input[value=Bianco],input[value=White]):before{background:#fff;border:1px solid rgb(0 0 0 / .35)}.product-information .product-details .variant-option__button-label:has(input[value=Nero],input[value=Bianco],input[value=Black],input[value=White]):has(:checked):after{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--filoo-black);border-radius:50%;pointer-events:none}.product-information .product-details .variant-option__button-label:has(input[value=Nero],input[value=Bianco],input[value=Black],input[value=White]) .variant-option__button-label__text{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-information .product-details .variant-option--buttons:has(input[value=Nero]:checked) legend:after{content:": Nero";font-weight:400}.product-information .product-details .variant-option--buttons:has(input[value=Bianco]:checked) legend:after{content:": Bianco";font-weight:400}.product-information .product-details .variant-option--buttons:has(input[value=Black]:checked) legend:after{content:": Black";font-weight:400}.product-information .product-details .variant-option--buttons:has(input[value=White]:checked) legend:after{content:": White";font-weight:400}.product-information .product-details .filoo-product-check{margin-top:8px;gap:10px}.product-information .filoo-box.filoo-product-check{padding:18px 20px}.product-information .filoo-product-check .filoo-product-check__heading{font-family:var(--filoo-display);font-size:15px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0}.product-information .filoo-product-check .filoo-dl{border-top:0;border-bottom:0}.product-information .filoo-product-check .filoo-dl .filoo-dl__row{grid-template-columns:132px 1fr;gap:16px;min-height:0;padding:3px 0;border-bottom:0}.product-information .filoo-product-check .filoo-dl dt{font-family:var(--filoo-display);font-size:15px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:0}.product-information .filoo-product-check .filoo-dl dd{font-size:15px;line-height:1.45}.product-information .filoo-product-check .filoo-product-check__notes{gap:6px}.product-information .filoo-product-check .filoo-product-check__notes p{font-size:var(--filoo-t-small);line-height:1.5}@media(max-width:749px){.product-information .filoo-product-check .filoo-dl .filoo-dl__row{grid-template-columns:1fr;gap:0;padding:4px 0}}.product-information .product-details .group-block-content>:has(.product-form-buttons){margin-top:8px}.product-information .product-details .quantity-selector{height:56px;grid-template-columns:40px 40px 40px;border:1px solid rgb(0 0 0 / .26);background:var(--filoo-white)}.product-information .product-details .quantity-selector .button,.product-information .product-details .quantity-selector button,.product-information .product-details .quantity-selector input{width:40px;height:56px}.product-information .product-details .accelerated-checkout-block:not([hidden]){display:block!important;flex:1 1 100%;width:100%;margin-top:2px}.product-information .product-details .shopify-payment-button__button--unbranded{background:var(--filoo-snow)!important;color:var(--filoo-black)!important;border:1px solid var(--filoo-black)!important}.product-information .product-details .filoo-product-trust{margin-top:4px}.product-information .filoo-assure{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-family:var(--filoo-display);font-size:var(--filoo-t-small);font-weight:400;line-height:1.5}.product-information .filoo-assure li{margin:0;max-width:none}.product-information .filoo-assure__links{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:8px}.product-information .filoo-assure__links a{white-space:nowrap}@media(min-width:750px){.product-information .product-information__grid .product-details{position:sticky!important;align-self:start;top:min(0px,calc(100vh - var(--filoo-details-h, 100000px)))!important}}.filoo-acc>summary{display:block;list-style:none;cursor:pointer}.filoo-acc>summary::-webkit-details-marker{display:none}.filoo-acc>summary::marker{content:""}.filoo-acc>summary:focus-visible{outline:2px solid var(--filoo-black);outline-offset:2px}.filoo-acc .filoo-acc__row{flex-wrap:nowrap;align-items:center;min-height:48px;padding-top:12px;padding-bottom:12px}.filoo-acc .filoo-acc__row>span:last-child{flex-basis:auto}.filoo-acc>summary:hover .filoo-acc__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.filoo-acc__icon{flex:none;min-width:16px;text-align:center;font-size:18px;font-weight:400;line-height:1;letter-spacing:0}.filoo-acc__icon:before{content:"+"}.filoo-acc[open] .filoo-acc__icon:before{content:"\2212"}.filoo-acc:not([open]) .filoo-acc__row{margin-bottom:0}.filoo-product-details>section:has(>.filoo-acc:not([open]))+section:has(>.filoo-acc){margin-top:calc(-1 * var(--filoo-s5))}@media(max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{display:flex!important;gap:12px;background:var(--filoo-snow);border-top:1px solid var(--filoo-black-10);border-radius:0!important;padding:10px var(--filoo-margin) calc(10px + var(--safe-area-inset-bottom, 0px))!important}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{display:none!important}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none!important}sticky-add-to-cart .sticky-add-to-cart__image{width:44px;height:44px;border:var(--filoo-rule);border-radius:0;background:var(--filoo-white)}sticky-add-to-cart .sticky-add-to-cart__image-img{object-fit:contain}sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--filoo-display);font-weight:500;font-size:14px;line-height:1.3}sticky-add-to-cart .sticky-add-to-cart__variant{font-size:12px;margin-top:2px}sticky-add-to-cart .sticky-add-to-cart__price{display:none}sticky-add-to-cart .sticky-add-to-cart__button{width:auto!important;min-height:44px;height:44px;padding:0 16px!important;border-radius:var(--filoo-radius)}sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper{display:none}sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text__content{display:inline!important}}@media(min-width:750px){.product-information .product-media-container__zoom-button{display:block}html:has(zoom-dialog dialog[open]),html:has(zoom-dialog dialog[open]) .page-wrapper{overflow:hidden!important}zoom-dialog .dialog-zoomed-gallery__dialog{--fz-y:clamp(12px, 2.5vh, 24px);--fz-x:max(clamp(16px, 4vw, 56px), calc((100vw - 1600px)/2) );--fz-pad:12px;--fz-thumb:52px;--fz-strip:calc(var(--fz-thumb) + 2 * var(--fz-pad));background:#0009;overflow:hidden;color:var(--filoo-black)}zoom-dialog .dialog-zoomed-gallery__dialog:not(:has(.dialog-thumbnails-list__thumbnail)){--fz-strip:var(--fz-pad)}zoom-dialog .dialog-zoomed-gallery__dialog:before{content:"";position:fixed;inset:var(--fz-y) var(--fz-x);background:var(--filoo-snow);pointer-events:none}zoom-dialog .dialog-zoomed-gallery{position:fixed;z-index:1;margin:0;padding:0;display:flex;overflow:hidden;scroll-snap-type:x mandatory;inset:calc(var(--fz-y) + var(--fz-pad)) calc(var(--fz-x) + var(--fz-pad)) calc(var(--fz-y) + var(--fz-strip))}zoom-dialog .dialog-zoomed-gallery>.product-media-container{flex:0 0 100%;height:100%!important;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}zoom-dialog .dialog-zoomed-gallery>.product-media-container:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0}zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{flex:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;container-type:size}zoom-dialog .dialog-zoomed-gallery .product-media{flex:none;width:min(100cqw,100cqh * var(--ratio, 1));height:auto;aspect-ratio:var(--ratio, 1);border:var(--filoo-rule);background:var(--filoo-snow)}zoom-dialog .dialog-thumbnails-list-container{position:fixed;z-index:2;inset:auto var(--fz-x) var(--fz-y);width:auto;height:var(--fz-strip);display:flex;align-items:center;justify-content:center;padding:0 var(--fz-pad);box-sizing:border-box}zoom-dialog .dialog-thumbnails-list{position:relative;inset:auto;flex-direction:row;gap:8px;max-width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;margin:0 auto;padding:4px;transform:none}zoom-dialog .dialog-thumbnails-list:after{pointer-events:none}zoom-dialog .dialog-thumbnails-list__thumbnail{flex:none;width:var(--fz-thumb);height:var(--fz-thumb);border:var(--filoo-rule)!important;border-radius:0;background:var(--filoo-snow)}zoom-dialog .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;border-radius:0}zoom-dialog .dialog-zoomed-gallery__close-button{position:fixed;z-index:3;top:calc(var(--fz-y) + 8px);inset-inline-end:calc(var(--fz-x) + 8px);color:var(--filoo-black);mix-blend-mode:normal;background:var(--filoo-snow);border-radius:0}zoom-dialog .dialog-zoomed-gallery__close-button svg{width:16px;height:16px}}.dialog-thumbnails-list{opacity:1!important}.filoo-band.filoo-home-closing{padding-top:0}.filoo-index--large .filoo-index__head,.filoo-index--large .filoo-index__no,.filoo-index--large .filoo-index__fits,.filoo-index--large .filoo-index__options{display:none}.filoo-index--large .filoo-index__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:var(--filoo-gutter);row-gap:10px;min-height:0;padding-block:16px}.filoo-index--large .filoo-index__thumb{grid-column:1;grid-row:1 / 3;width:100%;max-width:none;height:auto}.filoo-index--large .filoo-index__part{grid-column:2;grid-row:1;align-self:end}.filoo-index--large .filoo-index__price{grid-column:2;grid-row:2;align-self:start;text-align:left}.filoo-index--large .filoo-title__object{font-size:1.25rem;line-height:1.2}@media(min-width:750px){.filoo-index--large .filoo-index__row{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto 1fr;row-gap:0;padding-block:24px}.filoo-index--large .filoo-index__thumb{grid-column:1 / 5;grid-row:1 / 4}.filoo-index--large .filoo-index__part,.filoo-index--large .filoo-index__price{grid-column:6 / 13;grid-row:2;align-self:last baseline}.filoo-index--large .filoo-index__part{padding-inline-end:calc(6rem + var(--filoo-gutter))}.filoo-index--large .filoo-index__price{justify-self:end;text-align:right}.filoo-index--large .filoo-title__object{font-size:clamp(1.5rem,1rem + 1vw,2rem);line-height:1.15;text-wrap:balance}}.filoo-nobr{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/filoo-scheda.css.map */
