:root{--cr-mint-bg: #e0f5f0;--cr-mint-2: #c8ede5;--cr-card: #ffffff;--cr-coral: #ff6b4a;--cr-mint: #2ec4b6;--cr-sand: #ffd166;--cr-coral-ink: #c9431f;--cr-coral-deep: #9e2f12;--cr-mint-ink: #17786f;--cr-on-coral: #0e2a2a;--cr-ink: #1a3a3a;--cr-ink-soft: #45605f;--font-heading--family: "Baloo 2", "Nunito Sans", ui-rounded, system-ui, sans-serif;--font-subheading--family: "Baloo 2", "Nunito Sans", ui-rounded, system-ui, sans-serif;--font-accent--family: "Baloo 2", "Nunito Sans", ui-rounded, system-ui, sans-serif;--font-body--family: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--cr-radius: 18px;--cr-radius-lg: 26px;--cr-shell: min( calc(100% - 2.5rem) , 84rem)}body{color:var(--cr-ink);background-color:var(--cr-mint-bg);font-family:var(--font-body--family)}.cr-hero,.cr-grove,.cr-scatter,.cr-tank,.cr-branch,.cr-rate,.cr-rev,.cr-temp,.cr-swim,.cr-stars,.cr-wb,.cr-palm,.cr-div{background-color:transparent}.cr-shell{width:var(--cr-shell);margin-inline:auto}body .editorial-footer{color:var(--cr-ink);background:transparent}body .editorial-footer__intro>span,body .editorial-footer__nav-head,body .editorial-footer__nav a:hover,body .editorial-footer__seal strong{color:var(--cr-coral-deep)}body .editorial-footer__top,body .editorial-footer__nav a{border-color:#1a3a3a38}body .editorial-footer__input-row button{color:var(--cr-mint-bg);background:var(--cr-ink)}body .footer-utilities .section-background,body .footer-utilities>.section{background-color:transparent}body .footer-utilities a,body .footer-utilities button,body .footer-utilities span,body .footer-utilities p,body .footer-utilities h2,body .footer-utilities h3{color:var(--cr-ink)}.cr-kicker{margin:0;color:var(--cr-coral-deep);font-family:var(--font-body--family);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cr-h2{margin:.35rem 0 0;color:var(--cr-ink);font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.5vw,2.3rem);font-weight:700;line-height:1.05;letter-spacing:-.01em}.cr-lede{max-width:32rem;margin:.6rem 0 0;color:var(--cr-ink);font-size:.95rem;line-height:1.6}.cr-btn{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;gap:.7rem;padding:.55rem 1.25rem;border:2px solid var(--cr-coral);border-radius:999px;color:var(--cr-on-coral);background:var(--cr-coral);font-family:var(--font-heading--family);font-size:.94rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-btn:hover{transform:translateY(-2px);border-color:var(--cr-coral-deep);background:var(--cr-coral-deep);color:#fff}.cr-btn--ghost{color:var(--cr-ink);background:transparent;border-color:var(--cr-ink)}.cr-btn--ghost:hover{color:#fff;background:var(--cr-ink);border-color:var(--cr-ink)}.cr-btn--mint{color:var(--cr-ink);background:var(--cr-mint);border-color:var(--cr-mint)}.cr-btn--mint:hover{color:#fff;background:var(--cr-mint-ink);border-color:var(--cr-mint-ink)}.cr-price{display:inline-flex;align-items:baseline;gap:.45rem;color:var(--cr-coral-ink);font-family:var(--font-heading--family);font-weight:700}.cr-price__unit{color:var(--cr-ink-soft);font-family:var(--font-body--family);font-size:.72rem;font-weight:700}.cr-tag{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:999px;color:var(--cr-ink);background:var(--cr-mint);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@keyframes cr-bubble-rise{0%{transform:translateY(0) scale(.85);opacity:0}15%{opacity:.85}to{transform:translateY(-140px) scale(1.15);opacity:0}}@keyframes cr-fish-swim{0%{transform:translate(-8%) translateY(0) rotate(0)}50%{transform:translate(46%) translateY(-14px) rotate(-2deg)}to{transform:translate(100%) translateY(0) rotate(0)}}@keyframes cr-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}.cr-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cr-bubbles>span{position:absolute;bottom:6%;display:block;border:2px solid rgb(255 255 255 / .85);border-radius:50%;background:#ffffff47;animation:cr-bubble-rise linear infinite}.cr-lineart{display:block;overflow:visible;color:var(--cr-coral)}.cr-lineart--mint{color:var(--cr-mint)}@media(prefers-reduced-motion:reduce){.cr-bubbles>span,.cr-btn,.cr-lineart{animation:none!important;transition:none!important}.cr-btn:hover{transform:none}}@media(max-width:749px){:root{--cr-shell: min( calc(100% - 1.5rem) , 84rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/coral-reef.css.map */
