:root{--srs-navy: #1C2D6B;--srs-teal: #2EB5AE;--srs-teal-deep: #1A7A76;--srs-white: #FFFFFF;--srs-offwhite: #F8F9FC;--srs-charcoal: #3D3D3D;--srs-purple: #7049A3;--srs-pink: #E8416A;--srs-sky: #A8D8EA;--sku-nursing: #143D7D;--sku-eye: #047F81;--sku-happy: #57BFBE;--sku-happy-cream: #FDF7EE;--sku-ccare: #4F509D;--sku-clear: #016F9C;--srs-ink: #111A33;--srs-muted: #6A7186;--srs-line: #E4E7F1;--srs-line-strong: #D3D8E6;--srs-fill: #EEF1F8;--cta-bg: var(--srs-navy);--cta-text: var(--srs-white);--cta-hover-bg: #16245A;--cta-alt-bg: var(--srs-teal);--cta-alt-text: var(--srs-navy);--focus-ring: 0 0 0 3px rgba(46, 181, 174, .45);--font-display-cx: "Cormorant Garamond", Georgia, Cambria, "Times New Roman", serif;--font-sans-cx: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--text-hero: clamp(2.75rem, 5.2vw, 4.5rem);--text-display: clamp(2.25rem, 3.8vw, 3.25rem);--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 12px;--grad-lab: linear-gradient(160deg, #F4F8FB 0%, #E6EEF5 55%, #DCE7F0 100%);--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgba(28,45,107,.07), 0 1px 2px rgba(28,45,107,.04);--shadow-md: 0 8px 24px rgba(28,45,107,.09);--shadow-lg: 0 14px 38px rgba(28,45,107,.12);--ease-out-cx: cubic-bezier(.22,.61,.36,1);--dur-fast: .18s;--dur-base: .28s;--section-pad-y: clamp(56px, 7vw, 96px)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(cormorant-garamond-var.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(cormorant-garamond-italic-var.woff2) format("woff2")}html:root{--font-heading--family: "Cormorant Garamond", "Cormorant", Georgia, Cambria, "Times New Roman", serif;--font-accent--family: "Cormorant Garamond", "Cormorant", Georgia, Cambria, "Times New Roman", serif}.hocl{font-weight:700;color:var(--srs-teal)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--srs-navy);letter-spacing:-.01em}h1,.h1{line-height:1.08}h2,.h2,h3,.h3{line-height:1.18}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-style:italic;font-weight:inherit}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main p a:not(.button):not([class*=button]):not([class*=cx-]):not([class*=srs-]),main li a:not(.button):not([class*=button]):not([class*=cx-]):not([class*=srs-]),.prose a{color:var(--srs-teal-deep)}.cx-eyebrow{font-family:var(--font-sans-cx);font-weight:600;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--srs-teal-deep)}:focus-visible{outline:none!important;box-shadow:var(--focus-ring)!important;border-radius:var(--radius-sm)}.button,button[type=submit]:not(.srs-plain),.shopify-challenge__button{font-weight:600;letter-spacing:.02em;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out-cx),color var(--dur-fast) var(--ease-out-cx),border-color var(--dur-fast) var(--ease-out-cx),transform var(--dur-fast) var(--ease-out-cx)}.button:active{transform:translateY(1px)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--cta-hover-bg)}.announcement-bar{letter-spacing:.03em}.announcement-bar p,.announcement-bar span{color:#ffffffd9}.announcement-bar strong{color:var(--srs-teal);font-weight:600}::selection{background:#2eb5ae4d}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cryoluxe.css.map */
