:root{--hc-ink:#0b0b0b;--hc-paper:#f1efe9;--hc-band:clamp(48px,7vw,80px);--hc-gutter:5vw;--hc-max:1200px;--hc-gap:20px}body:has([data-hc-std]) .thb-product-detail .product-title{font-size:clamp(2.5rem,4.5vw,4.5rem)!important;line-height:.92!important;text-transform:uppercase;font-weight:800;letter-spacing:-.015em;margin-bottom:.15em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}body:has([data-hc-std]) .thb-product-detail [class*=swatch]{border-radius:50%!important}.hc-tagline{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin:0 0 6px;opacity:.85;color:inherit}.hc-facts{margin:var(--hc-gap) 0;border-top:2px solid var(--hc-ink)}.hc-facts__row{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:2px solid var(--hc-ink);font-size:.86rem;color:var(--hc-ink)}.hc-facts__k{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;padding-top:2px}.hc-facts__v{text-align:right}.hc-acc{margin:var(--hc-gap) 0}.hc-acc details{border-top:2px solid var(--hc-ink)}.hc-acc details:last-child{border-bottom:2px solid var(--hc-ink)}.hc-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:13px 0;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:var(--hc-ink)}.hc-acc summary::-webkit-details-marker{display:none}.hc-acc summary:after{content:"+";font-size:1.05rem;font-weight:500}.hc-acc details[open] summary:after{content:"\2212"}.hc-acc .hc-acc__body{padding:0 0 16px;font-size:.9rem;line-height:1.55}.hc-acc .hc-acc__body p{margin:0 0 10px;color:var(--hc-ink)}.hc-promo{border:2px solid var(--hc-ink);padding:16px 18px;margin:var(--hc-gap) 0}.hc-promo__tag{display:inline-block;background:var(--hc-ink);color:var(--hc-paper);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:4px 8px;margin-bottom:10px}.hc-promo__head{font-weight:800;text-transform:uppercase;line-height:.95;font-size:1.6rem;margin:0 0 8px;color:var(--hc-ink)}.hc-promo__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-weight:500;letter-spacing:.04em;font-size:1.15rem;margin:0 0 10px;color:var(--hc-ink)}.hc-promo__price s{opacity:.45;font-size:.92rem}.hc-promo__save{display:inline-block;background:var(--hc-ink);color:var(--hc-paper);padding:3px 10px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hc-promo__copy{font-size:.9rem;max-width:52ch;margin:0 0 14px;color:var(--hc-ink)}.hc-promo__btn{display:inline-block;width:100%;text-align:center;background:var(--hc-ink);color:var(--hc-paper);border:2px solid var(--hc-ink);padding:14px 18px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;cursor:pointer;transition:opacity .15s}.hc-promo__btn:hover{opacity:.88}.hc-promo__note{display:block;font-size:.72rem;opacity:.6;margin-top:10px;color:var(--hc-ink)}.hc-ticker{background:var(--hc-ink);overflow:hidden;white-space:nowrap;padding:10px 0}.hc-ticker__track{display:inline-flex;animation:hc-tick 28s linear infinite}.hc-ticker span{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;padding:0 28px;color:var(--hc-paper)}@keyframes hc-tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hc-ticker__track{animation:none}}.hc-strip{background:var(--hc-paper);padding:var(--hc-band) var(--hc-gutter);border-top:2px solid var(--hc-ink)}.hc-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:var(--hc-max);margin:0 auto}.hc-strip h3{font-size:clamp(1.9rem,4.2vw,3.4rem);line-height:.95;text-transform:uppercase;font-weight:800;margin:0 0 10px;color:var(--hc-ink)}.hc-strip p{font-size:.9rem;line-height:1.5;margin:0;max-width:34ch;color:var(--hc-ink)}@media(max-width:749px){.hc-strip__grid{grid-template-columns:1fr;gap:28px}}.hc-story{background:var(--hc-ink);padding:var(--hc-band) var(--hc-gutter)}.hc-story__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;max-width:var(--hc-max);margin:0 auto;align-items:center}.hc-story h2{font-size:clamp(1.9rem,4.2vw,3.4rem);line-height:.95;text-transform:uppercase;font-weight:800;margin:0 0 14px;color:var(--hc-paper)}.hc-story__note{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;opacity:.65;display:block;margin-bottom:18px;color:var(--hc-paper)}.hc-story__copy{font-size:1rem;line-height:1.6;max-width:52ch;margin:0 0 22px;color:var(--hc-paper)}.hc-story__stats{border-top:1px solid rgba(241,239,233,.3)}.hc-story__stats div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(241,239,233,.3);font-size:.85rem}.hc-story__stats b,.hc-story__stats span{color:var(--hc-paper)}.hc-story__stats b{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.hc-story__cta{display:inline-block;margin-top:22px;color:var(--hc-paper);border:2px solid var(--hc-paper);padding:12px 22px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;text-decoration:none;transition:all .15s}.hc-story__cta:hover{background:var(--hc-paper);color:var(--hc-ink)}.hc-story__media img,.hc-story__media video{width:100%;height:auto;display:block;border:2px solid rgba(241,239,233,.25)}@media(max-width:900px){.hc-story__grid{grid-template-columns:1fr;gap:32px}}.hc-specs{background:var(--hc-paper);padding:var(--hc-band) var(--hc-gutter) 32px;border-top:2px solid var(--hc-ink)}.hc-specs__inner{max-width:var(--hc-max);margin:0 auto}.hc-specs h2{font-size:clamp(1.9rem,4.2vw,3.4rem);line-height:.95;text-transform:uppercase;font-weight:800;margin:0 0 26px;color:var(--hc-ink)}.hc-specs table{width:100%;border-collapse:collapse;border:0;margin:0}.hc-specs td{border:0;border-bottom:2px solid var(--hc-ink);padding:12px 24px 12px 0;font-size:.9rem;vertical-align:top;color:var(--hc-ink);background:none}.hc-specs td:last-child{padding-right:0;padding-left:16px}.hc-specs td:first-child{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;width:38%;padding-top:15px}.hc-specs tr:first-child td{border-top:2px solid var(--hc-ink)}.hc-foot{background:var(--hc-paper);padding:0 var(--hc-gutter) var(--hc-band)}.hc-foot__inner{max-width:var(--hc-max);margin:0 auto}.hc-foot p{font-size:.76rem;line-height:1.6;opacity:.65;margin:0 0 6px;color:var(--hc-ink)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hc-std-pdp.css.map */
