:root{--ema-ink:#05080a;--ema-cyan:#22d3f0;--ema-cyan-2:#00c1e4;--ema-cyan-ink:#00161b;--ema-glow:0 10px 28px rgba(0,193,228,.32);--ema-disp:var(--heading-font-family);--ema-nav:var(--navigation-font-family)}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.section__heading,.product-info__title,.card__title,.footer-block__heading,.cart__title,.ema-recent__heading,.ema-rv-heading,.ema-rb__heading,.collection-banner__title{font-family:var(--ema-disp)!important;letter-spacing:-.02em}h1,.h1,.product-info__title .product-title,.collection-banner__title{font-weight:800!important;letter-spacing:-.03em;line-height:1.08}.section__heading,.section__header h2{font-weight:700!important;font-size:clamp(2.4rem,3.2vw,3.6rem)}.card__title{font-weight:500!important;letter-spacing:0;font-size:1.5rem!important;line-height:1.3}.price__current,.product-info__price .price__current{font-family:var(--ema-disp)!important;font-weight:700!important}.product-info__price .price__current{font-size:clamp(2.2rem,2.6vw,3rem)}.price--on-sale .price__current{color:var(--ema-cyan-2)}.btn{font-family:var(--ema-disp)!important;font-weight:700!important;letter-spacing:.01em;border-radius:999px!important}.btn--primary,.ema-rb__btn,.ema-bis-btn,.ema-ship__btn,button[name=checkout],.cart__checkout-button,.product-info__add-button .btn--primary,.product-form .btn--primary{background:linear-gradient(135deg,#5ee7fb,var(--ema-cyan-2))!important;color:var(--ema-cyan-ink)!important;border-color:transparent!important;box-shadow:var(--ema-glow)}body.template-product .product-info__add-button .btn,body.template-product .product-info__add-button .btn--primary,body.template-product .product-form .btn--primary,body.template-product .product-form [name=add],body.template-product .product-info [name=add]{box-shadow:none!important;filter:none!important;-webkit-filter:none!important}body.template-product{--ema-glow:none}.btn--primary:hover,.product-form .btn--primary:hover{filter:brightness(1.05);transform:translateY(-1px)}body.template-product .product-info__add-button .btn:hover,body.template-product .product-form [name=add]:hover,body.template-product .product-form .btn--primary:hover{filter:brightness(1.05)!important;transform:none!important;box-shadow:none!important}.btn--secondary{background:transparent!important;color:inherit!important;border:1.5px solid rgba(0,193,228,.55)!important;box-shadow:none}.btn--secondary:hover{background:#00c1e414!important}.product-info__add-button{min-height:5.6rem}.product-info__add-button .btn{font-size:1.7rem!important;min-height:5.6rem}.btn[disabled],.btn.is-disabled,button[disabled]{background:#e8ecee!important;color:#6b7280!important;box-shadow:none!important;opacity:1!important}:focus-visible{outline:3px solid var(--ema-cyan)!important;outline-offset:2px}.announcement,[class*=announcement]{font-family:var(--ema-nav)!important;font-weight:500!important;letter-spacing:.04em}store-header.header,.header,#shopify-section-header{backdrop-filter:saturate(1.3) blur(10px);-webkit-backdrop-filter:saturate(1.3) blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.main-nav a,.main-menu a,.main-nav__item,.secondary-nav__item,.header__icon,.main-menu__toggle{font-family:var(--ema-nav)!important;font-weight:500!important}.main-nav a:hover,.main-menu a:hover{color:var(--ema-cyan)!important}.header__cart-count{background:var(--ema-cyan)!important;color:var(--ema-cyan-ink)!important;font-family:var(--ema-nav)!important;font-weight:700!important}.card--product{border-radius:1.4rem;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s;border:1px solid rgba(0,0,0,.06);background:#fff}.card--product:hover{border-color:#00c1e466!important;box-shadow:0 10px 28px #00141e1a,0 0 0 1px #00c1e42e;transform:translateY(-2px)}.card__media--circle{box-shadow:0 0 0 2px #00c1e447,0 0 24px #00c1e41a}.label,.ema-card-level-badge{font-family:var(--ema-disp);font-weight:700;letter-spacing:.04em;border-radius:99px}.facets,.filter,.filter__toggle{font-family:var(--ema-nav);font-weight:500}.section__header a,.section__header .link{color:var(--ema-cyan-2);font-family:var(--ema-nav);font-weight:500}.ema-ship,.ema-decision-summary,.ema-bis-root,.ema-dd-card{border-radius:1.4rem;border:1px solid rgba(0,0,0,.08);background:#fff}.ema-ship__label,.ema-decision-summary__heading{font-family:var(--ema-disp);font-weight:700}.product-message{border-radius:1.2rem;border:1px solid rgba(0,193,228,.35);background:#00c1e414!important}.ema-level-badge{font-family:"DM Sans",var(--body-font-family),sans-serif!important;font-size:1.3rem!important;font-weight:600!important;border-radius:99px}.ema-fs{border-radius:1.2rem;border:1px solid rgba(0,193,228,.35)!important;background:#00c1e40f!important}.cart-item__title{font-family:var(--ema-disp);font-weight:700}.cart__summary{border-radius:1.4rem}.footer .footer-block__heading,.footer h2,.footer h3{font-family:var(--ema-disp)!important;font-weight:700!important;color:#fff!important}.footer{border-top:1px solid rgba(34,211,240,.22)}.footer-menu__links a:hover,.footer a:hover{color:var(--ema-cyan)!important}.ema-free-ship,.ema-fsb,[class*=free-shipping]{font-family:var(--ema-nav)}product-card .card__title,.card--product .card__title,product-card .ema-level-badge,.card--product .ema-level-badge,product-card .price,.card--product .price,product-card .price__current,.card--product .price__current,product-card .product-inventory__status,.card--product .product-inventory__status,product-card .card__availability,.card--product .card__availability{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}product-card .ema-level-badge,.card--product .ema-level-badge,.ema-card-level-badge .ema-level-badge{white-space:nowrap!important;max-width:100%;box-sizing:border-box}@media(max-width:480px){product-card .card__title,.card--product .card__title{font-size:1.3rem!important;line-height:1.25!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}product-card .ema-level-badge,.card--product .ema-level-badge,.ema-card-level-badge .ema-level-badge{font-size:1.1rem!important;padding:3px 8px!important}product-card .ema-level-badge:before,.card--product .ema-level-badge:before,.ema-card-level-badge .ema-level-badge:before{content:none!important}product-card .price,.card--product .price,product-card .price__current,.card--product .price__current,product-card .product-inventory__status,.card--product .product-inventory__status{white-space:nowrap}}@media(max-width:480px){product-card .product-inventory__status,.card--product .product-inventory__status,product-card [data-inventory-level],.card--product [data-inventory-level]{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ema-hybrid-redesign.css.map */
