html{scroll-behavior:smooth;scrollbar-gutter:stable}:root{--bs-color-brand-red: #c62d2d;--bs-color-brand-red-hover: #a82525;--bs-color-bg: var(--background);--bs-color-bg-muted: var(--secondary-background);--bs-color-bg-soft: var(--border-color);--bs-color-bg-dark: #1A1A1A;--bs-color-bg-black: #000000;--bs-color-text: var(--text-color);--bs-color-text-muted: #878787;--bs-color-text-on-dark: #FFFFFF;--bs-color-text-on-red: #FFFFFF;--bs-color-accent-blue: #02A1FF;--bs-color-accent-yellow: #FFE005;--bs-font-heading: "Gotham", "Montserrat", "Helvetica Neue", Arial, sans-serif;--bs-font-body: "Proxima Nova", "Mulish", "Helvetica Neue", Arial, sans-serif;--bs-font-accent: "Aleo", "Merriweather", Georgia, serif;--heading-font-family: var(--bs-font-heading);--text-font-family: var(--bs-font-body);--bs-radius-sm: 6px;--bs-radius-md: 12px;--bs-radius-pill: 999px;--bs-transition-fast: .15s ease-out;--bs-transition-base: .25s ease-out}.bts-category-grid.section,.bts-tabs.section,.bts-brand-grid.section,.bts-two-cols.section,.bts-press.section,.bts-faq2.section,.bts-faq.section,.bts-related.section,.bts-product-tabs.section{margin:0}.bts-tabs.section,.shopify-section:has(>[data-section-type=featured-collection]){overflow-x:clip}@font-face{font-family:Gotham;src:url(gotham-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(gotham-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(gotham-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(proximanova-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(proximanova-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(proximanova-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(proximanova-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{font-family:var(--bs-font-body);color:var(--bs-color-text);background-color:var(--bs-color-bg)}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--bs-font-heading);color:var(--bs-color-text)}.button--primary,.button.button--primary{background-color:var(--bs-color-brand-red);color:var(--bs-color-text-on-red);border-color:var(--bs-color-brand-red);transition:background-color var(--bs-transition-fast)}.button--primary:hover,.button.button--primary:hover{background-color:var(--bs-color-brand-red-hover);border-color:var(--bs-color-brand-red-hover)}.bts-announcement-bar{background-color:var(--bs-announcement-bg, var(--bs-color-bg-dark));color:var(--bs-announcement-color, var(--bs-color-text-on-dark));padding:8px 0;text-align:center;font-size:13px;letter-spacing:.02em}.bts-announcement-bar a{color:inherit;text-decoration:underline}.shopify-section--bts-header{position:fixed;top:0;left:0;right:0;z-index:100;pointer-events:none}.shopify-section--bts-header>section{pointer-events:none}.shopify-section--bts-header .bts-header{pointer-events:auto}.bts-header{width:calc(100% - 80px);max-width:1400px;margin:20px auto 0;background-color:var(--bs-color-bg);border:1px solid rgba(26,26,26,.2);border-radius:24px;box-shadow:none;position:relative;z-index:2;transition:border-radius .5s cubic-bezier(.32,.72,0,1)}.bts-header>.container{max-width:none;padding:0;margin:0}.bts-header__inner{display:flex;align-items:center;padding:0 25px}.bts-header__logo{flex:0 0 auto;margin:0;display:flex;align-items:center}.bts-header__logo-link{display:inline-flex;align-items:center}.bts-header__logo-image{display:block;height:auto;max-height:32px;width:auto;transform:translateY(-2px)}.bts-header__desktop-nav{flex:1 1 auto;display:flex;justify-content:center;margin-left:0}.bts-header__nav-list{display:flex;align-items:center;gap:36px;margin:0;padding:0;list-style:none}.bts-header__nav-item{margin:0;padding:0}.bts-header__nav-link{font-family:var(--bs-font-body);font-weight:500;font-size:16px;line-height:1.2;color:var(--bs-color-text);text-transform:none;letter-spacing:normal;text-decoration:none;white-space:nowrap;transition:color var(--bs-transition-fast)}.bts-header__nav-link:hover,.bts-header__nav-link.is-current,.bts-header__nav-link[aria-current=page]{color:var(--bs-color-brand-red)}.bts-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:20px;margin-left:auto}.bts-header__action-item--cart{display:flex;align-items:center;gap:20px}@media(min-width:641px){.bts-header__action-item--cart{position:relative}}.bts-header__cart-toggle .header__cart-icon{margin:0;display:inline-flex;align-items:center;top:auto}.bts-header__action-link{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;color:var(--bs-color-text);background:transparent;border:0;padding:0;cursor:pointer;position:relative;transition:color var(--bs-transition-fast)}.bts-header__action-link:hover{color:var(--bs-color-brand-red)}.bts-header__action-link svg{display:block;height:22px;width:auto}.bts-header__actions svg path,.bts-header__actions svg circle,.bts-header__actions svg line,.bts-header__actions svg rect,.bts-header__actions svg polyline,.bts-header__actions svg polygon{vector-effect:non-scaling-stroke;stroke-width:1.7px}.bts-header__hamburger svg{height:16px}.bts-header__cart-count{position:absolute;top:-4px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--bs-radius-pill);background-color:var(--bs-color-brand-red);color:var(--bs-color-text-on-red);font-size:11px;font-weight:600;line-height:18px;text-align:center}.bts-header__cart-count.is-zero{display:none}@media(max-width:1024px){.bts-header{width:calc(100% - 24px);margin:12px 12px 0;padding:15px 0}.bts-header__inner{gap:12px;padding:0 15px}.bts-header__logo-image{max-height:24px}.bts-header__desktop-nav{display:none}.bts-header__actions,.bts-header__action-item--cart{gap:14px}.bts-header__action-link{width:auto;min-width:0;height:30px}.bts-header__action-link svg[viewBox="0 0 26 20"]{height:18.93px}.bts-header__action-link svg[viewBox="0 0 19 19"]{height:17px}.bts-header__action-link svg[viewBox="0 0 24 21"]{height:16.75px}.bts-header__hamburger svg[viewBox="0 0 21 15"]{height:12.07px}.bts-header__hamburger{margin-left:16px}}@media(max-width:480px){.bts-header__action-link--account{display:none!important}}[data-section-type=rich-text] .heading.h1{font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:48px;letter-spacing:-1px;margin:0;color:var(--bs-color-text, #1a1a1a)}@media(max-width:749px){[data-section-type=rich-text] .heading.h1{font-size:32px;line-height:40px}}.shopify-section:has(>[data-section-type=rich-text]){margin-bottom:0}.shopify-section:has(>[data-section-type=rich-text])+.shopify-section:has(>[data-section-type=featured-collection])>[data-section-type=featured-collection],.shopify-section:has(>[data-section-type=rich-text])+.shopify-section:has(>[data-section-type=bts-tabbed-collections])>[data-section-type=bts-tabbed-collections]{margin-top:0;padding-top:60px}@media(max-width:749px){.shopify-section:has(>[data-section-type=rich-text])+.shopify-section:has(>[data-section-type=featured-collection])>[data-section-type=featured-collection],.shopify-section:has(>[data-section-type=rich-text])+.shopify-section:has(>[data-section-type=bts-tabbed-collections])>[data-section-type=bts-tabbed-collections]{padding-top:20px}}.bts-header [data-wl-slot],.bts-header .wh-trigger,.bts-header .wh-icon-wrap{display:inline-flex;align-items:center;justify-content:center;line-height:1}.bts-header .wh-trigger{color:var(--bs-color-text, #1a1a1a);text-decoration:none;min-width:28px;height:28px;transition:color var(--bs-transition-fast)}.bts-header .wh-trigger:hover,.bts-header .wh-trigger:focus,.bts-header .wh-trigger:focus-visible,.bts-header .wh-trigger:active{color:var(--bs-color-brand-red);transform:none!important;animation:none!important}.bts-header .wh-icon{display:block;width:22px;height:22px;fill:none!important;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bts-header .wh-icon path{fill:none!important;stroke:currentColor}.bts-header .wh-icon-wrap .wh-count,.bts-header .wh-count.wh-count{position:absolute;top:-4px!important;right:-8px!important;min-width:18px!important;width:auto!important;height:18px!important;padding:0 5px!important;border-radius:var(--bs-radius-pill, 999px)!important;background:var(--bs-color-brand-red, #c62d2d)!important;color:var(--bs-color-text-on-red, #ffffff)!important;font-family:var(--bs-font-heading)!important;font-size:11px!important;font-weight:600!important;line-height:18px!important;text-align:center!important;align-items:center!important;justify-content:center!important}.bts-header .wh-count:empty{display:none!important}@media(max-width:1024px){.bts-header .wh-trigger{width:auto;min-width:0;height:30px}.bts-header .wh-icon{width:18px;height:18px}}@media(max-width:400px){.bts-header__action-link:has(svg[viewBox="0 0 26 20"]){display:none}}.footer{background-color:var(--bs-color-bg-dark);color:var(--bs-color-text-on-dark)}.footer a,.footer .footer__link-item{color:var(--bs-color-text-on-dark)}.footer a:hover,.footer .footer__link-item:hover{color:var(--bs-color-brand-red)}.footer .footer__title,.footer .heading{color:var(--bs-color-text-on-dark)}.footer .form__field,.footer input[type=email]{background-color:transparent;border-color:var(--bs-color-text-muted);color:var(--bs-color-text-on-dark)}.footer .form__field::placeholder,.footer input[type=email]::placeholder{color:var(--bs-color-text-muted)}.footer .form__floating-label{color:var(--bs-color-text-muted)}.footer .form__submit,.footer button[type=submit]{background-color:var(--bs-color-brand-red);color:var(--bs-color-text-on-red);border-color:var(--bs-color-brand-red)}.footer .form__submit:hover,.footer button[type=submit]:hover{background-color:var(--bs-color-brand-red-hover);border-color:var(--bs-color-brand-red-hover)}.footer .plus-button:before,.footer .plus-button:after{background-color:var(--bs-color-text-on-dark)}.bts-tabs__header{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}.bts-tabs__title{margin:0;font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:48px;letter-spacing:-1px;color:var(--bs-color-text, #1a1a1a)}.bts-tabs__list{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.bts-tabs__list-item{margin:0;padding:0;flex:0 0 auto}.bts-tabs__tab{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;font-family:var(--bs-font-body);font-size:16px;font-weight:400;line-height:24px;color:var(--bs-color-text, #1a1a1a);background-color:transparent;border:1px solid var(--bs-color-text, #1a1a1a);border-radius:50px;cursor:pointer;white-space:nowrap;transition:background-color var(--bs-transition-fast),border-color var(--bs-transition-fast),color var(--bs-transition-fast)}.bts-tabs__tab:hover{border-color:var(--bs-color-brand-red);color:var(--bs-color-brand-red)}.bts-tabs__tab.is-active,.bts-tabs__tab[aria-selected=true]{background-color:var(--bs-color-brand-red);border-color:var(--bs-color-brand-red);color:#fff}.bts-tabs__tab.is-active:hover,.bts-tabs__tab[aria-selected=true]:hover{color:#fff}.bts-tabs__tab:focus-visible{outline:2px solid var(--bs-color-brand-red);outline-offset:2px}.bts-tabs__panel{margin-top:40px}.bts-tabs__panel[hidden]{display:none}.bts-tabs .bts-tabs__panel .product-list{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;background:none;border:0;overflow:visible}@media(max-width:1259px){.bts-tabs .bts-tabs__panel .product-list{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:20px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 48px);padding:4px 24px 34px;margin:-4px -24px -34px}.bts-tabs .bts-tabs__panel .product-list::-webkit-scrollbar{display:none}.bts-tabs .bts-tabs__panel .product-list>*{flex:0 0 240px;min-width:0;max-width:240px}}@media(max-width:749px){.bts-tabs__header{gap:24px}.bts-tabs__title{font-size:32px;line-height:40px}.bts-tabs__list{justify-content:flex-start;width:calc(100% + 48px);margin:0 -24px;padding:0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bts-tabs__list::-webkit-scrollbar{display:none}.bts-tabs__tab{font-size:14px;line-height:14px}.bts-tabs .bts-tabs__panel .product-list{gap:10px}.bts-tabs .bts-tabs__panel .product-list>*{flex:0 0 185px;max-width:185px}}.bts-header{position:relative}.bts-header__nav-item.has-mega-menu{position:static}.bts-mega-menu{position:absolute;top:100%;left:50%;width:calc(100% - 4px);max-width:1400px;margin-top:8px;padding:40px;background-color:var(--bs-color-bg);border:1px solid rgba(26,26,26,.12);border-radius:32px;box-shadow:0 12px 32px #00000014;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-8px);transition:opacity .26s ease,transform .26s ease,visibility 0s linear .26s}.bts-mega-menu:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.bts-header__nav-item.has-mega-menu .bts-header__nav-link{position:relative}.bts-header__nav-item.has-mega-menu .bts-header__nav-link:after{content:"";position:absolute;left:-16px;right:-16px;top:100%;height:48px}.bts-mega-menu__inner{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:clamp(32px,8%,100px);row-gap:40px}.bts-mega-menu__column{display:flex;flex-direction:column;flex:0 0 200px}.bts-mega-menu__image-link{display:block;text-decoration:none;color:inherit;margin-bottom:32px}.bts-mega-menu__image-wrap{display:block;width:100%;aspect-ratio:2 / 1;overflow:hidden;border-radius:24px;border:1px solid rgba(26,26,26,.12);box-shadow:0 24px 24px -12px #0000000f,0 12px 12px -6px #0000000f,0 6px 6px -3px #0000000f,0 3px 3px -1.5px #0000000f;background-color:#f2f2f2}.bts-mega-menu__image{width:100%;height:100%;object-fit:cover;display:block}.bts-mega-menu__heading{font-family:var(--bs-font-heading);font-weight:700;font-size:20px;line-height:16px;color:#1a1a1a;text-decoration:none;margin-bottom:32px;transition:color var(--bs-transition-fast)}.bts-mega-menu__heading:hover{color:var(--bs-color-brand-red)}.bts-mega-menu__items{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;line-height:16px}.bts-mega-menu__item{margin:0;padding:0}.bts-mega-menu__item-link{font-family:var(--bs-font-body);font-weight:500;font-size:16px;line-height:16px;color:#1a1a1a;text-decoration:none;transition:color var(--bs-transition-fast)}.bts-mega-menu__item-link:hover{color:var(--bs-color-brand-red)}@media(hover:hover)and (pointer:fine){.bts-header__nav-item.has-mega-menu:hover .bts-mega-menu,.bts-header__nav-item.has-mega-menu:focus-within .bts-mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .26s ease,transform .26s ease,visibility 0s;z-index:2}}.bts-header__nav-item.has-mega-menu.is-open .bts-mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .26s ease,transform .26s ease,visibility 0s;z-index:2}.bts-header__nav-item.has-mega-menu.is-open>.bts-header__nav-link,.bts-header__nav-item.has-mega-menu:hover>.bts-header__nav-link{color:var(--bs-color-brand-red)}.bts-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000073;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility 0s linear .26s}@media(hover:hover)and (pointer:fine){.bts-header:has(.bts-header__nav-item.has-mega-menu:hover)~.bts-header__overlay,.bts-header:has(.bts-header__nav-item.has-mega-menu:focus-within)~.bts-header__overlay{opacity:1;visibility:visible;transition:opacity .26s ease,visibility 0s}}.bts-header:has(.bts-header__nav-item.has-mega-menu.is-open)~.bts-header__overlay{opacity:1;visibility:visible;transition:opacity .26s ease,visibility 0s}.bts-two-cols__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.bts-two-cols__grid--separate{gap:var(--col-gap, 20px)}.bts-two-cols__grid--joined{gap:0;border-radius:24px;overflow:hidden;border:1px solid rgba(26,26,26,.1);box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f}.bts-two-cols__grid--joined .bts-two-cols__col{border-radius:0;border:0;box-shadow:none}.bts-two-cols__col{position:relative;border-radius:var(--radius, 24px);overflow:hidden;text-decoration:none;background-size:cover;background-position:center;box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f}.bts-two-cols__grid--separate .bts-two-cols__col--bordered{border:1px solid rgba(26,26,26,.1)}.bts-two-cols__col--text{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--pad, 48px);min-height:var(--min-h, 0px);color:var(--heading-color, #1a1a1a)}.bts-two-cols__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(26,26,26,var(--ov, .6)) 0% 49%,#1a1a1a00 82%)}.bts-two-cols__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:30px;width:100%}.bts-two-cols__col--align-left .bts-two-cols__inner{align-items:flex-start;text-align:left}.bts-two-cols__col--align-center .bts-two-cols__inner{align-items:center;text-align:center}.bts-two-cols__icon-wrap{display:inline-flex}.bts-two-cols__icon{display:block;height:var(--icon-h, 60px);width:auto;object-fit:contain}.bts-two-cols__heading{font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:58px;letter-spacing:-1px;margin:0;color:var(--heading-color, #1a1a1a)}.bts-two-cols__body{font-family:var(--bs-font-body);font-weight:400;font-size:16px;line-height:24px;margin:0;color:var(--body-color, #888888)}.bts-two-cols__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:20px;height:50px;padding:0 40px;border:0;border-radius:100px;background-color:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:500;font-size:16px;line-height:1;letter-spacing:-1px;text-decoration:none;white-space:nowrap}.bts-two-cols__col--align-center .bts-two-cols__button{align-self:center}.bts-two-cols__col--image{display:block;background-color:#f2f2f2}.bts-two-cols__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}@media(min-width:750px)and (max-width:989px){.bts-two-cols__heading{font-size:28px;line-height:34px;letter-spacing:-.5px;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.bts-two-cols__body{font-size:14px;line-height:21px}.bts-two-cols__inner{gap:20px}.bts-two-cols__col--text{padding:calc(var(--pad, 48px) * .5)}.bts-two-cols__button{height:40px;padding:0 28px;font-size:14px}.bts-two-cols__icon{height:calc(var(--icon-h, 60px) * .7)}}@media(min-width:990px)and (max-width:1259px){.bts-two-cols__heading{font-size:36px;line-height:44px;letter-spacing:-.75px;overflow-wrap:anywhere;word-break:break-word}.bts-two-cols__body{font-size:15px;line-height:22px}.bts-two-cols__inner{gap:24px}.bts-two-cols__col--text{padding:calc(var(--pad, 48px) * .66)}.bts-two-cols__button{height:44px;padding:0 32px}}@media(max-width:749px){.bts-two-cols__grid--stack-mobile{grid-template-columns:1fr}.bts-two-cols__heading{font-size:32px;line-height:38px}.bts-two-cols__button{margin-top:10px;height:40px}.bts-two-cols__col--text{min-height:calc(var(--min-h, 0px) * .75)}.bts-two-cols__grid--stack-mobile .bts-two-cols__col--image .bts-two-cols__image{position:static;height:auto}.bts-two-cols__grid--joined.bts-two-cols__grid--stack-mobile .bts-two-cols__col--image{order:-1;padding:20px}.bts-two-cols__grid--joined.bts-two-cols__grid--stack-mobile .bts-two-cols__col--image .bts-two-cols__image{border-radius:24px}.bts-two-cols__grid--joined.bts-two-cols__grid--stack-mobile .bts-two-cols__col--text{padding:20px}}.add-to-comparable svg{width:28px;fill:var(--bs-color-brand-red)}.bts-coll-list{margin:0;padding-bottom:60px}@media(max-width:749px){.bts-coll-list{padding-bottom:40px}}.bts-coll-list__header{margin:0 0 24px;text-align:left}.bts-coll-list__heading{margin:0;font-family:var(--bs-font-heading);font-weight:700;font-size:32px;line-height:1.15;letter-spacing:-1px;color:#1a1a1a}.bts-coll-list__intro{margin:12px 0 0;font-size:16px;line-height:24px;color:#888;max-width:680px}@media(max-width:749px){.bts-coll-list__heading{font-size:24px;letter-spacing:-.5px}.bts-coll-list__header{margin-bottom:16px}}.bts-coll-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:600px){.bts-coll-list__grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:990px){.bts-coll-list__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.bts-coll-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(26,26,26,.12);border-radius:24px;overflow:hidden;box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;transition:box-shadow .18s ease,transform .18s ease}.bts-coll-card:hover,.bts-coll-card:focus-visible{box-shadow:0 4px 4px -1.5px #00000014,0 8px 10px -3px #00000014,0 16px 16px -6px #00000014,0 28px 28px -12px #00000014;transform:translateY(-1px)}.bts-coll-card__media{position:relative;display:block;aspect-ratio:193 / 168;background:#f5f5f5;border-radius:24px 24px 0 0;overflow:hidden}.bts-coll-card__image{width:100%;height:100%;object-fit:cover;display:block}.bts-coll-card__image--placeholder{background:#efefef;color:#ccc}.bts-coll-card__title{display:flex;align-items:center;justify-content:center;padding:16px 12px;text-align:center;font-family:var(--bs-font-heading);font-weight:500;font-size:20px;line-height:20px;letter-spacing:-.79px;color:#1a1a1a}@media(max-width:749px){.bts-coll-card__title{padding:14px 10px;font-size:16px;line-height:18px;letter-spacing:-.5px}}.collection-inline-banner,.product-list .collection-inline-banner{width:100%;grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#fff;border:1px solid rgba(26,26,26,.1);border-radius:24px;overflow:hidden;margin:20px 0;color:#1a1a1a;box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f}.collection-inline-banner__content{padding:48px;background:#fff;color:#1a1a1a;display:flex;flex-direction:column;justify-content:center;gap:30px}.collection-inline-banner__subtitle{display:inline-block;margin:0;font-size:14px;text-transform:uppercase;color:#1a1a1a;opacity:.7}.collection-inline-banner__logo{display:block;max-width:220px;max-height:36px;width:auto;height:auto;object-fit:contain}.collection-inline-banner__subtitle:has(.collection-inline-banner__logo){font-size:0;line-height:0;opacity:1}.collection-inline-banner__title{font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:58px;letter-spacing:-1px;margin:0;color:#1a1a1a}.collection-inline-banner__text{font-family:var(--bs-font-body);font-weight:400;font-size:16px;line-height:24px;margin:0;color:#888}.collection-inline-banner__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:50px;padding:0 40px;margin-top:-10px;border:0;border-radius:100px;background-color:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:500;font-size:16px;line-height:1;letter-spacing:-1px;text-decoration:none;white-space:nowrap;transition:background-color .18s ease}.collection-inline-banner__button:hover{background-color:var(--bs-color-brand-red-hover, #a82525);color:#fff}.collection-inline-banner__image{background:#1a1a1a;min-height:100%;display:block;font-size:0;line-height:0}.collection-inline-banner__image img{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover}@media screen and (max-width:767px){.collection-inline-banner,.product-list .collection-inline-banner{grid-template-columns:1fr}.collection-inline-banner__image{order:1;padding:20px;background:transparent;min-height:0;overflow:visible}.collection-inline-banner__image img{display:block;width:100%;height:auto;border-radius:16px;object-fit:contain}.collection-inline-banner__content{order:2;padding:20px;gap:20px}.collection-inline-banner__title{font-size:28px;line-height:34px}}.bts-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;visibility:hidden;pointer-events:none;transition:visibility 0s linear .65s}.bts-mobile-menu.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.bts-mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .5s ease}.bts-mobile-menu.is-open .bts-mobile-menu__overlay{opacity:1}.bts-mobile-menu__panel{position:absolute;top:calc(var(--cmm-header-bottom, 96px) - 25px);left:var(--cmm-header-left, 24px);right:var(--cmm-header-left, 24px);background:var(--bs-color-bg, #fff);border:1px solid rgba(26,26,26,.2);border-top:0;border-radius:0 0 24px 24px;max-height:25px;overflow:hidden;-webkit-overflow-scrolling:touch;transition:max-height .5s cubic-bezier(.32,.72,0,1)}.bts-mobile-menu.is-open .bts-mobile-menu__panel{max-height:calc(100vh - var(--cmm-header-bottom, 96px) + 9px);overflow-y:auto;transition:max-height .7s cubic-bezier(.32,.72,0,1)}.bts-mobile-menu__list{list-style:none;margin:0;padding:45px 24px 120px}.bts-mobile-menu__card+.bts-mobile-menu__card{margin-top:15px}html.bts-menu-open .bts-header{border-bottom-left-radius:0;border-bottom-right-radius:0;transition:border-radius .5s cubic-bezier(.32,.72,0,1)}.bts-mobile-menu__card{margin:0;background:#fff;border-radius:16px;border:1px solid rgba(26,26,26,.12);box-shadow:0 24px 24px -12px #0000000f,0 12px 12px -6px #0000000f,0 6px 6px -3px #0000000f,0 3px 3px -1.5px #0000000f;overflow:hidden}.bts-mobile-menu__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;padding:20px 24px;font-family:inherit;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-.788px;color:#1a1a1a;text-align:left;text-decoration:none;cursor:pointer;transition:box-shadow .25s ease}.bts-mobile-menu__row--l2{font-weight:500;border-top:1px solid rgba(0,0,0,.1)}.bts-mobile-menu__row--l2:first-child{border-top:0}.bts-mobile-menu__label{line-height:20px}.bts-chevron{display:inline-block;width:24px;height:24px;flex:0 0 auto;background-color:currentColor;-webkit-mask:url(chevron-down.svg) no-repeat center / contain;mask:url(chevron-down.svg) no-repeat center / contain;transition:transform .25s ease}.bts-chevron--up,.bts-mobile-menu__row[aria-expanded=true] .bts-chevron{transform:rotate(180deg)}.bts-mobile-menu__row--l1[aria-expanded=true]{border-radius:16px;border:1px solid rgba(26,26,26,.12);box-shadow:0 24px 24px -12px #0000000f,0 12px 12px -6px #0000000f,0 6px 6px -3px #0000000f,0 3px 3px -1.5px #0000000f}.bts-mobile-menu__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.bts-mobile-menu__sub.is-open{grid-template-rows:1fr}.bts-mobile-menu__sub-inner{overflow:hidden;min-height:0}.bts-mobile-menu__sub--l3 .bts-mobile-menu__leaf:last-child{padding-bottom:18px}.bts-mobile-menu__leaf{display:block;padding:10px 24px;color:#1a1a1a;font-size:16px;font-weight:325;line-height:16px;letter-spacing:-.788px;text-decoration:none}.bts-mobile-menu__leaf:hover{color:#000}.bts-header__burger-icon{display:flex;align-items:center}.bts-header__burger-icon--close,html.bts-menu-open .bts-header__burger-icon--open{display:none}html.bts-menu-open .bts-header__burger-icon--close{display:flex}html.bts-menu-open,html.bts-menu-open body{overflow:hidden}@media screen and (min-width:1250px){.bts-mobile-menu{display:none}}@media screen and (max-width:1249.98px){.bts-header__desktop-nav{display:none!important}.bts-header__hamburger{display:inline-flex!important}}.bts-footer{position:relative;overflow:hidden;background:var(--footer-bg, #0f0f0f);color:#888}.bts-footer__inner{max-width:1480px;margin:0 auto;padding-left:40px;padding-right:40px}.bts-footer__cols{position:relative;z-index:1;display:flex;justify-content:space-between;gap:clamp(24px,3vw,56px);padding-top:84px;padding-bottom:64px}.bts-footer__col{min-width:0}.bts-footer__col--links{flex:0 1 auto}.bts-footer__col--track{flex:0 1 300px}.bts-footer__col--community{flex:0 1 390px}.bts-footer__heading{margin:0 0 24px;font-family:var(--bs-font-heading);font-weight:500;font-size:24px;line-height:24px;letter-spacing:-1px;color:#fff}.bts-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.bts-footer__link{font-size:16px;line-height:16px;color:#888;text-decoration:none;transition:color .2s ease}.bts-footer__link:hover{color:#fff}.bts-footer__text{margin:0 0 24px;font-size:16px;line-height:20px;color:#888}.bts-footer__apps{display:flex;flex-wrap:wrap;gap:16px}.bts-footer__app{display:inline-flex}.bts-footer__app-img{display:block;height:44px;width:auto}.bts-footer__newsletter{margin:0;width:100%}.bts-footer__field{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(26,26,26,.2);border-radius:100px;padding:5px}.bts-footer__input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:0 16px;font-family:inherit;font-size:16px;color:#1a1a1a}.bts-footer__input::placeholder{color:#767676}.bts-footer__input:focus{outline:none}.bts-footer__subscribe{flex:0 0 auto;border:0;cursor:pointer;background:#c62d2d;color:#fff;border-radius:100px;padding:17px 40px;font-family:var(--bs-font-heading);font-weight:500;font-size:16px;line-height:16px;letter-spacing:-1px}.bts-footer__form-msg{margin:12px 0 0;font-size:14px;color:#888}.bts-footer__bar{position:relative;z-index:1;border-top:1.25px solid rgba(255,255,255,.15)}.bts-footer__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:22px;padding-bottom:22px}.bts-footer__copy{margin:0;font-size:16px;line-height:22px;color:#888}.bts-footer__payments{display:block;width:100%;max-width:675px;height:auto}.bts-footer__watermark{margin:24px 16px 16px;aspect-ratio:222 / 30;background-color:#fff;-webkit-mask:url(bts-logo.svg) no-repeat center / 100% 100%;mask:url(bts-logo.svg) no-repeat center / 100% 100%;opacity:.08}@media screen and (max-width:1024px){.bts-footer__inner{padding-left:15px;padding-right:15px}.bts-footer__cols{flex-direction:column-reverse;justify-content:normal;align-items:center;text-align:center;gap:44px;padding-top:48px;padding-bottom:40px}.bts-footer__col{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center}.bts-footer__links{align-items:center}.bts-footer__apps{justify-content:center}.bts-footer__bar-inner{flex-direction:column;gap:24px;text-align:center;padding-top:28px;padding-bottom:28px}.bts-footer__payments{margin:0 auto}}.slideshow{position:relative}.slideshow.slideshow,.slideshow .flickity-viewport,.slideshow .slideshow__slide{height:clamp(600px,56vw,800px)}.slideshow .slideshow__slide{position:relative}.slideshow .slideshow__image{width:100%;height:100%;object-fit:cover}.slideshow .slideshow__title{color:inherit;font-family:var(--bs-font-heading);font-weight:700;font-size:64px;line-height:74px;letter-spacing:-1px;margin:0}.slideshow .slideshow__content{color:inherit;font-family:var(--bs-font-body);font-weight:400;font-size:20px;line-height:24px;margin:0}.slideshow__content-wrapper{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box}@media screen and (min-width:1000px){.slideshow__slide-inner--middle-right{text-align:left}.slideshow__slide-inner--middle-right .slideshow__content-wrapper .container{margin-left:55%}}.slideshow__content-wrapper .container{display:inline-flex;flex-direction:column;align-items:flex-start;gap:30px;max-width:560px;text-align:left}.slideshow .slideshow__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:30px;padding:17px 40px;border:0;white-space:nowrap;border-radius:var(--bs-radius-pill);font-family:var(--bs-font-heading);font-weight:500;font-size:16px;line-height:1;letter-spacing:-1px}.slideshow .flickity-page-dots{position:absolute;display:inline-flex;gap:8px;width:auto;padding:7px 10px;border-radius:15px;background:#fff;left:50%;bottom:40px;transform:translate(-50%);z-index:3}.slideshow .flickity-page-dots .dot{width:10px;height:10px;margin:0;border-radius:50%;background:#e6e6e6;opacity:1}.slideshow .flickity-page-dots .dot.is-selected{background:#1a1a1a}.slideshow .flickity-prev-next-button{width:50px;height:50px;border-radius:50%;background-color:#fff;box-shadow:0 2px 12px #0000002e;opacity:1;z-index:3}.slideshow .flickity-prev-next-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:24px 24px;transition:transform .15s ease-out}.slideshow .flickity-prev-next-button.previous{left:32px}.slideshow .flickity-prev-next-button.next{right:32px}.slideshow .flickity-prev-next-button.previous:before{background-image:url(arrow-left.svg)}.slideshow .flickity-prev-next-button.next:before{background-image:url(arrow-right.svg)}.slideshow .flickity-prev-next-button .flickity-button-icon{display:none}.slideshow.flickity-enabled .flickity-prev-next-button.flickity-prev-next-button{transform:none}.slideshow .flickity-prev-next-button.previous:hover:before{transform:translate(-3px)}.slideshow .flickity-prev-next-button.next:hover:before{transform:translate(3px)}@media(max-width:768px){.slideshow.slideshow,.slideshow .flickity-viewport,.slideshow .slideshow__slide{height:clamp(480px,145vw,640px)}.slideshow__content-wrapper{padding-left:60px;padding-right:60px}.slideshow__content-wrapper .container{gap:16px}.slideshow .slideshow__title{font-size:40px;line-height:50px}.slideshow.flickity-enabled .flickity-prev-next-button.flickity-prev-next-button{width:30px;height:30px;transform:none;top:calc(50% - 15px)}.slideshow .flickity-prev-next-button:before{background-size:14px 14px}.slideshow .flickity-prev-next-button.previous{left:12px}.slideshow .flickity-prev-next-button.next{right:12px}.slideshow .flickity-page-dots{bottom:22px}}.bts-category-grid__header{max-width:814px;margin:0 auto 61px;text-align:center}.bts-category-grid__heading{font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:48px;letter-spacing:-1px;margin:0;color:var(--bs-color-text, #1a1a1a)}.bts-category-grid__intro{font-family:var(--bs-font-body);font-weight:400;font-size:16px;line-height:24px;margin:30px auto 0;max-width:704px;color:#888}.bts-category-grid__grid{display:grid;grid-template-columns:repeat(5,1fr);column-gap:19.75px;row-gap:21px}@media(max-width:1259px){.bts-category-grid__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:989px)and (min-width:750px){.bts-category-grid__grid{grid-template-columns:repeat(3,1fr)}}.bts-category-grid__card{position:relative;display:block;height:118px;border-radius:24px;overflow:hidden;border:1px solid rgba(26,26,26,.12);box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;text-decoration:none}.bts-category-grid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bts-category-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#000c,#6660)}.bts-category-grid__label{position:absolute;top:27px;left:16px;max-width:150px;margin:0;font-family:var(--bs-font-heading);font-weight:500;font-size:25px;line-height:31.5px;letter-spacing:-.7875px;color:#fff}.bts-category-grid__more{display:none}@media(max-width:749px){.bts-category-grid__header{margin-bottom:40px}.bts-category-grid__heading{font-size:32px;line-height:40px}.bts-category-grid__grid{grid-template-columns:1fr;gap:20px}.bts-category-grid__label{top:25px;left:20px;font-size:24px;line-height:34px}.bts-category-grid__card--extra{display:none}.bts-category-grid__more{display:block;margin:24px auto 0;height:40px;padding:0 40px;border:0;border-radius:100px;background-color:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:500;font-size:16px;line-height:1;letter-spacing:-1px;cursor:pointer}.bts-category-grid__more.is-done{display:none}}.product-list:has(.bts-card){display:grid;grid-template-columns:repeat(auto-fill,260px);justify-content:center;gap:24px;background:none;border:0;border-radius:0;overflow:visible}.product-list:has(.bts-card):before,.product-list:has(.bts-card):after{content:none;display:none}.scroller:has(.bts-card),.scroller:has(.bts-card) .scroller__inner{display:block;overflow:visible;margin:0;padding:0}@media(max-width:749px){.product-list:has(.bts-card){grid-template-columns:repeat(2,1fr)}}.bts-card{position:relative;display:flex;flex-direction:column;padding:8px;background:#fff;border:1px solid rgba(26,26,26,.12);border-radius:24px;box-shadow:0 3px 3px -1.5px #0000000d,0 8px 12px -4px #0000000f,0 20px 24px -12px #0000000f}.bts-card__media{position:relative;display:block;border-radius:16px;overflow:hidden;background:#f5f5f5;border:1px solid rgba(26,26,26,.06)}.bts-card__image-box{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.bts-card__image{width:100%;height:100%;object-fit:cover}.bts-card__badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:5px 8px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border-radius:10px;font-family:var(--bs-font-heading);font-weight:600;font-size:11px;line-height:1}.bts-card__wishlist{display:none}.bts-card .product-card-wishlist-btn{top:12px!important;right:12px!important;width:28px!important;height:28px!important;background:transparent!important;box-shadow:none!important;border:0!important}.bts-card .product-card-wishlist-btn svg{width:19px!important;height:19px!important}.bts-card__body{display:flex;flex:1 0 auto;flex-direction:column;padding:14px 8px 10px}.bts-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;color:#1a1a1a;font-family:var(--bs-font-heading);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.42px;text-decoration:none}.bts-card__title:hover{color:var(--bs-color-brand-red, #c62d2d)}.bts-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:10px}.bts-card__price{font-family:var(--bs-font-heading)}.bts-card__price--now{font-weight:700;font-size:18px;color:var(--bs-color-brand-red, #c62d2d)}.bts-card__price--was{font-weight:400;font-size:16px;color:#888;text-decoration:line-through}.bts-card__actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:auto;padding-top:14px}.bts-card__form{margin:0;flex:1 1 auto;min-width:0;display:flex}.bts-card__form .buy-button{flex:1 1 auto;min-width:0;display:flex}.bts-card__form .bts-card__atc{width:100%;flex:1 1 auto;min-width:0}.bts-card__actions>.bts-card__atc{flex:1 1 auto;width:auto;min-width:0}.bts-card__atc{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:160px;max-width:100%;min-height:40px;padding:0 16px;border:0;border-radius:100px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:500;font-size:13px;letter-spacing:-.39px;white-space:nowrap;text-decoration:none;cursor:pointer}.bts-card__atc:hover{background:#a82424}.bts-card__atc--disabled{background:#d0d0d0;color:#fff;cursor:not-allowed}.bts-card__atc--instore{width:100%;background:#1a1a1a}.bts-card__atc--instore:hover{background:#000}.bts-instore-view.button,.bts-instore-view.button--primary{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.bts-instore-view.button:hover{background:#000;border-color:#000}.bts-card__actions .wishlist-auto-injected,.product-item .wishlist-auto-injected{display:none!important}.bts-card__atc-icon{display:inline-flex}.bts-card__atc-icon svg{width:18px;height:18px}.bts-card__compare{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:26px;color:var(--bs-color-brand-red, #c62d2d);cursor:pointer}.bts-card__compare svg{display:block;width:28px;height:auto}.bts-card__compare .add-to-comparison-label,.bts-card__compare .in-comparison-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bts-card__compare.in-comparison{background:var(--bs-color-brand-red, #c62d2d);color:#fff;border-radius:8px}.bts-card__compare.in-comparison svg{width:20px}.bts-card__compare.is-loading{background:transparent;cursor:default;pointer-events:none}.bts-card__compare.is-loading svg{visibility:hidden}.bts-card__compare.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid rgba(198,45,45,.25);border-top-color:var(--bs-color-brand-red, #c62d2d);border-radius:50%;animation:bts-compare-spin .6s linear infinite}@keyframes bts-compare-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.bts-card__body{padding:12px 6px 8px}.bts-card__actions{gap:8px}.bts-card__atc{padding:0 20px;font-size:12px}.bts-card__compare{flex:0 0 24px;width:24px}}@media(max-width:749px){[data-section-type=featured-collection]{position:relative}[data-section-type=featured-collection] .product-list:has(.bts-card){display:flex;grid-template-columns:none;flex-wrap:nowrap;justify-content:flex-start;gap:12px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 48px);padding:4px 24px 34px;margin:-4px -24px -34px}[data-section-type=featured-collection] .product-list:has(.bts-card)::-webkit-scrollbar{display:none}[data-section-type=featured-collection] .product-list:has(.bts-card)>.bts-card{flex:0 0 185px;min-width:0}.bts-fc-arrow{position:absolute;top:var(--bts-fc-arrow-top, 170px);transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(26,26,26,.12);border-radius:50%;background:#fff;color:#1a1a1a;box-shadow:0 4px 12px #0000001f;cursor:pointer}.bts-fc-arrow--prev{left:2px}.bts-fc-arrow--next{right:2px}.bts-fc-arrow svg{width:16px;height:16px}.bts-fc-arrow[disabled]{opacity:.35;cursor:default}}@media(min-width:750px){.bts-fc-arrow{display:none}}.bts-brand-grid__header{max-width:560px;margin:0 auto 50px;text-align:center}.bts-brand-grid__heading{margin:0;font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:48px;letter-spacing:-1px;color:var(--bs-color-text, #1a1a1a)}.bts-brand-grid__intro{margin:30px auto 0;max-width:545px;font-family:var(--bs-font-body);font-weight:400;font-size:16px;line-height:24px;color:#888}.bts-brand-grid__row{display:flex;justify-content:space-between;gap:20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:6px 8px 34px;margin:-6px -8px -34px}.bts-brand-grid__row::-webkit-scrollbar{display:none}.bts-brand-grid__card{position:relative;display:block;flex:0 0 197px;height:97px;border-radius:24px;overflow:hidden;border:1px solid rgba(26,26,26,.12);background:#1a1a1a;box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;text-decoration:none}.bts-brand-grid__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bts-brand-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#000c,#6660)}.bts-brand-grid__pill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:132px;height:32px;padding:0 16px;background:#fff;border-radius:8px}.bts-brand-grid__logo{display:block;width:auto;height:auto;max-width:96px;max-height:19px;object-fit:contain}.bts-brand-grid__name{font-family:var(--bs-font-heading);font-weight:700;font-size:14px;color:#1a1a1a;white-space:nowrap}.bts-brand-grid__more{display:none}@media(max-width:749px){.bts-brand-grid__header{margin-bottom:40px}.bts-brand-grid__heading{font-size:32px;line-height:40px}.bts-brand-grid__row{flex-direction:column;gap:16px;overflow:visible;padding:0;margin:0}.bts-brand-grid__card{flex:0 0 auto;width:100%;height:84px}.bts-brand-grid__pill{left:20px;transform:translateY(-50%)}.bts-brand-grid__card--extra{display:none}.bts-brand-grid__more{display:block;margin:24px auto 0;height:40px;padding:0 40px;border:0;border-radius:100px;background-color:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:500;font-size:14px;cursor:pointer}.bts-brand-grid__more.is-done{display:none}}.bts-press__header{max-width:720px;margin:0 auto 50px;text-align:center}.bts-press__heading{margin:0;font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:48px;letter-spacing:-1px;color:var(--bs-color-text, #1a1a1a)}.bts-press__intro{margin:30px auto 0;max-width:700px;font-family:var(--bs-font-body);font-weight:400;font-size:16px;line-height:24px;color:#888}.bts-press__row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bts-press__card{display:flex;flex-direction:column;padding:8px;background:#fff;border:1px solid rgba(26,26,26,.12);border-radius:24px;box-shadow:0 3px 3px -1.5px #0000000d,0 8px 12px -4px #0000000f,0 20px 24px -12px #0000000f}.bts-press__media{display:block;border-radius:16px;overflow:hidden;background:#f5f5f5}.bts-press__img{display:block;width:100%;aspect-ratio:315 / 250;object-fit:cover}.bts-press__body{display:flex;flex:1 0 auto;flex-direction:column;padding:16px 10px 10px}.bts-press__meta{margin:0;font-family:var(--bs-font-body);font-size:13px;line-height:1;color:#888}.bts-press__cat{color:var(--bs-color-text, #1a1a1a);font-weight:600}.bts-press__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0 0;font-family:var(--bs-font-heading);font-weight:700;font-size:20px;line-height:26px;letter-spacing:-.4px;color:var(--bs-color-text, #1a1a1a);text-decoration:none}.bts-press__title:hover{color:var(--bs-color-brand-red, #c62d2d)}.bts-press__readlink{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-family:var(--bs-font-heading);font-weight:400;font-size:20px;line-height:34px;letter-spacing:-1px;color:var(--bs-color-brand-red, #c62d2d);text-decoration:none}.bts-press__readlink:hover{color:var(--bs-color-brand-red-hover, #a82525)}.bts-press__readlink svg{flex-shrink:0;width:24px;height:24px}.bts-press__progress{display:none}.bts-press__readall{display:block;width:max-content;margin:40px auto 0;height:44px;padding:0 44px;border-radius:100px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:500;font-size:14px;line-height:44px;text-align:center;text-decoration:none}.bts-press__readall:hover{background:#a82424}.bts-press__empty{text-align:center;color:#888}.bts-press-arrow{display:none}@media(max-width:749px){.bts-press{position:relative}.bts-press__header{margin-bottom:40px}.bts-press__heading{font-size:32px;line-height:40px}.bts-press__row{display:flex;grid-template-columns:none;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 32px;margin:-4px -4px -32px}.bts-press__row::-webkit-scrollbar{display:none}.bts-press__card{flex:0 0 86%;min-width:0;scroll-snap-align:center}.bts-press__progress{position:relative;display:block;width:96px;height:4px;margin:20px auto 0;border-radius:100px;background:#1a1a1a1f;overflow:hidden}.bts-press__progress-bar{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:100px;background:var(--bs-color-brand-red, #c62d2d)}.bts-press__readall{margin-top:24px}.bts-press-arrow{position:absolute;top:var(--bts-press-arrow-top, 220px);transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(26,26,26,.12);border-radius:50%;box-shadow:0 4px 12px #0000001f;cursor:pointer}.bts-press-arrow--prev{left:2px;background:#fff;color:#1a1a1a}.bts-press-arrow--next{right:2px;border-color:transparent;background:var(--bs-color-brand-red, #c62d2d);color:#fff}.bts-press-arrow svg{width:16px;height:16px}.bts-press-arrow[disabled]{opacity:.35;cursor:default}}.bts-faq__heading{margin:0 0 44px;font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:52px;letter-spacing:-1px;text-align:center;color:var(--bs-color-text, #1a1a1a)}.bts-faq__list{display:flex;flex-direction:column;gap:16px}.bts-faq__item{background:#f4f4f4;border:1px solid rgba(26,26,26,.08);border-radius:20px}.bts-faq__item.is-open{background:#fff;border-color:#1a1a1a0f;box-shadow:0 3px 3px -1.5px #0000000d,0 10px 16px -6px #00000012,0 24px 28px -14px #00000012}.bts-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;margin:0;padding:26px 28px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bts-faq__q:focus-visible{outline:2px solid var(--bs-color-brand-red, #c62d2d);outline-offset:-2px;border-radius:20px}.bts-faq__q-text{font-family:var(--bs-font-heading);font-weight:700;font-size:20px;line-height:26px;letter-spacing:-.4px;color:var(--bs-color-text, #1a1a1a)}.bts-faq__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.bts-faq__icon-plus{display:block;width:22px;height:22px;color:#1a1a1a}.bts-faq__icon-close{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bs-color-brand-red, #c62d2d);color:#fff}.bts-faq__icon-close svg{width:18px;height:18px}.bts-faq__item.is-open .bts-faq__icon-plus{display:none}.bts-faq__item.is-open .bts-faq__icon-close{display:flex}.bts-faq__a-wrap{overflow:hidden;max-height:0;transition:max-height .32s ease}.bts-faq__item.is-open .bts-faq__a-wrap{max-height:none}.bts-faq__a{padding:0 28px 26px}.bts-faq__a>:first-child{margin-top:0}.bts-faq__a>:last-child{margin-bottom:0}.bts-faq__a,.bts-faq__a p,.bts-faq__a li{font-family:var(--bs-font-body);font-size:16px;line-height:24px;color:#888}@media(max-width:749px){.bts-faq__heading{margin-bottom:32px;font-size:30px;line-height:38px}.bts-faq__list{gap:12px}.bts-faq__q{gap:16px;padding:18px 20px}.bts-faq__q-text{font-size:16px;line-height:22px}.bts-faq__icon-plus{width:20px;height:20px}.bts-faq__icon-close{width:28px;height:28px}.bts-faq__icon-close svg{width:14px;height:14px}.bts-faq__a{padding:0 20px 20px}.bts-faq__a,.bts-faq__a p,.bts-faq__a li{font-size:14px;line-height:21px}}.bts-faq2__card{display:grid;grid-template-columns:minmax(0,462fr) minmax(0,618fr);gap:60px;align-items:start;padding:60px;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:24px;box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f}.bts-faq2__heading{margin:0;font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:58px;letter-spacing:-1px;color:var(--bs-color-text, #1a1a1a)}.bts-faq2__image-box{margin-top:36px;border-radius:12px;overflow:hidden;background:#f5f5f5}.bts-faq2__image{display:block;width:100%;aspect-ratio:462 / 377;object-fit:cover}.bts-faq2__item{border-top:1px solid rgba(26,26,26,.1)}.bts-faq2__item:first-child{border-top:0}.bts-faq2__q{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;margin:0;padding:24px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bts-faq2__q:focus-visible{outline:2px solid var(--bs-color-brand-red, #c62d2d);outline-offset:2px}.bts-faq2__q-text{font-family:var(--bs-font-heading);font-weight:500;font-size:24px;line-height:34px;letter-spacing:-1px;color:var(--bs-color-text, #1a1a1a)}.bts-faq2__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:24px;color:var(--bs-color-brand-red, #c62d2d)}.bts-faq2__icon-plus,.bts-faq2__icon-minus{display:block;width:22px;height:22px}.bts-faq2__icon-minus,.bts-faq2__item.is-open .bts-faq2__icon-plus{display:none}.bts-faq2__item.is-open .bts-faq2__icon-minus{display:block}.bts-faq2__a-wrap{overflow:hidden;max-height:0;transition:max-height .32s ease}.bts-faq2__item.is-open .bts-faq2__a-wrap{max-height:none}.bts-faq2__a{padding:0 0 22px}.bts-faq2__a>:first-child{margin-top:0}.bts-faq2__a>:last-child{margin-bottom:0}.bts-faq2__a,.bts-faq2__a p,.bts-faq2__a li{font-family:var(--bs-font-body);font-size:16px;line-height:24px;color:#888}@media(min-width:750px)and (max-width:1259px){.bts-faq2__card{gap:40px;padding:40px}.bts-faq2__heading{font-size:36px;line-height:44px;letter-spacing:-.75px}.bts-faq2__image-box{margin-top:28px}.bts-faq2__q{padding:20px 0}.bts-faq2__q-text{font-size:20px;line-height:28px;letter-spacing:-.75px}}@media(max-width:749px){.bts-faq2__card{grid-template-columns:1fr;gap:24px;padding:24px;border-radius:20px}.bts-faq2__heading{font-size:28px;line-height:36px;letter-spacing:-.5px}.bts-faq2__image-box{margin-top:20px}.bts-faq2__q{gap:16px;padding:18px 0}.bts-faq2__q-text{font-size:17px;line-height:24px;letter-spacing:-.5px}.bts-faq2__a{padding-bottom:18px}.bts-faq2__a,.bts-faq2__a p,.bts-faq2__a li{font-size:14px;line-height:21px}}.bts-page-header{position:relative;width:calc(100% - 16px);margin:8px auto 0;padding:156px 0 64px;border-radius:24px;background-color:#1a1a1a;color:#fff}.bts-page-header__inner{max-width:1280px;margin:0 auto;padding:0 40px;text-align:center}.bts-page-header__title{margin:0;font-family:var(--bs-font-heading);font-weight:700;font-size:48px;line-height:1.1;letter-spacing:-1px;color:inherit}.bts-page-header--article .bts-page-header__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:18px 0 0;font-family:var(--bs-font-body);font-size:14px;line-height:1.4;color:inherit;opacity:.85}.bts-page-header--article .bts-page-header__meta-item{position:relative;padding:0 14px;color:inherit}.bts-page-header--article .bts-page-header__meta-item:first-child{padding-left:0}.bts-page-header--article .bts-page-header__meta-item+.bts-page-header__meta-item:before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.bts-page-header--article .bts-page-header__meta-item a{color:inherit;text-decoration:none;font-weight:600}.bts-page-header--article .bts-page-header__meta-item a:hover{color:var(--bs-color-brand-red, #c62d2d)}@media(max-width:749px){.bts-page-header--article .bts-page-header__meta{margin-top:14px;font-size:13px}.bts-page-header--article .bts-page-header__meta-item{padding:0 10px}}.template-product .shopify-section--bts-header{position:static}@media(max-width:749px){.bts-page-header{border-radius:24px;padding:167px 0 96px}.bts-page-header__inner{padding:0 20px}.bts-page-header__title{font-size:32px;line-height:1.15}}.wls-hero-title,.wls-hero-kicker,.wls-hero-main{font-family:var(--bs-font-heading)!important;color:var(--bs-color-text)!important}.wls-hero-main{font-weight:700!important}.wls-hero-kicker{font-family:var(--bs-font-body)!important}.product-table__cell.bts-cmp-blank:after{content:"\2013";color:#c5c5c5}tr.bts-cmp-hide-row{display:none!important}.comparison-page .product-card-wishlist-btn{top:12px!important;right:12px!important;width:28px!important;height:28px!important;background:transparent!important;box-shadow:none!important;border:0!important;display:inline-flex!important;z-index:1!important}.comparison-page .product-card-wishlist-btn svg{width:19px!important;height:19px!important}.comparison-page .add-to-cart-wrap.bts-cmp-cart-row{display:flex!important;align-items:center;gap:10px}.comparison-page .add-to-cart-wrap.bts-cmp-cart-row .remove-from-compare{position:static!important;opacity:1!important;visibility:visible!important;margin:0!important;flex:0 0 auto;z-index:auto!important;padding:20px 25px!important;border-radius:20px!important;border:1px solid rgba(26,26,26,.2)!important}.comparison-page .add-to-cart-wrap.bts-cmp-cart-row .remove-from-compare:hover{border:1px solid var(--bs-color-brand-red, #c62d2d)!important}.wls-grid-view{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;justify-content:stretch!important;gap:24px!important;width:100%!important;list-style:none!important;margin:0!important;padding:0!important}@media screen and (max-width:900px){.wls-grid-view{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:16px!important}}@media screen and (max-width:600px){.wls-grid-view{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media screen and (max-width:499px){.wls-page-wrapper{padding:0 1rem!important}}.wls-grid-view.wls-view-visible{display:grid!important}.wls-grid-view:not(.wls-view-visible){display:none!important}.wls-grid-item{list-style:none!important;margin:0!important;width:auto!important}.wls-card-wrapper,.wls-card{height:100%!important}.wls-card-wrapper{overflow:visible!important}.wls-card{display:flex!important;flex-direction:column!important;padding:8px!important;background:#fff!important;border:1px solid rgba(26,26,26,.12)!important;border-radius:24px!important;box-shadow:0 3px 3px -1.5px #0000000d,0 8px 12px -4px #0000000f,0 20px 24px -12px #0000000f!important}.wls-card-inner{position:relative!important}.wls-card-link{position:relative!important;display:block!important;text-decoration:none!important}.wls-card-media{border-radius:16px!important;overflow:hidden!important;background:#f5f5f5!important}.wls-card-img{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important}.wls-sale-badge{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 24px)!important;z-index:2!important;display:inline-flex!important;align-items:center!important;padding:5px 8px!important;background:var(--bs-color-brand-red, #c62d2d)!important;color:#fff!important;border-radius:10px!important;font-family:var(--bs-font-heading)!important;font-weight:600!important;font-size:11px!important;line-height:1!important;text-transform:uppercase!important}.wls-card-content{display:flex!important;flex:1 0 auto!important;flex-direction:column!important;padding:14px 8px 8px!important}.wls-card-title{margin:0!important}.wls-card-title,.wls-card-title-link{font-family:var(--bs-font-heading)!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:-.42px!important;color:#1a1a1a!important;text-decoration:none!important}.wls-card-price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.wls-price{font-family:var(--bs-font-heading)!important;font-weight:700!important;font-size:18px!important;color:var(--bs-color-brand-red, #c62d2d)!important}.wls-compare-price{font-weight:400!important;font-size:16px!important;color:#888!important;text-decoration:line-through!important}.wls-save-amount{display:none!important}.wls-atc-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-height:42px!important;margin-top:12px!important;padding:0 16px!important;border:0!important;border-radius:100px!important;background:var(--bs-color-brand-red, #c62d2d)!important;color:#fff!important;font-family:var(--bs-font-heading)!important;font-weight:500!important;font-size:13px!important;letter-spacing:-.39px!important;cursor:pointer!important}.wls-atc-btn:hover{background:#a82424!important}.wls-qty-row{display:flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;font-family:var(--bs-font-body)!important;font-size:13px!important;color:#888!important}.bts-faq__item{transition:background-color .3s ease,box-shadow .3s ease}.bts-tabs__panel{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.bts-tabs__panel.is-active{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.bts-faq__a-wrap,.bts-faq2__a-wrap,.bts-faq__item,.bts-tabs__panel{transition-duration:.01ms}}.compare-bar[data-behavior=comparable-bar]:not(.comparable-hidden){display:flex!important;align-items:center!important;justify-content:space-between;gap:24px;box-sizing:border-box;width:100%;height:auto!important;min-height:0!important;max-height:none!important;padding:14px clamp(16px,4vw,40px)!important;background:var(--bs-color-bg, #ffffff)!important;border-top:1px solid rgba(26,26,26,.1)!important;border-radius:18px 18px 0 0;box-shadow:0 -10px 30px #1a1a1a21;font-family:var(--bs-font-body);color:var(--bs-color-text, #1a1a1a)}.compare-bar[data-behavior=comparable-bar] .compare-products-list-wrapper{flex:1 1 auto!important;min-width:0!important;overflow:hidden}.compare-bar[data-behavior=comparable-bar] .compare-products-list{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;overflow-x:auto;scrollbar-width:none}.compare-bar[data-behavior=comparable-bar] .compare-products-list::-webkit-scrollbar{display:none}.compare-bar[data-behavior=comparable-bar] .compare-products-item{position:relative!important;flex:0 0 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:268px;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px 30px 8px 8px!important;background:var(--bs-color-bg-muted, #f4f4f4)!important;border:0!important;border-radius:12px!important}.compare-bar[data-behavior=comparable-bar] .compare-products-item-content{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-width:0;height:auto!important;min-height:0!important;text-align:left!important}.compare-bar[data-behavior=comparable-bar] .compare-products-item-image{flex:0 0 auto!important;width:42px!important;height:42px!important;box-sizing:border-box!important;margin:0!important;padding:3px!important;object-fit:contain!important;background:#fff!important;border:0!important;border-radius:8px!important}.compare-bar[data-behavior=comparable-bar] .compare-products-item-text{min-width:0;max-width:158px;margin:0!important;padding:0!important;font-family:var(--bs-font-body);font-size:13px!important;font-weight:500;line-height:1.35!important;text-align:left!important;color:var(--bs-color-text, #1a1a1a)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.compare-bar[data-behavior=comparable-bar] .compare-products-item-remove-btn{position:absolute!important;top:6px!important;right:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#1a1a1a14!important;color:var(--bs-color-text-muted, #878787)!important;font-size:10px!important;line-height:1!important;cursor:pointer;transition:background-color .15s ease,color .15s ease}.compare-bar[data-behavior=comparable-bar] .compare-products-item-remove-btn:hover{background:var(--bs-color-brand-red, #c62d2d)!important;color:#fff!important}.compare-bar[data-behavior=comparable-bar] .compare-products-actions{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;gap:16px!important}.compare-bar[data-behavior=comparable-bar] .open-compare-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:42px!important;margin:0!important;padding:0 28px!important;border:0!important;border-radius:var(--bs-radius-pill, 999px)!important;background:var(--bs-color-brand-red, #c62d2d)!important;color:var(--bs-color-text-on-red, #ffffff)!important;font-family:var(--bs-font-body);font-size:14px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;text-decoration:none!important;transition:background-color .15s ease}.compare-bar[data-behavior=comparable-bar] .open-compare-link:hover{background:var(--bs-color-brand-red-hover, #a82424)!important;color:var(--bs-color-text-on-red, #ffffff)!important}.compare-bar[data-behavior=comparable-bar] .bottom-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:12px!important}.compare-bar[data-behavior=comparable-bar] .close-bar{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:42px!important;margin:0!important;padding:0 24px!important;background:transparent!important;border:1px solid rgba(26,26,26,.25)!important;border-radius:var(--bs-radius-pill, 999px)!important;font-family:var(--bs-font-body);font-size:13px!important;font-weight:600!important;line-height:1!important;color:var(--bs-color-text, #1a1a1a)!important;white-space:nowrap;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease}.compare-bar[data-behavior=comparable-bar] .close-bar:hover{background:#1a1a1a0f!important;border-color:#1a1a1a73!important;color:var(--bs-color-text, #1a1a1a)!important}.compare-bar[data-behavior=comparable-bar] .clear-bar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;background:transparent!important;border:none!important;color:var(--bs-color-text-muted, #878787)!important;transition:color .15s ease}.compare-bar[data-behavior=comparable-bar] .clear-bar:hover{color:var(--bs-color-brand-red, #c62d2d)!important}.compare-bar[data-behavior=comparable-bar] .clear-bar svg{display:block;width:18px!important;height:18px!important;fill:currentColor!important}@media(max-width:749px){.compare-bar[data-behavior=comparable-bar]:not(.comparable-hidden){flex-wrap:wrap;gap:10px;padding:12px 16px!important;border-radius:14px 14px 0 0}.compare-bar[data-behavior=comparable-bar] .compare-products-list-wrapper{flex:1 1 100%!important}.compare-bar[data-behavior=comparable-bar] .compare-products-actions{flex:1 1 100%!important;justify-content:space-between;gap:10px!important}.compare-bar[data-behavior=comparable-bar] .open-compare-link{flex:1 1 auto;padding:0 20px!important}.compare-bar[data-behavior=comparable-bar] .compare-products-item{max-width:230px}.compare-bar[data-behavior=comparable-bar] .compare-products-item-text{max-width:120px!important}}.template-cart .page__title{font-family:var(--bs-font-heading);font-weight:700;letter-spacing:-.01em}.cart-wrapper .card{background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.06);border-radius:16px;box-shadow:0 4px 24px #1a1a1a0d}.cart-wrapper .cart-wrapper__inner-inner>*+*{margin-top:20px}.cart-wrapper .line-item-table{border-collapse:separate;border-spacing:0}.cart-wrapper .line-item-table thead th{background:transparent;font-family:var(--bs-font-body);font-weight:600;font-size:13px;color:var(--bs-color-text-muted, #878787);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(26,26,26,.08);padding:16px 20px}.cart-wrapper .line-item-table tbody td{border-bottom:1px solid rgba(26,26,26,.06);padding:22px 20px;vertical-align:top}.cart-wrapper .line-item-table tbody tr:last-child td{border-bottom:0}.cart-wrapper .line-item__image-wrapper{background:var(--bs-color-bg-muted, #f4f4f4);border-radius:12px;overflow:hidden}.cart-wrapper .line-item__vendor{display:inline-block;font-family:var(--bs-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-color-text-muted, #878787);text-decoration:none;margin-bottom:4px}.cart-wrapper .line-item__vendor:hover{color:var(--bs-color-brand-red, #c62d2d)}.cart-wrapper .line-item__title{font-family:var(--bs-font-body);font-weight:600;color:var(--bs-color-text, #1a1a1a);line-height:1.4;text-decoration:none}.cart-wrapper .line-item__price--highlight{color:var(--bs-color-brand-red, #c62d2d);font-weight:700}.cart-wrapper .line-item__price--compare{color:var(--bs-color-text-muted, #878787);text-decoration:line-through}.cart-wrapper .line-item__line-price{font-family:var(--bs-font-body);font-weight:700;color:var(--bs-color-text, #1a1a1a);font-size:16px}.cart-wrapper .quantity-selector{display:inline-flex;align-items:center;border:1px solid rgba(26,26,26,.18);border-radius:999px;background:var(--bs-color-bg, #ffffff);overflow:hidden}.cart-wrapper .line-item.is-bts-qty-updating,.cart-wrapper tr.is-bts-qty-updating{opacity:.55;transition:opacity .12s ease;cursor:wait;pointer-events:none}.cart-wrapper .quantity-selector__button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:0;color:var(--bs-color-text, #1a1a1a);cursor:pointer;transition:background-color .15s ease}.cart-wrapper .quantity-selector__button:hover{background:#1a1a1a0f}.cart-wrapper .quantity-selector__value{width:38px;height:34px;border:0;background:transparent;text-align:center;font-family:var(--bs-font-body);font-weight:600;-moz-appearance:textfield}.cart-wrapper .quantity-selector__value::-webkit-outer-spin-button,.cart-wrapper .quantity-selector__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-wrapper .line-item-table tbody .save-for-later-row>td{padding:14px 20px 14px 24px!important}.cart-wrapper .cart-save-for-later-btn{color:var(--bs-color-text-muted, #878787)!important;font-family:var(--bs-font-body);font-size:13px!important;font-weight:500!important;margin:0!important;text-decoration:none!important;transition:color .15s ease}.cart-wrapper .cart-save-for-later-btn:hover{color:var(--bs-color-brand-red, #c62d2d)!important}.cart-wrapper .cart-save-for-later-btn svg{width:14px;height:14px;margin-right:6px;stroke:var(--bs-color-brand-red, #c62d2d);transition:stroke .15s ease}.cart-wrapper .line-item__quantity{white-space:nowrap}.cart-wrapper .line-item__quantity .quantity-selector{vertical-align:middle}.cart-wrapper .line-item__quantity-remove{display:inline-block;margin:0 0 0 14px;vertical-align:middle;font-size:13px;font-weight:500;color:var(--bs-color-text-muted, #878787);text-decoration:none;transition:color .15s ease}.cart-wrapper .line-item__quantity-remove:hover{color:var(--bs-color-brand-red, #c62d2d);text-decoration:underline}.cart-wrapper .gift-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.cart-wrapper .gift-wrap__icon svg{color:var(--bs-color-brand-red, #c62d2d)}.cart-wrapper .gift-wrap .button--secondary{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 22px;background:transparent;color:var(--bs-color-text, #1a1a1a);border:1px solid rgba(26,26,26,.25);border-radius:999px;font-family:var(--bs-font-body);font-size:13px;font-weight:600;transition:background-color .15s ease}.cart-wrapper .gift-wrap .button--secondary:hover{background:#1a1a1a0f}.cart-wrapper .estimate-shipping__toggle{font-family:var(--bs-font-body);font-weight:600;font-size:15px;color:var(--bs-color-text, #1a1a1a);padding:16px 20px}.cart-wrapper .estimate-shipping__icon svg{color:var(--bs-color-brand-red, #c62d2d)}.cart-wrapper .shipping-estimator .button--secondary{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;border-radius:999px;font-family:var(--bs-font-body);font-size:14px;font-weight:600;transition:background-color .15s ease}.cart-wrapper .shipping-estimator .button--secondary:hover{background:var(--bs-color-brand-red-hover, #a82424)}.template-cart .cart-recap__price-line{font-family:var(--bs-font-body);font-weight:600}.template-cart .cart-recap__price-line-label{font-size:16px;color:var(--bs-color-text, #1a1a1a)}.template-cart .cart-recap__price-line-price{font-size:22px;font-weight:700;color:var(--bs-color-text, #1a1a1a)}.template-cart .cart-recap__amount-saved{display:inline-block;margin-top:6px;color:var(--bs-color-brand-red, #c62d2d);font-family:var(--bs-font-body);font-weight:700;font-size:14px}.template-cart .cart-recap__note-button{font-family:var(--bs-font-body);font-weight:600;font-size:15px;color:var(--bs-color-text, #1a1a1a)}.template-cart .cart-recap__notices{font-size:13px;color:var(--bs-color-text-muted, #878787)}.template-cart .cart-recap__checkout{height:52px;border-radius:999px;background:var(--bs-color-brand-red, #c62d2d);border:0;color:#fff;font-family:var(--bs-font-body);font-size:15px;font-weight:700;letter-spacing:.02em;transition:background-color .15s ease}.template-cart .cart-recap__checkout:hover{background:var(--bs-color-brand-red-hover, #a82424)}.template-cart .cart-recap__secure-payment{margin-top:18px;text-align:center}.template-cart .cart-recap__secure-payment-title{display:inline-flex;align-items:center;gap:6px;font-family:var(--bs-font-body);font-size:13px;font-weight:600;color:var(--bs-color-text-muted, #878787)}.cart-wrapper .form__label,.cart-wrapper .form__label--light{display:inline-block;margin-bottom:6px;font-family:var(--bs-font-body);font-size:12px;font-weight:600;color:var(--bs-color-text-muted, #878787);text-transform:uppercase;letter-spacing:.05em}.cart-wrapper .form__field,.cart-wrapper .form__field--text,.cart-wrapper .form__field--textarea{width:100%;min-height:44px;padding:10px 14px;box-sizing:border-box;background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.18);border-radius:10px;font-family:var(--bs-font-body);font-size:14px;font-weight:500;color:var(--bs-color-text, #1a1a1a);transition:border-color .15s ease,box-shadow .15s ease}.cart-wrapper .form__field--textarea{min-height:88px;padding:12px 14px;line-height:1.45;resize:vertical}.cart-wrapper .form__field::placeholder{color:var(--bs-color-text-muted, #878787)}.cart-wrapper .form__field:focus,.cart-wrapper .form__field--text:focus,.cart-wrapper .form__field--textarea:focus{outline:none;border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 3px #c62d2d1f}.cart-wrapper .select-wrapper,.cart-wrapper .select-wrapper--primary{position:relative;display:block;background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.18);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.cart-wrapper .select-wrapper:focus-within,.cart-wrapper .select-wrapper--primary:focus-within{border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 3px #c62d2d1f}.cart-wrapper .select-wrapper select,.cart-wrapper .select-wrapper--primary select{width:100%;min-height:44px;padding:10px 38px 10px 14px;background:transparent;border:0;font-family:var(--bs-font-body);font-size:14px;font-weight:500;color:var(--bs-color-text, #1a1a1a);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.cart-wrapper .select-wrapper select:focus,.cart-wrapper .select-wrapper--primary select:focus{outline:none}.cart-wrapper .select-wrapper>svg,.cart-wrapper .select-wrapper--primary>svg{position:absolute;top:50%;right:14px;width:12px;height:12px;transform:translateY(-50%);color:var(--bs-color-text-muted, #878787);pointer-events:none}.cart-wrapper .cart-recap__note-inner .button--secondary,.cart-wrapper [data-action=save-note]{display:inline-flex;align-items:center;justify-content:center;height:40px;margin-top:12px;padding:0 26px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;border-radius:999px;font-family:var(--bs-font-body);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.cart-wrapper .cart-recap__note-inner .button--secondary:hover,.cart-wrapper [data-action=save-note]:hover{background:var(--bs-color-brand-red-hover, #a82424)}@media(max-width:640px){.template-cart .cart-wrapper .container--flush{padding:0 var(--mobile-container-gutter)}}@media(min-width:641px)and (max-width:999px){.template-cart .cart-wrapper .container--flush{padding:0 var(--desktop-container-gutter)}}@media(max-width:749px){.template-cart .page__title{font-size:28px}.cart-wrapper .line-item-table tbody td{padding:16px}.template-cart .cart-recap__checkout{height:48px;font-size:14px}[data-section-type=recently-viewed-products] .product-list:has(.bts-card){display:flex;flex-wrap:nowrap;grid-template-columns:none;justify-content:flex-start;gap:16px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;width:calc(100% + 40px);padding:8px 20px 16px;margin:-8px -20px 0;scrollbar-width:none}[data-section-type=recently-viewed-products] .product-list:has(.bts-card)::-webkit-scrollbar{display:none}[data-section-type=recently-viewed-products] .product-list:has(.bts-card)>*{flex:0 0 185px;min-width:0}[data-section-type=recently-viewed-products]{overflow-x:clip}}[data-section-type=recently-viewed-products] .bts-card__compare{display:none!important}.empty-state__button,.empty-state__button.button.button--primary{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;border-radius:999px;font-family:var(--bs-font-body);font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .15s ease}.empty-state__button:hover,.empty-state__button.button.button--primary:hover{background:var(--bs-color-brand-red-hover, #a82424);color:#fff}body{background-color:#f3f3f3}.bts-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.bts-search-overlay.is-open{pointer-events:auto}.bts-search-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .24s ease;cursor:pointer}.bts-search-overlay.is-open .bts-search-overlay__backdrop{opacity:1}.bts-search-overlay__panel{position:absolute;top:var(--bts-search-top, 96px);left:0;right:0;padding:18px clamp(16px,4vw,40px) 28px;opacity:0;transform:translateY(-14px);transition:opacity .24s ease,transform .32s cubic-bezier(.32,.72,0,1)}.bts-search-overlay.is-open .bts-search-overlay__panel{opacity:1;transform:translateY(0)}.bts-search-overlay__form{max-width:720px;margin:0 auto}.bts-search-overlay__field{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 22px;background:#fff;border-radius:999px;box-shadow:0 14px 40px #00000038}.bts-search-overlay__icon{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--bs-color-text-muted, #878787)}.bts-search-overlay__icon svg{display:block;width:18px;height:18px}.bts-search-overlay__input{flex:1 1 auto;min-width:0;height:48px;padding:0;background:transparent;border:0;outline:none;font-family:var(--bs-font-body);font-size:16px;font-weight:500;color:var(--bs-color-text, #1a1a1a)}.bts-search-overlay__input::placeholder{color:var(--bs-color-text-muted, #878787)}.bts-search-overlay__input::-webkit-search-cancel-button,.bts-search-overlay__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.bts-search-overlay__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;background:transparent;border:0;border-radius:999px;color:var(--bs-color-text, #1a1a1a);cursor:pointer;transition:background-color .15s ease}.bts-search-overlay__close:hover{background:#0000000f}.bts-search-overlay__close svg{display:block;width:14px;height:14px}html.bts-search-open,html.bts-search-open body{overflow:hidden}@media(max-width:749px){.bts-search-overlay__panel{padding:14px 16px 24px}.bts-search-overlay__field{padding:6px 6px 6px 18px}.bts-search-overlay__input{height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){.bts-search-overlay__panel{transform:none;transition-duration:.01ms}.bts-search-overlay__backdrop{transition-duration:.01ms}}.empty-state__quick-form{max-width:540px;margin:4px auto 18px}.empty-state__quick-form .form__connected-item{display:flex;align-items:stretch;background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.18);border-radius:999px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.empty-state__quick-form .form__connected-item:focus-within{border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 3px #c62d2d1f}.empty-state__quick-form .form__input-wrapper{flex:1 1 auto;min-width:0;background:transparent;border:0}.empty-state__quick-form .form__field--text{width:100%;height:52px;padding:0 22px;background:transparent;border:0;font-family:var(--bs-font-body);font-size:15px;font-weight:500;color:var(--bs-color-text, #1a1a1a)}.empty-state__quick-form .form__field--text:focus{outline:none;box-shadow:none}.empty-state__quick-form .form__floating-label{font-family:var(--bs-font-body);font-size:15px;font-weight:500;color:var(--bs-color-text-muted, #878787)}.empty-state__quick-form .form__connection{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:56px;height:52px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;border-radius:0;cursor:pointer;transition:background-color .15s ease}.empty-state__quick-form .form__connection:hover{background:var(--bs-color-brand-red-hover, #a82424)}.empty-state__quick-form .form__connection svg{width:20px;height:20px}.empty-state__link.link--accented{display:inline-block;margin-top:12px;font-family:var(--bs-font-body);font-size:14px;font-weight:600;color:var(--bs-color-brand-red, #c62d2d);text-decoration:none;transition:color .15s ease}.empty-state__link.link--accented:hover{color:var(--bs-color-brand-red-hover, #a82424);text-decoration:underline}.empty-state__heading{font-family:var(--bs-font-heading);font-weight:700;letter-spacing:-.01em}.empty-state__description{font-family:var(--bs-font-body);font-size:15px;color:var(--bs-color-text-muted, #878787);margin:10px 0 22px}.template-search .collection__toolbar-item--layout,.template-collection .collection__toolbar-item--layout{display:none!important}:is(.template-search,.template-collection) .product-list--collection:has(.bts-card){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;justify-content:stretch}@media(max-width:1199px){:is(.template-search,.template-collection) .product-list--collection:has(.bts-card){grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){:is(.template-search,.template-collection) .product-list--collection:has(.bts-card){grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:419px){:is(.template-search,.template-collection) .product-list--collection:has(.bts-card){grid-template-columns:1fr}}:is(.template-search,.template-collection) .layout__section:not(.layout__section--secondary) .collection>.card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}:is(.template-search,.template-collection) .layout__section:not(.layout__section--secondary) .collection>.card>.card__section{padding:0!important}:is(.template-search,.template-collection) .layout__section:not(.layout__section--secondary) .collection{background:transparent}:is(.template-search,.template-collection) .page__content{margin-bottom:40px}:is(.template-search,.template-collection) .layout{margin-bottom:40px}:is(.template-search,.template-collection) .layout__section--secondary>.card,#mobile-collection-filters .collection-drawer__body>.card{background:transparent;border:0;box-shadow:none;padding:0}:is(.template-search,.template-collection) .layout__section--secondary>.card .card__section,#mobile-collection-filters .card__section{padding:0}:is(.template-search,.template-collection) .layout__section--secondary .card .card__section:has(.collection__filter-group-list)>.card__title--small{display:none}:is(.template-search,.template-collection) .collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:0;background:transparent;border:0}:is(.template-search,.template-collection) .collection__results-count,:is(.template-search,.template-collection) .collection__toolbar-item:not(.collection__toolbar-item--layout):not(.collection__toolbar-item--filter){font-family:var(--bs-font-body);font-size:14px;font-weight:500;color:var(--bs-color-text-muted, #878787)}:is(.template-search,.template-collection) #desktop-filters-form,#mobile-collection-filters .collection-drawer__body{display:flex;flex-direction:column;gap:14px}:is(.template-search,.template-collection) .collection__active-filters,#mobile-collection-filters .collection__active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0}:is(.template-search,.template-collection) .collection__active-filter-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;border-radius:999px;font-family:var(--bs-font-body);font-size:12px;font-weight:600;cursor:pointer}:is(.template-search,.template-collection) .collection__active-filter-cross svg{width:10px;height:10px}:is(.template-search,.template-collection) .collection__clear-filter{background:transparent;border:0;color:var(--bs-color-text-muted, #878787);font-family:var(--bs-font-body);font-size:13px;font-weight:600;padding:0;cursor:pointer}:is(.template-search,.template-collection) .collection__clear-filter:hover{color:var(--bs-color-brand-red, #c62d2d)}:is(.template-search,.template-collection) .collection__filter-group-list,#mobile-collection-filters .collection__filter-group-list{display:flex;flex-direction:column;gap:14px}:is(.template-search,.template-collection) .collection__filter-group,#mobile-collection-filters .collection__filter-group{background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.06);border-radius:16px;box-shadow:0 4px 20px #1a1a1a0a;padding:18px 20px;margin:0}:is(.template-search,.template-collection) .collection__filter-group-name,#mobile-collection-filters .collection__filter-group-name{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;padding:0;font-family:var(--bs-font-heading);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--bs-color-brand-red, #c62d2d);text-align:left;cursor:pointer}:is(.template-search,.template-collection) .collection__filter-group-name svg,#mobile-collection-filters .collection__filter-group-name svg{flex:0 0 auto;width:12px;height:12px;color:var(--bs-color-text, #1a1a1a);transition:transform .2s ease}:is(.template-search,.template-collection) .collection__filter-group-name[aria-expanded=true] svg,#mobile-collection-filters .collection__filter-group-name[aria-expanded=true] svg{transform:rotate(180deg)}:is(.template-search,.template-collection) .collection__filter-collapsible,#mobile-collection-filters .collection__filter-collapsible{margin-top:14px}:is(.template-search,.template-collection) .collection__filter-collapsible label,#mobile-collection-filters .collection__filter-collapsible label{display:flex;align-items:center;gap:14px;padding:10px 0;font-family:var(--bs-font-body);font-size:15px;font-weight:600;color:var(--bs-color-text, #1a1a1a);cursor:pointer;border-bottom:1px solid rgba(26,26,26,.05)}:is(.template-search,.template-collection) .collection__filter-collapsible label:last-child,#mobile-collection-filters .collection__filter-collapsible label:last-child{border-bottom:0}:is(.template-search,.template-collection) .collection__filter-collapsible input[type=radio],#mobile-collection-filters input[type=radio]{width:18px;height:18px;accent-color:var(--bs-color-brand-red, #c62d2d);flex:0 0 auto}:is(.template-search,.template-collection) .collection__filter-collapsible label .count,#mobile-collection-filters label .count{margin-left:auto;color:var(--bs-color-text-muted, #878787);font-size:12px;font-weight:500}:is(.template-search,.template-collection) input[type=range],#mobile-collection-filters input[type=range]{accent-color:var(--bs-color-brand-red, #c62d2d)}:is(.template-search,.template-collection) .layout__section--secondary .card .card__section--tight:has(.collection__filter-linklist){background:var(--bs-color-bg);border:1px solid rgba(26,26,26,.06);border-radius:16px;box-shadow:0 4px 20px #1a1a1a0a;padding:18px 20px;margin-bottom:14px}:is(.template-search,.template-collection) .card__title--small{font-family:var(--bs-font-heading);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--bs-color-brand-red, #c62d2d);margin:0 0 12px}:is(.template-search,.template-collection) .collection__filter-linklist{list-style:none;margin:0;padding:0}:is(.template-search,.template-collection) .collection__filter-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;background:transparent;border:0;border-bottom:1px solid rgba(26,26,26,.05);font-family:var(--bs-font-body);font-size:14px;font-weight:500;color:var(--bs-color-text, #1a1a1a);text-align:left;text-decoration:none;cursor:pointer}:is(.template-search,.template-collection) .collection__filter-link:hover{color:var(--bs-color-brand-red, #c62d2d)}:is(.template-search,.template-collection) .collection__filter-linklist li:last-child>.collection__filter-link{border-bottom:0}#mobile-collection-filters .drawer__inner,#mobile-collection-filters .collection-drawer{background:var(--bs-color-bg, #ffffff)}#mobile-collection-filters .collection-drawer__header{padding:16px 20px;border-bottom:1px solid rgba(26,26,26,.06);font-family:var(--bs-font-heading);font-weight:700;color:var(--bs-color-text, #1a1a1a)}#mobile-collection-filters .collection-drawer__body{padding:16px;background:#f3f3f3}:is(.template-search,.template-collection) .collection__toolbar-item--filter{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.18);border-radius:999px;font-family:var(--bs-font-body);font-size:14px;font-weight:600;color:var(--bs-color-text, #1a1a1a);cursor:pointer}:is(.template-search,.template-collection) .collection__toolbar-item--filter:hover{border-color:var(--bs-color-brand-red, #c62d2d);color:var(--bs-color-brand-red, #c62d2d)}@media(min-width:1024px){:is(.template-search,.template-collection) .layout{gap:24px}:is(.template-search,.template-collection) .layout__section--secondary{flex:0 0 260px}}:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker-button{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px;background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.08);border-radius:999px;box-shadow:0 2px 8px #1a1a1a0a;font-family:var(--bs-font-body);font-size:14px;font-weight:500;color:var(--bs-color-text, #1a1a1a);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker-button:hover{border-color:#1a1a1a2e;box-shadow:0 4px 14px #1a1a1a14}:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker-button .icon--arrow-bottom{width:10px;height:10px;color:var(--bs-color-text-muted, #878787)}:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker{background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.08);border-radius:14px;box-shadow:0 12px 32px #1a1a1a1f;padding:6px 0;overflow:hidden}:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker .icon--nav-triangle-borderless{display:none}:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker__inner>*{padding:10px 16px;font-family:var(--bs-font-body);font-size:14px;font-weight:500;color:var(--bs-color-text, #1a1a1a)}:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker__inner>*:hover,:is(.template-search,.template-collection) .collection__toolbar-item--sort .value-picker__inner>*.is-selected{background:#c62d2d0f;color:var(--bs-color-brand-red, #c62d2d)}:is(.template-search,.template-collection) .checkbox-wrapper,#mobile-collection-filters .checkbox-wrapper{display:inline-flex!important;align-items:center;justify-content:center;width:22px!important;height:22px!important;background:#fff!important;border:1.5px solid rgba(26,26,26,.45)!important;border-radius:6px!important;cursor:pointer;flex:0 0 auto;transition:background-color .15s ease,border-color .15s ease}:is(.template-search,.template-collection) .checkbox-wrapper:hover,#mobile-collection-filters .checkbox-wrapper:hover{border-color:#1a1a1ab3!important}:is(.template-search,.template-collection) .checkbox-wrapper:has(input.checkbox:checked),#mobile-collection-filters .checkbox-wrapper:has(input.checkbox:checked){background:var(--bs-color-brand-red, #c62d2d)!important;border-color:var(--bs-color-brand-red, #c62d2d)!important}:is(.template-search,.template-collection) .checkbox-wrapper>svg.icon--check,#mobile-collection-filters .checkbox-wrapper>svg.icon--check{width:12px!important;height:12px!important;color:transparent!important;fill:transparent!important;pointer-events:none;transition:color .15s ease,fill .15s ease}:is(.template-search,.template-collection) .checkbox-wrapper:has(input.checkbox:checked)>svg.icon--check,#mobile-collection-filters .checkbox-wrapper:has(input.checkbox:checked)>svg.icon--check{color:#fff!important;fill:#fff!important}:is(.template-search,.template-collection) .checkbox-wrapper>svg.icon--check path,#mobile-collection-filters .checkbox-wrapper>svg.icon--check path{fill:currentColor!important}:is(.template-search,.template-collection) .checkbox-wrapper>input.checkbox,#mobile-collection-filters .checkbox-wrapper>input.checkbox{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;opacity:0!important;border:0!important;visibility:visible!important;pointer-events:none}:is(.template-search,.template-collection) .checkbox-wrapper:has(input.checkbox:focus-visible),#mobile-collection-filters .checkbox-wrapper:has(input.checkbox:focus-visible){box-shadow:0 0 0 3px #c62d2d2e}:is(.template-search,.template-collection) .collection__filter-group input.input-prefix__field,#mobile-collection-filters input.input-prefix__field{width:100%;height:38px;padding:6px 10px;background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.18);border-radius:8px;font-family:var(--bs-font-body);font-size:13px;font-weight:600;color:var(--bs-color-text, #1a1a1a);text-align:right;-moz-appearance:textfield;transition:border-color .15s ease,box-shadow .15s ease}:is(.template-search,.template-collection) input.input-prefix__field::-webkit-outer-spin-button,:is(.template-search,.template-collection) input.input-prefix__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.template-search,.template-collection) input.input-prefix__field:focus,#mobile-collection-filters input.input-prefix__field:focus{outline:none;border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 3px #c62d2d1f}:is(.template-search,.template-collection) .input-prefix,#mobile-collection-filters .input-prefix{display:flex;align-items:stretch;background:var(--bs-color-bg, #ffffff);border:1px solid rgba(26,26,26,.18);border-radius:8px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}:is(.template-search,.template-collection) .input-prefix:focus-within{border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 3px #c62d2d1f}:is(.template-search,.template-collection) .input-prefix>.input-prefix__field,#mobile-collection-filters .input-prefix>.input-prefix__field{border:0!important;box-shadow:none!important;background:transparent;border-radius:0;height:36px}:is(.template-search,.template-collection) .input-prefix>*:not(.input-prefix__field):not(input),#mobile-collection-filters .input-prefix>*:not(.input-prefix__field):not(input){display:inline-flex;align-items:center;padding:0 8px 0 10px;font-family:var(--bs-font-body);font-size:13px;font-weight:600;color:var(--bs-color-text-muted, #878787)}body.comparison-page .comparable-container{width:calc(100% - 80px)!important;max-width:1400px!important;margin:0 auto!important;padding:30px 0!important}@media(max-width:749px){body.comparison-page .comparable-container{width:calc(100% - 32px)!important;padding:24px 0!important}}body.comparison-page .product-table__header-row{display:table-row}body.comparison-page .product-table__header-row>.product-table__cell-keys{vertical-align:top!important;padding:0 28px 24px 0!important;background:#f3f3f3!important}body.comparison-page .product-table__header-row>.product-table__cell-keys,body.comparison-page .comparison-table>tbody>tr>td:first-child{z-index:4!important}body.comparison-page .product-table__header-row>.product-table__cell-keys .show-different{margin-top:0!important}body.comparison-page .show-different,body.comparison-page .show-different a{position:static!important;top:auto!important;left:auto!important;display:block;width:316px;font-family:var(--bs-font-heading)!important;font-size:48px!important;font-weight:700!important;line-height:48px!important;letter-spacing:-1px!important;color:#1a1a1a!important;white-space:normal!important;text-transform:none!important;text-decoration:none!important;pointer-events:none!important;cursor:default!important}body.comparison-page .show-different:after,body.comparison-page .bts-compare-heading__title:after{content:"Easily compare products side-by-side and make confident decisions with the features that matter most.";display:block;margin-top:16px;font-family:var(--bs-font-body);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#888}body.comparison-page .bts-compare-heading{display:none}body.comparison-page .bts-compare-heading__title{font-family:var(--bs-font-heading);font-size:32px;font-weight:700;line-height:38px;letter-spacing:-1px;color:#1a1a1a;white-space:normal}body.comparison-page .product-table-cell-container-wrap{background:transparent!important;border:0!important;border-radius:0!important;padding:8px 8px 16px!important;margin:0!important;box-shadow:none!important;vertical-align:top;position:relative;width:256px!important}body.comparison-page .product-summary,body.comparison-page .product-table-cell-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0!important;background:transparent!important}body.comparison-page .product-details{display:flex!important;flex-direction:column!important;gap:10px!important}body.comparison-page .product-table-cell-container-wrap .reviews-wrap,body.comparison-page .product-table-cell-container-wrap .product-price-wrap{display:none!important}body.comparison-page .product-summary .image-wrap,body.comparison-page .product-table-cell-container .image-wrap{position:relative;display:block;width:100%;height:0!important;padding-bottom:82.083%!important;aspect-ratio:auto!important;background:#fff;border:.79px solid rgba(26,26,26,.12);border-radius:24px;overflow:hidden;box-sizing:border-box;box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000d,0 12px 12px -6px #0000000a}body.comparison-page .comparison-table .product-table-cell-container-wrap .image-wrap>.comparable-link,body.comparison-page .comparison-table .product-table-cell-container-wrap .image-wrap>img{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;display:block!important;margin:0!important}body.comparison-page .comparison-table .product-table-cell-container-wrap .image-wrap img{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;transform:none!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:inherit}body.comparison-page .product-summary .product-title,body.comparison-page .product-table-cell-container .product-title,body.comparison-page .comparable-product-title{font-family:var(--bs-font-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:var(--bs-color-text, #1a1a1a)!important;text-decoration:none!important;margin:4px 0 0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.comparison-page .reviews-wrap:empty{display:none}body.comparison-page .product-table-cell-container-wrap .product-price-wrap{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:8px;margin:4px 0}body.comparison-page .product-table-cell-container-wrap .product-price-wrap .product-price{font-family:var(--bs-font-body);font-size:18px;font-weight:700;color:var(--bs-color-brand-red, #c62d2d)!important}body.comparison-page .product-table-cell-container-wrap .product-price-wrap .product-price.was-price,body.comparison-page .product-table-cell-container-wrap .product-price-wrap .compare-at-price,body.comparison-page .product-table-cell-container-wrap .product-price-wrap .product-price.product-price-old,body.comparison-page .product-table-cell-container-wrap .product-price-wrap del,body.comparison-page .product-table-cell-container-wrap .product-price-wrap s{color:var(--bs-color-text-muted, #878787)!important;font-size:14px!important;font-weight:500!important;text-decoration:line-through!important}body.comparison-page .add-to-cart-wrap{display:flex!important;align-items:center;gap:10px;margin-top:6px!important;margin-bottom:14px!important;position:relative;z-index:2;overflow:visible!important}body.comparison-page .add-to-cart-wrap>.add-to-cart:not(.remove-from-compare),body.comparison-page .add-to-cart-wrap>a:not(.remove-from-compare),body.comparison-page .add-to-cart-wrap>button:not(.remove-from-compare),body.comparison-page .add-to-cart-wrap>.btn:not(.remove-from-compare){flex:1 1 auto;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:42px!important;padding:0 18px!important;background:var(--bs-color-brand-red, #c62d2d)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:var(--bs-font-body);font-size:13px!important;font-weight:700!important;letter-spacing:.02em;text-decoration:none!important;text-transform:none!important;cursor:pointer;transition:background-color .15s ease}body.comparison-page .add-to-cart-wrap>.add-to-cart:not(.remove-from-compare):before,body.comparison-page .add-to-cart-wrap>a:not(.remove-from-compare):before,body.comparison-page .add-to-cart-wrap>button:not(.remove-from-compare):before,body.comparison-page .add-to-cart-wrap>.btn:not(.remove-from-compare):before{content:"";flex:0 0 auto;width:18px;height:18px;margin-right:2px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'><path d='M7.07491 17.2941C7.50906 17.2941 7.86101 16.9422 7.86101 16.508C7.86101 16.0739 7.50906 15.7219 7.07491 15.7219C6.64076 15.7219 6.28882 16.0739 6.28882 16.508C6.28882 16.9422 6.64076 17.2941 7.07491 17.2941Z' stroke='white' stroke-width='1.57219' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.7219 17.2941C16.156 17.2941 16.508 16.9422 16.508 16.508C16.508 16.0739 16.156 15.7219 15.7219 15.7219C15.2877 15.7219 14.9358 16.0739 14.9358 16.508C14.9358 16.9422 15.2877 17.2941 15.7219 17.2941Z' stroke='white' stroke-width='1.57219' stroke-linecap='round' stroke-linejoin='round'/><path d='M0.786133 0.786133H3.93051L6.03724 11.3119C6.10912 11.6738 6.30601 11.9989 6.59344 12.2303C6.88086 12.4617 7.24051 12.5846 7.60943 12.5775H15.2503C15.6192 12.5846 15.9788 12.4617 16.2662 12.2303C16.5537 11.9989 16.7506 11.6738 16.8224 11.3119L18.0802 4.7166H4.7166' stroke='white' stroke-width='1.57219' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat}body.comparison-page .add-to-cart-wrap>*:not(.remove-from-compare):hover{background:var(--bs-color-brand-red-hover, #a82424)!important}body.comparison-page .bts-compare-remove,body.comparison-page .bts-compare-remove__icon{display:none!important}body.comparison-page .remove-from-compare{display:inline-flex!important;align-items:center;justify-content:center;position:static!important;width:auto!important;height:auto!important;margin-left:8px!important;padding:9px 18px!important;background:transparent!important;border:1px solid rgba(26,26,26,.2)!important;border-radius:999px!important;color:var(--bs-color-text, #1a1a1a)!important;font-size:0!important;text-decoration:none!important;cursor:pointer;transition:border-color .15s ease,color .15s ease}body.comparison-page .remove-from-compare:hover{background:transparent!important;border-color:var(--bs-color-brand-red, #c62d2d)!important;color:var(--bs-color-brand-red, #c62d2d)!important}body.comparison-page .remove-from-compare>*{display:none!important}body.comparison-page .remove-from-compare:before{content:"";display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3v1H4v2h1v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3H9zm0 5h2v10H9V8zm4 0h2v10h-2V8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3v1H4v2h1v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3H9zm0 5h2v10H9V8zm4 0h2v10h-2V8z'/%3E%3C/svg%3E") center / contain no-repeat}body.comparison-page .comparison-table{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:28px 0;width:auto!important;border-collapse:separate!important;border-spacing:0!important}body.comparison-page .product-table__header-row>td{background:transparent!important;border:0!important}body.comparison-page .comparison-table>tbody:not(:first-of-type)>tr>td,body.comparison-page .comparison-table>tbody:not(:first-of-type)>tr>td:first-child{background:#fff!important}body.comparison-page .comparison-table>tbody:nth-of-type(2n)>tr>td,body.comparison-page .comparison-table>tbody:nth-of-type(2n)>tr>td:first-child{background:#f6f6f6!important}body.comparison-page .comparison-table>tbody:not(:first-of-type)>tr>td:first-child{border-left:.79px solid rgba(26,26,26,.2)!important}body.comparison-page .comparison-table>tbody:nth-of-type(2)>tr>td{border-top:.79px solid rgba(26,26,26,.2)!important}body.comparison-page .comparison-table>tbody:nth-of-type(2)>tr>td:first-child{border-top-left-radius:24px!important}body.comparison-page .comparison-table>tbody:nth-of-type(2)>tr>td:last-child{border-top-right-radius:24px!important}body.comparison-page .comparison-table>tbody:last-of-type>tr>td{border-bottom:.79px solid rgba(26,26,26,.2)!important}body.comparison-page .comparison-table>tbody:last-of-type>tr>td:first-child{border-bottom-left-radius:24px!important}body.comparison-page .comparison-table>tbody:last-of-type>tr>td:last-child{border-bottom-right-radius:24px!important}body.comparison-page .comparison-table>tbody:not(:first-of-type)>tr>td{border-right:1px solid rgba(26,26,26,.2)}body.comparison-page .comparison-table>tbody:not(:first-of-type)>tr>td:last-child{border-right:.79px solid rgba(26,26,26,.2)!important}body.comparison-page .comparison-table .product-table__cell{padding:18px 22px!important;vertical-align:middle;border:0!important;font-family:var(--bs-font-body);font-size:14px;font-weight:500;color:var(--bs-color-text, #1a1a1a)}body.comparison-page .comparison-table .product-table__cell-keys,body.comparison-page .comparison-table tr:not(.product-table__header-row)>.product-table__cell:first-child{font-family:var(--bs-font-heading)!important;font-weight:700!important;font-size:15px!important;color:var(--bs-color-text, #1a1a1a)!important;width:24%;min-width:220px}body.comparison-page .comparison-table .product-table__cell>p{margin:0}body.comparison-page .comparison-table .product-table__cell .product-price{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--bs-font-body)}body.comparison-page .comparison-table .product-table__cell .current-price{font-size:18px;font-weight:700;color:var(--bs-color-brand-red, #c62d2d)}body.comparison-page .comparison-table .product-table__cell .old-price{font-size:14px;font-weight:500;color:var(--bs-color-text-muted, #878787);text-decoration:line-through}body.comparison-page .product-table-cell-container-wrap .product-price{display:inline-flex;align-items:baseline;gap:10px}body.comparison-page .product-table-cell-container-wrap .current-price{font-size:18px;font-weight:700;color:var(--bs-color-brand-red, #c62d2d)}body.comparison-page .product-table-cell-container-wrap .old-price{font-size:14px;font-weight:500;color:var(--bs-color-text-muted, #878787);text-decoration:line-through}body.comparison-page .comparison-table .boolean-value.boolean-true{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--bs-color-brand-red, #c62d2d)!important;border-radius:4px;vertical-align:middle}body.comparison-page .comparison-table .boolean-value.boolean-true svg,body.comparison-page .comparison-table .boolean-value.boolean-true svg path{width:14px!important;height:14px!important;fill:#fff!important}body.comparison-page .comparison-table .boolean-value.boolean-false{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent!important;border:1.5px solid rgba(26,26,26,.2);border-radius:4px;vertical-align:middle}body.comparison-page .comparison-table .boolean-value.boolean-false svg{display:none}body.comparison-page .comparison-table .product-table__cell .product-price-wrap{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:8px}body.comparison-page .comparison-table .product-table__cell .product-price{font-weight:700;color:var(--bs-color-brand-red, #c62d2d)}body.comparison-page .comparison-table .product-table__cell .product-price.was-price,body.comparison-page .comparison-table .product-table__cell del,body.comparison-page .comparison-table .product-table__cell s{color:var(--bs-color-text-muted, #878787);font-weight:500;text-decoration:line-through}body.comparison-page .comparison-table .product-table__cell img{max-width:100px;max-height:28px;object-fit:contain;background:#fff;border-radius:6px;padding:4px 8px;box-sizing:border-box}body.comparison-page .next-product-arrow,body.comparison-page .next-comparable-product{display:inline-flex;align-items:center;justify-content:center;background:var(--bs-color-brand-red, #c62d2d)!important;color:#fff!important;border-radius:999px!important;border:0!important;padding:10px 18px}body.comparison-page .comparable-container{overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}body.comparison-page .comparable-container::-webkit-scrollbar{display:none;width:0;height:0}.bts-compare-scrollbar{position:relative;display:none;width:320px;max-width:50%;height:4px;margin:24px auto 8px;padding:0;background:#1a1a1a1a;border-radius:999px;cursor:pointer}.bts-compare-scrollbar.is-active{display:block}.bts-compare-scrollbar__thumb{position:absolute;top:0;left:0;height:100%;min-width:60px;background:var(--bs-color-brand-red, #c62d2d);border-radius:999px;pointer-events:auto;cursor:grab;transition:background-color .15s ease}.bts-compare-scrollbar__thumb:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-4px;right:-4px}.bts-compare-scrollbar:hover .bts-compare-scrollbar__thumb{background:var(--bs-color-brand-red-hover, #a82424)}.bts-compare-scrollbar.is-dragging .bts-compare-scrollbar__thumb{cursor:grabbing;background:var(--bs-color-brand-red-hover, #a82424)}@media(max-width:749px){.bts-compare-scrollbar{width:200px;max-width:60%;height:4px;margin:18px auto 6px}}@media(max-width:749px){body.comparison-page .why-choose-section,body.comparison-page .bts-faq{padding-left:16px!important;padding-right:16px!important}}body.comparison-page .comparison-table>tbody>tr>td:first-child:before{content:"";display:block;width:316px;height:0}@media(min-width:1500px){body.comparison-page .show-different,body.comparison-page .show-different a{width:460px}body.comparison-page .comparison-table>tbody>tr>td:first-child:before{width:460px}}@media(max-width:749px){body.comparison-page .comparable-container{margin:24px auto 40px;padding:0 0 14px}body.comparison-page .bts-compare-heading{display:block;padding:4px 2px 20px}body.comparison-page .product-table__header-row .show-different{display:none!important}body.comparison-page .comparison-table{table-layout:auto!important}body.comparison-page .comparison-table>tbody>tr>td:first-child:before{display:none!important}body.comparison-page .product-table__header-row>.product-table-cell-container-wrap{width:200px!important;min-width:200px!important}body.comparison-page .product-table-cell-container-wrap{padding:8px 10px 14px!important}body.comparison-page .comparable-container .comparison-table>tbody>tr>td.product-table__cell:first-child,body.comparison-page .comparable-container .comparison-table>tbody>tr>td.product-table__cell-keys,body.comparison-page .comparable-container .comparison-table>tbody>tr>td:first-child{position:sticky!important;left:0!important;z-index:4!important;width:140px!important;min-width:140px!important;font-size:13px!important}body.comparison-page .comparison-table>tbody>tr>td:not(:first-child){width:200px!important;min-width:200px!important}body.comparison-page .comparison-table .product-table__cell{padding:14px 16px!important}body.comparison-page .product-summary .product-title,body.comparison-page .product-table-cell-container .product-title,body.comparison-page .comparable-product-title{font-size:13px!important;-webkit-line-clamp:2}body.comparison-page .product-table-cell-container-wrap .current-price{font-size:16px}body.comparison-page .product-table-cell-container-wrap .old-price{font-size:13px}body.comparison-page .add-to-cart-wrap>.add-to-cart:not(.remove-from-compare),body.comparison-page .add-to-cart-wrap>a:not(.remove-from-compare),body.comparison-page .add-to-cart-wrap>button:not(.remove-from-compare),body.comparison-page .add-to-cart-wrap>.btn:not(.remove-from-compare){height:38px!important;padding:0 14px!important;font-size:12px!important}body.comparison-page .comparison-table .current-price{font-size:15px!important}body.comparison-page .comparison-table .old-price{font-size:12px!important}}.bts-filter-sidebar{display:flex;flex-direction:column;gap:20px}.bts-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border-radius:var(--bs-radius-pill);font-family:var(--bs-font-body);font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color var(--bs-transition-fast)}.bts-filter-chip:hover{background:#a82626;color:#fff}.bts-filter-chip__label{white-space:nowrap}.bts-filter-chip__x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff2e}.bts-filter-chip__x svg{width:8px;height:8px;display:block}.bts-filter-chip--clear-all{background:transparent;color:var(--bs-color-text, #1a1a1a);border:1px solid rgba(26,26,26,.2);padding-right:12px}.bts-filter-chip--clear-all:hover{background:#1a1a1a0a;color:var(--bs-color-text, #1a1a1a)}.bts-filter-card{background:#fff;border-radius:24px;border:1px solid rgba(26,26,26,.08);box-shadow:0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;padding:24px}.bts-filter-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.bts-filter-card__head--full{justify-content:flex-start}.bts-filter-card__head--full .bts-filter-card__title{flex:1 1 auto}.bts-filter-card__title{margin:0;font-family:var(--bs-font-heading);font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.5px;color:var(--bs-color-brand-red, #c62d2d)}.bts-filter-card__clear{background:transparent;border:0;padding:0;font-family:var(--bs-font-body);font-size:14px;line-height:1;color:#888;text-decoration:none;cursor:pointer;transition:color var(--bs-transition-fast)}.bts-filter-card__clear:hover{color:var(--bs-color-brand-red, #c62d2d)}.bts-filter-tree{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bts-filter-tree__item{border-top:1px solid rgba(26,26,26,.08)}.bts-filter-tree__item:first-child{border-top:0}.bts-filter-tree__item--all{display:flex;align-items:center;justify-content:space-between;gap:12px}.bts-filter-tree__all{display:inline-block;padding:12px 0;font-family:var(--bs-font-heading);font-weight:700;font-size:15px;line-height:1.2;color:var(--bs-color-brand-red, #c62d2d);text-decoration:none}.bts-filter-tree__clear{margin-left:auto}.bts-filter-tree__parent{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 0;background:transparent;border:0;font-family:var(--bs-font-body);font-weight:600;font-size:16px;line-height:24px;color:#000;text-transform:capitalize;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bts-filter-tree__parent-label{flex:1 1 auto;color:inherit;text-decoration:none;cursor:pointer;transition:color var(--bs-transition-fast)}.bts-filter-tree__parent-label:hover,.bts-filter-tree__parent-label:focus-visible{color:var(--bs-color-brand-red, #c62d2d)}.bts-filter-tree__chevron-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bts-filter-tree__chevron{flex:0 0 auto;box-sizing:border-box;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background-color:#f3f3f3;border-radius:var(--bs-radius-pill);color:var(--bs-color-text, #1a1a1a);transition:transform var(--bs-transition-fast),background-color var(--bs-transition-fast),color var(--bs-transition-fast);position:relative}.bts-filter-tree__chevron:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;transform:translate(-50%,-50%);background-color:currentColor;-webkit-mask:url(chevron-down-pill.svg) no-repeat center / contain;mask:url(chevron-down-pill.svg) no-repeat center / contain}button.bts-filter-tree__parent:hover .bts-filter-tree__chevron,button.bts-filter-tree__parent:focus-visible .bts-filter-tree__chevron,.bts-filter-tree__chevron-btn:hover .bts-filter-tree__chevron,.bts-filter-tree__chevron-btn:focus-visible .bts-filter-tree__chevron{background-color:var(--bs-color-brand-red, #c62d2d);color:#fff}.bts-filter-tree__item.is-open>.bts-filter-tree__parent .bts-filter-tree__chevron{background-color:var(--bs-color-brand-red, #c62d2d);color:#fff;transform:rotate(180deg)}.bts-filter-tree__children{list-style:none;margin:0;padding:0 0 14px;display:none}.bts-filter-tree__item.is-open>.bts-filter-tree__children{display:block}.bts-filter-tree__item--l1>.bts-filter-tree__children,.bts-filter-tree__item--l2>.bts-filter-tree__children,.bts-filter-tree__item--l3>.bts-filter-tree__children,.bts-filter-tree__item--l4>.bts-filter-tree__children{padding-left:16px;margin-left:3px;border-left:1px solid rgba(26,26,26,.08)}.bts-filter-tree__child+.bts-filter-tree__child{border-top:1px solid rgba(26,26,26,.05)}.bts-filter-tree__leaf{display:block;padding:10px 0;font-family:var(--bs-font-body);font-weight:400;font-size:14px;line-height:24px;color:#000;text-transform:capitalize;text-decoration:none;transition:color var(--bs-transition-fast)}.bts-filter-tree__leaf:hover{color:var(--bs-color-brand-red, #c62d2d)}.bts-filter-tree__child.is-current .bts-filter-tree__leaf{color:var(--bs-color-brand-red, #c62d2d);font-weight:700}.bts-filter-price{display:block}.bts-filter-price__track{position:relative;height:24px;margin:4px 0 12px;--rail-h: 4px;background-image:linear-gradient(to right,rgba(26,26,26,.12) 0,rgba(26,26,26,.12) var(--p-lo, 0%),var(--bs-color-text, #1a1a1a) var(--p-lo, 0%),var(--bs-color-text, #1a1a1a) var(--p-hi, 100%),rgba(26,26,26,.12) var(--p-hi, 100%),rgba(26,26,26,.12) 100%);background-repeat:no-repeat;background-size:100% var(--rail-h);background-position:0 50%;border-radius:var(--bs-radius-pill)}.bts-filter-price__range{position:absolute;top:0;left:0;width:100%;height:24px;margin:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none}.bts-filter-price__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--bs-color-text, #1a1a1a);border:0;cursor:pointer;pointer-events:auto;margin-top:-5px}.bts-filter-price__range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--bs-color-text, #1a1a1a);border:0;cursor:pointer;pointer-events:auto}.bts-filter-price__range::-webkit-slider-runnable-track{background:transparent;height:4px}.bts-filter-price__range::-moz-range-track{background:transparent;height:4px}.bts-filter-price__labels{display:flex;justify-content:space-between;font-family:var(--bs-font-body);font-size:14px;line-height:1.2;color:var(--bs-color-text, #1a1a1a)}.bts-filter-price__label{display:inline-flex;align-items:baseline}.bts-filter-price__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:4ch;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left}.bts-filter-price__input::-webkit-outer-spin-button,.bts-filter-price__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bts-filter-price__label--hi .bts-filter-price__input{text-align:right}.bts-filter-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bts-filter-checks__item+.bts-filter-checks__item{border-top:1px solid rgba(26,26,26,.05)}.bts-filter-check{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bts-filter-check__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.bts-filter-check__box{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid rgba(26,26,26,.5);border-radius:6px;color:transparent;transition:background-color var(--bs-transition-fast),border-color var(--bs-transition-fast),color var(--bs-transition-fast)}.bts-filter-check__box svg{width:14px;height:14px;display:block}.bts-filter-check__input:checked+.bts-filter-check__box{background-color:var(--bs-color-brand-red, #c62d2d);border-color:var(--bs-color-brand-red, #c62d2d);color:#fff}.bts-filter-check__input:focus-visible+.bts-filter-check__box{outline:2px solid var(--bs-color-brand-red, #c62d2d);outline-offset:2px}.bts-filter-check__label{flex:1 1 auto;display:flex;align-items:center;gap:8px;font-family:var(--bs-font-heading);font-weight:600;font-size:15px;line-height:1.2;color:var(--bs-color-text, #1a1a1a)}.bts-filter__brand-logo{display:block;height:65px;width:175px;max-width:100%;padding:6px 12px;background:#f2f2f2;border-radius:6px;object-fit:contain}.bts-filter__brand-text{font-family:var(--bs-font-heading);font-weight:600;color:var(--bs-color-text, #1a1a1a)}@media(max-width:749px){.bts-filter-card{padding:20px;border-radius:20px}}.template-article .bts-article>.container{position:relative}.template-article .bts-article .page__sub-header{display:flex!important;margin:50px 0!important}@media(max-width:749px){.template-article .bts-article .page__sub-header{margin:40px 0!important}}.bts-article__title,.template-article .bts-article__header .page__meta{display:none!important}.page__header.bts-article__header{margin:0;padding:0}.template-article .page__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;font-family:var(--bs-font-body);font-size:14px;line-height:1.4;color:#888}.template-article .page__meta-item{position:relative;padding:0 14px;font-size:14px;color:#888}.template-article .page__meta-item:first-child{padding-left:0}.template-article .page__meta-item+.page__meta-item:before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:#ccc}.template-article .page__meta-item--category a{color:#1a1a1a;font-weight:600;text-decoration:none}.template-article .page__meta-item--category a:hover{color:var(--bs-color-brand-red, #c62d2d)}.template-article .blog-container{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start;margin:0;padding:0}@media(max-width:989px){.template-article .blog-container{display:block}}.template-article .blog-post{box-sizing:border-box;width:100%;max-width:100%;min-width:0}:where(.template-article,.template-blog) .blog-sidebar{box-sizing:border-box;width:100%!important;max-width:100%;margin:0!important}@media(max-width:989px){:where(.template-article,.template-blog) .blog-sidebar{margin:40px auto 0!important}}@media(max-width:989px){:where(.template-article,.template-blog) .blog-sidebar__item{margin-left:auto;margin-right:auto}}@media(max-width:749px){:where(.template-article,.template-blog) .blog-sidebar__item--newsletter{display:none!important}}:where(.template-article,.template-blog) .blog-sidebar__item{box-sizing:border-box;width:100%;max-width:100%}.template-article .article__image-wrapper{box-sizing:border-box;display:block;position:static;left:auto;width:100%;max-width:100%;margin:0 auto 40px;border-radius:24px;overflow:hidden;background:#f5f5f5}.template-article .article__image-wrapper img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}@media(max-width:749px){.template-article .article__image-wrapper{margin:0 auto 32px;border-radius:16px}}.template-article .article__inner{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}.template-article .article__content.rte{font-family:var(--bs-font-body);font-size:16px;line-height:1.7;color:#333;width:100%;max-width:100%;text-align:left}.template-article .article__content.rte>*+*{margin-top:1.1em}.template-article .article__content.rte h2,.template-article .article__content.rte h3,.template-article .article__content.rte h4{font-family:var(--bs-font-heading);font-weight:700;color:#1a1a1a;letter-spacing:-.5px;line-height:1.25;margin-top:2em;margin-bottom:.6em}.template-article .article__content.rte h2{font-size:28px}.template-article .article__content.rte h3{font-size:22px}.template-article .article__content.rte h4{font-size:18px}.template-article .article__content.rte a{color:var(--bs-color-brand-red, #c62d2d);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.template-article .article__content.rte a:hover{color:var(--bs-color-brand-red-hover, #a82525)}.template-article .article__content.rte img{display:block;max-width:100%;height:auto;border-radius:16px;margin:1.6em 0}.template-article .article__content.rte blockquote{margin:1.6em 0;padding:16px 24px;border-left:3px solid var(--bs-color-brand-red, #c62d2d);background:#fafafa;border-radius:0 12px 12px 0;color:#1a1a1a;font-style:italic}.template-article .article__content.rte ul,.template-article .article__content.rte ol{padding-left:1.4em}.template-article .article__content.rte li+li{margin-top:.4em}.template-article .article__content.rte code{font-family:ui-monospace,Menlo,Monaco,SFMono-Regular,monospace;font-size:.92em;padding:2px 6px;background:#f3f3f3;border-radius:4px}.template-article .article__content.rte hr{margin:2.4em 0;border:0;border-top:1px solid rgba(26,26,26,.1)}.template-article .blog-post>.card.hidden-phone{display:none}.template-article .article__aside{margin-top:40px;padding-top:24px;border-top:1px solid rgba(26,26,26,.1);display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;font-size:14px;color:#888}.template-article .article__tag-label,.template-article .article__share-label{font-weight:600;color:#1a1a1a;margin-right:6px}.template-article .article__aside .link{color:#1a1a1a;text-decoration:none}.template-article .article__aside .link:hover{color:var(--bs-color-brand-red, #c62d2d)}.template-article .social-media__item-list{display:inline-flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0}.template-article .social-media__item a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#1a1a1a;color:#fff;text-decoration:none;transition:background-color .18s ease}.template-article .social-media__item a:hover{background:var(--bs-color-brand-red, #c62d2d)}.template-article .social-media__item a{opacity:1!important;color:#fff}.template-article .social-media__item svg{width:14px;height:14px}.template-article .social-media__item svg,.template-article .social-media__item svg *{fill:#fff!important;color:#fff!important;opacity:1!important;fill-opacity:1!important}.template-article .article__navigation{margin-top:48px;padding-top:32px;border-top:1px solid rgba(26,26,26,.1);display:flex;justify-content:space-between;gap:16px}.template-article .article__navigation--align-right{justify-content:flex-end}.template-article .article__navigation-item{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid rgba(26,26,26,.15);border-radius:100px;background:#fff;font-family:var(--bs-font-heading);font-weight:600;font-size:14px;color:#1a1a1a;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.template-article .article__navigation-item:hover{background:var(--bs-color-brand-red, #c62d2d);border-color:var(--bs-color-brand-red, #c62d2d);color:#fff}.template-article .article__navigation-item svg{width:14px;height:14px}:where(.template-article,.template-blog) .blog-sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:calc(var(--header-height, 80px) + 24px)}@media(max-width:989px){:where(.template-article,.template-blog) .blog-sidebar{position:static}}:where(.template-article,.template-blog) .blog-sidebar__item{padding:24px;border:1px solid rgba(26,26,26,.1);border-radius:20px;background:#fff}:where(.template-article,.template-blog) .blog-sidebar__item h2,:where(.template-article,.template-blog) .blog-sidebar__block-title{font-family:var(--bs-font-heading);font-weight:700;font-size:18px;line-height:1.25;letter-spacing:-.4px;margin:0 0 12px;color:#1a1a1a}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter{padding:28px;border-radius:24px;border-color:#ffffff14}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter h2{color:inherit;font-size:20px;margin-bottom:8px}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .rte{color:inherit;font-size:14px;line-height:1.5;opacity:.85;margin-bottom:16px}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .form__input-wrapper{position:relative;margin-bottom:12px}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .form__field--text{display:block;width:100%;height:48px;padding:0 18px;line-height:48px;border-radius:100px;border:0;background:#ffffff1f;color:inherit;font-size:14px;font-family:var(--bs-font-body)}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .form__field--text:focus{outline:0;background:#ffffff2e}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .form__field--text::placeholder{color:currentColor;opacity:.7;line-height:48px}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .form__floating-label{display:none}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .form__submit{width:100%;height:48px;border-radius:100px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;font-family:var(--bs-font-heading);font-weight:600;font-size:14px;cursor:pointer}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .form__submit:hover{background:var(--bs-color-brand-red-hover, #a82525)}:where(.template-article,.template-blog) .blog-sidebar__item--newsletter .newsletter__text{margin:12px 0 0;font-size:12px;color:inherit;opacity:.75}:where(.template-article,.template-blog) .blog-sidebar__item--social .blog-sidebar__social-list{display:flex;gap:10px;flex-wrap:wrap}:where(.template-article,.template-blog) .blog-sidebar__item--social .blog-sidebar__social-list a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#1a1a1a;color:#fff;text-decoration:none;transition:background-color .18s ease}:where(.template-article,.template-blog) .blog-sidebar__item--social .blog-sidebar__social-list a:hover{background:var(--bs-color-brand-red, #c62d2d)}:where(.template-article,.template-blog) .blog-sidebar__item--social svg{width:16px;height:16px}:where(.template-article,.template-blog) .blog-sidebar__item--social svg,:where(.template-article,.template-blog) .blog-sidebar__item--social svg *{fill:#fff!important;color:#fff!important;opacity:1!important;fill-opacity:1!important}:where(.template-article,.template-blog) .blog-sidebar__post-list{list-style:none;margin:0;padding:0}:where(.template-article,.template-blog) .blog-sidebar__post-item{display:flex;gap:12px;padding:12px 0;border-top:1px solid rgba(26,26,26,.08)}:where(.template-article,.template-blog) .blog-sidebar__post-item:first-child{padding-top:0;border-top:0}:where(.template-article,.template-blog) .blog-sidebar__post-image-wrapper{flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;background:#f5f5f5}:where(.template-article,.template-blog) .blog-sidebar__post-image{width:100%;height:100%;object-fit:cover;display:block}:where(.template-article,.template-blog) .blog-sidebar__post-info{flex:1;min-width:0}:where(.template-article,.template-blog) .blog-sidebar__post-title{display:block;font-family:var(--bs-font-heading);font-weight:600;font-size:14px;line-height:1.3;color:#1a1a1a;text-decoration:none;margin-bottom:4px}:where(.template-article,.template-blog) .blog-sidebar__post-title:hover{color:var(--bs-color-brand-red, #c62d2d)}:where(.template-article,.template-blog) .blog-sidebar__post-meta{font-size:12px;color:#888}:where(.template-article,.template-blog) .blog-sidebar__post-meta-item+.blog-sidebar__post-meta-item:before{content:" . ";margin:0 4px}.template-article .article__comment-list,.template-article .article__comment-form{margin-top:48px}.template-article .article__comment-list-heading,.template-article .article__comment-form-title{font-family:var(--bs-font-heading);font-weight:700;font-size:24px;letter-spacing:-.5px;margin:0 0 24px;color:#1a1a1a}.template-article .article-comment{display:flex;gap:16px;padding:20px 0;border-top:1px solid rgba(26,26,26,.08)}.template-article .article-comment__gravatar{width:48px;height:48px;border-radius:50%;flex-shrink:0}.template-article .article-comment__author{margin:0 0 4px;font-family:var(--bs-font-heading);font-weight:600;font-size:15px;color:#1a1a1a}.template-article .article-comment__date{display:block;font-size:12px;color:#888;margin-bottom:8px}.template-article .article-comment__content{font-size:14px;line-height:1.6;color:#333}.template-article .article__comment-form .form__input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:599px){.template-article .article__comment-form .form__input-row{grid-template-columns:1fr}}.template-article .article__comment-form .form__field{width:100%;padding:12px 16px;border:1px solid rgba(26,26,26,.15);border-radius:14px;font-size:14px;font-family:var(--bs-font-body)}.template-article .article__comment-form .form__field:focus{outline:0;border-color:var(--bs-color-brand-red, #c62d2d)}.template-article .article__comment-form .form__submit{margin-top:16px;padding:12px 32px;border:0;border-radius:100px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:600;font-size:14px;cursor:pointer;transition:background-color .18s ease}.template-article .article__comment-form .form__submit:hover{background:var(--bs-color-brand-red-hover, #a82525)}@media(max-width:749px){.bts-article__title{font-size:28px;letter-spacing:-.5px}.template-article .article__image-wrapper{border-radius:16px;margin-bottom:24px}.template-article .article__content.rte{font-size:15px}.template-article .article__content.rte h2{font-size:22px}.template-article .article__content.rte h3{font-size:18px}.template-article .article__navigation{flex-direction:column}.template-article .article__navigation-item{justify-content:center}}.template-blog .bts-blog__title{display:none!important}.template-blog .page__header.bts-blog__header{margin:0;padding:0}.template-blog .page__tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 40px;padding:0;list-style:none}.template-blog .page__tag-item{margin:0;padding:0;list-style:none}.template-blog .page__tag-item a{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid rgba(26,26,26,.15);border-radius:999px;background:#fff;color:#1a1a1a;font-family:var(--bs-font-heading);font-weight:500;font-size:13px;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.template-blog .page__tag-item a:hover{border-color:var(--bs-color-brand-red, #c62d2d);color:var(--bs-color-brand-red, #c62d2d)}.template-blog .page__tag-item.is-selected a{background:var(--bs-color-brand-red, #c62d2d);border-color:var(--bs-color-brand-red, #c62d2d);color:#fff}.template-blog .blog-container{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start;margin:0;padding:0}@media(max-width:989px){.template-blog .blog-container{display:block}}.template-blog .blog-post-list-wrapper{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.template-blog .blog-sidebar{box-sizing:border-box;width:100%!important;max-width:100%;margin:0!important}@media(max-width:989px){.template-blog .blog-sidebar{margin:40px auto 0!important}}.template-blog .blog-sidebar__item{box-sizing:border-box;width:100%;max-width:100%}@media(max-width:989px){.template-blog .blog-sidebar__item{margin-left:auto;margin-right:auto}}.template-blog .blog-post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:0!important;padding:0;list-style:none}@media(max-width:999px){.template-blog .blog-post-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.template-blog .blog-post-list{grid-template-columns:1fr;gap:24px}}.template-blog .block-list__item{display:block;width:auto;margin:0;padding:0}.template-blog .block-list__item>:first-child{margin:0}.template-blog .article-item{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(26,26,26,.1);border-radius:24px;overflow:hidden;text-decoration:none;box-shadow:0 3px 3px -1.5px #0000000d,0 8px 12px -4px #0000000f,0 20px 24px -12px #0000000f;transition:box-shadow .18s ease,transform .18s ease}.template-blog .article-item:hover{box-shadow:0 4px 4px -1.5px #00000012,0 10px 14px -3px #00000014,0 22px 28px -12px #00000014;transform:translateY(-2px)}.template-blog .block-list__item:has(.article-item--featured){grid-column:auto}.template-blog .article-item__image-container{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f5f5f5}.template-blog .article-item--featured .article-item__image-container{aspect-ratio:16 / 10}.template-blog .article-item__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.template-blog .article-item:hover .article-item__image{transform:scale(1.04)}.template-blog .article-item__title{margin:20px 24px 8px;font-family:var(--bs-font-heading);font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.5px;color:#1a1a1a}.template-blog .article-item--featured .article-item__title{margin-top:20px;font-size:22px;letter-spacing:-.5px}.template-blog .article-item__title a{color:inherit;text-decoration:none}.template-blog .article-item:hover .article-item__title a{color:var(--bs-color-brand-red, #c62d2d)}.template-blog .article-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 24px 20px;font-family:var(--bs-font-body);font-size:13px;color:#888}.template-blog .article-item__meta-item{position:relative;padding:0 12px}.template-blog .article-item__meta-item:first-child{padding-left:0}.template-blog .article-item__meta-item+.article-item__meta-item:before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:#ccc}.template-blog .article-item__excerpt{margin:0 24px 20px;font-size:14px;line-height:1.6;color:#555}.template-blog .empty-state{padding:60px 0;text-align:center}.template-blog .empty-state__heading{font-family:var(--bs-font-heading);font-weight:700;font-size:32px;margin:0 0 16px;color:#1a1a1a}.template-blog .empty-state__description{font-size:16px;color:#888;margin:0 0 24px}.template-blog .empty-state__button{display:inline-flex;align-items:center;padding:12px 28px;border-radius:100px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;font-family:var(--bs-font-heading);font-weight:600;font-size:14px;text-decoration:none}.template-blog .empty-state__button:hover{background:var(--bs-color-brand-red-hover, #a82525)}.template-blog .bts-blog{margin:0!important;padding-bottom:60px}@media(max-width:749px){.template-blog .bts-blog{padding-bottom:40px}}:is(.template-search,.template-collection,.template-list-collections,.template-article,.template-blog) .page__sub-header{display:flex;justify-content:space-between;align-items:center;margin:50px 0}@media(max-width:749px){:is(.template-search,.template-collection,.template-list-collections,.template-article,.template-blog) .page__sub-header{margin:40px 0}}.bts-breadcrumb{display:flex;align-items:center;line-height:24px}.bts-breadcrumb__list{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.bts-breadcrumb__item{display:inline-flex;align-items:center;gap:14px}.bts-breadcrumb__home{display:inline-flex;align-items:center;justify-content:center;color:var(--bs-color-text, #1a1a1a);text-decoration:none;transition:color var(--bs-transition-fast)}.bts-breadcrumb__home:hover{color:var(--bs-color-brand-red)}.bts-breadcrumb__home svg{display:block;width:23px;height:19px}.bts-breadcrumb__sep{display:inline-flex;align-items:center;justify-content:center;color:var(--bs-color-text, #1a1a1a)}.bts-breadcrumb__sep svg{display:block;width:12px;height:12px}.bts-breadcrumb a,.bts-breadcrumb__current{font-family:var(--bs-font-heading);font-weight:400;font-size:18px;line-height:24px;color:var(--bs-color-text, #1a1a1a);text-decoration:none}.bts-breadcrumb a:hover{color:var(--bs-color-brand-red)}.bts-breadcrumb__current[aria-current=page]{cursor:default}@media(max-width:749px){.bts-breadcrumb,.bts-breadcrumb__list{flex-wrap:wrap;min-width:0}.bts-breadcrumb__list{gap:12px;row-gap:6px}.bts-breadcrumb__item{gap:12px;min-width:0}.bts-breadcrumb__current{font-size:15px;line-height:20px;white-space:normal;overflow-wrap:anywhere}.bts-breadcrumb__home svg{width:19px;height:16px}}:is(.template-search,.template-collection) .layout__section{margin-left:0;margin-right:0}.collection__toolbar:not(.collection__toolbar--never){display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:0;background:transparent;box-shadow:none;margin-top:0}.collection__toolbar-item{align-items:flex-start;height:auto}:is(.template-search,.template-collection) .collection__title.heading.h1,:is(.template-search,.template-collection) .collection__header,:is(.template-search,.template-collection) .card__header--tight:has(.collection__title){display:none}.collection__toolbar-item--filter{order:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#fff;border:1px solid rgba(26,26,26,.12);border-radius:var(--bs-radius-pill);color:#1a1a1a;font-family:var(--bs-font-heading);font-size:16px;font-weight:325;line-height:9.433px;letter-spacing:normal;text-transform:capitalize;cursor:pointer;transition:border-color var(--bs-transition-fast)}.collection__toolbar-item--filter:hover{border-color:#1a1a1a4d}.collection__toolbar-item--filter .collection__filter-icon{display:inline-flex;align-items:center;justify-content:center}.collection__toolbar-item--filter .collection__filter-icon svg{width:16px;height:16px}.collection__toolbar-item--filter .collection__filter-icon--active:after{content:attr(data-count);display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;margin-left:4px;padding:0 4px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border-radius:var(--bs-radius-pill);font-size:10px;font-weight:600;line-height:1}.collection__toolbar-item--count{order:1;margin-right:auto;font-family:var(--bs-font-heading);font-weight:400;font-size:16px;line-height:16px;color:#888}.collection__toolbar-item--count .value-picker-wrapper,.collection__toolbar-item--count>label[for=showing-count]{display:none}.collection__showing-count{font-family:var(--bs-font-heading);font-weight:400;font-size:16px;line-height:16px;color:#888}.collection__toolbar-item--sort{order:2;margin-left:auto;margin-right:0}.bts-sort-select__wrap{position:relative;display:inline-flex;align-items:center}.bts-sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;padding:16px 44px 16px 20px;background:#fff;border:1px solid rgba(26,26,26,.12);border-radius:var(--bs-radius-pill);font-family:var(--bs-font-heading);font-weight:400;font-size:16px;line-height:16px;letter-spacing:-1px;color:var(--bs-color-text, #1a1a1a);cursor:pointer;outline:none;transition:border-color var(--bs-transition-fast)}.bts-sort-select:hover{border-color:#1a1a1a4d}.bts-sort-select:focus-visible{border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 2px #c62d2d2e}.bts-sort-select__chevron{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--bs-color-text, #1a1a1a);pointer-events:none}.bts-sort-select__chevron svg{width:10px;height:6px;display:block}@media(max-width:749px){.bts-sort-select{padding:12px 36px 12px 16px;font-size:14px}.bts-sort-select__chevron{right:14px}}.collection__toolbar-item--layout{display:none}@media(max-width:749px){.collection__toolbar-item--sort .value-picker-button{gap:16px;padding:12px 16px;font-size:14px}:is(.template-search,.template-collection) .container,:is(.template-search,.template-collection) .container--flush{padding-left:8px;padding-right:8px}#mobile-collection-filters.drawer{z-index:200}#mobile-collection-filters .bts-filter-sidebar,#mobile-collection-filters .collection-drawer__footer{padding:16px}:is(.template-search,.template-collection) .bts-sort-select{padding:12px 36px 12px 16px;font-size:14px}}.bts-toolbar-chips{display:none;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 4px}.collection__mobile-filters-recap,.collection__mobile-active-filters{display:none!important}.collection-drawer__footer .button{border-radius:var(--bs-radius-pill)!important}.bts-filter-spinner{display:none;align-items:center;gap:6px;margin-left:10px;vertical-align:middle;font-family:var(--bs-font-body);font-size:13px;color:var(--bs-color-brand-red, #c62d2d)}.bts-filter-spinner:before{content:"";display:inline-block;width:14px;height:14px;border:2px solid rgba(26,26,26,.15);border-top-color:var(--bs-color-brand-red, #c62d2d);border-radius:50%;animation:bts-spin .65s linear infinite;flex-shrink:0}[data-section-type=collection].is-bts-filter-loading .bts-filter-spinner{display:inline-flex}@keyframes bts-spin{to{transform:rotate(360deg)}}.pagination{border-top:none;padding:32px 0 40px}.pagination__inner{display:flex;align-items:center;justify-content:center;gap:20px}.pagination__prev,.pagination__next{position:static;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 3px 3px #00000026;color:var(--heading-color, #1a1a1a);text-decoration:none;font-size:0;line-height:1;transition:background .2s,box-shadow .2s;flex-shrink:0}.pagination__prev:hover,.pagination__next:hover{background:#f5f5f5;box-shadow:0 3px 6px #0003}.pagination__prev svg,.pagination__next svg{width:6px;height:10px;margin:0;position:static}.pagination__nav{display:flex!important;align-items:center;gap:6px;text-align:center}.pagination__nav-item{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 3px 3px #00000026;color:var(--heading-color, #1a1a1a);font-family:var(--bs-font-heading, "Montserrat", sans-serif);font-weight:500;font-size:14px;line-height:1;text-decoration:none;padding:0;margin:0;transition:background .2s,color .2s,box-shadow .2s}a.pagination__nav-item:hover{background:#f5f5f5;box-shadow:0 3px 6px #0003}.pagination__nav-item.is-active{background:var(--bs-color-brand-red, #c62d2d);color:#fff;box-shadow:none;border-radius:50%}.pagination__page-count{display:none!important}.card .pagination{padding:20px 30px}@media(min-width:641px){html.is-locked{overflow-y:visible!important}}.mini-cart{background:var(--bs-color-bg, #ffffff);font-family:var(--bs-font-body);color:var(--bs-color-text, #1a1a1a)}@media screen and (min-width:641px){.mini-cart{right:-20px}}@media screen and (min-width:1280px){.mini-cart .icon--nav-triangle-borderless{right:23px}}@media(max-width:640px){.mini-cart{display:none!important}}.mini-cart .mini-cart__inner{display:flex;flex-direction:column}.mini-cart .mini-cart__content{padding:20px 22px 0}.mini-cart .mini-cart__alert-wrapper{margin-bottom:16px}.mini-cart .alert{background:#c62d2d0f;border:1px solid rgba(198,45,45,.18);border-radius:12px;color:var(--bs-color-text, #1a1a1a);padding:10px 14px;font-size:13px;font-weight:600}.mini-cart .mini-cart__line-item-list{display:flex;flex-direction:column;gap:18px;padding:4px 0 18px}.mini-cart .mini-cart__line-item{display:flex;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(26,26,26,.08)}.mini-cart .mini-cart__line-item:last-child{padding-bottom:0;border-bottom:0}.mini-cart .mini-cart__image-wrapper{flex:0 0 76px;width:76px;background:var(--bs-color-bg-muted, #f4f4f4);border-radius:12px;overflow:hidden}.mini-cart .mini-cart__item-wrapper{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.mini-cart .mini-cart__product-vendor{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-color-text-muted, #878787);text-decoration:none;transition:color .15s ease}.mini-cart .mini-cart__product-vendor:hover{color:var(--bs-color-brand-red, #c62d2d)}.mini-cart .mini-cart__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:14px;line-height:1.4;color:var(--bs-color-text, #1a1a1a);text-decoration:none}.mini-cart .mini-cart__product-title:hover{color:var(--bs-color-brand-red, #c62d2d)}.mini-cart .mini-cart__price-list{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.mini-cart .price,.mini-cart .price--highlight{font-weight:700;font-size:15px;color:var(--bs-color-brand-red, #c62d2d)}.mini-cart .price--compare{color:var(--bs-color-text-muted, #878787);text-decoration:line-through;font-weight:500;font-size:13px}.mini-cart .mini-cart__quantity{display:flex;align-items:center;gap:14px;margin-top:4px}.mini-cart .quantity-selector{display:inline-flex;align-items:center;border:1px solid rgba(26,26,26,.18);border-radius:999px;background:var(--bs-color-bg, #ffffff);overflow:hidden}.mini-cart .quantity-selector__button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:0;color:var(--bs-color-text, #1a1a1a);cursor:pointer;transition:background-color .15s ease}.mini-cart .quantity-selector__button:hover{background:#1a1a1a0f}.mini-cart .quantity-selector__value{width:34px;height:32px;border:0;background:transparent;text-align:center;font-family:var(--bs-font-body);font-weight:600;font-size:14px;color:var(--bs-color-text, #1a1a1a);-moz-appearance:textfield}.mini-cart .quantity-selector__value::-webkit-outer-spin-button,.mini-cart .quantity-selector__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart .mini-cart__quantity-remove{font-size:13px;font-weight:500;color:var(--bs-color-text-muted, #878787);text-decoration:none;transition:color .15s ease}.mini-cart .mini-cart__quantity-remove:hover{color:var(--bs-color-brand-red, #c62d2d);text-decoration:underline}.mini-cart .mini-cart__recap{padding:18px 22px 22px;border-top:1px solid rgba(26,26,26,.08);background:var(--bs-color-bg, #ffffff)}.mini-cart .mini-cart__recap-price-line{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;font-weight:700}.mini-cart .mini-cart__recap-price-line>span:first-child{font-size:15px;color:var(--bs-color-text, #1a1a1a)}.mini-cart .mini-cart__recap-price-line>span:last-child{font-size:20px;color:var(--bs-color-text, #1a1a1a)}.mini-cart .mini-cart__recap-price-line--highlight>span:last-child{color:var(--bs-color-brand-red, #c62d2d)}.mini-cart .mini-cart__amount-saved{display:inline-block;margin:-4px 0 12px;color:var(--bs-color-brand-red, #c62d2d);font-weight:700;font-size:13px}.mini-cart .mini-cart__button-container{margin-top:4px}.mini-cart .button-group{display:flex;flex-direction:column;gap:10px;margin:0}.mini-cart .button-group>*{margin:0;padding-left:0;padding-right:0;flex:0 0 auto}.mini-cart .button--primary,.mini-cart [name=checkout]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 22px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;border-radius:999px;font-family:var(--bs-font-body);font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.mini-cart .button--primary:hover,.mini-cart [name=checkout]:hover{background:var(--bs-color-brand-red-hover, #a82424)}.mini-cart .button--secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 22px;background:transparent;color:var(--bs-color-text, #1a1a1a);border:1px solid rgba(26,26,26,.25);border-radius:999px;font-family:var(--bs-font-body);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.mini-cart .button--secondary:hover{background:#1a1a1a0a;border-color:#1a1a1a73}.mini-cart .mini-cart__content--empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:60px 28px 28px;text-align:center}.mini-cart .mini-cart__empty-state{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--bs-color-text-muted, #878787)}.mini-cart .mini-cart__empty-state svg{width:56px;height:56px;color:var(--bs-color-text-muted, #878787);opacity:.6}.mini-cart .mini-cart__empty-state .heading{font-family:var(--bs-font-heading);font-weight:700;font-size:18px;color:var(--bs-color-text, #1a1a1a);margin:0}.mini-cart .mini-cart__content--empty .button{max-width:280px}.template-page .page__header--centered .page__title{display:none}.template-page .page__header--centered.page__header--stack{margin:0 0 24px}.template-page .page__header--centered .page__description{font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:16px;line-height:1.6;color:var(--bs-color-text-muted, #555);max-width:640px;margin:0 auto;text-align:center}.bts-contact{padding:0 0 80px}.bts-contact__container{max-width:1080px}.bts-contact__layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:900px){.bts-contact__layout:has(.bts-contact__info-col){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px}}.bts-contact__form-col{background:#fff;border:1px solid rgba(26,26,26,.06);border-radius:16px;box-shadow:0 3px 3px -1.5px #0000000a,0 8px 12px -4px #0000000d,0 20px 24px -12px #0000000d;padding:36px 36px 32px}@media(max-width:640px){.bts-contact__form-col{padding:24px 20px;border-radius:14px}}.bts-contact .form__header{margin:0 0 24px}.bts-contact .form__header .heading{font-family:var(--bs-font-heading, Gotham, "Proxima Nova", sans-serif);font-weight:700;font-size:24px;letter-spacing:-.5px;color:var(--bs-color-text, #1a1a1a);margin:0 0 6px}.bts-contact .form__header>p,.bts-contact .form__header .rte{font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:14px;line-height:1.55;color:var(--bs-color-text-muted, #555);margin:0}.bts-contact .form__input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.bts-contact .form__input-row{grid-template-columns:1fr;gap:0}}.bts-contact .form__input-wrapper{margin-bottom:16px}.bts-contact .form__field,.bts-contact .form__field--text,.bts-contact .form__field--textarea{width:100%;min-height:52px;padding:22px 16px 8px;background:#fff;border:1px solid rgba(26,26,26,.18);border-radius:12px;box-shadow:none;font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:15px;line-height:1.4;color:var(--bs-color-text, #1a1a1a);transition:border-color .15s ease,box-shadow .15s ease}.bts-contact .form__field--textarea{min-height:140px;padding:18px 16px;line-height:1.5;resize:vertical}.bts-contact .form__field:focus,.bts-contact .form__field--text:focus,.bts-contact .form__field--textarea:focus{outline:none;border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 3px #c62d2d1f}.bts-contact .form__field[aria-invalid]:not(.is-filled){background:#fff;color:var(--bs-color-text, #1a1a1a);border-color:var(--bs-color-brand-red, #c62d2d)}.bts-contact .form__floating-label{left:16px;line-height:52px;font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:15px;color:var(--bs-color-text-muted, #888)}.bts-contact .form__field--textarea+.form__floating-label{line-height:1.4;top:18px}.bts-contact .form__field:focus+.form__floating-label,.bts-contact .form__field.is-filled+.form__floating-label,.bts-contact .select-wrapper.is-filled+.form__floating-label{transform:translateY(-12px) scale(.78);color:var(--bs-color-text, #1a1a1a)}.bts-contact .form__field--textarea:focus+.form__floating-label,.bts-contact .form__field--textarea.is-filled+.form__floating-label{transform:translateY(-14px) scale(.78)}.bts-contact .select-wrapper,.bts-contact .select-wrapper--primary{position:relative;display:block;background:#fff;border:1px solid rgba(26,26,26,.18);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease;min-height:52px}.bts-contact .select-wrapper:focus-within{border-color:var(--bs-color-brand-red, #c62d2d);box-shadow:0 0 0 3px #c62d2d1f}.bts-contact .select-wrapper select{width:100%;min-height:52px;padding:22px 40px 8px 16px;background:transparent;border:0;font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:15px;color:var(--bs-color-text, #1a1a1a);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.bts-contact .select-wrapper select:focus{outline:none}.bts-contact .select-wrapper>svg{position:absolute;top:50%;right:16px;width:12px;height:12px;transform:translateY(-50%);color:var(--bs-color-text-muted, #888);pointer-events:none}.bts-contact .form__submit{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:52px;margin:16px 0 0;padding:0 32px;background:var(--bs-color-brand-red, #c62d2d);color:#fff;border:0;border-radius:999px;font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease}.bts-contact .form__submit:hover{background:var(--bs-color-brand-red-hover, #a82424)}.bts-contact .form__submit--centered{margin-left:0;margin-right:0}@media(max-width:640px){.bts-contact .form__submit{width:100%}}.bts-contact .alert{margin:0 0 20px;padding:14px 16px;border-radius:12px;font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:14px;font-weight:500;line-height:1.4}.bts-contact .alert--success{background:#228b5f14;border:1px solid rgba(34,139,95,.22);color:#1e6d4a}.bts-contact .alert--error{background:#c62d2d0f;border:1px solid rgba(198,45,45,.22);color:var(--bs-color-brand-red, #c62d2d)}.bts-contact .alert__error-list{list-style:disc inside;margin:0;padding:0}.bts-contact .alert__error-item{margin:0}.bts-contact__info-col{background:#fff;border:1px solid rgba(26,26,26,.06);border-radius:16px;box-shadow:0 3px 3px -1.5px #0000000a,0 8px 12px -4px #0000000d;padding:28px}@media(max-width:640px){.bts-contact__info-col{padding:20px;border-radius:14px}}.bts-contact .contact__store-info{display:flex;flex-direction:column;gap:18px}.bts-contact .contact__store-heading{font-family:var(--bs-font-heading, Gotham, "Proxima Nova", sans-serif);font-weight:700;font-size:22px;letter-spacing:-.4px;color:var(--bs-color-text, #1a1a1a);margin:0}.bts-contact .contact__store-image{border-radius:12px;overflow:hidden}.bts-contact .contact__store-image img{display:block;width:100%;height:100%;object-fit:cover}.bts-contact .contact__store-text{font-family:var(--bs-font-body, "Proxima Nova", sans-serif);font-size:14.5px;line-height:1.6;color:var(--bs-color-text, #1a1a1a)}.bts-contact .contact__store-text p{margin:0 0 10px}.bts-contact .contact__store-text p:last-child{margin-bottom:0}.bts-contact .contact__store-text a{color:var(--bs-color-brand-red, #c62d2d);text-decoration:none;transition:color .15s ease}.bts-contact .contact__store-text a:hover{text-decoration:underline}.boost-sd__instant-search-results--two-column .boost-sd__instant-search-autocomplete{border-radius:24px;margin-top:5px;margin-left:-95px}.boost-sd__instant-search-autocomplete{font-family:var(--bs-font-body);color:var(--bs-color-text)}.boost-sd__instant-search-autocomplete .boost-sd__header-item,.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-header,.boost-sd__instant-search-autocomplete .boost-sd__instant-search-product-list-header{font-family:var(--bs-font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-color-text)}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-link{color:var(--bs-color-text);transition:color .15s ease}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-link:hover,.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-link:focus{color:var(--bs-color-brand-red)}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-title{font-family:var(--bs-font-heading);font-weight:600;color:var(--bs-color-text);transition:color .15s ease}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-link:hover .boost-sd__suggestion-queries-item-title,.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-link:focus .boost-sd__suggestion-queries-item-title{color:var(--bs-color-brand-red)}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-vendor,.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-sku{color:var(--bs-color-text-muted)}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-price,.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-amount--regular{color:var(--bs-color-brand-red);font-weight:700}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-badge--sold-out{background-color:var(--bs-color-bg-dark);color:var(--bs-color-text-on-dark);border-radius:4px;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.bts-countdown{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;margin:18px 0 4px;padding:12px 28px;border-radius:999px;background:var(--bs-color-brand-red);color:var(--bs-color-text-on-red);text-align:center}.bts-countdown[hidden]{display:none}.bts-countdown__prefix{font-weight:700}.bts-countdown__clock{display:inline-flex;align-items:baseline;gap:0 10px;white-space:nowrap}.bts-countdown__unit{display:inline-flex;align-items:baseline;gap:0 5px}.bts-countdown__unit[hidden]{display:none}.bts-countdown__num{font-weight:700;font-variant-numeric:tabular-nums}.bts-countdown__word{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bts.css.map */
