:root{--sf-container-width: 1572px;--sf-related-width: 1444px;--sf-reading-width: 1040px;--sf-gutter: 64px;--sf-color-primary: #2c7a94;--sf-color-primary-hover: #205d72;--sf-color-background: #ffffff;--sf-color-surface: #dfebef;--sf-color-text: #333333;--sf-color-text-muted: #609eb2;--sf-color-cream: #fff8ee;--sf-color-yellow: #ffd746;--sf-font-family: "Poppins", sans-serif;--sf-font-size-h1: 36px;--sf-font-size-h2: 24px;--sf-font-size-body: 18px;--sf-font-size-h1-mobile: 28px;--sf-font-size-body-mobile: 16px;--sf-radius-card: 12px;--sf-section-space: 128px;--sf-space-xl: 128px;--sf-space-lg: 64px;--sf-space-md: 32px;--sf-space-sm: 16px;--sf-space-xs: 8px}.hero-banner-slider,.hero-banner-slider *{box-sizing:border-box}.hero-banner-slider{--hero-min-height: 1024px;--hero-side-padding: 64px;--hero-primary: var(--sf-color-primary);--hero-secondary: var(--sf-color-cream);position:relative;width:100%;min-height:var(--hero-min-height);overflow:hidden;background:#050505;color:var(--sf-color-background);font-family:var(--hero-font-family, var(--sf-font-family))}.hero-banner-slider .hero-banner-slider__slides{display:grid;width:100%;min-height:var(--hero-min-height)}.hero-banner-slider .hero-banner-slider__slide{position:relative;grid-area:1 / 1;width:100%;min-width:0;min-height:var(--hero-min-height);background-color:#050505;background-image:var(--hero-desktop-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s ease,visibility .8s ease}.hero-banner-slider .hero-banner-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.hero-banner-slider .hero-banner-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000000a 54.33%,#0006);pointer-events:none}.hero-banner-slider .hero-banner-slider__inner{position:relative;z-index:2;display:flex;align-items:flex-end;width:100%;min-height:var(--hero-min-height);padding-top:180px}.hero-banner-slider .hero-banner-slider__content{display:flex;flex-direction:column;gap:80px;min-width:0;margin:0;padding:0 var(--hero-side-padding)}.hero-banner-slider .hero-banner-slider__text{display:flex;flex-direction:column;align-items:flex-start;gap:36px;width:100%;min-width:0}.hero-banner-slider .hero-banner-slider__heading{width:1173px;max-width:100%;margin:0;color:var(--sf-color-background);font-family:var(--hero-font-family, var(--sf-font-family));font-size:60px;font-style:normal;font-weight:700;line-height:64px;letter-spacing:.1em;text-transform:uppercase;text-wrap:wrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hero-banner-slider .hero-banner-slider__subtext{width:1173px;max-width:100%;margin:0;color:var(--sf-color-background);font-family:var(--hero-font-family, var(--sf-font-family));font-size:var(--sf-font-size-h2);font-style:normal;line-height:33px;text-transform:none}.hero-banner-slider .hero-banner-slider__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sf-space-sm);max-width:100%}.hero-banner-slider .hero-slider-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:10px;width:max-content;max-width:100%;min-height:36px;padding:7px 20px;border:0;border-radius:999px;font-family:var(--hero-font-family, var(--sf-font-family));font-size:14px;font-style:normal;line-height:21px;text-align:center;text-transform:uppercase;text-decoration:none!important;white-space:normal}.hero-banner-slider .hero-slider-btn>span:not(.hero-slider-btn__icon){min-width:0;overflow-wrap:anywhere}.hero-banner-slider .hero-slider-btn--primary{min-width:249px;background:var(--hero-primary)}.hero-banner-slider .hero-slider-btn--secondary{min-width:236px;background:var(--hero-secondary);color:var(--sf-color-text)}.hero-banner-slider .hero-slider-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px}.hero-banner-slider .hero-slider-btn__icon svg{display:block;width:16px;height:16px}.hero-banner-slider .hero-slider-btn:focus-visible{outline:2px solid var(--sf-color-background);outline-offset:4px}.hero-banner-slider .hero-banner-slider__stats{width:100%;min-height:112px;padding:var(--sf-space-md) 0;border-top:1px solid var(--sf-color-background)}.hero-banner-slider .hero-banner-slider__stats-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-md);width:100%}.hero-banner-slider .hero-slider-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;min-width:0}.hero-banner-slider .hero-slider-stat__number{max-width:100%;color:var(--sf-color-background);font-family:var(--hero-font-family, var(--sf-font-family));font-size:28px;font-weight:700;line-height:28px;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.hero-banner-slider .hero-slider-stat__label{max-width:230px;color:#fffc;font-family:var(--hero-font-family, var(--sf-font-family));font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.hero-banner-slider .hero-banner-slider__heading,.hero-banner-slider .hero-banner-slider__subtext,.hero-banner-slider .hero-slider-stat__number,.hero-banner-slider .hero-slider-stat__label{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.hero-banner-slider .hero-slider-btn--primary:hover,.hero-banner-slider .hero-slider-btn--secondary:hover{background-color:#23677a!important;border-color:#23677a!important;color:var(--sf-color-background)!important}@media(min-width:769px)and (max-width:1200px){.hero-banner-slider{--hero-min-height: 900px;--hero-side-padding: 32px}.hero-banner-slider .hero-banner-slider__heading{font-size:48px;line-height:54px}.hero-banner-slider .hero-banner-slider__subtext{font-size:20px;line-height:29px}.hero-banner-slider .hero-banner-slider__stats-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.hero-banner-slider .hero-slider-stat__number{font-size:22px;line-height:27px;white-space:normal;overflow-wrap:anywhere}}@media(max-width:768px){.hero-banner-slider{--hero-min-height: 878px;--hero-side-padding: 16px;--hero-primary: var(--sf-color-yellow)}.hero-banner-slider .hero-banner-slider__slide{background-image:var( --hero-mobile-image, var(--hero-desktop-image) );background-position:58% center}.hero-banner-slider .hero-banner-slider__overlay{background:linear-gradient(180deg,#0000,#0000004d 75.48%)}.hero-banner-slider .hero-banner-slider__inner{padding-top:256px}.hero-banner-slider .hero-banner-slider__content{gap:40px;padding-bottom:var(--sf-space-md)}.hero-banner-slider .hero-banner-slider__text{gap:28px}.hero-banner-slider .hero-banner-slider__heading{width:100%;min-height:var(--hero-heading-min-height, 0px);font-size:var( --hero-mobile-heading-size, clamp(24px, 8.2vw, 32px) );line-height:1.25;letter-spacing:.1em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hero-banner-slider .hero-banner-slider__subtext{width:100%;min-height:var(--hero-subtext-min-height, 0px);font-size:var(--sf-font-size-body);font-weight:500;line-height:26px}.hero-banner-slider .hero-banner-slider__buttons{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--sf-space-sm);width:100%;min-height:var(--hero-buttons-min-height, 0px)}.hero-banner-slider .hero-slider-btn{width:249px;max-width:100%;min-width:0;min-height:36px;padding:7px 20px;font-size:14px;font-weight:400;line-height:21px}.hero-banner-slider .hero-slider-btn--primary{background:var(--sf-color-yellow);color:var(--sf-color-text)}.hero-banner-slider .hero-slider-btn--secondary{background:var(--sf-color-cream);color:var(--sf-color-text)}.hero-banner-slider .hero-banner-slider__stats{min-height:218px;padding:var(--sf-space-md) 0 0;border-top-color:#ffffffb8}.hero-banner-slider .hero-banner-slider__stats-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:var(--sf-space-md)}.hero-banner-slider .hero-slider-stat{justify-content:flex-start;gap:var(--sf-space-sm);min-width:0}.hero-banner-slider .hero-slider-stat__number{width:100%;min-height:var(--hero-stat-number-min-height, 0px);font-size:var(--hero-mobile-stat-size, 18px);line-height:28px;letter-spacing:0;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.hero-banner-slider .hero-slider-stat__label{width:100%;max-width:100%;min-height:var(--hero-stat-label-min-height, 0px);font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;color:#ffffffb8;overflow-wrap:break-word}}@media(max-width:390px){.hero-banner-slider .hero-banner-slider__slide{background-position:60% center}}section.eq-categories{width:100%;padding:var(--sf-space-xl) var(--sf-space-lg);overflow:hidden;background:var(--sf-color-background);color:var(--sf-color-primary);font-family:var(--eq-font-family, var(--sf-font-family))}.eq-categories,.eq-categories *,.eq-categories *:before,.eq-categories *:after{box-sizing:border-box}section.eq-categories>.eq-categories__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-lg);min-width:0;padding:0}.eq-categories .eq-categories__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:907px;max-width:100%;min-width:0}.eq-categories .eq-categories__heading{width:100%;margin:0;font-family:inherit;font-style:normal;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.eq-categories .eq-categories__description{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;line-height:26px}.eq-categories .eq-categories__viewport{width:100%;min-width:0}.eq-categories .eq-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;margin:0;padding:0}.eq-categories .eq-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;max-width:none;height:auto;aspect-ratio:1 / 1;margin:0;padding:20px;overflow:hidden;border:0;border-radius:12px;background:var(--sf-color-text);color:var(--sf-color-background);text-decoration:none;box-shadow:none}.eq-categories .eq-card__img,.eq-categories .eq-card__placeholder,.eq-categories .eq-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none}.eq-categories .eq-card__img{z-index:0;max-width:none;object-fit:cover;transform:none;transition:transform .45s ease}.eq-categories .eq-card__placeholder{z-index:0;background:linear-gradient(135deg,#6398a8,#294b58)}.eq-categories .eq-card__overlay{z-index:1;background:linear-gradient(180deg,#0000 6.92%,#0006 93.84%)}.eq-categories .eq-card__icon{position:absolute;top:20px;right:20px;z-index:3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:12px;border-radius:50%;background:var(--sf-color-background);color:var(--sf-color-text);pointer-events:none}.eq-categories .eq-card__icon svg{display:block;flex:0 0 24px;width:24px;height:24px}.eq-categories .eq-card__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.eq-categories .eq-card__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.eq-categories .eq-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%}.eq-categories .eq-card__title{width:100%;margin:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:700;line-height:23px;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.eq-categories .eq-card__desc{width:100%;margin:0;color:#fffc;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.eq-categories .eq-card__action{display:flex;align-items:center;width:100%;margin:0;padding:0}.eq-categories .eq-card__count{display:block;color:#fffc;font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.eq-categories .eq-categories__dots{display:none}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.eq-categories .eq-categories__heading,.eq-categories .eq-categories__description,.eq-categories .eq-card__title,.eq-categories .eq-card__desc,.eq-categories .eq-card__count{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.eq-categories a.eq-card:focus-visible,.eq-categories .eq-categories__grid:focus-visible,.eq-categories .eq-categories__dot:focus-visible{outline:3px solid var(--sf-color-primary);outline-offset:4px}@media(hover:hover)and (pointer:fine){.eq-categories a.eq-card:hover .eq-card__img{transform:scale(1.04)}}@media(min-width:769px)and (max-width:1200px){section.eq-categories{padding:96px var(--sf-space-md)}.eq-categories .eq-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){section.eq-categories{padding:96px var(--sf-space-sm)}section.eq-categories>.eq-categories__inner{gap:var(--sf-space-md)}.eq-categories .eq-categories__header{width:100%}.eq-categories .eq-categories__heading{color:var(--sf-color-text);font-size:32px;line-height:34px}.eq-categories .eq-categories__description{display:none;font-size:16px;line-height:24px}.eq-categories--mobile-description .eq-categories__description{display:block}.eq-categories .eq-categories__viewport{width:calc(100% + 32px);max-width:none;margin-left:-var(--sf-space-sm)}.eq-categories .eq-categories__grid{display:flex;align-items:stretch;justify-content:flex-start;gap:24px;width:100%;padding:0 var(--sf-space-sm);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.eq-categories .eq-categories__grid::-webkit-scrollbar{display:none}.eq-categories .eq-card{flex:0 0 100%;width:100%;min-width:0;max-width:none;height:auto;aspect-ratio:1 / 1;padding:20px;scroll-snap-align:start;scroll-snap-stop:always;box-shadow:0 205px 82px #00000003,0 115px 69px #00000008,0 51px 51px #0000000a,0 13px 28px #0000000d}.eq-categories .eq-card__overlay{background:linear-gradient(180deg,#00000029 41.35%,#0006)}.eq-categories .eq-card__icon{background:var(--sf-color-cream)}.eq-categories .eq-categories__dots{display:flex;align-items:center;justify-content:center;gap:var(--sf-space-xs);width:100%;min-height:16px;margin:0;padding:0}.eq-categories .eq-categories__dot{position:relative;display:block;flex:0 0 16px;width:16px;min-width:0;height:16px;min-height:0;margin:0;padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.eq-categories .eq-categories__dot:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#e1e1e18f}.eq-categories .eq-categories__dot.is-active:before{background:var(--sf-color-text)}.eq-categories .eq-categories__dot:after{content:none}}@media(prefers-reduced-motion:reduce){.eq-categories .eq-card__img{transition:none}}section.bestselling-products{width:100%;padding:0 var(--sf-space-lg) var(--sf-space-xl);overflow:hidden;background:var(--sf-color-background);color:var(--sf-color-primary);font-family:var(--bs-font-family, var(--sf-font-family));letter-spacing:0}.bestselling-products,.bestselling-products *,.bestselling-products *:before,.bestselling-products *:after{box-sizing:border-box}section.bestselling-products>.bestselling-products__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-lg);min-width:0;padding:0}.bestselling-products .bestselling-products__top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:907px;max-width:100%;margin:0}.bestselling-products .bestselling-products__heading{width:100%;margin:0;font-family:inherit;font-style:normal;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.bestselling-products .bestselling-products__description{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:var(--sf-font-size-body);line-height:26px}.bestselling-products .bestselling-products__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;min-width:0;min-height:36px;margin:0;padding:7px 20px;border:1px solid transparent;border-radius:999px;background:var(--sf-color-primary);font-family:inherit;font-size:14px;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase}.bestselling-products .bestselling-products__button-label{min-width:0;overflow-wrap:break-word}.bestselling-products .bestselling-products__button-icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px}.bestselling-products .bestselling-products__button-icon svg{display:block;width:16px;height:16px}.bestselling-products .bestselling-products__button:before,.bestselling-products .bestselling-products__button:after,.bestselling-products .bestselling-card__cart-button:before,.bestselling-products .bestselling-card__cart-button:after{content:none}.bestselling-products .bestselling-products__button:hover{background-color:#236176!important;border-color:transparent!important;color:var(--sf-color-background)!important}.bestselling-products .bestselling-products__slider-wrap{display:flex;flex-direction:column;gap:var(--sf-space-sm);width:100%;min-width:0}.bestselling-products .bestselling-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;width:100%;margin:0;padding:0}.bestselling-products .bestselling-card{position:relative;display:flex;flex-direction:column;gap:0;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:12px;background:var(--sf-color-background);box-shadow:none}.bestselling-products .bestselling-card__media{position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:375 / 350;overflow:hidden;border-radius:12px;background:#f9f9f9}.bestselling-products .bestselling-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:radial-gradient(50% 50% at 50% 50%,#f6f6f600 54.5%,#f9f9f9);mix-blend-mode:multiply;pointer-events:none}.bestselling-products .bestselling-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;border-radius:inherit;text-decoration:none}.bestselling-products .bestselling-card__image{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center;transition:transform .3s ease}.bestselling-products .bestselling-card__image--placeholder{padding:24px}.bestselling-products .bestselling-card__badge{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 16px);min-height:20px;padding:4px 6px;border-radius:6px;font-family:inherit;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.bestselling-products .bestselling-card__badge.is-bestseller{background:var(--sf-color-yellow);color:var(--sf-color-text)}.bestselling-products .bestselling-card__badge.is-new{background:var(--sf-color-primary);color:var(--sf-color-background)}.bestselling-products .bestselling-card__badge.is-reduced{background:#cb0020;color:var(--sf-color-background)}.bestselling-products .bestselling-card__price-overlay{position:absolute;left:8px;bottom:8px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-xs);max-width:calc(100% - 16px);pointer-events:none}.bestselling-products .bestselling-card__price-pill{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;padding:var(--sf-space-xs);border-radius:6px;background:var(--sf-color-background)}.bestselling-products .bestselling-card__price{display:block;color:var(--sf-color-text);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:700;line-height:18px;letter-spacing:0;white-space:nowrap}.bestselling-products .bestselling-card__vat{display:block;color:var(--sf-color-text);font-family:inherit;font-size:12px;font-weight:500;line-height:12px;letter-spacing:0;white-space:nowrap}.bestselling-products .bestselling-card__compare-at{display:block;width:fit-content;max-width:100%;margin:0;padding:6px;border-radius:6px;background:var(--sf-color-background);color:#9c9c9c;font-family:inherit;font-size:16px;font-weight:500;line-height:16px;letter-spacing:0;text-decoration:line-through;text-decoration-color:#9c9c9c}.bestselling-products .bestselling-card__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:81px;padding:24px;background:var(--sf-color-background)}.bestselling-products .bestselling-card--has-action .bestselling-card__content{padding-right:60px}.bestselling-products .bestselling-card__eyebrow{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:break-word}.bestselling-products .bestselling-card__title{width:100%;margin:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:700;line-height:23px;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.bestselling-products .bestselling-card__title a{color:inherit;font:inherit;text-decoration:none}.bestselling-products .bestselling-card__action{position:absolute;top:12px;right:8px;z-index:4}.bestselling-products .bestselling-card__cart-form{margin:0;padding:0}.bestselling-products .bestselling-card__cart-button{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid rgba(0,0,47,.12);border-radius:4px;background:var(--sf-color-yellow);color:var(--sf-color-text);text-decoration:none;cursor:pointer}.bestselling-products .bestselling-card__cart-button svg{display:block;width:16px;height:16px}.bestselling-products .bestselling-card__cart-button:hover{background:#f0c529;color:var(--sf-color-text)}.bestselling-products .bestselling-products__empty{width:100%;padding:24px;border-radius:12px;background:#e1edf1;color:var(--sf-color-primary)}.bestselling-products .bestselling-products__dots{display:none}.bestselling-products a:focus-visible,.bestselling-products button:focus-visible,.bestselling-products .bestselling-products__grid:focus-visible{outline:3px solid var(--sf-color-primary);outline-offset:3px}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.bestselling-products .bestselling-products__heading,.bestselling-products .bestselling-products__description,.bestselling-products .bestselling-card__eyebrow,.bestselling-products .bestselling-card__title,.bestselling-products .bestselling-card__price,.bestselling-products .bestselling-card__vat,.bestselling-products .bestselling-card__compare-at{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(hover:hover)and (pointer:fine){.bestselling-products .bestselling-card__action{opacity:0;pointer-events:none;transition:opacity .2s ease}.bestselling-products .bestselling-card:hover .bestselling-card__action,.bestselling-products .bestselling-card:focus-within .bestselling-card__action{opacity:1;pointer-events:auto}.bestselling-products .bestselling-card:hover .bestselling-card__image{transform:scale(1.025)}}@media(min-width:769px)and (max-width:1200px){section.bestselling-products{padding:0 var(--sf-space-md) 96px}.bestselling-products .bestselling-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){section.bestselling-products{padding:0 var(--sf-space-sm) var(--sf-space-md)}section.bestselling-products>.bestselling-products__inner{gap:var(--sf-space-md)}.bestselling-products .bestselling-products__top{gap:12px;width:100%}.bestselling-products .bestselling-products__heading{color:var(--sf-color-text);font-size:32px;line-height:34px}.bestselling-products .bestselling-products__description{display:none;font-size:16px;line-height:24px}.bestselling-products--mobile-description .bestselling-products__description{display:block}.bestselling-products .bestselling-products__button{border-color:#00002f1f;background:var(--sf-color-yellow);color:var(--sf-color-text)}.bestselling-products .bestselling-products__button:hover{background-color:#f0c529!important;border-color:#00002f1f!important;color:var(--sf-color-text)!important}.bestselling-products .bestselling-products__grid{display:flex;align-items:flex-start;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bestselling-products .bestselling-products__grid::-webkit-scrollbar{display:none}.bestselling-products .bestselling-card{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.bestselling-products .bestselling-card__title{color:var(--sf-color-text)}.bestselling-products .bestselling-products__dots{display:flex;align-items:center;justify-content:center;gap:var(--sf-space-xs);width:100%;min-height:16px;margin:0;padding:0}.bestselling-products .bestselling-products__dot{position:relative;display:block;flex:0 0 16px;width:16px;min-width:0;height:16px;min-height:0;margin:0;padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.bestselling-products .bestselling-products__dot:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#e1e1e18f}.bestselling-products .bestselling-products__dot.is-active:before{background:var(--sf-color-text)}.bestselling-products .bestselling-products__dot:after{content:none}}@media(prefers-reduced-motion:reduce){.bestselling-products .bestselling-card__image,.bestselling-products .bestselling-card__action{transition:none}}section.standards-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:770px;padding:256px var(--sf-space-lg) var(--sf-space-lg);overflow:hidden;background:#26352d;color:var(--sf-color-background);font-family:var(--standards-font-family, var(--sf-font-family));letter-spacing:0}.standards-hero,.standards-hero *,.standards-hero *:before,.standards-hero *:after{box-sizing:border-box}.standards-hero .standards-hero__bg,.standards-hero .standards-hero__placeholder,.standards-hero .standards-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.standards-hero .standards-hero__bg{z-index:0;max-width:none;margin:0;object-fit:cover;object-position:var(--standards-image-position, 50% 50%)}.standards-hero .standards-hero__placeholder{z-index:0;background:linear-gradient(135deg,#596c54,#18251e)}.standards-hero .standards-hero__overlay{z-index:1;background:#0000004d}section.standards-hero>.standards-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,774fr) minmax(0,734fr);align-items:end;gap:var(--sf-space-lg);min-width:0;min-height:450px;padding:0}.standards-hero .standards-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;min-width:0;max-width:none}.standards-hero .standards-hero__heading{width:100%;margin:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-h1);font-style:normal;font-weight:700;line-height:42px;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.standards-hero .standards-hero__description{width:100%;margin:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;overflow-wrap:break-word}.standards-hero .standards-hero__cards-wrap{display:flex;flex-direction:column;gap:var(--sf-space-sm);width:100%;min-width:0}.standards-hero .standards-hero__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(126px,auto);align-items:stretch;gap:24px;width:100%;min-width:0;min-height:450px;margin:0;padding:0}.standards-hero .standards-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;min-width:0;min-height:126px;margin:0;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#00000059;box-shadow:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.standards-hero .standards-card:nth-child(n+5){min-height:150px}.standards-hero .standards-card__title{width:100%;margin:0;color:var(--sf-color-background);font-family:inherit;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.04em;text-transform:none;overflow-wrap:break-word}.standards-hero .standards-card__text{width:100%;margin:0;color:#fffc;font-family:inherit;font-size:16px;font-style:normal;overflow-wrap:break-word}.standards-hero .standards-hero__dots{display:none}.standards-hero .standards-hero__cards:focus-visible,.standards-hero .standards-hero__dot:focus-visible{outline:2px solid var(--sf-color-background);outline-offset:4px}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.standards-hero .standards-hero__heading,.standards-hero .standards-hero__description,.standards-hero .standards-card__title,.standards-hero .standards-card__text{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(min-width:769px)and (max-width:1300px){section.standards-hero{min-height:0;padding:var(--sf-space-xl) var(--sf-space-md) var(--sf-space-lg)}section.standards-hero>.standards-hero__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;min-height:0}.standards-hero .standards-hero__text{max-width:774px}.standards-hero .standards-hero__cards-wrap{max-width:734px}.standards-hero .standards-hero__cards{min-height:0}}@media(max-width:768px){section.standards-hero{min-height:844px;padding:96px var(--sf-space-sm) var(--sf-space-md)}.standards-hero .standards-hero__bg{object-position:center top}.standards-hero .standards-hero__overlay{background:linear-gradient(180deg,#00000014,#0000003d 42%,#0000006b)}section.standards-hero>.standards-hero__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--sf-space-md);min-height:0}.standards-hero .standards-hero__text{gap:12px;max-width:none}.standards-hero .standards-hero__heading{font-size:32px;line-height:34px}.standards-hero .standards-hero__description{font-size:16px;line-height:24px}.standards-hero .standards-hero__cards-wrap{gap:var(--sf-space-sm);max-width:none}.standards-hero .standards-hero__cards{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--sf-space-sm);min-height:0;max-width:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.standards-hero .standards-hero__cards::-webkit-scrollbar{display:none}.standards-hero .standards-card,.standards-hero .standards-card:nth-child(n+5){flex:0 0 100%;width:100%;min-width:0;min-height:140px;padding:20px;gap:var(--sf-space-xs);scroll-snap-align:start;scroll-snap-stop:always}.standards-hero .standards-card__title{font-size:var(--sf-font-size-body);line-height:26px}.standards-hero .standards-card__text{font-size:16px;line-height:24px}.standards-hero .standards-hero__dots{display:flex;align-items:center;justify-content:center;gap:var(--sf-space-xs);width:100%;min-height:16px;margin:0;padding:0}.standards-hero .standards-hero__dot{position:relative;display:block;flex:0 0 16px;width:16px;min-width:0;height:16px;min-height:0;margin:0;padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.standards-hero .standards-hero__dot:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#ffffff7a}.standards-hero .standards-hero__dot.is-active:before{background:var(--sf-color-background)}.standards-hero .standards-hero__dot:after{content:none}}section.emergency-built{width:100%;padding:var(--sf-space-xl) var(--sf-space-lg);overflow:hidden;background:var(--sf-color-background);color:var(--sf-color-primary);font-family:var(--emergency-font-family, var(--sf-font-family));letter-spacing:0}.emergency-built,.emergency-built *,.emergency-built *:before,.emergency-built *:after{box-sizing:border-box}section.emergency-built>.emergency-built__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-lg);min-width:0;padding:0}.emergency-built .emergency-built__header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:907px;max-width:100%;min-width:0}.emergency-built .emergency-built__heading{width:100%;margin:0;font-family:inherit;font-style:normal;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.emergency-built .emergency-built__description{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;line-height:26px}.emergency-built .emergency-built__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;min-width:0;margin:0;padding:0}.emergency-built .emergency-card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px;width:100%;min-width:0;max-width:none;min-height:330px;height:auto;margin:0;padding:20px;border:0;border-radius:12px;background:#e0ebef;box-shadow:none}.emergency-built .emergency-card__icon{display:flex;flex:0 0 48px;align-items:center;justify-content:center;align-self:flex-end;width:48px;height:48px;margin:0;padding:12px;border-radius:50%;background:#2c7a9426;color:var(--sf-color-primary)}.emergency-built .emergency-card__icon svg{display:block;flex:0 0 24px;width:24px;height:24px}.emergency-built .emergency-card__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.emergency-built .emergency-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-height:0;margin-top:auto}.emergency-built .emergency-card__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;min-height:88px}.emergency-built .emergency-card__title{width:100%;margin:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:700;line-height:23px;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.emergency-built .emergency-card__description{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:16px;font-style:normal;line-height:24px;overflow-wrap:break-word}.emergency-built .emergency-card__label{display:flex;align-items:center;gap:var(--sf-space-xs);width:100%;min-height:12px;margin:0;color:#2c7a94b3;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.emergency-built .emergency-card__label-text{min-width:0;overflow-wrap:break-word}.emergency-built .emergency-card__check{display:inline-flex;flex:0 0 12px;align-items:center;justify-content:center;width:12px;height:12px;color:inherit}.emergency-built .emergency-card__check svg{display:block;width:12px;height:12px}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.emergency-built .emergency-built__heading,.emergency-built .emergency-built__description,.emergency-built .emergency-card__title,.emergency-built .emergency-card__description,.emergency-built .emergency-card__label-text{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(min-width:769px)and (max-width:1200px){section.emergency-built{padding:96px var(--sf-space-md)}.emergency-built .emergency-built__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){section.emergency-built{padding:96px var(--sf-space-sm)}section.emergency-built>.emergency-built__inner{gap:var(--sf-space-md)}.emergency-built .emergency-built__header{width:100%;gap:24px}.emergency-built .emergency-built__heading{font-size:32px;line-height:34px}.emergency-built .emergency-built__description{font-size:16px;line-height:24px}.emergency-built .emergency-built__grid{grid-template-columns:minmax(0,1fr);gap:24px}.emergency-built .emergency-card{min-height:330px;padding:20px}}section.cta-newsletter{width:100%;min-height:462px;padding:var(--sf-space-xl) var(--sf-space-lg);overflow:hidden;background:var(--sf-color-primary);color:var(--sf-color-background);font-family:var(--newsletter-font-family, var(--sf-font-family));letter-spacing:0}.cta-newsletter,.cta-newsletter *,.cta-newsletter *:before,.cta-newsletter *:after{box-sizing:border-box}section.cta-newsletter>.cta-newsletter__inner{display:grid;grid-template-columns:repeat(2,minmax(0,641px));align-items:end;justify-content:space-between;gap:var(--sf-space-lg);min-width:0;min-height:206px;padding:0}.cta-newsletter .cta-newsletter__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:0;max-width:none;min-height:0}.cta-newsletter .cta-newsletter__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.cta-newsletter .cta-newsletter__heading{width:100%;margin:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-h1);font-style:normal;font-weight:700;line-height:42px;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cta-newsletter .cta-newsletter__description{width:100%;margin:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);line-height:26px}.cta-newsletter .cta-newsletter__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:0;margin:0;padding:var(--sf-space-sm) 0 0}.cta-newsletter .cta-btn{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;min-width:0;min-height:36px;height:auto;margin:0;padding:7px 19px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:14px;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal}.cta-newsletter .cta-btn__label{min-width:0;overflow-wrap:break-word}.cta-newsletter .cta-btn--primary{background:var(--sf-color-yellow);color:var(--sf-color-text)}.cta-newsletter .cta-btn--secondary{background:var(--sf-color-cream);color:var(--sf-color-text)}.cta-newsletter .cta-btn__icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px}.cta-newsletter .cta-btn__icon svg{display:block;width:16px;height:16px}.cta-newsletter a.cta-btn--primary:hover{background-color:#f0c529!important;border-color:transparent!important;color:var(--sf-color-text)!important}.cta-newsletter a.cta-btn--secondary:hover{background-color:#f3eadb!important;border-color:transparent!important;color:var(--sf-color-text)!important}.cta-newsletter .cta-btn:before,.cta-newsletter .cta-btn:after,.cta-newsletter .cta-newsletter__submit:before,.cta-newsletter .cta-newsletter__submit:after{content:none}.cta-newsletter .cta-newsletter__form-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;min-width:0;max-width:none;min-height:0}.cta-newsletter .cta-newsletter__label{display:none;width:100%;margin:0;padding:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:400;line-height:26px;letter-spacing:0}.cta-newsletter--label-desktop .cta-newsletter__label{display:block}.cta-newsletter .cta-newsletter__form{width:100%;min-width:0;margin:0}.cta-newsletter .cta-newsletter__trap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0}.cta-newsletter .cta-newsletter__form-container{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:60px;padding:11px 12px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#00002f1a}.cta-newsletter .cta-newsletter__form-container:focus-within{border-color:var(--sf-color-background);outline:2px solid rgba(255,255,255,.35);outline-offset:3px}.cta-newsletter .cta-newsletter__input{display:block;flex:1 1 0;width:100%;min-width:0;height:36px;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:transparent;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:400;line-height:26px;letter-spacing:0;outline:none;box-shadow:none}.cta-newsletter .cta-newsletter__input:focus,.cta-newsletter .cta-newsletter__input:focus-visible{border:0;background:transparent;outline:none;box-shadow:none}.cta-newsletter .cta-newsletter__input::placeholder{color:#fffc;opacity:1}.cta-newsletter .cta-newsletter__input:-webkit-autofill,.cta-newsletter .cta-newsletter__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--sf-color-background);-webkit-box-shadow:0 0 0 1000px #28708a inset;caret-color:var(--sf-color-background)}.cta-newsletter .cta-newsletter__submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;min-width:0;min-height:36px;height:auto;margin:0;padding:7px 19px;border:1px solid transparent;border-radius:999px;background:var(--sf-color-cream);color:var(--sf-color-text);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:none}.cta-newsletter .cta-newsletter__submit:hover{background:#f3eadb;color:var(--sf-color-text)}.cta-newsletter .cta-newsletter__submit-icon{display:none;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px}.cta-newsletter .cta-newsletter__submit-icon svg{display:block;width:16px;height:16px}.cta-newsletter a.cta-btn:focus-visible,.cta-newsletter .cta-newsletter__submit:focus-visible{outline:2px solid var(--sf-color-background);outline-offset:4px}.cta-newsletter .cta-newsletter__consent{margin-top:12px;color:#fffc;font-family:inherit;font-size:12px;font-weight:400;line-height:18px}.cta-newsletter .cta-newsletter__consent p{margin:0}.cta-newsletter .cta-newsletter__consent a{color:var(--sf-color-background);text-decoration:underline}.cta-newsletter .cta-newsletter__message{display:flex;align-items:flex-start;gap:10px;margin-top:var(--sf-space-sm);color:var(--sf-color-background);font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.cta-newsletter .cta-newsletter__message-icon{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--sf-color-cream);color:var(--sf-color-primary)}.cta-newsletter .cta-newsletter__message--error{color:var(--sf-color-background)}.cta-newsletter .cta-newsletter__message ul{margin:0;padding-left:20px}.cta-newsletter .cta-newsletter__message a{color:inherit;text-decoration:underline}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.cta-newsletter .cta-newsletter__heading,.cta-newsletter .cta-newsletter__description,.cta-newsletter .cta-newsletter__label{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(min-width:769px)and (max-width:1200px){section.cta-newsletter{min-height:0;padding:96px var(--sf-space-md)}section.cta-newsletter>.cta-newsletter__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--sf-space-lg);min-height:0}.cta-newsletter .cta-newsletter__content,.cta-newsletter .cta-newsletter__form-wrap{max-width:641px}}@media(max-width:768px){section.cta-newsletter{min-height:671px;padding:96px var(--sf-space-sm)}section.cta-newsletter>.cta-newsletter__inner{display:flex;flex-direction:column;align-items:stretch;gap:var(--sf-space-lg);min-height:0}.cta-newsletter .cta-newsletter__content{gap:var(--sf-space-md);width:100%}.cta-newsletter .cta-newsletter__heading{font-size:32px;line-height:34px}.cta-newsletter .cta-newsletter__description{font-size:16px;line-height:24px}.cta-newsletter .cta-newsletter__buttons{flex-direction:column;align-items:flex-start;gap:18px;width:100%;padding:0}.cta-newsletter .cta-btn{border-color:#00002f1f}.cta-newsletter .cta-btn__icon--secondary{display:none}.cta-newsletter .cta-newsletter__form-wrap{gap:24px;width:100%}.cta-newsletter .cta-newsletter__label{display:none;font-size:16px;line-height:24px}.cta-newsletter--label-mobile .cta-newsletter__label{display:block}.cta-newsletter .cta-newsletter__form-container{gap:12px;border-color:#ffffff80}.cta-newsletter .cta-newsletter__input{font-size:16px;line-height:24px}.cta-newsletter .cta-newsletter__submit{border-color:#00002f1f}.cta-newsletter .cta-newsletter__submit-icon{display:inline-flex}}@media(max-width:359px){.cta-newsletter .cta-newsletter__form-container{gap:var(--sf-space-xs);padding-right:var(--sf-space-xs);padding-left:10px}.cta-newsletter .cta-newsletter__submit{gap:6px;padding-right:12px;padding-left:12px;font-size:12px}}section.eq-categories>.eq-categories__inner,section.bestselling-products>.bestselling-products__inner,section.standards-hero>.standards-hero__inner,section.emergency-built>.emergency-built__inner,section.cta-newsletter>.cta-newsletter__inner{margin:0 auto!important}footer.custom-footer{width:100%;padding:var(--sf-space-xl) var(--sf-space-lg) 80px;overflow:hidden;border:0;background:var(--sf-color-background);color:#2c7a94b3;font-family:var(--footer-body-font, "Figtree", sans-serif);font-size:16px;font-weight:400;line-height:22px;letter-spacing:0}.custom-footer,.custom-footer *,.custom-footer *:before,.custom-footer *:after{box-sizing:border-box}footer.custom-footer>.custom-footer__inner{display:flex;flex-direction:column;gap:80px;min-width:0;margin:0 auto!important;padding:0}.custom-footer .custom-footer__main{display:grid;grid-template-columns:minmax(0,393px) minmax(0,1fr);align-items:start;gap:clamp(var(--sf-space-lg),12vw,198px);width:100%;min-width:0}.custom-footer .custom-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:0;max-width:393px}.custom-footer .custom-footer__description{display:flex;align-items:center;gap:var(--sf-space-sm);width:100%;min-width:0}.custom-footer .custom-footer__badge{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:37px;filter:drop-shadow(0 15px 6px rgba(0,0,0,.02)) drop-shadow(0 8px 5px rgba(0,0,0,.05)) drop-shadow(0 4px 4px rgba(0,0,0,.09)) drop-shadow(0 1px 2px rgba(0,0,0,.11))}.custom-footer .custom-footer__badge img,.custom-footer .custom-footer__badge svg{display:block;width:40px;height:37px;object-fit:contain}.custom-footer .custom-footer__description-text{flex:1 1 0;width:auto;min-width:0;max-width:none;margin:0;color:var(--sf-color-primary);font-family:inherit;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0}.custom-footer .custom-footer__address{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.custom-footer .custom-footer__address p{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;overflow-wrap:anywhere}.custom-footer a{color:inherit;text-decoration:none}.custom-footer a:hover{color:var(--sf-color-primary);text-decoration:underline;text-underline-offset:3px}.custom-footer a:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:4px}.custom-footer .custom-footer__columns{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;width:100%;min-width:0}.custom-footer .custom-footer__column{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:24px;width:max-content;min-width:0;max-width:100%}.custom-footer .custom-footer__column-title{width:100%;margin:0;color:var(--sf-color-primary);font-family:var(--footer-heading-font, var(--sf-font-family));font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:break-word}.custom-footer .custom-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;margin:0;padding:0;list-style:none}.custom-footer .custom-footer__links li{width:100%;margin:0;padding:0;list-style:none}.custom-footer .custom-footer__links a,.custom-footer .custom-footer__links span{display:block;width:100%;color:#2c7a94b3;font-family:var(--footer-body-font, "Figtree", sans-serif);font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;overflow-wrap:break-word}.custom-footer .custom-footer__links a:hover{color:var(--sf-color-primary)}.custom-footer .custom-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-lg);width:100%;min-width:0}.custom-footer .custom-footer__bottom-left{display:flex;flex:0 1 auto;align-items:center;gap:24px;min-width:0}.custom-footer .custom-footer__bottom-logo,.custom-footer .custom-footer__bottom-logo-placeholder{flex:0 0 92px;width:92px;height:48px}.custom-footer .custom-footer__bottom-logo{display:block;object-fit:contain;object-position:left center}.custom-footer .custom-footer__bottom-logo-placeholder{display:flex;align-items:center;justify-content:center;border-radius:999px;background:#eee;color:#707070;font-family:var(--footer-heading-font, var(--sf-font-family));font-size:9px;font-weight:700;line-height:12px;letter-spacing:.08em}.custom-footer .custom-footer__copyright{margin:0;color:#2c7a94b3;font-family:var(--footer-heading-font, var(--sf-font-family));font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;overflow-wrap:break-word}.custom-footer .custom-footer__legal{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sf-space-sm) 24px;min-width:0;max-width:100%}.custom-footer .custom-footer__legal a,.custom-footer .custom-footer__legal span{color:#2c7a94b3;font-family:var(--footer-heading-font, var(--sf-font-family));font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;white-space:nowrap}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.custom-footer .custom-footer__description-text,.custom-footer .custom-footer__address p,.custom-footer .custom-footer__column-title,.custom-footer .custom-footer__links a,.custom-footer .custom-footer__links span,.custom-footer .custom-footer__copyright,.custom-footer .custom-footer__legal a,.custom-footer .custom-footer__legal span{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(min-width:769px)and (max-width:1200px){footer.custom-footer{padding:96px var(--sf-space-md) var(--sf-space-lg)}.custom-footer .custom-footer__main{grid-template-columns:minmax(0,1fr);gap:48px}.custom-footer .custom-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sf-space-md)}.custom-footer .custom-footer__column{width:100%}.custom-footer .custom-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--sf-space-md)}.custom-footer .custom-footer__legal{justify-content:flex-start}}@media(max-width:768px){footer.custom-footer{padding:96px var(--sf-space-sm) 40px;font-size:14px;line-height:20px}footer.custom-footer>.custom-footer__inner{gap:40px}.custom-footer .custom-footer__main{grid-template-columns:minmax(0,1fr);gap:var(--sf-space-md)}.custom-footer .custom-footer__brand{max-width:none;gap:24px}.custom-footer .custom-footer__description-text{color:var(--sf-color-text);font-size:14px;line-height:20px}.custom-footer .custom-footer__address p{font-size:14px;line-height:20px}.custom-footer .custom-footer__columns{display:flex;flex-direction:column;gap:27px;max-width:none}.custom-footer .custom-footer__column{width:100%;gap:var(--sf-space-sm)}.custom-footer .custom-footer__column-title{color:var(--sf-color-text);font-size:14px;line-height:20px}.custom-footer .custom-footer__links{gap:var(--sf-space-sm)}.custom-footer .custom-footer__links a,.custom-footer .custom-footer__links span{font-size:14px;line-height:20px}.custom-footer .custom-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--sf-space-md)}.custom-footer .custom-footer__bottom-left{flex-direction:column;align-items:flex-start;gap:24px;width:100%}.custom-footer .custom-footer__bottom-logo,.custom-footer .custom-footer__bottom-logo-placeholder{flex:0 0 auto}.custom-footer .custom-footer__copyright{width:100%;font-size:16px;line-height:22px}.custom-footer .custom-footer__legal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sf-space-sm);width:100%;justify-content:start;align-items:start}.custom-footer .custom-footer__legal a,.custom-footer .custom-footer__legal span{font-family:var(--footer-body-font, "Figtree", sans-serif);font-size:14px;line-height:20px;white-space:normal;overflow-wrap:break-word}}section.collection-hero-custom{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:max(0px,calc(705px - var(--collection-hero-top-offset, 144px)));margin:0;padding:96px var(--sf-space-lg) var(--sf-space-md);overflow:hidden;background:var(--collection-hero-bg, var(--sf-color-surface));color:var(--sf-color-primary);font-family:var(--collection-hero-font, var(--sf-font-family));letter-spacing:0}.collection-hero-custom,.collection-hero-custom *,.collection-hero-custom *:before,.collection-hero-custom *:after{box-sizing:border-box}section.collection-hero-custom>.collection-hero-custom__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-lg);min-width:0;margin:0 auto!important;padding:0}.collection-hero-custom .collection-hero-custom__content{display:flex;flex-direction:column;align-items:flex-start;gap:36px;width:774px;max-width:100%;min-width:0}.collection-hero-custom .collection-hero-custom__heading{width:100%;margin:0;font-family:inherit;font-style:normal;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.collection-hero-custom .collection-hero-custom__description{width:100%;max-width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;overflow-wrap:break-word}.collection-hero-custom .collection-hero-custom__description p{margin:0}.collection-hero-custom .collection-hero-custom__description p+p{margin-top:var(--sf-space-sm)}.collection-hero-custom .collection-hero-custom__description ul,.collection-hero-custom .collection-hero-custom__description ol{margin:var(--sf-space-sm) 0;padding-left:24px}.collection-hero-custom .collection-hero-custom__description a{color:inherit;text-decoration:underline;text-underline-offset:3px}.collection-hero-custom .collection-hero-custom__description img{max-width:100%;height:auto}.collection-hero-custom .collection-hero-custom__usps{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;min-width:0;min-height:80px;margin:0;padding:var(--sf-space-md) 0 0;border-top:1px solid var(--sf-color-primary)}.collection-hero-custom .collection-hero-custom__usp{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;max-width:calc((100% - 72px)/4);margin:0}.collection-hero-custom .collection-hero-custom__usp-value{width:100%;min-width:0;margin:0;color:var(--sf-color-primary);font-family:inherit;font-size:28px;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.collection-hero-custom .collection-hero-custom__usp-label{max-width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.collection-hero-custom .collection-hero-custom__heading,.collection-hero-custom .collection-hero-custom__description,.collection-hero-custom .collection-hero-custom__usp-value,.collection-hero-custom .collection-hero-custom__usp-label{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(min-width:769px)and (max-width:1200px){section.collection-hero-custom{min-height:0;padding:88px var(--sf-space-md) var(--sf-space-md)}section.collection-hero-custom>.collection-hero-custom__inner{gap:var(--sf-space-lg)}}@media(max-width:768px){section.collection-hero-custom{min-height:0;padding:72px var(--sf-space-sm) 0}section.collection-hero-custom>.collection-hero-custom__inner{gap:56px}.collection-hero-custom .collection-hero-custom__content{width:100%;gap:24px}.collection-hero-custom .collection-hero-custom__heading{font-size:42px;line-height:1.047619}.collection-hero-custom .collection-hero-custom__description{font-size:16px;line-height:24px}.collection-hero-custom .collection-hero-custom__usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sf-space-md) 24px;min-height:0;padding:var(--sf-space-md) 0}.collection-hero-custom .collection-hero-custom__usp{width:100%;max-width:none;gap:var(--sf-space-sm)}.collection-hero-custom .collection-hero-custom__usp-value{font-size:28px;line-height:1.1}.collection-hero-custom .collection-hero-custom__usp-label{font-size:11px;line-height:16px}}@media(max-width:380px){.collection-hero-custom .collection-hero-custom__heading{font-size:var(--sf-font-size-h1);line-height:1.083333}}section.collection-grid-custom{position:relative;z-index:0;isolation:isolate;width:100%;padding:var(--sf-space-lg);overflow:visible;background:var(--sf-color-background);color:var(--sf-color-text);font-family:var(--collection-grid-font, var(--sf-font-family));letter-spacing:0;scroll-margin-top:calc(var(--header-height, 128px) + 24px)}.collection-grid-custom,.collection-grid-custom *,.collection-grid-custom *:before,.collection-grid-custom *:after{box-sizing:border-box}section.collection-grid-custom>.collection-grid-custom__inner{display:flex;flex-direction:column;gap:48px;min-width:0;margin:0 auto!important;padding:0;overflow:visible}.collection-grid-custom .collection-grid-custom__top{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;min-width:0}.collection-grid-custom .collection-grid-custom__filters{width:100%;margin:0}.collection-grid-custom .collection-grid-custom__filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.collection-grid-custom .collection-grid-custom__filter,.collection-grid-custom .collection-grid-custom__sort{position:relative;flex:0 0 auto;margin:0}.collection-grid-custom .collection-grid-custom__filter-summary,.collection-grid-custom .collection-grid-custom__select{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:26px;margin:0;padding:4px 6px;border:0;border-radius:4px;background:#e0ebef;color:#313144;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.03em;white-space:nowrap;cursor:pointer;list-style:none;box-shadow:none}.collection-grid-custom .collection-grid-custom__select{appearance:none;-webkit-appearance:none;padding-right:30px}.collection-grid-custom .collection-grid-custom__sort-arrow{position:absolute;top:50%;right:6px;display:flex;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.collection-grid-custom .collection-grid-custom__filter-arrow{display:flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .2s ease}.collection-grid-custom .collection-grid-custom__filter-summary svg,.collection-grid-custom .collection-grid-custom__sort-arrow svg{display:block;width:16px;height:16px}.collection-grid-custom .collection-grid-custom__filter-summary::-webkit-details-marker{display:none}.collection-grid-custom .collection-grid-custom__filter-summary::marker{content:""}.collection-grid-custom .collection-grid-custom__filter-summary:before,.collection-grid-custom .collection-grid-custom__filter-summary:after{content:none!important;display:none!important}.collection-grid-custom .collection-grid-custom__filter[open]{z-index:5}.collection-grid-custom .collection-grid-custom__filter[open] .collection-grid-custom__filter-arrow{transform:rotate(180deg)}.collection-grid-custom .collection-grid-custom__filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:280px;max-width:calc(100vw - 32px);max-height:340px;padding:12px;overflow-y:auto;border:1px solid rgba(44,122,148,.2);border-radius:8px;background:var(--sf-color-background);box-shadow:0 12px 30px #0000001a}.collection-grid-custom .collection-grid-custom__filter-option{display:flex;align-items:center;gap:var(--sf-space-xs);min-height:32px;padding:5px 0;color:var(--sf-color-text);font-size:13px;font-weight:400;line-height:20px;cursor:pointer}.collection-grid-custom .collection-grid-custom__filter-option input{flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:var(--sf-color-primary)}.collection-grid-custom .collection-grid-custom__filter-option small{margin-left:auto;color:#2c7a94b3;font-size:12px}.collection-grid-custom .collection-grid-custom__filter-option input:disabled+span{color:#999}.collection-grid-custom .collection-grid-custom__price-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-grid-custom .collection-grid-custom__price-filter label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;line-height:18px}.collection-grid-custom .collection-grid-custom__price-filter input{width:100%;min-width:0;height:38px;padding:6px var(--sf-space-xs);border:1px solid rgba(44,122,148,.3);border-radius:4px;background:var(--sf-color-background);color:var(--sf-color-text);font:inherit;font-size:16px}.collection-grid-custom .collection-grid-custom__price-filter button,.collection-grid-custom .collection-grid-custom__apply{min-height:34px;padding:6px 14px;border:0;border-radius:999px;background:var(--sf-color-primary);color:var(--sf-color-background);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.collection-grid-custom .collection-grid-custom__price-filter button{grid-column:1 / -1}.collection-grid-custom .collection-grid-custom__count{margin:0;color:#2c7a94b3;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.collection-grid-custom .collection-grid-custom__active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-xs)}.collection-grid-custom .collection-grid-custom__active-filter{display:inline-flex;align-items:center;gap:var(--sf-space-xs);padding:5px 10px;border-radius:999px;background:#e0ebef;color:var(--sf-color-primary);font-size:12px;line-height:18px;text-decoration:none}.collection-grid-custom .collection-grid-custom__clear{color:var(--sf-color-primary);font-size:12px;line-height:18px;text-decoration:underline;text-underline-offset:3px}.collection-grid-custom .collection-grid-custom__products{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;width:100%;min-width:0}.collection-grid-custom .collection-product-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:12px;background:var(--sf-color-background);box-shadow:none}.collection-grid-custom .collection-product-card__image-wrap{position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:375 / 350;overflow:hidden;border-radius:12px;background:#f9f9f9}.collection-grid-custom .collection-product-card__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:radial-gradient(50% 50% at 50% 50%,#f6f6f600 54.5%,#f9f9f9);mix-blend-mode:multiply;pointer-events:none}.collection-grid-custom .collection-product-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;text-decoration:none}.collection-grid-custom .collection-product-card__image{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center;transition:transform .3s ease}.collection-grid-custom .collection-product-card__image--placeholder{padding:24px}.collection-grid-custom .collection-product-card__badge{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 16px);min-height:20px;padding:4px 6px;border-radius:6px;font-family:inherit;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.collection-grid-custom .collection-product-card__badge.is-bestseller{background:var(--sf-color-yellow);color:var(--sf-color-text)}.collection-grid-custom .collection-product-card__badge.is-new{background:var(--sf-color-primary);color:var(--sf-color-background)}.collection-grid-custom .collection-product-card__badge.is-reduced{background:#cb0020;color:var(--sf-color-background)}.collection-grid-custom .collection-product-card__price-box{position:absolute;left:8px;bottom:8px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-xs);max-width:calc(100% - 16px);pointer-events:none}.collection-grid-custom .collection-product-card__price-current{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;padding:var(--sf-space-xs);border-radius:6px;background:var(--sf-color-background)}.collection-grid-custom .collection-product-card__price{display:block;color:var(--sf-color-text);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:700;line-height:18px;letter-spacing:0;white-space:nowrap}.collection-grid-custom .collection-product-card__vat{display:block;color:var(--sf-color-text);font-family:inherit;font-size:12px;font-weight:500;line-height:12px;letter-spacing:0;white-space:nowrap}.collection-grid-custom .collection-product-card__compare{display:block;width:fit-content;margin:0;padding:6px;border-radius:6px;background:var(--sf-color-background);color:#9c9c9c;font-family:inherit;font-size:16px;font-weight:500;line-height:16px;letter-spacing:0;text-decoration:line-through}.collection-grid-custom .collection-product-card__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:81px;padding:24px}.collection-grid-custom .collection-product-card--has-action .collection-product-card__content{padding-right:60px}.collection-grid-custom .collection-product-card__eyebrow{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.collection-grid-custom .collection-product-card__title{width:100%;margin:0;color:var(--sf-color-text);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:700;line-height:23px;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.collection-grid-custom .collection-product-card__link{color:inherit;font:inherit;text-decoration:none}.collection-grid-custom .collection-product-card__action{position:absolute;top:12px;right:8px;z-index:4}.collection-grid-custom .collection-product-card__cart-form{margin:0;padding:0}.collection-grid-custom .collection-product-card__cart-button{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid rgba(0,0,47,.12);border-radius:4px;background:var(--sf-color-yellow);color:var(--sf-color-text);text-decoration:none;cursor:pointer;box-shadow:none}.collection-grid-custom .collection-product-card__cart-button svg{display:block;width:16px;height:16px}.collection-grid-custom .collection-product-card__cart-button:hover{background:#f0c529}.collection-grid-custom .collection-product-card__cart-button:before,.collection-grid-custom .collection-product-card__cart-button:after{content:none}.collection-grid-custom .collection-grid-custom__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;width:100%}.collection-grid-custom .collection-grid-custom__pagination a,.collection-grid-custom .collection-grid-custom__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:28px;padding:4px 6px;border:0;border-radius:0;background:transparent;color:#2c7a94b3;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.collection-grid-custom .collection-grid-custom__pagination [aria-current=page],.collection-grid-custom .collection-grid-custom__pagination a:hover{color:var(--sf-color-primary)}.collection-grid-custom .collection-grid-custom__pagination [aria-current=page]{font-weight:500}.collection-grid-custom .collection-grid-custom__page-arrow svg{display:block;width:16px;height:16px}.collection-grid-custom .collection-grid-custom__empty{margin:0;color:var(--sf-color-primary);font-size:16px;line-height:24px}.collection-grid-custom .collection-grid-custom__empty a{color:inherit;text-decoration:underline}.collection-grid-custom a:focus-visible,.collection-grid-custom button:focus-visible,.collection-grid-custom input:focus-visible,.collection-grid-custom select:focus-visible,.collection-grid-custom summary:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:3px}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.collection-grid-custom .collection-grid-custom__count,.collection-grid-custom .collection-product-card__price,.collection-grid-custom .collection-product-card__vat,.collection-grid-custom .collection-product-card__compare,.collection-grid-custom .collection-product-card__eyebrow,.collection-grid-custom .collection-product-card__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(hover:hover)and (pointer:fine){.collection-grid-custom .collection-product-card__action{opacity:0;pointer-events:none;transition:opacity .2s ease}.collection-grid-custom .collection-product-card:hover .collection-product-card__action,.collection-grid-custom .collection-product-card:focus-within .collection-product-card__action{opacity:1;pointer-events:auto}.collection-grid-custom .collection-product-card:hover .collection-product-card__image{transform:scale(1.025)}}@media(min-width:769px)and (max-width:1200px){section.collection-grid-custom{padding:56px var(--sf-space-md)}.collection-grid-custom .collection-grid-custom__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){section.collection-grid-custom{padding:48px var(--sf-space-sm) 72px}section.collection-grid-custom>.collection-grid-custom__inner{gap:24px}.collection-grid-custom .collection-grid-custom__top{gap:12px}.collection-grid-custom .collection-grid-custom__filter-row{align-items:flex-start;gap:var(--sf-space-xs)}.collection-grid-custom .collection-grid-custom__filter[open]{flex:0 0 100%;width:100%;order:99}.collection-grid-custom .collection-grid-custom__filter-dropdown{position:static;width:100%;max-width:100%;max-height:none;margin-top:var(--sf-space-xs);overflow:visible}.collection-grid-custom .collection-grid-custom__products{grid-template-columns:minmax(0,1fr);gap:24px}.collection-grid-custom .collection-product-card__cart-button{width:44px;min-width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.collection-grid-custom .collection-product-card__image,.collection-grid-custom .collection-product-card__action,.collection-grid-custom .collection-grid-custom__filter-arrow{transition:none}}section.sf-collection-cta{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:268px;margin:0;padding:var(--sf-space-lg);background:var(--sf-color-primary);color:var(--sf-color-background);font-family:var(--sf-contact-cta-font, var(--sf-font-family))}section.sf-collection-cta>.sf-collection-cta__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;max-width:var(--sf-reading-width)!important;margin:0 auto!important;padding:0!important}.sf-collection-cta .sf-collection-cta__heading{width:100%;margin:0;padding:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-h2);font-style:normal;font-weight:700;line-height:32px;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.sf-collection-cta .sf-collection-cta__text{width:100%;margin:0;padding:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;line-height:26px;overflow-wrap:anywhere}.sf-collection-cta .sf-collection-cta__actions{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin:0;padding:var(--sf-space-sm) 0 0}.sf-collection-cta a.sf-collection-cta__button{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;gap:10px;width:auto;min-width:237px;max-width:100%;min-height:36px;margin:0;padding:7px 20px;border:0;border-radius:999px;background:var(--sf-color-cream)!important;color:var(--sf-color-text)!important;box-shadow:none!important;font-family:inherit;font-size:14px;font-style:normal;line-height:21px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease}.sf-collection-cta .sf-collection-cta__button:before,.sf-collection-cta .sf-collection-cta__button:after{display:none!important}.sf-collection-cta .sf-collection-cta__button>span{min-width:0;overflow-wrap:anywhere}.sf-collection-cta .sf-collection-cta__arrow{display:block;flex:0 0 16px;width:16px;height:16px;color:inherit}@media(hover:hover){.sf-collection-cta a.sf-collection-cta__button:hover{background:#f4e8d6!important;color:var(--sf-color-text)!important}}.sf-collection-cta .sf-collection-cta__button:focus-visible{outline:2px solid var(--sf-color-background);outline-offset:4px}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.sf-collection-cta .sf-collection-cta__heading,.sf-collection-cta .sf-collection-cta__text,.sf-collection-cta .sf-collection-cta__button>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media screen and (min-width:769px)and (max-width:1200px){section.sf-collection-cta{padding:var(--sf-space-lg) var(--sf-space-md)}}@media screen and (max-width:768px){section.sf-collection-cta{min-height:0;padding:48px var(--sf-space-sm)}.sf-collection-cta .sf-collection-cta__heading{font-size:var(--sf-font-size-h2);line-height:32px}.sf-collection-cta a.sf-collection-cta__button{min-width:0;min-height:44px;padding:11px 20px;font-size:12px;line-height:20px}}@media(prefers-reduced-motion:reduce){.sf-collection-cta .sf-collection-cta__button{transition:none}}section.newsletter-slim,section.newsletter-slim *{box-sizing:border-box}section.newsletter-slim{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:124px;margin:0;padding:var(--sf-space-md) var(--sf-space-lg);background:var(--sf-color-primary);color:var(--sf-color-background);font-family:var(--newsletter-slim-font, var(--sf-font-family))}section.newsletter-slim>.newsletter-slim__inner{display:flex;flex-direction:row;align-items:center;gap:var(--sf-space-lg);width:100%;max-width:var(--sf-reading-width)!important;min-height:60px;margin:0 auto!important;padding:0!important}.newsletter-slim .newsletter-slim__label{flex:0 0 237px;width:237px;margin:0;padding:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;overflow-wrap:anywhere}.newsletter-slim .newsletter-slim__form{flex:1 1 0;width:0;min-width:0;max-width:none;margin:0;padding:0}.newsletter-slim .newsletter-slim__trap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.newsletter-slim .newsletter-slim__form-container{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;margin:0;padding:11px 12px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#00002f1a}.newsletter-slim .newsletter-slim__form-container:focus-within{outline:2px solid var(--sf-color-background);outline-offset:3px}.newsletter-slim input.newsletter-slim__input{flex:1 1 0;width:0;min-width:0;height:36px;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;color:var(--sf-color-background);outline:none!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:400;line-height:26px;letter-spacing:0}.newsletter-slim input.newsletter-slim__input::placeholder{color:#fffc;opacity:1}.newsletter-slim input.newsletter-slim__input:focus,.newsletter-slim input.newsletter-slim__input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.newsletter-slim input.newsletter-slim__input:-webkit-autofill{-webkit-text-fill-color:var(--sf-color-background);caret-color:var(--sf-color-background);transition:background-color 9999s ease-in-out 0s}.newsletter-slim button.newsletter-slim__submit{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;gap:10px;width:auto;min-width:138px;height:36px;min-height:36px;margin:0;padding:6px 19px;border:1px solid rgba(0,0,47,.12);border-radius:999px;background:var(--sf-color-cream)!important;color:var(--sf-color-text)!important;box-shadow:none!important;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease}.newsletter-slim .newsletter-slim__submit:before,.newsletter-slim .newsletter-slim__submit:after{display:none!important}.newsletter-slim .newsletter-slim__submit-icon{display:none;flex:0 0 16px;width:16px;height:16px}.newsletter-slim .newsletter-slim__submit-icon svg{display:block;width:16px;height:16px}.newsletter-slim button.newsletter-slim__submit:focus-visible{outline:2px solid var(--sf-color-background);outline-offset:3px}@media(hover:hover){.newsletter-slim button.newsletter-slim__submit:hover{background:#f4e8d6!important;color:var(--sf-color-text)!important}}.newsletter-slim .newsletter-slim__consent{margin:10px 0 0;padding:0 12px;color:#fffc;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}.newsletter-slim .newsletter-slim__consent p{margin:0}.newsletter-slim .newsletter-slim__consent a,.newsletter-slim .newsletter-slim__message a{color:var(--sf-color-background);text-decoration:underline}.newsletter-slim .newsletter-slim__message{display:flex;align-items:flex-start;gap:var(--sf-space-xs);margin:12px 0 0;padding:0 12px;color:var(--sf-color-background);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.newsletter-slim .newsletter-slim__message>svg{flex:0 0 16px;margin-top:2px}.newsletter-slim .newsletter-slim__message ul{margin:0;padding-left:18px}.newsletter-slim .newsletter-slim__message--error{color:var(--sf-color-background)}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.newsletter-slim .newsletter-slim__label,.newsletter-slim .newsletter-slim__submit>span:first-child{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media screen and (min-width:769px){.newsletter-slim .newsletter-slim__consent--hide-desktop{display:none}}@media screen and (min-width:769px)and (max-width:1200px){section.newsletter-slim{padding:var(--sf-space-md)}section.newsletter-slim>.newsletter-slim__inner{gap:var(--sf-space-md)}.newsletter-slim .newsletter-slim__label{flex-basis:210px;width:210px}}@media screen and (max-width:768px){section.newsletter-slim{min-height:0;padding:48px var(--sf-space-sm)}section.newsletter-slim>.newsletter-slim__inner{flex-direction:column;align-items:flex-start;gap:24px;min-height:0}.newsletter-slim .newsletter-slim__label{flex:none;width:100%;font-size:16px;line-height:24px}.newsletter-slim .newsletter-slim__form{flex:none;width:100%}.newsletter-slim input.newsletter-slim__input{font-size:16px;line-height:24px}.newsletter-slim button.newsletter-slim__submit{min-width:0;padding:6px 14px;font-size:12px;line-height:20px}.newsletter-slim .newsletter-slim__submit-icon{display:inline-flex;align-items:center;justify-content:center}.newsletter-slim .newsletter-slim__consent,.newsletter-slim .newsletter-slim__message{padding:0}.newsletter-slim .newsletter-slim__consent--hide-mobile{display:none}}@media screen and (max-width:360px){.newsletter-slim .newsletter-slim__form-container{gap:var(--sf-space-xs);padding-right:var(--sf-space-xs);padding-left:10px}.newsletter-slim button.newsletter-slim__submit{gap:6px;padding-right:10px;padding-left:10px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.newsletter-slim .newsletter-slim__submit{transition:none}}section.product-hero-custom,section.product-hero-custom *{box-sizing:border-box}section.product-hero-custom{margin:0;padding:max(48px,calc(256px - var(--product-hero-top-offset, 144px))) 64px 64px;overflow:visible;background:var(--sf-color-background);color:var(--sf-color-primary);font-family:var(--product-hero-font, var(--sf-font-family))}section.product-hero-custom>.product-hero-custom__inner{display:block;width:100%;max-width:var(--sf-container-width)!important;margin:0 auto!important;padding:0!important}.product-hero-custom .product-hero-custom__breadcrumbs{display:flex!important;flex-wrap:wrap;gap:var(--sf-space-xs);margin:0 0 var(--sf-space-md);padding:0;color:#2c7a94b3;font-size:12px;line-height:18px}.product-hero-custom .product-hero-custom__breadcrumbs a{color:inherit;text-decoration:none}.product-hero-custom .product-hero-custom__breadcrumbs a:hover{text-decoration:underline}.product-hero-custom .product-hero-custom__frame{display:grid;grid-template-columns:minmax(0,640px) minmax(0,774px);align-items:start;gap:80px;width:100%}.product-hero-custom .product-hero-custom__media{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:none;flex:none}.product-hero-custom .product-hero-custom__main-image{position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:640 / 597;overflow:hidden;border-radius:12px;background:var(--sf-color-background)}.product-hero-custom .product-hero-custom__image,.product-hero-custom .product-hero-custom__placeholder{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center}.product-hero-custom .product-hero-custom__thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-xs);width:100%;margin:0;padding:2px}.product-hero-custom .product-hero-custom__thumb{position:relative;display:block;flex:0 0 80px;width:80px;height:75px;min-height:0;margin:0;padding:0;overflow:hidden;border:1px solid transparent;border-radius:4px;background:var(--sf-color-background);box-shadow:none;cursor:pointer}.product-hero-custom .product-hero-custom__thumb:before,.product-hero-custom .product-hero-custom__thumb:after{display:none!important}.product-hero-custom .product-hero-custom__thumb img{display:block;width:100%;height:100%;padding:0;object-fit:contain}.product-hero-custom .product-hero-custom__thumb.is-active{border-color:var(--sf-color-primary);outline:none}.product-hero-custom .product-hero-custom__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-md);width:100%;min-width:0;max-width:774px}.product-hero-custom .product-hero-custom__intro{display:flex;flex-direction:column;align-items:flex-start;gap:26px;width:100%}.product-hero-custom .product-hero-custom__discount{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;min-height:23px;margin:0;padding:6px;border-radius:6px;background:#cb0020;color:var(--sf-color-background);font-family:inherit;font-size:16px;font-weight:400;line-height:19px;letter-spacing:.1em}.product-hero-custom .product-hero-custom__title{width:100%;margin:0;padding:0;font-family:inherit;font-style:normal;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.product-hero-custom .product-hero-custom__subtitle{width:100%;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-h2);font-weight:400;line-height:33px;letter-spacing:0}.product-hero-custom .product-hero-custom__description{width:100%;margin:0;padding:0;color:#2c7a94b3;font-family:inherit;font-size:var(--sf-font-size-body);font-weight:400;line-height:26px;letter-spacing:0;overflow-wrap:anywhere}.product-hero-custom .product-hero-custom__description p{margin:0 0 var(--sf-space-sm)}.product-hero-custom .product-hero-custom__description>:last-child{margin-bottom:0}.product-hero-custom .product-hero-custom__description a{color:var(--sf-color-primary);text-decoration:underline}.product-hero-custom .product-hero-custom__features{display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none}.product-hero-custom .product-hero-custom__features li{display:flex;align-items:flex-start;gap:var(--sf-space-xs);margin:0;padding:0;color:#2c7a94b3;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}.product-hero-custom .product-hero-custom__check{display:block;flex:0 0 16px;width:16px;height:16px;margin-top:4px;color:inherit}.product-hero-custom .product-hero-custom__pricing{display:flex;flex-direction:column;gap:24px;width:100%}.product-hero-custom .product-hero-custom__price-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.product-hero-custom .product-hero-custom__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:#000000e6;font-family:inherit;font-size:var(--sf-font-size-h2);font-weight:700;line-height:32px;letter-spacing:.04em}.product-hero-custom .product-hero-custom__old-price{display:inline-block;width:fit-content;min-height:0;margin:0;padding:6px;border-radius:4px;background:#0000000a;color:#9c9c9c;font-family:inherit;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;text-decoration:line-through}.product-hero-custom .product-hero-custom__old-price:after{display:none}.product-hero-custom .product-hero-custom__price-note{margin:0;padding:0;color:#0000008f;font-family:inherit;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0}.product-hero-custom .product-hero-custom__price-note a{color:inherit;text-decoration:underline}.product-hero-custom .product-hero-custom__variant-picker{display:flex;flex-direction:column;gap:var(--sf-space-xs);width:100%;color:var(--sf-color-primary);font-family:inherit;font-size:14px;line-height:22px}.product-hero-custom .product-hero-custom__variant-picker select{width:100%;max-width:420px;min-width:0;min-height:44px;padding:10px 14px;border:1px solid rgba(44,122,148,.4);border-radius:6px;background:var(--sf-color-background);color:var(--sf-color-text);font-family:inherit;font-size:16px;line-height:24px}.product-hero-custom .product-hero-custom__buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;margin:0}.product-hero-custom .product-hero-custom__form{width:auto;margin:0;padding:0}.product-hero-custom .product-hero-custom__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;height:auto;min-height:36px;margin:0;padding:7px 20px;border:0;border-radius:999px;box-shadow:none!important;font-family:inherit;font-size:14px;line-height:21px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;cursor:pointer;transition:background-color .16s ease}.product-hero-custom .product-hero-custom__button:before,.product-hero-custom .product-hero-custom__button:after{display:none!important}.product-hero-custom .product-hero-custom__button--primary{min-width:305px;background:var(--sf-color-primary)!important;color:var(--sf-color-background)!important}.product-hero-custom .product-hero-custom__button--secondary{min-width:210px;background:var(--sf-color-text)!important;color:var(--sf-color-background)!important}.product-hero-custom .product-hero-custom__button:disabled{opacity:.5;cursor:not-allowed}.product-hero-custom .product-hero-custom__button-icon{display:block;flex:0 0 16px;width:16px;height:16px}@media(hover:hover){.product-hero-custom .product-hero-custom__button--primary:hover:not(:disabled){background:#24677d!important}.product-hero-custom .product-hero-custom__button--secondary:hover{background:#1f1f1f!important}}.product-hero-custom .product-hero-custom__button:focus-visible,.product-hero-custom .product-hero-custom__thumb:focus-visible,.product-hero-custom .product-hero-custom__variant-picker select:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:4px}.product-hero-custom .product-hero-custom__form-error{max-width:420px;margin-top:12px;color:#cb0020;font-size:14px;line-height:22px}.product-hero-custom .product-hero-custom__meta-list{display:flex;flex-direction:column;gap:4px;width:100%;margin:0}.product-hero-custom .product-hero-custom__meta-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;width:100%;color:#2c7a94b3;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;overflow-wrap:anywhere}.product-hero-custom .product-hero-custom__meta-line span{color:inherit;font-weight:700}.product-hero-custom .product-hero-custom__meta-line strong{color:inherit;font-weight:400}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.product-hero-custom .product-hero-custom__title,.product-hero-custom .product-hero-custom__subtitle,.product-hero-custom .product-hero-custom__description,.product-hero-custom .product-hero-custom__features li>span,.product-hero-custom .product-hero-custom__discount,.product-hero-custom .product-hero-custom__price,.product-hero-custom .product-hero-custom__old-price,.product-hero-custom .product-hero-custom__price-note,.product-hero-custom .product-hero-custom__button>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-hero-custom .product-hero-custom__check{margin-top:0}}@media screen and (min-width:769px)and (max-width:1200px){section.product-hero-custom{padding-right:var(--sf-space-md);padding-left:var(--sf-space-md)}.product-hero-custom .product-hero-custom__frame{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px}.product-hero-custom .product-hero-custom__title{font-size:30px;line-height:38px}.product-hero-custom .product-hero-custom__subtitle{font-size:22px;line-height:30px}.product-hero-custom .product-hero-custom__button--primary,.product-hero-custom .product-hero-custom__button--secondary{min-width:0}}@media screen and (max-width:768px){section.product-hero-custom{padding:72px var(--sf-space-sm) 56px}.product-hero-custom .product-hero-custom__frame{grid-template-columns:minmax(0,1fr);gap:40px}.product-hero-custom .product-hero-custom__main-image{width:100%;height:auto;aspect-ratio:1}.product-hero-custom .product-hero-custom__thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.product-hero-custom .product-hero-custom__text{max-width:none;gap:28px}.product-hero-custom .product-hero-custom__intro{gap:20px}.product-hero-custom .product-hero-custom__subtitle{font-size:20px;line-height:28px}.product-hero-custom .product-hero-custom__description{font-size:16px;line-height:24px}.product-hero-custom .product-hero-custom__features li{font-size:15px;line-height:23px}.product-hero-custom .product-hero-custom__buttons{flex-direction:column;align-items:stretch}.product-hero-custom .product-hero-custom__form{width:100%}.product-hero-custom .product-hero-custom__button{width:100%;min-width:0;min-height:44px;padding:11px var(--sf-space-sm);font-size:12px;line-height:20px}.product-hero-custom .product-hero-custom__meta-list{gap:10px}.product-hero-custom .product-hero-custom__meta-line{flex-direction:column;align-items:flex-start;gap:2px}.product-hero-custom .product-hero-custom__meta-line span,.product-hero-custom .product-hero-custom__meta-line strong{display:block;width:100%}.product-hero-custom .product-hero-custom__variant-picker select{max-width:none}}@media screen and (max-width:360px){.product-hero-custom .product-hero-custom__title{font-size:28px;line-height:34px}}@media(prefers-reduced-motion:reduce){.product-hero-custom .product-hero-custom__button{transition:none}}section.product-details-tabs,section.product-details-tabs *{box-sizing:border-box}section.product-details-tabs{width:100%;margin:0;padding:0 var(--sf-space-lg) var(--sf-space-xl);overflow:visible;background:var(--sf-color-background);color:var(--sf-color-text);font-family:var(--product-details-font, var(--sf-font-family))}section.product-details-tabs>.product-details-tabs__inner{display:block;width:100%;max-width:var(--sf-container-width)!important;margin:0 auto!important;padding:0!important}.product-details-tabs .product-details-tabs__box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--sf-space-lg);width:100%;min-height:0;margin:0;padding:0 var(--sf-space-xl);overflow:visible;border:0;border-radius:32px;background:var(--sf-color-background);box-shadow:none!important}.product-details-tabs .product-details-tabs__tabbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;width:736px;max-width:100%;min-height:56px;margin:0;padding:4px;border-radius:8px;background:#f1f1f1}.product-details-tabs .product-details-tabs__tab{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;margin:0;padding:var(--sf-space-xs) 12px;border:0;border-radius:4px;background:transparent!important;color:#2c7a94b3!important;box-shadow:none!important;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.product-details-tabs .product-details-tabs__tab:before,.product-details-tabs .product-details-tabs__tab:after{display:none!important}.product-details-tabs .product-details-tabs__tab.is-active{background:var(--sf-color-background)!important;color:var(--sf-color-primary)!important;font-weight:400}.product-details-tabs .product-details-tabs__panel{display:block;width:100%;min-width:0;margin:0;padding:0}.product-details-tabs .product-details-tabs__panel[hidden]{display:none!important}.product-details-tabs .product-details-tabs__details{display:flex;flex-direction:column;align-items:flex-start;gap:48px;width:100%;margin:0;padding:0}.product-details-tabs .product-details-tabs__heading{width:100%;margin:0;padding:0;color:#000;font-family:inherit;font-size:var(--sf-font-size-h2);font-style:normal;font-weight:700;line-height:32px;letter-spacing:.04em;text-transform:none;overflow-wrap:anywhere}.product-details-tabs .product-details-tabs__description-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;width:100%;margin:0;padding:0}.product-details-tabs .product-details-tabs__description-row--single{grid-template-columns:minmax(0,1fr)}.product-details-tabs .product-details-tabs__text{min-width:0;margin:0;padding:0;color:var(--sf-color-text);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;overflow-wrap:anywhere}.product-details-tabs .product-details-tabs__text p{margin:0 0 var(--sf-space-sm)}.product-details-tabs .product-details-tabs__text>:last-child{margin-bottom:0}.product-details-tabs .product-details-tabs__text img{max-width:100%;height:auto}.product-details-tabs .product-details-tabs__text a{color:var(--sf-color-primary);text-decoration:underline}.product-details-tabs .product-details-tabs__features{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;margin:0;padding:0;list-style:none}.product-details-tabs .product-details-tabs__features li{display:flex;align-items:flex-start;gap:var(--sf-space-xs);width:100%;margin:0;padding:0;color:var(--sf-color-text);font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;overflow-wrap:anywhere}.product-details-tabs .product-details-tabs__check{display:flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;margin-top:4px;color:var(--sf-color-text)}.product-details-tabs .product-details-tabs__check svg{display:block;width:16px;height:16px}.product-details-tabs .product-details-tabs__buttons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0}.product-details-tabs .product-details-tabs__form{width:auto;margin:0;padding:0}.product-details-tabs .product-details-tabs__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;min-height:36px;margin:0;padding:7px 20px;border:0;border-radius:999px;box-shadow:none!important;font-family:inherit;font-size:14px;font-style:normal;line-height:21px;text-align:center;text-decoration:none!important;text-transform:uppercase;white-space:normal;cursor:pointer;transition:background-color .16s ease}.product-details-tabs .product-details-tabs__button:before,.product-details-tabs .product-details-tabs__button:after{display:none!important}.product-details-tabs .product-details-tabs__button--primary{min-width:305px;background:var(--sf-color-primary)!important;color:var(--sf-color-background)!important}.product-details-tabs .product-details-tabs__button--secondary{min-width:210px;background:var(--sf-color-text)!important;color:var(--sf-color-background)!important}.product-details-tabs .product-details-tabs__button:disabled{opacity:.5;cursor:not-allowed}.product-details-tabs .product-details-tabs__button-icon{display:block;flex:0 0 16px;width:16px;height:16px}.product-details-tabs .product-details-tabs__form-error{max-width:420px;margin-top:12px;color:#cb0020;font-size:14px;line-height:22px}.product-details-tabs .product-details-tabs__simple-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-md);width:100%;max-width:none}.product-details-tabs .product-details-tabs__downloads{display:flex;flex-direction:column;gap:var(--sf-space-sm);width:100%;margin:0;padding:0;list-style:none}.product-details-tabs .product-details-tabs__downloads li{margin:0;padding:0}.product-details-tabs .product-details-tabs__download-link{display:inline-flex;align-items:flex-start;gap:12px;max-width:100%;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;overflow-wrap:anywhere}.product-details-tabs .product-details-tabs__download-text{display:inline-flex;align-items:flex-start;gap:12px;max-width:100%;color:var(--sf-color-text);font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;overflow-wrap:anywhere}.product-details-tabs .product-details-tabs__download-link{color:var(--sf-color-primary);text-decoration:underline;text-underline-offset:3px}.product-details-tabs .product-details-tabs__download-link svg,.product-details-tabs .product-details-tabs__download-text svg{display:block;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.product-details-tabs .product-details-tabs__empty{margin:0;padding:0;color:var(--sf-color-text);font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}.product-details-tabs .product-details-tabs__tab:focus-visible,.product-details-tabs .product-details-tabs__button:focus-visible,.product-details-tabs .product-details-tabs__download-link:focus-visible,.product-details-tabs .product-details-tabs__panel:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:4px}@media(hover:hover){.product-details-tabs .product-details-tabs__tab:hover:not(.is-active){color:var(--sf-color-primary)!important}.product-details-tabs .product-details-tabs__button--primary:hover:not(:disabled){background:#24677d!important}.product-details-tabs .product-details-tabs__button--secondary:hover{background:#1f1f1f!important}.product-details-tabs .product-details-tabs__download-link:hover{color:#24677d}}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.product-details-tabs .product-details-tabs__heading,.product-details-tabs .product-details-tabs__text,.product-details-tabs .product-details-tabs__features li>span:last-child,.product-details-tabs .product-details-tabs__button>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-details-tabs .product-details-tabs__check{margin-top:0}}@media screen and (min-width:769px)and (max-width:1200px){section.product-details-tabs{padding:0 var(--sf-space-md) 96px}.product-details-tabs .product-details-tabs__box{padding:0 var(--sf-space-md)}.product-details-tabs .product-details-tabs__description-row{gap:var(--sf-space-md)}}@media screen and (max-width:768px){section.product-details-tabs{padding:0 var(--sf-space-sm) 96px}.product-details-tabs .product-details-tabs__box{gap:var(--sf-space-md);padding:24px var(--sf-space-sm) var(--sf-space-md);border-radius:24px}.product-details-tabs .product-details-tabs__tabbar{min-height:0}.product-details-tabs .product-details-tabs__tab:nth-child(3){grid-column:1 / -1}.product-details-tabs .product-details-tabs__details{gap:28px}.product-details-tabs .product-details-tabs__heading{font-size:22px;line-height:30px;letter-spacing:.02em}.product-details-tabs .product-details-tabs__description-row{grid-template-columns:minmax(0,1fr);gap:28px}.product-details-tabs .product-details-tabs__text{font-size:16px;line-height:24px}.product-details-tabs .product-details-tabs__features{gap:14px}.product-details-tabs .product-details-tabs__features li{font-size:15px;line-height:23px}.product-details-tabs .product-details-tabs__buttons{flex-direction:column;align-items:stretch}.product-details-tabs .product-details-tabs__form{width:100%}.product-details-tabs .product-details-tabs__button{width:100%;min-width:0;min-height:44px;padding:11px var(--sf-space-sm);font-size:12px;line-height:20px;letter-spacing:.08em}.product-details-tabs .product-details-tabs__simple-content{gap:28px}}@media(prefers-reduced-motion:reduce){.product-details-tabs .product-details-tabs__button{transition:none}}.sf-related-products,.sf-related-products *{box-sizing:border-box}.sf-related-products{display:block;width:100%;margin:0;padding:0;color:var(--sf-color-primary);font-family:var(--sf-related-font, var(--sf-font-family))}.sf-related-products section.sf-related-products__section{width:100%;margin:0;padding:var(--sf-related-padding-top, 128px) 64px var(--sf-related-padding-bottom, 128px);background:var(--sf-color-background)}.sf-related-products section.sf-related-products__section>.sf-related-products__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-lg);margin:0 auto!important;padding:0!important}.sf-related-products .sf-related-products__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);width:100%;max-width:906px;margin:0;padding:0}.sf-related-products .sf-related-products__heading{width:100%;margin:0;padding:0;font-family:inherit;font-style:normal;text-transform:uppercase}.sf-related-products a.sf-related-products__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;min-height:36px;margin:0;padding:7px 20px;border:0;border-radius:999px;background:var(--sf-color-primary)!important;color:var(--sf-color-background)!important;box-shadow:none!important;font-family:inherit;font-size:14px;line-height:21px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease}.sf-related-products .sf-related-products__button:before,.sf-related-products .sf-related-products__button:after{display:none!important}.sf-related-products .sf-related-products__button svg{display:block;flex:0 0 16px;width:16px;height:16px}.sf-related-products .sf-related-products__slider{display:block;width:100%;min-width:0}.sf-related-products .sf-related-products__grid{position:relative;display:grid;grid-template-columns:repeat(var(--sf-related-columns, 4),minmax(0,1fr));align-items:start;gap:24px;width:100%;margin:0;padding:0;list-style:none}.sf-related-products .sf-related-products__item{width:auto;min-width:0;max-width:none;margin:0;padding:0;list-style:none}.sf-related-products .sf-related-products__card{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:12px;background:var(--sf-color-background);box-shadow:none}.sf-related-products .sf-related-products__media{position:relative;isolation:isolate;width:100%;aspect-ratio:375 / 350;overflow:hidden;border-radius:12px;background:#f9f9f9}.sf-related-products .sf-related-products__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.sf-related-products .sf-related-products__image{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center}.sf-related-products .sf-related-products__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s ease}.sf-related-products .sf-related-products__badge{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 16px);min-height:20px;margin:0;padding:4px 6px;border-radius:6px;font-family:inherit;font-size:12px;font-weight:400;line-height:12px;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.sf-related-products .sf-related-products__badge--bestseller{background:var(--sf-color-yellow);color:var(--sf-color-text)}.sf-related-products .sf-related-products__badge--new{background:var(--sf-color-primary);color:var(--sf-color-background)}.sf-related-products .sf-related-products__badge--sale{background:#cb0020;color:var(--sf-color-background)}.sf-related-products .sf-related-products__prices{position:absolute;bottom:8px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-xs);max-width:calc(100% - 16px);pointer-events:none}.sf-related-products .sf-related-products__price-pill{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;padding:var(--sf-space-xs);border-radius:6px;background:var(--sf-color-background);color:var(--sf-color-text)}.sf-related-products .sf-related-products__price{color:var(--sf-color-text);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:700;line-height:20px;letter-spacing:0}.sf-related-products .sf-related-products__tax{color:var(--sf-color-text);font-family:inherit;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.sf-related-products .sf-related-products__compare-price{display:inline-block;margin:0;padding:6px;border-radius:4px;background:var(--sf-color-background);color:#9c9c9c;font-family:inherit;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0;text-decoration:line-through}.sf-related-products .sf-related-products__info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:24px}.sf-related-products .sf-related-products__label{width:100%;margin:0;padding:0;color:#2c7a94b3;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.sf-related-products .sf-related-products__title{width:100%;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:700;line-height:23px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.sf-related-products .sf-related-products__title a{color:inherit;text-decoration:none}.sf-related-products .sf-related-products__dots{display:none}.sf-related-products .sf-related-products__dot{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:0;margin:0;padding:0;border:0;background:transparent!important;box-shadow:none!important;cursor:pointer}.sf-related-products .sf-related-products__dot:before,.sf-related-products .sf-related-products__dot:after{display:none!important}.sf-related-products .sf-related-products__dot>span{display:block;width:6px;height:6px;border-radius:50%;background:#2c7a9440}.sf-related-products .sf-related-products__dot.is-active>span{background:var(--sf-color-primary)}.sf-related-products a:focus-visible,.sf-related-products button:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:3px}@media(hover:hover){.sf-related-products a.sf-related-products__button:hover{background:#24677d!important}.sf-related-products .sf-related-products__title a:hover{text-decoration:underline;text-underline-offset:3px}.sf-related-products .sf-related-products__image-link--secondary:hover .sf-related-products__image--secondary{opacity:1}}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.sf-related-products .sf-related-products__heading,.sf-related-products .sf-related-products__button>span,.sf-related-products .sf-related-products__price,.sf-related-products .sf-related-products__tax,.sf-related-products .sf-related-products__compare-price,.sf-related-products .sf-related-products__label,.sf-related-products .sf-related-products__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media screen and (min-width:769px)and (max-width:1200px){.sf-related-products section.sf-related-products__section{padding-right:var(--sf-space-md);padding-left:var(--sf-space-md)}.sf-related-products .sf-related-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.sf-related-products section.sf-related-products__section{padding:var(--sf-related-mobile-padding-top, 96px) 16px var(--sf-related-mobile-padding-bottom, 96px)}.sf-related-products section.sf-related-products__section>.sf-related-products__inner{gap:var(--sf-space-md)}.sf-related-products a.sf-related-products__button{min-height:44px;padding:11px var(--sf-space-sm);font-size:12px;line-height:20px}.sf-related-products .sf-related-products__grid{grid-template-columns:repeat(var(--sf-related-mobile-columns, 1),minmax(0,1fr));gap:24px}.sf-related-products .sf-related-products__slider--enabled .sf-related-products__grid{display:flex;flex-wrap:nowrap;gap:var(--sf-space-sm);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none}.sf-related-products .sf-related-products__slider--enabled .sf-related-products__grid::-webkit-scrollbar{display:none}.sf-related-products .sf-related-products__slider--enabled .sf-related-products__item{flex:0 0 100%;width:100%;scroll-snap-align:start}.sf-related-products .sf-related-products__slider--enabled .sf-related-products__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:12px}}@media(prefers-reduced-motion:reduce){.sf-related-products .sf-related-products__button,.sf-related-products .sf-related-products__image--secondary{transition:none}}.sf-related-products section.sf-related-products__section{padding-left:0!important;padding-right:0!important}.sf-related-products section.sf-related-products__section>.sf-related-products__inner{padding-left:var(--sf-space-lg)!important;padding-right:var(--sf-space-lg)!important}@media screen and (min-width:769px)and (max-width:1200px){.sf-related-products section.sf-related-products__section>.sf-related-products__inner{padding-left:var(--sf-space-md)!important;padding-right:var(--sf-space-md)!important}}@media screen and (max-width:768px){.sf-related-products section.sf-related-products__section>.sf-related-products__inner{padding-left:var(--sf-space-sm)!important;padding-right:var(--sf-space-sm)!important}}.sf-header-host,.sf-header-host *,.sf-header-host *:before,.sf-header-host *:after{box-sizing:border-box}.sf-header-host{position:relative;z-index:100;width:100%;--sf-header-nav-size: 88px;--sf-header-breadcrumb-size: 0px;font-family:var(--sf-header-font, var(--sf-font-family))}.sf-header-host--breadcrumb{--sf-header-breadcrumb-size: 42px}.sf-header__spacer{display:block;width:100%;height:var( --sf-header-spacer-height, calc( var(--sf-header-meta-size, 39px) + var(--sf-header-nav-size) + var(--sf-header-breadcrumb-size) ) )}.sf-header-host--home .sf-header__spacer{display:none}sf-site-header.sf-header{position:fixed;inset:0 0 auto;z-index:1000;display:block;width:100%;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;background:var(--sf-color-background);transition:background-color .18s ease,box-shadow .18s ease}.sf-header.sf-header--overlay{background:transparent}.sf-header.sf-header--tint{background:var(--sf-color-surface)}.sf-header.is-scrolled{background:var(--sf-color-background);box-shadow:0 6px 20px #0000000d}.sf-header .sf-header__bar{display:block;width:100%;margin:0;padding:0;background:transparent;color:inherit}.sf-header a{color:inherit}.sf-header summary{list-style:none;cursor:pointer}.sf-header summary::-webkit-details-marker{display:none}.sf-header summary::marker{content:""}.sf-header summary:before,.sf-header summary:after,.sf-header button:before,.sf-header button:after{display:none!important}.sf-header button{box-shadow:none!important;font-family:inherit}.sf-header .sf-header__meta{width:100%;height:var(--sf-header-meta-size, 39px);overflow:hidden;background:var(--sf-color-primary);color:var(--sf-color-background)}.sf-header .sf-header__meta-track{width:100%;height:100%}.sf-header .sf-header__meta-set{display:flex;align-items:center;justify-content:space-around;gap:24px;height:100%;margin:0 auto;padding:0 var(--sf-space-lg)}.sf-header .sf-header__meta-set>span{flex:0 0 auto;color:var(--sf-color-background);font-family:inherit;font-size:10px;font-weight:500;line-height:15px;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap}.sf-header .sf-header__meta-copy{display:none}.sf-header .sf-header__nav{width:100%;margin:0;padding:0;background:transparent}.sf-header .sf-header__nav-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sf-space-md);min-height:var(--sf-header-nav-size);margin:0 auto;padding:12px var(--sf-space-lg)}.sf-header .sf-header__logo{display:flex;align-items:center;width:var(--sf-header-logo-width, 122px);max-width:100%;height:64px;margin:0;padding:0;text-decoration:none}.sf-header .sf-header__logo-image{display:block;width:100%;height:64px;margin:0;padding:0;object-fit:contain;object-position:left center}.sf-header .sf-header__logo-image--overlay{display:none}.sf-header.sf-header--overlay:not(.is-scrolled) .sf-header__logo-image--overlay{display:block}.sf-header.sf-header--overlay:not(.is-scrolled) .sf-header__logo-image--dark{display:none}.sf-header .sf-header__shop-name{color:var(--sf-color-primary);font-size:var(--sf-font-size-body);font-weight:500;line-height:24px}.sf-header .sf-header__desktop{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--sf-space-xs);min-width:0}.sf-header .sf-header__desktop-dropdown{position:relative;flex:0 0 auto}.sf-header .sf-header__menu-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0;padding:var(--sf-space-xs) 12px;border:0;border-radius:4px;background:transparent;color:var(--sf-color-primary);font-family:inherit;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sf-header .sf-header__chevron{display:flex;flex:0 0 8px;width:8px;height:8px}.sf-header .sf-header__chevron svg{display:block;width:8px;height:8px;transition:transform .15s ease}.sf-header .sf-header__desktop-dropdown[open]>summary .sf-header__chevron svg{transform:rotate(180deg)}.sf-header .sf-header__dropdown{position:absolute;top:100%;left:0;z-index:10;display:flex;flex-direction:column;width:260px;max-width:calc(100vw - 32px);max-height:min(65vh,560px);overflow-y:auto;padding:var(--sf-space-xs);border:1px solid rgba(44,122,148,.12);border-radius:6px;background:var(--sf-color-background);color:var(--sf-color-primary);box-shadow:0 12px 30px #00000014}.sf-header .sf-header__dropdown-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;margin:0;padding:10px 12px;border-radius:4px;color:var(--sf-color-primary);font-family:inherit;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.sf-header .sf-header__dropdown-link--all{margin-bottom:4px;border-bottom:1px solid rgba(44,122,148,.15);border-radius:0;font-weight:500}.sf-header .sf-header__submenu-links{padding-left:12px}.sf-header .sf-header__submenu[open]>summary>svg{transform:rotate(180deg)}.sf-header .sf-header__icons{display:flex;align-items:center;justify-content:flex-end;gap:var(--sf-space-sm)}.sf-header .sf-header__icon{display:flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:44px;padding:0;color:var(--sf-color-primary);text-decoration:none}.sf-header .sf-header__icon svg{display:block;width:20px;height:20px}.sf-header .sf-header__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent!important;color:var(--sf-color-primary)!important;cursor:pointer}.sf-header .sf-header__breadcrumb{display:block;width:100%;height:42px;padding:0;background:transparent}.sf-header .sf-header__breadcrumb-inner{height:100%;margin:0 auto;padding:0 var(--sf-space-lg)}.sf-header .sf-header__breadcrumb-links{display:flex;align-items:center;gap:var(--sf-space-xs);width:100%;height:100%;overflow-x:auto;border-top:1px solid rgba(44,122,148,.7);color:#2c7a94b3;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;white-space:nowrap;scrollbar-width:none}.sf-header .sf-header__breadcrumb-links::-webkit-scrollbar{display:none}.sf-header .sf-header__breadcrumb-links>*{flex:0 0 auto}.sf-header .sf-header__breadcrumb-links a{color:inherit;text-decoration:none}.sf-header .sf-header__breadcrumb-separator{display:block;width:9px;height:9px}.sf-header.is-scrolled .sf-header__breadcrumb{display:none}.sf-header .sf-header__drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;background:var(--sf-color-background);color:var(--sf-color-primary);font-family:inherit}.sf-header .sf-header__drawer:not([open]){display:none}.sf-header .sf-header__drawer[open]{display:flex;flex-direction:column}.sf-header .sf-header__drawer::backdrop{background:#0000004d}.sf-header .sf-header__drawer-top{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:var(--sf-space-sm);border-bottom:1px solid rgba(44,122,148,.15)}.sf-header .sf-header__drawer-logo{display:flex;align-items:center;width:var(--sf-header-logo-width, 122px);max-width:180px;height:56px;color:var(--sf-color-primary);text-decoration:none}.sf-header .sf-header__drawer-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.sf-header .sf-header__close-form{flex:0 0 auto;margin:0;padding:0}.sf-header .sf-header__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent!important;color:var(--sf-color-primary)!important;cursor:pointer}.sf-header .sf-header__mobile-nav{flex:1 0 auto;width:100%;padding:24px var(--sf-space-sm)}.sf-header .sf-header__mobile-item{display:block;width:100%;margin:0;border-bottom:1px solid rgba(44,122,148,.15)}.sf-header .sf-header__mobile-link{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-sm);width:100%;min-height:56px;margin:0;padding:var(--sf-space-sm) 4px;color:var(--sf-color-primary);font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere}.sf-header .sf-header__mobile-link svg,.sf-header .sf-header__mobile-child-summary svg{flex:0 0 8px}.sf-header .sf-header__mobile-item[open]>summary>svg,.sf-header .sf-header__mobile-nested[open]>summary>svg{transform:rotate(180deg)}.sf-header .sf-header__mobile-children{padding:0 4px var(--sf-space-sm) var(--sf-space-sm)}.sf-header .sf-header__mobile-children a,.sf-header .sf-header__mobile-child-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-sm);min-height:44px;padding:10px 0;color:var(--sf-color-primary);font-family:inherit;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0;text-decoration:none}.sf-header .sf-header__mobile-grandchildren{padding-left:var(--sf-space-sm)}.sf-header .sf-header__drawer-bottom{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--sf-space-md);padding:var(--sf-space-sm) var(--sf-space-sm) calc(var(--sf-space-sm) + env(safe-area-inset-bottom));border-top:1px solid rgba(44,122,148,.15)}.sf-header .sf-header__drawer-bottom a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--sf-color-primary)}.sf-header .sf-header__drawer-bottom svg{width:24px;height:24px}html.sf-header-menu-open{overflow:hidden}.sf-header a:focus-visible,.sf-header button:focus-visible,.sf-header summary:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:3px}@media(hover:hover){.sf-header .sf-header__menu-link:hover,.sf-header .sf-header__dropdown-link:hover{background:#2c7a9414}.sf-header .sf-header__breadcrumb-links a:hover{text-decoration:underline}}@media screen and (min-width:1281px)and (max-width:1439px){.sf-header .sf-header__desktop{gap:4px}.sf-header .sf-header__menu-link{padding-right:var(--sf-space-xs);padding-left:var(--sf-space-xs);font-size:12px}.sf-header .sf-header__nav-inner{gap:24px}}@media screen and (max-width:1280px){.sf-header-host{--sf-header-nav-size: 72px;--sf-header-meta-size: var(--sf-header-meta-mobile-size, 32px)}.sf-header .sf-header__nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:12px var(--sf-space-md)}.sf-header .sf-header__desktop,.sf-header .sf-header__icon{display:none}.sf-header .sf-header__toggle{display:flex}.sf-header .sf-header__logo,.sf-header .sf-header__logo-image{height:48px}.sf-header .sf-header__breadcrumb-inner{padding-right:var(--sf-space-md);padding-left:var(--sf-space-md)}.sf-header .sf-header__meta{height:var(--sf-header-meta-mobile-size, 32px)}.sf-header .sf-header__meta-track{display:flex;width:max-content;height:100%;animation:sf-header-marquee 30s linear infinite}.sf-header .sf-header__meta-set{display:flex;flex:0 0 auto;justify-content:flex-start;gap:var(--sf-space-lg);width:max-content;max-width:none;margin:0;padding:0 var(--sf-space-lg) 0 0}.sf-header .sf-header__meta-copy{display:flex}.sf-header .sf-header__meta-set>span{font-size:10px;line-height:15px}}@media screen and (max-width:768px){.sf-header-host{--sf-header-breadcrumb-size: 0px}.sf-header .sf-header__nav-inner{padding-right:var(--sf-space-sm);padding-left:var(--sf-space-sm)}.sf-header .sf-header__breadcrumb{display:none}}@keyframes sf-header-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sf-header,.sf-header .sf-header__chevron svg{transition:none}.sf-header .sf-header__meta-track{animation:none}.sf-header .sf-header__meta-copy{display:none}.sf-header .sf-header__meta{overflow-x:auto}}section.experts-blog,section.experts-blog *{box-sizing:border-box}section.experts-blog{width:100%;margin:0;padding:0 0 var(--sf-space-xl);overflow:visible;background:var(--sf-color-background);color:var(--sf-color-primary);font-family:var(--experts-font, var(--sf-font-family))}section.experts-blog>.experts-blog__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-lg);margin:0 auto!important;padding:0 var(--sf-space-lg)!important}.experts-blog .experts-blog__header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:907px;margin:0;padding:0}.experts-blog .experts-blog__heading{width:100%;margin:0;padding:0;font-family:inherit;font-style:normal;text-transform:uppercase}.experts-blog .experts-blog__description{width:100%;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;line-height:26px;overflow-wrap:anywhere}.experts-blog .experts-blog__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:215px;max-width:100%;height:auto;min-height:36px;margin:0;padding:7px 20px;border:0;border-radius:999px;background:var(--sf-color-primary)!important;color:var(--sf-color-background)!important;box-shadow:none!important;font-family:inherit;font-size:14px;font-style:normal;line-height:21px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;cursor:pointer;transition:background-color .16s ease}.experts-blog .experts-blog__button:before,.experts-blog .experts-blog__button:after{display:none!important}.experts-blog .experts-blog__button--inactive{cursor:default}.experts-blog .experts-blog__button-icon{display:block;flex:0 0 16px;width:16px;height:16px}.experts-blog .experts-blog__article-container{display:flex;flex-direction:column;align-items:stretch;gap:var(--sf-space-sm);width:100%;min-width:0;margin:0;padding:0}.experts-blog .experts-blog__slider{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;justify-content:stretch;gap:24px;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;overflow:visible}.experts-blog .expert-card{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:none;height:auto;min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:12px;background:var(--sf-color-background);color:inherit;text-decoration:none;box-shadow:none!important}.experts-blog .expert-card__media{position:relative;isolation:isolate;flex:0 0 auto;width:100%;height:auto;aspect-ratio:375 / 296;margin:0;padding:0;overflow:hidden;border-radius:12px;background:#e0ebef}.experts-blog .expert-card__image,.experts-blog .expert-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;margin:0;padding:0}.experts-blog .expert-card__image{object-fit:cover;object-position:center;transform:none}.experts-blog .expert-card:hover .expert-card__image{transform:none}.experts-blog .expert-card__placeholder{object-fit:cover;background:#e0ebef}.experts-blog .expert-card__overlay{display:none!important}.experts-blog .expert-card__meta{position:absolute;top:8px;left:8px;right:8px;z-index:1;display:flex;align-items:flex-start;gap:var(--sf-space-xs);flex-wrap:nowrap;margin:0;padding:0}.experts-blog .expert-card__pill{display:inline-block;width:auto;max-width:100%;height:20px;min-height:0;margin:0;padding:1px 6px;border-radius:99px;background:#e0ebef;color:var(--sf-color-primary);font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.experts-blog .expert-card__pill--date{flex:0 0 auto;width:auto}.experts-blog .expert-card__pill--category{flex:0 1 auto;width:auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.experts-blog .expert-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);flex:none;width:100%;height:auto;min-height:0;margin:0;padding:24px;background:var(--sf-color-background)}.experts-blog .expert-card__title{width:100%;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:700;line-height:23px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.experts-blog .expert-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;width:100%;margin:0;padding:0;overflow:hidden;color:#2c7a94b3;font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;overflow-wrap:anywhere}.experts-blog .experts-blog__dots{display:none;width:100%;height:auto;margin:0;padding:0}.experts-blog .experts-blog__dot{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;cursor:pointer}.experts-blog .experts-blog__dot:before,.experts-blog .experts-blog__dot:after{display:none!important}.experts-blog .experts-blog__dot>span{display:block;width:8px;height:8px;border-radius:50%;background:#2c7a9433}.experts-blog .experts-blog__dot.is-active>span{width:12px;height:12px;background:var(--sf-color-primary)}.experts-blog a:focus-visible,.experts-blog button:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:4px}@media(hover:hover){.experts-blog a.experts-blog__button:hover{background:#24677d!important}.experts-blog a.expert-card:hover .expert-card__title{text-decoration:underline;text-underline-offset:3px}}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.experts-blog .experts-blog__heading,.experts-blog .experts-blog__description,.experts-blog .experts-blog__button>span,.experts-blog .expert-card__title,.experts-blog .expert-card__excerpt{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media screen and (min-width:769px)and (max-width:1200px){section.experts-blog{padding-bottom:96px}section.experts-blog>.experts-blog__inner{padding-right:var(--sf-space-md)!important;padding-left:var(--sf-space-md)!important}.experts-blog .experts-blog__slider{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){section.experts-blog{padding:96px 0 var(--sf-space-md);background:var(--sf-color-background)}section.experts-blog>.experts-blog__inner{gap:var(--sf-space-md);padding-right:var(--sf-space-sm)!important;padding-left:var(--sf-space-sm)!important}.experts-blog .experts-blog__header{max-width:none;gap:24px}.experts-blog .experts-blog__heading,.experts-blog .experts-blog__description{color:var(--sf-color-text)}.experts-blog .experts-blog__button{min-width:213px;min-height:36px;background:var(--sf-color-text)!important;color:var(--sf-color-background)!important;font-size:14px;line-height:21px}.experts-blog .experts-blog__slider{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:24px;width:100%;min-height:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none}.experts-blog .experts-blog__slider::-webkit-scrollbar{display:none}.experts-blog .expert-card{flex:0 0 100%;width:100%;min-width:0;max-width:none;min-height:0;scroll-snap-align:start}.experts-blog .expert-card__media{height:296px;aspect-ratio:auto}.experts-blog .expert-card__body{min-height:0;padding:var(--sf-space-sm);gap:var(--sf-space-sm)}.experts-blog .expert-card__title{font-size:var(--sf-font-size-body);line-height:23px}.experts-blog .expert-card__excerpt{font-size:16px;line-height:24px}.experts-blog .experts-blog__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}}@media screen and (max-width:360px){.experts-blog .experts-blog__heading{font-size:28px;line-height:32px}}@media(prefers-reduced-motion:reduce){.experts-blog .experts-blog__button{transition:none}}section.article-hero-custom,section.article-hero-custom *{box-sizing:border-box}section.article-hero-custom{position:relative;width:100%;margin:0;padding:max(48px,calc(256px - var(--article-hero-top-offset, 169px))) 0 64px;overflow:visible;border:0;background:var(--sf-color-surface);color:var(--sf-color-primary);font-family:var(--article-hero-font, var(--sf-font-family))}section.article-hero-custom>.article-hero-custom__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:center;gap:80px;min-height:450px;margin:0 auto!important;padding:0 var(--sf-space-lg)!important}.article-hero-custom .article-hero-custom__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--sf-space-lg);width:100%;min-width:0;max-width:774px;min-height:0;margin:0;padding:0}.article-hero-custom .article-hero-custom__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-md);width:100%;max-width:none;margin:0;padding:0}.article-hero-custom .article-hero-custom__heading{width:100%;margin:0;padding:0;font-family:inherit;font-style:normal;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}.article-hero-custom .article-hero-custom__excerpt{width:100%;max-width:none;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-h2);font-style:normal;line-height:33px;overflow-wrap:anywhere}.article-hero-custom .article-hero-custom__excerpt p{margin:0 0 var(--sf-space-sm)}.article-hero-custom .article-hero-custom__excerpt>:last-child{margin-bottom:0}.article-hero-custom .article-hero-custom__excerpt a{color:inherit;text-decoration:underline}.article-hero-custom .article-hero-custom__meta{display:flex;flex-wrap:wrap;align-items:center;gap:24px 36px;width:100%;margin:0;padding:0;color:var(--sf-color-primary)}.article-hero-custom .article-hero-custom__author{display:flex;flex:0 1 auto;align-items:center;gap:12px;width:auto;max-width:100%;min-width:0;margin:0}.article-hero-custom .article-hero-custom__author-image{display:block;flex:0 0 55px;width:55px;height:55px;margin:0;padding:0;border-radius:50%;object-fit:cover;object-position:center}.article-hero-custom .article-hero-custom__author-text{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--sf-color-primary);font-family:inherit;font-weight:400}.article-hero-custom .article-hero-custom__author-name{color:var(--sf-color-primary);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none;opacity:1;overflow-wrap:anywhere}.article-hero-custom .article-hero-custom__author-role{color:var(--sf-color-primary);font-size:12px;font-weight:400;line-height:18px;letter-spacing:.06em;text-transform:uppercase;opacity:1}.article-hero-custom .article-hero-custom__meta-item{display:flex;flex:0 0 auto;align-items:center;gap:var(--sf-space-xs);margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;white-space:nowrap}.article-hero-custom .article-hero-custom__meta-icon{display:block;flex:0 0 24px;width:24px;height:24px;color:inherit}.article-hero-custom .article-hero-custom__image-wrap{position:relative;isolation:isolate;width:100%;max-width:640px;height:450px;margin:0;padding:0;overflow:hidden;border-radius:12px;background:#e0ebef;flex:none}.article-hero-custom .article-hero-custom__image,.article-hero-custom .article-hero-custom__image-placeholder{display:block;width:100%;height:100%;margin:0;padding:0}.article-hero-custom .article-hero-custom__image{object-fit:cover;object-position:center}.article-hero-custom .article-hero-custom__image-placeholder{background:#e0ebef}.article-hero-custom .article-hero-custom__image-labels{position:absolute;top:16px;left:16px;right:16px;z-index:1;display:flex;align-items:flex-start;gap:var(--sf-space-xs);margin:0;padding:0}.article-hero-custom .article-hero-custom__pill{display:inline-block;max-width:100%;height:20px;margin:0;padding:1px 6px;overflow:hidden;border-radius:99px;background:#e0ebef;color:var(--sf-color-primary);font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.article-hero-custom .article-hero-custom__pill--date{flex:0 0 auto}.article-hero-custom .article-hero-custom__pill--category{flex:0 1 auto;min-width:0}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.article-hero-custom .article-hero-custom__heading,.article-hero-custom .article-hero-custom__excerpt{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media screen and (min-width:769px)and (max-width:1200px){section.article-hero-custom{padding-bottom:56px}section.article-hero-custom>.article-hero-custom__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-right:var(--sf-space-md)!important;padding-left:var(--sf-space-md)!important}.article-hero-custom .article-hero-custom__text{gap:40px}.article-hero-custom .article-hero-custom__heading{font-size:32px;line-height:38px}.article-hero-custom .article-hero-custom__excerpt{font-size:20px;line-height:30px}.article-hero-custom .article-hero-custom__meta{gap:20px}.article-hero-custom .article-hero-custom__image-wrap{height:390px}}@media screen and (max-width:768px){section.article-hero-custom{padding:48px 0}section.article-hero-custom>.article-hero-custom__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;min-height:0;padding-right:var(--sf-space-sm)!important;padding-left:var(--sf-space-sm)!important}.article-hero-custom .article-hero-custom__text{max-width:none;min-height:0;gap:40px}.article-hero-custom .article-hero-custom__main{gap:24px}.article-hero-custom .article-hero-custom__meta{flex-direction:column;align-items:flex-start;gap:18px}.article-hero-custom .article-hero-custom__image-wrap{width:100%;max-width:none;height:420px}}@media screen and (max-width:390px){.article-hero-custom .article-hero-custom__heading{font-size:28px;line-height:33px}.article-hero-custom .article-hero-custom__image-wrap{height:360px}}section.article-content-custom,section.article-content-custom *{box-sizing:border-box}section.article-content-custom{width:100%;margin:0;padding:var(--sf-space-lg) var(--sf-space-lg) var(--sf-space-xl);overflow:visible;background:var(--sf-color-background);color:var(--sf-color-primary);font-family:var(--article-content-font, var(--sf-font-family))}section.article-content-custom>.article-content-custom__inner{display:block;width:100%;max-width:var(--sf-reading-width)!important;margin:0 auto!important;padding:0!important}.article-content-custom .article-content-custom__content{display:block;width:100%;max-width:none;margin:0;padding:0}.article-content-custom .article-content-custom__rte{display:flow-root;width:100%;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;overflow-wrap:anywhere}.article-content-custom .article-content-custom__rte>:first-child{margin-top:0}.article-content-custom .article-content-custom__rte>:last-child{margin-bottom:0}.article-content-custom .article-content-custom__rte p{margin:0 0 24px;padding:0;color:inherit;font-family:inherit;font-size:var(--sf-font-size-body);font-weight:400;line-height:26px;letter-spacing:0}.article-content-custom .article-content-custom__rte p:empty{display:none}.article-content-custom .article-content-custom__rte h2{margin:40px 0 var(--sf-space-sm);padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-h2);font-weight:700;line-height:32px;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-height, 128px) + 24px)}.article-content-custom .article-content-custom__rte h3{margin:var(--sf-space-md) 0 var(--sf-space-sm);padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:20px;font-weight:700;line-height:28px;letter-spacing:.02em;scroll-margin-top:calc(var(--header-height, 128px) + 24px)}.article-content-custom .article-content-custom__rte h4{margin:24px 0 12px;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:700;line-height:26px;letter-spacing:0}.article-content-custom .article-content-custom__rte strong,.article-content-custom .article-content-custom__rte b{font-weight:700}.article-content-custom .article-content-custom__rte a{color:var(--sf-color-primary);font-weight:inherit;text-decoration:underline;text-underline-offset:3px}.article-content-custom .article-content-custom__rte ul,.article-content-custom .article-content-custom__rte ol{display:block;margin:0 0 24px;padding-left:24px;color:inherit}.article-content-custom .article-content-custom__rte ul{list-style:disc}.article-content-custom .article-content-custom__rte ol{list-style:decimal}.article-content-custom .article-content-custom__rte li{margin:var(--sf-space-xs) 0;padding:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit}.article-content-custom .article-content-custom__rte li:before{content:none}.article-content-custom .article-content-custom__rte figure{margin:40px 0}.article-content-custom .article-content-custom__rte img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:12px}.article-content-custom .article-content-custom__rte figcaption{margin-top:12px;color:#2c7a94b3;font-size:14px;font-weight:400;line-height:22px;text-align:center}.article-content-custom .article-content-custom__rte blockquote{margin:var(--sf-space-md) 0;padding:var(--sf-space-xs) 0 var(--sf-space-xs) 24px;border-left:3px solid var(--sf-color-primary);color:inherit}.article-content-custom .article-content-custom__rte blockquote>:last-child{margin-bottom:0}.article-content-custom .article-content-custom__rte table{display:block;width:100%;max-width:100%;margin:24px 0;overflow-x:auto;border-collapse:collapse}.article-content-custom .article-content-custom__rte th,.article-content-custom .article-content-custom__rte td{padding:12px;border:1px solid rgba(44,122,148,.25);text-align:left}.article-content-custom .article-content-custom__rte iframe,.article-content-custom .article-content-custom__rte video{max-width:100%}.article-content-custom .article-content-custom__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;width:100%;margin:48px 0;padding:0}.article-content-custom .article-content-custom__gallery--single{grid-template-columns:minmax(0,1fr)}.article-content-custom .article-content-custom__gallery .article-content-custom__gallery-item{position:relative;width:100%;aspect-ratio:507 / 430;margin:0;padding:0;overflow:hidden;border-radius:12px;background:#e0ebef}.article-content-custom .article-content-custom__gallery--single .article-content-custom__gallery-item{aspect-ratio:1040 / 430}.article-content-custom .article-content-custom__gallery img{display:block;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border-radius:12px;object-fit:cover;object-position:center}.article-content-custom .article-content-custom__gallery-after{margin-top:48px}.article-content-custom .article-content-custom__gallery-after .article-content-custom__gallery{margin:0}.article-content-custom .article-content-custom__products{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;margin:0;padding:var(--sf-space-lg) 0 0}.article-content-custom .article-content-custom__products-heading{width:100%;max-width:906px;margin:0;padding:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-h2);font-weight:700;line-height:32px;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.article-content-custom .article-content-custom__products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,375px));align-items:start;justify-content:start;gap:24px;width:100%;margin:0;padding:0;list-style:none}.article-content-custom .article-product{display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;background:var(--sf-color-background)}.article-content-custom .article-product__media{position:relative;isolation:isolate;width:100%;aspect-ratio:375 / 350;overflow:hidden;border-radius:12px;background:#f9f9f9}.article-content-custom .article-product__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.article-content-custom .article-product__image{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;object-position:center}.article-content-custom .article-product__badge{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 16px);min-height:20px;margin:0;padding:4px 6px;border-radius:6px;font-family:inherit;font-size:12px;font-weight:400;line-height:12px;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.article-content-custom .article-product__badge--bestseller{background:var(--sf-color-yellow);color:var(--sf-color-text)}.article-content-custom .article-product__badge--new{background:var(--sf-color-primary);color:var(--sf-color-background)}.article-content-custom .article-product__badge--sale{background:#cb0020;color:var(--sf-color-background)}.article-content-custom .article-product__prices{position:absolute;bottom:8px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-xs);max-width:calc(100% - 16px);pointer-events:none}.article-content-custom .article-product__price-pill{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;padding:var(--sf-space-xs);border-radius:6px;background:var(--sf-color-background);color:var(--sf-color-text)}.article-content-custom .article-product__price{color:var(--sf-color-text);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:700;line-height:20px;letter-spacing:0}.article-content-custom .article-product__tax{color:var(--sf-color-text);font-family:inherit;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.article-content-custom .article-product__compare-price{display:inline-block;margin:0;padding:6px;border-radius:4px;background:var(--sf-color-background);color:#9c9c9c;font-family:inherit;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0;text-decoration:line-through}.article-content-custom .article-product__info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin:0;padding:24px}.article-content-custom .article-product__label{width:100%;margin:0;color:#2c7a94b3;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.article-content-custom .article-product__title{width:100%;margin:0;color:var(--sf-color-primary);font-family:inherit;font-size:var(--sf-font-size-body);font-weight:700;line-height:23px;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.article-content-custom .article-product__title a{color:inherit;text-decoration:none}.article-content-custom a:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:4px}@media(hover:hover){.article-content-custom .article-product__title a:hover{text-decoration:underline;text-underline-offset:3px}}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.article-content-custom .article-content-custom__rte p,.article-content-custom .article-content-custom__rte h2,.article-content-custom .article-content-custom__rte h3,.article-content-custom .article-content-custom__products-heading,.article-content-custom .article-product__label,.article-content-custom .article-product__title,.article-content-custom .article-product__price,.article-content-custom .article-product__tax,.article-content-custom .article-product__compare-price{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media screen and (min-width:769px)and (max-width:1200px){section.article-content-custom{padding:56px var(--sf-space-md) 96px}}@media screen and (max-width:768px){section.article-content-custom{padding:40px var(--sf-space-sm) var(--sf-space-lg)}.article-content-custom .article-content-custom__rte,.article-content-custom .article-content-custom__rte p{font-size:16px;line-height:24px}.article-content-custom .article-content-custom__rte h2,.article-content-custom .article-content-custom__products-heading{font-size:22px;line-height:30px;letter-spacing:.02em}.article-content-custom .article-content-custom__rte h3{font-size:var(--sf-font-size-body);line-height:26px}.article-content-custom .article-content-custom__gallery{grid-template-columns:minmax(0,1fr);gap:var(--sf-space-sm);margin:var(--sf-space-md) 0}.article-content-custom .article-content-custom__gallery--single .article-content-custom__gallery-item{aspect-ratio:507 / 430}.article-content-custom .article-content-custom__gallery-after{margin-top:var(--sf-space-md)}.article-content-custom .article-content-custom__products{gap:24px;padding-top:40px}.article-content-custom .article-content-custom__products-grid{grid-template-columns:minmax(0,1fr)}.article-content-custom .article-product__info{padding:20px var(--sf-space-sm)}}.article-content-custom .article-content-custom__gallery-item{position:relative;margin:0!important;padding:0!important;overflow:hidden}.article-content-custom .article-content-custom__gallery-item img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover}.sf-blog{--sf-blog-primary: var(--sf-color-primary);--sf-blog-muted: rgba(44, 122, 148, .72);--sf-blog-light: var(--sf-color-surface);display:block;width:100%;margin:0;padding:0;background:var(--sf-color-background);color:var(--sf-blog-primary);font-family:var(--sf-blog-font, var(--sf-font-family));font-style:normal;font-weight:400}.sf-blog,.sf-blog *{box-sizing:border-box}.sf-blog .sf-blog__container{width:100%;max-width:var(--sf-container-width)!important;margin:0 auto!important;padding:0!important}.sf-blog .sf-blog__hero{padding:var(--sf-space-lg);background:var(--sf-blog-light)}.sf-blog .sf-blog__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:906px}.sf-blog .sf-blog__heading{margin:0;padding:0;color:var(--sf-blog-primary);font-family:inherit;font-size:var(--sf-font-size-h1);line-height:42px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.sf-blog .sf-blog__description{margin:0;padding:0;color:var(--sf-blog-muted);font-family:inherit;font-size:var(--sf-font-size-body);line-height:26px;font-weight:400;letter-spacing:normal}.sf-blog .sf-blog__content{padding:var(--sf-space-lg) var(--sf-space-lg) var(--sf-space-xl);scroll-margin-top:calc(var(--header-height, 130px) + 24px)}.sf-blog .sf-blog__toolbar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sf-space-sm);margin:0 0 48px}.sf-blog .sf-blog__toolbar:empty{display:none}.sf-blog .sf-blog__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-xs);width:100%}.sf-blog .sf-blog__filter{display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:100%;padding:var(--sf-space-xs) var(--sf-space-sm);border:1px solid transparent;border-radius:999px;background:var(--sf-blog-light)!important;color:var(--sf-blog-primary)!important;font-family:inherit;font-size:14px;line-height:22px;font-weight:400;letter-spacing:normal;text-align:center;text-decoration:none;overflow-wrap:anywhere}.sf-blog .sf-blog__filter:hover,.sf-blog .sf-blog__filter.is-active{background:var(--sf-blog-primary)!important;color:var(--sf-color-background)!important}.sf-blog .sf-blog__count{margin:0;padding:0;color:var(--sf-blog-muted);font-family:inherit;font-size:12px;line-height:18px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.sf-blog .sf-blog__grid{display:grid;grid-template-columns:repeat(var(--sf-blog-columns, 4),minmax(0,1fr));align-items:stretch;gap:48px 24px;margin:0;padding:0}.sf-blog .sf-blog-card{display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sf-blog .sf-blog-card__media{position:relative;width:100%;aspect-ratio:375 / 296;border-radius:12px;background:var(--sf-blog-light);overflow:hidden}.sf-blog .sf-blog-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;color:inherit;text-decoration:none}.sf-blog .sf-blog-card__image{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;object-fit:cover;transition:transform .3s ease}.sf-blog .sf-blog-card__placeholder{display:grid;place-items:center;width:100%;height:100%}.sf-blog .sf-blog-card__placeholder-svg{display:block;width:72px;height:72px;fill:var(--sf-blog-primary);opacity:.45}.sf-blog .sf-blog-card__badges{position:absolute;z-index:1;top:8px;right:8px;left:8px;display:flex;align-items:flex-start;gap:var(--sf-space-xs);pointer-events:none}.sf-blog .sf-blog-card__badge{display:inline-block;flex:0 0 auto;max-width:100%;min-width:0;padding:2px 7px;border-radius:999px;background:#e0ebef;color:var(--sf-blog-primary);font-family:inherit;font-size:12px;line-height:18px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sf-blog .sf-blog-card__badge--category{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.sf-blog .sf-blog-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px 24px 0}.sf-blog .sf-blog-card__reading-time{margin:0;padding:0;color:var(--sf-blog-muted);font-family:inherit;font-size:12px;line-height:18px;font-weight:400}.sf-blog .sf-blog-card__title{width:100%;margin:0;padding:0;color:var(--sf-blog-primary);font-family:inherit;font-size:var(--sf-font-size-body);line-height:24px;font-weight:700;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.sf-blog .sf-blog-card__title a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}.sf-blog .sf-blog-card__title a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.sf-blog .sf-blog-card__excerpt{width:100%;margin:0;padding:0;color:var(--sf-blog-muted);font-family:inherit;font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal;overflow-wrap:anywhere}.sf-blog .sf-blog-card__button,.sf-blog .sf-blog__reset{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;min-height:36px;padding:7px 18px;border:0;border-radius:999px;background:var(--sf-blog-primary)!important;color:var(--sf-color-background)!important;box-shadow:none;font-family:inherit;font-size:14px;line-height:21px;font-weight:400;letter-spacing:.1em;text-align:center;text-transform:uppercase;text-decoration:none}.sf-blog .sf-blog-card__button{margin-top:auto}.sf-blog .sf-blog-card__button>span:first-child{overflow-wrap:anywhere}.sf-blog .sf-blog-card__button svg{flex:0 0 16px}.sf-blog .sf-blog-card__button:hover,.sf-blog .sf-blog__reset:hover{background:#22657b!important;color:var(--sf-color-background)!important}.sf-blog .sf-blog__filter:before,.sf-blog .sf-blog__filter:after,.sf-blog .sf-blog-card__button:before,.sf-blog .sf-blog-card__button:after,.sf-blog .sf-blog__reset:before,.sf-blog .sf-blog__reset:after{content:none!important}.sf-blog .sf-blog__empty{padding:48px 24px;border-radius:12px;background:var(--sf-blog-light);text-align:center}.sf-blog .sf-blog__empty h2{margin:0 0 var(--sf-space-sm);color:var(--sf-blog-primary);font-family:inherit;font-size:var(--sf-font-size-h2);line-height:32px;font-weight:700}.sf-blog .sf-blog__empty p{margin:0;color:var(--sf-blog-primary);font-family:inherit;font-size:16px;line-height:24px;font-weight:400}.sf-blog .sf-blog__reset{margin-top:24px}.sf-blog .sf-blog__pagination{margin-top:var(--sf-space-lg)}.sf-blog .sf-blog__pagination-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.sf-blog .sf-blog__pagination-list>li{display:block;margin:0;padding:0;list-style:none}.sf-blog .sf-blog__pagination-list>li:before{content:none}.sf-blog .sf-blog__page{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--sf-space-xs);border:1px solid transparent;border-radius:8px;background:transparent!important;color:var(--sf-blog-primary)!important;font-family:inherit;font-size:14px;line-height:22px;font-weight:400;text-decoration:none}.sf-blog a.sf-blog__page:hover{background:var(--sf-blog-light)!important}.sf-blog .sf-blog__page.is-current{border-color:var(--sf-blog-primary);font-weight:700}.sf-blog .sf-blog__page--ellipsis{min-width:28px}.sf-blog a:focus-visible{outline:2px solid var(--sf-blog-primary);outline-offset:4px}.sf-blog .sf-blog-card__image-link:focus-visible{outline-offset:-4px}.sf-blog .sf-blog__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(hover:hover){.sf-blog .sf-blog-card__image-link:hover .sf-blog-card__image{transform:scale(1.03)}}@media(max-width:1100px){.sf-blog .sf-blog__hero{padding:56px var(--sf-space-md)}.sf-blog .sf-blog__content{padding:56px var(--sf-space-md) 96px}.sf-blog .sf-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media(max-width:749px){.sf-blog .sf-blog__hero{padding:40px var(--sf-space-sm)}.sf-blog .sf-blog__intro{gap:20px}.sf-blog .sf-blog__heading{font-size:28px;line-height:34px;letter-spacing:.06em}.sf-blog .sf-blog__description{font-size:16px;line-height:24px}.sf-blog .sf-blog__content{padding:40px var(--sf-space-sm) var(--sf-space-lg)}.sf-blog .sf-blog__toolbar{gap:var(--sf-space-sm);margin-bottom:var(--sf-space-md)}.sf-blog .sf-blog__filter{min-height:44px;padding:10px 14px;font-size:13px}.sf-blog .sf-blog__grid{grid-template-columns:minmax(0,1fr);gap:40px}.sf-blog .sf-blog-card__body{padding:var(--sf-space-sm) var(--sf-space-sm) 0}.sf-blog .sf-blog-card__button,.sf-blog .sf-blog__reset{min-height:44px;padding-top:11px;padding-bottom:11px}.sf-blog .sf-blog__pagination{margin-top:40px}}@media(prefers-reduced-motion:reduce){.sf-blog .sf-blog-card__image{transition:none}.sf-blog .sf-blog-card__image-link:hover .sf-blog-card__image{transform:none}}.sf-blog{--sf-blog-hero-gap: 64px}.sf-blog .sf-blog__hero{padding-top:calc(var(--sf-blog-hero-gap) + var(--sf-blog-header-overlap, 0px))!important}@media(max-width:1100px){.sf-blog{--sf-blog-hero-gap: 56px}}@media(max-width:749px){.sf-blog{--sf-blog-hero-gap: 40px}}.fire-scenarios[id^=fire-scenarios-],.fire-scenarios[id^=fire-scenarios-] *{box-sizing:border-box}.fire-scenarios[id^=fire-scenarios-]{position:relative;isolation:isolate;display:flex;align-items:flex-end;width:100%;min-height:860px;margin:0;padding:256px var(--sf-space-lg) var(--sf-space-lg);overflow:hidden;background:#111;color:var(--sf-color-background);font-family:var(--sf-scenario-font, var(--sf-font-family));font-weight:400}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;object-fit:cover;pointer-events:none}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--sf-space-lg);width:100%;max-width:var(--sf-container-width);margin:0 auto;padding:0}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:var(--sf-reading-width);margin:0;padding:0}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__heading{width:100%;max-width:774px;margin:0;padding:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-h1);line-height:42px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__description{width:100%;margin:0;padding:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body)}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;min-width:0;max-width:100%;margin:0;padding:0}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--sf-space-md);width:100%;min-width:0;min-height:336px;margin:0;padding:20px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:#0000008c;box-shadow:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__icon{display:flex;flex:0 0 48px;align-items:center;justify-content:center;align-self:flex-end;width:48px;height:48px;margin:0;padding:0;border-radius:999px;background:var(--sf-color-background);color:var(--sf-color-text)}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__icon svg{display:block;width:24px;height:24px}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:24px;width:100%;min-width:0;margin:0;padding:0}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__text{display:flex;flex-direction:column;gap:var(--sf-space-xs);width:100%;min-width:0}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__title{margin:0;padding:0;color:var(--sf-color-background);font-family:inherit;font-size:var(--sf-font-size-body);line-height:24px;font-weight:700;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__description{margin:0;padding:0;color:#fffc;font-family:inherit;font-size:16px;overflow-wrap:anywhere}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__label{display:flex;align-items:flex-start;gap:var(--sf-space-xs);margin:0;padding:0;color:#fffc;font-family:inherit;font-size:12px;line-height:18px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__label svg{flex:0 0 16px;margin-top:1px}@media(max-width:1200px){.fire-scenarios[id^=fire-scenarios-]{min-height:auto;padding:160px var(--sf-space-md) var(--sf-space-lg)}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.fire-scenarios[id^=fire-scenarios-]{align-items:flex-start;padding:96px var(--sf-space-sm) 48px}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__inner{gap:40px}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__header{gap:20px}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__heading{font-size:32px;line-height:36px;letter-spacing:.06em}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__description{font-size:16px;line-height:24px}.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__grid{grid-template-columns:minmax(0,1fr);gap:var(--sf-space-sm)}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card{min-height:280px}}#MainContent:has(cart-items){--sf-cart-header-space: 169px;padding-top:var(--sf-cart-header-space)!important;margin-top:0!important;background:var(--sf-color-background)}body:has(#MainContent cart-items) .sf-header__spacer{height:0!important;min-height:0!important}#MainContent cart-items{padding:var(--sf-space-lg) var(--sf-space-lg) 24px!important;background:var(--sf-color-background)!important;color:var(--sf-color-text)!important;font-family:var(--sf-font-family)!important}#MainContent #main-cart-footer{padding:24px var(--sf-space-lg) 96px!important;background:var(--sf-color-background)!important;color:var(--sf-color-text)!important;font-family:var(--sf-font-family)!important}#MainContent cart-items>.page-width,#MainContent #main-cart-footer>.page-width{width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}#MainContent cart-items:not(.is-empty) .title-wrapper-with-link{margin:0 0 48px!important;align-items:center!important;gap:24px!important;flex-wrap:wrap}#MainContent cart-items .title-wrapper-with-link:before{content:none!important}#MainContent cart-items .title--primary{margin:0!important;color:var(--sf-color-primary)!important;font:700 36px/1.2 var(--sf-font-family)!important;letter-spacing:.06em!important;text-transform:uppercase!important;overflow-wrap:anywhere}#MainContent cart-items .underlined-link,#MainContent cart-items .cart__login-paragraph a{color:var(--sf-color-primary)!important;font:400 14px/1.5 var(--sf-font-family)!important;text-underline-offset:4px}#MainContent cart-items .cart__items{padding-bottom:0!important;border-bottom:0!important}#MainContent cart-items .cart-items th{padding-bottom:20px!important;border-color:#2c7a9433!important;color:var(--sf-color-primary)!important;font:500 12px/1.5 var(--sf-font-family)!important;letter-spacing:.08em!important;opacity:1!important}#MainContent cart-items .cart-items td{padding-top:28px!important;padding-bottom:28px!important;border-color:#2c7a9429!important}#MainContent cart-items .cart-item>td+td{padding-left:var(--sf-space-md)!important}#MainContent cart-items .cart-item__image-container{background:#f7f9fa!important;border:1px solid rgba(44,122,148,.12)!important;border-radius:12px!important;box-shadow:none!important}#MainContent cart-items .cart-item__name{color:var(--sf-color-primary)!important;font:700 18px/1.4 var(--sf-font-family)!important}#MainContent cart-items .cart-item__name:hover{color:var(--sf-color-primary-hover)!important;text-decoration:underline!important;text-underline-offset:4px}#MainContent cart-items .cart-item__details>*{max-width:560px!important}#MainContent cart-items .cart-item__details>p.caption-with-letter-spacing{color:var(--sf-color-text-muted)!important;font:400 12px/1.5 var(--sf-font-family)!important}#MainContent cart-items .product-option,#MainContent cart-items .cart-item__price-wrapper,#MainContent cart-items .cart-item__discounted-prices,#MainContent cart-items .cart-item__old-price,#MainContent cart-items .cart-item__final-price{color:#555!important;font:400 14px/1.5 var(--sf-font-family)!important}#MainContent cart-items .cart-item__totals .price{color:var(--sf-color-text)!important;font:700 18px/1.4 var(--sf-font-family)!important}#MainContent cart-items .cart-quantity.quantity{width:144px!important;border:1px solid rgba(44,122,148,.35)!important;border-radius:999px!important;background:var(--sf-color-background)!important}#MainContent cart-items .cart-quantity.quantity:before,#MainContent cart-items .cart-quantity.quantity:after{box-shadow:none!important;border-radius:999px!important}#MainContent cart-items .cart-quantity .quantity__button,#MainContent cart-items .cart-quantity .quantity__input{color:var(--sf-color-primary)!important;font-family:var(--sf-font-family)!important}#MainContent cart-items .cart-quantity.quantity:focus-within{outline:2px solid var(--sf-color-primary);outline-offset:3px}#MainContent cart-items cart-remove-button .button{color:var(--sf-color-primary)!important;background:transparent!important}#MainContent cart-items cart-remove-button .button:hover{color:#b42318!important}#MainContent #main-cart-footer:not(.is-empty) .cart__footer{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap;gap:40px!important;padding:0!important}#MainContent #main-cart-footer .cart__blocks{width:min(100%,520px)!important;max-width:520px!important;margin:0 0 0 auto!important;padding:var(--sf-space-md)!important;gap:20px!important;box-sizing:border-box;border:1px solid rgba(44,122,148,.18)!important;border-radius:12px!important;background:var(--sf-color-surface)!important;box-shadow:none!important}#MainContent #main-cart-footer .cart__blocks:before{content:none!important}#MainContent #main-cart-footer .totals{padding-top:0!important;border-top:0!important;align-items:baseline!important;gap:var(--sf-space-sm)!important;flex-wrap:wrap}#MainContent #main-cart-footer .totals__total{color:var(--sf-color-primary)!important;font:500 18px/1.4 var(--sf-font-family)!important}#MainContent #main-cart-footer .totals__total-value{color:var(--sf-color-text)!important;font:700 24px/1.3 var(--sf-font-family)!important}#MainContent #main-cart-footer .tax-note{margin:var(--sf-space-sm) 0 0!important;color:#4f6973!important;font:400 13px/1.6 var(--sf-font-family)!important;text-align:left!important}#MainContent #main-cart-footer .tax-note a{color:var(--sf-color-primary)!important;text-underline-offset:3px}#MainContent #main-cart-footer .cart__ctas{margin-top:0!important}#MainContent #main-cart-footer .cart__checkout-button,#MainContent cart-items.is-empty .cart__warnings .button{min-height:44px!important;max-width:none!important;padding:10px 24px!important;box-sizing:border-box;border:1px solid var(--sf-color-primary)!important;border-radius:999px!important;background:var(--sf-color-primary)!important;color:var(--sf-color-background)!important;font:400 14px/1.5 var(--sf-font-family)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center;white-space:normal}#MainContent #main-cart-footer .cart__checkout-button:not(:disabled):hover,#MainContent cart-items.is-empty .cart__warnings .button:hover{background:var(--sf-color-primary-hover)!important;border-color:var(--sf-color-primary-hover)!important;color:var(--sf-color-background)!important}#MainContent #main-cart-footer .cart__checkout-button:focus-visible,#MainContent cart-items .cart__warnings .button:focus-visible{outline:2px solid var(--sf-color-primary)!important;outline-offset:4px}#MainContent #main-cart-footer .cart__checkout-button:disabled{opacity:.5;cursor:not-allowed!important}#MainContent #main-cart-footer .cart__note{width:min(100%,520px)!important;max-width:520px;margin-left:0!important}#MainContent #main-cart-footer .cart__note label{color:var(--sf-color-primary)!important}#MainContent #main-cart-footer .cart__note textarea{color:var(--sf-color-text)!important;background:var(--sf-color-background)!important;border:1px solid rgba(44,122,148,.3)!important;border-radius:12px!important;box-shadow:none!important}#MainContent #cart-errors:not(:empty),#MainContent cart-items .cart-item__error-text{color:#b42318!important;font:400 13px/1.5 var(--sf-font-family)!important}#MainContent cart-items.is-empty{padding-bottom:var(--sf-space-lg)!important}#MainContent cart-items.is-empty .cart__warnings{max-width:none!important;min-height:320px!important;padding:56px!important;gap:24px!important;border:1px solid rgba(44,122,148,.12)!important;border-radius:12px!important;background:var(--sf-color-surface)!important;box-shadow:none!important}#MainContent cart-items.is-empty .cart__empty-text{max-width:100%!important;color:var(--sf-color-primary)!important;font:700 36px/1.25 var(--sf-font-family)!important;letter-spacing:.06em!important;overflow-wrap:anywhere}#MainContent cart-items.is-empty .cart__login-title{margin:var(--sf-space-sm) 0 0!important;color:var(--sf-color-primary)!important;font:700 20px/1.4 var(--sf-font-family)!important}#MainContent cart-items.is-empty .cart__login-paragraph{margin:-12px 0 0!important;color:#4f6973!important;font:400 16px/1.5 var(--sf-font-family)!important}@media screen and (max-width:1280px){#MainContent:has(cart-items){--sf-cart-header-space: 146px}#MainContent cart-items{padding-right:var(--sf-space-md)!important;padding-left:var(--sf-space-md)!important}#MainContent #main-cart-footer{padding-right:var(--sf-space-md)!important;padding-left:var(--sf-space-md)!important}}@media screen and (max-width:768px){#MainContent:has(cart-items){--sf-cart-header-space: 104px}}@media screen and (max-width:749px){#MainContent cart-items{padding:40px var(--sf-space-sm) var(--sf-space-sm)!important}#MainContent #main-cart-footer{padding:var(--sf-space-sm) var(--sf-space-sm) var(--sf-space-lg)!important}#MainContent cart-items .title--primary,#MainContent cart-items.is-empty .cart__empty-text{font-size:28px!important;line-height:1.25!important}#MainContent cart-items:not(.is-empty) .title-wrapper-with-link{margin-bottom:var(--sf-space-md)!important;align-items:flex-start!important;gap:var(--sf-space-sm)!important}#MainContent cart-items .cart-item{grid-template-columns:80px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;padding:20px var(--sf-space-sm)!important;gap:12px var(--sf-space-sm)!important;border-color:#2c7a942e!important;border-radius:12px!important;box-shadow:none!important}#MainContent cart-items .cart-items td{padding:0!important;border:0!important}#MainContent cart-items .cart-item>td+td{padding-left:0!important}#MainContent cart-items .cart-item__media{width:80px!important;grid-column:1!important;grid-row:1 / 3!important}#MainContent cart-items .cart-item__image-container{width:80px!important;height:80px!important}#MainContent cart-items .cart-item__details{grid-column:2!important;grid-row:1!important}#MainContent cart-items .cart-item__name{font-size:16px!important}#MainContent cart-items .cart-item__totals{grid-column:2!important;grid-row:2!important}#MainContent cart-items .cart-item__quantity{grid-column:1 / -1!important;grid-row:3!important;margin-top:var(--sf-space-xs)}#MainContent cart-items .cart-item__quantity-wrapper{align-items:center;gap:12px}#MainContent #main-cart-footer .cart__blocks{width:100%!important;max-width:none!important;padding:24px!important}#MainContent cart-items.is-empty .cart__warnings{min-height:300px!important;padding:var(--sf-space-md) 24px!important}}#MainContent:has(.sf-notfound){--sf-404-header-space: 169px;margin-top:0!important;padding-top:var(--sf-404-header-space)!important;background:var(--sf-color-background)}body:has(#MainContent .sf-notfound) .sf-header__spacer{height:0!important;min-height:0!important}#MainContent .sf-notfound,#MainContent .sf-notfound *{box-sizing:border-box}#MainContent .sf-notfound{width:100%;padding:var(--sf-space-lg) var(--sf-space-lg) 96px;background:var(--sf-color-background);font-family:var(--sf-font-family)}#MainContent .sf-notfound__container{width:100%;max-width:var(--sf-container-width);margin:0 auto}#MainContent .sf-notfound__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;width:100%;min-height:360px;padding:var(--sf-space-lg);background:var(--sf-color-surface);border:1px solid rgba(44,122,148,.12);border-radius:12px}#MainContent .sf-notfound__code{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;background:#ffda3d;color:var(--sf-color-text);font-size:14px;line-height:20px;font-weight:700;letter-spacing:.12em}#MainContent .sf-notfound__heading{max-width:100%;margin:0;color:var(--sf-color-primary);font-family:var(--sf-font-family);font-size:clamp(32px,3vw,48px);line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}#MainContent .sf-notfound__text{width:100%;max-width:720px;margin:0;color:#4f8597;font-size:var(--sf-font-size-body);line-height:26px;font-weight:400;letter-spacing:normal}#MainContent .sf-notfound__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:var(--sf-space-xs)}#MainContent .sf-notfound__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:10px 24px;border:1px solid transparent;border-radius:999px;font-family:var(--sf-font-family);font-size:14px;line-height:21px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#MainContent .sf-notfound__button--primary{background:var(--sf-color-primary);border-color:var(--sf-color-primary);color:var(--sf-color-background)}#MainContent .sf-notfound__button--primary:hover{background:var(--sf-color-primary-hover);border-color:var(--sf-color-primary-hover);color:var(--sf-color-background)}#MainContent .sf-notfound__button--secondary{background:var(--sf-color-cream);border-color:#00002f1f;color:var(--sf-color-text)}#MainContent .sf-notfound__button--secondary:hover{background:var(--sf-color-background);border-color:var(--sf-color-primary);color:var(--sf-color-primary)}#MainContent .sf-notfound__button:focus-visible{outline:2px solid var(--sf-color-primary);outline-offset:4px}#MainContent .sf-notfound__button svg{width:16px;height:16px;flex-shrink:0}@media screen and (max-width:1280px){#MainContent:has(.sf-notfound){--sf-404-header-space: 146px}#MainContent .sf-notfound{padding:56px var(--sf-space-md) 80px}#MainContent .sf-notfound__card{padding:48px}}@media screen and (max-width:768px){#MainContent:has(.sf-notfound){--sf-404-header-space: 104px}#MainContent .sf-notfound{padding:40px var(--sf-space-sm) var(--sf-space-lg)}#MainContent .sf-notfound__card{min-height:320px;padding:var(--sf-space-md) 24px;gap:20px}#MainContent .sf-notfound__heading{font-size:30px;line-height:1.25}#MainContent .sf-notfound__text{font-size:16px;line-height:24px}#MainContent .sf-notfound__buttons{width:100%;flex-direction:column;align-items:stretch;gap:12px}#MainContent .sf-notfound__button{width:100%}}@media(prefers-reduced-motion:reduce){#MainContent .sf-notfound__button{transition:none}}#MainContent:has(.sf-search){--sf-search-header-space: 169px;padding-top:var(--sf-search-header-space)!important;margin-top:0!important;background:var(--sf-color-background)}body:has(#MainContent .sf-search) .sf-header__spacer{height:0!important;min-height:0!important}#MainContent .sf-search{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 48px;--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 32px;padding:var(--sf-search-padding-top, 64px) 64px var(--sf-search-padding-bottom, 64px);background:var(--sf-color-background);color:var(--sf-color-text);font-family:var(--sf-font-family)}#MainContent .sf-search,#MainContent .sf-search *{box-sizing:border-box}#MainContent .sf-search .template-search__header,#MainContent .sf-search .sf-search__body,#MainContent .sf-search .sf-search__vertical-sort{width:100%;max-width:var(--sf-container-width);margin-right:auto;margin-left:auto}#MainContent .sf-search .template-search__header{position:relative;z-index:3;margin-top:0;margin-bottom:48px;padding:48px var(--sf-space-lg);background:var(--sf-color-surface);border:1px solid rgba(44,122,148,.12);border-radius:12px;text-align:left;overflow:visible}#MainContent .sf-search .sf-search__heading{margin:0 0 24px;color:var(--sf-color-primary);font-family:var(--sf-font-family);font-size:var(--sf-font-size-h1);line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}#MainContent .sf-search .template-search__search{width:100%;max-width:760px;margin:0}#MainContent .sf-search .template-search__search predictive-search,#MainContent .sf-search .template-search__search main-search{display:block}#MainContent .sf-search .template-search__search .search{margin:0}#MainContent .sf-search .template-search__search .field{position:relative;min-height:60px;background:var(--sf-color-background);border:1px solid rgba(44,122,148,.35);border-radius:999px;box-shadow:none;overflow:visible}#MainContent .sf-search .template-search__search .field:before,#MainContent .sf-search .template-search__search .field:after{content:none}#MainContent .sf-search .template-search__search .field:focus-within{outline:2px solid var(--sf-color-primary);outline-offset:3px}#MainContent .sf-search .template-search__search .search__input{width:100%;min-width:0;height:58px;margin:0;padding:0 112px 0 24px;background:transparent;border:0;border-radius:999px;box-shadow:none;color:var(--sf-color-text);font-family:var(--sf-font-family);font-size:16px;line-height:24px;font-weight:400}#MainContent .sf-search .template-search__search .search__input:focus{box-shadow:none;outline:none}#MainContent .sf-search .search__input::placeholder{color:#60818d;opacity:1}#MainContent .sf-search .template-search__search .search__button{top:7px;right:7px;width:44px;height:44px;padding:12px;border:0;border-radius:50%;background:var(--sf-color-primary)!important;color:var(--sf-color-background)!important;box-shadow:none}#MainContent .sf-search .template-search__search .search__button:hover{background:var(--sf-color-primary-hover)!important}#MainContent .sf-search .search__button .svg-wrapper,#MainContent .sf-search .search__button .icon{width:20px;height:20px}#MainContent .sf-search .template-search__search .reset__button{top:7px;right:56px;width:44px;height:44px;padding:12px;border:0;border-radius:50%;background:transparent;color:var(--sf-color-primary)}#MainContent .sf-search .reset__button:after{content:none}#MainContent .sf-search .search__button:focus-visible,#MainContent .sf-search .reset__button:focus-visible{outline:2px solid var(--sf-color-primary-hover);outline-offset:2px}#MainContent .sf-search .predictive-search--search-template{top:calc(100% + 10px);left:0;z-index:20;width:100%;background:var(--sf-color-background);color:var(--sf-color-text);border:1px solid rgba(44,122,148,.2);border-radius:12px;box-shadow:0 12px 32px #00000014}#MainContent .sf-search .predictive-search__heading,#MainContent .sf-search .predictive-search__item-heading{color:var(--sf-color-primary)}#MainContent .sf-search .template-search__header p[role=status]{max-width:760px;margin:24px 0 0;color:#4f8597;font-size:16px;line-height:24px;font-weight:400}#MainContent .sf-search .sf-search__body{padding:0}#MainContent .sf-search .sf-search__body .page-width{max-width:none;padding-right:0;padding-left:0}#MainContent .sf-search .product-grid-container{min-width:0}#MainContent .sf-search .facets-wrapper{margin-bottom:var(--sf-space-md)}#MainContent .sf-search .facets-container{padding-top:0}#MainContent .sf-search .facets__heading,#MainContent .sf-search .facet-filters__label,#MainContent .sf-search .facets__summary,#MainContent .sf-search .facet-filters__sort,#MainContent .sf-search .mobile-facets__open,#MainContent .sf-search .product-count__text{color:var(--sf-color-primary);font-family:var(--sf-font-family)}#MainContent .sf-search .facets__disclosure,#MainContent .sf-search .facets__disclosure-vertical{border-color:#2c7a9433}#MainContent .sf-search .active-facets__button-inner{color:var(--sf-color-primary);box-shadow:0 0 0 1px #2c7a944d}#MainContent .sf-search .template-search__results{width:100%;margin:0}#MainContent .sf-search .product-grid{margin-top:0;margin-bottom:0}#MainContent .sf-search .card__heading{color:var(--sf-color-primary);font-family:var(--sf-font-family);font-size:var(--sf-font-size-body);line-height:24px;font-weight:700}#MainContent .sf-search .card__heading a{color:inherit}#MainContent .sf-search .card__information .caption-with-letter-spacing{color:var(--sf-color-text-muted)}#MainContent .sf-search .article-card__excerpt{color:#4f8597;font-size:16px;line-height:24px;font-weight:400}#MainContent .sf-search .collection--empty{min-height:220px;padding:40px 24px;background:var(--sf-color-surface);border-radius:12px}#MainContent .sf-search .collection--empty .title-wrapper{margin:0}#MainContent .sf-search .collection--empty .title{margin:0;color:var(--sf-color-primary);font-family:var(--sf-font-family);font-size:var(--sf-font-size-h2);line-height:1.5;font-weight:700}#MainContent .sf-search .underlined-link{color:var(--sf-color-primary);text-underline-offset:4px}#MainContent .sf-search .pagination-wrapper{margin-top:48px}#MainContent .sf-search .pagination__item{color:var(--sf-color-primary)}#MainContent .sf-search .pagination__item--current{font-weight:700}@media screen and (max-width:1280px){#MainContent:has(.sf-search){--sf-search-header-space: 146px}#MainContent .sf-search{padding-right:var(--sf-space-md);padding-left:var(--sf-space-md)}#MainContent .sf-search .template-search__header{padding:40px}}@media screen and (max-width:768px){#MainContent:has(.sf-search){--sf-search-header-space: 104px}}@media screen and (max-width:749px){#MainContent .sf-search{padding:calc(var(--sf-search-padding-top, 64px) * .75) 16px calc(var(--sf-search-padding-bottom, 64px) * .75)}#MainContent .sf-search .template-search__header{margin-bottom:var(--sf-space-md);padding:var(--sf-space-md) 20px}#MainContent .sf-search .sf-search__heading{font-size:28px;line-height:1.25}#MainContent .sf-search .template-search__search .field{min-height:56px}#MainContent .sf-search .template-search__search .search__input{height:54px;padding-right:96px;padding-left:var(--sf-space-sm)}#MainContent .sf-search .template-search__search .search__button{top:5px;right:5px}#MainContent .sf-search .template-search__search .reset__button{top:5px;right:49px}#MainContent .sf-search .card__heading{font-size:16px;line-height:22px}}#MainContent:has(.sf-legal){--sf-legal-header-space: 169px;margin-top:0!important;padding-top:var(--sf-legal-header-space)!important}body:has(#MainContent .sf-legal) .sf-header__spacer{height:0!important;min-height:0!important}#MainContent .sf-legal{--sf-legal-background: var(--sf-color-surface, var(--sf-color-surface));--sf-legal-card: var(--sf-color-background, var(--sf-color-background));--sf-legal-heading: var(--sf-color-primary, var(--sf-color-primary));--sf-legal-muted: var(--sf-color-text-muted, var(--sf-color-text-muted));--sf-legal-body: var(--sf-color-text, var(--sf-color-text));width:100%;padding:var(--sf-space-lg) var(--sf-space-lg) 96px;background:var(--sf-legal-background);color:var(--sf-legal-body);font-family:var(--sf-font-family, var(--sf-font-family))}#MainContent .sf-legal,#MainContent .sf-legal *{box-sizing:border-box}#MainContent .sf-legal__inner{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:var(--sf-container-width, 1572px);margin:0 auto}#MainContent .sf-legal__hero,#MainContent .sf-legal__content-wrap{width:100%;max-width:var(--sf-reading-width, 1040px);min-width:0}#MainContent .sf-legal__hero{display:flex;flex-direction:column;align-items:flex-start;gap:20px}#MainContent .sf-legal__eyebrow{margin:0;color:var(--sf-legal-muted);font-size:12px;line-height:18px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}#MainContent .sf-legal__title{max-width:100%;margin:0;color:var(--sf-legal-heading);font-family:inherit;font-size:var(--sf-font-size-h1, 36px);line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#MainContent .sf-legal__intro{max-width:800px;margin:0;color:var(--sf-legal-muted);font-size:var(--sf-font-size-body);line-height:26px;font-weight:400;letter-spacing:normal}#MainContent .sf-legal__content-wrap{padding:48px;background:var(--sf-legal-card);border:1px solid rgba(44,122,148,.12);border-radius:var(--sf-radius-card, 12px);box-shadow:none}#MainContent .sf-legal__content{width:100%;max-width:100%;min-width:0;color:var(--sf-legal-body);font-family:inherit;font-size:var(--sf-font-size-body, 18px);line-height:1.6;font-weight:400;letter-spacing:normal;overflow-wrap:anywhere;overflow-x:auto}#MainContent .sf-legal__content>:first-child{margin-top:0}#MainContent .sf-legal__content>:last-child{margin-bottom:0}#MainContent .sf-legal__content p{margin:0 0 20px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:400}#MainContent .sf-legal__content :is(h1,h2,h3,h4,h5,h6){margin:36px 0 var(--sf-space-sm);color:var(--sf-legal-heading);font-family:inherit;line-height:1.35;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#MainContent .sf-legal__content h1{font-size:30px}#MainContent .sf-legal__content h2{font-size:var(--sf-font-size-h2, 24px)}#MainContent .sf-legal__content h3{font-size:20px}#MainContent .sf-legal__content :is(h4,h5,h6){font-size:var(--sf-font-size-body)}#MainContent .sf-legal__content :is(ul,ol){margin:0 0 24px;padding-left:24px}#MainContent .sf-legal__content li{margin-bottom:var(--sf-space-xs);padding-left:4px}#MainContent .sf-legal__content li>:last-child{margin-bottom:0}#MainContent .sf-legal__content a{color:var(--sf-legal-heading);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}#MainContent .sf-legal__content a:hover{text-decoration-thickness:2px}#MainContent .sf-legal__content a:focus-visible{outline:2px solid var(--sf-legal-heading);outline-offset:3px}#MainContent .sf-legal__content :is(strong,b){font-weight:700}#MainContent .sf-legal__content blockquote{margin:24px 0;padding:var(--sf-space-xs) 0 var(--sf-space-xs) 24px;border-left:3px solid var(--sf-legal-heading);color:inherit;font-style:normal}#MainContent .sf-legal__content hr{margin:var(--sf-space-md) 0;border:0;border-top:1px solid rgba(44,122,148,.2)}#MainContent .sf-legal__content table{width:100%;margin:24px 0;border-collapse:collapse;box-shadow:none;font-size:15px;line-height:1.5}#MainContent .sf-legal__content :is(th,td){padding:12px 14px;border:1px solid rgba(44,122,148,.2);color:inherit;text-align:left;vertical-align:top}#MainContent .sf-legal__content th{background:#edf4f6;color:var(--sf-legal-heading);font-weight:700}#MainContent .sf-legal__content img{max-width:100%;height:auto}#MainContent .sf-legal__empty{color:var(--sf-legal-muted)}@media screen and (max-width:1280px){#MainContent:has(.sf-legal){--sf-legal-header-space: 146px}#MainContent .sf-legal{padding:56px var(--sf-space-md) 80px}}@media screen and (max-width:768px){#MainContent:has(.sf-legal){--sf-legal-header-space: 104px}#MainContent .sf-legal{padding:40px var(--sf-space-sm) var(--sf-space-lg)}#MainContent .sf-legal__inner{gap:var(--sf-space-md)}#MainContent .sf-legal__hero{gap:var(--sf-space-sm)}#MainContent .sf-legal__title{font-size:var(--sf-font-size-h1-mobile, 28px);line-height:1.25;letter-spacing:.04em}#MainContent .sf-legal__intro{font-size:16px;line-height:24px}#MainContent .sf-legal__content-wrap{padding:28px 20px}#MainContent .sf-legal__content{font-size:var(--sf-font-size-body-mobile, 16px);line-height:1.6}#MainContent .sf-legal__content :is(h1,h2){font-size:22px}#MainContent .sf-legal__content h3{font-size:20px}}@media screen and (max-width:749px){html:has(.sf-search),body:has(.sf-search){overflow-x:clip}#MainContent .sf-search{width:100%;min-width:0;max-width:100%;box-sizing:border-box}#MainContent .sf-search .template-search__header,#MainContent .sf-search .template-search__search,#MainContent .sf-search .template-search__search main-search,#MainContent .sf-search .template-search__search predictive-search,#MainContent .sf-search .template-search__search form,#MainContent .sf-search .template-search__search .field{width:100%;min-width:0;max-width:100%;box-sizing:border-box}#MainContent .sf-search .template-search__search .search__input{min-width:0;max-width:100%;font-size:16px!important;line-height:24px}#MainContent .sf-search .predictive-search--search-template{left:0;right:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}#MainContent .sf-search .predictive-search__results-groups-wrapper{flex-direction:column;min-width:0;max-width:100%}#MainContent .sf-search .predictive-search__result-group{flex-basis:auto;min-width:0;max-width:100%}#MainContent .sf-search .predictive-search__item-content{min-width:0}#MainContent .sf-search .predictive-search__item-heading{white-space:normal;overflow-wrap:anywhere}}section.eq-categories>.eq-categories__inner,section.bestselling-products>.bestselling-products__inner,section.standards-hero>.standards-hero__inner,section.emergency-built>.emergency-built__inner,section.cta-newsletter>.cta-newsletter__inner,section.collection-hero-custom>.collection-hero-custom__inner,section.collection-grid-custom>.collection-grid-custom__inner,footer.custom-footer>.custom-footer__inner{width:100%;max-width:var(--sf-container-width)!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box}.sf-header .sf-header__nav-inner,.sf-header .sf-header__breadcrumb-inner,.sf-header .sf-header__meta-set,section.experts-blog>.experts-blog__inner,section.article-hero-custom>.article-hero-custom__inner,.sf-related-products section.sf-related-products__section>.sf-related-products__inner{width:100%;max-width:calc(var(--sf-container-width) + var(--sf-gutter) * 2)!important;margin-inline:auto!important;padding-inline:var(--sf-gutter)!important;box-sizing:border-box}.hero-banner-slider .hero-banner-slider__content{width:100%;max-width:calc(var(--sf-container-width) + var(--sf-gutter) * 2);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}.eq-categories .eq-categories__heading,.bestselling-products .bestselling-products__heading,.emergency-built .emergency-built__heading,.experts-blog .experts-blog__heading,.collection-hero-custom .collection-hero-custom__heading,.sf-related-products .sf-related-products__heading,.article-hero-custom .article-hero-custom__heading,.product-hero-custom .product-hero-custom__title{color:var(--sf-color-primary);font-size:var(--sf-font-size-h1)!important;font-weight:700;line-height:1.17;letter-spacing:.06em;word-break:normal;overflow-wrap:break-word}.hero-banner-slider .hero-banner-slider__subtext,.eq-categories .eq-categories__description,.bestselling-products .bestselling-products__description,.standards-hero .standards-hero__description,.standards-hero .standards-card__text,.emergency-built .emergency-built__description,.emergency-built .emergency-card__description,.cta-newsletter .cta-newsletter__description,.sf-collection-cta .sf-collection-cta__text,.experts-blog .experts-blog__description,.article-hero-custom .article-hero-custom__excerpt,.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__description,.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__description{font-weight:400;letter-spacing:0}.standards-hero .standards-hero__description,.standards-hero .standards-card__text,.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__description,.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__description{line-height:1.5}.hero-banner-slider .hero-slider-btn,.bestselling-products .bestselling-products__button,.cta-newsletter .cta-btn,.sf-collection-cta a.sf-collection-cta__button,.product-hero-custom .product-hero-custom__button,.product-details-tabs .product-details-tabs__button,.sf-related-products a.sf-related-products__button,.experts-blog .experts-blog__button{font-weight:400;letter-spacing:.08em}.hero-banner-slider .hero-slider-btn--primary,.bestselling-products .bestselling-products__button,.experts-blog .experts-blog__button{background:var(--sf-color-primary);color:var(--sf-color-background)}#MainContent cart-items>.page-width,#MainContent #main-cart-footer>.page-width{max-width:var(--sf-container-width)!important}@media(hover:hover){.hero-banner-slider .hero-slider-btn--primary:hover,.bestselling-products .bestselling-products__button:hover,.experts-blog .experts-blog__button:hover,.sf-related-products a.sf-related-products__button:hover,.product-hero-custom .product-hero-custom__button--primary:not(:disabled):hover,.product-details-tabs .product-details-tabs__button--primary:not(:disabled):hover{background:var(--sf-color-primary-hover)!important;border-color:var(--sf-color-primary-hover)!important;color:var(--sf-color-background)!important}}@media screen and (max-width:1280px){:root{--sf-gutter: 32px;--sf-section-space: 96px}}@media screen and (max-width:768px){:root{--sf-gutter: 16px;--sf-section-space: 64px}#MainContent:has(section.collection-hero-custom),#MainContent:has(section.article-hero-custom){margin-top:0!important;padding-top:104px!important}body:has(#MainContent section.collection-hero-custom) .sf-header__spacer,body:has(#MainContent section.article-hero-custom) .sf-header__spacer{height:0!important;min-height:0!important}section.collection-hero-custom{padding-top:40px}section.article-hero-custom{padding-top:40px;padding-bottom:48px}.eq-categories .eq-categories__heading,.bestselling-products .bestselling-products__heading,.emergency-built .emergency-built__heading,.experts-blog .experts-blog__heading,.collection-hero-custom .collection-hero-custom__heading,.sf-related-products .sf-related-products__heading,.article-hero-custom .article-hero-custom__heading,.product-hero-custom .product-hero-custom__title{font-size:var(--sf-font-size-h1-mobile)!important;line-height:1.2;letter-spacing:.04em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.hero-banner-slider{--hero-primary: var(--sf-color-primary)}.hero-banner-slider .hero-banner-slider__inner{padding-top:160px}.hero-banner-slider .hero-banner-slider__heading{min-height:0;height:auto;font-size:clamp(25px,7vw,32px);line-height:1.2;letter-spacing:.04em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.hero-banner-slider .hero-banner-slider__subtext{min-height:0;height:auto;font-size:16px;line-height:24px;font-weight:400}.hero-banner-slider .hero-banner-slider__overlay{background:linear-gradient(180deg,#0000001a,#0000007a)}.hero-banner-slider .hero-slider-btn{width:auto;min-height:44px;max-width:100%;padding:10px 18px;white-space:normal;text-align:center}.hero-banner-slider .hero-slider-btn--primary{background:var(--sf-color-primary);color:var(--sf-color-background)}.hero-banner-slider .hero-slider-stat__number,.collection-hero-custom .collection-hero-custom__usp-value{font-size:clamp(16px,4.6vw,21px);line-height:1.25;letter-spacing:0;word-break:normal;overflow-wrap:break-word}.collection-hero-custom .collection-hero-custom__usps{gap:24px var(--sf-space-sm)}.eq-categories .eq-categories__description,.bestselling-products .bestselling-products__description,.standards-hero .standards-hero__description,.standards-hero .standards-card__text,.emergency-built .emergency-built__description,.emergency-built .emergency-card__description,.cta-newsletter .cta-newsletter__description,.sf-collection-cta .sf-collection-cta__text,.experts-blog .experts-blog__description,.article-hero-custom .article-hero-custom__excerpt,.fire-scenarios[id^=fire-scenarios-] .fire-scenarios__description,.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__description{font-size:16px;line-height:24px;font-weight:400}.product-details-tabs .product-details-tabs__tabbar{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.product-details-tabs .product-details-tabs__tab{min-height:48px;padding:var(--sf-space-xs) 4px;font-size:12px;line-height:18px;white-space:normal;overflow-wrap:break-word;text-align:center}section.experts-blog{padding-bottom:var(--sf-space-lg)}footer.custom-footer{padding-top:var(--sf-space-lg);padding-bottom:var(--sf-space-md)}}#MainContent .sf-related-products section.sf-related-products__section{padding-inline:var(--sf-gutter, 64px)!important}#MainContent .sf-related-products section.sf-related-products__section>.sf-related-products__inner{width:100%!important;max-width:var(--sf-related-width)!important;min-width:0;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box}@media screen and (max-width:768px){.eq-categories .eq-categories__viewport{width:100%;max-width:100%;min-width:0;margin-inline:0;overflow:hidden}.eq-categories .eq-categories__grid{width:100%;max-width:100%;min-width:0;margin-inline:0;padding-inline:0;scroll-padding-inline:0;box-sizing:border-box}.eq-categories .eq-card{flex:0 0 100%;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-details-tabs .product-details-tabs__tabbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:4px}.product-details-tabs .product-details-tabs__tab{width:100%;min-width:0;min-height:48px;padding:8px 6px;box-sizing:border-box}.product-details-tabs .product-details-tabs__tab:nth-child(3){grid-column:1 / -1}}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:338px;height:auto;padding:20px;gap:24px;background:#00000059;border:1px solid rgba(255,255,255,.2)}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__icon{flex:0 0 48px;align-self:flex-end;width:48px;height:48px;margin:0}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin:auto 0 0;padding:0;gap:32px}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__text{display:flex;flex-direction:column;margin:0;padding:0;gap:16px}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__title{margin:0;padding:0;font-size:18px;line-height:23px;font-weight:700;letter-spacing:0}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__description,.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__description p{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#fffc}.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card__label{margin:0;padding:0;gap:8px;font-size:12px;line-height:18px;font-weight:400;letter-spacing:.1em}@media screen and (max-width:768px){.fire-scenarios[id^=fire-scenarios-] .fire-scenario-card{min-height:280px}}.sf-header .sf-header__meta{overflow:hidden}.sf-header .sf-header__meta-track{display:flex;width:max-content;gap:0;animation:einsatzmedizin-meta-scroll 24s linear infinite}.sf-header .sf-header__meta-set{display:flex;flex:0 0 auto;width:max-content;min-width:100vw;box-sizing:border-box;justify-content:space-around;gap:32px;padding-inline:16px;white-space:nowrap}.sf-header .sf-header__meta-copy{display:flex}@keyframes einsatzmedizin-meta-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sf-header .sf-header__meta-track{animation:none}.sf-header .sf-header__meta{overflow-x:auto}}.sf-header__menu-link,.sf-header .sf-header__menu-link{color:#fff!important}.sf-header.is-scrolled .sf-header__menu-link{color:#2c7a94b3!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sonnenfeld.css.map */
