body{--c1:#E8782A;--c2:#D94F1E;--soft:var(--omg-band)}.crumb{font-size:14px;color:var(--muted);padding-top:22px}.crumb a:hover{color:var(--rust)}.pdp{padding:24px 0 80px}.pdp .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.gallery{position:sticky;top:94px;display:flex;flex-direction:column;gap:12px}.thumbs{display:grid;grid-template-columns:1fr 1fr;gap:14px;order:2}.gallery{position:static!important}.thumbs .thumb{border-radius:20px;aspect-ratio:1;cursor:zoom-in}.thumbs .thumb[aria-current]{border-color:transparent}.thumbs .thumb .tin{padding:14%}.thumb.more:after{font-size:34px!important;border-radius:18px}.thumb.more{position:relative}.thumb.more:after{content:attr(data-more);position:absolute;top:0;right:0;bottom:0;left:0;background:#1d0f078c;color:#fff;font-weight:800;font-size:20px;display:grid;place-items:center}.thumb.more.open:after{display:none}.thumbs.all{grid-template-columns:repeat(6,1fr)}.thumb{aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid transparent;background:var(--soft);padding:0}.thumb[aria-current=true]{border-color:var(--ink)}.thumb .tin{padding:6px;display:grid;place-items:center;height:100%}.thumb .slot{border-radius:0;height:100%}.thumb .slot-tag{display:none}.main-img{aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(150deg,var(--soft),var(--omg-grad));display:grid;place-items:center;overflow:hidden;position:relative}.main-img>.tin{width:86%}.badge{position:absolute;top:18px;left:18px;background:var(--ink);color:var(--cream);font-size:13px;font-weight:700;padding:7px 13px;border-radius:999px;z-index:2}.buybox h1{font-size:clamp(44px,5vw,68px);font-weight:800;letter-spacing:-.04em;line-height:.95}.buybox .tagline{font-size:22px;font-weight:600;color:var(--c2);margin-top:10px}.rating{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:15px}.rating a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ticks{list-style:none;margin:18px 0 8px;display:grid;gap:10px}.pmeta{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:14px}.pintro{font-size:18px;line-height:1.55;margin-top:14px}.ticks li{font-weight:600}.ticks li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px}.ticks li:before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:var(--c1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat}.lbl{font-size:14px;font-weight:700;margin:22px 0 10px;display:flex;justify-content:space-between}.lbl span{font-weight:500;color:var(--muted)}.buybox .pack{padding:14px 8px;font-size:15px}.pricebar{display:flex;align-items:baseline;gap:12px;margin-top:22px}.pricebar .now{font-size:40px;font-weight:800;letter-spacing:-.03em}.pricebar s{font-size:20px;color:var(--muted)}.ltd-note{font-size:14px;color:var(--rust);font-weight:600;margin-top:2px}.perday{font-size:15px;color:var(--ink2);margin-top:4px}.perday b{color:var(--ink)}.assure1{text-align:center;font-size:13.5px;color:var(--ink2);margin-top:10px}.clean{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;justify-content:center}.clean span{font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;background:#fff;border:1px solid var(--line)}.clean span:before{content:"\2713";color:#2f6b2a;margin-right:5px}.acc{margin-top:16px;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 0;font-weight:700;font-size:16px}.acc summary::-webkit-details-marker{display:none}.acc summary em{font-style:normal;font-weight:500;color:var(--muted);font-size:13.5px}.acc summary i{margin-left:auto;font-style:normal;font-size:20px;transition:transform .2s}.acc details[open] summary i{transform:rotate(45deg)}.acc ul{list-style:none;display:grid;gap:8px;padding-bottom:14px}.acc li{display:flex;gap:10px;font-size:15px}.acc li:before{content:"\2713";color:var(--c2);font-weight:800}.acc p{font-size:14.5px;color:var(--ink2);padding-bottom:14px;line-height:1.55}.opt{display:flex;gap:14px;align-items:flex-start;border:1.5px solid var(--line);border-radius:var(--r-md);padding:16px 18px;cursor:pointer;background:var(--paper)}.opt input{accent-color:var(--ink);width:20px;height:20px;margin-top:3px;flex:none}.opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.opt .o-main{flex:1}.opt b{font-size:16.5px}.opt .o-sub{font-size:14px;color:var(--ink2);margin-top:3px}.opt .o-price{font-weight:800;font-size:18px;text-align:right}.opt .o-price s{display:block;font-size:13px;color:var(--muted);font-weight:500}.save-pill{display:inline-block;background:var(--c1);color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;margin-left:8px;vertical-align:2px}.cta-row{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:18px}.mk{display:grid;gap:10px}.mko{position:relative;display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;background:var(--paper);cursor:pointer}.mko input{accent-color:var(--ink);width:19px;height:19px;margin-top:3px;flex:none}.mko:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.mko .mt{flex:1}.mko b{font-size:16.5px}.mko small{display:block;font-size:13.5px;color:var(--ink2);margin-top:2px}.mko .mp{font-weight:800;font-size:18px;text-align:right;white-space:nowrap}.mko .mp s{display:block;font-size:13px;color:var(--muted);font-weight:500}.mko.best{border-color:var(--c1)}.mko .best-tag{position:absolute;top:-10px;right:14px;background:var(--c2);color:#fff;font-size:11.5px;font-weight:800;padding:3px 10px;border-radius:999px}.partners{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.partners button{display:flex;align-items:center;gap:6px;border:1.5px solid var(--line);border-radius:999px;padding:4px 10px 4px 4px;font-size:13px;font-weight:600;background:#fff}.partners button [data-patch]{width:22px}.partners button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.mko:not(:has(input:checked)) .partners{display:none}.qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:var(--paper)}.qty button{width:46px;height:54px;font-size:20px}.qty output{min-width:24px;text-align:center;font-weight:700}.atc{background:var(--c2);color:#fff;font-weight:800;font-size:17px;border-radius:999px;padding:0 24px;min-height:56px}.atc:hover{background:var(--ink)}.assure{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;font-size:13.5px;color:var(--ink2);text-align:center}.assure div{background:var(--paper);border-radius:12px;padding:12px 8px;border:1px solid var(--line2)}.pair-mini{margin-top:22px;display:flex;align-items:center;gap:14px;border:1px dashed var(--line);border-radius:var(--r-md);padding:12px 14px}.pair-mini .tin{width:84px;flex:none}.pair-mini p{font-size:14.5px;flex:1;line-height:1.35}.pair-mini button{font-weight:700;font-size:14px;border:1.5px solid var(--ink);border-radius:999px;padding:9px 14px}.ugc-pdp{background:#fffaf0}.ugc-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.ugc-row .slot{aspect-ratio:1;border-radius:18px}.ugc-cta{margin-top:16px;color:var(--ink2)}.ugc-cta a{text-decoration:underline}@media(max-width:640px){.ugc-row{grid-template-columns:1fr 1fr}}.kick3{display:block;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.hing{font-family:var(--serif);font-style:italic;font-size:21px;color:var(--ink2);margin-top:2px}.hing-in{font-family:var(--serif);font-style:italic;color:var(--c2);font-size:1.08em}.switch{display:flex;gap:8px;overflow-x:auto;padding-top:16px;padding-bottom:4px}.switch a{flex:none;display:grid;grid-template-columns:34px auto;column-gap:10px;align-items:center;padding:8px 14px 8px 8px;border-radius:14px;border:1.5px solid var(--line);background:var(--paper)}.switch a [data-patch]{grid-row:span 2;width:34px}.switch b{font-size:14px;line-height:1.1}.switch small{font-size:12px;color:var(--muted);line-height:1.1}.switch a.on{border-color:var(--c2);background:#fff}.ipanel .role{justify-self:start;font-size:12.5px;font-weight:800;color:#fff;background:var(--c2);padding:4px 10px;border-radius:999px}.closer{background:var(--cream);padding:48px 0 20px}.imp{border:1.5px solid #e6c9a4;background:#fff8ee;border-radius:18px;padding:18px 22px}.imp b{display:block;margin-bottom:6px}.imp p{font-size:14.5px;color:var(--ink2)}.final{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--c2);color:#fff;border-radius:26px;padding:34px 40px}.final h2{font-size:clamp(28px,3.4vw,42px);color:#fff}.final p{opacity:.92;margin-top:6px}.final .btn{background:#fff;color:var(--c2)}.banner{margin-top:24px}.banner .slot{border-radius:22px;overflow:hidden;background:transparent}.tl-banner .slot{border-radius:0}.tl-row>div{border:1px solid #efe3c9}.banner .slot img{object-fit:contain}.banner .bd{aspect-ratio:1464/600}.banner .bm{aspect-ratio:600/450;display:none}.cmp-more{margin-top:18px}.cmp-more summary{cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:4px}.tl-html{display:block}@media(max-width:760px){.banner .bd{display:none}.banner .bm{display:block}.tl-banner{display:none}.tl-html{display:block}}.main-img{cursor:zoom-in;border:0;width:100%}.slot[data-fit=contain]{background:#fff4df}.slot[data-fit=contain] img{object-fit:contain}.main-img>.slot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.main-img>.slot[data-fit=cover] img{object-position:48% center}.main-img .zoom{position:absolute;right:16px;top:16px;z-index:2;width:38px;height:38px;border-radius:50%;background:#ffffffd9;display:grid;place-items:center;font-size:18px}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#140a04f0;display:grid;grid-template-rows:1fr auto;grid-template-columns:64px 1fr 64px;align-items:center;padding:20px}.lb[hidden]{display:none}.lb-main{grid-column:2;grid-row:1;height:100%;max-height:calc(100dvh - 150px);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.lb-main .slot,.lb-main .tin{width:min(72vh,100%);aspect-ratio:1;border-radius:18px;background:#f3e3c6;flex:none}.lb-main .tin{background:linear-gradient(150deg,var(--omg-band),var(--omg-grad));display:grid;place-items:center;padding:8%}.lb-main .slot img{object-fit:contain}.lb-main figcaption{color:#e9dcc7;font-size:14px;text-align:center;margin-top:10px;max-width:70ch}.lb-main figcaption span{color:#a8937b;margin-left:8px}.lb-nav{grid-row:1;width:48px;height:48px;border-radius:50%;background:#ffffff1f;color:#fff;font-size:30px;line-height:1}.lb-nav.prev{grid-column:1}.lb-nav.next{grid-column:3;justify-self:end}.lb-x{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;background:#ffffff24;color:#fff;font-size:26px;z-index:2}.lb-strip{grid-column:1/-1;grid-row:2;display:flex;gap:8px;justify-content:center;overflow-x:auto;padding-top:14px}.lb-strip button{flex:none;width:64px;height:64px;border-radius:10px;overflow:hidden;border:2px solid transparent;background:#f3e3c6;padding:0;opacity:.6}.lb-strip button[aria-current=true]{border-color:#fff;opacity:1}.lb-strip .slot{height:100%;border-radius:0}.lb-strip .tin{padding:6px}.slot-tag{display:none}.bicons{display:flex;gap:18px;margin:14px 0 4px;flex-wrap:wrap}.bicons div{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.bicons i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--c2)}.bicons i svg{width:19px;height:19px}.seals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.seals span{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;border:1.5px solid rgba(29,15,7,.18);border-radius:14px;padding:10px 6px;background:#fff}.seals b{font-size:15px;letter-spacing:.06em}.seals small{font-size:11px;color:var(--muted);line-height:1.2}.ribbon{background:var(--ink);color:#ffcf9e;overflow:hidden;padding:12px 0;white-space:nowrap}.ribbon .track{display:inline-flex;gap:28px;animation:rib 28s linear infinite;font-weight:700;font-size:15px}.ribbon .track span:after{content:"\2726";margin-left:28px;color:#ef7b2d}@keyframes rib{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ribbon .track{animation:none}}@media(max-width:980px){.thumbs{grid-template-columns:repeat(4,1fr);gap:8px}.thumbs .thumb{border-radius:12px}.thumb.more:after{font-size:18px!important}}@media(max-width:640px){.lb{grid-template-columns:1fr;padding:12px}.lb-nav{display:none}.lb-main{grid-column:1}.lb-main .slot,.lb-main .tin{width:100%}}.rstrip{background:#fff;border-bottom:1px solid var(--line);padding:14px 0!important}.rstrip .wrap{display:flex;align-items:center;gap:24px}.rs-score{display:flex;align-items:center;gap:8px;flex:none;font-size:15px}.rs-score a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.rs-quotes{position:relative;flex:1;min-height:24px}.rs-quotes p{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s;font-family:var(--serif);font-style:italic;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-quotes p.on{opacity:1}.rs-quotes span{font-family:var(--display);font-style:normal;font-size:13px;color:var(--muted);margin-left:8px}.ptabs .wrap{justify-content:space-between;align-items:center}.tl-links{display:flex;gap:6px;overflow-x:auto}.tabbuy{display:flex;align-items:center;gap:12px;flex:none;opacity:0;pointer-events:none;transform:translateY(-4px);transition:.2s}.ptabs.buy .tabbuy{opacity:1;pointer-events:auto;transform:none}.tabbuy span{font-size:14.5px}.tb-atc{background:var(--c2);color:#fff;font-weight:800;font-size:14px;border-radius:999px;padding:10px 18px}.why2{background:var(--ink);color:var(--cream)}.why2 .kick2{color:var(--omg-kick-dark)}.w-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.w .slot{aspect-ratio:4/3;border-radius:20px}.w .t{display:inline-block;margin-top:14px;font-size:12.5px;font-weight:800;color:var(--omg-kick-dark);background:var(--omg-kick-dark-bg);padding:4px 10px;border-radius:999px}.w b{display:block;font-size:21px;margin-top:8px;letter-spacing:-.01em}.w p{font-size:15px;color:#d9c7ad;margin-top:4px}.ing2{display:grid;grid-template-columns:1.55fr 1fr;gap:40px;align-items:start}.ing2 h2{font-size:clamp(32px,3.6vw,46px)}.made{background:#fff8ee;border-radius:22px;padding:24px;display:grid;gap:14px;margin-top:6px}.made h3{font-size:20px}.made>div{display:flex;gap:12px;align-items:flex-start}.made i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--omg-band);color:var(--c2)}.made i svg{width:22px;height:22px}.made p{font-size:14.5px;color:var(--ink2);line-height:1.45}.made b{color:var(--ink)}.made a{font-weight:800;text-decoration:underline;text-underline-offset:4px}.fmt{background:var(--cream)!important}.m-head{display:none}@media(max-width:980px){.w-grid{grid-template-columns:1fr 1fr}.ing2{grid-template-columns:1fr}.tabbuy{display:none!important}.m-head{display:block;margin-bottom:4px}.pdp .wrap{gap:18px}.m-head h1,.m-head .mh-title{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;font-family:var(--display,inherit)}.m-head .tg{color:var(--c2);font-weight:600;margin-top:4px}.m-head .row{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap;font-size:14px}.m-head .row b.p{font-size:22px}.m-head .row s{color:var(--muted)}.buybox>.tagline,.buybox>.rating,.buybox>.pricebar{display:none}.buybox>h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:640px){.rstrip .wrap{flex-direction:column;align-items:flex-start;gap:6px}.rs-quotes{width:100%;min-height:44px}.rs-quotes p{white-space:normal;font-size:16px}.w-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory}.w{scroll-snap-align:start}.ptabs .tl-links{flex:1}}@media(max-width:980px){.sci-rows{grid-template-columns:120px 1fr;gap:22px}.sci .st.r{text-align:left}.sci-rows .sq:nth-of-type(1){order:1}.sci-rows .st:nth-of-type(1){order:2}.sci-rows .sq:nth-of-type(2){order:3}.sci-rows .st:nth-of-type(2){order:4}.sci-rows .sq:nth-of-type(3){order:5}.sci-rows .st:nth-of-type(3){order:6}.sci-rows .sq:nth-of-type(4){order:7}.sci-rows .st:nth-of-type(4){order:8}}@media(max-width:640px){.sci-rows{grid-template-columns:84px 1fr}}.rt-grid.two{grid-template-columns:1fr 1fr}.rt-more{margin-top:18px;font-weight:700}.rt-more a{text-decoration:underline;text-underline-offset:4px}.fam{background:var(--omg-band)!important}.fam .fam-grid div{background:#fff8ee;border-color:#f6c7a0}.fmt{background:var(--cream)}.uses{background:var(--ink);color:var(--cream)}.uses .lede{color:#d9c7ad}.uses .use h3{color:var(--cream)}.uses .use p{color:#d9c7ad}.howto{background:#fffaf0!important}.ing-sec{background:#f7e3c3}.ing-sec .ipanel,.ing-sec .itabs button{background:#fff8ee}.ing-sec .itabs button[aria-selected=true]{background:var(--c2)}.ing-sec .full-list{border-color:#1d0f0726}.tl{background:#fcfaee}.tl-row>div{background:#fff8ee;border-radius:18px;padding:44px 18px 18px!important}.tl-row:before{top:24px;left:18px;right:18px}.tl-row>div:before{top:15px;left:18px}.dayr{background:var(--omg-band)!important}.dayr-row>div{background:#fff8ee}.reviews{background:#fffaf0}.faq details{border-color:#1d0f0726}.xs{background:var(--cream)!important}.xs-card{background:#fffaf0!important}.ptabs a.on{background:var(--ink);color:var(--cream)}.ptabs{position:sticky;top:70px;z-index:30;background:#fff4dff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.ptabs .wrap{display:flex;gap:6px;overflow-x:auto;padding-block:10px}.ptabs a{flex:none;font-size:14.5px;font-weight:700;padding:8px 14px;border-radius:999px}.ptabs a:hover{background:var(--soft)}.ptabs .wrap{display:flex}section[id]{scroll-margin-top:140px}.kick2{display:block;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c2);margin-bottom:10px}.stack{width:100%;border-collapse:separate;border-spacing:0;margin-top:26px;background:var(--paper);border-radius:22px;overflow:hidden;border:1px solid var(--line);min-width:640px}.stack th,.stack td{padding:14px 16px;border-bottom:1px solid var(--line2);text-align:center;font-size:15px}.stack tbody th{text-align:left;font-weight:600}.stack tr:last-child th,.stack tr:last-child td{border-bottom:0}.stack thead th{font-size:14px;background:var(--cream)}.stack thead th.us{background:var(--c2);color:#fff}.stack td.us{background:var(--omg-tint)}.stack .y{color:#2f6b2a;font-weight:800;font-size:18px}.stack .n{color:#b3261e;font-weight:800;font-size:16px;opacity:.75}.stack .v{color:var(--muted);font-size:13px}.fmt-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:32px}.fx{background:var(--paper);border:1px solid var(--line2);border-radius:18px;padding:20px}.fx span{font-size:26px}.fx b{display:block;font-size:19px;margin:8px 0 4px;text-decoration:line-through;text-decoration-color:var(--c1);text-decoration-thickness:2px}.fx p{font-size:14.5px;color:var(--ink2)}.fx.us{background:var(--c2);color:#fff;border-color:var(--c2)}.fx.us b{text-decoration:none}.fx.us p{color:#ffe6d6}.howto{background:var(--paper)}.ht-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.ht-grid>div{background:var(--cream);border-radius:18px;padding:22px;border:1px solid var(--omg-band-line)}.ht-grid i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--soft);color:var(--c2)}.ht-grid i svg{width:26px;height:26px}.ht-grid b{display:block;font-size:18px;margin:12px 0 4px}.ht-grid p{font-size:15px;color:var(--ink2)}.ht-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.ht-steps.four{grid-template-columns:repeat(4,1fr)}.ht-steps p{font-size:14.5px;color:var(--ink2);margin-top:2px}.ht-steps .rm{aspect-ratio:4/3;border-radius:18px;background:var(--soft);display:grid;place-items:center;color:var(--c2)}.ht-steps .rm svg{width:46%;height:auto}.ht-note{margin-top:18px;font-weight:600;color:var(--c2)}.tips{margin-top:26px;background:var(--omg-band);border-radius:22px;padding:20px 24px}.tips h3{font-size:18px;margin-bottom:12px}.tips-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.tips-grid i{margin-bottom:8px}.prec{margin-top:16px;padding-top:14px;border-top:1px solid rgba(29,15,7,.15);display:flex;gap:12px;align-items:flex-start}.prec i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff8ee;color:#b3261e;flex:none}.prec i svg{width:24px;height:24px}.prec p{font-size:14.5px;color:var(--ink2)}.prec b{color:var(--ink)}.tips-grid i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff8ee;color:var(--c2);margin-bottom:10px}.tips-grid i svg{width:24px;height:24px}.tips-grid p{font-size:14.5px;color:var(--ink2);line-height:1.45}.tips-grid b{color:var(--ink)}.ht-steps .slot{aspect-ratio:4/3;border-radius:18px}.ht-steps b{display:block;margin-top:10px;font-size:17px}.tl-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;position:relative}.tl-row:before{content:"";position:absolute;left:0;right:0;top:15px;height:3px;background:linear-gradient(90deg,var(--c1),#ffc47a);border-radius:3px}.tl-row>div{position:relative;padding-top:40px}.tl-row>div:before{content:"";position:absolute;top:6px;left:0;width:21px;height:21px;border-radius:50%;background:#fff;border:4px solid var(--c1)}.tl-row em{font-style:normal;font-size:13px;font-weight:800;color:var(--c2);text-transform:uppercase;letter-spacing:.08em}.tl-row b{display:block;font-size:20px;margin:4px 0}.tl-row p{font-size:15px;color:var(--ink2)}.tl-note{margin-top:22px;font-size:14px;color:var(--muted)}.dayr{background:#f7e3c3}.dayr-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.dayr-row>div{background:var(--paper);border-radius:20px;padding:22px;text-align:center}.dayr-row [data-patch]{display:block;width:72px;margin:0 auto 10px}.dayr-row em{font-style:normal;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dayr-row b{display:block;font-size:20px;margin-top:2px}.dayr-row p{font-size:14.5px;color:var(--ink2)}.dayr-cta{margin-top:16px;display:flex;align-items:center;gap:18px;background:var(--ink);color:var(--cream);border-radius:20px;padding:16px 20px;flex-wrap:wrap}.dayr-cta>div:first-child{flex:1}.dayr-cta b{display:block;font-size:19px}.dayr-cta span{font-size:13.5px;color:#ffc47a;font-weight:700}.dayr-cta .p{font-size:24px;font-weight:800}.dayr-cta .p s{font-size:15px;color:#a8937b;font-weight:500}.fam{background:var(--paper)}.fam-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.fam-grid div{background:var(--cream);border:1px solid var(--omg-band-line);border-radius:var(--r-md);padding:26px}.fam-grid b{display:block;font-size:20px;letter-spacing:-.01em;line-height:1.3}.fam-grid p{color:var(--ink2);margin-top:8px}.pillars{background:var(--c2);color:#fff}.pillars h2{max-width:18ch}.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:52px}.p-grid svg{width:56px;height:56px}.p-grid h3{font-size:26px;margin:18px 0 8px}.p-grid p{opacity:.9;max-width:32ch}.uses .u-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.use .slot{aspect-ratio:3/4;border-radius:var(--r-lg)}.use h3{font-size:22px;margin-top:16px}.use p{font-size:15px;color:var(--ink2);margin-top:4px}.use .time{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--c2);background:var(--soft);padding:4px 10px;border-radius:999px}.howbar{background:var(--ink);color:var(--cream);padding:64px 0}.howbar .wrap{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:center}.h3s{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:h}.h3s div{border:1px solid rgba(255,244,223,.18);border-radius:var(--r-md);padding:22px}.h3s b{font-size:24px;display:flex;gap:10px;align-items:center}.h3s b:before{counter-increment:h;content:counter(h);width:28px;height:28px;border-radius:50%;background:var(--c1);color:#fff;font-size:14px;display:grid;place-items:center}.h3s p{color:#d9c7ad;font-size:15px;margin-top:8px}.ing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.ing{background:var(--paper);border:1px solid var(--omg-band-line);border-radius:var(--r-md);padding:24px;display:grid;gap:8px}.ing .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ing h3{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--c2);font-weight:700}.ing .mg{font-size:28px;font-weight:800;letter-spacing:-.02em}.ing .src{font-size:14px;color:var(--muted);font-style:italic;font-family:var(--serif)}.ing p{font-size:15.5px;color:var(--ink2)}.itabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.itabs button{padding:10px 16px;border-radius:999px;border:1.5px solid var(--line);font-weight:700;font-size:14.5px;background:var(--paper)}.itabs button[aria-selected=true]{background:var(--c2);border-color:var(--c2);color:#fff}.ipanel{margin-top:14px;background:var(--paper);border:1px solid var(--omg-band-line);border-radius:20px;padding:24px 26px;display:grid;gap:6px}.ipanel .mg{font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--c2);grid-row:span 3}.ipanel h3{font-size:24px}.ipanel .src{font-family:var(--serif);font-style:italic;color:var(--muted)}.ipanel p{font-size:16.5px;color:var(--ink2);max-width:60ch}.full-list{margin-top:22px;border-top:1px solid var(--line)}.full-list summary{cursor:pointer;padding:18px 0;font-weight:700;list-style:none}.full-list summary::-webkit-details-marker{display:none}.full-list p{color:var(--ink2);padding-bottom:18px;max-width:80ch}.vs .cmp{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);margin-top:40px}.vs th,.vs td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--line2);font-size:15.5px}.vs tr:last-child td{border-bottom:0}.vs thead th{background:var(--cream);font-size:15px}.vs thead th.us{background:var(--c2);color:#fff}.vs td.us{background:var(--omg-tint);font-weight:600}.vs td:first-child{color:var(--muted);width:24%}.cmp-scroll{overflow-x:auto}.xs{background:var(--paper)}.xs-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.xs-card{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center;background:var(--cream);border-radius:var(--r-lg);padding:22px;border:1px solid var(--line2)}.xs-card .art{background:var(--s);border-radius:18px;padding:22px 14px}.xs-card h3{font-size:26px}.xs-card p{color:var(--ink2);margin:6px 0 16px;font-size:15.5px}.xs-card .row{display:flex;gap:14px;align-items:center}.xs-card .row b{font-size:19px}.xs-card button{border:1.5px solid var(--ink);border-radius:999px;padding:11px 18px;font-weight:700;font-size:14px}.xs-card button:hover{background:var(--ink);color:var(--cream)}.disc-block{padding:32px 0 56px;font-size:12.5px;color:#888;text-align:center}.disc-block p{max-width:70ch;margin:0 auto}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--paper);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:14px;transform:translateY(100%);transition:transform .25s}.sticky.show{transform:none}.sticky .tin{width:64px}.sticky .s-txt{flex:1;font-size:14px;line-height:1.25}.sticky .s-txt b{display:block;font-size:16px}.sticky .atc{min-height:48px;font-size:15px}@media(max-width:980px){.pdp .wrap,.howbar .wrap{grid-template-columns:1fr}.gallery{position:static}.p-grid,.h3s,.ing-grid,.xs-grid,.fam-grid,.ht-grid,.dayr-row{grid-template-columns:1fr}.stack{width:100%;border-collapse:separate;border-spacing:0;margin-top:26px;background:var(--paper);border-radius:22px;overflow:hidden;border:1px solid var(--line);min-width:640px}.stack th,.stack td{padding:14px 16px;border-bottom:1px solid var(--line2);text-align:center;font-size:15px}.stack tbody th{text-align:left;font-weight:600}.stack tr:last-child th,.stack tr:last-child td{border-bottom:0}.stack thead th{font-size:14px;background:var(--cream)}.stack thead th.us{background:var(--c2);color:#fff}.stack td.us{background:var(--omg-tint)}.stack .y{color:#2f6b2a;font-weight:800;font-size:18px}.stack .n{color:#b3261e;font-weight:800;font-size:16px;opacity:.75}.stack .v{color:var(--muted);font-size:13px}.fmt-grid{grid-template-columns:1fr 1fr}.tl-row{grid-template-columns:1fr 1fr;row-gap:24px}.tl-row:before{display:none}.ht-steps,.ht-steps.four,.tips-grid{grid-template-columns:1fr 1fr}.tips-grid>div{display:flex;gap:10px;align-items:flex-start}.tips-grid i{flex:none;margin:0}.rt-grid,.rt-grid.two,.rt-duos{grid-template-columns:1fr}}@media(max-width:640px){.tips-grid{grid-template-columns:1fr}.tips-grid>div{display:flex;gap:12px;align-items:flex-start}.tips-grid i{flex:none;margin:0}.uses .u-grid{grid-template-columns:repeat(2,1fr)}.sticky{display:flex}}@media(max-width:640px){.xs-card,.assure{grid-template-columns:1fr}.uses .u-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory}.use{scroll-snap-align:start}}.hero{padding:64px 0 88px;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.hero h1{font-size:clamp(52px,7.4vw,104px);font-weight:800;letter-spacing:-.045em;line-height:.92}.hero h1 .l2{display:block;color:var(--rust)}.hero .lede{margin:28px 0 36px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.hinglish{margin-top:30px;font-family:var(--serif);font-style:italic;font-size:22px;color:var(--ink2)}.stack .tin{position:absolute;width:48%;left:26%;top:34%;transform:rotate(0);transition:left 1s cubic-bezier(.2,.8,.2,1),top 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.stack .tin:hover{z-index:9;transform:rotate(0) scale(1.04)!important}.stack.fan .tin{left:var(--x);top:var(--y);transform:rotate(var(--r))}.needs{padding-top:88px}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:40px;flex-wrap:wrap}.need-row{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.need{border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line2);transition:transform .2s}.need:hover{transform:translateY(-4px)}.need .slot{aspect-ratio:4/5;border-radius:0}.need .t{padding:16px 16px 18px;border-top:4px solid var(--c)}.need h3{font-size:19px;letter-spacing:-.015em}.need p{font-size:14px;color:var(--ink2);margin-top:4px;line-height:1.4}.quiz-nudge{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--ink);color:var(--cream);border-radius:var(--r-md);padding:22px 28px;flex-wrap:wrap}.quiz-nudge b{font-size:20px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{padding:11px 20px;border-radius:999px;border:1.5px solid var(--line);font-weight:600;font-size:15px;background:var(--paper)}.tab[aria-selected=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{background:var(--paper);border-radius:var(--r-lg);padding:14px 14px 18px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--line2)}.card .art{background:var(--soft);border-radius:20px;padding:30px 18px;display:block}.card .meta{padding:0 6px;display:flex;flex-direction:column;gap:6px}.card h3{font-size:22px}.card .hk{font-size:14.5px;color:var(--ink2);line-height:1.4;min-height:40px}.card .rt{font-size:13px;color:var(--muted)}.card .buy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px;margin-top:4px}.card .price{font-size:20px;font-weight:700}.card .price s{font-size:14px;color:var(--muted);font-weight:500;margin-left:6px}.card .add{background:var(--ink);color:var(--cream);font-weight:700;font-size:14px;padding:12px 18px;border-radius:999px}.card .add:hover{background:var(--c)}.how{background:var(--ink);color:var(--cream)}.how .lede{color:#d9c7ad}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;counter-reset:s}.step .slot{aspect-ratio:1;border-radius:var(--r-lg)}.step h3{font-size:30px;margin-top:22px;display:flex;align-items:baseline;gap:12px}.step h3:before{counter-increment:s;content:counter(s);font-size:15px;width:30px;height:30px;border-radius:50%;background:var(--orange);color:#fff;display:inline-grid;place-items:center;flex:none;transform:translateY(-4px)}.step p{color:#d9c7ad;margin-top:8px;max-width:34ch}.skin{margin-top:64px;padding-top:40px;border-top:1px solid rgba(255,244,223,.16);display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.skin b{display:block;font-size:26px;color:var(--orange);letter-spacing:-.02em}.cmp-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.cmp{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}.cmp th,.cmp td{padding:18px 20px;text-align:left;font-size:15.5px;border-bottom:1px solid var(--line2);vertical-align:top}.cmp tr:last-child td{border-bottom:0}.cmp thead th{font-size:15px;font-weight:700;background:var(--cream)}.cmp thead th.us{background:var(--orange);color:#fff}.cmp td.us{background:var(--omg-tint);font-weight:600}.cmp td:first-child{color:var(--muted);font-weight:500;width:26%}.cmp-scroll{overflow-x:auto;border-radius:var(--r-lg)}.ritual{background:#f7e3c3}.ritual .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.pick{background:var(--paper);border:2px solid transparent;border-radius:var(--r-md);padding:12px 10px;text-align:center;font-size:14px;font-weight:600;position:relative}.pick .pp{width:64%;margin:4px auto 10px}.pick[aria-pressed=true]{border-color:var(--ink)}.pick[aria-pressed=true]:after{content:"\2713";position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--cream);font-size:13px;display:grid;place-items:center}.tally{background:var(--ink);color:var(--cream);border-radius:var(--r-lg);padding:26px 28px;display:grid;gap:14px}.tally .row{display:flex;justify-content:space-between;font-size:16px}.tally .tot{font-size:26px;font-weight:800}.meter{height:8px;border-radius:9px;background:#fff4df2e;overflow:hidden}.meter i{display:block;height:100%;background:var(--orange);width:0;transition:width .3s}.perks{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.perks span{font-size:13px;background:#fff4df1f;padding:6px 12px;border-radius:999px}.ritual .slot{aspect-ratio:4/5;border-radius:var(--r-lg)}.ritual .slot img{object-position:88% center}.program .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cal{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.cal span{aspect-ratio:1;border-radius:10px;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--muted)}.cal span.on{background:var(--orange);border-color:var(--orange);color:#fff}.cal span.miss{background:transparent;border-style:dashed}.program ol{list-style:none;margin-top:28px;display:grid;gap:14px;counter-reset:p}.program li{display:flex;gap:14px;align-items:baseline;font-size:18px}.program li:before{counter-increment:p;content:counter(p);font-weight:800;color:var(--rust);width:22px;flex:none}.miss-note{margin-top:22px;font-family:var(--serif);font-style:italic;font-size:22px}.social{padding-top:0}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.social-grid .slot{aspect-ratio:1}.ugc{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.help{padding:0 0 96px}.help-box{background:var(--orange);color:#fff;border-radius:36px;padding:64px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.help-box h2{color:#fff}.help-box p{font-size:19px;margin-top:14px;max-width:44ch;opacity:.95}.help-ctas{display:grid;gap:12px}.help-ctas .btn-fill{background:var(--ink)}.help-ctas .btn-ghost{border-color:#fff;color:#fff}.help-ctas .btn-ghost:hover{background:#fff;color:var(--rust)}@media(max-width:1080px){.need-row{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.hero .wrap,.cmp-wrap,.ritual .wrap,.program .wrap,.help-box{grid-template-columns:1fr}.stack{max-width:560px;margin:0 auto;width:100%}.steps,.skin{grid-template-columns:1fr}.help-box{padding:40px 28px}}@media(max-width:640px){.need-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.need{scroll-snap-align:start}.grid{grid-template-columns:1fr}.social-grid{grid-template-columns:repeat(2,1fr)}.cal{grid-template-columns:repeat(6,1fr)}}.xhero{position:relative;height:min(88vh,760px);min-height:540px;color:#fff;overflow:hidden;background:#2a1a10}.xslide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.1s ease;pointer-events:none}.xslide.on{pointer-events:auto}.xslide.on{opacity:1}.xslide img{width:100%;height:100%;object-fit:cover}.xshade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140a04b8,#140a0459 45%,#140a0400 70%),linear-gradient(0deg,#140a0473,#140a0400 40%)}.xhero .wrap{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.xhero .eb{font-size:15px;font-weight:600;opacity:.9;margin-bottom:18px}.xhero h1{font-size:clamp(46px,6.6vw,92px);font-weight:800;letter-spacing:-.04em;line-height:.95;max-width:11ch}.xhero h1 em{display:block;font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.02em;color:#ffcf9e}.xhero p{font-size:19px;max-width:44ch;margin:22px 0 32px;opacity:.92}.xhero .ctas{display:flex;gap:12px;flex-wrap:wrap}.xhero .btn-light{background:#fff;color:var(--ink)}.xhero .btn-light:hover{background:var(--cream)}.xcap{position:absolute;right:32px;top:32px;z-index:3;text-align:left;max-width:300px;background:#140a048c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 18px;border-radius:14px;border-left:3px solid #ffcf9e}.xcap:hover{background:#140a04bf}.xcap .shop{display:block;margin-top:8px;font-size:13px;font-weight:700;color:#fff}.xslide a.hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.xhero .wrap{pointer-events:none;z-index:2}.xhero .wrap a,.xhero .wrap .ctas{pointer-events:auto}.xcap small{display:block;font-size:14px;font-weight:700;color:#ffcf9e}.xcap b{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.2}.xdots{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;gap:8px}.xdots button{width:9px;height:9px;border-radius:9px;background:#ffffff73;transition:width .3s}.xdots button[aria-current=true]{width:28px;background:#fff}.flag{position:absolute;top:14px;right:14px;z-index:5;background:#fff3c4;color:#5a3b00;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;max-width:260px;line-height:1.35}.lineup{padding-top:72px;padding-bottom:80px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 18px}.chip{flex:1 1 auto;justify-content:center;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);font-weight:600;font-size:14.5px;white-space:nowrap}.chip .pp{width:30px;flex:none}.chip[aria-selected=true]{background:var(--c);border-color:var(--c);color:#fff}.panel{display:grid;grid-template-columns:1.05fr 1fr;border-radius:32px;overflow:hidden;background:var(--paper);border:1px solid var(--line2)}.panel .vis{background:linear-gradient(150deg,var(--soft),var(--paper));display:grid;place-items:center;padding:40px 36px;position:relative;min-height:420px}.panel .vis .tin{width:86%;max-width:480px}.panel .vis .pp{position:absolute;width:112px;right:30px;bottom:30px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.2))}.panel .info{padding:32px 40px 28px;display:flex;flex-direction:column;gap:11px}.panel .ov{font-weight:700;color:var(--c2);font-size:15px}.panel h3{font-size:40px}.panel .claim{font-size:19px;font-weight:700;color:var(--c2);letter-spacing:-.01em}.panel .meta{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel .meta i{width:4px;height:4px;border-radius:50%;background:var(--muted)}.panel .intro{font-size:16.5px;line-height:1.5;color:var(--ink)}.panel .bens{list-style:none;display:grid;gap:7px}.panel .bens{gap:7px}.panel .bens li{display:flex;gap:10px;font-size:15.5px;font-weight:600;line-height:1.35}.panel .bens li:before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--c) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat}.panel .keys{display:flex;flex-wrap:wrap;gap:6px}.panel .keys span{font-size:13px;font-weight:700;background:var(--soft);color:var(--c2);padding:5px 11px;border-radius:999px}.panel .full{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.panel .full summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;padding:11px 0;font-size:14.5px;font-weight:700}.panel .full summary::-webkit-details-marker{display:none}.panel .full summary span{font-weight:500;color:var(--muted)}.panel .full p{font-size:14px;color:var(--ink2);padding-bottom:12px;line-height:1.55}.panel .moment{align-self:flex-start;background:var(--soft);color:var(--c2);font-weight:700;font-size:13.5px;padding:5px 12px;border-radius:999px}.panel ul{list-style:none;display:grid;gap:8px;font-size:16px}.panel li{display:flex;gap:10px}.panel li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c);margin-top:9px;flex:none}.panel .inside{font-size:14px;color:var(--muted)}.panel .inside b{color:var(--ink)}.panel .buyrow{display:flex;gap:12px;align-items:center;margin-top:6px}.panel .buyrow .price{font-size:26px;font-weight:800}.panel .buyrow .price s{font-size:15px;color:var(--muted);font-weight:500;margin-left:6px}.panel .buyrow .btn{flex:1}.panel .links{display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.panel .links a{text-decoration:underline;text-underline-offset:3px}.story{background:var(--rust);color:#fff;padding:88px 0}.story .beats{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px}.story .beat{border-top:2px solid rgba(255,255,255,.35);padding-top:18px;font-size:19px;line-height:1.4}.story .beat span{display:block;font-size:13px;font-weight:700;opacity:.75;margin-bottom:8px}.story .note{margin-top:36px;font-size:14px;opacity:.8}.psg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:44px 0 56px}.psg .slot{aspect-ratio:1;border-radius:var(--r-lg)}.psg h3{font-size:26px;margin-top:16px}.psg p{color:var(--ink2);font-size:16px;margin-top:4px}.moments{background:var(--ink);color:var(--cream)}.moments .lede{color:#d9c7ad}.m-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.m{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3;display:block}.m img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.m:hover img{transform:scale(1.04)}.m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#140a04d9,#140a0400 60%)}.m .t{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;display:flex;justify-content:space-between;align-items:end;gap:14px}.m .tag{font-size:13px;font-weight:700;color:var(--c)}.m h3{font-size:22px;color:#fff;margin-top:4px;letter-spacing:-.01em;line-height:1.2}.m .go{flex:none;background:#fff;color:var(--ink);font-size:13px;font-weight:700;padding:9px 14px;border-radius:999px}.m .pp{position:absolute;top:16px;right:16px;width:54px;z-index:2}.kick{display:block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.dig-head h2{margin-top:12px;max-width:20ch}.dig-head h2 em,.sci h2 em{font-family:var(--serif);font-weight:400;font-style:italic}.dig-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border-radius:32px;overflow:hidden;background:var(--paper);border:1px solid var(--line2)}.dig-img .slot{height:100%;min-height:560px;border-radius:0}.dig-copy{padding:52px 52px 44px}.dig-copy h3{font-size:44px;margin:10px 0 12px}.irows{list-style:none;margin:26px 0 30px}.irows li{display:flex;align-items:center;gap:18px;font-size:19px;font-weight:600;padding:16px 0;border-bottom:1px solid var(--line)}.irows li:last-child{border-bottom:0}.irows svg{width:40px;height:40px;flex:none;color:var(--ink)}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.steps3 .slot{aspect-ratio:1;border-radius:14px}.steps3 b{display:block;font-size:15px;margin-top:8px}.oldway{margin-top:32px;display:grid;grid-template-columns:auto repeat(4,1fr);gap:24px;align-items:center;background:var(--ink);color:var(--cream);border-radius:22px;padding:22px 28px}.oldway .kick{color:#a8937b}.oldway s{display:block;font-weight:700;font-size:16px;text-decoration-color:var(--orange);text-decoration-thickness:2px}.oldway small{font-size:13.5px;color:#bca78d}.sci{background:#f4ede3;text-align:center}.sci-big{font-size:clamp(46px,7vw,96px);font-weight:800;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.sci-sub{font-size:22px;font-weight:700;margin-top:28px}.sci-rows{display:grid;grid-template-columns:1fr 190px 190px 1fr;gap:32px 28px;align-items:center;margin-top:64px;text-align:left}.sci .st{font-size:17.5px;line-height:1.6;color:#5c4a3d}.sci .st.r{text-align:right}.sci .st b{color:var(--ink);font-weight:700}.sq{aspect-ratio:1;border-radius:26px;background:#ece3d6;display:grid;place-items:center}.sq svg{width:62%;height:62%}.sci-cta{margin-top:56px}.panel .ps{display:grid;gap:10px;margin:4px 0 6px}.panel .ps>div{border-radius:14px;padding:12px 16px}.panel .ps span{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.panel .ps p{font-size:17px;line-height:1.4;font-weight:600}.panel .pb{background:#1d0f070d}.panel .pb span{color:var(--muted)}.panel .sb{background:var(--soft)}.panel .sb span{color:var(--c2)}.panel .uses{display:flex;flex-wrap:wrap;gap:6px}.panel .uses span{font-size:13px;font-weight:700;color:var(--c2);background:var(--soft);padding:6px 12px;border-radius:999px}.panel .uses span:before{content:"\25cf";font-size:8px;margin-right:6px;vertical-align:2px;opacity:.7}.panel .duo{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1.5px dashed var(--c);border-radius:16px;padding:10px 14px;background:#fff}.panel .duo:hover{background:var(--soft)}.panel .duo .pp2{display:flex;flex:none}.panel .duo .pp2 [data-patch]{width:34px;margin-right:-8px}.panel .duo .dt{flex:1;padding-left:8px;line-height:1.25}.panel .duo b{font-size:15px}.panel .duo small{display:block;font-size:13px;color:var(--muted)}.panel .duo .dp{font-weight:800;color:var(--c2)}.rt-wrap{display:block!important}.rt-head{max-width:640px}.rt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.rt{background:var(--paper);border-radius:26px;padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;border:1px solid var(--line2)}.rt.star{border:2px solid var(--ink)}.rt .bdg{position:absolute;top:-12px;left:22px;background:var(--ink);color:var(--cream);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:999px}.rt .pps{display:flex}.rt .pps [data-patch]{width:62px;margin-right:-12px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.14))}.rt h3{font-size:26px;letter-spacing:-.02em}.rt .ln{font-size:15px;color:var(--ink2);line-height:1.45}.rt .day{list-style:none;display:grid;gap:6px;border-top:1px solid var(--line);padding-top:12px}.rt .day li{display:flex;justify-content:space-between;font-size:14.5px}.rt .day li span{color:var(--muted);font-weight:600}.rt .day li b{font-weight:700}.rt .swap{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.rt .swap button{border:1.5px solid var(--line);border-radius:999px;padding:4px 10px;font-weight:700;font-size:12.5px;background:#fff}.rt .swap button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.rt .pr{display:flex;align-items:baseline;gap:8px;margin-top:auto}.rt .pr b{font-size:26px}.rt .pr s{color:var(--muted)}.rt .pr em{font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:var(--orange);padding:3px 9px;border-radius:999px}.rt .btn{width:100%}.rt-duos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.rt-duo{display:flex;align-items:center;gap:14px;background:var(--paper);border-radius:20px;padding:14px 18px;border:1px solid var(--line2)}.rt-duo .pps{display:flex;flex:none}.rt-duo .pps [data-patch]{width:44px;margin-right:-10px}.rt-duo .tx{flex:1;padding-left:8px}.rt-duo b{font-size:17px}.rt-duo small{display:block;color:var(--muted);font-size:13.5px}.rt-duo .p{font-weight:800;white-space:nowrap}.rt-duo .p s{font-weight:500;color:var(--muted);font-size:13px;margin-right:4px}.rt-duo button{background:var(--ink);color:var(--cream);border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;flex:none}.byo-x{margin-top:28px;background:var(--paper);border-radius:24px;border:1px solid var(--line2)}.byo-x summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.byo-x summary::-webkit-details-marker{display:none}.byo-x summary b{display:block;font-size:22px;letter-spacing:-.02em}.byo-x summary small{display:block;color:var(--ink2);font-size:15px;margin-top:2px}.byo-x summary i{flex:none;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--cream);display:grid;place-items:center;font-style:normal;font-size:20px;transition:transform .2s}.byo-x[open] summary i{transform:rotate(45deg);background:var(--orange)}.byo{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:4px 24px 28px}.byo h3{font-size:34px;letter-spacing:-.02em}.byo .slot{aspect-ratio:4/5;border-radius:var(--r-lg)}.byo .slot img{object-position:88% center}.social{padding-top:80px!important}.ugc-head{margin-bottom:26px}.ugc-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.ugc-nav{display:flex;gap:8px;flex:none}.ugc-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);font-size:24px;line-height:1;background:var(--paper)}.ugc-nav button:hover{background:var(--ink);color:var(--cream)}.ugc-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.ugc-rail::-webkit-scrollbar{display:none}.ugc-rail .slot{flex:0 0 calc((100% - 5*12px)/6);aspect-ratio:1;border-radius:18px;scroll-snap-align:start}@media(max-width:980px){.ugc-rail .slot{flex-basis:calc((100% - 2*12px)/3.3)}}@media(max-width:640px){.ugc-rail .slot{flex-basis:44%}.ugc-nav{display:none}}.dig-copy .hin{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--rust);margin:-4px 0 14px}.panel .links .ltd{color:var(--rust);font-weight:700}.offer{display:inline-block;background:var(--orange);color:#fff;font-weight:800;font-size:15px;padding:8px 16px;border-radius:999px;margin-bottom:16px;transform:rotate(-2deg)}.pick .qtyb{position:absolute;top:8px;left:8px;background:var(--orange);color:#fff;font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px}.picker-hint{font-size:13px;color:var(--muted);margin:-16px 0 20px}.mini-foot{background:var(--ink);color:#bca78d;text-align:center;padding:28px 20px calc(28px + env(safe-area-inset-bottom,0px));font-size:14px}.brand{background:var(--paper);padding:80px 0}.brand .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stats div{background:var(--cream);border-radius:var(--r-md);padding:24px;border:1px solid var(--line2)}.stats b{display:block;font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--rust)}.stats span{font-size:15px;color:var(--ink2)}.brand p.story-copy{font-family:var(--serif);font-size:23px;line-height:1.45;margin-top:18px;max-width:40ch}@media(max-width:980px){.panel{grid-template-columns:1fr}.panel .vis{min-height:300px;padding:36px 24px}.panel .info{padding:30px 24px}.story .beats,.psg,.m-grid,.brand .wrap{grid-template-columns:1fr 1fr}.dig-grid,.rt-grid,.rt-duos,.byo{grid-template-columns:1fr}.byo .slot{display:none}.sci-rows{grid-template-columns:120px 1fr;gap:22px}.sci .st.r{text-align:left}.sci-rows .sq:nth-of-type(1){order:1}.sci-rows .st:nth-of-type(1){order:2}.sci-rows .sq:nth-of-type(2){order:3}.sci-rows .st:nth-of-type(2){order:4}.sci-rows .sq:nth-of-type(3){order:5}.sci-rows .st:nth-of-type(3){order:6}.sci-rows .sq:nth-of-type(4){order:7}.sci-rows .st:nth-of-type(4){order:8}.dig-img .slot{min-height:340px}.oldway{grid-template-columns:1fr 1fr}.oldway .kick{grid-column:1/-1}.xcap{top:auto;bottom:52px;right:auto;left:20px;padding:8px 14px;border-left:0;border-radius:999px}.xcap small,.xcap b{display:none}.xcap .shop{margin:0}}@media(max-width:640px){.xhero{height:auto;min-height:720px}.xslide img{object-position:72% center!important}.xhero .wrap{justify-content:flex-end;padding-top:40px;padding-bottom:104px;min-height:720px}.xshade{background:linear-gradient(0deg,#140a04d9 10%,#140a041a 70%)}.story .beats,.psg,.m-grid,.brand .wrap,.stats{grid-template-columns:1fr}.psg{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto}.panel h3{font-size:34px}.chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chip{font-size:13.5px;padding:6px 10px 6px 6px}.chip .pp{width:28px}.panel .vis .pp{width:68px;right:16px;bottom:16px}.dig-copy{padding:32px 22px}.dig-copy h3{font-size:34px}.oldway{grid-template-columns:1fr}.sci-rows{grid-template-columns:84px 1fr}}.omg-page [hidden]{display:none!important}.panel .uses{background:none;color:inherit}.omg-page .qz-back[hidden]{display:grid!important;visibility:hidden}.pg-hero{padding:72px 0}.pg-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.pg-hero h1{font-size:clamp(42px,5.6vw,76px);letter-spacing:-.04em;line-height:.98}.pg-hero .hing{margin-top:12px}.pg-hero .pg-sub{font-size:19px;color:var(--ink2);margin-top:16px;max-width:48ch}.pg-hero .pg-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pg-hero .pg-media{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3;background:var(--soft)}.pg-hero .pg-media img{width:100%;height:100%;object-fit:cover}.pg-cards .pc-grid{display:grid;gap:18px;margin-top:34px}.pg-cards .cols-2{grid-template-columns:repeat(2,1fr)}.pg-cards .cols-3{grid-template-columns:repeat(3,1fr)}.pg-cards .cols-4{grid-template-columns:repeat(4,1fr)}.pg-cards .pc{display:flex;flex-direction:column;gap:8px;background:var(--paper);border:1px solid var(--line2);border-radius:22px;padding:24px;color:var(--ink)}.pg-cards a.pc{transition:transform .2s,box-shadow .2s}.pg-cards a.pc:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1d0f0714}.pg-cards .pc-ico{width:52px;height:52px;border-radius:14px;background:var(--omg-band);color:var(--c2);display:grid;place-items:center;margin-bottom:6px}.pg-cards .pc-ico svg{width:30px;height:30px}.pg-cards .pc-img{border-radius:16px;overflow:hidden;aspect-ratio:4/3;margin:-8px -8px 8px}.pg-cards .pc-img img{width:100%;height:100%;object-fit:cover}.pg-cards .pc-tag{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c2)}.pg-cards .pc h3{font-size:21px;letter-spacing:-.015em;line-height:1.15}.pg-cards .pc p{color:var(--ink2);font-size:16px}.pg-cards .pc-link{margin-top:auto;padding-top:8px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.pg-rt .pg-narrow{max-width:820px}.pg-rt .pg-body{margin-top:18px;font-size:18px;line-height:1.7;color:inherit}.pg-rt .pg-body p+p{margin-top:14px}.pg-rt .pg-body ul{margin:14px 0 0 1.2em}.pg-rt .pg-body li{margin-top:6px}.pg-rt .pg-body a{text-decoration:underline}@media(max-width:980px){.pg-cards .cols-3,.pg-cards .cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.pg-hero .wrap{grid-template-columns:1fr}.pg-hero .pg-media{order:-1}.pg-hero{padding:40px 0}}@media(max-width:640px){.pg-cards .pc-grid{grid-template-columns:1fr!important}}.rt-grid.n4{grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.rt-grid.n4{grid-template-columns:none}}.famck{background:var(--paper);padding:84px 0}.famck-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.famck h2{font-size:clamp(34px,4vw,54px);margin-top:6px}.famck-list{margin-top:22px;display:grid;gap:10px}.famck-item{display:flex;gap:14px;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;cursor:pointer;font-size:17.5px;font-weight:600;transition:border-color .15s,background .15s}.famck-item input{appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:8px;border:2px solid var(--c2);flex:none;display:grid;place-items:center;margin:0;background:#fff;cursor:pointer}.famck-item input:checked{background:var(--c2)}.famck-item input:checked:after{content:"\2713";color:#fff;font-size:15px;font-weight:800;line-height:1}.famck-item input:focus-visible{outline:2px solid var(--c2);outline-offset:2px}.famck-item.on{border-color:var(--c2);background:var(--soft)}.famck-result{margin-top:18px;min-height:32px;font-family:var(--serif);font-style:italic;font-size:21px;color:var(--c2);opacity:0;transform:translateY(6px);transition:.3s}.famck-result.show{opacity:1;transform:none}.famck-photo{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/5;background:#ece6dc}.famck-photo img{width:100%;height:100%;object-fit:cover;object-position:var(--famck-pos,center);filter:saturate(.72) contrast(.96)}.famck-note{position:absolute;left:14px;bottom:14px;background:#1d0f07b8;color:#fff;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:700}@media(max-width:860px){.famck{padding:56px 0}.famck-grid{grid-template-columns:1fr;gap:24px}.famck-photo{aspect-ratio:4/3;order:-1}.famck-item{font-size:16px}}.ship-note{margin-top:8px;font-size:14px;color:var(--ink2);text-align:center}.ship-link{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--c2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wl-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#1d0f078c;display:grid;place-items:center;padding:20px}.wl-ov[hidden]{display:none!important}.wl{position:relative;background:var(--cream);border-radius:24px;max-width:440px;width:100%;padding:34px 28px 26px;box-shadow:0 24px 60px #00000040;text-align:center}.wl .qz-x{position:absolute;top:12px;right:12px}.wl h3{font-size:28px;letter-spacing:-.02em;line-height:1.1;margin-top:6px}.wl p{color:var(--ink2);margin-top:10px}.wl form{display:grid;gap:10px;margin-top:18px}.wl input{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;font:inherit;font-size:16px;background:#fff}.wl input:focus{outline:2px solid var(--c2);outline-offset:1px}.wl small{display:block;margin-top:10px;color:var(--muted);font-size:12.5px}.wl .err{color:#b3261e;font-size:13.5px;margin-top:6px}.wl-tick{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#2f6b2a;color:#fff;font-size:26px}.wl-done .btn{margin-top:18px}.cd-ship{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--omg-tint,#fff1e2);font-size:13.5px;color:var(--ink2);text-align:left}.cd-ship button{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--c2);text-decoration:underline;cursor:pointer}.cd-ship.ok{background:#eef7ec;color:#2f6b2a;font-weight:700}.dw-bar{background:linear-gradient(90deg,#5b1020,#7a1e2c 50%,#5b1020)!important;color:#ffe7b0!important;display:flex;align-items:center;justify-content:center;gap:8px}.dw-bar b{color:#f5b93b}.omg-diwali .mko.best{border-color:#f5b93b;background:#fff8e8}.omg-diwali .best-tag.dw-flag{background:linear-gradient(90deg,#b91c1c,#7a1e2c);color:#ffe7b0}.save-pill.dw-pill{background:#7a1e2c;color:#ffe7b0}.ltd-note.dw-note{display:flex;align-items:center;gap:6px;color:#7a1e2c;font-weight:700}.ltd-note.dw-note .dw-diya{flex:none;width:20px;height:20px}.omg-diwali .cd-prog{background:#fff8e8;border-color:#f3d48f}.omg-diwali .cd-steps span.on{background:#b91c1c}.omg-diwali .cd-up .k{color:#7a1e2c}.cd-gift{margin-top:12px;border:1.5px solid #f3d48f;background:#fff8e8;border-radius:14px;padding:12px}.cd-gift label{display:flex;gap:8px;align-items:center;font-weight:700;cursor:pointer}.cd-gift input{width:18px;height:18px;accent-color:#7a1e2c}.cd-gift textarea{width:100%;margin-top:10px;border:1.5px solid var(--line);border-radius:12px;padding:10px;font:inherit;font-size:14.5px;min-height:76px;resize:vertical;box-sizing:border-box}.cd-gift small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.dw-gift{padding:56px 0;background:var(--paper)}.dw-gift-in{position:relative;border-radius:26px;overflow:hidden;background:radial-gradient(120% 140% at 85% 20%,#b3262c,#6d1424 55%,#3f0b16);color:#fff3dc;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:340px}.dw-lights{position:absolute;top:0;left:0;right:0;height:22px;background:radial-gradient(circle,#ffd66b 0 3px,transparent 4px) 0 8px/34px 22px repeat-x;opacity:.85;z-index:2}.dw-gift-t{padding:46px 44px;position:relative;z-index:1}.dw-k{display:inline-flex;align-items:center;gap:8px;color:#f5b93b;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.dw-gift h2{font-size:clamp(32px,3.6vw,48px);line-height:1.02;margin-top:12px;color:#fff3dc;max-width:16ch}.dw-gift p{margin-top:12px;opacity:.92;max-width:44ch;font-size:17px}.dw-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dw-tags a{background:#fff3dc1a;border:1px solid rgba(245,185,59,.45);border-radius:999px;padding:7px 14px;font-weight:700;font-size:14px;color:#fff3dc}.dw-tags a span{color:#f5b93b;margin-right:6px}.dw-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.dw-btn{background:#f5b93b!important;color:#3f0b16!important;border-color:#f5b93b!important}.dw-end{font-weight:700;font-size:13.5px;color:#f5b93b}.dw-gift-img{position:relative;min-height:340px}.dw-gift-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}@media(max-width:860px){.dw-gift-in{grid-template-columns:1fr}.dw-gift-img{min-height:220px;order:-1}.dw-gift-img img{-webkit-mask-image:linear-gradient(0deg,transparent,#000 25%);mask-image:linear-gradient(0deg,transparent,#000 25%)}.dw-gift-t{padding:30px 24px}}.dw-rot{position:relative;display:inline-grid}.dw-rot>span{grid-area:1/1;animation:dwRot 10s infinite}.dw-rot>span:nth-child(2){opacity:0;animation-delay:-5s}@keyframes dwRot{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dw-rot>span{animation:none}.dw-rot>span:nth-child(2){display:none}}.dw-giftline{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#fff8e8;border:1px solid #f3d48f;color:#5b1020;font-size:14px;line-height:1.45}.dw-giftline b{display:block;color:#7a1e2c;font-size:15px}.dw-giftline-lg{margin-top:16px;font-size:16px;max-width:760px;padding:14px 16px}.dw-giftline-lg b{font-size:18px}.cd-gift-h{font-weight:800;color:#7a1e2c;margin-bottom:8px}.xhero .dw-hero-gift{display:flex;gap:10px;align-items:flex-start;max-width:520px;margin:16px 0 0;padding:12px 14px;border-radius:14px;background:#3f0b169e;border:1px solid rgba(245,185,59,.55);color:#fff3dc;font-size:15px;line-height:1.45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xhero .dw-hero-gift .dw-diya{flex:none;width:22px;height:22px;margin-top:1px}.xhero .dw-hero-gift b{display:block;color:#f5b93b;font-size:16.5px;margin-bottom:2px}@media(max-width:760px){.xhero .dw-hero-gift{font-size:13.5px;padding:10px 12px}.xhero .dw-hero-gift b{font-size:15px}}.xhero .dw-hero-gift{margin:14px 0 0}.xhero .dw-hero-gift+.ctas{margin-top:22px}.omg-fest-christmas .dw-bar{background:linear-gradient(90deg,#0f3d24,#14532d 50%,#0f3d24)!important;color:#fde9b0!important}.omg-fest-christmas .dw-bar b{color:#f5b93b}.omg-fest-christmas .mko.best{border-color:#f5b93b;background:#fbf8ec}.omg-fest-christmas .best-tag.dw-flag{background:linear-gradient(90deg,#b91c1c,#14532d);color:#fde9b0}.omg-fest-christmas .save-pill.dw-pill{background:#14532d;color:#fde9b0}.omg-fest-christmas .ltd-note.dw-note{color:#14532d}.omg-fest-christmas .dw-giftline{background:#f3f8ef;border-color:#b7d3a8;color:#14532d}.omg-fest-christmas .dw-giftline b{color:#b91c1c}.omg-fest-christmas .cd-prog{background:#f3f8ef;border-color:#b7d3a8}.omg-fest-christmas .cd-steps span.on{background:#b91c1c}.omg-fest-christmas .cd-up .k{color:#14532d}.omg-fest-christmas .cd-gift{background:#f3f8ef;border-color:#b7d3a8}.omg-fest-christmas .cd-gift-h{color:#b91c1c}.omg-fest-christmas .cd-gift input{accent-color:#14532d}.omg-fest-christmas .xhero .dw-hero-gift{background:#0f3d24a8;border-color:#f5b93b99}.xhero .xdots{z-index:6}.xhero .xdots button{cursor:pointer}.lp-hero .lp-media img{object-position:62% center}.pl2{padding:84px 0;background:var(--paper)}.pl2-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pl2 .lede{margin-top:12px}.pl2-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:16px}.pl2-list li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line2);border-radius:18px;padding:16px 18px}.pl2-n{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--c1);color:#fff;font-weight:800}.pl2-list b{font-size:18px}.pl2-list p{color:var(--ink2);margin-top:4px;font-size:15.5px}.pl2-fig{margin:0}.pl2-fig svg{width:100%;height:auto;display:block}.pl2-fig figcaption{text-align:center;color:var(--muted);font-size:13.5px;margin-top:6px}.pl2-logo{font:800 30px var(--display,inherit);fill:var(--c2);letter-spacing:-.02em}.pl2-skin{font:700 18px var(--display,inherit);fill:#7a4a2e}.pl2-tags line{stroke:#1d0f07;stroke-width:1.5;stroke-dasharray:3 4}.pl2-tags text{font:800 18px var(--display,inherit);fill:#1d0f07}@media(prefers-reduced-motion:no-preference){.pl2-l{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pl2-fig:hover .l1{transform:translateY(-10px)}.pl2-fig:hover .l3{transform:translateY(8px)}}.st2{padding:84px 0;background:#fff4df}.st2-dark{background:#1d0f07;color:#fff4df}.st2-dark .kick2{color:var(--omg-kick-dark)}.st2-dark p{color:#fff4dfd1}.st2-row{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:22px;position:relative}.st2-row.n3{grid-template-columns:repeat(3,1fr)}.st2-row.n4{grid-template-columns:repeat(4,1fr)}.st2-row.n5{grid-template-columns:repeat(5,1fr)}.st2-row:before{content:"";position:absolute;left:28px;right:28px;top:27px;height:2px;background:repeating-linear-gradient(90deg,var(--c1) 0 8px,transparent 8px 14px);opacity:.5}.st2-row li{position:relative}.st2-dot{position:relative;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--c1);color:#fff;font-weight:800;font-size:20px;box-shadow:0 0 0 6px #fff4df}.st2-dark .st2-dot{box-shadow:0 0 0 6px #1d0f07}.st2-dot svg{width:28px;height:28px}.st2-label{display:block;margin-top:14px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c2)}.st2-dark .st2-label{color:var(--omg-kick-dark)}.st2-row b{display:block;margin-top:6px;font-size:19px;letter-spacing:-.01em}.st2-row p{margin-top:6px;color:var(--ink2);font-size:15.5px}.st2-note{margin-top:26px;color:var(--muted);font-size:14px}.ig2{padding:84px 0;background:#fffaf0}.ig2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.ig2-card{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid var(--line2);border-top:4px solid var(--c);border-radius:20px;padding:20px;color:var(--ink);transition:transform .2s,box-shadow .2s}.ig2-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1d0f0714}.ig2-top{display:flex;gap:14px;align-items:center}.ig2-pp{width:56px;flex:none}.ig2-tag{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.ig2-top h3{font-size:22px;letter-spacing:-.015em}.ig2-chips{display:flex;flex-wrap:wrap;gap:6px}.ig2-chips span{background:#f6efe4;border-radius:999px;padding:5px 10px;font-size:13.5px;font-weight:600}.ig2-link{margin-top:auto;font-weight:700;font-size:14.5px;text-decoration:underline;text-underline-offset:4px}.ig2-gloss{margin-top:26px;background:#fff4df;border:1px dashed var(--line);border-radius:18px;padding:16px 18px}.ig2-gloss>div{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px}.ig2-gloss span{font-size:15px}.ig2-gloss i{font-family:var(--serif);font-size:17px;color:var(--c2);margin-right:4px}.mb2{padding:72px 0;background:#fffaf0}.mb2-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#fff;border:1px solid var(--line2);border-radius:26px;padding:40px}.mb2 h2{margin-top:6px}.mb2 p{margin-top:12px;color:var(--ink2);font-size:17px}.mb2-facts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mb2-facts li{display:flex;gap:12px;align-items:center}.mb2-facts i{flex:none;width:44px;height:44px;border-radius:12px;background:var(--omg-band);color:var(--c2);display:grid;place-items:center}.mb2-facts i svg{width:24px;height:24px}.mb2-facts b{display:block}.mb2-facts span{color:var(--ink2);font-size:15px}@media(max-width:980px){.ig2-grid,.st2-row.n4,.st2-row.n5{grid-template-columns:1fr 1fr}.st2-row:before{display:none}}@media(max-width:760px){.pl2-grid,.mb2-in{grid-template-columns:1fr}.pl2-fig{order:-1;max-width:420px;margin:0 auto}.ig2-grid,.st2-row.n3,.st2-row.n4,.st2-row.n5{grid-template-columns:1fr}.mb2-in{padding:24px}}.st2-dark .st2-row p,.st2-dark .st2-note{color:#fff4dfd1}.st2-dark h2{color:#fff4df}.pl2-img img{width:100%;height:auto;border-radius:24px;display:block;box-shadow:0 18px 40px #1d0f0714}.rt-split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.rt-split.rt-left .rt-img{order:-1}.rt-img img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px;display:block}.mb2-in.mb2-has-img{grid-template-columns:.8fr 1fr 1fr}.mb2-img img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:18px;display:block}.ig2-banner{display:block;margin-top:28px;border-radius:24px;overflow:hidden}.ig2-banner img{width:100%;height:auto;display:block}.pg-hero .pg-media.pg-contain{background:transparent}.pg-hero .pg-media.pg-contain img{object-fit:contain}@media(max-width:980px){.mb2-in.mb2-has-img{grid-template-columns:1fr 1fr}.mb2-in.mb2-has-img .mb2-img{grid-column:1/-1}.mb2-img img{aspect-ratio:16/10}}@media(max-width:860px){.rt-split{grid-template-columns:1fr}.rt-split .rt-img{order:-1}}@media(max-width:760px){.mb2-in.mb2-has-img{grid-template-columns:1fr}}.mb2-has-img h2{font-size:clamp(28px,2.6vw,38px);line-height:1.08}.pg-rt .pg-body ul{margin:16px 0 0 1.2em;padding:0}.pg-rt .pg-body li{margin-top:10px}.pg-rt .pg-body ul+p{margin-top:16px}.pg-hero .pg-media.r-1-1{aspect-ratio:1/1}.pg-hero .pg-media.r-4-5{aspect-ratio:4/5}@media(min-width:861px){.pg-hero .pg-media.r-1-1{max-width:560px;justify-self:end;width:100%}}#ritual .banner .slot.bd{aspect-ratio:16/7}#ritual .banner .slot.bm{aspect-ratio:4/3}#ritual .banner .slot img{object-fit:cover}.lu-rail,.lu-hint{display:none}@media(max-width:760px){.xhero{height:auto!important;min-height:0!important;background:var(--cream);color:var(--ink)}.xhero .xslide{display:none;position:relative!important;inset:auto!important;opacity:1!important;transform:none!important}.xhero .xslide.m-on{display:block}.xhero .xslide .slot{position:relative!important;inset:auto!important;aspect-ratio:4/3;width:100%;border-radius:0}.xhero .xshade,.xhero .xdots,.xhero .xcap,.xhero .hit{display:none!important}.xhero .wrap{min-height:0!important;padding:22px 20px 26px!important;justify-content:flex-start!important;color:var(--ink)}.xhero .eb{color:var(--muted);opacity:1;margin-bottom:10px;font-size:13.5px}.xhero h1{font-size:42px;max-width:none}.xhero h1 em{color:var(--c2,#c2410c)}.xhero p{opacity:1;color:var(--ink2);font-size:16.5px;margin:12px 0 18px}.xhero .ctas{gap:10px}.xhero .ctas .btn{flex:1 1 0;justify-content:center;text-align:center;padding-left:10px;padding-right:10px}.xhero .btn-light{border:1.5px solid var(--ink)}.xhero .dw-hero-gift{background:#fff8e8!important;border:1px solid #f3d48f!important;color:#5b1020!important;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:16px!important}.xhero .dw-hero-gift b{color:#7a1e2c!important}.omg-fest-christmas .xhero .dw-hero-gift{background:#f3f8ef!important;border-color:#b7d3a8!important;color:#14532d!important}.omg-fest-christmas .xhero .dw-hero-gift b{color:#b91c1c!important}.creds .wrap{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:22px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.creds .wrap::-webkit-scrollbar{display:none}.creds .cred{flex:none;white-space:nowrap;scroll-snap-align:start}.lineup .chips,.lineup [data-panel-k]{display:none!important}.lu-rail{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:20px -20px 0;padding:4px 20px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lu-rail::-webkit-scrollbar{display:none}.lu-card{scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line2);border-top:4px solid var(--c);border-radius:22px;padding:14px;gap:6px}.lu-media{display:block;background:var(--soft);border-radius:16px;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden}.lu-tin{width:78%;display:block}.lu-tin img{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}.lu-tag{margin-top:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c2)}.lu-card h3{font-size:22px;letter-spacing:-.02em}.lu-card h3 a{color:inherit}.lu-card p{color:var(--ink2);font-size:14.5px;line-height:1.4;flex:1}.lu-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.lu-price{font-weight:800;font-size:19px}.lu-price s{color:var(--muted);font-weight:500;font-size:13.5px;margin-left:6px}.lu-buy .btn{padding:10px 22px}.lu-more{font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.lu-hint{display:block;margin-top:6px;color:var(--muted);font-size:13px;text-align:right}.moments .m-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin:20px -20px 0;padding:0 20px 6px;gap:12px;scrollbar-width:none}.moments .m-grid::-webkit-scrollbar{display:none}.moments .m{scroll-snap-align:start}.rt-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:-20px!important;margin-right:-20px!important;padding:14px 20px 8px;gap:12px;scrollbar-width:none}.rt-grid::-webkit-scrollbar{display:none}.rt-grid .rt{scroll-snap-align:start}.sci-rows{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.sci-rows .sq{display:none!important}.sci-rows .st{text-align:left!important;max-width:none!important;background:#fff;border-radius:16px;padding:14px 16px;font-size:15.5px}.sci-big{font-size:40px!important}.brand .stats{grid-template-columns:1fr 1fr!important;gap:10px}.qz-float{padding:0!important;width:52px;height:52px;border-radius:50%!important;justify-content:center;right:14px!important;bottom:14px!important}.qz-float span{display:none!important}.qz-float i{margin:0!important}.qz-float.qz-away{opacity:0;pointer-events:none;transform:translateY(12px)}}@media(max-width:760px){.xhero .wrap{display:flex!important;flex-direction:column}.xhero .ctas{order:8}.xhero .dw-hero-gift{order:9;margin-top:14px!important}.xhero .dw-hero-gift+.ctas{margin-top:0!important}.xhero .xslide .slot{aspect-ratio:16/10!important}.xhero p{margin:10px 0 16px}}@media(max-width:760px)and (max-height:760px){.xhero .eb{display:none}.xhero h1{font-size:34px}.xhero p{font-size:15px;margin:8px 0 14px}.xhero .xslide .slot{aspect-ratio:2/1!important}.xhero .wrap{padding-top:16px!important}}@media(max-width:760px){.xhero .ctas .btn{white-space:nowrap;font-size:15px;padding:14px 10px!important;min-height:0}}.nav-burger{display:none;background:none;border:0;padding:8px;margin-left:-8px;color:var(--ink);cursor:pointer}.nav-burger svg{width:26px;height:26px;display:block}.mnav,.mnav-ov,.tabbar{display:none}@media(max-width:980px){.nav-burger{display:block}.nav .wrap{display:grid!important;grid-template-columns:1fr auto 1fr;gap:8px}.nav .logo{justify-self:center}.nav-r{justify-self:end;gap:6px}.mnav-ov{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;background:#1d0f0773;opacity:0;transition:opacity .25s}.mnav-ov[hidden]{display:none}.mnav{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:250;width:min(88vw,380px);background:var(--cream);box-shadow:0 0 40px #0003;transform:translate(-102%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mnav[hidden]{display:none}body.mnav-open .mnav{transform:none}body.mnav-open .mnav-ov{opacity:1}.mnav-hd{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.mnav-body{overflow-y:auto;padding:16px 18px 28px;flex:1}.mnav-k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.mnav-shop{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mnav-shop a{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;background:#fff;border:1px solid var(--line2);border-radius:14px;padding:10px;color:var(--ink)}.mnav-shop [data-patch]{grid-row:span 2;width:40px}.mnav-shop b{font-size:14.5px;line-height:1.15}.mnav-shop small{font-size:12px;color:var(--muted);line-height:1.2}.mnav-all{display:block;margin-top:10px;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.mnav-links{display:flex;flex-direction:column;margin-top:18px;border-top:1px solid var(--line)}.mnav-links a{display:flex;justify-content:space-between;align-items:center;padding:15px 2px;border-bottom:1px solid var(--line);font-size:18px;font-weight:700;color:var(--ink)}.mnav-links i{font-style:normal;color:var(--muted);font-size:22px}.mnav-help{margin-top:20px}.mnav-wa{display:flex;align-items:center;gap:10px;background:#e7f7ec;color:#14532d;border-radius:14px;padding:12px 14px;font-weight:700}.mnav-wa svg{width:22px;height:22px;flex:none}.mnav-mini{display:flex;gap:16px;margin-top:14px;font-size:14px}.mnav-mini a{color:var(--ink2);text-decoration:underline;text-underline-offset:3px}body.mnav-open{overflow:hidden}}@media(max-width:760px){.nav-acc{display:none}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffaf0f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));transition:transform .25s}.tabbar a,.tabbar button{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;padding:4px 0;font:600 11.5px/1 var(--display,inherit);color:var(--ink2);cursor:pointer}.tabbar svg{width:23px;height:23px}.tabbar [aria-current=page]{color:var(--c2,#c2410c)}.tabbar em{position:absolute;top:0;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--orange,#f37021);color:#fff;font:800 10.5px/17px var(--display,inherit);font-style:normal;text-align:center}body.omg-page{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body.omg-sticky-on .tabbar{transform:translateY(110%)}.qz-float{display:none!important}}.shopify-section:has(>.nav){position:sticky;top:0;z-index:45}#shopify-section-omg-header{position:sticky;top:0;z-index:45}.nav{position:relative!important}@media(max-width:980px){.nav .wrap{height:58px!important}.nav .logo{font-size:22px}}.shopify-section:has(>.ptabs){position:sticky;top:70px;z-index:30}.ptabs{position:relative!important;top:auto!important}@media(max-width:980px){.shopify-section:has(>.ptabs){top:58px}}.ptabs .tl-links a.on{background:var(--ink)!important;color:#fff4df!important}.qz-intro3{text-align:center}.qz-collage{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 18px}.qz-collage img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block;filter:saturate(.85)}.qz-intro3 h3{font-size:32px;margin-top:10px}.qz-intro3 p{color:var(--ink2);font-size:16px;max-width:38ch;margin:0 auto}.qz-pics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qz-pic{position:relative;display:block;padding:0;border:2px solid transparent;border-radius:18px;overflow:hidden;background:#000;cursor:pointer;text-align:left;aspect-ratio:4/3.4}.qz-pic img,.qz-pic .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.92;transition:transform .3s,opacity .2s}.qz-pic .cap{position:absolute;left:0;right:0;bottom:0;padding:26px 11px 10px;background:linear-gradient(180deg,transparent,rgba(20,10,4,.86));color:#fff}.qz-pic b{display:block;font-size:15px;line-height:1.15}.qz-pic small{display:block;font-size:12px;opacity:.85;margin-top:2px;line-height:1.2}.qz-pic .tick{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#ffffffd9;color:transparent;display:grid;place-items:center;font-weight:800;font-size:15px;border:2px solid #fff}.qz-pic[aria-pressed=true]{border-color:var(--orange,#f37021);box-shadow:0 0 0 2px var(--orange,#f37021)}.qz-pic[aria-pressed=true] .tick{background:var(--orange,#f37021);color:#fff}.qz-pic[aria-pressed=true] img{transform:scale(1.04)}.qz-pic[disabled]{opacity:.45;cursor:not-allowed}.qz-input{width:100%;box-sizing:border-box;border:1.5px solid var(--line);border-radius:14px;padding:13px 14px;font:inherit;font-size:16px;background:#fff;margin-bottom:16px}.qz-input:focus{outline:2px solid var(--orange,#f37021);outline-offset:1px}.qz-foot{display:grid;gap:10px;margin-top:20px}.qz-foot .btn{width:100%}.qz-foot .btn[disabled]{opacity:.4;pointer-events:none}.qz-res3{text-align:center}.qz-told{position:relative;border-radius:18px;overflow:hidden;margin-bottom:14px}.qz-told img{width:100%;aspect-ratio:16/8;object-fit:cover;display:block;filter:saturate(.8)}.qz-told span{position:absolute;left:10px;right:10px;bottom:10px;background:#140a04b8;color:#fff;border-radius:12px;padding:8px 12px;font-size:13.5px;font-weight:600;text-align:left}.qz-told span:empty{display:none}.qz-res3 .badge{display:inline-block;background:var(--ink);color:var(--cream);font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px}.qz-res3 h3{font-size:28px;margin-top:10px}.qz-why ul{list-style:none;padding:0;margin:8px 0 0;text-align:left;display:grid;gap:8px}.qz-why li{position:relative;padding-left:24px;font-size:15px;line-height:1.45;color:var(--ink2)}.qz-why li:before{content:"\2713";position:absolute;left:0;top:0;color:#2f6b2a;font-weight:800}.qz-plan{margin-top:14px;background:#fff;border:1px solid var(--line2);border-radius:16px;padding:14px 16px;text-align:left}.qz-plan>b{display:block;margin-bottom:6px}.qz-plan>div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px dashed var(--line);font-weight:700}.qz-plan>div span{font-weight:600;color:var(--muted)}.qz-plan p{margin:0;color:var(--ink2);font-size:15px}@media(max-width:760px){.qz-ov{padding:0!important;align-items:stretch!important}.qz{max-width:none!important;max-height:none!important;height:100dvh;border-radius:0!important;display:flex;flex-direction:column}.qz-top{padding:12px 16px 10px;padding-top:calc(12px + env(safe-area-inset-top,0px))}.qz-body{padding:4px 16px 24px;flex:1}.qz h3{font-size:26px}.qz-intro3 h3{font-size:28px}.qz-opts{grid-template-columns:1fr!important}.qz-opt{padding:14px;font-size:16px}.qz-pics{gap:8px}.qz-pic b{font-size:14px}.qz-pic small{font-size:11.5px}.qz-has-foot .qz-body{padding-bottom:110px}.qz-has-foot .qz-foot{position:fixed;left:0;right:0;bottom:0;z-index:5;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(255,244,223,0),var(--cream) 22%)}.qz-foot-intro{margin-top:22px}.qz-res3 h3{font-size:24px}.qz-nav .btn{font-size:15.5px}}.qz-why li b{display:inline!important;text-transform:none!important;letter-spacing:0!important;font-size:inherit!important;color:var(--ink)!important;margin:0!important}.qz-res3 .badge{position:static!important;transform:none!important;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/26/assets/omg-sections.css.map */
