.bts-about-us{position:relative;min-height:calc(100svh - 4.5rem);overflow:hidden;padding:clamp(1rem,4vw,4rem);color:#282219;background:#30251b;background-image:linear-gradient(90deg,rgba(13,10,7,.76),transparent 9%,transparent 91%,rgba(13,10,7,.76)),var(--bts-about-paper);background-position:center top;background-repeat:repeat-y;background-size:100% auto,min(100%,96rem) auto}.bts-about-us:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.16),transparent 28%),radial-gradient(circle at 82% 78%,rgba(76,49,25,.13),transparent 34%);mix-blend-mode:multiply}.bts-about-us__page{isolation:isolate;position:relative;width:min(100%,68rem);min-height:clamp(42rem,76svh,56rem);margin-inline:auto;padding:clamp(2.5rem,7vw,6.5rem) clamp(1.5rem,8vw,8rem) clamp(3rem,7vw,6rem);background-color:#e0d4b7e6;background-image:linear-gradient(#f0e8d18f,#e2d5b585),var(--bts-about-paper);background-position:center top;background-size:cover;border:1px solid rgba(87,64,39,.34);box-shadow:0 2rem 5rem #0a070475,inset 0 0 4rem #563c201f}.bts-about-us__page:before{content:"";position:absolute;z-index:-1;inset:clamp(1rem,3vw,2.25rem);pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2.55rem,rgba(77,102,105,.11) 2.58rem,rgba(77,102,105,.11) 2.64rem)}.bts-about-us__page:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:clamp(3rem,8vw,7rem);width:1px;background:#96483b3d;box-shadow:4px 0 #96483b14}.bts-about-us__binding{position:absolute;top:0;bottom:0;left:0;width:clamp(.45rem,1vw,.8rem);background:linear-gradient(90deg,#34261757,#ffffff14,#3426171f);box-shadow:.55rem 0 1.2rem #3526161f}.bts-about-us__header{position:relative;padding-bottom:clamp(1.4rem,3vw,2.4rem);border-bottom:3px double rgba(61,47,30,.36)}.bts-about-us__eyebrow,.bts-about-us__folio{margin:0;color:#654b37;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(.65rem,1.2vw,.8rem);font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.bts-about-us__header h1{max-width:12ch;margin:.55rem 0 0;color:#241e16;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.25rem,8vw,7rem);font-weight:400;letter-spacing:-.055em;line-height:.88}.bts-about-us__folio{position:absolute;right:0;bottom:.65rem;color:#533d2794;transform:rotate(-1.4deg)}.bts-about-us__copy{max-width:48rem;margin-top:clamp(2rem,5vw,4rem);color:#30281d;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(1.05rem,2vw,1.38rem);font-weight:500;line-height:1.9;letter-spacing:.012em;text-wrap:pretty}.bts-about-us__copy p{margin:0}.bts-about-us__copy p+p{margin-top:1.4em}.bts-about-us__signature{width:max-content;max-width:100%;margin:clamp(2.5rem,6vw,5rem) 0 0 auto;color:#4b2f25;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55;text-align:left;transform:rotate(-2deg)}.bts-about-us__signature p{margin:0 0 .25rem}.bts-about-us__signature strong{font-size:1.08em}.bts-about-us__signature a{color:#125bc4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bts-about-us__signature a:hover,.bts-about-us__signature a:focus-visible{color:#06449d}@media(max-width:749px){.bts-about-us{padding:.5rem}.bts-about-us__page{min-height:calc(100svh - 1rem);padding:3.25rem 1.6rem 3.5rem 2.25rem}.bts-about-us__page:after{left:1.35rem}.bts-about-us__folio{position:static;margin-top:1rem}.bts-about-us__copy{font-size:1rem;line-height:1.82}}.bts-collection-shop{width:100%;padding-bottom:clamp(4rem,9vw,9rem);color:#111;background:#fff}.bts-collection-shop__header{width:min(100% - 2rem,92rem);margin-inline:auto;padding:clamp(2rem,6vw,5.5rem) 0 clamp(1.5rem,4vw,3rem);border-bottom:1px solid #dcdcdc}.bts-collection-shop__header>p{color:#666;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bts-collection-shop__header h1{max-width:18ch;margin:.65rem 0 1rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.8rem,7vw,7rem);font-weight:400;letter-spacing:-.055em;line-height:.92}.bts-collection-shop__header>div{max-width:62ch;color:#555;line-height:1.65}.bts-collection-shop__header>span{display:block;margin-top:1.25rem;color:#777;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.bts-collection-shop__products{width:min(100% - 2rem,92rem);margin-inline:auto}.bts-collection-product{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr);gap:clamp(2rem,5vw,6.5rem);align-items:start;padding:clamp(2rem,6vw,6rem) 0;border-bottom:1px solid #dcdcdc}[data-bts-infinite-collection] .bts-collection-shop__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3.5rem)}[data-bts-infinite-collection] .bts-collection-product{grid-template-columns:1fr;gap:0;align-content:start;min-width:0;padding:clamp(2rem,4vw,4.5rem) 0}[data-bts-infinite-collection] .bts-collection-product__details{position:static;padding:1.5rem clamp(.25rem,1vw,1rem) 0}[data-bts-infinite-collection] .bts-collection-product h2{font-size:clamp(1.7rem,2.4vw,2.8rem)}.bts-collection-product__gallery{min-width:0}.bts-collection-product__stage{display:grid;aspect-ratio:1/1.04;overflow:hidden;border:1px solid #ececec;background:#fafafa;place-items:center}.bts-collection-product__slide{grid-area:1/1;width:100%;height:100%;margin:0}.bts-collection-product__slide[hidden]{display:none}.bts-collection-product__slide a{display:block;width:100%;height:100%}.bts-collection-product__slide img,.bts-collection-product__placeholder{width:100%;height:100%;object-fit:contain}[data-bts-short-sleeve-set] .bts-collection-product__stage{aspect-ratio:4/5}[data-bts-short-sleeve-set] .bts-collection-product__slide img{object-fit:contain;object-position:center}[data-bts-sock] .bts-collection-product__stage{aspect-ratio:3/5}[data-bts-sock] .bts-collection-product__slide img{object-fit:contain;object-position:center}[data-bts-terrain-trooper] .bts-collection-product__stage,[data-bts-recon-pants] .bts-collection-product__stage{aspect-ratio:7/10}[data-bts-terrain-trooper] .bts-collection-product__slide img,[data-bts-recon-pants] .bts-collection-product__slide img{object-fit:contain;object-position:center}.bts-collection-product__gallery-nav{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:4.5rem;color:#555}.bts-collection-product__gallery-nav button{padding:.5rem;border:0;color:#111;background:none;font-size:1.7rem;line-height:1}.bts-collection-product__gallery-nav span{min-width:3rem;font-size:.7rem;text-align:center}.bts-collection-product__details{position:sticky;top:1.5rem;padding-top:clamp(.5rem,2vw,1.75rem)}.bts-collection-product__vendor{margin-bottom:.85rem;color:#606060;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.bts-collection-product h2{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.3vw,3.75rem);font-weight:400;letter-spacing:-.045em;line-height:1.03}.bts-collection-product h2 a{color:inherit;text-decoration:none}.bts-collection-product__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.6rem;font-size:1rem;letter-spacing:.03em}.bts-collection-product__compare{color:#777;font-size:.88rem}.bts-collection-product__sale{padding:.42rem .78rem;border-radius:999px;color:#fff;background:#111;font-size:.7rem}.bts-collection-product .is-hidden{display:none}.bts-collection-product__shipping{margin-top:.7rem;color:#777;font-size:.74rem}.bts-collection-product__form{display:grid;gap:.9rem;margin-top:2rem;padding-top:1.4rem;border-top:1px solid #dedede}.bts-collection-product__form>label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bts-collection-product__select-wrap{position:relative}.bts-collection-product__select-wrap select{width:100%;min-height:3.35rem;padding:0 3rem 0 1rem;border:1px solid #bababa;border-radius:0;color:#111;background:#fff;-webkit-appearance:none;appearance:none}.bts-collection-product__select-wrap span{position:absolute;top:50%;right:1rem;pointer-events:none;transform:translateY(-55%)}.bts-collection-product__add{min-height:3.4rem;padding:.8rem 1.2rem;border:1px solid #111;border-radius:0;color:#fff;background:#111;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s,background .2s}.bts-collection-product__add:hover:not(:disabled),.bts-collection-product__add:focus-visible{color:#111;background:#fff}.bts-collection-product__add:disabled{opacity:.45}.bts-collection-product__status{min-height:1.2em;color:#555;font-size:.74rem}.bts-collection-product__full-link{display:inline-block;margin-top:1.25rem;padding-bottom:.22rem;border-bottom:1px solid #111;color:#111;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.bts-collection-shop__empty{padding:4rem 0;color:#555}.bts-collection-shop__pagination{width:min(100% - 2rem,92rem);margin:3rem auto 0;text-align:center}.bts-collection-shop__pagination a,.bts-collection-shop__pagination .page.current{display:inline-block;margin:.25rem;padding:.6rem .8rem;color:#111}.bts-collection-shop__pagination [hidden]{display:none}@media(max-width:899px){.bts-collection-shop__header{padding-inline:.25rem}.bts-collection-shop__products{width:100%}.bts-collection-product{grid-template-columns:1fr;gap:0;padding:0 0 3rem}.bts-collection-product__stage{aspect-ratio:1/1.05;border-inline:0}.bts-collection-product__details{position:static;padding:1.5rem 1.25rem 0}.bts-collection-product h2{font-size:clamp(2rem,8vw,3.2rem)}[data-bts-infinite-collection] .bts-collection-shop__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;padding-inline:.5rem}[data-bts-infinite-collection] .bts-collection-product{min-width:0;padding:0 0 2rem}[data-bts-infinite-collection] .bts-collection-product__details{min-width:0;padding:.9rem .35rem 0}[data-bts-infinite-collection] .bts-collection-product h2{overflow-wrap:anywhere;font-size:clamp(1rem,4.8vw,1.35rem)}[data-bts-infinite-collection] .bts-collection-product__price-row{gap:.4rem;margin-top:.9rem;font-size:.82rem}[data-bts-infinite-collection] .bts-collection-product__shipping{font-size:.62rem}[data-bts-infinite-collection] .bts-collection-product__form{gap:.65rem;margin-top:1.2rem;padding-top:1rem}[data-bts-infinite-collection] .bts-collection-product__select-wrap select{min-height:2.8rem;padding-inline:.65rem 1.8rem;font-size:.72rem}[data-bts-infinite-collection] .bts-collection-product__select-wrap span{right:.65rem}[data-bts-infinite-collection] .bts-collection-product__add{min-height:2.8rem;padding:.65rem .35rem;font-size:.58rem;letter-spacing:.08em}[data-bts-infinite-collection] .bts-collection-product__full-link{font-size:.56rem;letter-spacing:.06em}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.shopify-section-group-header-group{position:sticky;top:0;z-index:100;background:var(--bts-ink)}.bts-site-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:5rem}.bts-site-header__left,.bts-site-header__actions{display:flex;align-items:center}.bts-site-header__left{justify-self:start}.bts-site-header__actions{justify-self:end;gap:.8rem}.bts-site-header a,.bts-site-header summary,.bts-site-header button{color:inherit}.bts-site-header a{text-decoration:none}.bts-site-header__brand{display:grid;justify-items:center;justify-self:center;min-width:max-content;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:900;letter-spacing:-.04em;line-height:1}.bts-site-header__brand small{margin-top:.28rem;font-size:.27rem;font-weight:800;letter-spacing:.13em;line-height:1}.bts-site-header__disclosure{position:relative}.bts-site-header__icon-button,.bts-site-header__cart{position:relative;display:grid;width:2.4rem;height:2.4rem;margin:0;padding:.35rem;border:0;background:transparent;list-style:none;place-items:center}.bts-site-header__icon-button::-webkit-details-marker{display:none}.bts-site-header__icon-button::marker{display:none;content:""}.bts-site-header__icon-button svg,.bts-site-header__cart svg{width:1.65rem;height:1.65rem}.bts-site-header__disclosure[open]>.bts-site-header__icon-button{background:#d7d0bf1a}.bts-site-header__panel{position:absolute;top:calc(100% + 1.3rem);z-index:20;border:1px solid rgba(215,208,191,.28);color:var(--bts-bone);background:#0a0a09fa;box-shadow:0 1.5rem 3rem #00000073}.bts-site-header__menu-panel{left:calc(-1*clamp(1.25rem,4vw,4rem));width:min(25rem,92vw);min-height:15rem;padding:1.5rem clamp(1.25rem,4vw,2.5rem) 2.5rem}.bts-site-header__panel-heading{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:1px solid rgba(215,208,191,.18);color:var(--bts-parchment);font-size:.62rem;letter-spacing:.18em}.bts-site-header__panel-heading button{padding:.25rem 0;border:0;background:transparent;font:inherit;text-transform:uppercase}.bts-site-header__links,.bts-site-header__links ul{margin:0;padding:0;list-style:none}.bts-site-header__links>li+li{border-top:1px solid rgba(215,208,191,.12)}.bts-site-header__links>li>a{justify-content:flex-start;padding:1rem 0;font:400 1.65rem/1 Georgia,Times New Roman,serif;letter-spacing:-.02em;text-transform:none}.bts-site-header__links ul{padding:0 0 .75rem 1rem}.bts-site-header__links ul a{justify-content:flex-start;padding:.35rem 0;color:var(--bts-parchment);font-size:.66rem}.bts-site-header__links .bts-site-header__shop-submenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem;margin:0 0 .85rem .15rem;padding:.15rem 0 .25rem 1rem;border-left:1px solid rgba(215,208,191,.28)}.bts-site-header__links .bts-site-header__shop-submenu a,.bts-site-header__links .bts-site-header__shop-submenu span{display:block;padding:.42rem 0;color:var(--bts-parchment);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bts-site-header__links .bts-site-header__shop-submenu a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:.25rem}.bts-site-header__links>.bts-site-header__utility-link{padding-block:.4rem}.bts-site-header__links>.bts-site-header__utility-link>a{padding-block:.7rem;line-height:1.15}.bts-site-header__links a:hover,.bts-site-header__links a:focus-visible{color:#fff}.bts-site-header__search-panel{right:-3.2rem;width:min(32rem,calc(100vw - 2rem));padding:1.35rem}.bts-site-header__search-panel label{display:block;margin-bottom:.65rem;color:var(--bts-parchment);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bts-site-header__search-row{display:grid;grid-template-columns:1fr auto}.bts-site-header__search-row input{min-width:0;padding:.8rem .9rem;border:1px solid rgba(215,208,191,.42);border-radius:0;color:var(--bts-bone);background:#171712}.bts-site-header__search-row button{padding:.8rem 1rem;border:1px solid var(--bts-bone);border-left:0;background:transparent;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bts-site-header__search-row button:hover,.bts-site-header__search-row button:focus-visible{color:var(--bts-ink);background:var(--bts-bone)}.bts-site-header__cart span{position:absolute;top:.1rem;right:-.1rem;z-index:1;min-width:1rem;padding:.16rem .22rem;border-radius:999px;color:var(--bts-ink);background:var(--bts-bone);font-size:.52rem;font-weight:800;line-height:1;text-align:center}@media(max-width:749px){.bts-site-header{height:4.5rem}.bts-site-header__actions{gap:.15rem}.bts-site-header__brand{font-size:.92rem}.bts-site-header__menu-panel{top:calc(100% + 1.05rem)}.bts-site-header__search-panel{top:calc(100% + 1.05rem);right:-2.65rem}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.bts-page-title--return-policy+.rte #PAGES_CONTAINER p:has(strong),.bts-page-title--return-policy+.rte #PAGES_CONTAINER p:has(b){margin-top:clamp(2.25rem,3vw,3rem)}.bts-contact-page{display:flex;min-height:calc(100svh - 4.5rem);padding:clamp(3rem,8vw,7rem) 0;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bts-contact-page .bts-page-title,.bts-contact-page__content,.bts-contact-page__content>*{width:100%;margin-inline:auto;text-align:center!important}.bts-contact-page__content{max-width:52rem}.bts-pdp{--pdp-black:#111;--pdp-muted:#6b6b6b;--pdp-line:#dedede;width:100%;padding:clamp(1rem,3vw,2.5rem) 0 clamp(4rem,8vw,8rem);color:var(--pdp-black);background:#fff}.bts-pdp__shell{position:relative;width:min(100% - 2rem,92rem);margin-inline:auto}.bts-pdp__close{position:absolute;z-index:4;top:0;right:0;display:grid;width:2.75rem;height:2.75rem;border:1px solid #bcbcbc;border-radius:50%;color:#111;background:#fff;text-decoration:none;place-items:center;transition:color .2s ease,background .2s ease,border-color .2s ease}.bts-pdp__close span{margin-top:-.12em;font:300 2rem/1 Arial,Helvetica,sans-serif}.bts-pdp__close:hover,.bts-pdp__close:focus-visible{border-color:#111;color:#fff;background:#111}.bts-pdp__breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;min-height:2.75rem;margin-bottom:.6rem;padding-right:3.5rem;color:var(--pdp-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.bts-pdp__breadcrumbs a{color:inherit;text-decoration:none}.bts-pdp__breadcrumbs a:hover{color:var(--pdp-black)}.bts-pdp__back{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:clamp(1rem,2.5vw,2rem);padding:.45rem .2rem;color:#111;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-decoration:none}.bts-pdp__back svg{width:1.45rem;height:1.45rem;transition:transform .2s ease}.bts-pdp__back:hover svg,.bts-pdp__back:focus-visible svg{transform:translate(-.25rem)}.bts-pdp__back:hover span,.bts-pdp__back:focus-visible span{text-decoration:underline;text-underline-offset:.25rem}.bts-pdp__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(21rem,.7fr);gap:clamp(2rem,5vw,6.5rem);align-items:start}.bts-pdp__gallery{min-width:0}.bts-pdp__stage{position:relative;display:grid;aspect-ratio:1/1.06;overflow:hidden;border:1px solid #ececec;background:#f8f8f8;place-items:center}[data-bts-terrain-trooper] .bts-pdp__stage{aspect-ratio:7/10}[data-bts-sock] .bts-pdp__stage{aspect-ratio:3/5}.bts-pdp__slide{grid-area:1/1;width:100%;height:100%;margin:0;background:#fff}.bts-pdp__slide[hidden]{display:none}.bts-pdp__slide img,.bts-pdp__slide video,.bts-pdp__slide model-viewer,.bts-pdp__placeholder{width:100%;height:100%;object-fit:contain}[data-bts-terrain-trooper] .bts-pdp__slide img,[data-bts-sock] .bts-pdp__slide img{object-fit:contain;object-position:center}.bts-pdp__zoom{position:absolute;z-index:2;top:1rem;right:1rem;display:grid;width:2.65rem;height:2.65rem;padding:.6rem;border:1px solid #dedede;border-radius:50%;color:#111;background:#fffffff0;place-items:center}.bts-pdp__zoom svg{width:100%;height:100%}.bts-pdp__gallery-nav{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:4.5rem;color:#555}.bts-pdp__gallery-nav button{padding:.5rem;border:0;color:#111;background:none;font-size:1.7rem;line-height:1}.bts-pdp__gallery-nav span{min-width:3rem;font-size:.7rem;text-align:center}.bts-pdp__thumbnails{display:flex;gap:.65rem;overflow-x:auto;padding:0 0 .4rem}.bts-pdp__thumbnail{flex:0 0 5rem;aspect-ratio:1;padding:.25rem;border:1px solid transparent;background:#f5f5f5}.bts-pdp__thumbnail.is-active{border-color:#111}.bts-pdp__thumbnail img{width:100%;height:100%;object-fit:contain}.bts-pdp__details{position:sticky;top:1.5rem;padding-top:clamp(.5rem,2vw,1.75rem)}.bts-pdp__vendor{margin-bottom:.85rem;color:#606060;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.bts-pdp__details h1{max-width:18ch;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.4vw,4rem);font-weight:400;letter-spacing:-.04em;line-height:1.05}.bts-pdp__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.7rem}.bts-pdp__compare{color:#777;font-size:.9rem}.bts-pdp__price{font-size:1.05rem;letter-spacing:.04em}.bts-pdp__sale{padding:.45rem .8rem;border-radius:999px;color:#fff;background:#111;font-size:.72rem}.bts-pdp .is-hidden{display:none}.bts-pdp__shipping{margin-top:.7rem;color:#777;font-size:.74rem}.bts-pdp__form{display:grid;gap:1.15rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--pdp-line)}.bts-pdp__quantity>label{display:block;margin-bottom:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bts-pdp__options{display:grid;gap:1.15rem}.bts-pdp__option-group{min-width:0;margin:0;padding:0;border:0}.bts-pdp__option-group legend{margin-bottom:.65rem;padding:0;color:#4f4f4f;font-size:.86rem;line-height:1.3}.bts-pdp__option-values{display:flex;flex-wrap:wrap;gap:.65rem}.bts-pdp__option-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bts-pdp__option-pill{display:inline-flex;min-width:3.5rem;min-height:2.6rem;align-items:center;justify-content:center;padding:.55rem 1.2rem;border:1px solid #8e8e8e;border-radius:999px;color:#222;background:#fff;font-size:.86rem;font-weight:400;letter-spacing:.04em;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.bts-pdp__option-pill:hover{border-color:#111}.bts-pdp__option-input:focus-visible+.bts-pdp__option-pill{outline:2px solid #111;outline-offset:2px}.bts-pdp__option-input:checked+.bts-pdp__option-pill{border-color:#111;color:#fff;background:#111}.bts-pdp__option-pill.is-unavailable{color:#a0a0a0;border-color:#d5d5d5;text-decoration:line-through}.bts-pdp__variant-select{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.bts-pdp__purchase-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.8rem;align-items:end}.bts-pdp__quantity-control{display:grid;grid-template-columns:2rem 1fr 2rem;min-height:3.4rem;border:1px solid #bababa}.bts-pdp__quantity-control button{border:0;color:#111;background:#fff;font-size:1.1rem}.bts-pdp__quantity-control input{width:100%;padding:0;border:0;border-radius:0;color:#111;background:#fff;text-align:center;-webkit-appearance:textfield;appearance:textfield}.bts-pdp__quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bts-pdp__add{min-height:3.4rem;padding:.8rem 1.2rem;border:1px solid #111;border-radius:0;color:#fff;background:#111;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s,background .2s}.bts-pdp__add:hover:not(:disabled),.bts-pdp__add:focus-visible{color:#111;background:#fff}.bts-pdp__add:disabled{opacity:.45}.bts-pdp__form-status{min-height:1.2em;color:#555;font-size:.75rem}.bts-pdp__dynamic-checkout .shopify-payment-button__button{min-height:3.4rem!important;border-radius:0!important}.bts-pdp__accordion{border-top:1px solid var(--pdp-line)}.bts-pdp__accordion:last-child{border-bottom:1px solid var(--pdp-line)}.bts-pdp__accordion summary{display:flex;justify-content:space-between;padding:1.2rem 0;font-size:.74rem;font-weight:700;letter-spacing:.1em;list-style:none;text-transform:uppercase}.bts-pdp__accordion summary::-webkit-details-marker{display:none}.bts-pdp__accordion[open] summary span{transform:rotate(45deg)}.bts-pdp__description{padding:0 0 1.5rem;color:#4f4f4f;font-size:.9rem;line-height:1.7}.bts-pdp__description>*+*{margin-top:.8rem}.bts-pdp__lightbox{width:min(95vw,82rem);max-width:none;height:min(94svh,82rem);max-height:none;padding:2.5rem;border:0;background:#fff}.bts-pdp__lightbox::backdrop{background:#000000d1}.bts-pdp__lightbox img{width:100%;height:100%;object-fit:contain}.bts-pdp__lightbox button{position:absolute;top:.6rem;right:.8rem;z-index:2;border:0;color:#111;background:none;font-size:2rem}@media(max-width:899px){.bts-pdp{padding-top:0}.bts-pdp__shell{width:100%}.bts-pdp__breadcrumbs{padding:.9rem 1.15rem 0}.bts-pdp__layout{grid-template-columns:1fr;gap:0}.bts-pdp__stage{aspect-ratio:1/1.05;border-inline:0}.bts-pdp__thumbnails{display:none}.bts-pdp__details{position:static;padding:1.5rem 1.25rem 3rem;border-top:1px solid #eee}.bts-pdp__details h1{max-width:22ch;font-size:clamp(2rem,8.2vw,3.2rem)}}@media(max-width:479px){.bts-pdp__purchase-row{grid-template-columns:1fr}.bts-pdp__quantity{width:8rem}.bts-pdp__lightbox{padding:2rem .5rem .5rem}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
