.hr,.hr-sheet,.hr-scrim,.hr-toast{--hr-fg:#fff;--hr-ink:#231c1d;--hr-muted:#7a6c6b;--hr-line:#e3d8d3;--hr-sheet:#fffdfc;--hr-accent:#7d2e3a;--hr-glow:255,236,214;--hr-display:"Ibarra Real Nova", Georgia, "Times New Roman", serif;--hr-body:"Inter", system-ui, -apple-system, sans-serif}.hr{position:relative;width:100%;height:min(88svh,820px);min-height:520px;overflow:hidden;isolation:isolate;background:#e9e1db;font-family:var(--hr-body)}.hr picture{display:contents}.hr__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--hr-focus-m,63%) 50%;transform-origin:50% 40%}.hr__img--empty svg{width:100%;height:100%}@media(min-width:750px){.hr{height:min(100svh,calc(100vw / var(--hr-ratio, 1.7778)));min-height:480px}.hr__img{object-position:var(--hr-focus-d,50%) var(--hr-focus-dy,15%)}}.hr.is-dreaming .hr__img{filter:blur(22px) brightness(1.18) saturate(.7) contrast(.9);transform:scale(1.08)}.hr.is-awake .hr__img{filter:none;transform:scale(1);transition:filter 1.4s cubic-bezier(.22,.7,.2,1),transform 2.2s cubic-bezier(.22,.7,.2,1)}.hr__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity 1.6s ease;mix-blend-mode:screen;background:radial-gradient(120% 80% at 50% 35%,rgba(255,248,240,.55),rgba(255,240,235,.15) 60%,transparent)}.hr.is-dreaming .hr__veil{opacity:1}.hr__clouds{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:var(--hr-clouds-opacity,.75);transition:opacity 2.6s ease}.hr.is-dreaming .hr__clouds{opacity:1;transition:none}.hr__shade{position:absolute;z-index:1;inset:auto 0 0 0;height:46%;pointer-events:none;background:linear-gradient(to top,rgba(20,12,13,.62),rgba(20,12,13,.18) 55%,transparent)}@media(min-aspect-ratio:1/1){.hr__shade{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(to right,rgba(20,12,13,.5),rgba(20,12,13,.12) 45%,transparent 65%),linear-gradient(to top,rgba(20,12,13,.35),transparent 40%)}}.hr__copy{position:absolute;left:0;right:0;bottom:0;z-index:3;color:var(--hr-fg);max-width:640px;padding:0 max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px))}@media(min-width:750px){.hr__copy{padding-left:56px;padding-bottom:56px}}.hr__eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:400;opacity:.85;color:inherit}.hr__claim{margin:0;color:inherit;font-family:var(--hr-display);font-weight:400;font-size:clamp(32px,8.8vw,62px);line-height:1.04;letter-spacing:-.005em;text-wrap:balance}.hr__claim span{display:block}.hr__claim em{font-style:italic;font-weight:400}.hr__cta{margin-top:22px;display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--hr-ink);border:0;border-radius:0;padding:15px 22px;font:500 13px/1 var(--hr-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.hr__cta small{font-weight:300;letter-spacing:.04em;text-transform:none;font-size:13px;opacity:.7}.hr__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.hr__copy>*{opacity:0;transform:translateY(14px)}.hr.is-awake .hr__copy>*{opacity:1;transform:none;transition:opacity .9s ease,transform .9s cubic-bezier(.22,.7,.2,1)}.hr.is-awake .hr__eyebrow{transition-delay:.9s}.hr.is-awake .hr__claim{transition-delay:1.05s}.hr.is-awake .hr__cta{transition-delay:1.5s}.hr__spots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hr__spot{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer;opacity:0;transform:scale(.4);filter:drop-shadow(0 1px 3px rgba(35,28,29,.45));visibility:hidden}.hr__spot.is-placed{visibility:visible}.hr.is-awake .hr__spot{opacity:1;transform:scale(1);transition:opacity .7s ease,transform .7s cubic-bezier(.3,1.6,.5,1)}.hr.is-awake .hr__spot:nth-child(1){transition-delay:1.9s}.hr.is-awake .hr__spot:nth-child(2){transition-delay:2.15s}.hr.is-awake .hr__spot:nth-child(3){transition-delay:2.4s}.hr.is-awake .hr__spot:nth-child(n+4){transition-delay:2.65s}.hr__spot:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #231c1d47,0 0 0 4px #ffffff47,0 0 18px 6px rgba(var(--hr-glow),.75)}.hr__spot:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid rgba(255,255,255,.9);animation:hr-breathe 2.6s ease-in-out infinite}.hr__spot:nth-child(2):after{animation-delay:.8s}.hr__spot:nth-child(3):after{animation-delay:1.6s}@keyframes hr-breathe{0%,to{transform:scale(.7);opacity:.9}50%{transform:scale(1.35);opacity:0}}.hr__spot:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:50%}.hr__spot-label{position:absolute;left:36px;top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;background:#fffdfcf0;color:var(--hr-ink);font:400 12px/1 var(--hr-body);letter-spacing:.04em;padding:8px 10px;opacity:0;transition:opacity .25s}.hr__spot.is-left .hr__spot-label{left:auto;right:36px}.hr__spot:hover .hr__spot-label,.hr__spot:focus-visible .hr__spot-label{opacity:1}@media(hover:none){.hr__spot-label{display:none}}.hr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#140c0d73;opacity:0;pointer-events:none;transition:opacity .3s}.hr-scrim.is-open{opacity:1;pointer-events:auto}.hr-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1001;max-width:520px;margin:0 auto;max-height:88svh;overflow:auto;background:var(--hr-sheet);color:var(--hr-ink);border-top:1px solid var(--hr-line);font-family:var(--hr-body);font-weight:300;padding:12px max(20px,env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));transform:translateY(105%);transition:transform .42s cubic-bezier(.22,.8,.2,1)}.hr-sheet.is-open{transform:none}.hr-sheet__grab{width:38px;height:3px;background:var(--hr-line);margin:0 auto 14px}.hr-sheet__head{display:flex;gap:16px;align-items:flex-start}.hr-sheet__thumb{width:84px;aspect-ratio:2/3;flex:none;object-fit:cover;background:var(--hr-line);max-width:100%}.hr-sheet__info{min-width:0;flex:1}.hr-sheet__kicker{margin:2px 0 6px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--hr-muted)}.hr-sheet__title{margin:0;font-family:var(--hr-display);font-weight:500;font-size:22px;line-height:1.2;text-wrap:balance;color:inherit}.hr-sheet__price{margin:8px 0 0;font-size:18px;font-weight:400;font-variant-numeric:tabular-nums}.hr-sheet__close{background:none;border:0;color:var(--hr-muted);font:300 26px/1 var(--hr-body);cursor:pointer;padding:0 0 0 8px}.hr-sheet__opt{margin-top:18px;display:grid;gap:8px}.hr-sheet__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hr-muted)}.hr-sheet__label b{color:var(--hr-ink);font-weight:400;letter-spacing:.04em;text-transform:none;font-size:13px;margin-left:6px}.hr-sheet__chips{display:flex;flex-wrap:wrap;gap:8px}.hr-sheet__chip{min-width:48px;border:1px solid var(--hr-line);background:transparent;color:var(--hr-ink);border-radius:0;font:400 13px/1 var(--hr-body);padding:11px 14px;cursor:pointer}.hr-sheet__chip[aria-pressed=true]{border-color:var(--hr-ink);box-shadow:inset 0 0 0 1px var(--hr-ink)}.hr-sheet__chip:disabled{color:var(--hr-muted);text-decoration:line-through;cursor:not-allowed;opacity:.6}.hr-sheet__note{margin:2px 0 0;font-size:13px;color:var(--hr-muted)}.hr-sheet__error{margin:12px 0 0;font-size:13px;color:var(--hr-accent)}.hr-sheet__add{margin-top:18px;width:100%;background:var(--hr-accent);color:#fff;border:0;border-radius:0;padding:17px;font:500 13px/1 var(--hr-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.hr-sheet__add:disabled{opacity:.5;cursor:not-allowed}.hr-sheet__link{display:block;text-align:center;margin-top:14px;color:var(--hr-ink);font-size:13px;text-underline-offset:4px}.hr-sheet__look{display:grid;gap:12px;margin-top:16px}.hr-sheet__row{display:flex;gap:12px;align-items:center}.hr-sheet__row .hr-sheet__thumb{width:52px}.hr-sheet__row div{min-width:0;flex:1}.hr-sheet__row p{margin:0;font-size:14px;font-weight:400}.hr-sheet__row span{font-size:12px;color:var(--hr-muted)}.hr-sheet__row strong{font-weight:400;font-size:14px;font-variant-numeric:tabular-nums}.hr-sheet__total{display:flex;justify-content:space-between;margin-top:4px;padding-top:12px;border-top:1px solid var(--hr-line);font-size:15px;font-weight:400;font-variant-numeric:tabular-nums}.hr-sheet :focus-visible{outline:2px solid var(--hr-accent);outline-offset:2px}@media(min-width:990px){.hr-sheet{top:0;bottom:0;left:auto;right:0;margin:0;max-width:420px;max-height:none;border-top:0;border-left:1px solid var(--hr-line);padding-top:28px;transform:translate(105%)}.hr-sheet.is-open{transform:none}.hr-sheet__grab{display:none}}.hr-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1002;transform:translate(-50%,20px);max-width:calc(100% - 32px);display:flex;gap:14px;align-items:center;background:var(--hr-ink);color:#fff;padding:13px 18px;font:400 13px/1.3 var(--hr-body);opacity:0;pointer-events:none;transition:.3s}.hr-toast.is-show{opacity:1;transform:translate(-50%);pointer-events:auto}.hr-toast a{color:#fff;text-underline-offset:3px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.hr.is-dreaming .hr__img{filter:none;transform:none}.hr.is-dreaming .hr__veil{opacity:0}.hr__copy>*,.hr__spot{opacity:1!important;transform:none!important;transition:none!important}.hr__spot:after{animation:none}.hr-sheet,.hr-scrim,.hr-toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hero-risveglio.css.map */
