.t-cover{font:300 var(--text-cover)/var(--lh-cover) var(--font-display);letter-spacing:var(--ls-cover)}.t-display{font:300 var(--text-display)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display)}.t-h1{font:400 var(--text-h1)/var(--lh-h1) var(--font-display);letter-spacing:var(--ls-h1)}.t-h2{font:400 var(--text-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2)}.t-h3{font:400 var(--text-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.t-h4{font:500 var(--text-h4)/var(--lh-h4) var(--font-display);letter-spacing:var(--ls-h4)}.t-body-lg{font:400 var(--text-body-lg)/var(--lh-body-lg) var(--font-sans);max-width:65ch}.t-body{font:400 var(--text-body)/var(--lh-body) var(--font-sans);max-width:65ch}.t-caption{font:400 var(--text-caption)/var(--lh-caption) var(--font-sans)}.t-eyebrow{font:500 var(--text-eyebrow)/var(--lh-eyebrow) var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.t-ui{font:500 var(--text-ui)/1 var(--font-mono);letter-spacing:var(--ls-ui);text-transform:uppercase}.t-mono{font-family:var(--font-mono)}.t-italic{font-style:italic}.t-blood{color:var(--blood)}.t-gold{color:var(--gold)}.t-eyebrow:before{content:"\25c6\a0"}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-display);font-weight:400}h1 em,h2 em,h3 em,.t-h1 em,.t-h2 em,.t-display em{font-style:italic;color:var(--blood)}.button,.button--primary,.button--secondary,button.button{border-radius:var(--radius-btn)!important;font-family:var(--font-mono);font-size:var(--text-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;font-weight:500;transition:background-color var(--motion-fast) var(--ease-in-out),color var(--motion-fast) var(--ease-in-out),border-color var(--motion-fast) var(--ease-in-out)}.button,.button--primary,.button--secondary,button.button{min-height:48px;padding-inline:22px}.button--primary{background:var(--blood);color:var(--bone);border:1px solid var(--blood)}.button--primary:hover{background:var(--blood-deep);border-color:var(--blood-deep);color:var(--bone)}.button--primary:active{transform:translateY(1px)}.button--secondary{background:transparent;color:var(--ink);border:1px solid var(--ink)}.button--secondary:hover{background:var(--ink);color:var(--bone)}.surface-ink .button--secondary{color:var(--bone);border-color:var(--bone)}.surface-ink .button--secondary:hover{background:var(--bone);color:var(--ink)}.surface-ink .button--primary{border-color:var(--blood)}#header-component .header__row{transition:background-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}body:not([data-template=index]) #header-component{--color-background-top-row: rgb(244, 241, 234) !important;--color-background-bottom-row: rgb(244, 241, 234) !important}body:not([data-template=index]) #header-component .header__row,body:not([data-template=index]) #header-component .header__underlay{background-color:#f4f1ea}body:not([data-template=index]) #header-component .header__row--top{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}body:not([data-template=index]) #header-component[data-sticky-state=active]{box-shadow:0 6px 24px #0a0a0a0f}#header-component .header__row--top .header__columns{min-height:64px;align-items:center}@media(min-width:990px){#header-component .header__row--top .header__columns{min-height:72px;column-gap:var(--s-8, 32px)}#header-component .menu-list__list{column-gap:4px}#header-component .menu-list__link{padding-inline:12px}body[data-template=index] #header-component .menu-list__link{padding-inline:8px}#header-component .header__column--right{column-gap:4px}}#header-component .header__column--right header-actions{margin-inline-start:0!important;display:flex;gap:4px}body:not([data-template=index]) #header-group .announcement-bar{background-color:#f4f1ea}#header-group .announcement-bar__text,#header-group .announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}body[data-template=index] .header-section{position:fixed!important;top:var(--s-6)!important;left:var(--s-4)!important;right:var(--s-4)!important;width:auto!important;z-index:100!important}@media(min-width:990px){body[data-template=index] .header-section{top:var(--s-12)!important;left:var(--s-12)!important;right:var(--s-12)!important}}@media(min-width:1480px){body[data-template=index] .header-section{left:max(var(--s-12),calc((100vw - var(--grid-max)) / 2))!important;right:max(var(--s-12),calc((100vw - var(--grid-max)) / 2))!important}}body[data-template=index] #header-component,body[data-template=index] #header-component .header__row--top,body[data-template=index] #header-component .header__underlay{border-radius:var(--radius-pill);overflow:hidden}body[data-template=index] #header-group>.shopify-section:not(.header-section){display:none}body[data-template=index] #header-component .header__row--top{padding-inline:var(--s-4)}body[data-template=index] #header-component{--color-background-top-row: rgba(244, 241, 234, .74) !important;--color-background-bottom-row: rgba(244, 241, 234, .74) !important;--color-foreground: var(--ink) !important;--color-foreground-rgb: 10 10 10 !important;--color-transparent-text: var(--ink);--color-transparent-text-rgb: 10 10 10;box-shadow:0 10px 40px #0a0a0a1f}body[data-template=index] #header-component .header__row,body[data-template=index] #header-component .header__underlay{background-color:#f4f1eaf7}body[data-template=index] #header-component[data-sticky-state=active]{box-shadow:0 10px 40px #0a0a0a2e}body[data-template=index] .header-logo,body[data-template=index] .menu-list__link,body[data-template=index] .header-actions__action{color:var(--ink)!important}@supports not (backdrop-filter: blur(1px)){body[data-template=index] #header-component{--color-background-top-row: rgba(244, 241, 234, .96) !important}}.header-logo{color:currentColor;display:flex;align-items:center}.header-logo .botthms-wordmark{height:var(--header-logo-height, 22px);width:auto;display:block}@media(min-width:750px){.header-logo .botthms-wordmark{height:var(--header-logo-height-desktop, 26px)}}.header-logo .botthms-icon-b{display:none}@media(max-width:749px){.header-logo .botthms-wordmark{height:20px}}.header-logo .botthms-wordmark,.header-logo .botthms-icon-b{opacity:1;visibility:visible}.b-watermark{position:fixed;inset:auto -6vw -10vh auto;width:min(58vw,720px);aspect-ratio:1068/1489;opacity:.06;pointer-events:none;z-index:2;transform:translateZ(0);backface-visibility:hidden;contain:strict}.b-watermark svg,.b-watermark img{width:100%;height:100%;display:block;opacity:1}.page-wrapper{position:relative;z-index:1}.bt-mark{position:absolute;right:-4%;bottom:-8%;width:min(42vw,520px);aspect-ratio:1068/1489;opacity:.06;pointer-events:none;z-index:0}.bt-mark svg,.bt-mark img{width:100%;height:100%;display:block}.bt-mark~*{position:relative;z-index:1}.surface-ink{background:var(--ink);color:var(--bone)}.surface-bone{background:var(--bone);color:var(--ink)}.surface-paper{background:var(--paper);color:var(--ink)}.surface-stone{background:var(--stone-soft);color:var(--ink)}.container-brand{width:min(100% - 2 * var(--gutter),var(--grid-max));margin-inline:auto}.section-pad{padding-block:var(--s-20)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--s-12);row-gap:var(--s-8)}.bt-js .reveal{opacity:0;transform:translateY(12px);transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.bt-js .reveal.is-visible{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:60ms}.reveal[data-delay="2"]{transition-delay:.12s}.reveal[data-delay="3"]{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ticker{overflow:hidden;white-space:nowrap}.ticker__track{display:inline-flex;gap:var(--s-12);animation:ticker 50s linear infinite}@keyframes ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track{animation:none}}img,video,.product-media,.product-card__media,.card,.product-card,.bt-edit__media img,.bt-edit__placeholder,.bt-founder__media img,.bt-founder__ph,.bt-att__stage,.bt-cmp__prod img,.bt-bundle__item,.bt-bundle__item img,.bt-ev__card,.scene-hero__media,.bt-sticky-atc__img,.bt-wa,.bt-bnpl__logo{border-radius:var(--radius)}.bt-att__item,.bt-faq__item{border-radius:0}.bt-stock__bar,.bt-stock__fill,.bt-sc__track,.bt-sc__fill{border-radius:999px}.bt-sticky-atc{border-radius:var(--radius) var(--radius) 0 0}.bt-wa{border-radius:50%}.surface-ink.section-pad,.surface-paper.section-pad,.surface-stone.section-pad{border-radius:0}.geo-suggest{border-bottom:1px solid var(--stone-soft)}.geo-suggest__row{display:flex;gap:var(--s-4);align-items:center;padding-block:var(--s-2);flex-wrap:wrap}.geo-suggest__row p{margin:0;flex:1 1 auto}.geo-suggest__link{color:var(--blood);text-decoration:underline;text-underline-offset:3px}.geo-suggest__close{background:none;border:0;color:var(--stone-text);cursor:pointer;padding:var(--s-1) var(--s-2)}.bt-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#0a0a0af5;color:var(--bone);transform:translateY(110%);transition:transform var(--motion-base) var(--ease-out);padding-bottom:env(safe-area-inset-bottom,0px)}.bt-sticky-atc.is-visible{transform:none}.bt-sticky-atc__row{display:flex;align-items:center;gap:var(--s-4);padding-block:var(--s-3)}.bt-sticky-atc__img{width:44px;height:44px;object-fit:contain;background:var(--ink-2);flex:none}.bt-sticky-atc__meta{display:grid;gap:2px;min-width:0;flex:1 1 auto}.bt-sticky-atc__meta .t-caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-sticky-atc__meta .t-mono{color:var(--stone-text)}@media(max-width:749px){.bt-sticky-atc__meta .t-caption{font-size:13px}}.bt-bnpl{display:grid;gap:var(--s-2);padding-block:var(--s-3);border-top:1px solid var(--stone-soft)}.bt-bnpl__logos{display:flex;gap:var(--s-4);align-items:center}.bt-bnpl__logo{font:600 12px/1 var(--font-sans);letter-spacing:-.01em;padding:6px 10px;border:1px solid var(--stone-soft)}.bt-bnpl__logo--pjn{color:#1b1f3b}.bt-bnpl__logo--payflex{color:#7a2bff}.bt-dispatch{display:flex;gap:var(--s-3);align-items:center;padding-block:var(--s-3);border-top:1px solid var(--stone-soft)}.bt-dispatch__dot{width:8px;height:8px;background:var(--green);border-radius:50%;flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 20%,transparent)}.bt-dispatch strong{font-weight:600}.bt-dispatch .t-mono{color:var(--stone-text)}.bt-stock{display:flex;gap:var(--s-2);align-items:center}.bt-stock__bar{height:3px;flex:1;background:var(--stone-soft)}.bt-stock__fill{height:100%;background:var(--blood)}.loox-rating{display:flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:12px;letter-spacing:.05em}.bt-wa{position:fixed;right:var(--s-4);bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px));z-index:95;width:52px;height:52px;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 6px 24px #00000040;transition:transform var(--motion-fast) var(--ease-in-out)}.bt-wa:hover{transform:translateY(-2px)}.bt-wa svg{width:26px;height:26px}body:has(.bt-sticky-atc.is-visible) .bt-wa{bottom:calc(84px + env(safe-area-inset-bottom,0px))}#MainContent>.shopify-section:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 900px}#MainContent>.shopify-section:has(.bt-art,.bt-att__stage,[data-sticky-atc],.bt-hd){content-visibility:visible}.ticker:not(.is-visible) .ticker__track{animation-play-state:paused}.reveal{will-change:auto}.bt-cr__disc img[src*=botthms-icon-b]{width:34%;height:auto;opacity:.5;object-fit:contain}.bt-bg__ph img{width:22%;height:auto;opacity:.3}@media screen and (min-width:990px){.mega-menu__grid:has(.mega-menu__content-list--products){grid-template-columns:minmax(240px,1fr) minmax(0,2.6fr)!important;gap:0 var(--s-12)!important;align-items:stretch}.mega-menu__grid:has(.mega-menu__content-list--products)>.mega-menu__list{grid-column:1!important;display:flex;flex-direction:column;padding-right:var(--s-12);border-right:1px solid var(--stone-soft)}.mega-menu__grid:has(.mega-menu__content-list--products)>.mega-menu__content{grid-column:2!important}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__column{display:flex;flex-direction:column;height:100%}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__column>div{display:contents}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__list .mega-menu__link{font-family:var(--font-sans);font-size:1.25rem;text-transform:none;letter-spacing:0;font-weight:400;padding:var(--s-5, 20px) 0;border-bottom:1px solid var(--stone-soft);color:var(--ink);display:flex;align-items:center;gap:var(--s-3);transition:color var(--motion-fast) var(--ease-in-out),padding-left var(--motion-fast) var(--ease-in-out)}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__list .mega-menu__link:hover{padding-left:var(--s-2)}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__column>div:first-child .mega-menu__link{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__column>div:first-child .mega-menu__link:after{content:"\2192"}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__column>div:last-child{margin-top:auto}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__column>div:last-child .mega-menu__link{border-bottom:0;color:var(--blood);font-size:1.1rem;padding-top:var(--s-8)}.mega-menu__grid:has(.mega-menu__content-list--products) .mega-menu__column>div:last-child .mega-menu__link:after{content:"\2192"}.mega-menu__content-list--products{grid-template-columns:1.7fr 1fr 1fr!important;grid-template-rows:1fr 1fr;gap:var(--s-4)!important;justify-content:stretch!important}.mega-menu__content-list--products>li:first-child{grid-row:span 2}.mega-menu__content-list--products>li:nth-child(n+6){display:none}.mega-menu__content-list--products .resource-card{height:100%;background:var(--paper);border-radius:var(--radius);overflow:hidden;padding:var(--s-4);display:flex;flex-direction:column;justify-content:center;text-align:center;transition:transform var(--motion-fast) var(--ease-out)}.mega-menu__content-list--products .resource-card:hover{transform:translateY(-2px)}.mega-menu__content-list--products .resource-card__media img{object-fit:contain!important;mix-blend-mode:multiply}.mega-menu__content-list--products .resource-card__title{font-family:var(--font-sans);font-size:1rem;line-height:1.3;color:var(--ink)}.mega-menu__content-list--products>li:first-child .resource-card{position:relative;background:var(--ink);color:var(--bone);padding:var(--s-6)}.mega-menu__content-list--products>li:first-child .resource-card:before{content:"Best seller";position:absolute;top:var(--s-4);left:var(--s-4);z-index:2;background:var(--blood);color:var(--bone);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:6px}.mega-menu__content-list--products>li:first-child .resource-card__media img{mix-blend-mode:normal}.mega-menu__content-list--products>li:first-child .resource-card__title{color:var(--bone);font-family:var(--font-display);font-size:1.5rem;font-weight:300}}product-swatches{padding:4px 3px;margin:-4px -3px}.variant-option--swatches,.variant-option__swatches{padding-top:4px;overflow:visible}.swatch{overflow:visible}.bt-dp__bar{display:flex;justify-content:space-between;color:var(--stone-text);border-bottom:1px solid var(--line-ink);padding-bottom:var(--s-4)}.bt-dp__main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s-6)}.bt-dp__ring{width:120px;height:120px}.bt-dp__ring svg{transform:rotate(-90deg);width:100%;height:100%}.bt-dp__track{fill:none;stroke:var(--line-ink);stroke-width:8}.bt-dp__fill{fill:none;stroke:var(--blood);stroke-width:8;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:calc(327 - 327 * var(--pct) / 100);transition:stroke-dashoffset 1.2s var(--ease-out)}.bt-lp-head{position:sticky;top:0;z-index:20;background:#f4f1eaf7;border-bottom:1px solid var(--stone-soft)}.bt-lp-head__row{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-4)}.bt-lp-head__logo{display:block;width:120px;color:var(--ink)}.bt-lp-head__logo svg{width:100%;height:auto;display:block}.bt-lp-head__trust{color:var(--stone-text);font-size:11px;text-align:right}@media(max-width:749px){.bt-lp-head__trust{display:none}}.bt-lp-foot{padding-block:var(--s-8) calc(var(--s-8) + 64px);border-top:1px solid var(--stone-soft);color:var(--stone-text)}.bt-lp-foot__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3)}.bt-lp-foot a{color:inherit}.bt-cb{display:grid;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--stone-soft)}.bt-cb__msg{margin:0;font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--ink)}.bt-cb__msg strong{color:var(--blood);font-weight:600}.bt-cb__msg--done{color:var(--green)}.bt-cb__msg--done span{font-size:10px}.bt-cb__track{height:6px;border-radius:999px;background:var(--stone-soft);overflow:hidden;margin-top:var(--s-2)}.bt-cb__track span{display:block;height:100%;background:linear-gradient(90deg,var(--blood),var(--gold));border-radius:inherit;transition:width var(--motion-slow) var(--ease-out)}.bt-cb__eb{margin:var(--s-2) 0 0;color:var(--stone-text)}.bt-cb__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.bt-cb__item{display:grid;grid-template-columns:52px 1fr auto;gap:var(--s-3);align-items:center;padding:var(--s-2);background:var(--paper);border-radius:var(--radius-btn)}.bt-cb__img img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:var(--bone);mix-blend-mode:multiply;display:block}.bt-cb__info{display:grid;gap:2px;min-width:0}.bt-cb__name{font-size:13px;line-height:1.25;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bt-cb__price{font-family:var(--font-mono);font-size:12px;color:var(--stone-text)}.bt-cb__add{min-height:40px;min-width:72px;padding:0 14px;border-radius:var(--radius-btn);border:1px solid var(--ink);background:var(--ink);color:var(--bone);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.bt-cb__add:hover{background:var(--blood);border-color:var(--blood)}.bt-cb__add[disabled]{opacity:.6}.surface-ink,.surface-ink *,.bt-footer,.bt-footer *{--stone-text: var(--stone-text-ink)}html,body{overflow-x:clip}body{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}.section-pad{padding-block:var(--s-16)}@media(min-width:750px){.section-pad{padding-block:var(--s-20)}}@media(min-width:990px){.section-pad{padding-block:var(--s-30)}}:focus-visible{outline:2px solid var(--blood);outline-offset:3px;border-radius:4px}.surface-ink :focus-visible{outline-color:var(--gold)}input,select,textarea{font-size:16px}@media(pointer:coarse){.bt-ci__chips a,.bt-ath-uses__chip,.bt-am__link,.bt-lk__card,.bt-footer a,.bt-pt__item{min-height:44px}.bt-ci__chips a{display:inline-flex;align-items:center}.bt-footer__cols a{display:inline-flex;align-items:center;min-height:40px}}body:has(.bt-sticky-atc.is-visible) .bt-wa,body:has(.bt-lp-bar.is-on) .bt-wa{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.bt-wa{transition:bottom var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-in-out)}@media(max-width:749px){.bt-wa{width:48px;height:48px;right:14px}}@media(max-width:749px){.bt-hd{padding-top:104px;padding-bottom:var(--s-12)}.bt-hd__grid{gap:var(--s-6)}.bt-hd__media img,.bt-hd__ph{aspect-ratio:1 / 1}.bt-hd__ctas .button{flex:1 1 100%;justify-content:center;min-height:52px}.bt-hd__panel{padding:var(--s-5, 20px)}.bt-ev__grid,.bt-lk__grid{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:var(--s-4)}.bt-ev__grid::-webkit-scrollbar,.bt-lk__grid::-webkit-scrollbar{display:none}.bt-ev__grid>*,.bt-lk__grid>*{scroll-snap-align:start}.bt-cmp__table tbody th,.bt-cmp__table thead th:first-child{position:sticky;left:0;z-index:1;background:var(--bone)}.surface-ink .bt-cmp__table tbody th{background:var(--ink)}.t-display,.t-h1,.t-h2,.t-h3{text-wrap:balance}.t-body,.t-body-lg,.t-prose p{text-wrap:pretty}.bt-edit__media img,.bt-edit__placeholder,.bt-founder__media img,.bt-founder__ph,.bt-mf__quote img,.bt-mf__ph{aspect-ratio:4 / 3}.bt-ch__row{padding-block:var(--s-8);gap:var(--s-4)}.bt-am__grid{gap:var(--s-12)}.bt-am__pbv{font-size:1.6rem}.bt-ath{padding-top:96px}.bt-ath__portrait img{aspect-ratio:1 / 1}.bt-sticky-atc__img{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.bt-stars{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--stone-text);line-height:1}.bt-stars__track{position:relative;display:inline-block;color:var(--stone-soft);letter-spacing:1px}.bt-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--gold)}.bt-stars--sm{font-size:12px;margin-top:4px}.bt-stars--sm .bt-stars__n{font-size:11px}.bt-stars--md{font-size:16px}.bt-stars--md .bt-stars__n{font-size:13px;text-decoration:underline;text-underline-offset:3px}.product-card{border-radius:var(--radius);transition:transform var(--motion-base) var(--ease-out)}.product-card:hover{transform:translateY(-3px)}.product-card .product-card__link{text-decoration:none}.product-card .card-gallery,.product-card .product-card__media{background:var(--paper);border-radius:var(--radius);overflow:hidden}.product-card .card-gallery img{mix-blend-mode:multiply;transition:transform var(--motion-slow) var(--ease-out)}.product-card:hover .card-gallery img{transform:scale(1.03)}.product-card .product-title,.product-card p[role=heading]{font-family:var(--font-sans);font-size:15px;line-height:1.3;color:var(--ink)}.product-card .price{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--stone-text)}.product-card .price .compare-at-price{text-decoration:line-through;opacity:.6}.product-card .price .price--on-sale,.product-card .price ins{color:var(--blood);text-decoration:none}.t-body a:not(.button),.t-body-lg a:not(.button),.t-caption a:not(.button){color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--gold)}.t-body a:not(.button):hover,.t-body-lg a:not(.button):hover{text-decoration-color:var(--blood)}::selection{background:var(--blood);color:var(--bone)}@media(max-width:749px){:root{--s-12: 40px;--s-16: 48px;--s-20: 56px;--s-30: 72px;--gutter: 18px}.section-pad{padding-block:var(--s-16)}.t-display{font-size:clamp(40px,11.5vw,52px)}.t-h2{font-size:clamp(30px,8.5vw,36px)}.t-body-lg{font-size:17px}.bt-hl{min-height:0}.bt-hl__bg{object-position:62% 40%}.bt-hl__grid{padding-block:108px var(--s-8);gap:var(--s-6)}.bt-hl__h1{margin:var(--s-3) 0 var(--s-4)}.bt-hl__sub{font-size:16px}.bt-hl__ctas{margin-top:var(--s-4);gap:var(--s-2)}.bt-hl__ctas .button{flex:1 1 100%;justify-content:center;min-height:52px}.bt-hl__line{margin-top:var(--s-3);font-size:12px}.bt-hl__stage{display:grid;grid-template-columns:112px 1fr;gap:var(--s-3);align-items:center}.bt-hl__float{max-width:112px;width:112px;margin:0}.bt-hl__ring{box-shadow:0 16px 32px #00000073}.bt-hl__panel{flex-direction:column;align-items:flex-start;gap:var(--s-2);margin:0;padding:var(--s-3);border-radius:var(--radius)}.bt-hl__swatches{gap:8px;flex-wrap:wrap}.bt-hl__sw{width:30px;height:30px}.bt-hl__pick{white-space:normal;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.bt-st__ctas .bt-st__btn{flex:1 1 calc(50% - var(--s-2));justify-content:center;min-height:48px}.bt-uc__head{margin-bottom:var(--s-6)}.bt-uc__slide{flex-basis:72vw}.bt-uc__media{aspect-ratio:4 / 5}.bt-trust__row{padding-block:var(--s-4);gap:var(--s-3) var(--s-6)}.bt-cf__item{width:76px}.bt-cf__item img{width:60px;height:60px}.bt-ff__tabs{gap:var(--s-2);margin:var(--s-6) 0 var(--s-4)}.bt-ff__tab{padding:12px 14px;font-size:13px}.bt-ff__card-box{width:min(300px,100%)}.bt-ff__handle{left:min(282px,calc(100% - 18px))}.bt-ff__ringpad{height:min(320px,82vw)}.bt-ff__result{position:static;padding:var(--s-4)}.bt-ff__meta{grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.bt-ff__field input,.bt-ff__field select{max-width:100%;width:100%}.bt-ff__cta .button{width:100%;justify-content:center}.bt-ff__table{overflow-x:auto;-webkit-overflow-scrolling:touch}.bt-ff__table table{min-width:420px}.bt-ct__grid{gap:var(--s-4) var(--s-6);margin-top:var(--s-6)}.bt-ct__num{font-size:clamp(34px,10vw,44px)}.bt-spec__grid{gap:var(--s-6) var(--s-6);margin-top:var(--s-8);padding-top:var(--s-8)}.bt-ft__grid{gap:var(--s-4) var(--s-3);margin-top:var(--s-8)}.bt-ft__head .button{width:100%;justify-content:center}.bt-cmp__scroll{margin-top:var(--s-8);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.bt-cmp__table th,.bt-cmp__table td{padding:var(--s-4) var(--s-4)}.bt-cmp__table{min-width:640px}.bt-edit__grid,.bt-faq__grid{gap:var(--s-6)}.bt-ev__disc,.bt-sc__row,.bt-tk__form{margin-top:var(--s-6)}.bt-tk__btn{width:100%;justify-content:center;min-height:52px}.bt-tk__result{margin-top:var(--s-8)}.bt-tk__stages li{font-size:11px}.bt-tk__map{min-height:300px;height:300px}.bt-tk__grid{gap:var(--s-4)}.bt-dots__dot{width:40px;height:40px}.bt-dots__list{gap:8px}.bt-trow{grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.bt-trow svg{width:18px;height:18px}.bt-sizehelp{font-size:13px}.bt-lk__grid{gap:var(--s-3)}}@media(max-width:389px){.t-display{font-size:38px}.bt-hl__stage{grid-template-columns:96px 1fr}.bt-hl__float{width:96px;max-width:96px}.bt-st__ctas .bt-st__btn{flex-basis:100%}.bt-trow{grid-template-columns:1fr}.bt-trow li span br{display:none}}@media(pointer:coarse){.bt-hl__sw,.bt-dots__dot,.bt-uc__arrow,.bt-ff__tab,.bt-cf__item,.bt-faq__q,.bt-tk__btn,.bt-st__btn{min-height:44px}.bt-hl__sw{min-height:0}.bt-uc__card:hover img,.bt-ft__card:hover img{transform:none}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}.bt-tk__pin--now{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/botthms.css.map */
