:root{--tt-p-bg: #f8f7f3;--tt-p-surface: #ffffff;--tt-p-ink: #101211;--tt-p-muted: #5f6562;--tt-p-rule: #dedfd9;--tt-p-mint: #72ded5;--tt-p-teal: #167d75;--tt-p-dark: #0b0e0d}[id*=__tt_divider_]{display:none!important}[id$=__main] .section-background,[id$=__main] .product-information{background:var(--tt-p-bg)!important}[id$=__main] .product-information{padding-block:28px 44px!important}[id$=__main] .product-details{align-self:start;background:var(--tt-p-surface)!important;border:1px solid var(--tt-p-rule);border-radius:18px;box-shadow:0 18px 50px #1114120e;padding:8px 30px 28px!important}[id$=__main] .product-details h1{color:var(--tt-p-ink)!important;font-size:clamp(2rem,3vw,2.75rem)!important;font-weight:650!important;letter-spacing:-.045em;line-height:1.04}[id$=__main] .product-information__media media-gallery,[id$=__main] .product-information__media .product-media,[id$=__main] .product-information__media img{border-radius:16px}[id$=__main] .product-information__media img{overflow:hidden}[id$=__main] .variant-option{gap:10px!important}[id$=__main] .variant-option__button-label{min-height:46px;border:1px solid var(--tt-p-rule)!important;border-radius:10px!important;background:#fff!important;color:var(--tt-p-ink)!important;box-shadow:none!important}[id$=__main] .variant-option__button-label:has(input:checked){border-color:#050505!important;background:#050505!important;color:#fff!important}[id$=__main] .variant-option__button-label__pill{display:none!important}[id$=__main] .tt-addon__card{background:#fbfbf8!important;border-color:var(--tt-p-rule)!important;border-radius:12px!important;padding:14px 16px!important}[id$=__main] .tt-addon__btn{border-color:var(--tt-p-ink)!important;color:var(--tt-p-ink)!important}[id$=__main] .tt-addon__btn:hover{background:var(--tt-p-ink)!important;color:#fff!important}[id$=__main] .product-form-buttons .quantity-selector{border-color:var(--tt-p-rule)!important;border-radius:11px!important}[id$=__main] .product-form-buttons .add-to-cart-button{min-height:54px;border-color:var(--tt-p-dark)!important;border-radius:11px!important;background:var(--tt-p-dark)!important;color:#fff!important;font-weight:700}[id$=__main] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 11px}[id$=__main] .tt-trust{padding-block:8px 2px!important}[id$=__main] .tt-trust__grid{gap:0!important;border-block:1px solid var(--tt-p-rule)}[id$=__main] .tt-trust__card{min-height:118px;border:0!important;border-left:1px solid var(--tt-p-rule)!important;border-radius:0!important;background:transparent!important}[id$=__main] .tt-trust__card:first-child{border-left:0!important}[id$=__main] .tt-trust__badge,[id$=__main] .tt-trust__icon{color:var(--tt-p-teal)!important}[id$=__tt_section_01],[id$=__tt_section_01] .section-background,[id$=__tt_section_01] .section{background:var(--tt-p-bg)!important}[id$=__tt_section_01] .section{max-width:1360px;margin-inline:auto;padding:72px 40px!important}[id$=__tt_section_01] .group-block-content{justify-content:center}[id$=__tt_section_01] h2{color:var(--tt-p-ink)!important;font-size:clamp(2.3rem,4vw,4rem)!important;font-weight:650!important;letter-spacing:-.055em;line-height:.98}[id$=__tt_section_01] p{color:var(--tt-p-muted)!important}[id$=__tt_section_01] .text-block[style*="font-size: 0.75rem"] p{color:var(--tt-p-teal)!important;font-weight:750}[id$=__tt_section_01] deferred-media,[id$=__tt_section_01] video,[id$=__tt_section_01] img{border-radius:18px!important;overflow:hidden}.mech-wrap,.shd-wrap,.siz-wrap,.ins-wrap,.box-wrap,.spc-wrap,.faq-wrap{border-top:1px solid var(--tt-p-rule)}.mech-inner,.shd-inner,.sw-inner,.siz-inner,.ins-inner,.box-inner,.spc-inner,.faq-inner,.cls-inner{max-width:1320px!important;padding-inline:40px!important}.mech-eyebrow,.shd-eyebrow,.sw-eyebrow,.siz-eyebrow,.ins-eyebrow,.box-eyebrow,.spc-eyebrow,.faq-eyebrow,.cls-eyebrow{color:var(--tt-p-teal)!important;font-weight:750!important;letter-spacing:.16em!important}.mech-headline,.shd-headline,.siz-headline,.ins-headline,.box-headline,.spc-headline,.faq-headline{color:var(--tt-p-ink)!important;font-size:clamp(2.25rem,4vw,3.9rem)!important;font-weight:650!important;letter-spacing:-.055em;line-height:1!important}.mech-lead,.shd-lead,.siz-lead,.ins-lead,.box-lead,.spc-lead,.faq-lead{color:var(--tt-p-muted)!important}.mech-figure{border:1px solid var(--tt-p-rule);border-radius:20px;background:#fff;padding:22px}.mech-svg{max-width:none!important}.mech-svg--legacy{display:none!important}.mech-cols{border-top-color:var(--tt-p-rule)!important}.mech-col-title{letter-spacing:.02em!important}.mech-dot--on{background:var(--tt-p-teal)!important}.shd-card{border-color:var(--tt-p-rule)!important;border-radius:16px!important;box-shadow:0 16px 38px #1114120a}.shd-pair{grid-template-columns:1fr!important;gap:1px!important;background:var(--tt-p-rule)!important}.shd-shot{aspect-ratio:16 / 7!important}.shd-tag{background:#080a09c7!important;border-radius:0 8px 0 0!important}.shd-vlt{color:var(--tt-p-teal)!important}.sw-wrap{position:relative;background:var(--tt-p-dark)!important;padding-block:0!important}.sw-inner{position:relative;max-width:none!important;padding:0!important}.sw-head{position:absolute;z-index:4;left:max(40px,calc((100vw - 1240px)/2));bottom:52px;max-width:330px!important;margin:0!important}.sw-eyebrow,.sw-headline,.sw-lead{color:#fff!important}.sw-eyebrow{display:inline-flex;border-left:3px solid var(--tt-p-mint);padding-left:12px}.sw-media{border-radius:0!important;aspect-ratio:1672 / 941!important}.sw-media:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#040706e6,#040706ad 22%,#0407060a 55%);pointer-events:none}.sw-state-switch{z-index:5!important;right:max(40px,calc((100vw - 1240px)/2));bottom:38px!important;left:auto!important}.siz-fig,.spc-block,.box-kit{border-color:var(--tt-p-rule)!important;border-radius:16px!important;background:#fff!important}.siz-fig{overflow:hidden;padding:12px}.siz-photo,.box-fig img{border-radius:12px!important}.ins-steps{gap:0!important;border-block:1px solid var(--tt-p-rule)}.ins-step{min-height:150px;padding:24px!important;border-left:1px solid var(--tt-p-rule)}.ins-step:nth-child(3n+1){border-left:0}.ins-step-n{background:var(--tt-p-ink)!important}.ins-cta,.box-kit-btn{border-color:var(--tt-p-ink)!important;color:var(--tt-p-ink)!important}.ins-cta:hover,.box-kit-btn:hover{background:var(--tt-p-ink)!important;color:#fff!important}.box-item,.spc-row,.spc-shades th,.spc-shades td,.faq-item{border-color:var(--tt-p-rule)!important}.box-qty,.spc-block-t,.spc-shades th,.faq-ic,.faq-foot a{color:var(--tt-p-teal)!important}.faq-item{border:1px solid var(--tt-p-rule)!important;border-radius:12px;background:#fff;margin-bottom:10px;padding-inline:18px}.faq-item summary{padding-block:18px!important}.cls-wrap{background:var(--tt-p-dark)!important;border-top:1px solid #242a27}.cls-inner{max-width:1320px!important}.cls-eyebrow{color:var(--tt-p-mint)!important}.cls-btn{background:var(--tt-p-mint)!important;color:#07110f!important;border-radius:999px!important;font-weight:750!important}@media(min-width:769px){.sw-wrap{padding-block:64px!important}.sw-inner{max-width:1480px!important;margin-inline:auto!important;padding-inline:40px!important}.sw-media{height:clamp(420px,42vw,620px);aspect-ratio:auto!important;border-radius:20px!important}.sw-head{left:84px;bottom:66px}.sw-state-switch{right:84px;bottom:56px!important}.mech-inner{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);gap:28px 54px;align-items:center}.mech-head,.mech-figure{margin:0!important}.mech-cols,.mech-close,.mech-foot{grid-column:1 / -1}.faq-inner{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.45fr);gap:0 64px}.faq-head{grid-column:1;grid-row:1 / 20;position:sticky;top:110px;align-self:start}.faq-item,.faq-foot{grid-column:2}.cls-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:72px;text-align:left!important}.cls-eyebrow,.cls-headline,.cls-sub{grid-column:1}.cls-sub{margin-inline:0!important}.cls-btn{grid-column:2;grid-row:1 / 4;align-self:center;margin:0!important}.cls-strip{grid-column:1 / -1;text-align:left}}@media(max-width:768px){[id$=__main] .product-information{padding-block:0 30px!important}[id$=__main] .product-details{border-inline:0;border-radius:0;box-shadow:none;padding:0 20px 24px!important}[id$=__main] .product-details h1{font-size:2rem!important}[id$=__main] .product-information__media media-gallery{--gallery-aspect-ratio: 100 / 90 !important}[id$=__main] .product-details>.group-block>.group-block-content{gap:18px!important}[id$=__main] .tt-trust__grid{grid-template-columns:repeat(4,1fr)!important}[id$=__main] .tt-trust__card{min-height:92px;padding:10px 4px!important}[id$=__main] .tt-trust__badge{font-size:9.5px;padding:3px 6px;margin-bottom:6px}[id$=__main] .tt-trust__icon{width:24px;height:24px;margin-bottom:6px}[id$=__main] .tt-trust__label{font-size:11.5px;line-height:1.3}[id$=__main] .variant-option{margin-block:12px 8px!important}[id$=__main] .variant-option__button-label{min-height:44px!important;padding:7px 4px!important}[id$=__main] .variant-option__button-label__per-unit{font-size:11px!important;line-height:1.3!important}[id$=__tt_section_01] .section,.mech-inner,.shd-inner,.siz-inner,.ins-inner,.box-inner,.spc-inner,.faq-inner,.cls-inner{padding-inline:20px!important}[id$=__tt_section_01] .section{padding-block:48px!important}.mech-figure{padding:10px}.sw-head{left:20px;bottom:24px;max-width:240px!important}.sw-headline{font-size:1.65rem!important}.sw-state-switch{right:20px;bottom:18px!important}.sw-media{aspect-ratio:4 / 3!important}.sw-media img{object-position:58% center!important}.ins-step{min-height:0;border-left:0;border-top:1px solid var(--tt-p-rule);padding:18px 0!important}.ins-step:first-child{border-top:0}}.product-details rte-formatter li{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/1/assets/taptint-product-visual-v2.css.map */
