:root{interpolate-size:allow-keywords;--color-brand-primary:#00573f;--color-brand-primary-rgb:0,87,63;--color-brand-dark:#003d2c;--color-hero-dark:#07130f;--color-text-primary:#17201d;--color-text-institutional:#321c04;--color-text-secondary:#475450;--color-surface-default:#fafaf6;--color-surface-soft:#e9f1ed;--color-surface-warm:#f3ede3;--color-surface-panel:#e8d9bf;--color-border-soft:#17201d1f;--shadow-header:0 18px 45px #00000029,inset 0 1px 0 #ffffff8c;--shadow-card:0 10px 30px #17201d14;--shadow-button:0 14px 34px #00573f47;--shadow-media:0 26px 65px #1c2f2729;--shadow-media-warm:0 26px 65px #48311826;--shadow-elevated:0 38px 90px #1c2f2738;--radius-control:14px;--radius-nav:18px;--radius-card:24px;--radius-editorial:28px;--radius-panel:34px;--radius-pill:99px;--tracking-heading:-.035em;--tracking-title:-.045em;--tracking-display:-.055em;--tracking-display-tight:-.065em;--tracking-eyebrow:.14em;--leading-display:.96;--leading-heading:.98;--leading-title:1.06;--leading-body:1.55;--leading-body-tight:1.48;--leading-phrase:1.72;--leading-hero:1.65;--text-display:clamp(44.8px,5.6vw,91.2px);--text-section:clamp(41.6px,5vw,83.2px);--text-subsection:clamp(32px,4vw,66.4px);--text-title:clamp(24.8px,2.6vw,44.8px);--text-lead:clamp(21.6px,2.2vw,30.4px);--text-phrase:clamp(17.92px,2vw,21.44px);--text-marquee:clamp(16px,1.6vw,20px);--text-ticker:clamp(14.72px,1.35vw,17.28px);--text-body:clamp(15.2px,1.35vw,17.6px);--text-eyebrow:12.16px;--ease-emphasized:cubic-bezier(.2,.75,.2,1);--ease-lift:cubic-bezier(.2,.8,.2,1);--ease-reveal:cubic-bezier(.18,.8,.2,1);--ease-disclosure:cubic-bezier(.4,0,.2,1);--duration-micro:.18s;--duration-control:.2s;--duration-card:.26s;--duration-disclosure:.32s;--duration-emphasized:.42s;--duration-reveal:.65s;--skafe-font-interface:"Inter",var(--font-body-family),ui-sans-serif,system-ui,sans-serif;--skafe-font-editorial:"Instrument Serif",Georgia,serif;--skafe-container-hero:960px;--skafe-container-content:1180px;--skafe-container-wide:1480px;--skafe-measure-copy:760px;--skafe-measure-narrow:640px;--skafe-measure-wide:920px;--skafe-gap-rail:44px;--skafe-gap-section:46px;--skafe-gutter-hero:14px;--skafe-gutter-content:20px;--skafe-space-section:92px;--skafe-space-copy:28px;--skafe-radius-nav:var(--radius-nav);--skafe-radius-button:14px;--skafe-radius-section:34px;--skafe-type-display:var(--text-display);--skafe-type-body:var(--text-body);--skafe-primary:var(--color-brand-primary);--skafe-heading:var(--color-brand-primary);--skafe-nav:var(--color-brand-primary);--skafe-bright:var(--color-brand-primary);--skafe-accent:var(--color-surface-soft);--skafe-body:#475450;--skafe-secondary:#54595f;--skafe-surface:#fff;--skafe-black:#000;--skafe-green:var(--skafe-heading);--skafe-ink:var(--skafe-primary);--skafe-mint:var(--color-surface-soft);--skafe-coral:#f37f91;--skafe-cream:#fafaf6;--skafe-section-radius:2.8rem}body{background:var(--color-surface-default);color:var(--color-text-primary)}.slideshow,.skafe-promo__frame,.banner__box{border-radius:var(--radius-panel);overflow:hidden}.slideshow__controls{backdrop-filter:blur(18px);border-radius:var(--radius-control);box-shadow:var(--shadow-card);background:#fafaf6d1}.slideshow__autoplay:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}.slider-button:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}.button:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}a:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}button:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}summary:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}.skafe-promo__frame{box-shadow:var(--shadow-card)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html,body{font-family:var(--skafe-font-interface);background:var(--color-surface-default)}body{letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title,.banner__heading,.collection-hero__title{font-family:var(--skafe-font-interface);letter-spacing:var(--tracking-heading);font-weight:500;line-height:var(--leading-heading)}.h0,.h1,h1{letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.banner__heading{letter-spacing:var(--tracking-display-tight);line-height:var(--leading-display);max-width:680px}.page-width{max-width:var(--skafe-container-content);padding-inline:var(--skafe-gutter-content)}.collection-hero__title{font-size:var(--text-section)}.skafe-collection-hero__description{font-size:var(--text-lead);line-height:var(--leading-body);max-width:var(--skafe-measure-copy);color:color-mix(in srgb,var(--color-text-primary)80%,transparent)}.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{border-radius:var(--skafe-radius-button);transition:background-color var(--duration-card)var(--ease-lift),box-shadow var(--duration-card)var(--ease-lift),transform var(--duration-card)var(--ease-lift);min-height:52px;padding-inline-start:22px;padding-inline-end:22px}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover{box-shadow:var(--shadow-button);transform:scale(1.045)translateY(-2px)}.rte,.rte p,.caption-with-letter-spacing{font-family:var(--skafe-font-interface)}.rte p{line-height:var(--leading-body)}.skafe-eyebrow,.skafe-section-eyebrow{color:var(--color-brand-primary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.skafe-benefits-marquee,.skafe-collection-categories,.skafe-product-stage,.skafe-spotlight,.skafe-about,.skafe-faq,.shopify-section>.section{--section-padding-top:var(--skafe-space-section);--section-padding-bottom:52px}.skafe-benefits-marquee__inner{max-width:none;padding-block-start:0;padding-block-end:0}.skafe-benefits-marquee__item{font-family:var(--skafe-font-interface);font-size:var(--text-ticker);letter-spacing:0;text-transform:none;font-weight:500}.section-header.shopify-section-group-header-group{max-width:var(--skafe-container-content);padding-inline:var(--skafe-gutter-content);width:100%;margin-inline-start:auto;margin-inline-end:auto}.section-header.shopify-section-group-header-group .header{backdrop-filter:blur(22px)saturate(145%);border-radius:var(--skafe-radius-nav);box-shadow:var(--shadow-header);background:linear-gradient(135deg,#ffffffb8,#ffffff80);border:1px solid #ffffff6b;gap:16px;min-height:62px;margin:18px auto;padding:8px 10px 8px 18px}.section-header.shopify-section-group-header-group .header__heading-logo,.section-header.shopify-section-group-header-group .header__heading-logo--fallback{max-width:116px}.section-header.shopify-section-group-header-group .header__menu-item{letter-spacing:0;position:relative;transition:color var(--duration-micro)ease;padding:10px 12px;font-size:.86rem;font-weight:500}.section-header.shopify-section-group-header-group .header__menu-item:after{background:var(--color-brand-primary);border-radius:var(--radius-pill);content:"";position:absolute;height:2px;transition:right .22s;bottom:2px;left:12px;right:100%}.section-header.shopify-section-group-header-group .header__menu-item:hover{color:var(--color-brand-primary)}.section-header.shopify-section-group-header-group .header__menu-item:focus-visible{color:var(--color-brand-primary)}.section-header.shopify-section-group-header-group .header__menu-item:hover:after{right:12px}.section-header.shopify-section-group-header-group .header__menu-item:focus-visible:after{right:12px}@media (prefers-reduced-motion:reduce){.section-header.shopify-section-group-header-group .header__menu-item:after{transition:none}}.section-header.shopify-section-group-header-group .header__store-link{border-radius:var(--skafe-radius-button);min-height:46px;padding-inline-start:18px;padding-inline-end:18px}.slideshow{border-radius:var(--skafe-radius-section)var(--skafe-radius-section)0 0}.slideshow__text-wrapper .page-width{max-width:var(--skafe-container-hero)}.slideshow__controls{box-sizing:border-box;max-width:min(calc(100% - 24px),var(--skafe-container-content));width:100%;margin-inline-start:auto;margin-inline-end:auto}.banner__heading{font-size:var(--text-display)}.banner__text{font-size:var(--text-body);line-height:var(--leading-hero);max-width:var(--skafe-measure-narrow)}.skafe-collection-categories,.skafe-faq,.skafe-about{padding-block:var(--skafe-space-section)52px}.skafe-collection-categories__intro,.skafe-faq__inner,.skafe-about__content{max-width:var(--skafe-container-content)}.skafe-about{background:var(--color-surface-panel);border-radius:var(--radius-panel);color:var(--color-text-institutional);isolation:isolate;overflow:hidden;position:relative;margin-inline-start:12px;margin-inline-end:12px}.skafe-about h2,.skafe-about .rte{color:inherit}.skafe-collection-categories__heading,.skafe-faq__heading,.skafe-about h2,.skafe-spotlight__title,.skafe-product-stage h2{font-size:var(--text-section);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.skafe-collection-categories__list{gap:1.6rem}.skafe-collection-categories__link{border-radius:var(--radius-card)}.skafe-collection-categories__title{font-size:var(--text-phrase);letter-spacing:var(--tracking-heading);font-weight:500}.skafe-spotlight{border-radius:var(--skafe-radius-section);margin-inline-start:12px;margin-inline-end:12px}.skafe-spotlight__grid{gap:48px}.skafe-spotlight__phrase{font-size:clamp(1.12rem,2vw,1.34rem);line-height:1.72}.skafe-product-stage{padding-block-start:72px;padding-block-end:52px}.skafe-product-stage__item{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.skafe-product-stage__item:hover,.skafe-product-stage__item:focus-within{box-shadow:0 18px 40px #0003}@media screen and (max-width:749px){.page-width,.section-header.shopify-section-group-header-group{padding-inline-start:14px;padding-inline-end:14px}.section-header.shopify-section-group-header-group .header{margin-block-start:12px;margin-block-end:12px}.slideshow,.skafe-spotlight{border-radius:24px 24px 0 0}.slideshow__controls{max-width:calc(100% - 16px)}.slideshow__controls .slider-button{width:48px;min-width:48px}.slideshow__controls{padding-inline-end:56px}.slideshow__controls .slider-counter--dots{flex:0 auto;min-width:0}.skafe-collection-categories,.skafe-faq,.skafe-about{padding-block-start:64px;padding-block-end:36px}.skafe-about{border-radius:var(--radius-card);margin-inline-start:6px;margin-inline-end:6px}.skafe-spotlight{margin-inline-start:8px;margin-inline-end:8px}.skafe-product-stage{padding-block-start:64px;padding-block-end:36px}}@media (prefers-reduced-motion:reduce){.button:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover{transform:none}}.shopify-section-header-group .section-header{width:100%;max-width:144rem;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:1.2rem;padding-inline-end:1.2rem}.shopify-section-header-group .header-wrapper{background:0 0;border:0}.shopify-section-header-group .header{box-shadow:var(--shadow-header);position:relative;z-index:2;background:#fafaf6eb;border:.1rem solid #00573f1a;border-radius:2.4rem;min-height:6.8rem;margin-block-start:1rem;margin-block-end:1rem;padding-inline-start:clamp(1.2rem,3vw,3rem);padding-inline-end:clamp(1.2rem,3vw,3rem);transition:box-shadow .18s,background-color .18s}.shopify-section-header-group .header__menu-item,.shopify-section-header-group .header__heading-link,.shopify-section-header-group .header__icon{color:var(--color-brand-dark)}.shopify-section-header-group .header__menu-item{letter-spacing:-.01em;border-radius:999rem;padding:1rem 1.2rem;font-size:1.35rem}.shopify-section-header-group .header__menu-item:hover{background:var(--color-surface-soft);color:var(--color-brand-dark)}.shopify-section-header-group .header__menu-item:focus-visible{background:var(--color-surface-soft);color:var(--color-brand-dark)}.shopify-section-header-group .header__submenu{background:var(--color-surface-default);border:.1rem solid var(--color-border-soft);border-radius:var(--radius-control);box-shadow:var(--shadow-card);position:absolute;z-index:4;min-width:22rem;padding:.8rem;top:calc(100% + .8rem)}.shopify-section-header-group .header__submenu .header__menu-item{display:block;white-space:nowrap;border-radius:1rem;padding:1rem 1.2rem}.shopify-section-header-group .header__store-link{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff;box-shadow:var(--shadow-button);border-radius:999rem}.shopify-section-header-group .header__store-link:hover{background:var(--color-brand-dark);color:#fff}.menu-drawer{background:var(--color-surface-default);border-radius:0 0 2.4rem 2.4rem}.menu-drawer__menu-item{color:var(--color-brand-dark);border-radius:1.2rem;min-height:4.8rem;font-weight:700}.menu-drawer__menu-item:hover{background:var(--color-surface-soft)}.menu-drawer__menu-item:focus-visible{background:var(--color-surface-soft)}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title .h1{color:var(--color-brand-dark);letter-spacing:-.045em;line-height:1.02}.product__info-container>*+*{margin-top:1.8rem}.product__info-container .price{color:var(--color-brand-primary);font-size:2.3rem;font-weight:800}.product-form__submit{box-shadow:var(--shadow-button);border-radius:999rem;min-height:5.4rem}.product-form__submit:hover{transform:translateY(-.15rem)}.product__media-wrapper .product__media-item .product__media{border-radius:var(--radius-card);overflow:hidden}.product__accordion{border-block-color:var(--color-border-soft)}.product__accordion summary{color:var(--color-brand-dark);font-weight:700}.collection-hero,.template-search__header{background:var(--color-surface-warm);border-radius:0 0 var(--radius-panel)var(--radius-panel)}.collection-hero__inner{padding-block-start:clamp(3rem,7vw,8rem);padding-block-end:clamp(3rem,7vw,8rem)}.template-search__header{max-width:144rem;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:4rem;padding-block-end:4rem}.template-search__header .field,.search-modal .field{max-width:var(--skafe-measure-copy);margin-inline-start:auto;margin-inline-end:auto}.template-search__header .field__input,.search-modal .field__input{border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--color-border-soft),var(--shadow-card);color:var(--color-text-primary);font-size:var(--text-body);transition:box-shadow var(--duration-control)var(--ease-lift);background:#fff;min-height:5.6rem;padding:2.2rem 10.4rem .9rem 2.4rem}.template-search__header .field__input{min-height:6rem;padding-block-start:2.4rem;padding-block-end:1rem}.template-search__header .field__input:hover,.search-modal .field__input:hover{box-shadow:0 0 0 1px rgb(var(--color-brand-primary-rgb)/30%),var(--shadow-card)}.template-search__header .field__label,.search-modal .field__label{color:var(--color-brand-primary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600;left:2.5rem}.template-search__header .field__button,.search-modal .field__button{color:var(--color-brand-primary);transition:background var(--duration-control)var(--ease-lift),color var(--duration-control)var(--ease-lift);border-radius:50%;width:4.4rem;height:4.4rem;top:.6rem}.template-search__header .field__button{top:.8rem}.template-search__header .field__button:hover,.search-modal .field__button:hover{background:var(--color-surface-soft);color:var(--color-brand-dark)}.template-search__header .search__button,.search-modal .search__button{right:1rem}.template-search__header .reset__button,.search-modal .reset__button{right:5.4rem}.template-search__header .field:before,.template-search__header .field:after,.template-search__header .field .reset__button:after,.search-modal .field:before,.search-modal .field:after,.search-modal .field .reset__button:after{display:none}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 2px var(--color-brand-primary);outline:0}.field__input:focus-visible{box-shadow:0 0 0 2px var(--color-brand-primary);outline:0}.select__select:focus-visible{box-shadow:0 0 0 2px var(--color-brand-primary);outline:0}.customer .field input:focus-visible{box-shadow:0 0 0 2px var(--color-brand-primary);outline:0}.template-search__header .field__input:focus,.search-modal .field__input:focus{box-shadow:0 0 0 2px var(--color-brand-primary),var(--shadow-card)}.template-search__header .field__input:focus-visible{box-shadow:0 0 0 2px var(--color-brand-primary),var(--shadow-card)}.search-modal .field__input:focus-visible{box-shadow:0 0 0 2px var(--color-brand-primary),var(--shadow-card)}.search-modal{background:linear-gradient(135deg,#fff,var(--color-surface-default));border-radius:var(--radius-nav);border-bottom:0}.search-modal__close-button{color:var(--color-brand-primary);transition:background var(--duration-control)var(--ease-lift);border-radius:50%}.search-modal__close-button:hover{background:var(--color-surface-soft)}.facets-vertical-sort{border-color:var(--color-border-soft);box-shadow:var(--shadow-card)}.cart-drawer .drawer__inner,.cart__blocks,.cart__footer{background:var(--color-surface-default)}.cart-drawer .drawer__inner{border-radius:2.4rem 0 0 2.4rem}.cart-item__name{color:var(--color-brand-dark);font-weight:700}.cart__checkout-button{border-radius:999rem;min-height:5.2rem}.cart__empty-text{color:var(--color-brand-dark);letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,4rem);font-weight:800}.footer.skafe-footer{border-radius:var(--radius-panel)var(--radius-panel)0 0;margin-top:0}.skafe-footer a:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}.skafe-footer button:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}.skafe-footer input:focus-visible{outline:.2rem solid var(--color-brand-primary);outline-offset:.3rem}@media screen and (max-width:989px){.shopify-section-header-group .section-header{padding-inline-start:.8rem;padding-inline-end:.8rem}.shopify-section-header-group .header{border-radius:1.8rem;min-height:6rem;margin-block-start:.6rem;margin-block-end:.6rem}}@media (prefers-reduced-motion:reduce){.shopify-section-header-group .header,.product-form__submit{transition:none}.product-form__submit:hover{transform:none}}body{color:rgb(var(--color-foreground))}.announcement-bar__message{letter-spacing:.06em;font-size:1.2rem;font-weight:700}.header-wrapper{border-bottom-color:rgba(var(--color-foreground),.1)}.shopify-section-group-header-group,.section-header.shopify-section-group-header-group{z-index:30}body:has(.facets-vertical-sort) .shopify-section-header-hidden{top:0}body:has(skafe-facets-layout.facets-vertical) .shopify-section-header-hidden{top:0}.header__heading-link .h2{color:var(--skafe-primary);letter-spacing:-.04em;font-size:2.1rem;font-weight:800}.header__heading-logo--fallback{display:block;width:100%;max-width:13.8rem;height:auto}.header__icon{border-radius:999rem;transition:background-color .18s,color .18s}.header__icon:hover{background:rgba(var(--color-foreground),.07)}.header__menu-item{font-weight:700}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{min-height:52px;font-weight:700}.title-wrapper-with-link .title,.collection__title .title,.collection-list-title{letter-spacing:-.035em;line-height:1.05}.product-card-wrapper .card__inner{background:var(--color-surface-soft);overflow:hidden;border:0}.product-card-wrapper .card__heading{font-size:var(--text-phrase);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-heading)}.product-card-wrapper .price{color:var(--skafe-heading);font-weight:700;font-size:var(--text-ticker);letter-spacing:var(--tracking-heading)}.product-card-wrapper .badge{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.skafe-catalog__grid,.facets-vertical .product-grid-container,.template-search .product-grid-container{background:0 0;border:0;border-radius:0;padding:0}.skafe-catalog__grid .product-grid,.facets-vertical .product-grid,.template-search .product-grid{gap:1.4rem}.skafe-catalog__grid product-component,.facets-vertical product-component,.template-search product-component,.skafe-catalog__grid .product-card-wrapper,.facets-vertical .product-card-wrapper,.template-search .product-card-wrapper{height:100%}.skafe-catalog__grid .product-card-wrapper .card,.facets-vertical .product-card-wrapper .card,.template-search .product-card-wrapper .card{--skafe-card-pad-x:1.6rem;border:.1rem solid var(--color-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;overflow:hidden;transition:box-shadow var(--duration-card)var(--ease-lift),transform var(--duration-card)var(--ease-lift);background:#fff;flex-direction:column;height:100%;padding-bottom:1.4rem}.skafe-catalog__grid .product-card-wrapper .card__inner,.facets-vertical .product-card-wrapper .card__inner,.template-search .product-card-wrapper .card__inner,.skafe-catalog__grid .product-card-wrapper .card--standard .card__inner,.facets-vertical .product-card-wrapper .card--standard .card__inner,.template-search .product-card-wrapper .card--standard .card__inner{background:var(--color-surface-soft);box-shadow:none;border:0;border-radius:0;flex-shrink:0}.skafe-catalog__grid .product-card-wrapper .card--standard .card__media,.facets-vertical .product-card-wrapper .card--standard .card__media,.template-search .product-card-wrapper .card--standard .card__media{margin:0}.skafe-catalog__grid .product-card-wrapper .card__media .media,.facets-vertical .product-card-wrapper .card__media .media,.template-search .product-card-wrapper .card__media .media{background:0 0}.skafe-catalog__grid .product-card-wrapper .card__media .media img,.facets-vertical .product-card-wrapper .card__media .media img,.template-search .product-card-wrapper .card__media .media img{object-fit:contain;padding:1.6rem}.skafe-catalog__grid .product-card-wrapper .card>.card__content,.facets-vertical .product-card-wrapper .card>.card__content,.template-search .product-card-wrapper .card>.card__content,.skafe-catalog__grid .product-card-wrapper .card--standard>.card__content,.facets-vertical .product-card-wrapper .card--standard>.card__content,.template-search .product-card-wrapper .card--standard>.card__content{display:flex;grid-template-rows:none;flex-direction:column;flex-grow:1;justify-content:flex-start;gap:0;padding:0}.skafe-catalog__grid .product-card-wrapper .card__information,.facets-vertical .product-card-wrapper .card__information,.template-search .product-card-wrapper .card__information,.skafe-catalog__grid .product-card-wrapper .card--standard>.card__content .card__information,.facets-vertical .product-card-wrapper .card--standard>.card__content .card__information,.template-search .product-card-wrapper .card--standard>.card__content .card__information{padding:1.2rem var(--skafe-card-pad-x)0}.skafe-catalog__grid .product-card-wrapper .card__heading,.facets-vertical .product-card-wrapper .card__heading,.template-search .product-card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text-primary);font-size:var(--text-phrase);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-heading);-webkit-box-orient:vertical;margin:0}.skafe-catalog__grid .product-card-wrapper .card__heading a,.facets-vertical .product-card-wrapper .card__heading a,.template-search .product-card-wrapper .card__heading a{color:inherit}.skafe-catalog__grid .product-card-wrapper .price,.facets-vertical .product-card-wrapper .price,.template-search .product-card-wrapper .price{font-size:var(--text-ticker);letter-spacing:var(--tracking-heading);margin-top:.4rem}.skafe-catalog__grid .product-card-wrapper .price .price-item,.facets-vertical .product-card-wrapper .price .price-item,.template-search .product-card-wrapper .price .price-item{color:var(--color-brand-primary);font-weight:700}.skafe-catalog__grid .product-card-wrapper .quick-add,.facets-vertical .product-card-wrapper .quick-add,.template-search .product-card-wrapper .quick-add{margin:auto var(--skafe-card-pad-x)0;padding-top:.8rem}.skafe-catalog__grid .product-card-wrapper .quick-add__submit,.facets-vertical .product-card-wrapper .quick-add__submit,.template-search .product-card-wrapper .quick-add__submit{--color-button:var(--color-brand-primary-rgb);--color-button-text:255,255,255;--alpha-button-background:1;--alpha-button-border:1;letter-spacing:var(--tracking-heading);transition:background-color var(--duration-micro)ease,transform var(--duration-card)var(--ease-lift);border-radius:999rem;min-height:4.4rem;font-size:1.35rem;font-weight:600}.skafe-catalog__grid .product-card-wrapper .quick-add__submit:hover,.facets-vertical .product-card-wrapper .quick-add__submit:hover,.template-search .product-card-wrapper .quick-add__submit:hover{box-shadow:0 0 0 .15rem color-mix(in srgb,var(--color-brand-primary)20%,transparent)}.skafe-catalog__grid .product-card-wrapper .quick-add__submit:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.facets-vertical .product-card-wrapper .quick-add__submit:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.template-search .product-card-wrapper .quick-add__submit:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.skafe-catalog__grid .product-card-wrapper .quick-add__submit[disabled],.facets-vertical .product-card-wrapper .quick-add__submit[disabled],.template-search .product-card-wrapper .quick-add__submit[disabled]{--color-button:var(--color-brand-primary-rgb);--color-button-text:var(--color-brand-primary-rgb);--alpha-button-background:0;--alpha-button-border:.28}@media screen and (min-width:990px) and (prefers-reduced-motion:no-preference){.skafe-catalog__grid .product-card-wrapper:hover .card,.facets-vertical .product-card-wrapper:hover .card,.template-search .product-card-wrapper:hover .card{border-color:color-mix(in srgb,var(--color-brand-primary)22%,transparent);box-shadow:var(--shadow-elevated);transform:translateY(-.35rem)}.skafe-catalog__grid .product-card-wrapper:hover .card__inner,.facets-vertical .product-card-wrapper:hover .card__inner,.template-search .product-card-wrapper:hover .card__inner{box-shadow:none;transform:none}.skafe-catalog__grid .product-card-wrapper:hover .quick-add__submit,.facets-vertical .product-card-wrapper:hover .quick-add__submit,.template-search .product-card-wrapper:hover .quick-add__submit{transform:scale(1.045)translateY(-.2rem)}}.facets-vertical .facets-wrapper{padding-right:1.2rem}skafe-facets-layout.facets-vertical{display:flex;align-items: flex-start;gap:2.4rem;width:100%}.skafe-facets-rail{display:flex;flex-direction:column;flex:none;gap:1rem;width:29rem;padding-right:1.2rem}@media screen and (min-width:750px){:root{--skafe-sort-bar-offset:0px}body:has(.facets-vertical-sort){--skafe-sort-bar-offset:6.4rem}.skafe-facets-rail-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px;margin:0}.skafe-facets-rail{max-height:calc(100dvh - var(--header-height,7rem) - var(--skafe-sort-bar-offset,0px) - 2.4rem);overflow:hidden;position:sticky;top:calc(var(--header-height,7rem) + var(--skafe-sort-bar-offset,0px) + 1.2rem);z-index:1;transition:box-shadow .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.skafe-facets-rail.is-pinned{box-shadow:none;background:0 0;border-radius:0;padding:0;transform:none}.skafe-facets-rail .facets-wrapper{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--skafe-heading)28%,transparent)transparent;flex:auto;min-height:0;max-height:100%;padding-bottom:.4rem}.skafe-facets-rail.is-pinned .facets-wrapper{-webkit-mask-image:linear-gradient(#000 0% calc(100% - 1.6rem),#0000);mask-image:linear-gradient(#000 0% calc(100% - 1.6rem),#0000)}.skafe-facets-rail .facets-wrapper::-webkit-scrollbar{width:.5rem}.skafe-facets-rail .facets-wrapper::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--skafe-heading)28%,transparent);border-radius:999rem}skafe-facets-layout.is-collapsed .skafe-facets-rail,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-rail{box-shadow:none;overflow:visible;background:0 0;max-height:none;padding:0 1rem 0 0;transform:none}skafe-facets-layout.is-collapsed .skafe-facets-rail.is-pinned,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-rail.is-pinned{box-shadow:none;background:0 0;transform:none}}@media screen and (min-width:750px) and (prefers-reduced-motion:reduce){.skafe-facets-rail,.skafe-facets-rail.is-pinned{transition:box-shadow .16s,background-color .16s;transform:none}}.skafe-facets-rail .facets-wrapper{min-width:26rem;padding-right:0}.skafe-facets-toggle{border:.1rem solid color-mix(in srgb,var(--skafe-heading)14%,transparent);color:var(--skafe-heading);cursor:pointer;display:inline-flex;letter-spacing:-.01em;background:#fff;border-radius:999rem;flex-shrink:0;align-self: flex-start;align-items: center;gap:.7rem;min-height:4rem;padding:.7rem 1.3rem .7rem 1.1rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s;font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1.2}.skafe-facets-toggle:hover{border-color:color-mix(in srgb,var(--skafe-heading)28%,transparent);background:#f3f7f4}.skafe-facets-toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.skafe-facets-toggle__icons{display:inline-flex;align-items: center;gap:.35rem}.skafe-facets-toggle__filter{width:1.6rem;height:1.6rem}.skafe-facets-toggle__caret{position:static;width:1rem;height:.65rem;transition:transform .18s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}.skafe-facets-toggle__caret .icon-caret{position:static;top:auto;right:auto}skafe-facets-layout.is-collapsed .skafe-facets-toggle__caret,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-toggle__caret{transform:rotate(-90deg)}skafe-facets-layout.is-collapsed .skafe-facets-rail,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-rail{width:5.2rem;padding-right:1rem}skafe-facets-layout.is-collapsed .skafe-facets-rail .facets-wrapper,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-rail .facets-wrapper{opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;min-width:0;height:0;margin:0;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);transform:translate(-.6rem)}skafe-facets-layout:not(.is-collapsed) .skafe-facets-rail .facets-wrapper{opacity:1;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);transform:none}html.skafe-facets-collapsed skafe-facets-layout:not(.is-collapsed) .skafe-facets-rail .facets-wrapper{opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;min-width:0;height:0;margin:0}skafe-facets-layout.is-collapsed .skafe-facets-toggle,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-toggle{background:var(--skafe-heading);border-color:var(--skafe-heading);color:#fff;justify-content:center;padding:.7rem 1.1rem}skafe-facets-layout.is-collapsed .skafe-facets-toggle:hover,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-toggle:hover{background:var(--skafe-nav);border-color:var(--skafe-nav);color:#fff}skafe-facets-layout.is-collapsed .skafe-facets-toggle [data-label-show],skafe-facets-layout.is-collapsed .skafe-facets-toggle [data-label-hide],html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-toggle [data-label-show],html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-toggle [data-label-hide]{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}skafe-facets-layout.is-collapsed .product-grid-container,html.skafe-facets-collapsed skafe-facets-layout .product-grid-container{flex:auto;width:100%;min-width:0}@media screen and (min-width:990px){skafe-facets-layout.is-collapsed .product-grid .grid__item,html.skafe-facets-collapsed skafe-facets-layout .product-grid .grid__item{max-width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4);width:calc(25% - var(--grid-desktop-horizontal-spacing)*3/4)}}@media (prefers-reduced-motion:reduce){.skafe-facets-toggle__caret,.skafe-facets-rail .facets-wrapper{transition:none}.skafe-facets-rail,.skafe-facets-rail.is-pinned{transform:none}}@media screen and (max-width:749px){skafe-facets-layout.facets-vertical{flex-direction:column;gap:1.2rem}.skafe-facets-rail-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px;margin:0}.facets-vertical-sort-sentinel,.facets-vertical-sort{display:none}.skafe-facets-rail{overflow:visible;position:sticky;top:var(--header-height,7rem);z-index:2;background:0 0;width:100%;min-width:0;max-width:none;padding:0;transition:box-shadow .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1)}.skafe-facets-rail:has(.mobile-facets__disclosure[open]){z-index:40}.skafe-facets-rail.is-pinned{box-shadow:none;background:0 0;border-radius:0;padding:0}.skafe-facets-rail .facets-wrapper,skafe-facets-layout.is-collapsed .skafe-facets-rail .facets-wrapper,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-rail .facets-wrapper,html.skafe-facets-collapsed skafe-facets-layout:not(.is-collapsed) .skafe-facets-rail .facets-wrapper{-webkit-mask-image:none;mask-image:none;opacity:1;overflow:visible;pointer-events:auto;visibility:visible;min-width:0;height:auto;max-height:none;transform:none}skafe-facets-layout.is-collapsed .skafe-facets-rail,html.skafe-facets-collapsed skafe-facets-layout .skafe-facets-rail{width:100%;padding-right:0}.skafe-facets-rail .facets-container{background:color-mix(in srgb,var(--skafe-mint,#e9f1ed)55%,#fff);border:.1rem solid color-mix(in srgb,var(--skafe-heading)12%,transparent);display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-rows:auto;border-radius:1.4rem;align-items: center;gap:.6rem .4rem;min-height:4.8rem;padding:.2rem}.skafe-facets-rail.is-pinned .facets-container{border-color:color-mix(in srgb,var(--skafe-heading)14%,transparent);box-shadow:0 .2rem .8rem color-mix(in srgb,var(--skafe-heading)5%,transparent);background:#fff}.skafe-facets-rail .mobile-facets__wrapper{display:block;width:100%;min-width:0;margin:0}.skafe-facets-rail .mobile-facets__disclosure{width:100%}.skafe-facets-rail .mobile-facets__open-wrapper{display:block;list-style:none;width:100%}.skafe-facets-rail .mobile-facets__open-wrapper::marker{display:none}.skafe-facets-rail .mobile-facets__open-wrapper::-webkit-details-marker{display:none}.skafe-facets-rail .mobile-facets__open{color:var(--skafe-heading);letter-spacing:-.02em;background:0 0;border:0;border-radius:1.2rem;justify-content:flex-start;gap:.8rem;width:100%;min-height:4.4rem;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:700}.skafe-facets-rail .mobile-facets__open:hover{background:color-mix(in srgb,var(--skafe-heading)6%,#fff)}.skafe-facets-rail .mobile-facets__open:focus-visible{background:color-mix(in srgb,var(--skafe-heading)6%,#fff)}.skafe-facets-rail .mobile-facets__open .svg-wrapper{background:var(--skafe-heading);color:#fff;display:inline-flex;border-radius:999rem;flex:none;justify-content:center;align-items: center;width:2.8rem;height:2.8rem}.skafe-facets-rail .mobile-facets__open .svg-wrapper svg{width:1.4rem;height:1.4rem}.skafe-facets-rail .mobile-facets__open-label{color:inherit;text-decoration:none}.skafe-facets-rail .product-count,.skafe-facets-rail .product-count.medium-hide,.skafe-facets-rail .product-count.large-up-hide{text-align:right;align-self: center;margin:0;padding:0 1.4rem 0 .4rem}.skafe-facets-rail .product-count__text{color:var(--skafe-secondary,#54595f);letter-spacing:.01em;white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1.2}.skafe-facets-rail .active-facets-mobile{grid-column:1/-1;margin:0;padding:0 .6rem .6rem}.skafe-facets-rail .active-facets-mobile:not(:has(.active-facets__button)){display:none}.skafe-facets-rail .active-facets-mobile .active-facets__button-wrapper{margin:0;padding:0}@media (prefers-reduced-motion:reduce){.skafe-facets-rail,.skafe-facets-rail.is-pinned{transition:box-shadow .16s,background-color .16s}}.mobile-facets__inner{background:#fff;border:0;border-radius:2.4rem 0 0 2.4rem;max-width:min(37.5rem,100% - 3.2rem)}.mobile-facets__header{border-bottom-color:var(--color-border-soft);text-align:left;padding:2rem}.mobile-facets__heading{color:var(--color-text-primary);font-size:var(--text-title);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-heading)}.mobile-facets__count{color:var(--color-text-secondary);margin-top:.2rem;font-size:1.3rem;font-weight:500}.mobile-facets__summary{color:var(--color-text-primary);font-size:var(--text-phrase);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-heading);min-height:4.4rem}.mobile-facets__submenu{background:#fff}.mobile-facets__close-button{color:var(--color-text-primary);display:flex;font-size:var(--text-phrase);letter-spacing:var(--tracking-heading);align-items: center;gap:.8rem;min-height:4.4rem;padding:.6rem 2rem;font-weight:600}.mobile-facets__close-button .svg-wrapper{width:1.6rem;height:1.6rem}.mobile-facets__footer .button{border-radius:var(--radius-pill);min-height:4.8rem;font-weight:600}.mobile-facets__sort{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:100%}.mobile-facets__sort-label{color:var(--skafe-heading);font-size:1.4rem;font-weight:700}.mobile-facets__sort .skafe-sort,.mobile-facets__sort .skafe-sort--inline{width:100%}.mobile-facets__sort .skafe-sort__list{border:.1rem solid color-mix(in srgb,var(--skafe-heading)12%,transparent);box-shadow:none;position:static;border-radius:1.6rem;width:100%;min-width:0;margin:0;left:auto;right:auto}}.skafe-facets-rail .facets-wrapper .active-facets-vertical-filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.8rem;margin-bottom:.4rem;padding-inline-end:.4rem}.skafe-facets-rail .facets-wrapper .facets__heading--vertical{color:var(--color-text-primary);font-size:var(--text-ticker);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.skafe-facets-rail .facets-wrapper .active-facets__button-remove{color:var(--color-text-secondary);letter-spacing:0;text-underline-offset:.2rem;font-size:1.2rem;font-weight:600}.skafe-facets-rail .facets-wrapper .facets__disclosure-vertical{border-top:1px solid var(--color-border-soft);margin-right:0;padding:0}.skafe-facets-rail .facets-wrapper .facets__summary{color:var(--color-text-primary);font-size:var(--text-phrase);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-heading);min-height:4.2rem;margin:0;padding:.9rem 0 .8rem}.skafe-facets-rail .facets-wrapper .facets__summary:hover{color:var(--color-brand-primary)}.skafe-facets-rail .facets-wrapper .facets__summary>div{display:flex;justify-content:space-between;align-items: center;gap:1rem;width:100%}.skafe-facets-rail .facets-wrapper .facets__summary .icon-caret{color:var(--color-text-secondary);position:static;transition:color var(--duration-control)var(--ease-lift),transform var(--duration-disclosure)var(--ease-disclosure);flex-shrink:0;width:1.2rem;height:.7rem;top:auto;right:auto}.skafe-facets-rail .facets-wrapper .facets__summary:hover .icon-caret{color:var(--color-brand-primary)}.skafe-facets-rail .facets-wrapper .facets__display-vertical{padding:0 0 .8rem}.skafe-facets-rail .facets-wrapper .facets__list--vertical{display:flex;flex-direction:column;gap:.35rem;padding:0}.skafe-facets-rail .facets-wrapper .facets__item{margin:0}.skafe-facets-rail .facets-wrapper .facet-checkbox{border-radius:var(--radius-pill);display:flex;font-size:1.3rem;line-height:var(--leading-heading);transition:background-color var(--duration-micro)ease;word-break:break-word;align-items: center;gap:.8rem;min-height:3rem;padding:.45rem .9rem .45rem .6rem}.skafe-facets-rail .facets-wrapper .facet-checkbox:hover{background:var(--color-surface-soft)}.skafe-facets-rail .facets-wrapper .facet-checkbox.active{background:color-mix(in srgb,var(--color-brand-primary)14%,var(--color-surface-soft));color:var(--color-brand-primary)}.skafe-facets-rail .facets-wrapper .facet-checkbox>svg,.skafe-facets-rail .facets-wrapper .facet-checkbox>.svg-wrapper{border:1.5px solid var(--color-border-soft);position:relative;background:#fff;border-radius:4px;flex:none;width:1.6rem;height:1.6rem;margin:0}.skafe-facets-rail .facets-wrapper .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.skafe-facets-rail .facets-wrapper .facet-checkbox .svg-wrapper{position:absolute;visibility:hidden;width:1.6rem;top:50%;left:.6rem;transform:translateY(-50%)}.skafe-facets-rail .facets-wrapper .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{color:var(--color-surface-default);visibility:visible}.skafe-facets-rail .facets-wrapper .facet-checkbox__text{color:var(--color-text-secondary);margin-left:auto;font-size:1.3rem;font-weight:500}.skafe-facets-rail .facets-wrapper .facet-checkbox.active .facet-checkbox__text{color:var(--color-brand-primary);font-weight:600}.skafe-facets-rail .facets-wrapper .facets__label.disabled{opacity:.35}.skafe-facets-rail .facets-wrapper .facets__price{display:flex;gap:1rem;padding:.4rem 0}.skafe-facets-rail .facets-wrapper .facets__price .field{flex:1;align-items: center}.skafe-facets-rail .facets-wrapper .facets__price .field__input{border:1.5px solid var(--color-border-soft);border-radius:var(--radius-control);background:#fff;min-height:4rem;padding:.4rem 1rem;font-size:1.3rem}.skafe-facets-rail .facets-wrapper .facets__price .field__label{color:var(--color-text-secondary);font-size:1.1rem;top:.4rem;left:1rem}.skafe-facets-rail .facets-wrapper .facets__price .field-currency{color:var(--color-text-secondary);font-size:1.2rem;font-weight:600}.skafe-facets-rail .facets-wrapper .active-facets{margin:0;padding:.2rem 0}.skafe-facets-rail .facets-wrapper span.active-facets__button-inner{background:var(--color-surface-soft);border-radius:var(--radius-pill);color:var(--color-brand-primary);border:0;padding:.3rem 1rem .3rem 1.2rem;font-size:1.2rem;font-weight:600}.skafe-facets-rail .facets-wrapper span.active-facets__button-inner .svg-wrapper{width:1.2rem;height:1.2rem;margin-left:.4rem}.skafe-facets-rail .facets-wrapper .active-facets__button--light .active-facets__button-inner{background:var(--color-surface-soft)}.skafe-facets-rail .facets-wrapper .active-facets__button--light:hover .active-facets__button-inner{background:color-mix(in srgb,var(--color-brand-primary)12%,var(--color-surface-soft))}.facets-vertical-sort{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);max-width:calc(var(--skafe-container-content) - (2*var(--skafe-gutter-content)));width:calc(100% - (2*var(--skafe-gutter-content)));background:#fff;align-items: center;margin-bottom:1.6rem;padding:.6rem .6rem .6rem 1.8rem}@media screen and (min-width:750px){.facets-vertical-sort-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px;margin:0}.facets-vertical-sort{position:sticky;top:var(--header-height,7rem);z-index:2;transition:box-shadow .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.facets-vertical-sort.is-pinned{border-color:var(--color-border-soft);box-shadow:-100vw 0 0 #fff,100vw 0 0 #fff,var(--shadow-card);background:#fff;border-radius:0 0 1.6rem 1.6rem}}@media screen and (min-width:750px) and (prefers-reduced-motion:reduce){.facets-vertical-sort,.facets-vertical-sort.is-pinned{transition:box-shadow .16s,background-color .16s,border-radius .16s;transform:none}}.facets-vertical-sort .facets-vertical-form{display:flex;justify-content:space-between;align-items: center;gap:1.2rem;width:100%}.facets-vertical-sort .facet-filters,.facets-vertical-sort .facet-filters__field{justify-content:flex-start;gap:1.2rem;margin:0}.facets-vertical-sort .facet-filters__label,.facets-vertical-sort .product-count__text{color:var(--color-text-primary);font-size:var(--text-ticker);margin:0;font-weight:600}.facets-vertical-sort .product-count-vertical{margin:0;padding:.8rem 1.6rem}.skafe-sort{display:block;position:relative}.skafe-sort__details{position:relative}.skafe-sort__summary{background:var(--color-surface-soft);border-radius:var(--radius-pill);color:var(--color-brand-primary);cursor:pointer;display:inline-flex;letter-spacing:var(--tracking-heading);list-style:none;border:0;align-items: center;gap:.6rem;max-width:100%;min-height:3.6rem;padding:.6rem 1.2rem;font-size:1.3rem;font-weight:600;line-height:1.3}.skafe-sort__summary::-webkit-details-marker{display:none}.skafe-sort__summary:hover,.skafe-sort__details[open] .skafe-sort__summary{background:color-mix(in srgb,var(--color-brand-primary)10%,var(--color-surface-soft))}.skafe-sort__summary:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.skafe-sort__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skafe-sort__summary .svg-wrapper,.skafe-sort__summary .icon-caret{color:var(--skafe-heading);position:static;flex-shrink:0;width:1.1rem;height:.7rem;top:auto;right:auto}.skafe-sort__summary .svg-wrapper>svg{display:block;width:100%;height:100%}.skafe-sort__details[open] .skafe-sort__summary .svg-wrapper,.skafe-sort__details[open] .skafe-sort__summary .icon-caret{transform:rotate(180deg)}.skafe-sort__list{border:1px solid var(--color-border-soft);border-radius:var(--radius-control);box-shadow:var(--shadow-elevated);display:grid;overflow-y:auto;overscroll-behavior:contain;position:absolute;z-index:30;background:#fff;gap:.2rem;width:max-content;min-width:max(100%,22rem);max-height:min(70vh,42rem);margin:0;padding:.6rem;top:calc(100% + .6rem)}.skafe-sort__list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.skafe-sort__list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.skafe-sort__list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.skafe-sort__list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.skafe-sort__list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.skafe-sort__list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.skafe-sort__list--up{top:auto;bottom:calc(100% + .6rem)}.skafe-sort__label{color:var(--color-text-primary);cursor:pointer;display:block;letter-spacing:var(--tracking-heading);text-decoration:none;border-radius:1rem;padding:.8rem 1rem;font-size:1.3rem;font-weight:500;line-height:1.3}.skafe-sort__label:hover{background:var(--color-surface-soft);color:var(--color-brand-primary)}.skafe-sort__label--selected,.skafe-sort__label[aria-current=true]{background:color-mix(in srgb,var(--color-brand-primary)10%,var(--color-surface-soft));color:var(--color-brand-primary);font-weight:700}.skafe-sort__label:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media (prefers-reduced-motion:no-preference){.skafe-sort__summary .svg-wrapper,.skafe-sort__label{transition:background-color .16s,color .16s,transform .16s}.skafe-sort__details[open] .skafe-sort__list{animation:animateMenuOpen var(--duration-default)ease}}.facets-vertical .active-facets__button-inner,.mobile-facets__open-label{font-weight:700}.template-search__header{text-align:left}.template-search__header .skafe-search-title{color:var(--skafe-heading);letter-spacing:-.04em;margin:0;font-size:clamp(3.2rem,5vw,5.2rem);font-weight:800;line-height:1.02}.template-search__header .skafe-search-count{color:var(--skafe-nav);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.2rem;font-size:1.2rem;font-weight:700}.template-search__search .field__input{border-radius:999rem;min-height:5.6rem}@media screen and (max-width:749px){.skafe-catalog__grid,.facets-vertical .product-grid-container,.template-search .product-grid-container{border-radius:2rem;padding:1rem}.skafe-catalog__grid .product-grid,.facets-vertical .product-grid,.template-search .product-grid{gap:1rem}.skafe-catalog__grid .product-card-wrapper .card,.facets-vertical .product-card-wrapper .card,.template-search .product-card-wrapper .card{--skafe-card-pad-x:1.1rem;border-radius:1.6rem;padding-bottom:1.1rem}.skafe-catalog__grid .product-card-wrapper .card__media .media img,.facets-vertical .product-card-wrapper .card__media .media img,.template-search .product-card-wrapper .card__media .media img{padding:1rem}.skafe-catalog__grid .product-card-wrapper .card__information,.facets-vertical .product-card-wrapper .card__information,.template-search .product-card-wrapper .card__information,.skafe-catalog__grid .product-card-wrapper .card--standard>.card__content .card__information,.facets-vertical .product-card-wrapper .card--standard>.card__content .card__information,.template-search .product-card-wrapper .card--standard>.card__content .card__information{padding:1rem var(--skafe-card-pad-x)0}.skafe-catalog__grid .product-card-wrapper .quick-add,.facets-vertical .product-card-wrapper .quick-add,.template-search .product-card-wrapper .quick-add{margin:.8rem var(--skafe-card-pad-x)0}.skafe-catalog__grid .product-card-wrapper .quick-add__submit,.facets-vertical .product-card-wrapper .quick-add__submit,.template-search .product-card-wrapper .quick-add__submit{min-height:4.4rem;font-size:1.3rem}.facets-vertical-sort{border-radius:1.6rem;padding:.8rem 1.2rem}.template-search__header .skafe-search-title{font-size:clamp(2.6rem,8vw,3.4rem)}.template-search__header .skafe-search-count{margin-bottom:.8rem}.template-search__search{margin-bottom:1.2rem}.template-search__search .field__input{min-height:4.8rem}.product__title{margin-bottom:1rem}.product__title>*{letter-spacing:-.03em;font-size:clamp(2.4rem,7.2vw,3.2rem);line-height:1.15}.product__text.caption-with-letter-spacing,.product__text.caption{letter-spacing:.08em;font-size:1.2rem}.slider-counter__link{display:inline-flex;justify-content:center;align-items: center;min-width:4.4rem;min-height:4.4rem;padding:1.2rem}.title-wrapper-with-link .link{display:inline-flex;align-items: center;min-height:4.4rem;padding-block-start:.8rem;padding-block-end:.8rem}.cart__warnings .underlined-link,.title-wrapper-with-link .underlined-link,.cart__empty-text+.underlined-link,cart-items .underlined-link{display:inline-flex;align-items: center;min-height:4.4rem;padding-block-start:.6rem;padding-block-end:.6rem}cart-drawer .drawer__footer{padding-bottom:max(1.6rem,env(safe-area-inset-bottom,0px));padding-right:max(1.5rem,calc(env(safe-area-inset-right,0px) + 5.2rem))}.cart-drawer .cart-item__quantity-wrapper .quantity,cart-drawer .quantity{min-height:4.4rem}.cart-drawer .cart-remove-button,cart-drawer .cart-remove-button{display:inline-flex;justify-content:center;align-items: center;min-width:4.4rem;min-height:4.4rem}.menu-drawer__account{min-height:4.4rem}.skafe-scroll-top{bottom:max(2.4rem,calc(env(safe-area-inset-bottom,0px) + 2.4rem));left:max(1.6rem,env(safe-area-inset-left,0px));right:auto}}.footer{border-top:0}.footer.skafe-footer{border-top:1px solid #17201d1a;background:var(--color-surface-default)!important;color:var(--color-text-primary)!important}.skafe-footer h2,.skafe-footer p{margin-top:0}.skafe-footer p.skafe-footer__social-title{margin-block-start:3.2rem;margin-block-end:1.4rem}.skafe-footer a{color:inherit}.skafe-footer__newsletter{background:var(--color-surface-soft)!important;color:var(--skafe-ink)!important}.skafe-footer__newsletter-inner{display:grid;grid-template-columns:minmax(0,1fr)minmax(28rem,46rem);align-items: center;gap:2.4rem;padding-top:3.2rem;padding-bottom:3.2rem}.skafe-footer__newsletter h2{letter-spacing:-.04em;margin-bottom:.6rem;font-size:clamp(2.2rem,3vw,3.2rem);color:var(--skafe-ink)!important}.skafe-footer__newsletter .rte p{margin-bottom:0;color:var(--skafe-ink)!important}.skafe-footer__newsletter-form{display:grid;grid-template-columns:1fr auto;gap:.8rem}.skafe-footer__newsletter-form input{border:.1rem solid var(--color-border-soft);border-radius:var(--radius-control);color:var(--color-text-primary);background:#fff;min-width:0;min-height:52px;padding:0 1.8rem}.skafe-footer__newsletter-form button,.skafe-footer__contact .button{background:var(--skafe-green);border-radius:var(--radius-control);box-shadow:var(--shadow-button);color:#fff;cursor:pointer;font:inherit;transition:background-color var(--duration-micro)ease,transform var(--duration-micro)ease;border:0;min-height:52px;padding:0 20px;font-weight:600}.skafe-footer__newsletter-form .form__message{grid-column:1/-1}.skafe-footer__benefits{display:grid;grid-template-columns:repeat(4,1fr);color:var(--skafe-ink)!important}.skafe-footer__benefits-band{background:var(--color-surface-soft);border-bottom:.1rem solid var(--color-border-soft);border-top:.1rem solid var(--color-border-soft);width:100%}.skafe-footer__benefit{border-right:.1rem solid var(--color-border-soft);display:flex;align-items: center;gap:1.2rem;min-height:8.8rem;padding:1.6rem 1.8rem}.skafe-footer__benefit:last-child{border-right:0}.skafe-footer__benefit-icon{color:var(--skafe-green);display:inline-flex;background:#fff;border-radius:50%;flex:0 0 3.8rem;justify-content:center;align-items: center;width:3.8rem;height:3.8rem}.skafe-footer__benefit-icon svg{width:2rem;height:2rem}.skafe-footer__benefit strong,.skafe-footer__benefit small{display:block}.skafe-footer__benefit strong{font-size:1.4rem}.skafe-footer__benefit small{color:var(--color-text-secondary);margin-top:.3rem;font-size:1.2rem}.skafe-footer__main{display:grid;grid-template-columns:minmax(19rem,1.15fr)minmax(0,2fr)minmax(18rem,1fr);gap:3.2rem;padding-top:5.6rem;padding-bottom:5.6rem}.skafe-footer__main-band{background:var(--color-surface-default);width:100%}.skafe-footer__logo{width:100%;max-width:16rem;height:auto}.skafe-footer__wordmark{display:inline-block;letter-spacing:-.05em;text-decoration:none;font-size:2.4rem;font-weight:800}.skafe-footer__brand .rte{color:var(--color-text-secondary);margin:1.8rem 0}.skafe-footer__brand-actions{display:flex;flex-wrap:wrap;align-items: center;gap:1.2rem}.skafe-footer__brand-actions .button,.skafe-footer__contact .button{display:inline-flex;text-decoration:none;justify-content:center;align-items: center;min-height:46px}.skafe-footer__brand-actions .button{box-shadow:var(--shadow-button);transition:background-color var(--duration-micro)ease,transform var(--duration-micro)ease;font-weight:600;background:var(--color-brand-primary)!important;color:#fff!important;border:0!important}.skafe-footer__brand-actions .button:after,.skafe-footer__brand-actions .button:before{display:none}.skafe-footer__text-link{text-underline-offset:.3rem;font-weight:700;color:var(--skafe-ink)!important}.skafe-footer__social-title{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600;color:var(--color-brand-primary)!important}.skafe-footer__social.list-social,.skafe-footer__social{justify-content:flex-start;margin-inline-start:-1.2rem;color:var(--color-brand-primary)!important}.skafe-footer__social .list-social__link{transition:transform var(--duration-micro)var(--ease-lift);color:var(--color-brand-primary)!important}.skafe-footer__social .list-social__link:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.skafe-footer__social .list-social__link:hover{transform:none}}.skafe-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.skafe-footer__menu summary,.skafe-footer__menu h2,.skafe-footer__contact h2{color:var(--color-brand-primary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:1.4rem;font-weight:600}.skafe-footer__menu summary{cursor:pointer;list-style:none}.skafe-footer__menu summary::-webkit-details-marker{display:none}.skafe-footer__menu ul,.skafe-footer__contact ul{display:grid;list-style:none;gap:.9rem;margin:0;padding:0}.skafe-footer__menu a,.skafe-footer__contact a{font-size:var(--text-ticker);position:relative;text-decoration:none;transition:color var(--duration-micro)ease;color:var(--color-text-primary)!important}.skafe-footer__menu a:after,.skafe-footer__contact a:not(.button):after{background:var(--color-brand-primary);border-radius:var(--radius-pill);content:"";position:absolute;height:2px;transition:right .22s;bottom:-4px;left:0;right:100%}.skafe-footer__menu a:hover,.skafe-footer__contact a:hover{color:var(--color-brand-primary)!important}.skafe-footer__menu a:focus-visible{color:var(--color-brand-primary)!important}.skafe-footer__contact a:focus-visible{color:var(--color-brand-primary)!important}.skafe-footer__menu a:hover:after,.skafe-footer__contact a:not(.button):hover:after{right:0}.skafe-footer__menu a:focus-visible:after{right:0}.skafe-footer__contact a:not(.button):focus-visible:after{right:0}.skafe-footer__text-link:hover{text-decoration:underline}.skafe-footer__newsletter-form button:hover,.skafe-footer__contact .button:hover,.skafe-footer__brand-actions .button:hover{transform:translateY(-2px);background:var(--color-brand-dark)!important}@media (prefers-reduced-motion:reduce){.skafe-footer__menu a:after,.skafe-footer__contact a:not(.button):after{transition:none}.skafe-footer__newsletter-form button:hover,.skafe-footer__contact .button:hover,.skafe-footer__brand-actions .button:hover{transform:none}}.skafe-footer__contact{display:grid;align-content: start;gap:1.2rem}.skafe-footer__contact h2{margin-bottom:0}.skafe-footer__contact>a:not(.button){overflow-wrap:anywhere}.skafe-footer__contact small{color:var(--color-text-secondary)}.skafe-footer__controls{border-top:.1rem solid var(--color-border-soft);display:flex;grid-column:1/-1;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:1.6rem 3.2rem;padding-top:2rem}.skafe-footer__controls .skafe-footer__localization{display:flex;flex-wrap:wrap;gap:1rem}.skafe-footer__controls .localization-form{margin:0}.skafe-footer__controls .caption-large,.skafe-footer__controls .disclosure__button{color:var(--skafe-ink)}.skafe-footer__controls .footer__payment{margin-left:auto}.skafe-footer__controls .list-payment{justify-content:flex-end;margin:0}@media screen and (max-width:749px){.skafe-footer__newsletter-inner,.skafe-footer__main{grid-template-columns:1fr}.skafe-footer__newsletter-inner{gap:1.8rem}.skafe-footer__newsletter-form{grid-template-columns:1fr}.skafe-footer__benefits{grid-template-columns:repeat(2,1fr)}.skafe-footer__benefit:nth-child(2){border-right:0}.skafe-footer__benefit:nth-child(n+3){border-top:.1rem solid var(--color-border-soft)}@media screen and (max-width:480px){.skafe-footer__benefits{grid-template-columns:1fr}.skafe-footer__benefit{border-right:0;min-height:0;padding-block-start:1.4rem;padding-block-end:1.4rem}.skafe-footer__benefit+.skafe-footer__benefit{border-top:.1rem solid var(--color-border-soft)}}.skafe-footer__main{gap:4rem;padding-top:4.4rem;padding-bottom:4.4rem}.skafe-footer__menus{grid-template-columns:1fr}.skafe-footer__menu:not([open]) ul{display:none}.skafe-footer__menu summary:after{content:"+";float:right;font-size:1.8rem;line-height:1}.skafe-footer__menu[open] summary:after{content:"−"}.skafe-footer__controls{flex-direction:column;align-items: flex-start}.skafe-footer__controls .footer__payment{margin-left:0}.skafe-footer__controls .list-payment{justify-content:flex-start}.header{min-height:6.8rem;padding-top:1rem;padding-bottom:1rem}.page-width{padding-left:1.5rem;padding-right:1.5rem}.grid.product-grid{gap:2.6rem 1.2rem}.skafe-catalog__grid .grid.product-grid{gap:1rem}.product-card-wrapper .card__information{padding-left:.2rem;padding-right:.2rem}.skafe-catalog__grid .product-card-wrapper .card__information{padding:1rem 1rem .2rem}}@media screen and (min-width:750px){.header__heading-logo--fallback{max-width:17rem}}@media screen and (min-width:990px) and (prefers-reduced-motion:no-preference){.product-card-wrapper .card__inner{transition:border-color .18s,box-shadow .18s,transform .18s}.product-card-wrapper:hover .card__inner{border-color:#00622f3d;transform:translateY(-.4rem);box-shadow:0 1.6rem 4rem #143d2e1a}}.skafe-breadcrumbs{min-width:0;margin:0 0 1.2rem}.skafe-breadcrumbs--center .skafe-breadcrumbs__list{justify-content:center}.skafe-breadcrumbs__list{display:flex;list-style:none;letter-spacing:.01em;flex-wrap:wrap;align-items: center;gap:.4rem .8rem;margin:0;padding:0;font-size:1.2rem;line-height:1.35}.skafe-breadcrumbs__item{display:inline-flex;align-items: center;gap:.8rem;min-width:0;max-width:100%}.skafe-breadcrumbs__link{color:rgba(var(--color-foreground),.82);text-decoration:none;transition:color .15s}.skafe-breadcrumbs__link:hover{color:var(--skafe-heading,#00573f)}.skafe-breadcrumbs__sep{color:rgba(var(--color-foreground),.45)}.skafe-breadcrumbs__current{color:var(--skafe-heading,#00573f);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600}@media screen and (max-width:749px){.skafe-breadcrumbs{margin-bottom:.4rem}.skafe-breadcrumbs__list{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.4rem .6rem;padding-bottom:0;font-size:1.3rem}.skafe-breadcrumbs__list::-webkit-scrollbar{display:none}.skafe-breadcrumbs__link{display:inline-flex;align-items: center;min-height:4.4rem;padding-block-start:1.2rem;padding-block-end:1.2rem}.skafe-breadcrumbs__item--middle{display:none}.skafe-breadcrumbs__item--current{flex:auto;min-width:0}.skafe-breadcrumbs__current{max-width:min(58vw,22rem)}}@media screen and (min-width:750px){.skafe-breadcrumbs{margin-bottom:1.6rem}.skafe-breadcrumbs__list{font-size:1.3rem}.skafe-breadcrumbs__current{white-space:normal;max-width:min(48rem,100%)}}.skafe-scroll-top{background:var(--skafe-heading);bottom:max(8.8rem,calc(env(safe-area-inset-bottom,0px) + 8.8rem));box-shadow:0 .4rem 1.2rem color-mix(in srgb,var(--skafe-heading)18%,transparent),0 1.2rem 2.8rem color-mix(in srgb,var(--skafe-heading)16%,transparent);color:#fff;cursor:pointer;display:inline-flex;opacity:0;pointer-events:none;position:fixed;right:max(1.6rem,env(safe-area-inset-right,0px));z-index:5;border:0;border-radius:999rem;justify-content:center;align-items: center;width:4.8rem;height:4.8rem;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),background-color .16s,box-shadow .16s;transform:translateY(1.2rem)scale(.92)}.skafe-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:none}.skafe-scroll-top:hover{background:var(--skafe-nav)}.skafe-scroll-top:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.skafe-scroll-top__icon{display:inline-flex;width:1.6rem;height:1.2rem;transform:rotate(180deg)}.skafe-scroll-top__icon .icon-caret,.skafe-scroll-top__icon svg{display:block;width:100%;height:100%}@media screen and (min-width:750px){.skafe-scroll-top{bottom:max(8.8rem,calc(env(safe-area-inset-bottom,0px) + 8.8rem));right:max(2.4rem,env(safe-area-inset-right,0px));width:5.2rem;height:5.2rem}}@media (prefers-reduced-motion:reduce){.skafe-scroll-top{transition:opacity .16s;transform:none}.skafe-scroll-top.is-visible{transform:none}}.skafe-freight-calc{display:block;background:var(--color-surface-soft,#e9f1ed);border:1px solid var(--color-border-soft,#17201d1f);border-radius:var(--radius-card,16px);text-align:left;margin:1.6rem 0;padding:1.4rem}.skafe-freight-calc--drawer{margin:1.2rem 0;padding:1.2rem;font-size:1.3rem}.skafe-freight-calc__header{display:flex;align-items: center;gap:.8rem;margin-bottom:1rem}.skafe-freight-calc__icon{display:inline-flex;color:var(--color-brand-primary,#00573f);justify-content:center;align-items: center}.skafe-freight-calc__title{color:var(--color-text-primary,#17201d);letter-spacing:-.01em;font-size:1.4rem;font-weight:600}.skafe-freight-calc__form{display:flex;align-items: center;gap:.8rem}.skafe-freight-calc__field{position:relative;flex:1;min-width:0;margin:0}.skafe-freight-calc__input{color:var(--color-text-primary,#17201d);border:1.5px solid var(--color-border-soft,#c9d5d0);border-radius:var(--radius-control,8px);outline:none;box-shadow:none;letter-spacing:.02em;-webkit-appearance:none;background:#fff;width:100%;height:4.4rem;padding:0 1.4rem;transition:border-color .15s,box-shadow .15s;font-family:inherit;font-size:1.45rem;font-weight:500}.skafe-freight-calc__input::placeholder{color:#8f9d98;opacity:1;font-weight:400}.skafe-freight-calc__input:focus{border-color:var(--color-brand-primary,#00573f);outline:none;box-shadow:0 0 0 3px #00573f1f}.skafe-freight-calc__btn{border-radius:var(--radius-control,8px);background:var(--color-brand-primary,#00573f);color:#fff;border:1.5px solid var(--color-brand-primary,#00573f);white-space:nowrap;cursor:pointer;display:inline-flex;box-shadow:none;letter-spacing:.01em;-webkit-appearance:none;justify-content:center;align-items: center;min-width:8.8rem;height:4.4rem;padding:0 1.8rem;transition:background-color .15s,border-color .15s,transform .1s;font-family:inherit;font-size:1.35rem;font-weight:600}.skafe-freight-calc__btn:hover{color:#fff;background:#004532;border-color:#004532}.skafe-freight-calc__btn:active{transform:scale(.98)}.skafe-freight-calc__btn:disabled{opacity:.6;cursor:not-allowed}.skafe-freight-calc__result{margin-top:1rem}.freight-result__status{display:flex;border-radius:var(--radius-control,8px);align-items: center;gap:.8rem;padding:.8rem 1rem;font-size:1.3rem}.freight-result__status--loading{color:var(--color-brand-primary,#00573f);background:#00573f14}.freight-result__status--error{color:#b91c1c;background:#fdf2f2;border:1px solid #fecaca}.freight-result__spinner{display:inline-block;animation:skafeFreightSpin .75s linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;width:1.4rem;height:1.4rem}@keyframes skafeFreightSpin{to{transform:rotate(360deg)}}.freight-result__card{border:1px solid var(--color-border-soft,#17201d1f);border-radius:var(--radius-control,10px);background:#fff;padding:1rem 1.2rem;box-shadow:0 2px 8px #0000000a}.freight-result__option{display:flex;justify-content:space-between;align-items: center;gap:1rem}.freight-result__option-main{display:flex;flex-direction:column;gap:.2rem}.freight-result__option-name{color:var(--color-text-primary,#17201d);font-size:1.35rem;font-weight:600}.freight-result__option-loc{color:rgba(var(--color-foreground),.85);font-size:1.25rem;font-weight:500}.freight-result__option-price strong{color:var(--color-brand-primary,#00573f);font-size:1.5rem;font-weight:700}.skafe-freight-calc__note{color:rgba(var(--color-foreground),.88);margin:.8rem 0 0;font-size:1.25rem;line-height:1.4}.totals__freight-preview-note{background:rgba(var(--color-foreground),.04);border:1px dashed rgba(var(--color-foreground),.25);border-radius:var(--radius-control,8px);color:rgb(var(--color-foreground));display:flex;animation:skafeFadeIn .25s ease-out;flex-direction:column;gap:.3rem;margin-top:.8rem;padding:.8rem 1rem;font-size:1.25rem;line-height:1.4}.totals__freight-preview-note span{color:rgba(var(--color-foreground),.85);font-size:1.25rem;font-weight:400;line-height:1.4}.totals__freight-preview-tag{display:inline-flex;color:rgb(var(--color-foreground));align-items: center;gap:.4rem;font-size:1.2rem;font-weight:600}.totals__freight-preview-tag:before{content:"ℹ️";font-size:1.15rem}@keyframes skafeFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
