:root{--bt-rc-accent: #1960b8ff;--bt-rc-accent-hover: #1960b8ff;--bt-rc-accent-light: #dfecef;--bt-rc-black: #080808;--bt-rc-dark: #0d1117;--bt-rc-text: #222222;--bt-rc-muted: #454a52;--bt-rc-border: #d6d9de;--bt-rc-bg: #ffffff;--bt-rc-bg-alt: #f3f5f8}.bt-revamped-collection{background:var(--bt-rc-bg-alt);color:var(--bt-rc-black);font-family:Montserrat,sans-serif;padding:72px 20px}.bt-revamped-collection *,.bt-revamped-collection *:before,.bt-revamped-collection *:after{box-sizing:border-box}.bt-revamped-collection p{font-family:Montserrat,sans-serif}.bt-revamped-collection h2,.bt-revamped-collection h3,.bt-revamped-collection h4{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.045em;line-height:1.05;text-transform:uppercase;color:var(--bt-rc-black)}.bt-revamped-collection__container{width:min(1280px,calc(100% - 48px));margin:0 auto}.bt-revamped-collection__eyebrow{margin:0 0 18px!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:700;letter-spacing:.18em;line-height:1.2!important;text-transform:uppercase;color:var(--bt-rc-accent)!important;text-align:center}.bt-revamped-collection__title{max-width:980px;margin:0 auto 24px!important;font-size:clamp(42px,5vw,64px);text-align:center}.bt-revamped-collection__intro{max-width:820px;margin:0 auto 42px!important;font-size:16px;line-height:1.75;color:var(--bt-rc-text);text-align:center}.bt-revamped-collection__category-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 76px}.bt-revamped-collection__category-tile{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:520px;overflow:hidden;background-color:var(--bt-rc-dark);background-image:var(--bt-rc-tile-image);background-position:center;background-size:cover;color:#fff!important;text-decoration:none}.bt-revamped-collection__category-tile:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background-image:var(--bt-rc-tile-image);background-position:center;background-size:cover;transform:scale(1.01);transition:transform .35s ease}.bt-revamped-collection__category-tile:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(to top,#000000c7,#00000075 46%,#0000003d);transition:background-color .25s ease,opacity .25s ease}.bt-revamped-collection__category-tile:hover:before,.bt-revamped-collection__category-tile:focus-visible:before{transform:scale(1.06)}.bt-revamped-collection__category-tile:hover:after,.bt-revamped-collection__category-tile:focus-visible:after{background:#000000ad}.bt-revamped-collection__category-overlay{width:100%;padding:34px 30px;color:#fff;transform:translateY(34px);transition:transform .25s ease}.bt-revamped-collection__category-tile:hover .bt-revamped-collection__category-overlay,.bt-revamped-collection__category-tile:focus-visible .bt-revamped-collection__category-overlay{transform:translateY(0)}.bt-revamped-collection__category-label{margin:0 0 12px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700;letter-spacing:.18em;line-height:1.2!important;text-transform:uppercase;color:#9bc8ff!important}.bt-revamped-collection__category-overlay h3{margin:0 0 14px;font-size:clamp(30px,2.6vw,42px);color:#fff}.bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label){max-width:420px;margin:0;font-size:15px;line-height:1.65;color:#ffffffe0;opacity:0;transition:opacity .25s ease}.bt-revamped-collection__category-tile:hover .bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label),.bt-revamped-collection__category-tile:focus-visible .bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label){opacity:1}@media(hover:none){.bt-revamped-collection__category-overlay{transform:translateY(0)}.bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label){opacity:1}}.bt-revamped-collection__section{scroll-margin-top:120px}.bt-revamped-collection__section+.bt-revamped-collection__section{margin-top:76px}.bt-revamped-collection__section-heading{max-width:840px;margin:0 auto 38px;text-align:center}.bt-revamped-collection__section-heading h3{margin-bottom:14px;font-size:clamp(34px,4vw,48px)}.bt-revamped-collection__section-heading p{margin:0;font-size:15px;line-height:1.7;color:var(--bt-rc-muted)}.bt-revamped-collection__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bt-revamped-collection__cards--featured{grid-template-columns:minmax(0,820px);justify-content:center}.bt-revamped-collection__card{display:flex;flex-direction:column;background:#fff;border-top:5px solid var(--bt-rc-accent);box-shadow:0 2px 10px #0000000a}.bt-revamped-collection__card--featured{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center}.bt-revamped-collection__image{display:block;width:100%;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.bt-revamped-collection__image img{display:block;width:100%;height:100%;object-fit:contain}.bt-revamped-collection__card-content{display:flex;flex-direction:column;flex:1;padding:26px 24px 24px}.bt-revamped-collection__label{margin:0 0 12px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700;letter-spacing:.18em;line-height:1.2!important;text-transform:uppercase;color:var(--bt-rc-accent)!important}.bt-revamped-collection__card h4{margin-bottom:14px;font-size:30px}.bt-revamped-collection__card p{margin:0 0 16px;font-size:14px;line-height:1.65;color:var(--bt-rc-text)}.bt-revamped-collection__why{padding-top:16px;border-top:1px solid var(--bt-rc-border)}.bt-revamped-collection__price{margin-top:auto!important;font-weight:700;color:var(--bt-rc-black)!important}.bt-revamped-collection__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:4px;padding:14px 20px;background:var(--bt-rc-accent);color:#fff!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.bt-revamped-collection__button:hover,.bt-revamped-collection__button:focus-visible{background:var(--bt-rc-accent-hover);color:#fff!important}@media screen and (max-width:1200px){.bt-revamped-collection__category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-revamped-collection__category-tile{min-height:420px}}@media screen and (max-width:1100px){.bt-revamped-collection__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-revamped-collection__card--featured{grid-template-columns:1fr}}@media screen and (max-width:700px){.bt-revamped-collection{padding:52px 16px}.bt-revamped-collection__container{width:min(100%,calc(100% - 16px))}.bt-revamped-collection__title{font-size:40px}.bt-revamped-collection__intro{margin-bottom:34px!important;font-size:15px}.bt-revamped-collection__category-tiles{grid-template-columns:1fr;gap:14px;margin-bottom:46px}.bt-revamped-collection__category-tile{min-height:280px}.bt-revamped-collection__category-overlay{padding:28px 22px;transform:translateY(0)}.bt-revamped-collection__category-overlay h3{font-size:34px}.bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label){font-size:14px;opacity:1}.bt-revamped-collection__section+.bt-revamped-collection__section{margin-top:52px}.bt-revamped-collection__cards{grid-template-columns:1fr;gap:20px}.bt-revamped-collection__card-content{padding:24px 22px 22px}.bt-revamped-collection__card h4{font-size:28px}}.bt-revamped-collection__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.bt-revamped-collection__card{flex:0 1 calc(25% - 18px)}.bt-revamped-collection__cards--featured{display:grid;grid-template-columns:minmax(0,820px);justify-content:center}.bt-revamped-collection__cards--featured .bt-revamped-collection__card{flex:initial}@media screen and (max-width:1100px){.bt-revamped-collection__card{flex-basis:calc(50% - 12px)}.bt-revamped-collection__cards--featured .bt-revamped-collection__card{flex-basis:initial}}@media screen and (max-width:700px){.bt-revamped-collection__card{flex-basis:100%}}.bt-revamped-collection__why-details{margin:0 0 16px;padding-top:16px;border-top:1px solid var(--bt-rc-border)}.bt-revamped-collection__why-summary{cursor:pointer;list-style:none;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.65;font-weight:700;color:var(--bt-rc-black)}.bt-revamped-collection__why-summary::-webkit-details-marker{display:none}.bt-revamped-collection__why-summary:after{content:"+";display:inline-block;margin-left:8px;font-weight:700;color:var(--bt-rc-accent)}.bt-revamped-collection__why-details[open] .bt-revamped-collection__why-summary:after{content:"\2013"}.bt-revamped-collection__why-content{margin:10px 0 0!important;font-size:14px;line-height:1.65;color:var(--bt-rc-text)}.template-collection .collection-header h1,.template-collection .section-header h1,.template-collection h1.section-header__title,.template-collection .section-header__title{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;letter-spacing:.045em!important;line-height:1.05!important;text-transform:uppercase!important}.template-collection .collection-description,.template-collection .rte.collection-description,.template-collection .section-header .rte,.template-collection .section-header p{font-family:Montserrat,sans-serif!important;line-height:1.75!important}.template-collection .collection-filter,.template-collection .collection-filter button,.template-collection .collection-filter select,.template-collection .collection-filter label,.template-collection .collection-filter__sort-container,.template-collection .collection-filter__item,.template-collection .collection-filter__item button,.template-collection .collection-filter__item--drawer{font-family:Montserrat,sans-serif!important}.template-collection .grid-product__title,.template-collection .grid-product__title a{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;letter-spacing:.045em!important;line-height:1.05!important;text-transform:uppercase!important;font-size:1.5em}.template-collection .grid-product__price,.template-collection .grid-product__price span,.template-collection .grid-product__price--current,.template-collection .grid-product__price--original{font-family:Montserrat,sans-serif!important;font-weight:700!important}.template-collection .grid-product__vendor{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}.template-collection .grid-product__tag,.template-collection .grid-product__tag--sale,.template-collection .grid-product__tag--sold-out{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.template-collection .pagination,.template-collection .pagination a,.template-collection .pagination span{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.template-collection .rte.collection__description{max-width:960px!important;margin:0 auto 34px!important;padding:34px 24px 30px!important;text-align:center!important;border-top:1px solid #d6d9de!important;border-bottom:1px solid #d6d9de!important;background:transparent!important}.template-collection .rte.collection__description h1,.template-collection .rte.collection__description h2,.template-collection .rte.collection__description h3{margin:0 0 16px!important;font-family:Barlow Condensed,sans-serif!important;font-size:clamp(30px,3vw,42px)!important;font-weight:700!important;letter-spacing:.045em!important;line-height:1.05!important;text-transform:uppercase!important;color:#080808!important;text-align:center!important}.template-collection .rte.collection__description p,.template-collection .rte.collection__description div{max-width:900px!important;margin:0 auto 12px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;color:#454a52!important;text-align:center!important}.template-collection .rte.collection__description span{font-family:Montserrat,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.template-collection .rte.collection__description a{font-family:Montserrat,sans-serif!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;color:#080808!important;text-decoration:underline!important;text-underline-offset:3px}.template-collection .rte.collection__description div:empty,.template-collection .rte.collection__description p:empty{display:none!important}.template-collection .rte.collection__description>*:last-child{margin-bottom:0!important}@media screen and (max-width:700px){.template-collection .rte.collection__description{margin-bottom:28px!important;padding:28px 18px 24px!important}.template-collection .rte.collection__description h1,.template-collection .rte.collection__description h2,.template-collection .rte.collection__description h3{font-size:32px!important}.template-collection .rte.collection__description p,.template-collection .rte.collection__description div{font-size:14px!important}}.bt-revamped-collection__button{background:#080808}.bt-revamped-collection__button:hover,.bt-revamped-collection__button:focus-visible{background:#333}.bt-revamped-collection__category-overlay h3,.bt-revamped-collection__category-overlay p,.bt-revamped-collection__category-label{text-shadow:0 4px 18px rgba(0,0,0,.6)}@media screen and (max-width:700px){.bt-revamped-collection__category-tile{align-items:center;justify-content:center;min-height:300px}.bt-revamped-collection__category-overlay{width:100%;max-width:92%;padding:24px 22px;text-align:center;transform:translateY(0)}.bt-revamped-collection__category-label{margin-left:auto!important;margin-right:auto!important}.bt-revamped-collection__category-overlay h3{margin-left:auto;margin-right:auto}.bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label){max-width:340px;max-height:0;margin-left:auto;margin-right:auto;overflow:hidden;opacity:0;transition:opacity .25s ease,max-height .25s ease,margin-top .25s ease}.bt-revamped-collection__category-tile:hover .bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label),.bt-revamped-collection__category-tile:focus-visible .bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label),.bt-revamped-collection__category-tile.is-mobile-active .bt-revamped-collection__category-overlay p:not(.bt-revamped-collection__category-label){max-height:140px;margin-top:0;opacity:1}}@media screen and (max-width:700px){.bt-revamped-collection__category-tiles{display:none!important}.bt-revamped-collection__intro{margin-bottom:0!important}}.bt-revamped-collection__cards--flagship{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1280px;margin:0 auto}.bt-revamped-collection__cards--flagship .bt-revamped-collection__card{display:grid;grid-template-columns:minmax(180px,42%) minmax(0,1fr);align-items:stretch;flex:initial!important}.bt-revamped-collection__cards--flagship .bt-revamped-collection__image{height:100%;min-height:340px;aspect-ratio:auto}.bt-revamped-collection__cards--flagship .bt-revamped-collection__image img{width:100%;height:100%;object-fit:contain}.bt-revamped-collection__cards--flagship .bt-revamped-collection__card-content{padding:30px 28px}.bt-revamped-collection__cards--flagship .bt-revamped-collection__card h4{font-size:clamp(28px,2.4vw,38px)}@media screen and (max-width:1150px){.bt-revamped-collection__cards--flagship{grid-template-columns:1fr;max-width:860px}.bt-revamped-collection__cards--flagship .bt-revamped-collection__card{grid-template-columns:minmax(240px,40%) minmax(0,1fr)}}@media screen and (max-width:700px){.bt-revamped-collection__cards--flagship,.bt-revamped-collection__cards--flagship .bt-revamped-collection__card{grid-template-columns:1fr}.bt-revamped-collection__cards--flagship .bt-revamped-collection__image{min-height:auto;aspect-ratio:1 / 1}.bt-revamped-collection__cards--flagship .bt-revamped-collection__card-content{padding:24px 22px 22px}}@media screen and (max-width:700px){.bt-revamped-collection__intro:after{content:"";display:block;width:72px;height:2px;margin:12px auto;background:var(--bt-rc-accent)}}@media screen and (max-width:700px){.bt-revamped-collection__category-tiles{display:none!important}.bt-revamped-collection__section-heading--mobile-image{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:none;min-height:280px;margin:0 -8px 26px;padding:74px 22px 86px;overflow:hidden;text-align:center;background-color:var(--bt-rc-dark);background-image:linear-gradient(to bottom,rgba(0,0,0,.56) 0%,rgba(0,0,0,.42) 42%,rgba(0,0,0,.18) 68%,var(--bt-rc-bg-alt) 100%),var(--bt-mobile-section-image);background-position:center;background-size:cover}.bt-revamped-collection__section-heading--mobile-image h3{max-width:340px;margin:0 auto 14px!important;color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.7)}.bt-revamped-collection__section-heading--mobile-image p{max-width:340px;margin:0 auto!important;color:#ffffffe6!important;text-shadow:0 3px 14px rgba(0,0,0,.65)}}@media screen and (max-width:700px){.bt-revamped-collection__section-heading--mobile-image{min-height:430px!important;margin:0 -8px -56px!important;padding:82px 22px 132px!important;background-image:linear-gradient(to bottom,rgba(0,0,0,.36) 0%,rgba(0,0,0,.22) 38%,rgba(0,0,0,.08) 66%,rgba(243,245,248,.52) 88%,var(--bt-rc-bg-alt) 100%),var(--bt-mobile-section-image)!important;background-position:center!important;background-size:cover!important}.bt-revamped-collection__section-heading--mobile-image h3{text-shadow:0 4px 14px rgba(0,0,0,.95),0 10px 30px rgba(0,0,0,.82)!important}.bt-revamped-collection__section-heading--mobile-image p{text-shadow:0 3px 12px rgba(0,0,0,.95),0 8px 26px rgba(0,0,0,.82)!important}.bt-revamped-collection__section-heading--mobile-image+.bt-revamped-collection__cards{position:relative!important;z-index:3!important}}@media screen and (max-width:700px){.bt-revamped-collection__section-heading--mobile-image{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}}@media screen and (max-width:700px){.bt-revamped-collection__section-heading--mobile-image h3,.bt-revamped-collection__section-heading--mobile-image p{max-width:340px;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:700px){.bt-revamped-collection{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:16px!important;padding-right:16px!important}}.bt-revamped-collection__mobile-jump-nav{display:none}@media screen and (max-width:700px){.bt-revamped-collection__eyebrow--desktop{display:none!important}.bt-revamped-collection__mobile-jump-nav{display:block;margin:0 auto 18px;text-align:center}.bt-revamped-collection__mobile-jump-label{margin:-5px 0 10px!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:700;letter-spacing:.18em;line-height:1.2!important;text-transform:uppercase;color:var(--bt-rc-accent)!important}.bt-revamped-collection__mobile-jump-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;max-width:320px;margin:-15px auto 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.bt-revamped-collection__mobile-jump-links a{color:#080808!important;text-decoration:none}.bt-revamped-collection__mobile-jump-links a:hover,.bt-revamped-collection__mobile-jump-links a:focus-visible{color:var(--bt-rc-accent)!important}.bt-revamped-collection__mobile-jump-links span{color:#9aa0a8}}@media screen and (max-width:700px){.bt-revamped-collection__cards{max-width:calc(100vw - 48px);margin-left:auto!important;margin-right:auto!important}.bt-revamped-collection__card{max-width:360px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/bt-revamped-collection.css.map */
