.menu-drawer.cal-menu{background:var(--cal-paper);color:var(--cal-navy);font-family:var(--cal-font-body);border:0}.cal-menu .menu-drawer__navigation{padding:1.6rem 2rem 2.4rem}.cal-menu .menu-drawer__utility-links{background:var(--cal-white);padding:1.6rem 2rem calc(2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cal-line)}.cal-menu__product{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 8.4rem;gap:1.2rem;align-items:center;padding:1.3rem 1.3rem 1.3rem 1.5rem;margin-bottom:2rem;border-radius:var(--cal-radius);background:var(--cal-navy);color:var(--cal-white);text-decoration:none;overflow:hidden;box-shadow:0 16px 40px #0b1f3a38}.cal-menu__product:before{content:"";position:absolute;inset:auto -30% -60% 30%;height:120%;background:radial-gradient(ellipse at center,rgba(245,181,68,.32),transparent 62%);pointer-events:none}.cal-menu__product-copy{position:relative;display:grid;gap:.35rem;min-width:0}.cal-menu__product-eyebrow{font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cal-accent)}.cal-menu__product-name{font-family:var(--cal-font-body);font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.cal-menu__product-price{display:flex;align-items:baseline;gap:.6rem;font-variant-numeric:tabular-nums;margin-top:.2rem}.cal-menu__product-ab{font-size:1.1rem;color:#eff1f4b3}.cal-menu__product-price b{font-size:1.7rem;font-weight:700;letter-spacing:-.02em}.cal-menu__product-price s{font-size:1.2rem;color:#eff1f499}.cal-menu__product-proof{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;color:#eff1f4bf}.cal-menu__product-proof strong{color:var(--cal-white)}.cal-menu__stars{color:var(--cal-accent);letter-spacing:.05em;font-size:1.1rem}.cal-menu__product-media{position:relative;aspect-ratio:1;border-radius:var(--cal-radius-sm);background:var(--cal-paper);overflow:hidden}.cal-menu__product-media img{width:100%;height:100%;object-fit:cover;display:block}.cal-menu__product-arrow{position:absolute;right:1rem;bottom:1rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:var(--cal-accent);color:var(--cal-on-accent);box-shadow:0 6px 16px #00000040;transition:transform var(--cal-duration) var(--cal-ease)}.cal-menu__product-arrow svg{width:1.4rem;height:1.4rem}.cal-menu__product:active .cal-menu__product-arrow{transform:translate(3px)}.cal-menu__label{display:flex;align-items:center;gap:1rem;margin:0 0 .6rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cal-accent-deep)}.cal-menu__label:after{content:"";flex:1;height:1px;background:var(--cal-line)}.cal-menu__list{list-style:none;margin:0 0 2rem;padding:0;counter-reset:cal-menu}.cal-menu__list li{margin:0}.cal-menu__list a{position:relative;display:flex;align-items:baseline;gap:1.2rem;padding:1.05rem .4rem;color:var(--cal-navy);text-decoration:none;border-bottom:1px solid var(--cal-line);transition:color var(--cal-duration) var(--cal-ease),padding-left var(--cal-duration) var(--cal-ease)}.cal-menu__list li:last-child a{border-bottom:0}.cal-menu__list--main a{font-size:1.8rem;font-weight:600;line-height:1.2;padding-block:1.05rem}.cal-menu__list--main a:before{counter-increment:cal-menu;content:counter(cal-menu,decimal-leading-zero);font-family:var(--cal-font-body);font-size:1.05rem;font-weight:700;letter-spacing:.08em;color:var(--cal-accent-deep);font-variant-numeric:tabular-nums;min-width:2.2rem}.cal-menu__list--main a[aria-current=page]{font-weight:700;color:var(--cal-accent-deep)}.cal-menu__list--service a{font-size:1.4rem;font-weight:500;padding-block:.8rem;padding-left:.4rem}.cal-menu__list--service a:after{content:"";margin-left:auto;width:.6rem;height:.6rem;border-right:1.5px solid var(--cal-muted);border-bottom:1.5px solid var(--cal-muted);transform:translateY(-.25em) rotate(-45deg);opacity:.7}.cal-menu__list--service a[aria-current=page]{font-weight:700}.cal-menu__list a:hover,.cal-menu__list a:focus-visible{color:var(--cal-accent-deep)}.cal-menu__list a:focus-visible{outline:2px solid var(--cal-navy);outline-offset:2px;border-radius:4px}.cal-menu__trust{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.cal-menu__trust li{display:grid;justify-items:center;gap:.5rem;padding:1rem .4rem;border-radius:var(--cal-radius-sm);background:var(--cal-paper);text-align:center;font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--cal-navy)}.cal-menu__trust svg{width:2.2rem;height:2.2rem;color:var(--cal-accent-deep)}.cal-menu__cta{width:100%;justify-content:center;font-size:1.7rem;padding:1.6rem 2rem;box-shadow:0 8px 22px #f5b54459}.cal-menu__contact{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:1.4rem 0 0;font-size:1.3rem;color:var(--cal-muted)}.cal-menu__contact a{color:var(--cal-navy);font-weight:600;text-decoration:none;text-underline-offset:.2em}.cal-menu__contact a:hover{text-decoration:underline}.js .cal-menu__item{opacity:0;transform:translateY(8px);transition:opacity .32s var(--cal-ease),transform .42s var(--cal-ease)}.js details.menu-opening .cal-menu__item{opacity:1;transform:none}.js details.menu-opening .cal-menu__item:nth-child(1){transition-delay:60ms}.js details.menu-opening .cal-menu__item:nth-child(2){transition-delay:.1s}.js details.menu-opening .cal-menu__item:nth-child(3){transition-delay:.13s}.js details.menu-opening .cal-menu__item:nth-child(4){transition-delay:.16s}.js details.menu-opening .cal-menu__item:nth-child(5){transition-delay:.19s}.js details.menu-opening .cal-menu__item:nth-child(6){transition-delay:.22s}.js details.menu-opening .cal-menu__item:nth-child(7){transition-delay:.25s}.js details.menu-opening .cal-menu__label:nth-of-type(2)~.cal-menu__list .cal-menu__item{transition-delay:.28s}@media(prefers-reduced-motion:reduce){.js .cal-menu__item{opacity:1;transform:none;transition:none}}@media screen and (min-width:750px){.cal-menu .menu-drawer__navigation{padding:2.4rem 2.8rem 3.2rem}.cal-menu .menu-drawer__utility-links{padding-inline:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/calunar-menu-drawer.css.map */
