.announce span:nth-child(2){display:inline}.hero-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}.stage-col{align-self:start;position:sticky;top:calc(84px + env(safe-area-inset-top,0))}.stage-wrap{position:relative;width:100%}.buy{display:flex;flex-direction:column;gap:16px;position:relative;z-index:3;scroll-margin-top:84px;min-width:0}.buy h1{font-size:clamp(2.1rem,3.7vw,3.6rem)}.buy .lead{font-size:1rem;max-width:32em}.buy-card{gap:14px;padding:clamp(16px,2.4vw,26px)}.offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:16px}.of{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:left;min-height:146px;padding:18px 10px 11px;background:#f4e9db0a;border:1px solid var(--line);border-radius:16px;color:var(--bone);transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.of:hover{border-color:rgba(var(--g),.6)}.of[data-offer=duo],.of[data-offer=trio]{border-color:rgba(var(--g),.38)}.of[aria-checked=true]{border-color:rgb(var(--g));background:rgba(var(--g),.14);box-shadow:0 0 26px -6px rgba(var(--g),.75)}.of-top{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%}.of-t{font-family:var(--f-caps);font-weight:400;font-size:.98rem;letter-spacing:.14em;text-transform:uppercase}.of-pill{font-style:normal;background:rgb(var(--g));color:var(--on-g);font-weight:800;font-size:.7rem;letter-spacing:.02em;padding:2px 7px;border-radius:999px;white-space:nowrap}.of-s{font-size:.72rem;color:var(--ash);margin-top:1px}.of-from{margin-top:11px;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ash)}.of-u{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;margin-top:1px}.of-u em{font-style:normal;font-family:var(--f-display);font-size:1.7rem;line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--bone)}.of[aria-checked=true] .of-u em{color:#fff;text-shadow:0 0 18px rgba(var(--g),.8)}.of-u small{font-size:.68rem;color:var(--ash)}.of-save{margin-top:auto;padding-top:7px;font-size:.66rem;line-height:1.25;color:var(--ash)}.of-save.on{color:var(--ok);font-weight:700}.of-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% + 8px);text-align:center;white-space:normal;background:var(--bone);color:var(--ink);font-size:.54rem;font-weight:800;letter-spacing:.05em;line-height:1.15;text-transform:uppercase;padding:3px 8px;border-radius:999px}.of[data-offer=duo] .of-badge{background:rgb(var(--g));color:var(--on-g)}.of-badge[hidden],.of-pill[hidden]{display:none}.of-desc{font-size:.84rem;color:var(--ash);min-height:1.3em;margin-top:-4px}@media(min-width:961px){.of-u em{font-size:2rem}.of-t{font-size:1.02rem}}.cfg{display:flex;flex-direction:column;gap:10px}.dr{border:1px solid var(--line);border-radius:16px;background:#f4e9db08;overflow:hidden}.dr[data-open=true]{border-color:rgba(var(--g),.5)}.dr-h{display:flex;align-items:center;gap:12px;width:100%;background:0 0;border:0;padding:10px 12px;text-align:left;color:var(--bone)}.dr-img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:var(--coal)}.dr-t{min-width:0;display:flex;flex-direction:column;line-height:1.25}.dr-t b{font-size:.95rem}.dr-t small{font-size:.76rem;color:var(--ash);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-p{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;font-size:.95rem}.dr-c{width:9px;height:9px;flex:none;border-right:2px solid var(--ash);border-bottom:2px solid var(--ash);transform:rotate(45deg);margin:-4px 2px 0 4px;transition:transform .2s}.dr[data-open=true] .dr-c{transform:rotate(225deg);margin-top:4px}.dr-body{display:flex;flex-direction:column;gap:8px;padding:6px 12px 12px}.dr[data-open=false] .dr-body{display:none}.dr.solo{background:0 0;border:0;border-radius:0}.dr.solo .dr-h{display:none}.dr.solo .dr-body{padding:0}.row{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px}.row .lbl{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.row .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.row .opt{position:relative;min-height:46px;padding:9px 10px;gap:8px;font-size:.9rem}.row .opt small{font-size:.7rem;white-space:nowrap}.opt .rec{position:absolute;top:-8px;right:6px;font-style:normal;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--bone);color:var(--ink);padding:2px 6px;border-radius:999px}.pz{display:flex;flex-direction:column;gap:6px}.pz-unit{display:flex;align-items:baseline;gap:8px}.pz-unit[hidden],.pz [hidden]{display:none}.pz-unit b{font-family:var(--f-display);font-weight:400;font-size:2.7rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--bone);text-shadow:0 0 22px rgba(var(--g),.45)}.pz-unit span{color:var(--ash);font-size:.98rem}.pz-tot{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.pz .p{font-family:var(--f-display);font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums}.pz.multi .p{font-size:1.4rem;color:var(--bone)}.pz .was{color:var(--ash);text-decoration:line-through;font-variant-numeric:tabular-nums;font-size:1rem}.pz-tl{color:var(--ash);font-size:.88rem}.pz .save{align-self:flex-start;color:var(--ok);font-weight:700;font-size:.88rem;background:#78c88c1a;border:1px solid rgba(120,200,140,.3);padding:3px 10px;border-radius:999px}.sub.sm{font-size:.92rem;font-weight:500;color:var(--ash)}.sub.disc{color:var(--ok)}.sub[hidden]{display:none}.duo-price{gap:2px;align-items:center;text-align:center}.duo-lbl{font-family:var(--f-caps);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;color:var(--ash)}.duo-line{display:flex;align-items:baseline;justify-content:center;gap:6px}.duo-line b{font-family:var(--f-display);font-weight:400;font-size:2.5rem;line-height:1.05;font-variant-numeric:tabular-nums}.duo-price .duo-line small{font-size:.9rem;color:var(--ash);font-weight:400}.duo-tot{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;font-family:var(--f-body);font-size:.9rem;color:var(--bone)}.duo-tot s{color:var(--ash)}.duo-tot em{font-style:normal;color:var(--ok);font-weight:700}.duo-tot [hidden]{display:none}#add{min-height:56px;font-size:1.06rem}.lnk{align-self:center;background:0 0;border:0;color:var(--ash);font-size:.86rem;text-decoration:underline;text-underline-offset:3px;padding:6px 10px}.lnk:hover{color:var(--bone)}.lnk:disabled{opacity:.5;cursor:not-allowed}.buy-card .assure{padding-top:14px;gap:8px;font-size:.86rem}.proof{padding-block:clamp(36px,6vw,80px) clamp(24px,4vw,56px)}.pr-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 14px;margin-top:clamp(20px,3vw,32px);-webkit-overflow-scrolling:touch}.pr-card{flex:1 0 clamp(150px,19%,230px);aspect-ratio:9/16;margin:0;position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:var(--coal);scroll-snap-align:start}.pr-card video,.pr-card img{width:100%;height:100%;object-fit:cover}.pr-card .cap{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 12px;font-size:.78rem;font-weight:600;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent)}.pr-card.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:14px;border-style:dashed;border-color:rgba(var(--g),.45);background:rgba(var(--g),.05)}.pr-card.empty svg{width:34px;height:34px;fill:rgba(var(--g),.85);filter:drop-shadow(0 0 10px rgba(var(--g),.6))}.pr-card.empty figcaption{font-size:.82rem;font-weight:600;color:var(--bone)}.pr-note{margin-top:4px;font-size:.78rem;color:var(--ash)}.feat.f3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.feat.f3{grid-template-columns:1fr}.feat.f3 .f,.feat.f3 .f:nth-child(2n){padding:24px 0;border-left:0;border-right:0}}.sticky{padding-block:8px calc(8px + env(safe-area-inset-bottom,0))}.sticky .t b{font-size:1.1rem}.sticky .t span{color:var(--ash)}.sticky .btn{padding:12px 20px;min-height:46px}@media(min-width:961px){.sticky{display:none}}@media(max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:14px}.stage-col{position:static;order:0}.stage-wrap{width:min(100%,290px);margin-inline:auto}.buy h1{font-size:clamp(1.9rem,8.4vw,2.6rem)}.buy .lead{font-size:.96rem}.hero{padding-block:10px 24px}.proof{padding-block:28px 12px}.pr-card{flex-basis:62%}}@media(max-width:640px){.announce span:nth-child(2),.announce span:nth-child(3){display:none}.buy .eyebrow{display:none}.buy{gap:10px}.buy h1{font-size:clamp(1.7rem,7.6vw,2.2rem);line-height:1.08}.buy .lead{font-size:.9rem;line-height:1.4}.hero{padding-block:6px 20px}.buy-card{padding:14px;border-radius:20px}.of{min-height:140px;padding:17px 8px 10px}.of-u em{font-size:1.5rem}.of-t{font-size:.9rem}.of-t{letter-spacing:.1em}.row{grid-template-columns:54px minmax(0,1fr)}.row .opt{padding:8px;font-size:.86rem}.pz-unit b{font-size:2.4rem}.pz .p{font-size:2.2rem}.pz.multi .p{font-size:1.3rem}.buy-card .assure{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.8rem;padding-top:12px}.buy-card .assure svg{width:16px;height:16px}.buy-card .assure li{gap:8px}}@media(max-width:360px){.of-u em{font-size:1.3rem}.row{grid-template-columns:1fr}}.fl{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:flex-end}@media(max-width:640px){.fl{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/emberwing-offer.css.map */
