:root{--oxryn-bg: #ffffff;--oxryn-surface: #f8fafc;--oxryn-surface-alt: #f1f5f9;--oxryn-border: #e2e8f0;--oxryn-border-light: #f1f5f9;--oxryn-ink-primary: #0f172a;--oxryn-ink-secondary: #475569;--oxryn-ink-muted: #94a3b8;--oxryn-accent: #0f172a;--oxryn-accent-hover: #334155;--oxryn-radius-sm: 8px;--oxryn-radius-md: 12px;--oxryn-radius-lg: 16px;--oxryn-radius-pill: 9999px;--oxryn-shadow-sm: 0 1px 3px rgba(15, 23, 42, .04);--oxryn-shadow-md: 0 4px 16px rgba(15, 23, 42, .05);--oxryn-shadow-lg: 0 16px 32px -4px rgba(15, 23, 42, .08)}body{background:var(--oxryn-bg)!important;color:var(--oxryn-ink-primary)!important;background-image:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.banner__heading,.image-banner__heading,.rich-text__heading,.title,.main-page-title,.page-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:-.025em!important;font-weight:700!important;color:var(--oxryn-ink-primary);line-height:1.2!important}[class*=dark] h1,[class*=dark] h2,[class*=dark] h3,[class*=dark] h4{color:#fff!important}.utility-bar{background:#0f172a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:0!important;width:100%!important}.utility-bar__grid{background:transparent!important;padding-top:9px!important;padding-bottom:9px!important}.announcement-bar{background:transparent!important;color:#fff!important;border:none!important;padding:0!important;margin:0!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.announcement-bar__message{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#fff!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;line-height:1.4!important}.announcement-bar__message span{background:transparent!important;background-color:transparent!important;color:#fff!important;padding:0!important;letter-spacing:inherit!important}.announcement-bar__message:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b98199;flex-shrink:0}.header-wrapper{background:#fff!important;border-bottom:1px solid #F1F5F9!important;box-shadow:0 1px 3px #00000005!important}.header__menu-item{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.875rem!important;font-weight:500!important;color:#475569!important;transition:color .2s ease!important}.header__menu-item:hover{color:#0f172a!important}.header__active-menu-item{color:#0f172a!important;font-weight:700!important;background:transparent!important;background-color:transparent!important;text-decoration:none!important}.header__heading-link{display:inline-flex;align-items:center;text-decoration:none!important}.header__heading-logo,.oxryn-brand-logo{height:40px!important;max-height:52px!important;width:auto!important;max-width:220px!important;object-fit:contain!important;display:block!important;transition:transform .2s ease}.header__heading-logo:hover,.oxryn-brand-logo:hover{transform:scale(1.02)}@media screen and (min-width:750px){.header__heading-logo,.oxryn-brand-logo{height:48px!important;max-height:58px!important;max-width:240px!important}}.header__menu-item{font-family:Inter,sans-serif!important;letter-spacing:-.01em!important;font-weight:500!important;font-size:1.45rem!important;color:var(--oxryn-ink-secondary)!important;text-decoration:none!important;transition:color .2s ease!important;border-bottom:none!important}.header__menu-item:hover,.header__menu-item.header__active-menu-item,.header__active-menu-item{color:var(--oxryn-ink-primary)!important;text-decoration:none!important}.list-menu__item--active{text-decoration:none!important;color:var(--oxryn-ink-primary)!important;font-weight:600!important}.button,.shopify-payment-button__button,.btn,.cart__checkout-button{background:#0f172a!important;color:#fff!important;border-radius:var(--oxryn-radius-pill)!important;font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;font-size:1.45rem!important;padding:1.2rem 2.6rem!important;box-shadow:0 4px 12px #0f172a1f!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;border:1px solid transparent!important;text-decoration:none!important}.button:not([disabled]):hover,.btn:not([disabled]):hover{background:#334155!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #0f172a2e!important}.button--secondary{background:#fff!important;color:var(--oxryn-ink-primary)!important;border:1.5px solid var(--oxryn-border)!important;box-shadow:none!important}.button--secondary:hover{background:var(--oxryn-surface)!important;border-color:#cbd5e1!important;color:var(--oxryn-ink-primary)!important}.card,.card__inner,.product-card{background:#fff!important;border:1px solid var(--oxryn-border-light)!important;border-radius:var(--oxryn-radius-lg)!important;color:var(--oxryn-ink-primary)!important;box-shadow:var(--oxryn-shadow-sm)!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease!important;overflow:hidden}.card:hover,.product-card:hover{transform:translateY(-4px)!important;box-shadow:var(--oxryn-shadow-lg)!important;border-color:var(--oxryn-border)!important}.card__media img,.product__media img,.global-media-settings img{border-radius:var(--oxryn-radius-md)!important}.badge,.product__badge{background:var(--oxryn-surface-alt)!important;color:var(--oxryn-ink-primary)!important;border:1px solid var(--oxryn-border)!important;border-radius:var(--oxryn-radius-pill)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.04em!important;padding:.35rem 1.1rem!important}.footer,.footer-wrapper{background:#fff!important;border-top:1px solid var(--oxryn-border)!important;color:var(--oxryn-ink-secondary)!important;padding-top:5rem!important;padding-bottom:4rem!important}.footer .footer-block__heading{font-family:Inter,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--oxryn-ink-primary)!important;margin-bottom:1.8rem!important}.footer a,.footer-wrapper a,.footer .list-menu__item{color:var(--oxryn-ink-secondary)!important;font-size:1.45rem!important;text-decoration:none!important;line-height:2.2!important;display:inline-block!important;transition:all .2s ease!important}.footer a:hover,.footer-wrapper a:hover,.footer .list-menu__item:hover{color:var(--oxryn-ink-primary)!important;transform:translate(3px)!important;text-decoration:none!important}.footer .list-menu__item--active{text-decoration:none!important;color:var(--oxryn-ink-primary)!important;font-weight:600!important}.footer-block__brand-info h2{font-family:Inter,sans-serif!important;font-size:2.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--oxryn-ink-primary)!important;margin-bottom:.8rem!important}.footer-block__brand-info .rte{font-size:1.45rem!important;color:var(--oxryn-ink-secondary)!important;line-height:1.65!important;max-width:340px!important}.footer__content-bottom{border-top:1px solid var(--oxryn-border-light)!important;padding-top:2.8rem!important;margin-top:4rem!important}.footer__copyright{font-size:1.25rem!important;color:var(--oxryn-ink-muted)!important}.footer .field__input,.newsletter-form__field-wrapper .field__input{border-radius:var(--oxryn-radius-pill)!important;background:var(--oxryn-surface)!important;border:1px solid var(--oxryn-border)!important;color:var(--oxryn-ink-primary)!important;font-size:1.4rem!important;padding:1.2rem 2rem!important;box-shadow:none!important}.footer .field__input:focus,.newsletter-form__field-wrapper .field__input:focus{border-color:#0f172a!important;box-shadow:0 0 0 3px #0f172a14!important}.main-page-title:after{content:"";display:block;width:48px;height:3px;border-radius:var(--oxryn-radius-pill);background:#0f172a;margin:16px auto 0}.page-width--narrow .rte{max-width:72rem;margin:0 auto;color:var(--oxryn-ink-secondary);font-size:1.6rem;line-height:1.8}.section-divider{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/warm.css.map */
