@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@1&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--enouf-white: #FFFFFF !important;--enouf-bg: #FFFFFF !important;--enouf-surface: #F8FAFC !important;--enouf-surface-card: #FFFFFF !important;--enouf-black: #0A0A0A !important;--enouf-text-primary: #0A0A0A !important;--enouf-text-secondary: #475569 !important;--enouf-text-muted: #64748B !important;--enouf-cobalt: #0066FF !important;--enouf-cobalt-glow: rgba(0, 102, 255, .25) !important;--enouf-cobalt-border: rgba(0, 102, 255, .2) !important;--enouf-cobalt-hover: #0052FF !important;--enouf-cobalt-surface: rgba(0, 102, 255, .06) !important;--enouf-border-subtle: #E2E8F0 !important;--font-primary: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif !important;--font-tech: "Space Grotesk", monospace !important;--font-editorial: "Instrument Serif", Georgia, serif !important;--color-background: #FFFFFF !important;--color-foreground: #0A0A0A !important;--color-border: #E2E8F0 !important}html,body,main,#MainContent,.main-content,.shopify-section,.page-container,.wrapper,.content-for-layout{background-color:#fff!important;background:#fff!important;color:var(--enouf-text-primary)!important;scroll-behavior:smooth;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;overflow-x:clip!important}.enouf-ambient-aurora-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;opacity:.35;filter:blur(80px);transform:translateZ(0)}.enouf-ambient-glow{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1;background:radial-gradient(700px circle at var(--mouse-x, 50vw) var(--mouse-y, 35vh),rgba(0,102,255,.04) 0%,transparent 60%);mix-blend-mode:normal;opacity:.15;transition:opacity .4s ease}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.product__title,.banner__heading,.chapter-headline{font-family:var(--font-primary)!important;color:var(--enouf-text-primary)!important;letter-spacing:-.03em!important}h1 em,h2 em,h3 em,.enouf-serif-accent,.editorial-italic{font-family:var(--font-editorial)!important;font-style:italic!important;font-weight:400!important;color:var(--enouf-cobalt)!important;letter-spacing:normal!important;text-shadow:none!important}p,span,li,.text-body{color:var(--enouf-text-secondary)}strong,b{color:var(--enouf-text-primary)}.announcement-bar,#announcement-bar,.enouf-announcement-bar{background:#0a0a0a!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.announcement-bar a,.announcement-bar span{color:#fff!important;font-weight:600}.announcement-bar strong,.announcement-bar .accent-text{color:var(--enouf-cobalt)!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-primary,header-component,.header,.header-section,.header-wrapper,#site-header,.section-header,.header__row,.header__columns,.header__column{--color-background: #FFFFFF !important;--color-foreground: #0A0A0A !important;background-color:#fff!important;background:#fff!important;color:#0a0a0a!important}header-component{background:#fffffff0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid #E2E8F0!important}.enouf-brand-logo,.header-logo__image,.header__heading-logo,.header-logo img,header-component img{filter:none!important;opacity:1!important}.header__heading-logo svg,.header-logo svg,.header__heading-link svg{fill:#0a0a0a!important;color:#0a0a0a!important}header-component a,.header a,.header__heading-link,.header__menu-item,.header__icon,.header__heading-logo,.header__heading-logo-wrapper,.header__menu-item span,.header__icon svg{color:#0a0a0a!important;stroke:#0a0a0a!important}header-component a:hover,.header__menu-item:hover,.header__icon:hover{color:var(--enouf-cobalt)!important;stroke:var(--enouf-cobalt)!important}.header-order-pill{background:#0a0a0a!important;border:1px solid #0A0A0A!important;color:#fff!important;border-radius:9999px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all .25s ease!important}.header-order-pill:hover{background:var(--enouf-cobalt)!important;border-color:var(--enouf-cobalt)!important;color:#fff!important;box-shadow:0 4px 16px var(--enouf-cobalt-glow)!important}.button-unstyled,button.button-unstyled,.product-media-container__zoom-button,.slider-button,.slideshow-control,.modal-close-button{background:transparent!important;border:none!important;box-shadow:none!important;color:#0a0a0a!important;padding:0!important;border-radius:0!important;transform:none!important}.product-media-container__zoom-button:hover,.button-unstyled:hover{background:transparent!important;color:var(--enouf-cobalt)!important;transform:none!important;box-shadow:none!important}.variant-option__button-label,.product-form__input label{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#475569!important;border-radius:9999px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:4px 6px 4px 0!important}.variant-option__button-label .variant-option__button-label__text,.product-form__input label span{color:#475569!important;transition:color .2s ease!important}.variant-option__button-label:hover,.product-form__input label:hover{border-color:var(--enouf-cobalt)!important;color:#0a0a0a!important}.variant-option__button-label:hover .variant-option__button-label__text,.product-form__input label:hover span{color:#0a0a0a!important}.variant-option__button-label.active,input:checked+.variant-option__button-label,.variant-option__button-label[data-checked=true],.product-form__input input:checked+label,.variant-option__button-label:has(input:checked){background:#0a0a0a!important;border:1.5px solid #0A0A0A!important;color:#fff!important;box-shadow:0 4px 16px #00000026!important}.variant-option__button-label.active .variant-option__button-label__text,input:checked+.variant-option__button-label .variant-option__button-label__text,.product-form__input input:checked+label span,.variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important;font-weight:700!important}.variant-option__button-label__pill{background:#0a0a0a!important}.product-form__submit,.enouf-cta-btn,.enouf-bundle-add-btn,.button--primary:not(.button-unstyled),.button:not(.button-unstyled):not(.quantity__button):not(.button--secondary):not(.shopify-payment-button__button),.add-to-cart-button,.sticky-add-to-cart__button{background:#0a0a0a!important;color:#fff!important;font-family:var(--font-primary)!important;font-weight:700!important;letter-spacing:-.01em!important;border-radius:9999px!important;border:1px solid #0A0A0A!important;padding:15px 32px!important;box-shadow:0 4px 20px #00000026!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.product-form__submit *,.enouf-cta-btn *,.enouf-bundle-add-btn *,.button--primary *,.add-to-cart-button *,.sticky-add-to-cart__button *,.add-to-cart-text,.add-to-cart-text *{color:#fff!important;font-weight:700!important}.add-to-cart-icon,.add-to-cart-icon svg,.add-to-cart-icon svg path{color:#fff!important;stroke:#fff!important}.product-form__submit:hover,.enouf-cta-btn:hover,.enouf-bundle-add-btn:hover,.button--primary:not(.button-unstyled):hover,.button:not(.button-unstyled):not(.quantity__button):not(.button--secondary):not(.shopify-payment-button__button):hover,.add-to-cart-button:hover,.sticky-add-to-cart__button:hover{background:var(--enouf-cobalt)!important;border-color:var(--enouf-cobalt)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px var(--enouf-cobalt-glow)!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.button--secondary,.btn-secondary{background:#fff!important;color:#0a0a0a!important;border:1.5px solid #CBD5E1!important;border-radius:9999px!important;padding:15px 32px!important;font-weight:700!important;letter-spacing:-.01em!important;box-shadow:0 2px 8px #0000000a!important;transition:all .25s ease!important}.shopify-payment-button__button:hover,.button--secondary:hover{background:#f8fafc!important;border-color:var(--enouf-cobalt)!important;color:var(--enouf-cobalt)!important;transform:translateY(-2px)!important;box-shadow:0 4px 14px #00000014!important}.quantity{background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:9999px!important;color:#0a0a0a!important;min-height:48px}.quantity__button{background:transparent!important;color:#0a0a0a!important;border:none!important;box-shadow:none!important;border-radius:9999px!important;cursor:pointer;transition:color .2s ease,background .2s ease}.quantity__button:hover{color:var(--enouf-cobalt)!important;background:#0066ff14!important}.quantity__input{color:#0a0a0a!important;background:transparent!important;font-weight:700}.product-card,.card,.card-wrapper,.collection-item{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:20px!important;box-shadow:0 8px 24px #0000000a!important;transition:transform .25s ease-out,border-color .3s ease,box-shadow .3s ease!important;will-change:transform}.product-card:hover,.card:hover,.card-wrapper:hover{border-color:var(--enouf-cobalt)!important;box-shadow:0 15px 40px #0066ff1f!important;transform:translateY(-4px)!important}.product-card .price-item,.card .price-item{color:#0a0a0a!important;font-family:var(--font-tech)!important;font-weight:800}.badge,.price__badge-sale{background:#0066ff14!important;border:1px solid var(--enouf-cobalt-border)!important;color:var(--enouf-cobalt)!important;border-radius:9999px!important;font-weight:700!important}.enouf-pdp-cro-wrapper{background:#fff!important;padding:10px 0 30px}.enouf-urgency-card,.enouf-compat-card,.enouf-bundle-card,.enouf-faq-item,.enouf-rating-summary-card,.enouf-review-card,.enouf-guarantee-box{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:18px!important;color:var(--enouf-text-primary)!important;box-shadow:0 4px 16px #00000008!important;transition:transform .25s ease-out,border-color .3s ease,box-shadow .3s ease}.enouf-urgency-card:hover,.enouf-compat-card:hover,.enouf-bundle-card:hover,.enouf-review-card:hover{border-color:var(--enouf-cobalt)!important;box-shadow:0 8px 24px #0066ff14!important}.enouf-pulse-badge{background:#0066ff14!important;border:1px solid rgba(0,102,255,.25)!important}.enouf-pulse-dot{background:var(--enouf-cobalt)!important;box-shadow:0 0 8px var(--enouf-cobalt)!important}.enouf-pulse-text,.enouf-dispatch-timer strong,.bundle-pricing .bundle-current-price,.sticky-rating,.sticky-price,.enouf-score-stars,.review-stars,.author-tag{color:var(--enouf-cobalt)!important}.enouf-progress-fill{background:linear-gradient(90deg,#0A0A0A,var(--enouf-cobalt))!important}.enouf-compat-pills .compat-pill{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#0a0a0a!important}.enouf-bundle-save-pill{background:var(--enouf-cobalt)!important;color:#fff!important;font-weight:800}.enouf-sticky-atc-bar{background:#fffffff2!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid #E2E8F0!important}footer,.footer,.footer-section,.footer-wrapper{background:#f8fafc!important;border-top:1px solid #E2E8F0!important;color:#475569!important}footer a,.footer a{color:#475569!important;transition:color .2s ease}footer a:hover,.footer a:hover{color:var(--enouf-cobalt)!important}.apple-lab-eyebrow,.versus-eyebrow,.guarantees-eyebrow,.editions-eyebrow,.faq-eyebrow,.section-eyebrow,.mdx-eyebrow-tag,.verified-reviews-eyebrow{background:#ffffffbf!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(0,102,255,.18)!important;border-radius:9999px!important;padding:6px 16px!important;box-shadow:0 4px 14px #0066ff0d,inset 0 1px 1px #ffffffe6!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.apple-lab-title,.versus-title,.guarantees-title,.faq-title,.reviews-section-title{letter-spacing:-.04em!important;position:relative}.apple-lab-spec-card,.versus-card,.guarantee-card,.faq-card,.review-card,.lab-stage-card,.enouf-urgency-card,.enouf-compat-card,.enouf-bundle-card{background:#ffffffd9!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 12px 36px #0000000a,inset 0 1px 2px #fff!important}header,.header,.header-wrapper,.section-header{background:#ffffffe0!important;backdrop-filter:blur(24px) saturate(190%)!important;-webkit-backdrop-filter:blur(24px) saturate(190%)!important;border-bottom:1px solid rgba(226,232,240,.75)!important}.lab-action-pill,.compat-pill{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.announcement-bar,.announcement-bar-section,.color-scheme-4.section-background,.section-background.color-scheme-4{background:#f8fafc!important;color:#0a0a0a!important;border-bottom:1px solid #E2E8F0!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{color:#0a0a0a!important;font-weight:600!important;letter-spacing:.04em!important}.enouf-vip-overlay,#enouf-vip-overlay{background:#ffffffb8!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important}.enouf-vip-modal{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 24px 60px #00000014!important}.enouf-modal-backdrop{background:#ffffffbf!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important}.enouf-modal-footer{background:#f8fafc!important;border-top:1px solid #E2E8F0!important}table,.table,.responsive-table,.versus-matrix-wrapper,.product-versus-table-wrap{background:#ffffffb8!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-radius:24px!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 16px 40px #00000008,inset 0 1px 2px #fffffff2!important}thead th,th,.matrix-header-row,.p-versus-table th{background:#f1f5f9b8!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(226,232,240,.9)!important;box-shadow:inset 0 1px 1px #fffffff2!important;color:#0a0a0a!important}tbody tr:nth-child(2n),.matrix-row:nth-child(2n){background:#f8fafc73!important}tbody tr:hover,.matrix-row:hover{background:#f1f5f9a6!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.lab-action-pill.active{background:#e2e8f0d9!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1.5px solid rgba(0,102,255,.6)!important;color:#06f!important;box-shadow:0 4px 16px #0066ff1f,inset 0 1px 1px #fff!important}.lab-action-pill.active span{color:#06f!important}.lab-action-pill,.compat-pill,.competitor-pill,.reassurance-pill,.poster-glass-badge,.poster-editorial-tag,.poster-glass-eyebrow,.versus-metric-strip,.lab-scrubber-bar,.apple-lab-spec-card{background:#f1f5f9b8!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 4px 16px #00000005,inset 0 1px 1px #fffffff2!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-enouf.css.map */
