.d-opening{text-align:center;color:#17332f;padding:56px 24px 0;position:relative}.d-opening h1{font:650 clamp(44px,5.4vw,78px)/1 var(--font-archivo-flex),var(--font-archivo),sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0 auto}.d-opening h1 .d-rotator{color:#07655f}.d-opening h1 .d-rotator>span{white-space:nowrap}.d-opening-copy>p{color:#53675b;text-wrap:pretty;max-width:34ch;margin:24px auto 0;font-size:18px;line-height:1.55}.d-opening .d-hero-store-badges{margin-top:30px}.d-opening-scene{max-width:900px;height:470px;margin:48px auto 0;position:relative;-webkit-mask:linear-gradient(#000 72%,#0000);mask:linear-gradient(#000 72%,#0000)}.d-opening-phone{width:320px;height:auto;position:absolute;top:0;left:50%;translate:-50%}.d-opening-step,.d-opening-price{text-align:left;background:#fff;box-shadow:0 24px 44px -26px #17332f66,0 0 0 1px #17332f0d}.d-opening-step{z-index:1;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;top:96px;left:7%;rotate:-2deg}.d-opening-step i{background:linear-gradient(160deg,#138a80,#07655f);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.d-opening-step svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.d-opening-step b{font-size:14px;display:block}.d-opening-step small{color:#53675b;font-size:12px}.d-opening-photo{border-radius:18px;width:200px;position:absolute;top:200px;left:13%;overflow:hidden;rotate:-3deg;box-shadow:0 24px 44px -26px #17332f73}.d-opening-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.d-opening-price{z-index:1;border-radius:18px;width:236px;padding:16px 18px;position:absolute;top:160px;left:min(50% + 148px,100% - 236px);rotate:2deg}.d-opening-vendor{align-items:center;gap:10px;display:flex}.d-opening-vendor img{border-radius:10px;width:38px;height:38px}.d-opening-vendor b{font-size:14.5px;display:block}.d-opening-vendor small{color:#53675b;font-size:12px;display:block}.d-opening-price dl{gap:22px;margin:14px 0 10px;display:flex}.d-opening-price dt{color:#53675b;font-size:11px}.d-opening-price dd{font:800 22px/1 var(--font-archivo-flex),var(--font-archivo),sans-serif;letter-spacing:-.02em;margin:2px 0 0}.d-opening-price dd s{color:#6b7a71;font-size:18px;font-weight:600}.d-opening-price .d-opening-now{color:#07655f}.d-opening-price>span{color:#6b7a71;font-size:11.5px}@media (max-width:760px){.d-opening{padding:36px 16px 0}.d-opening h1{font-size:min(46px,9.61539vw - 3.07692px)}.d-opening-copy>p{margin-top:18px;font-size:15.5px}.d-opening .d-hero-store-badges{margin-top:24px}.d-opening-scene{height:430px;margin-top:32px}.d-opening-phone{width:236px}.d-opening-step,.d-opening-photo{display:none}.d-opening-price{width:200px;padding:12px 14px;top:200px;left:auto;right:-4px}.d-opening-price dd{font-size:19px}}
