:root{--rz-bg: #f5f5f7;--rz-bg-2: #ededf0;--rz-paper: #ffffff;--rz-ink: #0b0f14;--rz-ink-2: #3c4350;--rz-muted: #6e7480;--rz-night: #061524;--rz-night-2: #0c2236;--rz-on-night: #eef2f6;--rz-on-night-2: rgba(238, 242, 246, .74);--rz-ember: #c8461b;--rz-ember-dark: #a8380f;--rz-heat: #ff7a3d;--rz-amber: #f6a54a;--rz-peach: #fff1e8;--rz-sage: #eef2f0;--rz-teal: #1f5b57;--rz-line: #e5e5ea;--rz-glass: rgba(255, 255, 255, .62);--rz-glass-edge: rgba(255, 255, 255, .85);--rz-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(255, 255, 255, .25), 0 10px 34px -12px rgba(11, 15, 20, .22);--rz-glass-blur: blur(22px) saturate(180%);--rz-glass-dark: rgba(255, 255, 255, .08);--rz-glass-dark-edge: rgba(255, 255, 255, .2);--rz-radius: 28px;--rz-radius-sm: 18px;--rz-shadow: 0 1px 2px rgba(14, 26, 36, .05), 0 18px 40px -18px rgba(14, 26, 36, .28);--rz-shadow-lg: 0 30px 80px -30px rgba(6, 21, 36, .55);--rz-head: var(--font-heading--family, system-ui, sans-serif);--rz-body: var(--font-body--family, system-ui, sans-serif);--rz-gutter: 20px;--rz-max: 1240px;--rz-section-y: clamp(64px, 9vw, 128px);--rz-ease: cubic-bezier(.22, .8, .24, 1)}@media(min-width:750px){:root{--rz-gutter: 40px}}.rz{font-family:var(--rz-body);color:var(--rz-ink);font-size:18px;line-height:1.6}.rz *,.rz *:before,.rz *:after{box-sizing:border-box}.rz img,.rz video{max-width:100%;display:block}.rz-wrap{max-width:calc(var(--rz-max) + var(--rz-gutter) * 2);margin-inline:auto;padding-inline:var(--rz-gutter)}.rz-section{padding-block:var(--rz-section-y)}.rz-section--cream{background:var(--rz-bg)}.rz-section--cream2{background:var(--rz-bg-2)}.rz-section--paper{background:var(--rz-paper)}.rz-section--peach{background:var(--rz-peach)}.rz-section--sage{background:var(--rz-sage)}.rz-section--teal,.rz-section--ink,.rz-section--night{background:radial-gradient(120% 80% at 80% 0%,var(--rz-night-2) 0%,var(--rz-night) 60%);color:var(--rz-on-night)}.rz h1,.rz h2,.rz h3,.rz h4{font-family:var(--rz-head);color:inherit;margin:0;text-wrap:balance}.rz p{margin:0;text-wrap:pretty}.rz-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rz-ember)}.rz-section--night .rz-eyebrow,.rz-section--teal .rz-eyebrow,.rz-section--ink .rz-eyebrow{color:var(--rz-amber)}.rz-h1{font-size:clamp(42px,6.4vw,80px);line-height:1;font-weight:700;letter-spacing:-.035em}.rz-h2{font-size:clamp(32px,4.6vw,56px);line-height:1.04;font-weight:700;letter-spacing:-.03em}.rz-h3{font-size:clamp(22px,2.3vw,28px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.rz-lead{font-size:clamp(18px,1.6vw,20px);line-height:1.6;color:var(--rz-ink-2)}.rz-section--night .rz-lead,.rz-section--teal .rz-lead,.rz-section--ink .rz-lead{color:var(--rz-on-night-2)}.rz-lead p+p{margin-top:10px}.rz-muted{color:var(--rz-muted)}.rz-small{font-size:15px;line-height:1.5}.rz h1 em,.rz h2 em,.rz h3 em{font-style:normal;color:var(--rz-ember)}.rz-section--night h2 em,.rz-section--teal h2 em,.rz-section--ink h2 em,.rz-hero h1 em,.rz-cta h2 em{color:var(--rz-amber);background:linear-gradient(92deg,#ffb06a 0%,var(--rz-heat) 60%,#ff5f2e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rz-head{display:grid;gap:16px;max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.rz-head--center{margin-inline:auto;text-align:center;justify-items:center}.rz-head--split{max-width:none}@media(min-width:990px){.rz-head--split{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px}}.rz-head__main,.rz-head__side{display:grid;gap:14px;align-content:end}.rz-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.01em}.rz-tag--glass{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:var(--rz-on-night);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rz-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--rz-heat);box-shadow:0 0 #ff7a3d99;animation:rz-ping 2.2s var(--rz-ease) infinite}.rz-pulse{position:relative;width:12px;height:12px;border-radius:50%;background:var(--rz-heat);flex:none}.rz-pulse:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--rz-heat);animation:rz-ring 1.8s ease-out infinite}.rz-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:inherit;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px;width:fit-content}.rz-link:hover{color:var(--rz-ember)}.rz-section--night .rz-link:hover{color:var(--rz-amber)}.rz-glass{position:relative;background:var(--rz-glass);color:var(--rz-ink);border:1px solid var(--rz-glass-edge);border-radius:20px;backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur);box-shadow:var(--rz-glass-shadow)}.rz-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff73,#fff0 38%);mix-blend-mode:soft-light}.rz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:16px 30px;border-radius:999px;font-family:var(--rz-body);font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;background:var(--rz-ink);color:#fff;border:0;box-shadow:0 14px 30px -14px #0b0f1499,inset 0 1px #ffffff29;transition:background .25s,transform .25s var(--rz-ease),box-shadow .25s;cursor:pointer}.rz-btn:hover{background:#20262e;transform:translateY(-2px);box-shadow:0 18px 36px -14px #0b0f14b3}.rz-hero .rz-btn:not(.rz-btn--glass),.rz-section--night .rz-btn:not(.rz-btn--glass):not(.rz-btn--ghost),.rz-guar .rz-btn,.rz-dial .rz-btn{background:linear-gradient(160deg,#ff8a4c,var(--rz-ember));box-shadow:0 14px 34px -12px #ff7a3db3,inset 0 1px #ffffff4d}.rz-hero .rz-btn:not(.rz-btn--glass):hover,.rz-section--night .rz-btn:not(.rz-btn--glass):not(.rz-btn--ghost):hover{background:linear-gradient(160deg,#ff9a63,#d4501f)}.rz-btn:focus-visible{outline:3px solid var(--rz-amber);outline-offset:3px}.rz-btn__meta{font-weight:500;opacity:.85;padding-left:12px;margin-left:2px;border-left:1px solid rgba(255,255,255,.35)}.rz-btn--glass{background:var(--rz-glass-dark);color:var(--rz-on-night);border:1px solid var(--rz-glass-dark-edge);box-shadow:inset 0 1px #ffffff38;backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur)}.rz-btn--glass:hover{background:#ffffff29;box-shadow:none}.rz-btn--ghost{background:transparent;color:var(--rz-ink);border:1.5px solid rgba(14,26,36,.22);box-shadow:none}.rz-btn--ghost:hover{background:#0e1a240d;box-shadow:none}.rz-btn--light{background:#fff;color:var(--rz-ink);box-shadow:none}.rz-btn--light:hover{background:var(--rz-bg);box-shadow:none}.rz-btn--block{width:100%}.rz-btn .rz-icon{flex:none}.rz-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rz-checks li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.rz-checks b{font-weight:700;color:var(--rz-ink)}.rz-checks li:before{content:"";width:22px;height:22px;border-radius:50%;margin-top:2px;background:var(--rz-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 15px no-repeat}.rz-card{background:var(--rz-paper);border-radius:var(--rz-radius);box-shadow:var(--rz-shadow)}[data-rz-reveal]{transition:opacity .9s var(--rz-ease),transform .9s var(--rz-ease);transition-delay:var(--rz-d, 0ms)}.rz-js:not(.rz-reveal-done) [data-rz-reveal]:not(.is-in){opacity:0;transform:translateY(32px)}@keyframes rz-ping{0%{box-shadow:0 0 #ff7a3d99}80%,to{box-shadow:0 0 0 10px #ff7a3d00}}@keyframes rz-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes rz-zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rz-float{50%{transform:translateY(-8px)}}@keyframes rz-glow{50%{opacity:.55;transform:scale(1.08)}}@keyframes rz-marquee{to{transform:translate(-50%)}}.rz-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--rz-night);color:var(--rz-on-night)}.rz-hero__media{position:relative}.rz-hero__img{width:100%;height:100%;object-fit:cover;object-position:58% 50%;animation:rz-zoom 2.6s var(--rz-ease) both}.rz-hero__glow{position:absolute;z-index:1;width:46%;aspect-ratio:1;left:34%;bottom:8%;border-radius:50%;background:radial-gradient(circle,#ff7a3d61,#ff7a3d00 65%);mix-blend-mode:screen;animation:rz-glow 5s ease-in-out infinite;pointer-events:none}.rz-hero__inner{position:relative;z-index:2}.rz-hero__copy{display:grid;gap:22px;justify-items:start;max-width:600px}.rz-hero__lead{max-width:520px;color:var(--rz-on-night-2)}.rz-hero__points{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rz-hero__points li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:15px;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.rz-hero__points li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rz-amber)}.rz-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.rz-hero__assure{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:var(--rz-on-night-2)}.rz-hero__assure span{display:inline-flex;align-items:center;gap:8px}.rz-hero__assure .rz-icon{color:var(--rz-amber)}.rz-hero__chip{position:absolute;z-index:3;display:grid;gap:2px;padding:14px 18px;background:#08182880;color:#fff;border-color:#ffffff2e;animation:rz-float 6s ease-in-out infinite}.rz-hero__chip--a{grid-template-columns:auto 1fr;align-items:baseline;column-gap:4px}.rz-hero__chip--a .rz-hero__deg{justify-self:start}.rz-hero__temp{font-family:var(--rz-head);font-size:44px;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rz-hero__deg{font-size:18px;font-weight:700;color:var(--rz-amber)}.rz-hero__chip-label{grid-column:1 / -1;font-size:13px;font-weight:600;color:#ffffffc7}.rz-hero__bars{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px;width:150px}.rz-hero__bars i{height:6px;border-radius:9px;background:#ffffff2e}.rz-hero__bars i:nth-child(-n+3){background:linear-gradient(90deg,var(--rz-amber),var(--rz-heat))}.rz-hero__chip--b{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 16px;animation-delay:-3s}.rz-hero__chip--b .rz-hero__chip-label{font-size:14px;color:#fff}@media(min-width:990px){.rz-hero{min-height:min(90vh,840px);display:flex;align-items:center}.rz-hero__media{position:absolute;inset:0 0 0 auto;width:64%}.rz-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--rz-night) 0%,rgba(6,21,36,.6) 22%,rgba(6,21,36,0) 48%),linear-gradient(0deg,#06152480,#06152400 30%);pointer-events:none}.rz-hero__inner{width:100%;padding-block:96px}.rz-hero__chip--a{left:10%;bottom:16%}.rz-hero__chip--b{right:6%;top:16%}}@media(max-width:989px){.rz-hero__media{height:clamp(300px,84vw,520px)}.rz-hero__img{object-position:64% 30%}.rz-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--rz-night) 0%,rgba(6,21,36,0) 42%);pointer-events:none}.rz-hero__inner{margin-top:-56px;padding-bottom:56px}.rz-hero__copy{gap:18px}.rz-hero__chip{padding:10px 14px}.rz-hero__chip--a{right:16px;bottom:72px}.rz-hero__chip--b{left:16px;top:16px;padding:9px 14px 9px 12px}.rz-hero__temp{font-size:34px}.rz-hero__bars{width:120px}.rz-hero__chip--b .rz-hero__chip-label{font-size:13px}.rz-hero__ctas{width:100%}.rz-hero__ctas .rz-btn{flex:1 1 100%}}.rz-trust{background:var(--rz-paper);border-bottom:1px solid var(--rz-line);overflow:hidden}.rz-trust__track{display:flex;width:max-content;animation:rz-marquee 48s linear infinite}.rz-trust:hover .rz-trust__track{animation-play-state:paused}.rz-trust__list{list-style:none;margin:0;padding:20px 56px 20px 0;display:flex;gap:56px}.rz-trust__item{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;white-space:nowrap;color:var(--rz-ink)}.rz-trust__item .rz-icon{color:var(--rz-ember);flex:none}.rz-uses__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--rz-gutter);scroll-padding-inline:var(--rz-gutter)}.rz-uses__track::-webkit-scrollbar{display:none}.rz-uses__grid,.rz-steps__grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,340px);gap:14px;max-width:var(--rz-max)}.rz-uses__grid>*,.rz-steps__grid>*{scroll-snap-align:start}@media(min-width:990px){.rz-uses__track{overflow:visible}.rz-uses__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--rz-cols, 4),1fr);gap:20px}.rz-steps__grid{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:20px}}.rz-use{position:relative;border-radius:var(--rz-radius);overflow:hidden;background:var(--rz-paper);box-shadow:var(--rz-shadow);display:grid;gap:12px;align-content:start;padding:24px 20px;min-height:100%}.rz-use__icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--rz-peach);color:var(--rz-ember)}.rz-use__title{font-family:var(--rz-head);font-size:21px;font-weight:700;line-height:1.2;letter-spacing:-.015em}.rz-use__text{font-size:16px;color:var(--rz-muted);line-height:1.5}.rz-use--photo{padding:0;aspect-ratio:3 / 4;align-content:end;color:#fff;background:var(--rz-night)}.rz-use--photo .rz-use__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--rz-ease)}.rz-use--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#061524e0,#06152459 40%,#06152400 62%)}.rz-use--photo:hover .rz-use__img{transform:scale(1.06)}.rz-use--photo .rz-use__body{position:relative;z-index:1;padding:22px;display:grid;gap:6px}.rz-use--photo .rz-use__text{color:#ffffffd1}.rz-step{display:grid;gap:10px;align-content:start}.rz-step__media{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4 / 3;background:var(--rz-night-2);margin-bottom:8px}.rz-step__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--rz-ease)}.rz-step:hover .rz-step__media img{transform:scale(1.05)}.rz-step__num{position:absolute;left:14px;top:14px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:18px;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rz-step__title{font-family:var(--rz-head);font-size:21px;font-weight:700;letter-spacing:-.015em}.rz-step__text{font-size:16px;line-height:1.5;color:var(--rz-muted)}.rz-section--night .rz-step__text{color:var(--rz-on-night-2)}.rz-rows{display:grid;gap:clamp(56px,8vw,112px)}.rz-row{display:grid;gap:28px;align-items:center}@media(min-width:990px){.rz-row{grid-template-columns:1.15fr .85fr;gap:72px}.rz-row--flip{grid-template-columns:.85fr 1.15fr}.rz-row--flip .rz-row__media{order:2}}.rz-row__media{position:relative;border-radius:var(--rz-radius);overflow:hidden;aspect-ratio:5 / 4;background:var(--rz-night);box-shadow:var(--rz-shadow-lg)}.rz-row__media>img,.rz-row__media>video,.rz-row__video{width:100%;height:100%;object-fit:cover}.rz-row__copy{display:grid;gap:14px;max-width:520px}.rz-row__num{font-family:var(--rz-head);font-size:15px;font-weight:700;letter-spacing:.12em;color:var(--rz-ember)}.rz-row__num:after{content:"";display:inline-block;width:40px;height:2px;margin-left:12px;vertical-align:middle;background:currentColor;opacity:.5}.rz-row .rz-h3{font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.03em}.rz-row__text{color:var(--rz-ink-2);font-size:18px}.rz-row__note{display:flex;gap:10px;font-size:15px;color:var(--rz-muted)}.rz-row__note .rz-icon{flex:none;margin-top:3px;color:var(--rz-ember)}.rz-ov{position:absolute;z-index:2;left:20px;bottom:20px;padding:16px 18px;display:grid;gap:6px;min-width:210px}.rz-ov__label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rz-muted)}.rz-ov__big{font-family:var(--rz-head);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.rz-ov__bars{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:6px}.rz-ov__bars i{height:7px;border-radius:9px;background:#0e1a241f;position:relative;overflow:hidden}.rz-ov__bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--rz-amber),var(--rz-heat));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--rz-ease)}.is-in .rz-ov__bars i:nth-child(-n+3):after{transform:none}.rz-ov__bars i:nth-child(2):after{transition-delay:.35s}.rz-ov__bars i:nth-child(3):after{transition-delay:.7s}.rz-ov__scale{display:flex;justify-content:space-between;font-size:12px;color:var(--rz-muted);font-weight:600}.rz-ov--vibe{grid-template-columns:auto 1fr;align-items:center;column-gap:14px}.rz-ov__rings{grid-row:span 2;position:relative;width:44px;height:44px}.rz-ov__rings i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--rz-heat);animation:rz-ring 2.1s ease-out infinite}.rz-ov__rings i:nth-child(2){animation-delay:.7s}.rz-ov__rings i:nth-child(3){animation-delay:1.4s}.rz-ov__rings:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:var(--rz-heat)}.rz-ov__modes{display:flex;gap:6px}.rz-ov__modes b{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:14px;background:#0e1a2414}.rz-ov__modes b.is-on{background:var(--rz-ink);color:#fff}.rz-ov__ruler{position:relative;height:10px;margin-top:8px;border-radius:9px;background:repeating-linear-gradient(90deg,rgba(14,26,36,.25) 0 1.5px,transparent 1.5px 10px)}.rz-ov__ruler i{position:absolute;left:0;top:3px;height:4px;width:100%;border-radius:9px;background:linear-gradient(90deg,var(--rz-amber),var(--rz-heat));transform:scaleX(.2);transform-origin:left;transition:transform 1.6s var(--rz-ease) .3s}.is-in .rz-ov__ruler i{transform:scaleX(1)}@media(max-width:749px){.rz-ov{left:auto;right:12px;bottom:12px;padding:12px 14px;min-width:0;transform-origin:right bottom;scale:.88}.rz-ov__big{font-size:26px}}.rz-dial{margin-top:clamp(64px,9vw,120px);display:grid;gap:28px;padding:clamp(24px,4vw,52px);border-radius:32px;color:var(--rz-on-night);background:radial-gradient(90% 120% at 100% 100%,#ff7a3d38,#ff7a3d00 55%),var(--rz-night);box-shadow:var(--rz-shadow-lg)}@media(min-width:990px){.rz-dial{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.rz-dial .rz-eyebrow{color:var(--rz-amber)}.rz-dial__pick{display:grid;gap:16px}.rz-dial__levels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.rz-dial__btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;border-radius:18px;min-height:78px;display:grid;place-items:center;gap:2px;padding:10px 4px;cursor:pointer;font-family:var(--rz-body);color:var(--rz-on-night);transition:border-color .2s,background .2s,transform .25s var(--rz-ease)}.rz-dial__btn b{font-size:22px;line-height:1}.rz-dial__btn small{font-size:12px;color:var(--rz-on-night-2)}.rz-dial__btn:hover{border-color:var(--rz-amber)}.rz-dial__btn[aria-pressed=true]{border-color:transparent;background:linear-gradient(160deg,var(--rz-heat),var(--rz-ember));transform:translateY(-3px);box-shadow:0 14px 30px -12px #ff7a3dcc}.rz-dial__btn[aria-pressed=true] small{color:#ffffffe6}.rz-dial__btn:focus-visible{outline:3px solid var(--rz-amber);outline-offset:2px}.rz-dial__bar{position:relative;height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.rz-dial__bar span{position:absolute;inset:0 auto 0 0;width:calc(var(--rz-fill, 25%) * .8 + 20%);border-radius:inherit;background:linear-gradient(90deg,#ffd08a,var(--rz-amber) 40%,var(--rz-heat) 75%,#ff4d1f);transition:width .6s var(--rz-ease)}.rz-dial__panel{display:grid;gap:12px;min-height:230px;align-content:center}.rz-dial__panel [data-panel]{display:grid;gap:8px}.rz-dial__panel [hidden]{display:none}.rz-dial__big{font-family:var(--rz-head);font-size:clamp(72px,9vw,120px);font-weight:700;line-height:.9;letter-spacing:-.05em;background:linear-gradient(180deg,#ffd3a1,var(--rz-heat));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rz-dial__big span{font-size:.36em;letter-spacing:0;margin-left:6px}.rz-dial__text{font-size:18px;color:var(--rz-on-night-2);max-width:460px}.rz-dial__note{display:flex;gap:10px;align-items:flex-start;font-size:15px;border-radius:14px;padding:12px 14px;background:#ff7a3d24;color:#ffe1cf}.rz-dial__note .rz-icon{color:var(--rz-amber);flex:none;margin-top:2px}@media(max-width:749px){.rz-dial__levels{gap:6px}.rz-dial__btn{min-height:60px;border-radius:14px}.rz-dial__btn small{display:none}.rz-dial__panel{min-height:0}}.rz-time__list{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.rz-time__item{display:grid;grid-template-columns:48px 1fr;gap:18px;padding-bottom:30px;position:relative}.rz-time__item:before{content:"";position:absolute;left:23px;top:48px;bottom:0;width:2px;background:linear-gradient(var(--rz-amber),var(--rz-line))}.rz-time__item:last-child{padding-bottom:0}.rz-time__item:last-child:before{display:none}.rz-time__dot{width:48px;height:48px;border-radius:50%;background:linear-gradient(160deg,var(--rz-heat),var(--rz-ember));display:grid;place-items:center;font-weight:700;color:#fff;font-size:17px;box-shadow:0 10px 24px -10px #c8461bb3}.rz-time__when{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rz-ember)}.rz-time__body{display:grid;gap:6px;padding-top:4px}.rz-time__body p{color:var(--rz-ink-2)}@media(min-width:990px){.rz-time__list{grid-template-columns:repeat(var(--rz-cols, 4),1fr);gap:28px}.rz-time__item{grid-template-columns:1fr;gap:16px;padding-bottom:0}.rz-time__item:before{left:60px;right:-28px;top:23px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--rz-amber),var(--rz-line))}}.rz .rz-time__tip{margin-top:40px;padding:20px 22px;border-radius:var(--rz-radius-sm);background:var(--rz-night);color:var(--rz-on-night);display:flex;gap:14px;align-items:flex-start}.rz-time__tip .rz-icon{color:var(--rz-amber);flex:none;margin-top:3px}.rz-cmp{position:relative}.rz-cmp__table{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;table-layout:fixed}.rz-cmp__table th,.rz-cmp__table td{padding:18px 16px;text-align:center;border-bottom:1px solid var(--rz-line);vertical-align:middle}.rz-cmp__table tbody th{text-align:left;font-weight:500;color:var(--rz-muted);padding-left:4px;width:22%}.rz-cmp__table thead th{padding:28px 16px 22px;vertical-align:bottom;border-bottom:1px solid var(--rz-line)}.rz-cmp__table thead td{border-bottom:1px solid var(--rz-line)}.rz-cmp__name{display:block;font-family:var(--rz-head);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--rz-ink)}.rz-cmp__sub{display:block;margin-top:4px;font-size:13px;font-weight:500;color:var(--rz-muted)}.rz-cmp__txt{font-weight:600;color:var(--rz-ink);font-size:15px}.rz-cmp__val{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.rz-cmp__val .rz-icon{width:22px;height:22px;padding:4px;border-radius:50%;flex:none}.rz-cmp__val--yes .rz-icon{background:var(--rz-ink);color:#fff}.rz-cmp__val--no{color:var(--rz-muted);font-weight:500}.rz-cmp__val--no .rz-icon{background:var(--rz-bg-2);color:var(--rz-muted);padding:5px}.rz-cmp__table .is-us{position:relative;background:linear-gradient(180deg,#fff7f1,#fff1e8);border-left:1.5px solid rgba(200,70,27,.45);border-right:1.5px solid rgba(200,70,27,.45)}.rz-cmp__table thead .is-us{border-top:1.5px solid rgba(200,70,27,.45);border-radius:24px 24px 0 0;padding-top:34px}.rz-cmp__table tbody tr:last-child .is-us{border-bottom:1.5px solid rgba(200,70,27,.45);border-radius:0 0 24px 24px}.rz-cmp__table thead .is-us .rz-cmp__name{color:var(--rz-ember)}.rz-cmp__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(160deg,#ff8a4c,var(--rz-ember));box-shadow:0 8px 18px -8px #c8461bcc}.rz-cmp__thumb{display:block;width:72px;height:72px;margin:0 auto 12px;border-radius:18px;background:#fff;box-shadow:var(--rz-shadow);overflow:hidden}.rz-cmp__thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.rz-cmp__mobile{display:none}.rz-cmp__foot{margin-top:22px;font-size:15px;color:var(--rz-muted);max-width:760px}@media(max-width:749px){.rz-cmp__table{display:none}.rz-cmp__mobile{display:grid;gap:12px}.rz-cmp__row{padding:18px;display:grid;gap:12px;background:var(--rz-paper);border-radius:22px;box-shadow:var(--rz-shadow)}.rz-cmp__row h3{font-family:var(--rz-body);font-size:16px;font-weight:700}.rz-cmp__cell{border-radius:14px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:15px}.rz-cmp__cell.is-us{background:linear-gradient(180deg,#fff7f1,#fff1e8);border:1.5px solid rgba(200,70,27,.4)}.rz-cmp__cell b{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--rz-ember)}.rz-cmp__others{margin:0;display:grid;gap:6px;font-size:14px}.rz-cmp__others div{display:flex;justify-content:space-between;gap:12px}.rz-cmp__others dt{color:var(--rz-muted)}.rz-cmp__others dd{margin:0;font-weight:600;text-align:right}}.rz-gift__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.rz-gift__grid{grid-template-columns:.9fr 1.1fr;gap:72px}}.rz-gift__copy{display:grid;gap:20px}.rz-gift__media{position:relative}.rz-gift__img{border-radius:var(--rz-radius);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--rz-shadow-lg)}.rz-gift__img img{width:100%;height:100%;object-fit:cover}.rz-gift__card{padding:clamp(22px,3vw,30px);display:grid;gap:14px;background:var(--rz-paper);border-radius:24px;box-shadow:var(--rz-shadow-lg)}.rz-gift__media.has-image .rz-gift__card{position:relative;margin:-72px 16px 0}@media(min-width:990px){.rz-gift__media.has-image .rz-gift__card{position:absolute;left:-48px;bottom:-48px;margin:0;width:min(360px,70%)}.rz-gift__media.has-image{margin-bottom:48px}}.rz-gift__steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;gap:10px}.rz-gift__steps li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;font-size:17px;line-height:1.35}.rz-gift__steps li:before{content:counter(s);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--rz-night);color:#fff;font-weight:700;font-size:15px}.rz-safe__grid{display:grid;gap:16px}@media(min-width:750px){.rz-safe__grid{grid-template-columns:1fr 1fr;gap:20px}}.rz-safe__col{padding:clamp(22px,3vw,32px);display:grid;gap:16px;align-content:start;background:var(--rz-paper);border-radius:var(--rz-radius);box-shadow:var(--rz-shadow)}.rz-safe__col h3{display:flex;align-items:center;gap:10px}.rz-safe__col--do h3 .rz-icon{color:var(--rz-teal)}.rz-safe__col--dont h3 .rz-icon{color:var(--rz-ember)}.rz-safe__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rz-safe__list li{padding-left:22px;position:relative;color:var(--rz-ink-2);font-size:17px}.rz-safe__list li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--rz-teal)}.rz-safe__col--dont .rz-safe__list li:before{background:var(--rz-ember)}.rz .rz-safe__foot{margin-top:18px;font-size:15px;color:var(--rz-muted);display:flex;gap:10px}.rz-safe__foot .rz-icon{flex:none;margin-top:2px}.rz-spec__grid{display:grid;gap:24px;align-items:start}@media(min-width:990px){.rz-spec__grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.rz-spec__table{padding:6px 24px;background:var(--rz-paper);border-radius:var(--rz-radius);box-shadow:var(--rz-shadow)}.rz-spec__row{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rz-line)}.rz-spec__row:last-child{border-bottom:0}.rz-spec__row .rz-icon{color:var(--rz-ember)}.rz-spec__label{color:var(--rz-muted);font-size:16px}.rz-spec__value{font-weight:700;text-align:right;font-size:16px}@media(max-width:749px){.rz-spec__table{padding:4px 16px}.rz-spec__row{grid-template-columns:32px 1fr;row-gap:2px}.rz-spec__value{grid-column:2;text-align:left}}.rz-box{display:grid;gap:12px}.rz-box__items{display:flex;flex-wrap:wrap;gap:10px}.rz-box__item{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--rz-paper);border:1px solid var(--rz-line);font-weight:600;font-size:16px}.rz-box__item .rz-icon{color:var(--rz-ember)}.rz-faq__grid{display:grid;gap:28px}@media(min-width:990px){.rz-faq__grid{grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.rz-faq__aside{position:sticky;top:110px}}.rz-faq__aside{display:grid;gap:16px}.rz-faq__help{padding:20px;display:grid;gap:10px}.rz-faq__help a{color:var(--rz-ember);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-size:18px}.rz-faq__list{display:grid;gap:10px}.rz-faq__item{background:var(--rz-paper);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0e1a240d;border:1px solid var(--rz-line);transition:box-shadow .3s}.rz-faq__item[open]{box-shadow:var(--rz-shadow);border-color:transparent}.rz-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-weight:700;font-size:18px;line-height:1.35;min-height:64px}.rz-faq__item summary::-webkit-details-marker{display:none}.rz-faq__item summary .rz-icon{flex:none;width:34px;height:34px;padding:7px;border-radius:50%;background:var(--rz-bg);transition:transform .3s var(--rz-ease),background .3s,color .3s;color:var(--rz-ink)}.rz-faq__item[open] summary .rz-icon{transform:rotate(45deg);background:var(--rz-ember);color:#fff}.rz-faq__item summary:focus-visible{outline:3px solid var(--rz-amber);outline-offset:-3px}.rz-faq__a{padding:0 22px 22px;color:var(--rz-ink-2);font-size:17px}.rz-faq__a p+p{margin-top:10px}.rz-guar{position:relative;overflow:hidden;display:grid;gap:24px;align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;color:var(--rz-on-night);background:radial-gradient(70% 140% at 0% 50%,#ff7a3d40,#ff7a3d00 60%),var(--rz-night);box-shadow:var(--rz-shadow-lg)}@media(min-width:990px){.rz-guar{grid-template-columns:auto 1fr auto;gap:48px}}.rz-guar__seal{width:140px;height:140px;border-radius:50%;display:grid;place-items:center;text-align:center;background:linear-gradient(160deg,#ffc27e,var(--rz-heat));color:var(--rz-night);line-height:1;box-shadow:0 0 0 10px #ff7a3d29,0 0 60px #ff7a3d73}.rz-guar__seal b{display:block;font-family:var(--rz-head);font-size:52px;letter-spacing:-.04em}.rz-guar__seal span{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.rz-guar__copy{display:grid;gap:10px}.rz-guar__copy .rz-lead{color:var(--rz-on-night-2)}.rz-guar .rz-h2 em{color:var(--rz-amber);-webkit-text-fill-color:currentColor;background:none}@media(max-width:989px){.rz-guar{justify-items:center;text-align:center}.rz-guar .rz-btn{width:100%}}.rz-rev__grid{display:grid;gap:16px}@media(min-width:750px){.rz-rev__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.rz-rev__grid{grid-template-columns:repeat(3,1fr)}}.rz-rev{padding:24px;display:grid;gap:12px;align-content:start}.rz-rev__stars{display:flex;gap:2px;color:var(--rz-amber)}.rz-rev__stars .rz-icon{fill:currentColor}.rz-rev__who{display:flex;align-items:center;gap:12px;font-size:15px}.rz-rev__avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--rz-peach);color:var(--rz-ember);font-weight:700}.rz-rev__who small{display:block;color:var(--rz-muted)}.rz-cta{display:grid;gap:40px;align-items:center;text-align:center;justify-items:center}.rz-cta__copy{display:grid;gap:18px;justify-items:center;max-width:640px}.rz-cta.has-image{text-align:start;justify-items:stretch}.rz-cta.has-image .rz-cta__copy{justify-items:start}@media(min-width:990px){.rz-cta.has-image{grid-template-columns:1.1fr .9fr;gap:64px}}.rz-cta__price{font-family:var(--rz-head);font-size:clamp(34px,4vw,48px);font-weight:700;letter-spacing:-.03em}.rz-cta__price s{font-size:.5em;opacity:.6;margin-left:8px}.rz-cta .rz-btn{min-width:min(100%,340px)}.rz-cta__note{opacity:.75}.rz-cta__media{position:relative;display:grid;place-items:center;width:100%;max-width:460px;justify-self:center}.rz-cta__halo{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(circle,#ff7a3d8c,#ff7a3d00 68%);filter:blur(10px);animation:rz-glow 5s ease-in-out infinite}.rz-cta__img{position:relative;width:auto;max-width:78%;max-height:min(440px,62vh);height:auto;mix-blend-mode:lighten;animation:rz-float 7s ease-in-out infinite}@media(max-width:989px){.rz-cta.has-image .rz-cta__media{order:-1;max-width:300px}.rz-cta__img{max-height:280px}.rz-cta .rz-btn{width:100%}}.rz-guide{max-width:860px;margin-inline:auto}.rz-guide__steps{list-style:none;counter-reset:g;padding:0;margin:0;display:grid;gap:16px}.rz-guide__step{counter-increment:g;display:grid;grid-template-columns:64px 1fr;gap:18px;padding:24px;align-items:start}.rz-guide__step:before{content:counter(g);width:64px;height:64px;border-radius:50%;background:var(--rz-ember);color:#fff;display:grid;place-items:center;font-family:var(--rz-head);font-size:30px;font-weight:700}.rz-guide__step h3{font-size:clamp(22px,2.6vw,28px);margin-bottom:6px}.rz-guide__step p{font-size:20px;line-height:1.5;color:var(--rz-ink-2)}.rz-guide__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media print{.rz-guide__actions,#header-group,.shopify-section-group-header-group,.shopify-section-group-footer-group,footer{display:none!important}.rz-guide__step{box-shadow:none;break-inside:avoid;border:2px solid #ccc}.rz-section{padding-block:0}[data-rz-reveal]{opacity:1!important;transform:none!important}}.rz-pdp-extras{display:grid;gap:16px;font-family:var(--rz-body);color:var(--rz-ink)}.rz-pdp-extras .rz-checks{font-size:17px}.rz-pdp-pair{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--rz-peach);font-size:15px;line-height:1.4}.rz-pdp-pair .rz-icon{color:var(--rz-ember);flex:none}.rz-pdp-pair b{color:var(--rz-ember)}.rz-pdp-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rz-pdp-trust li{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600;line-height:1.3;padding:12px 14px;border-radius:14px;background:var(--rz-bg)}.rz-pdp-trust .rz-icon{color:var(--rz-ember);flex:none}.rz-pdp-phone{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1.5px dashed var(--rz-line);border-radius:14px;font-size:15px}.rz-pdp-phone a{color:var(--rz-ember);font-weight:800;font-size:19px;text-decoration:none;white-space:nowrap}.rz-pdp-phone .rz-icon{color:var(--rz-ember);flex:none}.rz-pdp-eyebrow{font-family:var(--rz-body)}.rz-pdp-note{font-size:13px;color:var(--rz-muted);line-height:1.45}body{background:var(--rz-bg)}.rz-logo{display:inline-flex;align-items:center;gap:10px;color:var(--rz-ink);text-decoration:none}.rz-logo__word{font-family:var(--rz-head);font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1}@media(max-width:749px){.rz-logo{gap:8px}.rz-logo__word{font-size:20px}.rz-logo__mark{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.rz *,.rz *:before,.rz *:after{animation:none!important}[data-rz-reveal]{transition:none}.rz-js:not(.rz-reveal-done) [data-rz-reveal]:not(.is-in){opacity:1;transform:none}.rz-trust__track{width:auto;justify-content:center}.rz-trust__list{flex-wrap:wrap;justify-content:center;gap:12px 32px;padding-inline:var(--rz-gutter)}.rz-trust__list[aria-hidden],.rz-trust__item[aria-hidden]{display:none}}.rz-bundle{display:grid;gap:14px;margin-top:6px}.rz-bundle__title{font-family:var(--rz-head);font-size:22px;font-weight:700;letter-spacing:-.02em}.rz-bundle__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rz-bundle__card{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px 16px 0;min-width:0;border:1.5px solid var(--rz-line);border-radius:20px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .25s,transform .25s var(--rz-ease)}.rz-bundle__card:hover{border-color:#c9c9cf;transform:translateY(-2px)}.rz-bundle__card:has(:checked){border-color:var(--rz-ink);box-shadow:0 0 0 1px var(--rz-ink),0 18px 36px -20px #0b0f1473}.rz-bundle__card:has(:focus-visible){outline:3px solid var(--rz-amber);outline-offset:2px}.rz-bundle__card:has(:disabled){opacity:.5;cursor:not-allowed}.rz-bundle__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.rz-bundle__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(160deg,#ff8a4c,var(--rz-ember));box-shadow:0 8px 18px -8px #c8461bcc}.rz-bundle__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.rz-bundle__name{font-weight:700;font-size:17px;letter-spacing:-.01em}.rz-bundle__radio{width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid #c9c9cf;transition:all .2s}.rz-bundle__card:has(:checked) .rz-bundle__radio{border-color:var(--rz-ink);background:var(--rz-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 13px no-repeat}.rz-bundle__sub{font-size:13px;color:var(--rz-muted)}.rz-bundle__price{margin-top:8px;font-family:var(--rz-head);font-size:22px;font-weight:700;letter-spacing:-.02em}.rz-bundle__per{font-size:12px;color:var(--rz-muted)}.rz-bundle__line{margin-top:8px;padding-top:8px;border-top:1px solid var(--rz-line);font-size:12px;line-height:1.35;color:var(--rz-muted)}.rz-bundle__card.is-pack .rz-bundle__line{color:var(--rz-ember);font-weight:600}.rz-bundle__img{position:relative;display:flex;justify-content:center;align-items:flex-end;height:104px;margin-top:10px;overflow:hidden}.rz-bundle__img img{height:120px;width:auto;transform:translateY(18px);filter:drop-shadow(0 10px 14px rgba(11,15,20,.18));transition:transform .4s var(--rz-ease)}.rz-bundle__img .rz-bundle__img--back{position:absolute;transform:translate(-30px,26px) rotate(-8deg) scale(.88);opacity:.9}.rz-bundle__card:hover .rz-bundle__img img:not(.rz-bundle__img--back){transform:translateY(10px)}.rz-bundle__qty{position:absolute;left:0;bottom:12px;min-width:26px;height:26px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:var(--rz-ink)}@media(max-width:749px){.rz-bundle__img{height:84px}.rz-bundle__img img{height:100px}}@media(max-width:400px){.rz-bundle__card{padding:14px 12px 0}.rz-bundle__price{font-size:19px}}.rz-has-bundle variant-picker,.rz-has-bundle .variant-picker{display:none!important}.rz-has-bundle .quantity-selector-wrapper{display:none}.rz-has-bundle .add-to-cart-button{min-height:64px;border-radius:999px;font-size:18px;font-weight:700;justify-content:space-between;padding-inline:28px}.rz-has-bundle .add-to-cart-button:after{content:var(--rz-atc-price, "");font-weight:700;margin-left:auto;padding-left:16px}.rz-pdp-meta{display:flex;flex-wrap:wrap;gap:4px 0;font-size:14px;color:var(--rz-muted)}.rz-pdp-meta span+span:before{content:"\b7";margin:0 10px}.rz-needs__group+.rz-needs__group{margin-top:clamp(40px,5vw,64px)}.rz-needs__label{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:700;background:var(--rz-paper);box-shadow:var(--rz-shadow)}.rz-needs__label:before{content:"";width:9px;height:9px;border-radius:50%;background:#2f9e6f}.rz-needs__label--doctor:before{background:var(--rz-ember)}.rz-needs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 16px}@media(min-width:990px){.rz-needs__grid{grid-template-columns:repeat(4,1fr);gap:40px 24px}}.rz-need{display:grid;justify-items:center;text-align:center;gap:6px}.rz-need__circle{position:relative;width:min(100%,190px);aspect-ratio:1;border-radius:50%;background:#eeeef1;margin-bottom:10px;box-shadow:inset 0 0 0 1px #0b0f140a,0 18px 40px -24px #0b0f1459}.rz-need__circle img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .8s var(--rz-ease)}.rz-need:hover .rz-need__circle img{transform:scale(1.06)}.rz-need__more{position:absolute;right:6%;bottom:6%;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--rz-ink);background:var(--rz-glass);border:1px solid var(--rz-glass-edge);box-shadow:var(--rz-glass-shadow);backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur);transition:transform .25s var(--rz-ease)}.rz-need__more:hover{transform:scale(1.1) rotate(90deg)}.rz-need__more:focus-visible{outline:3px solid var(--rz-amber);outline-offset:2px}.rz-need__title{font-family:var(--rz-head);font-size:18px;font-weight:700;letter-spacing:-.01em}.rz-need__sub{font-size:14px;color:var(--rz-muted)}.rz-need__pop{margin:auto;top:0;right:0;bottom:0;left:0;width:min(440px,calc(100vw - 32px));height:fit-content;padding:28px;display:none;gap:12px;text-align:start;border-radius:28px;color:var(--rz-ink);background:#ffffffc7;border:1px solid var(--rz-glass-edge);box-shadow:var(--rz-glass-shadow),0 40px 80px -30px #06152480;backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .3s,transform .3s var(--rz-ease),overlay .3s allow-discrete,display .3s allow-discrete}.rz-need__pop:popover-open{display:grid;opacity:1;transform:none}@starting-style{.rz-need__pop:popover-open{opacity:0;transform:translateY(12px) scale(.98)}}.rz-need__pop::backdrop{background:#0615244d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rz-need__pop p{color:var(--rz-ink-2)}.rz-need__pop .rz-btn{justify-self:start;min-height:48px;padding:10px 22px;font-size:16px}.rz-need__tag{justify-self:start;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2f9e6f}.rz-need__tag--doctor{color:var(--rz-ember)}.rz-needs__foot{display:flex;gap:10px;margin-top:clamp(36px,5vw,56px);font-size:15px;color:var(--rz-muted);max-width:760px}.rz-needs__foot .rz-icon{flex:none;margin-top:3px}.rz-ctl{display:grid;gap:48px;align-items:center}@media(min-width:990px){.rz-ctl{grid-template-columns:1fr 1fr;gap:80px}}.rz-ctl__copy{display:grid;gap:28px}.rz-ctl__copy .rz-head{margin-bottom:0}.rz-ctl__steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rz-ctl__step{position:relative;overflow:hidden;width:100%;display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start;padding:16px 18px;border-radius:20px;text-align:start;cursor:pointer;color:var(--rz-on-night);background:transparent;border:1px solid transparent;font:inherit;transition:background .3s,border-color .3s}.rz-ctl__step:hover{background:#ffffff0a}.rz-ctl__step[aria-pressed=true]{background:var(--rz-glass-dark);border-color:var(--rz-glass-dark-edge);box-shadow:inset 0 1px #ffffff29;backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur)}.rz-ctl__step:focus-visible{outline:3px solid var(--rz-amber);outline-offset:2px}.rz-ctl__n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;border:1px solid rgba(255,255,255,.22);color:var(--rz-on-night-2);transition:all .3s}.rz-ctl__step[aria-pressed=true] .rz-ctl__n{border-color:transparent;color:#fff;background:linear-gradient(160deg,#ff8a4c,var(--rz-ember));box-shadow:0 10px 24px -10px #ff7a3de6}.rz-ctl__txt{display:grid;gap:2px;padding-top:1px}.rz-ctl__txt b{font-size:18px}.rz-ctl__txt span{font-size:15px;color:var(--rz-on-night-2);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s var(--rz-ease),opacity .3s}.rz-ctl__step[aria-pressed=true] .rz-ctl__txt span{max-height:80px;opacity:1}.rz-ctl__bar{position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rz-amber),var(--rz-heat));transform:scaleX(0);transform-origin:left}.rz-ctl__step[aria-pressed=true] .rz-ctl__bar{animation:rz-progress 3.6s linear forwards}@keyframes rz-progress{to{transform:scaleX(1)}}.rz-ctl__stage{position:relative;display:grid;place-items:center;min-height:clamp(380px,46vw,600px)}.rz-ctl__halo{position:absolute;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ff7a3d57,#ff7a3d00 62%);animation:rz-glow 6s ease-in-out infinite;pointer-events:none}.rz-ctl__photo{position:relative;width:min(64%,330px)}.rz-ctl__img{width:100%;height:auto;filter:drop-shadow(0 40px 50px rgba(0,0,0,.55));animation:rz-float 8s ease-in-out infinite}.rz-ctl__spot{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:2}.rz-ctl__spot i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:#ffffff59;box-shadow:0 0 0 3px #ffffff1a;transition:transform .35s var(--rz-ease),background .3s,box-shadow .3s}.rz-ctl__spot.is-on i{background:var(--rz-heat);transform:scale(1.15);box-shadow:0 0 0 6px #ff7a3d4d,0 0 28px #ff7a3de6}.rz-ctl__spot.is-on i:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid var(--rz-heat);animation:rz-ring 1.6s ease-out infinite}.rz-ctl__tip{position:absolute;top:-20px;left:22px;white-space:nowrap;padding:9px 14px;border-radius:14px;font-style:normal;font-size:14px;font-weight:700;color:#fff;background:var(--rz-glass-dark);border:1px solid var(--rz-glass-dark-edge);box-shadow:inset 0 1px #fff3,0 14px 30px -12px #0009;backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .35s var(--rz-ease);pointer-events:none}.rz-ctl__spot.is-left .rz-ctl__tip{left:auto;right:22px;transform:translate(6px)}.rz-ctl__spot.is-on .rz-ctl__tip{opacity:1;transform:none}@media(max-width:749px){.rz-ctl__photo{width:min(58%,240px)}.rz-ctl__tip{font-size:12px;padding:7px 10px}}#header-component .header__row--top{background:#f5f5f7b8!important;backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur);border-bottom:1px solid rgba(11,15,20,.06)}#header-component .header-logo{padding:8px 18px 8px 10px;border-radius:999px;background:var(--rz-glass);border:1px solid var(--rz-glass-edge);box-shadow:var(--rz-glass-shadow)}#header-component header-actions{padding:4px;border-radius:999px;background:var(--rz-glass);border:1px solid var(--rz-glass-edge);box-shadow:var(--rz-glass-shadow)}@media(max-width:749px){#header-component .header-logo{padding:5px 12px 5px 6px}#header-component header-actions{padding:0;background:none;border:0;box-shadow:none}}.cart-drawer__dialog,cart-drawer-component dialog{background:transparent}.cart-drawer__inner{border-radius:28px;overflow:hidden}@media(min-width:750px){.cart-drawer__inner{margin:12px;height:calc(100% - 24px);box-shadow:0 40px 100px -30px #06152480}}.cart-drawer__items .cart-items__table-row,.cart-drawer .cart-items__table-row{background:var(--rz-bg);border-radius:20px}.cart-drawer .cart__checkout-button{min-height:60px;border-radius:999px;background:var(--rz-ink);color:#fff;font-weight:700;font-size:18px}.cart-drawer__summary{display:grid;gap:12px}.rz-cart-top{display:grid;gap:12px;width:100%;text-align:start;font-size:14px}.rz-cart-voucher{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--rz-line)}.rz-cart-voucher__tag{display:grid;place-items:center;width:62px;height:44px;border-radius:10px;transform:rotate(-4deg);color:#fff;font-weight:800;font-size:16px;line-height:1;background:linear-gradient(160deg,#ff8a4c,var(--rz-ember));box-shadow:0 8px 18px -8px #c8461bcc}.rz-cart-voucher__tag small{font-size:8px;font-weight:700;text-transform:uppercase;opacity:.85}.rz-cart-voucher__txt{display:grid;color:var(--rz-muted)}.rz-cart-voucher__txt b{color:var(--rz-ink)}.rz-cart-voucher__ok,.rz-cart-perks__ok{display:grid;place-items:center;border-radius:50%;background:var(--rz-ink);color:#fff}.rz-cart-voucher__ok{width:22px;height:22px}.rz-cart-perks__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px}.rz-cart-perks__head b{font-size:14px}.rz-cart-perks__time{font-variant-numeric:tabular-nums;font-weight:600;color:var(--rz-muted)}.rz-cart-perks__head.is-off b{font-weight:600;color:var(--rz-muted)}.rz-cart-perks ul{list-style:none;margin:0;padding:0}.rz-cart-perks li{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--rz-line);color:var(--rz-ink)}.rz-cart-perks__ok{width:20px;height:20px}.rz-cart-perks em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--rz-ember)}.rz-cart-bottom{display:grid;gap:8px;justify-items:center;width:100%}.rz-cart-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rz-cart-pay__icon{width:40px;height:26px;display:block}.rz-cart-note{font-size:12px;color:var(--rz-muted)}.product-details em{font-style:normal;color:var(--rz-ember)}.product-details strong{font-weight:700;color:var(--rz-ink);background:linear-gradient(180deg,transparent 62%,rgba(255,122,61,.22) 62%)}.product-information .media-gallery,.product-information media-gallery{--rz-g: 1}.product-information slideshow-slide,.product-information .product-media-container{border-radius:24px}.product-information slideshow-component,.product-information .media-gallery__grid{border-radius:26px;box-shadow:0 2px 4px #0b0f140a,0 26px 60px -30px #0b0f1459;background:#fff}.product-information .slideshow-control{border-radius:50%}.rz-pdp-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;margin:18px auto 0;padding:5px;border-radius:999px;background:var(--rz-glass);border:1px solid var(--rz-glass-edge);box-shadow:var(--rz-glass-shadow);backdrop-filter:var(--rz-glass-blur);-webkit-backdrop-filter:var(--rz-glass-blur)}.rz-pdp-tabs a{padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--rz-ink);text-decoration:none;transition:background .2s,color .2s}.rz-pdp-tabs a:hover{background:#0b0f140f}.rz-pdp-tabs a[aria-current]{background:var(--rz-ink);color:#fff}@media(max-width:749px){.rz-pdp-tabs{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rz.css.map */
