@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&display=swap";:root{--clnch-red: #ff2d2d;--clnch-red-hover: #ff4444;--clnch-dark: #0a0a0a;--clnch-dark-2: #141414;--clnch-dark-3: #1a1a1a;--clnch-glass: rgba(255, 255, 255, .05);--clnch-glass-border: rgba(255, 255, 255, .08);--clnch-text: #ffffff;--clnch-muted: #888888;--clnch-font-heading: "Bebas Neue", Impact, sans-serif;--clnch-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body{background-color:var(--clnch-dark)!important;color:var(--clnch-text)!important;font-family:var(--clnch-font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-scheme,[class*=color-scheme],.section,main,footer{background-color:var(--clnch-dark)!important;color:var(--clnch-text)!important}main *,footer *{color:inherit}main a,footer a,.link,.shopify-payment-button__more-options,.product-card a,.resource-card a,.product-card__title,.card__title a{color:var(--clnch-text)!important}main a:hover,footer a:hover{color:var(--clnch-red)!important}.product__tax,[class*=shipping],.tax-note,.installments{color:var(--clnch-muted)!important}.jdgm-widget,.jdgm-widget *,[class*=jm-],[class*=jdgm-],.jm-button,.jm-review__text,.jm-review__author,.jm-review__timestamp,.jm-review__content,.jm-filters,.jm-filters *{color:var(--clnch-text)!important}.jm-button--secondary,.jm-review-form select{background:var(--clnch-dark-2)!important;border-color:var(--clnch-glass-border)!important;color:var(--clnch-text)!important}product-price,product-price *:not(.price-item--sale):not(.compare-at-price):not(.price-item--regular){color:var(--clnch-text)!important}header-component,.header-section{background:#0a0a0ad9!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--clnch-glass-border)!important;transition:all .3s ease}.header-section .header__row{padding-block:12px!important}.header__heading-link{font-family:var(--clnch-font-heading)!important;font-size:28px!important;letter-spacing:.15em!important;color:var(--clnch-text)!important;text-decoration:none!important}.header-section a,.header-section button,.header-section .header__link{color:var(--clnch-muted)!important;font-family:var(--clnch-font-body)!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:color .2s ease!important}.header-section a:hover,.header-section button:hover,.header-section .header__link:hover{color:var(--clnch-text)!important}.section:first-child,[class*=section]:has(.background-media){position:relative}h1,.h1,[class*=heading]{font-family:var(--clnch-font-heading)!important;letter-spacing:.05em!important}.button,.shopify-payment-button__button,button[type=submit],.btn,a.button{font-family:var(--clnch-font-body)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:4px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;position:relative;overflow:hidden}.button-secondary,button[name=add],.product-form__submit{background-color:var(--clnch-red)!important;color:#fff!important;border:none!important}.button-secondary:hover,button[name=add]:hover,.product-form__submit:hover{background-color:var(--clnch-red-hover)!important;transform:translateY(-2px);box-shadow:0 8px 25px #ff2d2d4d!important}.button:not(.button-secondary):not(.product-form__submit):not(button[name=add]):not(.cart__submit){background:transparent!important;border:2px solid var(--clnch-text)!important;color:var(--clnch-text)!important}.button:not(.button-secondary):hover{background:var(--clnch-text)!important;color:var(--clnch-dark)!important}.product-information-content{font-family:var(--clnch-font-body)!important}.product-information-content h1,.product-information-content h2,.product-information-content h3{font-family:var(--clnch-font-heading)!important;letter-spacing:.03em!important}.price .money,.price-item--regular,.price-item--sale{font-family:var(--clnch-font-heading)!important;font-size:1.8rem!important;letter-spacing:.02em}.price-item--sale{color:var(--clnch-red)!important}.price-item--regular[aria-hidden=true],s .price-item--regular,.compare-at-price,.price-item--regular.compare-at-price{color:var(--clnch-muted)!important;font-size:1.2rem!important;text-decoration:line-through!important}.price-item__group{color:var(--clnch-text)!important}.price__sale .price-item__group:first-child .visually-hidden,.price__sale .price-item__group:last-child .visually-hidden{clip:unset!important}.product-information-content .rte,.product-information-content p{font-size:15px!important;line-height:1.7!important;color:#ffffffd9!important}.product-information-content .rte strong,.product-information-content p strong{color:var(--clnch-text)!important}.product-information-content .rte h3{font-family:var(--clnch-font-heading)!important;font-size:1.6rem!important;margin-top:2rem!important;margin-bottom:.8rem!important;color:var(--clnch-text)!important}.product-information-content .rte ul{list-style:none!important;padding-left:0!important}.product-information-content .rte li{padding:6px 0!important;border-bottom:1px solid rgba(255,255,255,.06)}.card,.product-card,.collection-card{background:var(--clnch-glass)!important;border:1px solid var(--clnch-glass-border)!important;border-radius:12px!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.25,.8,.25,1)!important}.card:hover,.product-card:hover{border-color:#ff2d2d4d!important;transform:translateY(-4px);box-shadow:0 20px 40px #0006}.clnch-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1)}.clnch-reveal.visible{opacity:1;transform:translateY(0)}.clnch-reveal-delay-1{transition-delay:.1s}.clnch-reveal-delay-2{transition-delay:.2s}.clnch-reveal-delay-3{transition-delay:.3s}.clnch-reveal-delay-4{transition-delay:.4s}.clnch-trust-bar{display:flex;justify-content:center;align-items:center;gap:32px;padding:20px 16px;background:var(--clnch-dark-2);border-top:1px solid var(--clnch-glass-border);border-bottom:1px solid var(--clnch-glass-border);flex-wrap:wrap}.clnch-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--clnch-muted)}.clnch-trust-item .trust-icon{font-size:18px}.clnch-trust-item .trust-value{color:var(--clnch-text);font-family:var(--clnch-font-heading);font-size:16px}.clnch-features{padding:80px 20px;max-width:1200px;margin:0 auto}.clnch-features-header{text-align:center;margin-bottom:48px}.clnch-features-header h2{font-family:var(--clnch-font-heading)!important;font-size:3rem;letter-spacing:.05em;margin-bottom:12px}.clnch-features-header p{color:var(--clnch-muted);font-size:16px;max-width:500px;margin:0 auto}.clnch-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.clnch-feature-card{background:var(--clnch-glass);border:1px solid var(--clnch-glass-border);border-radius:16px;padding:32px 24px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.clnch-feature-card:hover{border-color:#ff2d2d40;transform:translateY(-6px);box-shadow:0 20px 50px #0000004d}.clnch-feature-icon{width:56px;height:56px;margin:0 auto 16px;background:#ff2d2d1a;border:1px solid rgba(255,45,45,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px}.clnch-feature-card h3{font-family:var(--clnch-font-heading)!important;font-size:1.3rem;letter-spacing:.05em;margin-bottom:8px}.clnch-feature-card p{color:var(--clnch-muted);font-size:14px;line-height:1.6}.clnch-social-proof{padding:60px 20px;background:var(--clnch-dark-2);border-top:1px solid var(--clnch-glass-border);border-bottom:1px solid var(--clnch-glass-border)}.clnch-social-proof-inner{max-width:1200px;margin:0 auto;text-align:center}.clnch-social-proof h2{font-family:var(--clnch-font-heading)!important;font-size:2.5rem;letter-spacing:.05em;margin-bottom:8px}.clnch-stars{color:gold;font-size:24px;letter-spacing:4px;margin-bottom:32px}.clnch-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;text-align:left}.clnch-review-card{background:var(--clnch-glass);border:1px solid var(--clnch-glass-border);border-radius:12px;padding:24px}.clnch-review-card .review-stars{color:gold;font-size:14px;margin-bottom:12px}.clnch-review-card .review-text{font-size:14px;line-height:1.6;color:#fffc;margin-bottom:12px;font-style:italic}.clnch-review-card .review-author{font-size:13px;font-weight:600;color:var(--clnch-muted)}.clnch-cta-banner{padding:80px 20px;text-align:center;position:relative;overflow:hidden}.clnch-cta-banner:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,45,45,.08) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}.clnch-cta-banner h2{font-family:var(--clnch-font-heading)!important;font-size:3.5rem;letter-spacing:.05em;margin-bottom:16px;position:relative}.clnch-cta-banner p{color:var(--clnch-muted);font-size:16px;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto;position:relative}.clnch-cta-btn{display:inline-block;padding:16px 48px;background:var(--clnch-red);color:#fff;font-family:var(--clnch-font-body);font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative}.clnch-cta-btn:hover{background:var(--clnch-red-hover);transform:translateY(-3px);box-shadow:0 12px 35px #ff2d2d59;color:#fff;text-decoration:none}.clnch-how-it-works{padding:80px 20px;max-width:1200px;margin:0 auto}.clnch-how-header{text-align:center;margin-bottom:56px}.clnch-how-header h2{font-family:var(--clnch-font-heading)!important;font-size:3rem;letter-spacing:.05em;margin-bottom:12px}.clnch-how-header p{color:var(--clnch-muted);font-size:16px}.clnch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.clnch-steps:before{content:"";position:absolute;top:40px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,transparent,var(--clnch-red),transparent);opacity:.3}.clnch-step{text-align:center;position:relative}.clnch-step-number{width:80px;height:80px;margin:0 auto 20px;background:#ff2d2d1a;border:2px solid rgba(255,45,45,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--clnch-font-heading);font-size:2rem;color:var(--clnch-red);position:relative;z-index:1}.clnch-step-icon{font-size:32px;margin-bottom:12px}.clnch-step h3{font-family:var(--clnch-font-heading)!important;font-size:1.4rem;letter-spacing:.05em;margin-bottom:8px}.clnch-step p{color:var(--clnch-muted);font-size:14px;line-height:1.6;max-width:280px;margin:0 auto}.clnch-compat{padding:48px 20px;background:var(--clnch-dark-2);border-top:1px solid var(--clnch-glass-border);border-bottom:1px solid var(--clnch-glass-border)}.clnch-compat-inner{max-width:1000px;margin:0 auto;text-align:center}.clnch-compat h3{font-family:var(--clnch-font-heading)!important;font-size:1.4rem;letter-spacing:.1em;color:var(--clnch-muted);margin-bottom:28px}.clnch-compat-logos{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.clnch-compat-item{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5;transition:opacity .3s ease}.clnch-compat-item:hover{opacity:1}.clnch-compat-item .compat-icon{width:56px;height:56px;background:var(--clnch-glass);border:1px solid var(--clnch-glass-border);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--clnch-text);letter-spacing:.02em}.clnch-compat-item span:last-child{font-size:11px;color:var(--clnch-muted);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.clnch-before-after{padding:80px 20px;max-width:900px;margin:0 auto}.clnch-ba-header{text-align:center;margin-bottom:48px}.clnch-ba-header h2{font-family:var(--clnch-font-heading)!important;font-size:3rem;letter-spacing:.05em;margin-bottom:12px}.clnch-ba-header p{color:var(--clnch-muted);font-size:16px}.clnch-ba-grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:0;align-items:stretch}.clnch-ba-side{border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:20px}.clnch-ba-side.before{background:#ff3c3c0f;border:1px solid rgba(255,60,60,.15)}.clnch-ba-side.after{background:#2dff640f;border:1px solid rgba(45,255,100,.15)}.clnch-ba-label{font-family:var(--clnch-font-heading);font-size:1.3rem;letter-spacing:.1em;display:flex;align-items:center;gap:8px}.before .clnch-ba-label{color:#ff6b6b}.after .clnch-ba-label{color:#6bffb0}.clnch-ba-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:#fffc}.clnch-ba-item .ba-icon{flex-shrink:0;font-size:16px;margin-top:2px}.clnch-ba-vs{display:flex;align-items:center;justify-content:center}.clnch-ba-vs span{font-family:var(--clnch-font-heading);font-size:1.6rem;color:var(--clnch-muted);letter-spacing:.1em}.clnch-email-signup{padding:64px 20px;background:var(--clnch-dark-2);border-top:1px solid var(--clnch-glass-border);border-bottom:1px solid var(--clnch-glass-border);text-align:center}.clnch-email-inner{max-width:520px;margin:0 auto}.clnch-email-badge{display:inline-block;padding:6px 16px;background:#ff2d2d1f;border:1px solid rgba(255,45,45,.25);border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clnch-red);margin-bottom:20px}.clnch-email-signup h2{font-family:var(--clnch-font-heading)!important;font-size:2.5rem;letter-spacing:.05em;margin-bottom:12px}.clnch-email-signup p{color:var(--clnch-muted);font-size:15px;margin-bottom:28px;line-height:1.6}.clnch-email-form{display:flex;gap:8px;max-width:440px;margin:0 auto}.clnch-email-form input[type=email]{flex:1;padding:14px 18px;background:var(--clnch-glass);border:1px solid var(--clnch-glass-border);border-radius:4px;color:var(--clnch-text);font-family:var(--clnch-font-body);font-size:14px;outline:none;transition:border-color .3s ease}.clnch-email-form input[type=email]:focus{border-color:var(--clnch-red)}.clnch-email-form input[type=email]::placeholder{color:var(--clnch-muted)}.clnch-email-form button{padding:14px 28px;background:var(--clnch-red);color:#fff;border:none;border-radius:4px;font-family:var(--clnch-font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;white-space:nowrap}.clnch-email-form button:hover{background:var(--clnch-red-hover);transform:translateY(-2px);box-shadow:0 8px 25px #ff2d2d4d}.clnch-email-fine{font-size:11px;color:var(--clnch-muted);margin-top:12px;opacity:.7}.clnch-sticky-atc{position:fixed;bottom:-80px;left:0;right:0;z-index:999;background:#0a0a0af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--clnch-glass-border);padding:12px 20px;transition:bottom .4s cubic-bezier(.25,.8,.25,1)}.clnch-sticky-atc.visible{bottom:0}.clnch-sticky-atc-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.clnch-sticky-atc-info{display:flex;align-items:center;gap:16px}.clnch-sticky-atc-name{font-family:var(--clnch-font-heading);font-size:1.1rem;letter-spacing:.05em}.clnch-sticky-atc-price{display:flex;align-items:center;gap:8px}.clnch-sticky-atc-price .sale{font-family:var(--clnch-font-heading);font-size:1.2rem;color:var(--clnch-red)}.clnch-sticky-atc-price .compare{font-size:.85rem;color:var(--clnch-muted);text-decoration:line-through}.clnch-sticky-atc-btn{display:inline-block;padding:12px 32px;background:var(--clnch-red);color:#fff;font-family:var(--clnch-font-body);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:4px;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.clnch-sticky-atc-btn:hover{background:var(--clnch-red-hover);transform:translateY(-2px);box-shadow:0 8px 25px #ff2d2d4d;color:#fff;text-decoration:none}footer,.footer,[class*=footer]{background:var(--clnch-dark-2)!important;border-top:1px solid var(--clnch-glass-border)!important}footer a,.footer a{color:var(--clnch-muted)!important;transition:color .2s ease!important}footer a:hover,.footer a:hover{color:var(--clnch-text)!important}.footer-utilities{border-top-color:var(--clnch-glass-border)!important}.footer-utilities__group-copyright,.footer-utilities__text{font-family:var(--clnch-font-body)!important;color:#ffffff4d!important;font-size:11px!important;letter-spacing:.05em!important}footer .policy-list,footer .footer-utilities a,.footer-policy-list a{font-family:var(--clnch-font-body)!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#ffffff59!important}footer .policy-list a:hover,.footer-policy-list a:hover{color:var(--clnch-text)!important}footer .email-signup,footer [class*=email-signup]{font-family:var(--clnch-font-body)!important}footer .email-signup input,footer input[type=email]{background:var(--clnch-glass)!important;border:1px solid var(--clnch-glass-border)!important;color:var(--clnch-text)!important;font-family:var(--clnch-font-body)!important}footer .email-signup input:focus,footer input[type=email]:focus{border-color:var(--clnch-red)!important;outline:none!important;box-shadow:0 0 0 1px var(--clnch-red)!important}cart-drawer,.cart-drawer,[class*=cart-drawer],.cart,.cart-page{background:var(--clnch-dark)!important;color:var(--clnch-text)!important;font-family:var(--clnch-font-body)!important}cart-drawer .cart-drawer__header,.cart-drawer__header{border-bottom:1px solid var(--clnch-glass-border)!important}cart-drawer .cart-drawer__footer,.cart-drawer__footer{background:var(--clnch-dark-2)!important;border-top:1px solid var(--clnch-glass-border)!important}.cart-drawer__overlay{background:#000000b3!important}input,select,textarea,.field__input{background:var(--clnch-glass)!important;border:1px solid var(--clnch-glass-border)!important;color:var(--clnch-text)!important;font-family:var(--clnch-font-body)!important;border-radius:4px!important;transition:border-color .3s ease!important}input:focus,select:focus,textarea:focus,.field__input:focus{border-color:var(--clnch-red)!important;outline:none!important;box-shadow:0 0 0 1px #ff2d2d4d!important}.field__label{color:var(--clnch-muted)!important;font-family:var(--clnch-font-body)!important}.field,.field__input,.newsletter-form__field-wrapper .field,footer .field,.footer__content-bottom .field,.newsletter-form input,.customer-form input,.email-signup__input-group{background:var(--clnch-dark-2)!important;border:1px solid var(--clnch-glass-border)!important;color:var(--clnch-text)!important;border-radius:8px!important}.email-signup__input{color:var(--clnch-text)!important}.email-signup__input::placeholder{color:var(--clnch-muted)!important}.newsletter-form__button,footer .field__button,.email-signup__submit{background:var(--clnch-red)!important;color:#fff!important;border:none!important}.badge,.product-badge,[class*=badge]{font-family:var(--clnch-font-body)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;border-radius:2px!important}.badge--sale,[class*=badge][class*=sale]{background:var(--clnch-red)!important;color:#fff!important}.quantity,quantity-input,.quantity-selector{border:1px solid var(--clnch-glass-border)!important;border-radius:4px!important;background:var(--clnch-glass)!important}.quantity button,.quantity-selector button{color:var(--clnch-text)!important}.payment-icons,[class*=payment-icon]{opacity:.4!important;filter:brightness(0) invert(1)!important}.modal,.drawer,[class*=modal],[class*=drawer]{background:var(--clnch-dark)!important;color:var(--clnch-text)!important}.search-modal,[class*=search-modal]{background:var(--clnch-dark)!important}.search-modal input{background:var(--clnch-glass)!important;border:1px solid var(--clnch-glass-border)!important;color:var(--clnch-text)!important;font-family:var(--clnch-font-body)!important}.notification,[class*=notification],[class*=toast]{background:var(--clnch-dark-2)!important;border:1px solid var(--clnch-glass-border)!important;color:var(--clnch-text)!important;font-family:var(--clnch-font-body)!important;border-radius:8px!important}.quick-add-modal,[class*=quick-add]{background:var(--clnch-dark)!important;border:1px solid var(--clnch-glass-border)!important}a,a:hover{text-decoration:none!important}.variant-picker__button,[class*=variant] label,[class*=swatch] label{background:var(--clnch-glass)!important;border:1px solid var(--clnch-glass-border)!important;color:var(--clnch-text)!important;font-family:var(--clnch-font-body)!important;border-radius:4px!important;transition:all .2s ease!important}.variant-picker__button.active,.variant-picker__button[aria-checked=true],[class*=variant] label.active,[class*=swatch] label.active,[class*=variant] input:checked+label,[class*=swatch] input:checked+label{border-color:var(--clnch-red)!important;background:#ff2d2d1a!important}.breadcrumb,[class*=breadcrumb]{font-family:var(--clnch-font-body)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--clnch-muted)!important}main{animation:clnchFadeIn .4s ease-out}@keyframes clnchFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.clnch-announce{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--clnch-red);text-align:center;padding:10px 16px;font-family:var(--clnch-font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;animation:clnchSlideDown .5s ease-out}@keyframes clnchSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.clnch-announce a{color:#fff!important;text-decoration:none!important}.clnch-announce strong{border:1px solid rgba(255,255,255,.4);padding:2px 8px;border-radius:3px;margin:0 4px;font-weight:800}.announcement-bar{background:var(--clnch-red)!important}.announcement-bar,.announcement-bar *{font-family:var(--clnch-font-body)!important;color:#fff!important;font-weight:600!important;letter-spacing:.05em!important}.clnch-announce{display:none!important}.clnch-urgency{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 20px;background:linear-gradient(135deg,#ff2d2d1f,#ff2d2d0a);border:1px solid rgba(255,45,45,.2);border-radius:8px;margin:0 auto;max-width:600px;flex-wrap:wrap}.clnch-urgency-pulse{width:8px;height:8px;background:var(--clnch-red);border-radius:50%;animation:clnchPulse 2s infinite;flex-shrink:0}@keyframes clnchPulse{0%,to{opacity:1;box-shadow:0 0 #ff2d2d99}50%{opacity:.8;box-shadow:0 0 0 8px #ff2d2d00}}.clnch-urgency-text{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--clnch-text)}.clnch-urgency-text span{color:var(--clnch-red);font-family:var(--clnch-font-heading);font-size:15px}.clnch-countdown{display:flex;gap:6px}.clnch-countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:40px}.clnch-countdown-num{font-family:var(--clnch-font-heading);font-size:1.3rem;color:var(--clnch-text);line-height:1}.clnch-countdown-label{font-size:9px;color:var(--clnch-muted);text-transform:uppercase;letter-spacing:.1em}.clnch-countdown-sep{font-family:var(--clnch-font-heading);font-size:1.2rem;color:var(--clnch-muted);align-self:flex-start;line-height:1}.clnch-exit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:20px}.clnch-exit-overlay.active{opacity:1;visibility:visible}.clnch-exit-popup{background:var(--clnch-dark-2);border:1px solid var(--clnch-glass-border);border-radius:16px;padding:48px 40px;max-width:420px;width:100%;text-align:center;position:relative;transform:scale(.9) translateY(20px);transition:transform .4s cubic-bezier(.25,.8,.25,1)}.clnch-exit-overlay.active .clnch-exit-popup{transform:scale(1) translateY(0)}.clnch-exit-close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--clnch-muted);font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;padding:0}.clnch-exit-close:hover{color:var(--clnch-text)}.clnch-exit-popup .exit-badge{display:inline-block;padding:6px 16px;background:#ff2d2d1f;border:1px solid rgba(255,45,45,.25);border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clnch-red);margin-bottom:20px}.clnch-exit-popup h2{font-family:var(--clnch-font-heading)!important;font-size:2.2rem;letter-spacing:.05em;margin-bottom:12px;line-height:1.1}.clnch-exit-popup .exit-desc{color:var(--clnch-muted);font-size:14px;line-height:1.6;margin-bottom:24px}.clnch-exit-popup .exit-code{display:inline-block;padding:10px 28px;background:var(--clnch-glass);border:2px dashed rgba(255,45,45,.4);border-radius:6px;font-family:var(--clnch-font-heading);font-size:1.8rem;letter-spacing:.15em;color:var(--clnch-red);margin-bottom:20px}.clnch-exit-popup .exit-cta{display:inline-block;width:100%;padding:14px 32px;background:var(--clnch-red);color:#fff;font-family:var(--clnch-font-body);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s ease}.clnch-exit-popup .exit-cta:hover{background:var(--clnch-red-hover);transform:translateY(-2px);box-shadow:0 8px 25px #ff2d2d4d}.clnch-exit-popup .exit-dismiss{display:block;margin-top:12px;font-size:12px;color:var(--clnch-muted);cursor:pointer;background:none;border:none;font-family:var(--clnch-font-body);padding:4px}.clnch-exit-popup .exit-dismiss:hover{color:var(--clnch-text)}@media(max-width:768px){.clnch-exit-popup{padding:36px 24px}.clnch-exit-popup h2{font-size:1.8rem}.clnch-urgency{gap:12px;padding:12px 16px}}details,.accordion,accordion-custom{border-color:var(--clnch-glass-border)!important}details summary,.accordion summary{font-family:var(--clnch-font-body)!important;font-weight:600!important}hr{border-color:var(--clnch-glass-border)!important}html{scroll-behavior:smooth}::selection{background:#ff2d2d4d;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--clnch-dark)}::-webkit-scrollbar-thumb{background:var(--clnch-dark-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--clnch-muted)}@media(max-width:768px){.clnch-trust-bar{gap:16px;padding:16px 12px}.clnch-trust-item{font-size:11px}.clnch-features-header h2{font-size:2.2rem}.clnch-features{padding:48px 16px}.clnch-cta-banner h2{font-size:2.5rem}.clnch-cta-banner{padding:48px 16px}.clnch-social-proof h2{font-size:2rem}.clnch-steps{grid-template-columns:1fr;gap:24px}.clnch-steps:before{display:none}.clnch-how-header h2{font-size:2.2rem}.clnch-how-it-works{padding:48px 16px}.clnch-compat-logos{gap:20px}.clnch-compat-item .compat-icon{width:48px;height:48px;font-size:12px}.clnch-ba-grid{grid-template-columns:1fr;gap:16px}.clnch-ba-vs{padding:8px 0}.clnch-ba-header h2{font-size:2.2rem}.clnch-before-after{padding:48px 16px}.clnch-email-form{flex-direction:column}.clnch-email-signup h2{font-size:2rem}.clnch-sticky-atc-name{display:none}.clnch-sticky-atc-inner{justify-content:center;gap:12px}}.announcement-bar,[class*=announcement]{background:var(--clnch-red)!important;font-family:var(--clnch-font-body)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important}.product__media-item,.product__media-wrapper,.media--transparent{background:var(--clnch-dark-3)!important;border-radius:12px!important;overflow:hidden!important}.card-gallery>a.contents:has(slideshow-component),.card-gallery slideshow-component,.card-gallery>.product-badges,.card-gallery>quick-add-component{display:none!important}.card-gallery{display:block!important;width:100%!important;background-color:#fff!important;background-size:75% auto!important;background-position:center top!important;background-repeat:no-repeat!important;border-radius:10px 10px 0 0!important;overflow:hidden!important;padding-top:100%!important;padding-bottom:0!important;position:relative!important}.card-gallery>a.contents:not(:has(slideshow-component)){display:block!important;background:var(--clnch-dark)!important;padding:12px 14px 4px!important;position:relative!important;z-index:2!important}product-card .layout-panel-flex--column:before,.product-card .layout-panel-flex--column:before{display:none!important;content:none!important}product-card,.product-card,.product-grid product-card,.product-grid .product-card{background:#fff!important;border-radius:10px!important;overflow:hidden!important}product-card .product-card__content,.product-card .product-card__content{background:transparent!important}product-card .product-media,product-card .product-media-container,product-card .media-fit,product-card slideshow-slide,.product-card .product-media,.product-card .product-media-container,.product-card .media-fit,.product-card slideshow-slide{background:#fff!important;--product-media-fit: contain !important}product-card img,product-card .product-media__image,.product-card img,.product-card .product-media__image{background-color:#fff!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;display:block!important;mix-blend-mode:normal!important;filter:none!important;-webkit-filter:none!important}product-card .product-media:before,product-card .product-media:after,.product-card .product-media:before,.product-card .product-media:after{display:none!important}product-card .product-card__title,product-card .product-card__price,product-card .product-card__info,.product-card .product-card__title,.product-card .product-card__price,.product-card .product-card__info{background:var(--clnch-dark)!important;color:var(--clnch-text)!important}product-card [class*=product_title],.product-card [class*=product_title],product-card .text-block[class*=title],.product-card .text-block[class*=title]{color:#fff!important;font-family:var(--clnch-font-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;padding:12px 14px 8px!important;display:block!important;visibility:visible!important;opacity:1!important}product-card [class*=product_title] *,.product-card [class*=product_title] *,product-card .text-block[class*=title] *,.product-card .text-block[class*=title] *{color:#fff!important;visibility:visible!important;opacity:1!important}product-card .price,.product-card .price,product-card product-price,.product-card product-price{padding:0 14px 14px!important;display:block!important}.product-media img,.card img{transition:transform .6s cubic-bezier(.25,.8,.25,1)!important}.product-media:hover img,.card:hover img{transform:scale(1.05)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}img[loading=lazy]:not(.product-card img):not(.product-media img){background:linear-gradient(90deg,var(--clnch-dark-2) 25%,var(--clnch-dark-3) 50%,var(--clnch-dark-2) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-clnch.css.map */
