.segment{grid-template-rows:minmax(calc(var(--segment-media-height, 580px) - var(--segment-overlap, 0px)),max-content) var(--segment-overlap, 0px) auto;isolation:isolate}.segment .segment__media{grid-column:1 / -1;grid-row:1 / 3;position:relative;overflow:hidden;z-index:0}.segment__picture,.segment__placeholder{display:block;width:100%;height:100%}.segment__image,.segment__picture img,.segment__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--segment-image-position, 50% 50%)}.segment__placeholder{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10, .1))}.segment__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / var(--segment-overlay-opacity, 0));pointer-events:none}.segment .segment__content{grid-column:2;grid-row:1 / 2;display:flex;align-items:var(--segment-content-align, center);justify-content:var(--segment-content-justify, flex-end);padding-block:var(--padding-lg, 32px);position:relative;z-index:1}.segment__card{display:flex;flex-direction:column;gap:var(--padding-sm, 16px);width:100%;max-width:var(--segment-content-width, 480px);padding:var(--segment-card-padding, 40px);border-radius:var(--segment-card-radius, 0);text-align:var(--segment-text-align, start)}.segment__eyebrow{margin:0;font-size:calc(var(--font-paragraph--size) * .8);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.segment__heading{margin:0;text-wrap:balance}.segment__body{margin:0}.segment__body>*:first-child{margin-block-start:0}.segment__body>*:last-child{margin-block-end:0}.segment__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--padding-sm, 16px);margin:0;padding:0;list-style:none;justify-content:var(--segment-badges-justify, flex-start)}.segment__badge,.segment__badge-link{display:block;line-height:0}.segment__badge-image,.segment__badge-placeholder svg{display:block;width:auto;height:var(--segment-badge-height, 40px);object-fit:contain}.segment__badge-placeholder svg{width:var(--segment-badge-height, 40px);fill:currentcolor;opacity:.3}.segment__buttons{display:flex;margin-block-start:var(--padding-xs, 8px);justify-content:var(--segment-buttons-justify, flex-start)}.segment__button{width:fit-content}.segment .segment__products{grid-column:2;grid-row:2 / 4;align-self:start;position:relative;z-index:2;display:flex;justify-content:var(--segment-products-justify, center)}.segment__product-item{display:flex;border-radius:var(--segment-product-card-radius, 0);background-color:var(--color-background);overflow:hidden}.segment__product-item>product-card{width:100%;background-color:transparent}.segment--no-products{grid-template-rows:minmax(var(--segment-media-height, 580px),max-content)}.segment--no-products .segment__media{grid-row:1 / 2}@media screen and (max-width:749px){.segment{grid-template-rows:auto auto auto}.segment__media{grid-row:1 / 2;height:var(--segment-media-height-mobile, 360px)}.segment__image,.segment__picture img,.segment__placeholder svg{object-position:var(--segment-image-position-mobile, 50% 50%)}.segment__content{grid-row:2 / 3;justify-content:center;padding-block:0;margin-block-start:calc(-1 * var(--segment-card-overlap-mobile, 0px))}.segment__card{max-width:none}.segment__products{grid-row:3 / 4;align-self:stretch;margin-block-start:var(--padding-md, 24px)}}.segment-product-card{--segment-card-padding: var(--padding-md);display:block;background-color:var(--segment-card-background, var(--color-background));border-radius:var(--segment-card-radius, 0);box-shadow:var(--segment-card-shadow, none);overflow:hidden}.segment-product-card__content{display:flex;flex-direction:column;gap:var(--padding-sm);height:100%;padding:var(--segment-card-padding)}.segment-product-card__media{position:relative;display:grid;place-items:center;aspect-ratio:var(--segment-card-ratio, 1);overflow:hidden}.segment-product-card__image{width:100%;height:100%;object-fit:var(--segment-card-image-fit, contain);transition:scale var(--hover-transition-duration, .2s) var(--hover-transition-timing, ease)}.segment-product-card__image--placeholder{fill:rgb(var(--color-foreground-rgb) / var(--opacity-10, .1));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5, .05))}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.segment-product-card:hover .segment-product-card__image{scale:1.03}}.segment-product-card__info{display:flex;flex-direction:column;gap:var(--padding-3xs);margin-block-start:auto;text-align:var(--segment-card-text-align, center)}.segment-product-card__custom-title{margin:0;font-size:calc(var(--font-paragraph--size) * .85);line-height:1.35;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.segment-product-card__title{font-family:var(--font-h1--family);font-size:var(--font-paragraph--size);line-height:1.35;margin:0;text-wrap:balance}.segment-product-card__vendor{margin:0;font-size:calc(var(--font-paragraph--size) * .85);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.segment-product-card.segment-product-card{position:relative;cursor:pointer}.segment-product-card .product-card__link{z-index:1}.segment-product-card .segment-product-card__content{position:relative;cursor:pointer}.segment-product-card__footer{display:flex;justify-content:center;align-items:center;margin-block-start:var(--padding-xs);width:100%}.segment-product-card__footer .segment-product-card__price{text-align:center;width:100%}.segment-product-card__footer .segment-product-card__price .price,.segment-product-card__footer .segment-product-card__price .price-item__group,.segment-product-card__footer .segment-product-card__price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--padding-3xs) var(--padding-xs)}.banner-slider{--slide-min-height: var(--banner-slide-height-mobile, 420px);--slide-min-height-desktop: var(--banner-slide-height, 560px)}.banner-slider__slideshow slideshow-slides{min-height:var(--banner-slide-height-mobile, 420px)}.banner-slide,.banner-slide__inner{display:grid;grid-template-areas:"stack";min-height:var(--banner-slide-height-mobile, 420px);width:100%}.banner-slide__inner{grid-area:stack}.banner-slide__media,.banner-slide__content{grid-area:stack;min-width:0}.banner-slide__media{position:relative;overflow:hidden}.banner-slide__picture,.banner-slide__placeholder{display:block;width:100%;height:100%}.banner-slide__image,.banner-slide__picture img,.banner-slide__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--banner-slide-image-position-mobile, 50% 50%)}.banner-slide__placeholder{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10, .1))}.banner-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / var(--banner-slide-overlay-opacity, 0));pointer-events:none}.banner-slide__content{position:relative;z-index:var(--layer-flat, 1);display:flex;align-items:var(--banner-slide-content-align, center);justify-content:var(--banner-slide-content-justify, flex-start);padding:var(--page-margin, 16px);padding-block-end:calc(var(--page-margin, 16px) + var(--padding-lg, 32px));pointer-events:none}.banner-slide__card{display:flex;flex-direction:column;gap:var(--padding-sm, 16px);width:100%;max-width:var(--banner-slide-card-width, 460px);padding:var(--banner-slide-card-padding, 40px);border-radius:var(--banner-slide-card-radius, 0);text-align:var(--banner-slide-text-align, start);pointer-events:auto}.banner-slide__eyebrow{margin:0;font-size:calc(var(--font-paragraph--size) * .8);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.banner-slide__heading{margin:0;text-wrap:balance}.banner-slide__text>*:first-child{margin-block-start:0}.banner-slide__text>*:last-child{margin-block-end:0}.banner-slide__buttons{display:flex;justify-content:var(--banner-slide-inline-justify, flex-start);margin-block-start:var(--padding-xs, 8px)}.banner-slide__button{width:fit-content}.banner-slider__slideshow slideshow-controls{--slideshow-controls-offset: var(--padding-sm, 16px)}.banner-slider__slideshow slideshow-controls :is(.icon-play,.icon-pause){display:none!important}@media screen and (min-width:750px){.banner-slider__slideshow slideshow-slides,.banner-slide,.banner-slide__inner{min-height:var(--banner-slide-height, 560px)}.banner-slide__image,.banner-slide__picture img,.banner-slide__placeholder svg{object-position:var(--banner-slide-image-position, 50% 50%)}.banner-slide__content{padding:var(--padding-2xl, 48px) max(var(--page-margin, 40px),calc((100% - var(--page-content-width)) / 2))}}@media screen and (max-width:749px){.banner-slide__card{max-width:none}}.testimonial-slider{row-gap:var(--padding-sm, 16px);text-align:center}.testimonial-slider__eyebrow{margin:0;font-size:calc(var(--font-paragraph--size) * .8);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.testimonial-slider__heading{margin:0;text-wrap:balance}.testimonial-slider__slideshow{width:100%;margin-block-start:var(--padding-md, 24px)}.testimonial-slider slideshow-container{background-color:transparent}.testimonial-slide__inner{display:flex;flex-direction:column;gap:var(--padding-sm, 16px);max-width:var(--testimonial-max-width, 70ch);margin-inline:auto;padding-inline:clamp(var(--padding-md, 24px),7%,80px);text-align:center}.testimonial-slide__quote{margin:0;line-height:1.6;text-wrap:pretty}.testimonial-slide__author{margin:0}.testimonial-slide__position{font-weight:400}.testimonial-slider slideshow-arrows{align-items:center;justify-content:space-between;mix-blend-mode:normal;padding-inline:0}.testimonial-slider slideshow-arrows .slideshow-control{opacity:1;color:var(--color-foreground)}.testimonial-slider__buttons{display:flex;justify-content:center;margin-block-start:var(--padding-md, 24px)}@media screen and (max-width:749px){.testimonial-slide__inner{padding-inline:var(--padding-md, 24px)}.testimonial-slider slideshow-arrows{align-items:flex-end}}.image-banner{isolation:isolate}.image-banner .image-banner__media,.image-banner .image-banner__content{grid-column:1 / -1;grid-row:1;min-width:0}.image-banner .image-banner__media{position:relative;overflow:hidden;z-index:0;min-height:var(--image-banner-height-mobile, 420px)}.image-banner__picture,.image-banner__placeholder{display:block;width:100%;height:100%}.image-banner__image,.image-banner__picture img,.image-banner__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--image-banner-image-position-mobile, 50% 50%)}.image-banner__placeholder{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10, .1))}.image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / var(--image-banner-overlay-opacity, 0));pointer-events:none}.image-banner .image-banner__content{position:relative;z-index:var(--layer-flat, 1);display:flex;align-items:var(--image-banner-content-align, center);justify-content:var(--image-banner-content-justify, flex-start);padding:var(--page-margin, 16px);pointer-events:none}.image-banner__card{display:flex;flex-direction:column;gap:var(--padding-sm, 16px);width:100%;max-width:var(--image-banner-card-width, 620px);padding:var(--image-banner-card-padding, 48px);border-radius:var(--image-banner-card-radius, 0);text-align:var(--image-banner-text-align, start);pointer-events:auto}.image-banner__eyebrow{margin:0;font-size:calc(var(--font-paragraph--size) * .8);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.image-banner__heading{margin:0;text-wrap:balance}.image-banner__text>*:first-child{margin-block-start:0}.image-banner__text>*:last-child{margin-block-end:0}.image-banner__buttons{display:flex;justify-content:var(--image-banner-inline-justify, flex-start);margin-block-start:var(--padding-xs, 8px)}.image-banner__button{width:fit-content}@media screen and (min-width:750px){.image-banner .image-banner__media{min-height:var(--image-banner-height, 580px)}.image-banner__image,.image-banner__picture img,.image-banner__placeholder svg{object-position:var(--image-banner-image-position, 50% 50%)}.image-banner .image-banner__content{padding:var(--padding-2xl, 48px) max(var(--page-margin, 40px),calc((100% - var(--page-content-width)) / 2))}}@media screen and (max-width:749px){.image-banner__card{max-width:none}}@font-face{font-family:ABC Arizona Flare;src:url(ABCArizonaFlare-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Flare;src:url(ABCArizonaFlare-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC Arizona Flare;src:url(ABCArizonaFlare-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Flare;src:url(ABCArizonaFlare-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ABC Arizona Flare;src:url(ABCArizonaFlare-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABC Arizona Flare;src:url(ABCArizonaFlare-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Edict Display;src:url(EdictDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Edict Display;src:url(EdictDisplay-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:OTT Neuf;src:url(OTT_Neuf-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OTT Neuf;src:url(OTT_Neuf-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.image-banner__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--padding-sm, 16px);margin:var(--padding-xs, 8px) 0 0;padding:0;list-style:none;justify-content:var(--image-banner-inline-justify, flex-start)}.image-banner__badge,.image-banner__badge-link{display:block;line-height:0}.image-banner__badge-image{display:block;width:auto;height:var(--image-banner-badge-height, 46px);object-fit:contain}@media screen and (max-width:749px){.image-banner__badges{gap:var(--padding-xs, 8px)}.image-banner__badge-image{height:calc(var(--image-banner-badge-height, 46px) * .8)}}.segment__slideshow{--slideshow-gap: var(--segment-products-gap, 32px);--slide-width: 100%;width:100%;max-width:var(--segment-products-max-width, 1040px)}.segment__product-slide{width:var(--slide-width)}.segment__product-slide>.segment__product-item{height:100%}.segment__slideshow slideshow-container{background-color:transparent}@media screen and (min-width:750px){.segment__slideshow{--slide-width: calc( (100% - var(--slideshow-gap) * (var(--segment-per-view-tablet, 2) - 1)) / var(--segment-per-view-tablet, 2) )}}@media screen and (min-width:990px){.segment__slideshow{--slide-width: calc( (100% - var(--slideshow-gap) * (var(--segment-per-view, 3) - 1)) / var(--segment-per-view, 3) )}}@media screen and (max-width:749px){.segment__slideshow[data-static-mobile]{--cursor: default}.segment__slideshow[data-static-mobile] slideshow-slides{justify-content:center}}@media screen and (min-width:750px)and (max-width:989px){.segment__slideshow[data-static-tablet]{--cursor: default}.segment__slideshow[data-static-tablet] slideshow-slides{justify-content:center}}@media screen and (min-width:990px){.segment__slideshow[data-static-desktop]{--cursor: default}.segment__slideshow[data-static-desktop] slideshow-slides{justify-content:center}}.custom-btn--override.custom-btn--override{--button-background-color: var(--custom-btn-bg)}.custom-btn--override.custom-btn--override:hover{--button-background-color: var(--custom-btn-bg-hover, var(--custom-btn-bg))}.button.button:not(.slideshow-control),.button-secondary.button-secondary,.button-custom.button-custom,button.shopify-payment-button__button--unbranded{--button-padding-inline: 16px;--button-padding-block: 12px;font-size:var(--font-size--sm);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}button.add-to-cart-button.button-secondary.button-secondary{font-size:var(--font-size--lg);font-weight:700}[id$=__brand]{--fb-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.6 2.6L16 9.4'/%3E%3C/svg%3E")}[id$=__brand] ul{list-style:none;margin:0;padding-inline-start:0;display:grid;gap:14px}[id$=__brand] ul li{display:grid;grid-template-columns:1.5rem 1fr;align-items:start;gap:14px}[id$=__brand] ul li:before{content:"";inline-size:1.5rem;block-size:1.5rem;background-color:currentColor;-webkit-mask:var(--fb-check) center / contain no-repeat;mask:var(--fb-check) center / contain no-repeat}.custom-timeline .custom-timeline__header{text-align:center;margin-block-end:var(--padding-lg, 40px)}.custom-timeline .custom-timeline__eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--padding-xs, 8px)}.custom-timeline .custom-timeline__heading{margin:0;text-wrap:balance}.custom-timeline .custom-timeline__list{margin:0 auto;max-width:100%}@media screen and (min-width:1200px){.custom-timeline .custom-timeline__list{max-width:70%}}@media screen and (min-width:900px){.custom-timeline .custom-timeline__list{display:table;width:100%}}.custom-timeline .custom-timeline__item{position:relative;border-inline-start:1px dashed var(--timeline-line-color, #757574);margin-inline-start:1.875rem;padding:1.25rem 1.875rem 1.5rem}@media screen and (min-width:900px){.custom-timeline .custom-timeline__item{float:left;width:calc(50% + .5px);margin-inline-start:0;margin-inline-end:5rem;padding:1.25rem 2.5rem 1.5rem;text-align:end;border-inline-start:none;border-inline-end:1px dashed var(--timeline-line-color, #757574)}.custom-timeline .custom-timeline__item:after{content:"";display:table;clear:both}.custom-timeline .custom-timeline__item.is-flipped{float:right;margin-inline-start:5rem;margin-inline-end:0;text-align:start;border-inline-end:none;border-inline-start:1px dashed var(--timeline-line-color, #757574)}}@media screen and (min-width:1200px){.custom-timeline .custom-timeline__item{padding:1.25rem 4rem 1.5rem}}.custom-timeline .custom-timeline__marker{position:absolute;top:.75rem;inset-inline-start:-1.75rem;z-index:1;inline-size:var(--timeline-marker-size, 2.75rem);block-size:var(--timeline-marker-size, 2.75rem);border:1px solid var(--color-foreground);border-radius:50%;display:grid;place-items:center;color:var(--color-foreground);background:var(--color-background, #fff);font-size:1.125rem;line-height:1;font-variant-numeric:tabular-nums}@media screen and (min-width:900px){.custom-timeline .custom-timeline__marker{inset-inline-start:auto;inset-inline-end:-1.375rem}.custom-timeline .custom-timeline__item.is-flipped .custom-timeline__marker{inset-inline-end:auto;inset-inline-start:-1.375rem}}@media screen and (min-width:1200px){.custom-timeline .custom-timeline__marker{inline-size:3.5rem;block-size:3.5rem;inset-inline-end:-1.75rem;font-size:1.25rem}.custom-timeline .custom-timeline__item.is-flipped .custom-timeline__marker{inset-inline-start:-1.75rem}}.custom-timeline .custom-timeline__step-heading{margin:0 0 1rem}.custom-timeline .custom-timeline__step-text>:last-child{margin-block-end:0}.custom-timeline .custom-timeline__footer{display:flex;flex-direction:column;align-items:center;gap:var(--padding-sm, 16px);margin-block-start:var(--padding-lg, 40px);clear:both}.custom-timeline .custom-timeline__note{margin:0}.split-promo .split-promo__grid{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-background, #ecebe5)}@media screen and (min-width:750px){.split-promo .split-promo__grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--split-promo-min-height, 560px)}.split-promo--media-right .split-promo__media{order:2}}.split-promo .split-promo__media{min-width:0;min-height:300px;overflow:hidden}.split-promo .split-promo__slideshow,.split-promo .split-promo__slideshow slideshow-component,.split-promo .split-promo__media slideshow-container,.split-promo .split-promo__media slideshow-slides{width:100%;max-width:100%;height:100%;min-height:300px}.split-promo .split-promo__media slideshow-container{background-color:transparent}.split-promo .split-promo__slideshow.slideshow--stretch-content slideshow-slides>*{height:100%}.split-promo .split-promo__slide-inner{display:grid;min-height:300px;height:100%}@media screen and (min-width:750px){.split-promo .split-promo__media,.split-promo .split-promo__slide-inner,.split-promo .split-promo__slideshow,.split-promo .split-promo__media slideshow-slides{min-height:var(--split-promo-min-height, 560px)}}.split-promo .split-promo__image,.split-promo .split-promo__placeholder,.split-promo .split-promo__placeholder svg{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}.split-promo .split-promo__placeholder{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10, .1))}.split-promo .split-promo__content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--padding-sm, 16px);padding:2rem}@media screen and (min-width:750px){.split-promo .split-promo__content{max-width:45rem;margin-inline-end:auto;padding:5rem 2rem 5rem 5rem}}.split-promo .split-promo__eyebrow,.split-promo .split-promo__heading{margin:0;text-wrap:balance}.split-promo .split-promo__text>:first-child{margin-block-start:0}.split-promo .split-promo__text>:last-child{margin-block-end:0}.split-promo .split-promo__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em 1em;margin-block-start:.5rem}.split-promo .split-promo__price,.split-promo .split-promo__price-label,.split-promo .split-promo__note{margin:0}.split-promo .split-promo__price{font-size:1.5rem;line-height:1.1}.split-promo .split-promo__price-label{font-size:.75rem;line-height:1.3}.split-promo .split-promo__button{width:fit-content}.explore_menu.explore_menu .details-content ul{columns:2;column-gap:4rem;column-fill:balance;width:100%}.explore_menu.explore_menu .menu__item{break-inside:avoid}.tech_menu.tech_menu .details-content ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--spacing--size, 12px) 1.5rem;width:100%;justify-content:center}.tech_menu.tech_menu .menu__item+.menu__item{margin-block-start:0}@media screen and (max-width:749px){.explore_menu.explore_menu .details-content ul{column-gap:1.5rem}}.card-gallery.card-gallery .quick-add svg{aspect-ratio:1 / 1;width:var(--icon-size-sm);height:var(--icon-size-sm);max-width:none;display:block}.quick-add.quick-add button.quick-add__button{display:flex;align-items:center;justify-content:center;padding:0;font-size:0;line-height:0}.quick-add.quick-add button.quick-add__button>.add-to-cart-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;pointer-events:none}.quick-add.quick-add button.quick-add__button>.add-to-cart-icon svg{aspect-ratio:1 / 1;width:var(--icon-size-sm);height:var(--icon-size-sm)}@media screen and (min-width:750px){.quick-add.quick-add button.quick-add__button:is(:hover,:focus-visible){font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height, 1.2);justify-content:flex-start;padding-inline-end:var(--padding-md)}.quick-add.quick-add button.quick-add__button:is(:hover,:focus-visible)>.add-to-cart-icon{position:relative;inset:auto;width:var(--quick-add-icon-width, var(--icon-size-sm));height:100%}}.product-tabs.product-tabs{--product-tabs-bar: #f3f1ea}.product-tabs .product-tabs__layout{grid-column:1 / -1}.product-tabs .product-tabs__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-tabs .product-tabs__bar{background:var(--product-tabs-bar)}.product-tabs .product-tabs__nav,.product-tabs .product-tabs__body{width:min(var(--page-content-width),calc(100% - var(--page-margin) * 2));margin-inline:auto}.product-tabs .product-tabs__nav{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem 2rem;padding-block:1.25rem}.product-tabs .product-tabs__tab{cursor:pointer;margin:0;font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .4)}.product-tabs .product-tabs__body{padding-block:3rem 4rem}.product-tabs .product-tabs__panel{display:none;max-width:48rem}.product-tabs .product-tabs__heading{margin:0 0 1.25rem;font-family:var(--font-paragraph--family);font-size:var(--font-h5--size, 1.125rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.product-tabs .product-tabs__panel>*:first-child{margin-block-start:0}.product-tabs .product-tabs__panel>*:last-child{margin-block-end:0}.product-tabs__layout>.product-tabs__input:nth-of-type(1):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(1),.product-tabs__layout>.product-tabs__input:nth-of-type(2):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(2),.product-tabs__layout>.product-tabs__input:nth-of-type(3):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(3),.product-tabs__layout>.product-tabs__input:nth-of-type(4):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(4),.product-tabs__layout>.product-tabs__input:nth-of-type(5):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(5),.product-tabs__layout>.product-tabs__input:nth-of-type(6):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(6),.product-tabs__layout>.product-tabs__input:nth-of-type(7):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(7),.product-tabs__layout>.product-tabs__input:nth-of-type(8):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(8),.product-tabs__layout>.product-tabs__input:nth-of-type(9):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(9),.product-tabs__layout>.product-tabs__input:nth-of-type(10):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(10),.product-tabs__layout>.product-tabs__input:nth-of-type(11):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(11),.product-tabs__layout>.product-tabs__input:nth-of-type(12):checked~.product-tabs__bar .product-tabs__tab:nth-of-type(12){color:var(--color-foreground);font-weight:600}.product-tabs__layout>.product-tabs__input:nth-of-type(1):checked~.product-tabs__body .product-tabs__panel:nth-of-type(1),.product-tabs__layout>.product-tabs__input:nth-of-type(2):checked~.product-tabs__body .product-tabs__panel:nth-of-type(2),.product-tabs__layout>.product-tabs__input:nth-of-type(3):checked~.product-tabs__body .product-tabs__panel:nth-of-type(3),.product-tabs__layout>.product-tabs__input:nth-of-type(4):checked~.product-tabs__body .product-tabs__panel:nth-of-type(4),.product-tabs__layout>.product-tabs__input:nth-of-type(5):checked~.product-tabs__body .product-tabs__panel:nth-of-type(5),.product-tabs__layout>.product-tabs__input:nth-of-type(6):checked~.product-tabs__body .product-tabs__panel:nth-of-type(6),.product-tabs__layout>.product-tabs__input:nth-of-type(7):checked~.product-tabs__body .product-tabs__panel:nth-of-type(7),.product-tabs__layout>.product-tabs__input:nth-of-type(8):checked~.product-tabs__body .product-tabs__panel:nth-of-type(8),.product-tabs__layout>.product-tabs__input:nth-of-type(9):checked~.product-tabs__body .product-tabs__panel:nth-of-type(9),.product-tabs__layout>.product-tabs__input:nth-of-type(10):checked~.product-tabs__body .product-tabs__panel:nth-of-type(10),.product-tabs__layout>.product-tabs__input:nth-of-type(11):checked~.product-tabs__body .product-tabs__panel:nth-of-type(11),.product-tabs__layout>.product-tabs__input:nth-of-type(12):checked~.product-tabs__body .product-tabs__panel:nth-of-type(12){display:block}.media-tabs.media-tabs{background:var(--media-tabs-background, #ecebe5)}.media-tabs .media-tabs__inner{width:min(var(--media-tabs-content-width, 900px),calc(100% - var(--page-margin) * 2));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:0}.media-tabs .media-tabs__header,.media-tabs .media-tabs__intro,.media-tabs .media-tabs__blocks,.media-tabs .media-tabs__tabs{width:100%}.media-tabs .media-tabs__header{text-align:center;margin-block-end:1rem}.media-tabs .media-tabs__eyebrow{margin:0 0 .75rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .72)}.media-tabs .media-tabs__heading{margin:0}.media-tabs .media-tabs__intro{max-width:42rem;margin-inline:auto;text-align:center;margin-block-end:2.5rem}.media-tabs .media-tabs__intro>*:first-child{margin-block-start:0}.media-tabs .media-tabs__intro>*:last-child{margin-block-end:0}.media-tabs .media-tabs__blocks{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-block:1.5rem}.media-tabs .media-tabs__blocks--before{margin-block-end:2.5rem}.media-tabs .media-tabs__blocks--after{margin-block-start:3rem}.media-tabs .media-tabs__layout{width:100%}.media-tabs .media-tabs__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.media-tabs .media-tabs__nav{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-block-end:2rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12)}.media-tabs .media-tabs__tab{cursor:pointer;margin:0;padding:.85rem 0;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12);font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-weight:400;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb) / .45);transition:color .2s ease,font-weight .2s ease}.media-tabs .media-tabs__panels{width:100%}.media-tabs .media-tabs__panel{display:none}.media-tabs .media-tabs__panel-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media screen and (min-width:750px){.media-tabs .media-tabs__panel-grid{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:3rem}}.media-tabs .media-tabs__text{text-align:center}@media screen and (min-width:750px){.media-tabs .media-tabs__text{text-align:left}}.media-tabs .media-tabs__text>*:first-child{margin-block-start:0}.media-tabs .media-tabs__text>*:last-child{margin-block-end:0}.media-tabs .media-tabs__media{display:flex;justify-content:center}.media-tabs .media-tabs__media-frame{width:min(100%,320px);border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 40px #0000001f;background:#fff}.media-tabs .media-tabs__image,.media-tabs .media-tabs__video{display:block;width:100%;height:auto;vertical-align:middle}.media-tabs__layout>.media-tabs__input:nth-of-type(1):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(1),.media-tabs__layout>.media-tabs__input:nth-of-type(2):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(2),.media-tabs__layout>.media-tabs__input:nth-of-type(3):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(3),.media-tabs__layout>.media-tabs__input:nth-of-type(4):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(4),.media-tabs__layout>.media-tabs__input:nth-of-type(5):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(5),.media-tabs__layout>.media-tabs__input:nth-of-type(6):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(6),.media-tabs__layout>.media-tabs__input:nth-of-type(7):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(7),.media-tabs__layout>.media-tabs__input:nth-of-type(8):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(8),.media-tabs__layout>.media-tabs__input:nth-of-type(9):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(9),.media-tabs__layout>.media-tabs__input:nth-of-type(10):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(10),.media-tabs__layout>.media-tabs__input:nth-of-type(11):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(11),.media-tabs__layout>.media-tabs__input:nth-of-type(12):checked~.media-tabs__nav .media-tabs__tab:nth-of-type(12){color:var(--color-foreground);font-weight:600}.media-tabs__layout>.media-tabs__input:nth-of-type(1):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(1),.media-tabs__layout>.media-tabs__input:nth-of-type(2):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(2),.media-tabs__layout>.media-tabs__input:nth-of-type(3):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(3),.media-tabs__layout>.media-tabs__input:nth-of-type(4):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(4),.media-tabs__layout>.media-tabs__input:nth-of-type(5):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(5),.media-tabs__layout>.media-tabs__input:nth-of-type(6):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(6),.media-tabs__layout>.media-tabs__input:nth-of-type(7):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(7),.media-tabs__layout>.media-tabs__input:nth-of-type(8):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(8),.media-tabs__layout>.media-tabs__input:nth-of-type(9):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(9),.media-tabs__layout>.media-tabs__input:nth-of-type(10):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(10),.media-tabs__layout>.media-tabs__input:nth-of-type(11):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(11),.media-tabs__layout>.media-tabs__input:nth-of-type(12):checked~.media-tabs__panels .media-tabs__panel:nth-of-type(12){display:block}@media screen and (min-width:750px){.media-tabs .media-tabs__nav{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;border-block-end:none;padding-block-end:.5rem}.media-tabs .media-tabs__tab{border-block-start:none;padding:.35rem 0}}:root{--link-underline: var(--color-foreground)}.menu-list__link-title.menu-list__link-title,.menu-list--mobile .menu-list__item.menu-list__item{position:relative;display:inline-block}.menu-list__link-title.menu-list__link-title:after,.menu-list--mobile .menu-list__item.menu-list__item:after{content:"";position:absolute;right:var(--gap-sm, .5rem);bottom:.15em;left:var(--gap-sm, .5rem);height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left bottom;transition:transform .7s cubic-bezier(.19,1,.22,1);pointer-events:none}[slot=overflow] .menu-list__link-title.menu-list__link-title:after,.menu-list--mobile .menu-list__item.menu-list__item:after{right:0;left:0}.menu-list__link:hover .menu-list__link-title:after,.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after,.menu-list__link[aria-current] .menu-list__link-title:after,.menu-list--mobile .menu-list__item:hover:after,.menu-list--mobile .menu-list__item[aria-current]:after{transform:scaleX(1)}.menu__item.menu__item>a{position:relative;display:inline-block;text-decoration:none}.menu__item.menu__item>a:after{content:"";position:absolute;right:0;bottom:.15em;left:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left bottom;transition:transform .7s cubic-bezier(.19,1,.22,1);pointer-events:none}.menu__item:hover>a:after,.menu__item>a[aria-current]:after{transform:scaleX(1)}.rte.rte a:not(.button):not(.button-secondary):not(.button-unstyled),.shopify-section .rte a:not(.button):not(.button-secondary):not(.button-unstyled){text-decoration:underline;text-underline-offset:3px}.rte.rte a:not(.button):not(.button-secondary):not(.button-unstyled):hover,.shopify-section .rte a:not(.button):not(.button-secondary):not(.button-unstyled):hover{color:var(--color-foreground);text-decoration:underline}a.button-unstyled.button-unstyled:not(.close-button):not(.menu-list__disclosure):not(.quantity-minus):not(.quantity-plus):not(.deferred-media__poster-button):not(.slideshow-control):not(.header-actions__action){overflow:visible;text-decoration:underline;text-underline-offset:3px}a.button-unstyled.button-unstyled:not(.close-button):not(.menu-list__disclosure):not(.quantity-minus):not(.quantity-plus):not(.deferred-media__poster-button):not(.slideshow-control):not(.header-actions__action):hover{color:var(--color-foreground);text-decoration:underline}.group-css-digit-pills.group-css-digit-pills>.group-block-content,.digit_pills.digit_pills>.group-block-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.group-css-digit-pills.group-css-digit-pills .text-block,.digit_pills.digit_pills .text-block{display:flex;flex:0 0 2.5rem;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-foreground);border-radius:50%;color:var(--color-foreground)}.group-css-digit-pills.group-css-digit-pills .text-block p,.digit_pills.digit_pills .text-block p{margin:0;font-size:.9375rem;line-height:1}.custom-widerruf.custom-widerruf{display:flex;flex-direction:column;align-items:center;gap:var(--custom-widerruf-gap, 2rem);width:100%;text-align:center}.custom-widerruf .custom-widerruf--form{display:flex;flex-direction:column;align-items:center;width:100%}.custom-widerruf .custom-widerruf__thanks{margin:0;max-width:40rem;font-size:inherit;line-height:1.5;color:var(--color-foreground);text-align:center}.custom-widerruf .custom-widerruf__form{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%;margin:0}.custom-widerruf .custom-widerruf__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;width:100%;max-width:41.25rem}.custom-widerruf .custom-widerruf__field{display:block;margin:0;min-width:0}.custom-widerruf .custom-widerruf__input.custom-widerruf__input{width:100%;height:3.5rem;margin:0;padding:0 1rem;border:1px solid rgb(var(--color-foreground-rgb) / .3);border-radius:0;background:transparent;color:var(--color-foreground);font-size:1rem;box-shadow:none}.custom-widerruf .custom-widerruf__input.custom-widerruf__input::placeholder{color:rgb(var(--color-foreground-rgb) / .55)}.custom-widerruf .custom-widerruf__input.custom-widerruf__input:focus{outline:none;border-color:var(--color-foreground)}.custom-widerruf custom-widerruf-form{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%}.custom-widerruf .custom-widerruf__actions{margin:0}.custom-widerruf .custom-widerruf__actions .submit-button{min-width:max-content}.custom-widerruf .custom-widerruf__status{margin:0;max-width:40rem;font-size:.9375rem;text-align:center}@media screen and (max-width:749px){.custom-widerruf .custom-widerruf__fields{grid-template-columns:1fr}}.custom-partner.custom-partner{display:flex;flex-direction:column;align-items:center;gap:var(--custom-partner-gap, 2rem);width:100%;text-align:center}.custom-partner .custom-partner--form{display:flex;flex-direction:column;align-items:center;width:100%}.custom-partner .custom-partner__thanks{margin:0;max-width:40rem;font-size:inherit;line-height:1.5;color:var(--color-foreground);text-align:center}.custom-partner .custom-partner__form{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;margin:0}.custom-partner custom-partner-form{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.custom-partner .custom-partner__fields{display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:36rem;text-align:start}.custom-partner .custom-partner__field{display:flex;flex-direction:column;gap:.45rem;margin:0;min-width:0}.custom-partner .custom-partner__label{font-size:.875rem;line-height:1.3;color:rgb(var(--color-foreground-rgb) / .62)}.custom-partner .custom-partner__input.custom-partner__input{width:100%;height:auto;margin:0;padding:.35rem 0 .55rem;border:0;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .28);border-radius:0;background:transparent;color:var(--color-foreground);font-size:1rem;box-shadow:none}.custom-partner .custom-partner__input.custom-partner__input:focus{outline:none;border-block-end-color:var(--color-foreground)}.custom-partner .custom-partner__textarea.custom-partner__textarea{width:100%;min-height:9rem;margin:0;padding:.75rem;border:1px solid rgb(var(--color-foreground-rgb) / .28);border-radius:0;background:transparent;color:var(--color-foreground);font:inherit;resize:vertical;box-shadow:none}.custom-partner .custom-partner__textarea.custom-partner__textarea:focus{outline:none;border-color:var(--color-foreground)}.custom-partner .custom-partner__captcha{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:36rem;text-align:center}.custom-partner .custom-partner__captcha-instruction{margin:0;font-size:.9375rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .72)}.custom-partner .custom-partner__captcha-prompt{margin-inline-start:.25em;color:var(--color-foreground);font-weight:600}.custom-partner .custom-partner__captcha-options{display:flex;justify-content:center;gap:1.5rem}.custom-partner .custom-partner__captcha-option{position:relative;display:flex;cursor:pointer}.custom-partner .custom-partner__captcha-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-appearance:none;appearance:none;opacity:0;pointer-events:none}.custom-partner .custom-partner__captcha-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;color:rgb(var(--color-foreground-rgb) / .55);transition:color .2s ease,transform .2s ease}.custom-partner .custom-partner__captcha-icon svg{width:100%;height:100%}.custom-partner .custom-partner__captcha-input:checked+.custom-partner__captcha-icon,.custom-partner .custom-partner__captcha-input:focus-visible+.custom-partner__captcha-icon,.custom-partner .custom-partner__captcha-option:hover .custom-partner__captcha-icon{color:var(--color-foreground);transform:scale(1.05)}.custom-partner .custom-partner__captcha-error{margin:0;font-size:.875rem;color:#b42318}.custom-partner .custom-partner__actions{margin:0}.custom-partner .custom-partner__actions .submit-button{min-width:10rem;border-radius:999px}.custom-partner .custom-partner__status{margin:0;max-width:40rem;font-size:.9375rem;text-align:center}.slideshow-controls__dots .slideshow-control.button{font-size:0}.testimonial-slide__rating{display:flex;justify-content:center;align-items:center;gap:.2rem;margin:0;line-height:1}.testimonial-slide__star{display:inline-flex;color:rgb(var(--color-foreground-rgb) / .22)}.testimonial-slide__star svg{display:block;width:1rem;height:1rem;fill:currentColor}.testimonial-slide__star--filled{color:var(--color-foreground)}@media screen and (max-width:899px){.custom-timeline.custom-timeline .custom-timeline__item{padding-inline-start:calc(var(--timeline-marker-size,2.75rem) / 2 + 1rem)}.custom-timeline.custom-timeline .custom-timeline__marker{inset-inline-start:calc(var(--timeline-marker-size,2.75rem) / -2)}}@media screen and (min-width:900px)and (max-width:1199px){.custom-timeline.custom-timeline .custom-timeline__item{padding-inline-end:calc(var(--timeline-marker-size,2.75rem) / 2 + 1rem)}.custom-timeline.custom-timeline .custom-timeline__item.is-flipped{padding-inline-start:calc(var(--timeline-marker-size,2.75rem) / 2 + 1rem);padding-inline-end:2.5rem}.custom-timeline.custom-timeline .custom-timeline__marker{inset-inline-end:calc(var(--timeline-marker-size,2.75rem) / -2)}.custom-timeline.custom-timeline .custom-timeline__item.is-flipped .custom-timeline__marker{inset-inline-end:auto;inset-inline-start:calc(var(--timeline-marker-size,2.75rem) / -2)}}@media screen and (max-width:749px){.segment.segment .segment__media{grid-row:1 / 2}.segment.segment .segment__content{grid-row:2 / 3;margin-block-start:24px}.segment.segment .segment__products{grid-row:3 / 4;margin-block-start:24px}}[ref=priceContainer]:has(.compare-at-price) .price-item__group.price,.price:has(.compare-at-price) .price-item__group.price{color:#963417;font-weight:700}.compare-at-price,.price-item--regular.compare-at-price{font-size:.85em;color:#00005180;font-weight:400}.product-badges__badge.color-custom-badge-sale{background-color:#963417;color:#fff;padding:2px 10px}.product-grid.product-grid--grid{column-gap:24px;row-gap:40px}.product-grid .product-card__content.product-grid__card{background-color:#fff;border:1px solid rgb(0 0 81 / .12);padding-block-end:20px;height:100%}.product-grid .product-card__content.product-grid__card>:not(.card-gallery):not(.contents),.product-grid .product-card__content.product-grid__card>a.contents>*{padding-inline:16px}@media screen and (max-width:749px){.product-grid.product-grid--grid{column-gap:12px;row-gap:24px}.product-grid .product-card__content.product-grid__card>:not(.card-gallery):not(.contents),.product-grid .product-card__content.product-grid__card>a.contents>*{padding-inline:10px}.product-grid .add-to-cart-button{height:auto;min-height:44px;font-size:14px;line-height:1.3;padding:10px 8px}}[id^=shopify-section-template--][id$=__intro] .text-block.h6 p{letter-spacing:.14em;font-weight:500;opacity:.75}[id^=shopify-section-template--][id$=__intro] .text-block.h2{margin-block-end:8px}[id^=shopify-section-template--][id$=__intro] .text-block.rte{max-width:640px;margin-inline:auto}[id^=shopify-section-template--][id$=__intro] .text-block.rte.rte p{font-size:18px;line-height:1.65}[id^=shopify-section-template--][id$=__about_bw] .text-block.rte{max-width:760px;margin-inline:auto;text-align:center}[id*=footer] .menu:not(.explore_menu) .menu__heading{font-size:16px;text-transform:uppercase}[id*=footer] .menu:not(.explore_menu) summary{padding-block-start:0}.explore_menu .menu__item:has(a[href*="/collections/"]),.explore_menu .menu__item:has(a[href$="/pages/fastenbox"]){display:none}main:has([id$=__section_UtikDD]) :is([id$=__usp_row],[id$=__section_Gc7fTe],[id$=__section_Fft96i],[id$=__section_rPEWJM],[id$=__section_6qi39Q]) .custom-section-content{padding-block:72px!important}main:has([id$=__section_UtikDD]) [id$=__usp_row] .text-block.h3 p{font-size:clamp(32px,4vw,44px);line-height:1.15}main:has([id$=__section_UtikDD]) [id$=__usp_row] .text-block.h2 p,main:has([id$=__section_UtikDD]) [id$=__section_z4cmkT] .rte h2{font-size:clamp(26px,2.6vw,32px);line-height:1.2}main:has([id$=__section_UtikDD]) :is([id$=__usp_row],[id$=__section_Gc7fTe],[id$=__section_Fft96i],[id$=__section_rPEWJM]) .section-content-wrapper{max-width:800px;margin-inline:auto}main:has([id$=__section_UtikDD]) [id$=__section_UtikDD] .rte:has(>p:nth-child(5)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}main:has([id$=__section_UtikDD]) [id$=__section_UtikDD] .rte:has(>p:nth-child(5))>p{margin:0;width:auto;max-width:none;justify-self:stretch}main:has([id$=__section_UtikDD]) [id$=__section_UtikDD] .rte:has(>p:nth-child(5))>p:nth-child(-n+4){background:#fff;border:1px solid rgb(0 0 81 / .12);padding:20px 16px;font-size:18px;line-height:1.35;font-weight:600;text-align:center;display:block;align-content:center;min-height:96px}main:has([id$=__section_UtikDD]) [id$=__section_UtikDD] .rte:has(>p:nth-child(5))>p:nth-child(-n+4):first-letter{font-size:0;color:transparent}main:has([id$=__section_UtikDD]) [id$=__section_UtikDD] .rte:has(>p:nth-child(5))>p:nth-child(n+5){grid-column:1 / -1;margin-block-start:8px}@media screen and (max-width:749px){main:has([id$=__section_UtikDD]) [id$=__hero] :is(h1,h2){font-size:clamp(30px,9vw,44px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}main:has([id$=__section_UtikDD]) :is([id$=__usp_row],[id$=__section_Gc7fTe],[id$=__section_Fft96i],[id$=__section_rPEWJM],[id$=__section_6qi39Q]) .custom-section-content{padding-block:40px!important}main:has([id$=__section_UtikDD]) [id$=__section_UtikDD] .rte:has(>p:nth-child(5))>p:nth-child(-n+4){font-size:16px;min-height:84px;padding:14px 10px}}html{font-size:110%}body:has(#cart-drawer[open]) [id^=trustbadge-container]{display:none!important}.cart-items .quantity-selector{--quantity-selector-width:136px;width:var(--quantity-selector-width);height:44px}.cart-items .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:44px;color:var(--color-foreground)}.cart-items .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{opacity:.4}.cart-items .quantity-selector svg{width:18px;height:18px}.cart-items .quantity-selector svg path{stroke-width:2px}.cart-items .quantity-selector input{max-width:calc(var(--quantity-selector-width) - 88px)}.product-details .group-block-content>.image-block{order:2}.product-details .group-block-content>.image-block+.group-block{order:1}.segment-product-card__buy{position:relative;z-index:2;display:block;width:100%;margin-block-start:var(--padding-sm)}.segment-product-card__buy .add-to-cart-button{width:100%}.product-grid__item>product-card{height:100%}.product-grid__item .product-grid__card{height:100%}.product-grid__item .product-grid__card>.buy-buttons-block{margin-block-start:auto}.product-grid__item .text-block[class*=__product_title],.product-grid__item .text-block[class*=__product_title]>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.email-signup__form:has(.email-signup__consent){flex-wrap:wrap}.email-signup__consent{display:flex;flex:1 0 100%;width:100%;gap:10px;align-items:flex-start!important;margin-block-start:12px;font-size:var(--font-size--sm);line-height:1.4;text-align:start;cursor:pointer}.email-signup__consent input{flex:0 0 auto;width:18px;height:18px;margin-block-start:2px;accent-color:currentColor}.email-signup__consent a{text-decoration:underline;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
