.th-inner{--graphite:#0c1119;--graphite-2:#151c26;--bone:#f4f1ea;--bone-dim:#b9c0c9;--accent:#ef5148;--action:#bd302c;--rule:#ffffff1c;--body:Arial,Helvetica,sans-serif;--display:Arial,Helvetica,sans-serif;--mono:Arial,Helvetica,sans-serif;font-family:var(--body)}.th-inner main h1,.th-inner main h2,.th-inner main h3{font-stretch:100%;letter-spacing:-.045em}.th-inner .button{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:16px;font-weight:600;border-radius:8px}.th-inner .nav .cart-btn{border:0}.th-inner .cart-btn .count{background:#252c36;color:var(--bone)}.th-inner .product-detail{gap:0 7%;align-items:start}.th-inner .product-identity{grid-column:2;grid-row:1;padding-top:7px}.th-inner .product-identity h1{margin-bottom:20px;max-width:620px;font-size:clamp(40px,4.2vw,64px)}.th-inner .product-identity .eyebrow{margin-bottom:18px}.th-inner .product-identity .intro{max-width:46ch;font-size:18px;line-height:1.6;margin-bottom:12px}.th-inner .product-detail>.product-gallery{grid-column:1;grid-row:1 / span 2}.th-inner .product-detail>.product-summary{grid-column:2;grid-row:2}.th-inner .support-email{display:inline-flex;padding-block:10px;font-family:var(--display);font-size:17px;text-decoration:underline;text-underline-offset:5px}.th-inner .footer-navigation{display:grid;grid-template-columns:1fr 1fr;gap:40px}.th-inner .footer-group{display:grid;align-content:start;gap:6px}.th-inner .footer-group h2{font:11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);margin:0 0 8px}.th-inner .footer-group a{font:16px/1.5 var(--body);padding-block:6px}.th-inner .footer-group a:hover,.th-inner .footer-policies a:hover{text-decoration:underline;text-underline-offset:4px}.th-inner .footer-policies{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--rule);padding-top:24px}.th-inner .footer-policies a{font:13px/1.5 var(--body);color:var(--bone-dim);padding-block:6px}@media(max-width:760px){.th-inner{--gutter: 22px;--thryve-header-offset: 72px;font-size:17px;line-height:1.6}.th-inner .nav{padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gutter) 14px;gap:10px}.th-inner .nav:before{background:#0a0f16f5}.th-inner .nav .brand img{height:20px}.th-inner .cart-btn{padding-inline:12px;gap:7px;font-size:11px;letter-spacing:.04em}.th-inner .th-menu>summary{border:0;border-radius:0}.th-inner .th-menu nav{padding:10px 22px;width:min(340px,calc(100vw - 44px));border-radius:14px;max-height:calc(100svh - 100px);overflow-y:auto}.th-inner .th-menu nav a{min-height:52px;display:flex;align-items:center;padding-block:12px;font-family:var(--display);font-size:16px;letter-spacing:0;text-transform:none}.th-inner main{padding-top:calc(72px + env(safe-area-inset-top,0px))}.th-inner main h1{font-size:clamp(34px,9.5vw,44px);line-height:1.08}.th-inner main h2{font-size:clamp(28px,8vw,36px);line-height:1.12}.th-inner main h3{font-size:22px;line-height:1.2}.th-inner main p{line-height:1.65}.th-inner main .eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:16px;line-height:1.6}.th-inner main :is(.section,.editorial-page,.product-explainer){padding:52px var(--gutter)}.th-inner main :is(.product-lifestyle-copy,.product-safety-panel){padding:36px var(--gutter)}.th-inner .breadcrumbs{padding:18px var(--gutter) 16px;font-size:10px;letter-spacing:.02em;line-height:1.6}.th-inner .product-detail{display:flex;flex-direction:column;gap:24px;padding:0 var(--gutter) 44px}.th-inner .product-identity{padding:0;width:100%}.th-inner .product-identity h1{font-size:clamp(32px,8.8vw,40px);margin-bottom:14px}.th-inner .product-identity .eyebrow{margin-bottom:10px}.th-inner .product-identity .intro{font-size:17px;margin:0}.th-inner .product-detail>:is(.product-gallery,.product-summary){width:100%;min-width:0}.th-inner .product-gallery-stage{border-radius:16px}.th-inner .gallery-thumbs{overflow-x:auto;padding:2px 0 6px;gap:8px}.th-inner .gallery-thumbs button{width:60px;height:60px;flex:0 0 60px}.th-inner .product-gallery-note{font-size:12px;line-height:1.5;margin-top:8px}.th-inner .product-summary{padding:0}.th-inner .product-price{margin:0 0 16px;font-size:30px;gap:8px 12px}.th-inner .product-purchase-context{margin:0 0 18px;gap:8px}.th-inner .product-purchase-context span{padding:6px 10px;font-size:10px!important;letter-spacing:.02em}.th-inner .product-highlights{margin:0 0 22px}.th-inner .product-highlights li{font-size:16px;line-height:1.5;margin-block:10px}.th-inner .purchase-form{margin:0 0 26px}.th-inner .purchase-row{gap:10px}.th-inner .purchase-row>.button{min-width:0;font-size:12px;letter-spacing:.03em;padding-inline:14px}.th-inner .quantity-field{flex-basis:126px;width:126px}.th-inner .quantity-field button{min-width:42px;width:42px}.th-inner .purchase-note,.th-inner .product-availability{font-size:10px;line-height:1.6;letter-spacing:.03em}.th-inner .product-subnav{position:static;padding:0 var(--gutter);gap:22px;font-size:10px;letter-spacing:.04em;scrollbar-width:thin}.th-inner .product-subnav a{min-height:54px}.th-inner main :is(.product-kit,.product-specifications,.product-faq){gap:26px}.th-inner .product-kit-visual{border-radius:16px}.th-inner .product-kit-list{grid-template-columns:1fr;margin-block:24px}.th-inner .product-kit-list li{padding-block:14px;font-size:16px;line-height:1.5}.th-inner .product-kit-list li:nth-child(2){border-top:0}.th-inner .product-specifications dl{grid-template-columns:1fr;gap:0}.th-inner .product-specifications dl>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:18px;padding:17px 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent!important}.th-inner .product-specifications dt{margin:0;font-size:10px;line-height:1.6;letter-spacing:.04em}.th-inner .product-specifications dd{font-size:16px;line-height:1.5}.th-inner .product-spec-source{font-size:12px;line-height:1.6}.th-inner .accordion summary,.th-inner .product-faq .accordion summary{font-size:17px;line-height:1.4;padding-block:21px;align-items:center;gap:18px}.th-inner .accordion-body,.th-inner .product-faq .accordion-body{font-size:16px;line-height:1.65;padding-right:0}.th-inner .product-safety-panel>div>p{font-size:15px;line-height:1.65}.th-inner .editorial-intro{text-align:left;margin:0 0 36px}.th-inner .editorial-intro h1{font-size:clamp(34px,9.5vw,44px);margin-bottom:18px}.th-inner .editorial-intro>p{margin:0;font-size:18px}.th-inner .about-rule{font-size:9px;letter-spacing:.06em}.th-inner .about-origin-panel>div{padding:32px 22px}.th-inner .about-origin-panel p{font-size:17px;line-height:1.65}.th-inner .about-tool-note{margin-block:36px 44px}.th-inner .about-tool-note>div{padding:28px 22px}.th-inner .support-grid{display:flex;flex-direction:column;gap:44px}.th-inner .support-contact{order:-1;padding:26px 20px;border-radius:16px;background:var(--graphite-2)}.th-inner .support-grid h2{font-size:28px;margin-bottom:20px}.th-inner .support-contact>p{font-size:15px}.th-inner .field label{font-size:10px;margin-bottom:8px}.th-inner .support-contact .button{width:100%;margin-top:4px}.th-inner .cart-page{padding:36px var(--gutter) 52px}.th-inner .cart-item{grid-template-columns:72px minmax(0,1fr)}.th-inner .cart-item h2{font-size:20px;line-height:1.25}.th-inner .cart-item input{min-height:44px}.th-inner .cart-summary{padding:24px;border-radius:16px}.th-inner .cart-summary .button{width:100%}.th-inner .th-footer{padding:36px var(--gutter) calc(30px + env(safe-area-inset-bottom,0px));gap:24px}.th-inner .th-footer .top{display:grid;grid-template-columns:1fr;gap:28px}.th-inner .footer-navigation{gap:24px}.th-inner .footer-group a{min-height:40px;display:flex;align-items:center;padding-block:6px;font-size:16px}.th-inner .th-footer .mail{font-size:13px;overflow-wrap:anywhere}.th-inner .footer-policies{gap:4px 20px;padding-top:20px}.th-inner .footer-policies a{min-height:36px;display:flex;align-items:center}.th-inner .th-footer .fine{font-size:12px;line-height:1.65}.th-inner .shopify-policy__container{padding:40px var(--gutter) 52px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mobile-inner.css.map */
