:root{--filoo-black:#000000;--filoo-snow:#F8F8F8;--filoo-cerulean:#296D85;--filoo-black-10:#E5E5E5;--filoo-cerulean-10:#EAF0F3;--filoo-white:#FFFFFF;--filoo-graphite:var(--filoo-black);--filoo-chalk:var(--filoo-snow);--filoo-sand:var(--filoo-cerulean-10);--filoo-stone:var(--filoo-black-10);--filoo-pine:var(--filoo-cerulean);--filoo-display:"Plus Jakarta Sans","Helvetica Neue",Arial,sans-serif;--filoo-mono:var(--filoo-display);--filoo-t-d1:clamp(2.75rem, 1.26rem + 4.2vw, 5rem);--filoo-t-d2:clamp(2.25rem, 1.46rem + 3.38vw, 4.5rem);--filoo-t-h1:clamp(2rem, 1.47rem + 2.25vw, 3.5rem);--filoo-t-h3:clamp(1.25rem, 1.16rem + .38vw, 1.5rem);--filoo-t-lead:clamp(1.125rem, 1.08rem + .19vw, 1.25rem);--filoo-t-body:1rem;--filoo-t-small:.875rem;--filoo-t-mono:.75rem;--filoo-t-mono-l:1rem;--filoo-t-price:1.25rem;--filoo-radius:2px;--filoo-rule:1px solid var(--filoo-black-10);--filoo-edge:1px solid var(--filoo-black);--filoo-measure:68ch;--filoo-max:90rem;--filoo-cols:4;--filoo-gutter:16px;--filoo-margin:16px;--filoo-section-y:56px;--filoo-s1:8px;--filoo-s2:16px;--filoo-s3:24px;--filoo-s4:40px;--filoo-s5:64px;--filoo-s6:96px;--filoo-row-h:88px;--filoo-tap:44px}@media(min-width:750px){:root{--filoo-cols:12;--filoo-gutter:20px;--filoo-margin:40px;--filoo-section-y:72px}}@media(min-width:1200px){:root{--filoo-gutter:24px;--filoo-section-y:96px}}:root{--font-body--family:var(--filoo-display);--font-subheading--family:var(--filoo-display);--font-heading--family:var(--filoo-display);--font-accent--family:var(--filoo-display);--font-paragraph--family:var(--filoo-display);--font-body--style:normal;--font-subheading--style:normal;--font-heading--style:normal;--font-accent--style:normal;--font-body--weight:400;--font-subheading--weight:500;--font-heading--weight:700;--font-accent--weight:700;--letter-spacing--heading-normal:-.01em;--letter-spacing--heading-tight:-.02em;--font-h1--line-height:1.05;--font-h2--line-height:1.1;--font-h3--line-height:1.16;--font-h4--line-height:1.2;--font-h5--line-height:1.3;--font-h6--line-height:1.3;--font-paragraph--line-height:1.6;--line-height--body-loose:1.6;--opacity-muted-text:1;--opacity-subdued-text:1;--color-lowstock:var(--filoo-black);--color-outofstock:var(--filoo-black);--color-error:var(--filoo-black);--color-success:var(--filoo-black);--color-primary-button-hover-background:var(--color-primary-button-background);--color-primary-button-hover-text:var(--color-primary-button-text);--color-primary-button-hover-border:var(--color-primary-button-border);--color-secondary-button-hover-background:var(--color-secondary-button-background);--color-secondary-button-hover-text:var(--color-secondary-button-text);--color-secondary-button-hover-border:var(--color-secondary-button-border);--color-variant-hover-background:var(--color-variant-background);--color-variant-hover-text:var(--color-variant-text);--color-variant-hover-border:var(--color-variant-border);--color-selected-variant-hover-background:var(--color-selected-variant-background);--color-selected-variant-hover-text:var(--color-selected-variant-text);--color-selected-variant-hover-border:var(--color-selected-variant-border);--color-input-border:var(--filoo-black);--color-variant-border:var(--filoo-black);--color-selected-variant-border:var(--filoo-black);--color-border:var(--filoo-black-10);--color-border-rgb:229 229 229;--border-color:var(--filoo-black-10);--shadow-button:none;--shadow-popover:none;--shadow-drawer:none;--gradient-image-overlay:none;--style-border-radius-xs:0;--style-border-radius-sm:0;--style-border-radius-md:0;--style-border-radius-lg:0;--style-border-radius-popover:0;--style-border-radius-buttons-primary:var(--filoo-radius);--style-border-radius-buttons-secondary:var(--filoo-radius);--style-border-radius-inputs:var(--filoo-radius);--style-border-radius-pills:var(--filoo-radius);--border-radius:0;--border-radius-sm:0;--checkbox-border-radius:2px;--variant-picker-swatch-radius:0;--narrow-page-width:85rem;--focus-outline-width:2px;--focus-outline-offset:2px}:root [class*=color-custom-],:root [class*=color-custom-] .text-block{--color-border:var(--filoo-black-10);--color-border-rgb:229 229 229}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}body{background:var(--filoo-snow);color:var(--filoo-black);font-family:var(--filoo-display)}::selection{background:var(--filoo-black);color:var(--filoo-snow)}:focus-visible{outline:2px solid currentColor;outline-offset:2px}hr{border:0;border-top:var(--filoo-rule)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:balance}p,li,dd{text-wrap:pretty}.rte p,.rte li{max-width:var(--filoo-measure)}.skip-to-content-link{font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:var(--filoo-snow)!important;color:var(--filoo-black)!important;border:var(--filoo-edge);border-radius:var(--filoo-radius)}.skip-to-content-link:focus{z-index:1000}.filoo-logo{display:block;height:auto;flex-shrink:0}.filoo-spec{font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-foreground);white-space:pre-wrap}.filoo-specs{display:grid;gap:.35em;max-width:var(--filoo-measure);padding-block:1em;border-block:var(--filoo-rule)}.filoo-specs .filoo-spec{display:block}.filoo-d1,.filoo-d2,.filoo-h1,.filoo-h3{font-family:var(--filoo-display);text-wrap:balance;margin:0}.filoo-d1{font-weight:700;font-size:var(--filoo-t-d1);line-height:1;letter-spacing:-.025em}.filoo-d2{font-weight:700;font-size:var(--filoo-t-d2);line-height:1.02;letter-spacing:-.025em}.filoo-h1{font-weight:700;font-size:var(--filoo-t-h1);line-height:1.05;letter-spacing:-.02em}.filoo-h3{font-weight:700;font-size:var(--filoo-t-h3);line-height:1.2;letter-spacing:-.01em}.filoo-lead{font-family:var(--filoo-display);font-weight:400;font-size:var(--filoo-t-lead);line-height:1.4;letter-spacing:0;text-wrap:pretty}.filoo-body{font-family:var(--filoo-display);font-weight:400;font-size:var(--filoo-t-body);line-height:1.6;max-width:var(--filoo-measure);text-wrap:pretty}.filoo-small{font-family:var(--filoo-display);font-weight:400;font-size:var(--filoo-t-small);line-height:1.5;text-wrap:pretty}.filoo-mono{font-family:var(--filoo-mono);font-weight:500;font-size:var(--filoo-t-mono);line-height:1.4;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.filoo-mono-l{font-family:var(--filoo-mono);font-weight:500;font-size:var(--filoo-t-mono-l);line-height:1.3;letter-spacing:.04em;font-variant-numeric:tabular-nums}.filoo-upper{text-transform:uppercase}.filoo-title{margin:0}.filoo-title__family{display:block;font-family:var(--filoo-display);font-weight:400;font-size:var(--filoo-t-body);line-height:1.6;letter-spacing:0}.filoo-title__object{display:block}.filoo-title__object:first-letter{text-transform:uppercase}.filoo-wrap{max-width:var(--filoo-max);margin-inline:auto;padding-inline:var(--filoo-margin);box-sizing:border-box;width:100%}.filoo-grid{display:grid;grid-template-columns:repeat(var(--filoo-cols),minmax(0,1fr));column-gap:var(--filoo-gutter)}.filoo-grid>*{grid-column:1/-1;min-width:0}@media(min-width:750px){.filoo-grid>[style*=--c]{grid-column:var(--c)}}.filoo-band{padding-block:var(--filoo-section-y)}.filoo-band--chalk{background:var(--filoo-snow);color:var(--filoo-black);--color-background:var(--filoo-snow);--color-background-rgb:248 248 248;--color-foreground:var(--filoo-black);--color-foreground-rgb:0 0 0}.filoo-band--sand{background:var(--filoo-cerulean-10);color:var(--filoo-black);--color-background:var(--filoo-cerulean-10);--color-background-rgb:234 240 243;--color-foreground:var(--filoo-black);--color-foreground-rgb:0 0 0}.filoo-band--graphite{background:var(--filoo-black);color:var(--filoo-snow);--color-background:var(--filoo-black);--color-background-rgb:0 0 0;--color-foreground:var(--filoo-snow);--color-foreground-rgb:248 248 248}.filoo-band--cerulean{background:var(--filoo-cerulean);color:var(--filoo-white);--color-background:var(--filoo-cerulean);--color-background-rgb:41 109 133;--color-foreground:var(--filoo-white);--color-foreground-rgb:255 255 255}.filoo-band--cerulean .filoo-label-row{border-top-color:#fff6}.filoo-label-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;border-top:var(--filoo-rule);padding-top:12px;min-height:40px;margin-bottom:var(--filoo-s4);box-sizing:border-box}@media(max-width:749px){.filoo-label-row>span:last-child{flex-basis:100%}}.filoo-link,.rte a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.menu-list__link,.menu-drawer__menu-item,.filoo-footer a,.filoo-index__row{text-decoration:none}.menu-list__link:hover .menu-list__link-title,.menu-list__link[aria-current] .menu-list__link-title,.menu-drawer__menu-item:hover,.menu-drawer__menu-item[aria-current],.filoo-footer a:hover,.filoo-footer a[aria-current],.filoo-footer .filoo-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.filoo-button,.button:where(:not(.button-unstyled,.button-text,[class*=close],.predictive-search__search-button,.quantity-minus,.quantity-plus)),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--filoo-display);font-weight:500;font-size:1rem;line-height:1;letter-spacing:0;min-height:48px;padding:0 24px;border-radius:var(--filoo-radius);border:1px solid;box-sizing:border-box;text-decoration:none;cursor:pointer;opacity:1}.filoo-button{background:var(--filoo-black);color:var(--filoo-snow);border-color:var(--filoo-black)}.filoo-button--secondary{background:var(--filoo-snow);color:var(--filoo-black);border-color:var(--filoo-black)}.filoo-button--inverse{background:var(--filoo-snow);color:var(--filoo-black);border-color:var(--filoo-snow)}.filoo-button--block{display:flex;width:100%;min-height:56px}.filoo-button:hover,.button:where(:not(.button-unstyled,.button-text)):hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;opacity:1}.button:hover{--button-color:var(--color-primary-button-text);--button-background-color:var(--color-primary-button-background);--button-border-color:var(--color-primary-button-border)}.button-secondary:hover{--button-color:var(--color-secondary-button-text);--button-background-color:var(--color-secondary-button-background);--button-border-color:var(--color-secondary-button-border)}:root .button-custom:hover{background-color:var(--button-background-color)!important;color:var(--button-color)!important;border-color:var(--button-border-color)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;opacity:1!important}.filoo-button[disabled],.filoo-button[aria-disabled=true],.button[disabled],.button[aria-disabled=true],.button-secondary[disabled],.button-secondary[aria-disabled=true]{opacity:1;text-decoration:line-through;cursor:not-allowed}.filoo-field{display:flex;flex-direction:column;gap:8px}.filoo-input,.field__input,input[type=email],input[type=text],input[type=search],input[type=password],input[type=tel],textarea,select{min-height:48px;padding:12px 16px;box-sizing:border-box;font-family:var(--filoo-display);font-size:1rem;line-height:1.4;border:var(--filoo-edge);border-radius:var(--filoo-radius);background:var(--filoo-snow);color:var(--filoo-black)}textarea{min-height:192px}.filoo-input::placeholder,.field__input::placeholder,input::placeholder,textarea::placeholder{color:currentColor;opacity:1}.filoo-band--graphite .filoo-input,.filoo-band--graphite input[type=email],.filoo-band--graphite input[type=text],.filoo-band--graphite textarea{background:transparent;color:var(--filoo-snow);border:1px solid var(--filoo-snow)}.filoo-error{color:inherit}.filoo-index{overflow-x:clip}.filoo-index__head{display:none}.filoo-index__chapter+.filoo-index__chapter{margin-top:var(--filoo-s5)}.filoo-index__chapter-label{margin:0;padding-bottom:12px;border-bottom:1px solid var(--filoo-black);font-weight:500}.filoo-index__list{list-style:none;margin:0;padding:0}.filoo-index__item{border-bottom:var(--filoo-rule)}.filoo-index__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;column-gap:var(--filoo-gutter);row-gap:8px;align-items:start;min-height:96px;padding-block:16px;box-sizing:border-box;color:inherit}.filoo-index__no{grid-column:1;font-weight:500}.filoo-index__thumb{grid-column:2;width:56px;height:56px}.filoo-index__part{grid-column:3/5}.filoo-index__fits{grid-column:1/4}.filoo-index__price{grid-column:4;text-align:right;white-space:nowrap}.filoo-index--compact .filoo-index__part{grid-column:2/5}.filoo-index__thumb{display:block;background:var(--filoo-snow);border:var(--filoo-rule);aspect-ratio:1/1;box-sizing:border-box;overflow:hidden}.filoo-index__thumb img{display:block;width:100%;height:100%;object-fit:contain}.filoo-index__options{display:block;margin-top:4px}.filoo-index__row:hover .filoo-title__object,.filoo-index__row:focus-visible .filoo-title__object{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.filoo-index__row:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.filoo-index__empty{margin:0}@media(min-width:750px){.filoo-index__head,.filoo-index__row{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--filoo-gutter)}.filoo-index__head{display:grid;padding-bottom:12px;border-bottom:var(--filoo-rule)}.filoo-index__head>span:nth-child(1){grid-column:1}.filoo-index__head>span:nth-child(2){grid-column:2}.filoo-index__head>span:nth-child(3){grid-column:3/8}.filoo-index__head>span:nth-child(4){grid-column:8/11}.filoo-index__head>span:nth-child(5){grid-column:11/13;text-align:right}.filoo-index__head+.filoo-index__chapter{margin-top:32px}.filoo-index__row{align-items:center;min-height:var(--filoo-row-h);padding-block:12px}.filoo-index__no{grid-column:1}.filoo-index__thumb{grid-column:2;width:64px;height:64px}.filoo-index__part{grid-column:3/8}.filoo-index__fits{grid-column:8/11}.filoo-index__price{grid-column:11/13}.filoo-index--large .filoo-index__head>span:nth-child(2){grid-column:2/4}.filoo-index--large .filoo-index__head>span:nth-child(3){grid-column:4/8}.filoo-index--large .filoo-index__row{min-height:224px}.filoo-index--large .filoo-index__thumb{grid-column:2/4;width:100%;max-width:200px;height:auto}.filoo-index--large .filoo-index__part{grid-column:4/8}.filoo-index--compact .filoo-index__head>span:nth-child(2){display:none}.filoo-index--compact .filoo-index__head>span:nth-child(3){grid-column:2/8}.filoo-index--compact .filoo-index__row{min-height:56px;padding-block:8px}.filoo-index--compact .filoo-index__part{grid-column:2/8}}@media(min-width:750px)and (max-width:1199px){.filoo-index--regular .filoo-index__head>span:nth-child(2),.filoo-index--regular .filoo-index__thumb{grid-column:2/4}.filoo-index--regular .filoo-index__head>span:nth-child(3),.filoo-index--regular .filoo-index__part{grid-column:4/8}}.filoo-dl{margin:0}.filoo-dl__row{display:grid;grid-template-columns:136px 1fr;gap:16px;border-bottom:var(--filoo-rule);min-height:48px;padding:12px 0;box-sizing:border-box}@media(min-width:750px){.filoo-dl__row{grid-template-columns:160px 1fr}}.filoo-dl dt,.filoo-dl dd{font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);line-height:1.4;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.filoo-dl dt{font-weight:500}.filoo-dl dd{font-weight:400;margin:0;text-transform:none}.filoo-dl dd.filoo-dl__text{font-family:var(--filoo-display);font-size:var(--filoo-t-small);line-height:1.5;text-transform:none;letter-spacing:0;font-variant-numeric:normal;overflow-wrap:break-word}.filoo-dl dd a[href^="mailto:"]{text-transform:none}.filoo-box{background:var(--filoo-cerulean-10);color:var(--filoo-black);padding:24px;border-radius:0;border:0}.filoo-figure{margin:0}.filoo-figure img{display:block;width:100%;height:auto}.filoo-figure figcaption{margin-top:8px;display:flex;gap:16px;align-items:baseline}#header-component,.header-section{background:var(--filoo-snow)}#header-component .header__columns{min-height:56px;padding-block:0}@media(min-width:750px){#header-component .header__columns{min-height:72px}}#header-component .header-logo__image{flex-shrink:0}.menu-list__link,.menu-list__link-title{font-family:var(--filoo-display);font-weight:500;font-size:15px;color:var(--filoo-black)}#header-component .menu-list__list{gap:32px;column-gap:32px}.header-actions__action{min-width:var(--filoo-tap);min-height:var(--filoo-tap)}.header-actions__text-style{font-family:var(--filoo-display);font-weight:500;font-size:15px}#header-component .search-action{align-self:stretch}#header-component .search-action .header-actions__action{display:flex;align-items:center;align-self:stretch}.header-actions__cart-icon{display:inline-flex;align-items:center;gap:2px}.cart-bubble__text-count{display:inline-flex}.cart-bubble__background{display:none!important}.cart-bubble,.header-actions__cart-icon .cart-bubble{position:static!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;background:none!important;color:inherit!important}.cart-bubble__text{font-family:var(--filoo-mono)!important;font-size:var(--filoo-t-mono);color:inherit;font-variant-numeric:tabular-nums}.cart-bubble__text-count:not(:empty):before{content:"("}.cart-bubble__text-count:not(:empty):after{content:")"}.header-actions__cart-icon svg{mask:none!important;-webkit-mask:none!important}.localization-selector,.dropdown-localization__button,.language-selector,.drawer-localization__button{font-family:var(--filoo-mono)!important;font-size:var(--filoo-t-mono)!important;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:transparent;color:inherit;border-radius:0}.localization-wrapper .icon-flag,.drawer-localization .icon-flag{display:none}.localization-form__list,.dropdown-localization [popover],.localization-wrapper [popover]{border-radius:0!important;border:var(--filoo-edge)!important;background:var(--filoo-snow)!important;color:var(--filoo-black)}.menu-drawer{--drawer-width:100vw;--drawer-max-width:100vw;background:var(--filoo-snow);color:var(--filoo-black)}.menu-drawer__backdrop{background:transparent!important}.menu-drawer__menu-item{display:flex;align-items:center;min-height:56px;border-bottom:var(--filoo-rule);font-family:var(--filoo-display);font-weight:500;font-size:20px;color:var(--filoo-black)}.menu-drawer__featured-content{display:none}footer{background:var(--filoo-black)}.filoo-footer{border-top:var(--filoo-rule);padding-top:56px;padding-bottom:32px}@media(min-width:750px){.filoo-footer{padding-top:96px;padding-bottom:40px}}.filoo-footer__top{row-gap:var(--filoo-s4)}@media(min-width:750px){.filoo-footer__top>*{grid-row:1}}.filoo-footer__logo{display:block;width:128px;min-width:96px;height:auto}.filoo-footer__logo-link{display:inline-block;color:inherit}.filoo-footer__tagline{margin:var(--filoo-s3) 0 0}.filoo-footer__label{margin:0 0 var(--filoo-s2);font-weight:500}.filoo-footer__letter-heading{margin:0 0 8px}.filoo-footer__letter-text{margin:0 0 var(--filoo-s3)}.filoo-footer__form{display:flex;flex-direction:column;gap:var(--filoo-s2);max-width:28rem}.filoo-footer__form p{margin:0}.filoo-footer .filoo-index__head,.filoo-footer .filoo-index__fits,.filoo-footer .filoo-index__options,.filoo-footer .filoo-title__family{display:none}.filoo-footer .filoo-index__item{border-bottom:0}.filoo-footer .filoo-index__row{grid-template-columns:56px 1fr;min-height:var(--filoo-tap);padding-block:4px;align-items:center;column-gap:12px}.filoo-footer .filoo-index__no{grid-column:1}.filoo-footer .filoo-index__part{grid-column:2}.filoo-footer .filoo-index__price{display:none}.filoo-footer .filoo-title__object{font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0}.filoo-footer__utility{margin-top:var(--filoo-s5);border-top:var(--filoo-rule);padding-top:24px}.filoo-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:24px}.filoo-footer__links a{display:inline-flex;align-items:center;min-height:var(--filoo-tap);font-family:var(--filoo-display);font-size:14px;color:inherit}.filoo-footer__legal{margin:var(--filoo-s3) 0 0;max-width:none}.filoo-footer__trademark{margin:8px 0 0}.filoo-footer__copy{margin:var(--filoo-s3) 0 0}#cart-drawer .theme-drawer__dialog{--theme-drawer-width:480px;background:var(--filoo-snow);color:var(--filoo-black);border:0;border-inline-start:var(--filoo-rule);border-radius:0}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width:100vw}}#cart-drawer .theme-drawer__dialog{z-index:20}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-drawer--empty{padding-inline:20px;box-sizing:border-box}.theme-drawer__dialog::backdrop,dialog::backdrop{background:transparent!important}#cart-drawer .theme-drawer__title{font-family:var(--filoo-display);font-weight:700;font-size:24px;letter-spacing:-.01em}#cart-drawer .theme-drawer__close-button{min-width:44px;min-height:44px;background:transparent;color:inherit;border:0;border-radius:0}.theme-drawer__badge{background:none!important;color:inherit!important;font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);border-radius:0}#cart-drawer .cart-items__table-row{border-bottom:var(--filoo-rule);grid-template-columns:80px minmax(0,1fr) auto;column-gap:16px}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:80px;border-radius:0}#cart-drawer .cart-items__media-container{aspect-ratio:1/1;border:var(--filoo-rule);background:var(--filoo-snow);overflow:hidden}#cart-drawer .cart-items__media-container img{width:100%;height:100%;object-fit:contain}.cart-items__details{color:var(--filoo-black)}.cart-items__title{font-family:var(--filoo-display);font-weight:500;font-size:16px;color:inherit}.cart-actions,.cart-actions__divider{border-color:var(--filoo-black-10)}.cart-items__variants,.cart-items__variant,.cart-items__properties{font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);text-transform:uppercase;letter-spacing:.08em}.cart-items__price,.cart-items__price-unit{font-family:var(--filoo-mono);font-variant-numeric:tabular-nums;text-align:right}.cart-items__remove{background:transparent!important;color:inherit!important;border:0!important;min-height:44px;padding:0;font-family:var(--filoo-display);font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#cart-drawer .cart-drawer__summary{background:var(--filoo-cerulean-10);padding:24px;border-radius:0;border:0;border-top:var(--filoo-rule);-webkit-mask-image:none;mask-image:none}.cart-totals__total-label,.cart-totals__total-value,.cart-totals__original-value,.cart-discounts__value{font-family:var(--filoo-mono);font-variant-numeric:tabular-nums}.cart-totals__total-label{text-transform:uppercase;letter-spacing:.08em;font-size:var(--filoo-t-mono)}.cart-totals__tax-note{font-family:var(--filoo-display);font-size:var(--filoo-t-small)}.cart__checkout-button{display:flex;width:100%;min-height:56px}.cart-discount__pill{border-radius:var(--filoo-radius)}.page-wrapper--drawer-open{margin-inline-end:0!important}.page-wrapper--drawer-open shopify-account::part(dialog){translate:none!important}text-component:after{display:none}#cart-drawer .cart-drawer--empty .cart-drawer__content,#cart-drawer cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content,#cart-drawer .cart-items__wrapper--drawer-empty{text-align:start;align-items:flex-start;justify-content:flex-start}#cart-drawer .cart-items__empty-button{margin-inline:0}#cart-drawer product-recommendations,#cart-drawer .product-recommendations,#cart-drawer .cart-drawer__recommendations{display:none!important}.quantity-selector{display:inline-grid;grid-template-columns:44px 44px 44px;height:44px;min-height:44px;border:var(--filoo-edge);border-radius:var(--filoo-radius);background:transparent;overflow:hidden}.quantity-selector .button,.quantity-selector button{min-height:0;min-width:0;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent!important;color:inherit!important}.quantity-selector input{width:44px;min-height:0;height:44px;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-family:var(--filoo-mono);font-size:16px;font-variant-numeric:tabular-nums}.price,.compare-at-price,.price-item{font-family:var(--filoo-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.price{font-weight:500}.compare-at-price{font-weight:400;color:inherit}.product-badges__badge,.badge{font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:var(--filoo-snow)!important;color:var(--filoo-black)!important;border-radius:0!important}.search-modal__content,.dialog-modal,.predictive-search,[popover],dialog:not(.theme-drawer__dialog){border-radius:0!important}.search-modal__content,.dialog-modal{border:var(--filoo-edge)!important;background:var(--filoo-snow)}.product-card,.collection-card,.predictive-search-results__card,.card-gallery,.product-media,.product-media-container,.card__media-wrapper{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/filoo-custom.css.map */
