.bs-backtotop{position:fixed;right:24px;bottom:160px;width:44px;height:44px;border-radius:999px;border:1px solid rgb(var(--border-color, 0 0 0) / .18);background:rgb(var(--background, 255 255 255) / .88);color:rgb(var(--text-color, 0 0 0) / .92);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 22px #0000001a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;z-index:60}.bs-backtotop[hidden]{display:none!important}.bs-backtotop.is-visible{opacity:1;transform:translateY(0)}.bs-backtotop:focus-visible{outline:2px solid rgb(var(--text-color, 0 0 0) / .35);outline-offset:3px}@media(max-width:989px){.bs-backtotop{right:16px;bottom:88px}}.mega-menu--brands .mega-menu__navigation{width:100%}.mega-menu-brands__cols{display:grid;grid-template-columns:minmax(220px,320px) minmax(260px,1fr);gap:28px;align-items:start}.mega-menu-brands__col-title{margin-bottom:10px}.mega-menu-brands__brand-list{display:grid;gap:2px}.mega-menu-brands__brand-link{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:8px 6px;border-radius:10px}.mega-menu-brands__brand-link .mega-menu-brands__active-dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:0}.mega-menu-brands__brand-link .mega-menu-brands__chevron{opacity:.55}.mega-menu-brands__brand-link.is-active{font-weight:600}.mega-menu-brands__brand-link.is-active .mega-menu-brands__active-dot,.mega-menu-brands__brand-link.is-active .mega-menu-brands__chevron{opacity:1}.mega-menu-brands__line-list{display:grid;gap:6px}.mega-menu-brands__footer{margin-top:14px;padding-top:14px;border-top:1px solid rgb(var(--border-color, 0 0 0) / .1)}.mega-menu-brands__footer-link{display:inline-flex;align-items:center;gap:8px}.mega-menu__footer-link{margin-top:12px;padding-top:12px;border-top:1px solid rgb(var(--border-color, 0 0 0) / .1)}.mega-menu--brands .mega-menu-brands__active-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:10px;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;flex:0 0 auto}.mega-menu--brands .mega-menu-brands__active-icon{display:block;width:100%;height:100%}.mega-menu--brands .mega-menu-brands__brand-link:hover .mega-menu-brands__active-mark,.mega-menu--brands .mega-menu-brands__brand-link.is-active .mega-menu-brands__active-mark{opacity:1;transform:translate(0)}.mega-menu--brands .mega-menu-brands__active-icon,.mega-menu--brands .mega-menu-brands__active-mark{box-shadow:none!important;filter:none!important}.shopify-section--bs-line-info-teasers .bs-lit__extra-top-space{height:var(--bs-extra-top-space, 0px)}.shopify-section--bs-line-info-teasers .section-spacing,.shopify-section--bs-line-info-teasers .section-stack,.shopify-section--bs-line-info-teasers .bs-lit,.shopify-section--bs-line-info-teasers .bs-lit__teasers{max-width:100%;min-width:0}@media screen and (max-width:999px){.shopify-section--bs-line-info-teasers .section-spacing,.shopify-section--bs-line-info-teasers .section-stack,.shopify-section--bs-line-info-teasers .bs-lit{overflow-x:hidden}}.shopify-section--bs-line-info-teasers .bs-lit{display:grid;gap:var(--bs-gap-y)}@media screen and (min-width:1000px){.shopify-section--bs-line-info-teasers .bs-lit{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:calc(var(--bs-gap-x) * 2);align-items:start}.shopify-section--bs-line-info-teasers .bs-lit__intro{grid-column:1 / span 2}.shopify-section--bs-line-info-teasers .bs-lit__teasers{grid-column:3 / span 3}}@media screen and (max-width:999px){.shopify-section--bs-line-info-teasers .bs-lit__intro,.shopify-section--bs-line-info-teasers .bs-lit__intro .rich-text,.shopify-section--bs-line-info-teasers .bs-lit__intro .prose,.shopify-section--bs-line-info-teasers .bs-lit__intro .rte{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}}.shopify-section--bs-line-info-teasers .bs-lit__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bs-gap-x);max-width:100%;min-width:0}@media screen and (max-width:999px){.shopify-section--bs-line-info-teasers .bs-lit__teasers{overflow:hidden;min-width:0}.shopify-section--bs-line-info-teasers .bs-lit__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-padding-right:12px;scrollbar-width:none;padding:0 12px 12px 0;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.shopify-section--bs-line-info-teasers .bs-lit__track::-webkit-scrollbar{display:none}.shopify-section--bs-line-info-teasers .bs-lit__card{flex:0 0 90%;width:90%;max-width:90%;min-width:90%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.shopify-section--bs-line-info-teasers .bs-lit__card:first-child{margin-left:0}}.shopify-section--bs-line-info-teasers .bs-lit__cardlink{display:block;color:inherit;text-decoration:none}.shopify-section--bs-line-info-teasers .bs-lit__media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#00000008}@supports not (aspect-ratio: 4 / 5){.shopify-section--bs-line-info-teasers .bs-lit__media:before{content:"";display:block;padding-top:125%}}.shopify-section--bs-line-info-teasers .bs-lit__img,.shopify-section--bs-line-info-teasers .bs-lit__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;display:block!important}.shopify-section--bs-line-info-teasers .bs-lit__content{margin-top:calc(var(--bs-gap-y) / 2);display:grid;gap:calc(var(--bs-gap-y) / 2);max-width:100%;min-width:0}@media screen and (min-width:1000px){.shopify-section--bs-line-info-teasers .bs-lit__content{margin-top:calc(var(--bs-gap-y) / 3);gap:calc(var(--bs-gap-y) / 3)}}.shopify-section--bs-line-info-teasers .bs-lit__card--bordered{padding:var(--container-gutter);border:1px solid rgba(0,0,0,.08)}.shopify-section--bs-line-info-teasers .bs-lit__progress{display:none;height:var(--bs-progress-h);background:var(--bs-progress-bg);border-radius:999px;overflow:hidden;margin-top:8px}.shopify-section--bs-line-info-teasers .bs-lit__progressbar{height:100%;width:100%;transform-origin:0 50%;transform:scaleX(.12);background:var(--bs-progress-fg);border-radius:999px}@media screen and (max-width:999px){.shopify-section--bs-line-info-teasers .bs-lit__progress{display:block}}@media screen and (max-width:999px){.shopify-section--bs-line-info-teasers .bs-lit__media{min-height:0!important}}.buy-buttons .button[type=submit]:not(.button--outline),.buy-buttons .button[name=add]:not(.button--outline),.product-sticky-add-to-cart .button:not(.button--outline){background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));border-color:rgb(var(--button-background-primary))}.buy-buttons .button.button--outline,.product-sticky-add-to-cart .button.button--outline{background:transparent;color:rgb(var(--button-outline-color, var(--button-background-primary)));border-color:rgb(var(--button-outline-color, var(--button-background-primary)))}.shopify-policy__title h1,.shopify-section--main-page h1{font-size:var(--text-display-m);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}@media(min-width:1000px){.mega-menu-brands__col--brands .mega-menu-brands__brand-link{padding-block:2px;line-height:1.2;min-height:unset}}.mega-menu-brands__brand-list>li{margin:0}.mega-menu-brands__brand-list>li>a.mega-menu-brands__brand-link{line-height:18px;padding-block:4px}.mega-menu-brands__brand-list .mega-menu-brands__footer,.mega-menu-brands__brand-list .mega-menu-brands__footer a{height:auto!important;overflow:visible!important;line-height:1.2!important;padding-block:10px!important}@media(hover:hover)and (pointer:fine){.product-card .button:not(.button--outline),.product-card button.button:not(.button--outline),.product-card form[action*="/cart/add"] button:not(.button--outline),.product-card form[action*="/cart/add"] .button:not(.button--outline){background:rgb(var(--button-background-primary))!important;color:rgb(var(--button-text-primary))!important;border-color:rgb(var(--button-background-primary))!important}.product-card .button:not(.button--outline):hover,.product-card form[action*="/cart/add"] button:not(.button--outline):hover{filter:brightness(.92)}}@media(hover:none)and (pointer:coarse){.product-card form[action*="/cart/add"] button,.product-card form[action*="/cart/add"] .button,.product-card .button{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.product-card form[action*="/cart/add"] button:focus,.product-card form[action*="/cart/add"] button:focus-visible,.product-card form[action*="/cart/add"] button:active,.product-card .button:focus,.product-card .button:focus-visible,.product-card .button:active{background:transparent!important;box-shadow:none!important;outline:none!important}.product-card form[action*="/cart/add"] button,.product-card .button{-webkit-tap-highlight-color:transparent}}.product-card .button:not(.button--outline):hover,.product-card form[action*="/cart/add"] button:not(.button--outline):hover{filter:brightness(.92)}.product-sticky-add-to-cart .button.button--outline,.product-sticky-add-to-cart .button.button--outline:hover,.product-sticky-add-to-cart .button.button--outline:focus-visible{background:rgb(var(--button-background-primary))!important;color:rgb(var(--button-text-primary))!important;border-color:rgb(var(--button-background-primary))!important}.bs-breadcrumb{font-size:.85rem;margin-bottom:0}.bs-breadcrumb__list{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0;margin:0}.bs-breadcrumb__item:after{content:"\203a";margin-left:6px;opacity:.4}.bs-breadcrumb__item:last-child:after{content:""}.bs-breadcrumb__item a{text-decoration:none;opacity:.7}.bs-breadcrumb__item--current span{opacity:1;font-weight:500}:root{--subheading-font-size: 1.1rem}.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width p,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width li{text-align:justify;text-justify:inter-word;text-align-last:left}.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width ul,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width ol{text-align:left}.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h1,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h2,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h3,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h4,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h5,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h6,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h1,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h2,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h3,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h4,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h5,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h6,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .subheading,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .button,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .btn,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .constrained-image,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .icon,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .rte img,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .rte svg{text-align:center}@media screen and (max-width:699px){.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width p,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .subheading,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h1,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h2,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h3,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h4,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h5,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width h6,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h1,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h2,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h3,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h4,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h5,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width .h6,.bs-rich-text-content.bs-text-flow-justify.bs-center-aligned.bs-contained-width li{text-align:left;text-align-last:left}}.article-main .prose h1,.article-main .prose h2,.article-main .prose h3,.article-main .prose h4,.article-main .prose h5,.article-main .prose h6{font-weight:500;letter-spacing:-.05em;color:rgb(var(--text-color))}.article-main .prose h1{font-size:40px;line-height:1.15;margin-top:0;margin-bottom:18px}.article-main .prose h2{font-size:34px;line-height:1.2;margin-top:34px;margin-bottom:14px}.article-main .prose h3{font-size:30px;line-height:1.25;margin-top:28px;margin-bottom:12px}.article-main .prose h4{font-size:24px;line-height:1.3;margin-top:22px;margin-bottom:10px}.article-main .prose h5{font-size:18px;line-height:1.35;margin-top:18px;margin-bottom:8px}.article-main .prose h6{font-size:16px;line-height:1.4;margin-top:16px;margin-bottom:6px;letter-spacing:.03em;text-transform:uppercase}.article-main .prose p{font-size:16px}.article-main .prose :is(h1,h2,h3,h4,h5,h6)+p{margin-top:0}@media(max-width:768px){.article-main .prose h1,.article-main .prose h2,.article-main .prose h3,.article-main .prose h4,.article-main .prose h5,.article-main .prose h6{letter-spacing:-.05em}.article-main .prose h1{font-size:34px;line-height:1.1;margin-bottom:16px}.article-main .prose h2{font-size:30px;line-height:1;margin-top:28px;margin-bottom:12px}.article-main .prose h3{font-size:24px;line-height:1.1;margin-top:24px;margin-bottom:10px}.article-main .prose h4{font-size:18px;line-height:1.3;margin-top:20px;margin-bottom:8px}.article-main .prose h5{font-size:16px;line-height:1.35;margin-top:16px;margin-bottom:6px}.article-main .prose h6{font-size:14px;line-height:1.4;margin-top:14px;margin-bottom:6px}}.article-main .prose img{margin-top:12px;margin-bottom:12px}.article-main .prose [style*=aspect-ratio] img{margin:8 0!important}.article-main .prose blockquote{margin:44px 0!important;padding:24px 0 12px!important;border:none!important}.article-main .prose .bs-quote{margin:44px 32px!important;padding-left:40px;border-left:2px solid rgba(0,0,0,.08)}.article-main .prose .bs-quote__text{font-size:18px!important;line-height:1.6;margin:0;font-weight:400;letter-spacing:-.01em;color:rgb(var(--text-color))}.article-main .prose .bs-quote__author{display:block;margin-top:10px;font-size:14px;opacity:.6;letter-spacing:.02em}.article-main .prose blockquote p{margin:0;font-size:18px!important;line-height:1.6}@media(max-width:768px){.article-main .prose .bs-quote{margin:32px 0!important;padding-left:32px}.article-main .prose .bs-quote__text{font-size:16px!important}.article-main .prose .bs-quote__author{font-size:12px}}@media screen and (min-width:1000px){.timeline__content-list{overscroll-behavior-y:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bs-custom.css.map */
