@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--color-primary: #0F766E;--color-primary-light: #14B8A6;--color-accent: #F59E0B;--color-text: #111827;--color-text-light: #6B7280;--color-bg: #FFFFFF;--color-bg-soft: #F8FAFC;--color-border: #E5E7EB;--radius-btn: 50px;--radius-card: 16px;--shadow-soft: 0 2px 16px rgba(0,0,0,.07);--shadow-hover: 0 8px 32px rgba(0,0,0,.12);--font-heading: "Poppins", sans-serif;--font-body: "Inter", sans-serif}body{font-family:var(--font-body)!important;color:var(--color-text)!important;background:var(--color-bg)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-heading)!important;font-weight:700!important;color:var(--color-text)!important;letter-spacing:-.01em}[class*=countdown],[class*=count-down],[class*=timer],[class*=flash],[class*=urgent],[id*=countdown],[id*=timer]{display:none!important}.button--primary,.btn-primary{background:var(--color-primary)!important;color:#fff!important;border:none!important;border-radius:var(--radius-btn)!important;font-family:var(--font-heading)!important;font-weight:600!important;font-size:15px!important;letter-spacing:.02em!important;padding:15px 32px!important;transition:all .25s ease!important;box-shadow:0 4px 16px #0f766e40!important;cursor:pointer}.button--primary:hover{background:var(--color-primary-light)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #0f766e59!important}.button--secondary{border:2px solid var(--color-primary)!important;color:var(--color-primary)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-heading)!important;font-weight:600!important;background:transparent!important;transition:all .25s ease!important}.button--secondary:hover{background:var(--color-primary)!important;color:#fff!important}.collection__view-all .button,[class*=view-all] .button,.button:not(.button--secondary):not(.slider-button):not(.quantity__button):not(.newsletter-form__button){background:var(--color-primary)!important;color:#fff!important;border-radius:var(--radius-btn)!important}.card-wrapper{border-radius:var(--radius-card)!important;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease!important}.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-hover)!important}.card--standard{border-radius:var(--radius-card)!important;border:1px solid var(--color-border)!important;background:#fff!important}.card__heading{font-family:var(--font-heading)!important;font-size:14px!important;font-weight:600!important;color:var(--color-text)!important;line-height:1.4!important}.card__heading a{color:var(--color-text)!important;text-decoration:none!important}.price{font-family:var(--font-body)!important;font-weight:600!important;color:var(--color-primary)!important;font-size:16px!important}.price--on-sale .price__regular{color:var(--color-text-light)!important;text-decoration:line-through!important}.badge{background:#f0fdf9!important;color:#0f766e!important;border:1px solid #14B8A6!important;border-radius:6px!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:600!important;padding:3px 8px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.featured-collection__title,.collection__title,.featured-collection .title,.featured-collection h2{font-family:var(--font-heading)!important;font-size:clamp(1.8rem,3vw,2.4rem)!important;font-weight:700!important;color:var(--color-text)!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:8px!important}.featured-collection__title:after,.featured-collection h2:after{content:"";display:block;width:40px;height:3px;background:var(--color-primary);border-radius:2px;margin-top:8px}.menu-drawer{font-family:var(--font-body)!important}.menu-drawer__menu-item{font-size:16px!important;font-weight:500!important;color:var(--color-text)!important;padding:14px 0!important;border-bottom:1px solid var(--color-border)!important}.footer{background:#111827!important;color:#9ca3af!important;font-family:var(--font-body)!important}.footer__heading{color:#fff!important;font-family:var(--font-heading)!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important}.footer a{color:#9ca3af!important;text-decoration:none!important;transition:color .2s ease!important}.footer a:hover{color:var(--color-primary-light)!important}.product__title h1{font-family:var(--font-heading)!important;font-size:clamp(1.8rem,3vw,2.4rem)!important;font-weight:700!important;color:var(--color-text)!important;line-height:1.2!important}.product-form__submit{background:var(--color-primary)!important;color:#fff!important;border-radius:var(--radius-btn)!important;font-family:var(--font-heading)!important;font-weight:600!important;font-size:15px!important;padding:16px 32px!important;width:100%!important;transition:all .25s ease!important;box-shadow:0 4px 16px #0f766e4d!important}.product-form__submit:hover{background:var(--color-primary-light)!important;transform:translateY(-2px)!important}.shopify-section{margin-bottom:0!important}.page-width{padding-left:20px!important;padding-right:20px!important}@media(max-width:749px){.card__heading{font-size:13px!important}.price{font-size:15px!important}.featured-collection__title,.featured-collection h2{font-size:1.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/coralys-global.css.map */
