.bundle-pdp{--paper:#FDFBF9;--paper-alt:#FAF7F1;--sand:#EFE6D7;--band:#F3EADC;--dark:#1b130d;--ink:#241a12;--ink-soft:#5b4a42;--muted:#6E5A42;--bronze:#8A6B45;--rust:#B15639;--rust-hover:#9A4A31;--bole:#7F3E35;--beaver:#BE8C73;--gold:#D4AF37;--jade:#4A7C59;--jade-deep:#2f5a3f;--line:rgba(36,26,18,.12);--line-soft:rgba(36,26,18,.07);--serif:"Cormorant",Georgia,serif;--sans:"Ysabeau Office",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--dawn:#D98E4A;--dawn-l:#EBB87C;--amber:#BC8537;--cool:#7FA89C;--cool-l:#AEC9C0;--dusk:#9A4A31}.bundle-pdp *{box-sizing:border-box;margin:0;padding:0}.bundle-pdp blockquote{margin:0;padding:0;border:0;font-size:inherit}.bundle-pdp{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.bundle-pdp{scroll-behavior:auto}}.bundle-pdp{overflow-x:clip}.bundle-pdp :is(a,button,label,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--bronze);outline-offset:2px;border-radius:2px}.bundle-pdp{background:var(--paper-alt);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.bundle-pdp h1,.bundle-pdp h2,.bundle-pdp h3,.bundle-pdp h4{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;text-wrap:balance}.bundle-pdp p{text-wrap:pretty}.bundle-pdp button{font-family:inherit;cursor:pointer}.bundle-pdp img,.bundle-pdp svg{max-width:100%}.bundle-pdp a{color:inherit}.bundle-pdp .sec{position:relative}.bundle-pdp .sec>section:not(.felt){padding-top:clamp(40px,5vw,70px)!important;padding-bottom:clamp(40px,5vw,70px)!important}@media(max-width:560px){.bundle-pdp .sec>section:not(.felt){padding-top:32px!important;padding-bottom:32px!important}}.bundle-pdp .stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;justify-content:space-between;gap:14px;background:#faf7f1f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 22px #4a342617;transform:translateY(110%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.bundle-pdp .stickybuy.show{transform:translateY(0)}.bundle-pdp .stickybuy .sb-info{display:flex;flex-direction:column;line-height:1.18;min-width:0}.bundle-pdp .stickybuy .sb-name{font-family:var(--serif);font-size:15.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-pdp .stickybuy .sb-price{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.bundle-pdp .stickybuy .sb-cta{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;background:var(--rust);color:#fff;text-decoration:none;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:15px 24px;border-radius:9px}@media(max-width:760px){.bundle-pdp .stickybuy{display:flex}}@media(prefers-reduced-motion:reduce){.bundle-pdp .stickybuy{transition:none}}@keyframes k1_npulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes k1_imgbreath{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes k1_gbreath{0%,to{opacity:.42}50%{opacity:.96}}@keyframes k1_sweep{0%{transform:translate(-135%)}48%,to{transform:translate(135%)}}@keyframes k1_rise{0%{transform:translateY(0) scale(.7);opacity:0}18%{opacity:.9}80%{opacity:.5}to{transform:translateY(-84px) scale(1);opacity:0}}@keyframes k1_boxsweep{0%{transform:translateY(-110%);opacity:0}30%{opacity:1}to{transform:translateY(110%);opacity:0}}@keyframes k1_moterise{0%{transform:translateY(6px) scale(.6);opacity:0}8%{opacity:1}34%{transform:translateY(-27px) scale(1);opacity:0}to{transform:translateY(-27px) scale(1);opacity:0}}@keyframes k2_fbreath{0%{transform:scale(1.02)}to{transform:scale(1.05)}}@keyframes k3_imgbreath{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes k3_nglow{0%,to{opacity:.05}50%{opacity:.42}}@keyframes k3_sweep{0%{transform:translate(0)}to{transform:translate(900px)}}@keyframes k4_glowbreath{0%,to{opacity:.4}50%{opacity:.66}}@keyframes k4_imgbreath{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes k4_drift{0%{transform:translateY(0) translate(0);opacity:0}14%{opacity:.7}86%{opacity:.5}to{transform:translateY(-200px) translate(16px);opacity:0}}@keyframes k5_puff{0%{opacity:0;transform:translate(-50%) scale(.5)}25%{opacity:.42}65%{opacity:.22}to{opacity:0;transform:translate(-30%,-64px) scale(1.5)}}@keyframes k5_glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.72;transform:scale(1.04)}}@keyframes k5_gg{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.62;transform:scale(1.04)}}@keyframes k5_drip{0%{opacity:0;transform:translate(-50%) scale(.7)}6%{opacity:1;transform:translate(-50%,2px) scale(1)}40%{opacity:1;transform:translate(-50%,44px) scale(.92)}46%{opacity:0;transform:translate(-50%,50px) scale(.55)}to{opacity:0}}@keyframes k5_land{0%,40%{opacity:0;transform:scale(.5)}46%{opacity:.85;transform:scale(1)}56%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes k7_gb{0%,to{opacity:.6}50%{opacity:1}}@keyframes k7_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes k7_shine{0%,to{opacity:.35}50%{opacity:.85}}@keyframes k9_slidein{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.bundle-pdp .sec-hero *{box-sizing:border-box;margin:0;padding:0}.bundle-pdp .sec-hero h1,.bundle-pdp .sec-hero h2,.bundle-pdp .sec-hero h3{font-family:var(--serif);font-weight:400;letter-spacing:-.014em;text-wrap:balance}.bundle-pdp .sec-hero p{text-wrap:pretty}.bundle-pdp .sec-hero button{font-family:inherit;cursor:pointer}.bundle-pdp .sec-hero .hero{padding-block:clamp(22px,3vw,40px)}.bundle-pdp .sec-hero .hero .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.bundle-pdp .sec-hero .hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:clamp(30px,4vw,66px);align-items:start}.bundle-pdp .sec-hero .gallery{position:sticky;top:24px}.bundle-pdp .sec-hero .gmain{position:relative;border-radius:16px;overflow:hidden;background:var(--paper);box-shadow:0 24px 60px #4a34261a;aspect-ratio:4/5}.bundle-pdp .sec-hero .gmain img{width:100%;height:100%;object-fit:cover;display:block}.bundle-pdp .sec-hero .gthumbs{display:flex;gap:10px;margin-top:12px}.bundle-pdp .sec-hero .gthumb{flex:1;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--line-soft);background:var(--paper);cursor:pointer;padding:0;transition:border-color .25s,transform .25s;position:relative}.bundle-pdp .sec-hero .gthumb img{width:100%;height:100%;object-fit:cover;display:block}.bundle-pdp .sec-hero .gthumb.active{border-color:var(--bronze);box-shadow:inset 0 0 0 1px var(--bronze)}.bundle-pdp .sec-hero .gthumb:hover{transform:translateY(-2px)}.bundle-pdp .sec-hero .gnav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:50%;background:#ffffff8f;-webkit-backdrop-filter:blur(7px) saturate(1.1);backdrop-filter:blur(7px) saturate(1.1);border:1px solid rgba(255,255,255,.5);color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #4a34261a;opacity:0;transition:opacity .3s var(--ease),background .2s;cursor:pointer;padding:0}.bundle-pdp .sec-hero .gnav svg{width:15px;height:15px;stroke-width:1.5}.bundle-pdp .sec-hero .gmain:hover .gnav{opacity:.88}.bundle-pdp .sec-hero .gnav:hover{background:#fffffff2;opacity:1}.bundle-pdp .sec-hero .gprev{left:14px}.bundle-pdp .sec-hero .gnext{right:14px}@media(hover:none){.bundle-pdp .sec-hero .gnav{opacity:.78}}.bundle-pdp .sec-hero .gcar{display:none;position:relative}.bundle-pdp .sec-hero .gcar-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bundle-pdp .sec-hero .gcar-track::-webkit-scrollbar{display:none}.bundle-pdp .sec-hero .gcar-track img{flex:0 0 100%;width:100%;aspect-ratio:4/5;object-fit:cover;scroll-snap-align:center;border-radius:16px;background:var(--paper);box-shadow:0 16px 40px #4a34261a}.bundle-pdp .sec-hero .gcar-dots{display:flex;justify-content:center;gap:6px;margin-top:11px}.bundle-pdp .sec-hero .gcar-dots i{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background .25s,transform .25s}.bundle-pdp .sec-hero .gcar-dots i.on{background:var(--bronze);transform:scale(1.4)}.bundle-pdp .sec-hero .gcnav{position:absolute;top:42%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;background:#ffffff7a;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);border:1px solid rgba(255,255,255,.46);color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 9px #4a34261f;cursor:pointer;padding:0;opacity:.82}.bundle-pdp .sec-hero .gcnav svg{width:13px;height:13px;stroke-width:1.6}.bundle-pdp .sec-hero .gcprev{left:7px}.bundle-pdp .sec-hero .gcnext{right:7px}.bundle-pdp .sec-hero .hero-copy{padding-top:clamp(4px,1vw,14px)}.bundle-pdp .sec-hero .eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);display:block;margin-bottom:10px}.bundle-pdp .sec-hero .hero-copy h1{font-size:clamp(36px,3.8vw,50px);line-height:1.02;color:var(--ink);margin-bottom:10px}.bundle-pdp .sec-hero .rating{display:flex;align-items:center;gap:10px;margin-bottom:20px}.bundle-pdp .sec-hero .rating .stars{color:var(--gold);letter-spacing:2px;font-size:15px;line-height:1}.bundle-pdp .sec-hero .rating .rval{font-weight:600;color:var(--ink);font-size:14px}.bundle-pdp .sec-hero .rating .rcount{font-size:13px;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}.bundle-pdp .sec-hero .statement{font-family:var(--serif);font-size:clamp(19px,1.75vw,22px);line-height:1.3;color:var(--ink);font-style:italic;max-width:34ch;margin-bottom:10px}.bundle-pdp .sec-hero .sub{font-size:14.5px;line-height:1.55;color:var(--ink-soft);max-width:46ch;margin-bottom:clamp(16px,1.8vw,20px)}.bundle-pdp .sec-hero .buybox{border:1px solid var(--line-soft);border-radius:14px;background:var(--paper);padding:clamp(14px,1.6vw,18px);box-shadow:0 10px 40px #4a34260d}.bundle-pdp .sec-hero .packs{display:flex;flex-direction:column;gap:9px;margin-bottom:15px}.bundle-pdp .sec-hero .pack{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;border:1px solid var(--line);border-radius:11px;padding:13px 16px;cursor:pointer;transition:border-color .2s,background .2s}.bundle-pdp .sec-hero .pack:hover{border-color:var(--bronze)}.bundle-pdp .sec-hero .pack:has(input:checked){border-color:var(--bole);box-shadow:inset 0 0 0 1px var(--bole);background:#fdfaf6}.bundle-pdp .sec-hero .pack .vh{position:absolute;opacity:0;pointer-events:none}.bundle-pdp .sec-hero .pack .pname{font-family:var(--serif);font-size:19px;color:var(--ink);line-height:1.1}.bundle-pdp .sec-hero .pack .pmeta{grid-column:1;font-size:12px;color:var(--muted)}.bundle-pdp .sec-hero .pack .pprice{grid-column:2;grid-row:1;font-size:16px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.bundle-pdp .sec-hero .pack .psave{grid-column:2;grid-row:2;font-size:11.5px;color:var(--muted);text-align:right}.bundle-pdp .sec-hero .pack .tag{position:absolute;top:-9px;left:16px;background:var(--bronze);color:#fbf7ef;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.bundle-pdp .sec-hero .atc{width:100%;background:var(--rust);color:#fff;border:none;border-radius:10px;padding:17px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .25s,transform .2s}.bundle-pdp .sec-hero .atc:hover{background:var(--rust-hover);transform:translateY(-1px)}.bundle-pdp .sec-hero .atc .ap{font-weight:500;opacity:.9}.bundle-pdp .sec-hero .atc-guar{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;color:var(--ink-soft);margin-top:13px;line-height:1.45;text-align:center}.bundle-pdp .sec-hero .atc-guar .ck{color:var(--jade-deep);font-weight:700;flex:0 0 auto}.bundle-pdp .sec-hero .pay{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:16px}.bundle-pdp .sec-hero .pay svg{height:20px;width:auto;display:block;opacity:.9}.bundle-pdp .sec-hero .trustrow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:15px;padding-top:15px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--muted)}.bundle-pdp .sec-hero .trustrow .prooflink{background:none;border:none;color:var(--bole);font-size:12px;padding:0;border-bottom:1px solid rgba(127,62,53,.3)}.bundle-pdp .sec-hero .trustrow .sep{width:1px;height:11px;background:var(--line-soft);flex:0 0 auto}.bundle-pdp .sec-hero .kqcross{display:flex;align-items:center;gap:13px;margin-top:14px;padding:13px 2px;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:none;text-decoration:none;color:inherit;transition:opacity .25s}.bundle-pdp .sec-hero .kqcross:hover{opacity:.72}.bundle-pdp .sec-hero .kqcross-img{width:56px;height:42px;border-radius:8px;overflow:hidden;flex:0 0 auto;box-shadow:0 3px 10px #4a342624}.bundle-pdp .sec-hero .kqcross-img img{width:100%;height:100%;object-fit:cover;display:block}.bundle-pdp .sec-hero .kqcross-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bundle-pdp .sec-hero .kqcross-h{font-family:var(--serif);font-size:16.5px;color:var(--bole);line-height:1.1}.bundle-pdp .sec-hero .kqcross-s{font-size:11.5px;color:var(--ink-soft);line-height:1.3}.bundle-pdp .sec-hero .kqcross-go{flex:0 0 auto;color:var(--bronze);font-size:18px}.bundle-pdp .sec-hero .heroproof{max-width:1200px;margin:clamp(36px,4.2vw,58px) auto 0;padding:0 clamp(18px,4vw,48px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,44px);align-items:start}.bundle-pdp .sec-hero .hp-card{display:flex;flex-direction:column}.bundle-pdp .sec-hero .hp-who{margin-top:auto}.bundle-pdp .sec-hero .hp-card{border-top:1px solid var(--line);padding-top:15px;margin:0}.bundle-pdp .sec-hero .hp-stars{color:var(--gold);letter-spacing:2px;font-size:12px;display:block}.bundle-pdp .sec-hero .hp-q{font-family:var(--serif);font-style:italic;font-size:clamp(15px,1.45vw,17px);line-height:1.42;color:var(--ink);margin:10px 0 11px}.bundle-pdp .sec-hero .hp-who{font-family:var(--sans);font-style:normal;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bundle-pdp .sec-hero .hp-dots{display:none}.bundle-pdp .sec-hero .acc{margin-top:clamp(18px,2vw,24px)}.bundle-pdp .sec-hero .acc details{border-top:1px solid var(--line-soft)}.bundle-pdp .sec-hero .acc details:last-child{border-bottom:1px solid var(--line-soft)}.bundle-pdp .sec-hero .acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;padding:15px 2px;font-family:var(--serif);font-size:19px;color:var(--ink);transition:color .2s}.bundle-pdp .sec-hero .acc summary::-webkit-details-marker{display:none}.bundle-pdp .sec-hero .acc summary:after{content:"+";margin-left:auto;color:var(--bronze);font-family:var(--sans);font-size:18px;transition:transform .3s}.bundle-pdp .sec-hero .acc details[open] summary:after{content:"\2013"}.bundle-pdp .sec-hero .acc summary:hover{color:var(--bole)}.bundle-pdp .sec-hero .acc details p{font-size:14px;line-height:1.6;color:var(--ink-soft);padding:0 2px 16px;max-width:54ch}.bundle-pdp .sec-hero .acc details .prooflink{background:none;border:none;color:var(--bole);font-size:14px;padding:0;border-bottom:1px solid rgba(127,62,53,.3)}.bundle-pdp .sec-hero .r{opacity:0;transform:translateY(20px);animation:jo_hero_in 1s var(--ease) both}.bundle-pdp .sec-hero .shown .r{opacity:1;transform:none}.bundle-pdp .sec-hero .r.d1{animation-delay:.08s}.bundle-pdp .sec-hero .r.d2{animation-delay:.16s}.bundle-pdp .sec-hero .r.d3{animation-delay:.24s}.bundle-pdp .sec-hero .r.d4{animation-delay:.32s}@keyframes jo_hero_in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bundle-pdp .sec-hero .r{opacity:1;transform:none;animation:none}}@media(max-width:860px){.bundle-pdp .sec-hero .hero-grid{grid-template-columns:1fr;gap:24px}.bundle-pdp .sec-hero .gallery{position:static}.bundle-pdp .sec-hero .gmain{aspect-ratio:4/5}.bundle-pdp .sec-hero .hero-copy h1{font-size:clamp(34px,9vw,46px)}}@media(max-width:560px){.bundle-pdp .sec-hero .hero{padding-block:16px}.bundle-pdp .sec-hero .hero .wrap{padding:0 16px}.bundle-pdp .sec-hero .hero-grid{gap:20px}.bundle-pdp .sec-hero .gmain,.bundle-pdp .sec-hero .gthumbs{display:none}.bundle-pdp .sec-hero .gcar{display:block}.bundle-pdp .sec-hero .gcar-track img{aspect-ratio:4/5;height:auto}.bundle-pdp .sec-hero .hero-copy{padding-top:0}.bundle-pdp .sec-hero .hero-copy h1{font-size:clamp(30px,8.6vw,40px);margin-bottom:11px}.bundle-pdp .sec-hero .rating{margin-bottom:14px}.bundle-pdp .sec-hero .statement{font-size:18px;line-height:1.3;margin-bottom:9px;max-width:none}.bundle-pdp .sec-hero .sub{font-size:14.5px;margin-bottom:14px;max-width:none}.bundle-pdp .sec-hero .buybox{padding:15px 13px;border-radius:13px}.bundle-pdp .sec-hero .packs{gap:8px;margin-bottom:13px}.bundle-pdp .sec-hero .pack{padding:12px 14px}.bundle-pdp .sec-hero .pack .pname{font-size:16px}.bundle-pdp .sec-hero .pack .pmeta{font-size:11.5px}.bundle-pdp .sec-hero .pack .pprice{font-size:16px}.bundle-pdp .sec-hero .pack .psave{font-size:11px}.bundle-pdp .sec-hero .atc{padding:16px}.bundle-pdp .sec-hero .atc-guar{margin-top:11px;font-size:12px}.bundle-pdp .sec-hero .trustrow{gap:9px 12px;margin-top:13px;padding-top:13px}.bundle-pdp .sec-hero .kqcross{margin-top:14px}.bundle-pdp .sec-hero .acc summary{font-size:18px;padding:14px 2px}.bundle-pdp .sec-hero .heroproof{grid-template-columns:none;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:26px;padding:0 16px}.bundle-pdp .sec-hero .heroproof::-webkit-scrollbar{display:none}.bundle-pdp .sec-hero .hp-card{flex:0 0 100%;scroll-snap-align:center;padding-top:13px}.bundle-pdp .sec-hero .hp-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.bundle-pdp .sec-hero .hp-dots i{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .25s,transform .25s}.bundle-pdp .sec-hero .hp-dots i.on{background:var(--bronze);transform:scale(1.4)}}.bundle-pdp .sec-why *{box-sizing:border-box;margin:0;padding:0}.bundle-pdp .sec-why h1,.bundle-pdp .sec-why h2,.bundle-pdp .sec-why h3,.bundle-pdp .sec-why h4{font-family:var(--serif);font-weight:400;letter-spacing:-.014em;text-wrap:balance}.bundle-pdp .sec-why p{text-wrap:pretty}.bundle-pdp .sec-why .eyebrow{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}.bundle-pdp .sec-why .why-head{text-align:center;max-width:640px;margin:0 auto clamp(36px,4.8vw,64px)}.bundle-pdp .sec-why .why-head .eyebrow{display:block;margin-bottom:13px;color:var(--jade-deep)}.bundle-pdp .sec-why .why-gdiv{width:0;height:1px;background:var(--gold);opacity:.62;margin:0 auto 20px;transition:width 1s var(--ease) .2s}.bundle-pdp .sec-why .shown .why-gdiv{width:60px}.bundle-pdp .sec-why .why-head h2{font-size:clamp(31px,4.6vw,56px);line-height:1;letter-spacing:-.02em;color:var(--ink)}.bundle-pdp .sec-why .why-head h2 em{font-style:italic;color:var(--bole)}.bundle-pdp .sec-why .why-head .sub{font-size:clamp(15px,1.65vw,18px);color:var(--ink-soft);margin-top:.9em;max-width:42ch;margin-inline:auto;line-height:1.55}.bundle-pdp .sec-why .dsc{position:relative;max-width:840px;margin:0 auto}.bundle-pdp .sec-why .dsc-rail{position:absolute;left:clamp(24px,3.4vw,44px);top:10px;bottom:10px;width:1px;background:var(--line-soft);overflow:hidden}.bundle-pdp .sec-why .dsc-rail:after{content:"";position:absolute;inset:0 0 auto 0;width:100%;height:0;background:linear-gradient(180deg,var(--gold),var(--bole));transition:height 2.3s var(--ease) .2s}.bundle-pdp .sec-why .shown .dsc-rail:after{height:100%}.bundle-pdp .sec-why .beat{display:grid;grid-template-columns:clamp(48px,6.6vw,88px) clamp(210px,28vw,330px) 1fr;align-items:center;column-gap:clamp(20px,2.8vw,40px);padding-block:clamp(20px,2.6vw,34px)}.bundle-pdp .sec-why .beat-node{grid-column:1;justify-self:center;position:relative;z-index:2}.bundle-pdp .sec-why .beat-node i{display:block;width:11px;height:11px;border-radius:50%;background:var(--paper-alt);border:1.5px solid var(--beaver);transform:scale(0);transition:transform .55s var(--ease)}.bundle-pdp .sec-why .shown .beat:nth-child(2) .beat-node i{transition-delay:.55s}.bundle-pdp .sec-why .shown .beat:nth-child(3) .beat-node i{transition-delay:1s}.bundle-pdp .sec-why .shown .beat-node i{transform:scale(1)}.bundle-pdp .sec-why .beat.last{align-items:start}.bundle-pdp .sec-why .beat.last .beat-node{align-self:center}.bundle-pdp .sec-why .beat.last .beat-node i{width:13px;height:13px;background:var(--jade-deep);border-color:var(--jade-deep)}.bundle-pdp .sec-why .beat.last .beat-node:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;border-radius:50%;border:1px solid var(--jade-deep);transform:translate(-50%,-50%) scale(1);opacity:0}.bundle-pdp .sec-why .shown .beat.last .beat-node:after{animation:k1_npulse 3.4s ease-out infinite 1.6s}.bundle-pdp .sec-why .beat-ill{grid-column:2}.bundle-pdp .sec-why .imgframe{position:relative;border-radius:9px;overflow:hidden;background:var(--sand);box-shadow:0 24px 52px #3a261c29;aspect-ratio:4/3}.bundle-pdp .sec-why .imgframe img{width:100%;height:100%;object-fit:cover;display:block;animation:k1_imgbreath 12s ease-in-out infinite}.bundle-pdp .sec-why .imgframe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;border:1px solid rgba(28,27,26,.06);pointer-events:none}.bundle-pdp .sec-why .beat-txt{grid-column:3}.bundle-pdp .sec-why .kick{font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.bundle-pdp .sec-why .beat.last .kick{color:var(--jade-deep)}.bundle-pdp .sec-why .beat-txt h3{font-size:clamp(22px,2.6vw,32px);line-height:1.04;color:var(--ink);margin-bottom:.3em;letter-spacing:-.016em}.bundle-pdp .sec-why .beat-txt h3 em{font-style:italic;color:var(--bole)}.bundle-pdp .sec-why .beat.last h3 em{color:var(--bole)}.bundle-pdp .sec-why .beat-txt p{font-size:13.5px;color:var(--ink-soft);line-height:1.6;max-width:42ch}.bundle-pdp .sec-why .green-ill{position:relative}.bundle-pdp .sec-why .green-ill:before{content:"";position:absolute;top:-17%;right:-11%;bottom:-17%;left:-11%;z-index:0;border-radius:22px;background:radial-gradient(ellipse at 50% 52%,rgba(132,182,96,.6),transparent 68%);filter:blur(5px);opacity:0;transition:opacity 1.4s var(--ease) .5s}.bundle-pdp .sec-why .shown .green-ill:before{animation:k1_gbreath 6s ease-in-out infinite 1s}.bundle-pdp .sec-why .green-ill .imgframe{position:relative;z-index:1}.bundle-pdp .sec-why .green-ill .imgframe:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(118deg,transparent 38%,rgba(255,250,236,.5) 50%,transparent 62%);transform:translate(-135%)}.bundle-pdp .sec-why .shown .green-ill .imgframe:before{animation:k1_sweep 7.5s ease-in-out infinite 2s}.bundle-pdp .sec-why .lift{position:absolute;left:6%;right:6%;top:4%;bottom:30%;z-index:2;pointer-events:none}.bundle-pdp .sec-why .lift i{position:absolute;bottom:0;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#e4c979f2,#d4af3700);opacity:0}.bundle-pdp .sec-why .shown .lift i{animation:k1_rise 4.8s ease-in infinite}.bundle-pdp .sec-why .lift i:nth-child(1){left:22%;animation-delay:.3s}.bundle-pdp .sec-why .lift i:nth-child(2){left:42%;animation-delay:1.5s}.bundle-pdp .sec-why .lift i:nth-child(3){left:60%;animation-delay:.9s}.bundle-pdp .sec-why .lift i:nth-child(4){left:50%;animation-delay:2.7s}.bundle-pdp .sec-why .lift i:nth-child(5){left:33%;animation-delay:3.4s}.bundle-pdp .sec-why .lift i:nth-child(6){left:70%;animation-delay:2s}.bundle-pdp .sec-why .greenwrap{grid-column:2 / -1;margin-top:clamp(12px,1.6vw,20px);position:relative}.bundle-pdp .sec-why .greenwrap:before{display:none}.bundle-pdp .sec-why .greenbox{position:relative;z-index:1;border:1px solid rgba(74,124,89,.16);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fcfdfaf7,#f5faeff7 60%,#eaf4e1fa);box-shadow:0 12px 38px #4a5a3f17;padding:clamp(20px,2.3vw,28px) clamp(20px,2.4vw,30px) clamp(12px,1.7vw,18px)}.bundle-pdp .sec-why .greenbox:before{content:"";position:absolute;top:0;left:0;height:1.5px;width:100%;background:linear-gradient(90deg,var(--gold),var(--jade-deep));transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease) 1.5s}.bundle-pdp .sec-why .shown .greenbox:before{transform:scaleX(1)}.bundle-pdp .sec-why .greenbox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(160deg,transparent 40%,rgba(255,252,240,.45) 50%,transparent 60%);transform:translateY(-110%);opacity:0}.bundle-pdp .sec-why .shown .greenbox:after{animation:k1_boxsweep 1.7s var(--ease) 1.7s 1 forwards}.bundle-pdp .sec-why .gh{position:relative;z-index:2;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jade-deep);display:block;margin-bottom:clamp(6px,1vw,12px);opacity:0;transform:translateY(8px);transition:opacity .7s var(--ease) 1.6s,transform .7s var(--ease) 1.6s}.bundle-pdp .sec-why .shown .gh{opacity:1;transform:none}.bundle-pdp .sec-why .marks{position:relative;z-index:2}.bundle-pdp .sec-why .mark{display:grid;grid-template-columns:clamp(78px,9vw,96px) 1fr;gap:clamp(18px,2.3vw,30px);align-items:center;padding:clamp(15px,1.9vw,22px) 0;position:relative}.bundle-pdp .sec-why .mark:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#4a7c592e;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.bundle-pdp .sec-why .mark:first-child:before{display:none}.bundle-pdp .sec-why .shown .mark.m2:before{transition-delay:1.95s}.bundle-pdp .sec-why .shown .mark.m3:before{transition-delay:2.25s}.bundle-pdp .sec-why .shown .mark:before{transform:scaleX(1)}.bundle-pdp .sec-why .glyph{width:clamp(74px,8.4vw,90px);height:clamp(74px,8.4vw,90px);justify-self:center;border-radius:15px;overflow:hidden;background:#fbf6ee;box-shadow:0 6px 18px #4a342624;border:1px solid rgba(74,124,89,.16);position:relative}.bundle-pdp .sec-why .glyph img{width:100%;height:100%;object-fit:cover;display:block}.bundle-pdp .sec-why .glyph svg{width:100%;height:100%;overflow:visible}.bundle-pdp .sec-why .glyph .gp{fill:none;stroke:var(--jade);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90;transition:stroke-dashoffset 1s var(--ease)}.bundle-pdp .sec-why .glyph .gpf{stroke-width:1.15;opacity:.72}.bundle-pdp .sec-why .shown .mark.m1 .gp{transition-delay:1.75s}.bundle-pdp .sec-why .shown .mark.m2 .gp{transition-delay:2.05s}.bundle-pdp .sec-why .shown .mark.m3 .gp{transition-delay:2.35s}.bundle-pdp .sec-why .shown .glyph .gp{stroke-dashoffset:0}.bundle-pdp .sec-why .glyph .gmote{position:absolute;top:8%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:radial-gradient(circle,#e4c979f2,#d4af3700);opacity:0}.bundle-pdp .sec-why .shown .mark.m3 .gmote{animation:k1_moterise 7s ease-in 3.2s infinite}.bundle-pdp .sec-why .mtxt h4{font-family:var(--serif);font-size:clamp(17px,1.85vw,21px);color:var(--ink);line-height:1.08;margin-bottom:.2em;font-weight:500;opacity:0;transform:translateY(8px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.bundle-pdp .sec-why .mtxt p{font-size:13.5px;color:var(--ink-soft);line-height:1.52;max-width:46ch;opacity:0;transform:translateY(8px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.bundle-pdp .sec-why .mtxt p b{color:var(--bole);font-weight:500}.bundle-pdp .sec-why .shown .mark.m1 .mtxt h4{transition-delay:1.8s}.bundle-pdp .sec-why .shown .mark.m1 .mtxt p{transition-delay:1.9s}.bundle-pdp .sec-why .shown .mark.m2 .mtxt h4{transition-delay:2.1s}.bundle-pdp .sec-why .shown .mark.m2 .mtxt p{transition-delay:2.2s}.bundle-pdp .sec-why .shown .mark.m3 .mtxt h4{transition-delay:2.4s}.bundle-pdp .sec-why .shown .mark.m3 .mtxt p{transition-delay:2.5s}.bundle-pdp .sec-why .shown .mtxt h4,.bundle-pdp .sec-why .shown .mtxt p{opacity:1;transform:none}.bundle-pdp .sec-why .why-close{text-align:center;max-width:660px;margin:clamp(38px,4.6vw,66px) auto 0}.bundle-pdp .sec-why .why-close .l{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.3vw,29px);line-height:1.18;color:var(--ink);max-width:24ch;margin:0 auto;text-wrap:balance}.bundle-pdp .sec-why .why-proof{margin-top:clamp(22px,2.6vw,32px);font-size:13px;color:var(--muted);line-height:1.58;max-width:58ch;margin-inline:auto}.bundle-pdp .sec-why .why-proof em{font-style:italic;color:var(--bole)}.bundle-pdp .sec-why .why-proof .pl{color:var(--rust);background:none;border:0;border-bottom:1px solid rgba(177,86,57,.42);font:inherit;font-weight:500;cursor:pointer}.bundle-pdp .sec-why .r{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease),transform 1s var(--ease)}.bundle-pdp .sec-why .shown .r{opacity:1;transform:none}.bundle-pdp .sec-why .greenwrap.r{transition-delay:1.45s}@media(prefers-reduced-motion:reduce){.bundle-pdp .sec-why .r{opacity:1;transform:none}.bundle-pdp .sec-why .dsc-rail:after{height:100%}.bundle-pdp .sec-why .beat-node i{transform:scale(1)}.bundle-pdp .sec-why .why-gdiv{width:60px}.bundle-pdp .sec-why .imgframe img{animation:none}.bundle-pdp .sec-why .greenwrap:before{opacity:.8;animation:none}.bundle-pdp .sec-why .greenbox:before{transform:scaleX(1)}.bundle-pdp .sec-why .greenbox:after{display:none}.bundle-pdp .sec-why .gh,.bundle-pdp .sec-why .mtxt h4,.bundle-pdp .sec-why .mtxt p{opacity:1;transform:none}.bundle-pdp .sec-why .mark:before{transform:scaleX(1)}.bundle-pdp .sec-why .glyph .gp{stroke-dashoffset:0}.bundle-pdp .sec-why .glyph .gmote{display:none}}@media(max-width:760px){.bundle-pdp .sec-why .dsc{max-width:480px}.bundle-pdp .sec-why .dsc-rail{display:none}.bundle-pdp .sec-why .beat{grid-template-columns:116px 1fr;column-gap:15px;row-gap:0;padding-block:13px;align-items:center}.bundle-pdp .sec-why .beat-node{display:none}.bundle-pdp .sec-why .beat-ill{grid-column:1;grid-row:1;max-width:none}.bundle-pdp .sec-why .beat-txt{grid-column:2;grid-row:1}.bundle-pdp .sec-why .beat-txt .kick{margin-bottom:4px}.bundle-pdp .sec-why .beat-txt h3{font-size:clamp(19px,5.6vw,23px)}.bundle-pdp .sec-why .beat-txt p{font-size:12.5px;line-height:1.5;max-width:none}.bundle-pdp .sec-why .beat.last{grid-template-columns:116px 1fr;row-gap:13px;align-items:center;padding-block:13px}.bundle-pdp .sec-why .beat.last .beat-ill{grid-column:1;grid-row:1;max-width:none}.bundle-pdp .sec-why .beat.last .beat-txt{grid-column:2;grid-row:1}.bundle-pdp .sec-why .beat.last .greenwrap{grid-column:1 / -1;grid-row:2;margin-top:2px}.bundle-pdp .sec-why .greenwrap:before{top:-20px}.bundle-pdp .sec-why .mark{grid-template-columns:54px 1fr;gap:14px;padding:13px 0}.bundle-pdp .sec-why .glyph{width:52px;height:52px;border-radius:12px}.bundle-pdp .sec-why .mtxt h4{font-size:17px}.bundle-pdp .sec-why .mtxt p{font-size:13px;max-width:none}.bundle-pdp .sec-why .lift{bottom:28%}}.bundle-pdp .sec-ritual *{box-sizing:border-box;margin:0;padding:0}.bundle-pdp .sec-ritual h1,.bundle-pdp .sec-ritual h2,.bundle-pdp .sec-ritual h3,.bundle-pdp .sec-ritual h4{font-family:var(--serif);font-weight:400;letter-spacing:-.014em;text-wrap:balance}.bundle-pdp .sec-ritual p{text-wrap:pretty}.bundle-pdp .sec-ritual .eyebrow{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.bundle-pdp .sec-ritual .ritual{padding-block:clamp(56px,8vw,108px)}.bundle-pdp .sec-ritual .ritual .inner{max-width:1140px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.bundle-pdp .sec-ritual .r-head{text-align:center;max-width:640px;margin:0 auto clamp(36px,4.8vw,60px)}.bundle-pdp .sec-ritual .r-head .eyebrow{display:block;margin-bottom:13px}.bundle-pdp .sec-ritual .r-head h2{font-size:clamp(29px,3.9vw,50px);line-height:1.04;color:var(--ink)}.bundle-pdp .sec-ritual .r-head .sub{font-size:clamp(15px,1.6vw,17px);color:var(--ink-soft);margin-top:.75em;max-width:50ch;margin-inline:auto}.bundle-pdp .sec-ritual .r-head .sub em{font-style:italic;color:var(--bole)}.bundle-pdp .sec-ritual .r-thread{position:relative;max-width:1000px;height:30px;margin:0 auto clamp(-6px,-.4vw,2px)}.bundle-pdp .sec-ritual .r-thread svg{width:100%;height:100%;overflow:visible;display:block}.bundle-pdp .sec-ritual .r-thread .tline{fill:none;stroke:url(#dayg);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:1100;transition:stroke-dashoffset 2.2s var(--ease) .15s}.bundle-pdp .sec-ritual .shown .r-thread .tline{stroke-dashoffset:0}.bundle-pdp .sec-ritual .r-thread .tnode{fill:var(--paper-alt);stroke-width:1.75;transform-origin:center;transform:scale(0);transition:transform .5s var(--ease)}.bundle-pdp .sec-ritual .shown .r-thread .tnode.a{transition-delay:.55s;transform:scale(1)}.bundle-pdp .sec-ritual .shown .r-thread .tnode.b{transition-delay:1.05s;transform:scale(1)}.bundle-pdp .sec-ritual .shown .r-thread .tnode.c{transition-delay:1.55s;transform:scale(1)}.bundle-pdp .sec-ritual .rituals{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,36px)}.bundle-pdp .sec-ritual .rcard{text-align:left;display:flex;flex-direction:column}.bundle-pdp .sec-ritual .r-media{position:relative;border-radius:13px;overflow:hidden;aspect-ratio:4/5;background:var(--sand);box-shadow:0 26px 60px #3a261c2b}.bundle-pdp .sec-ritual .r-media img,.bundle-pdp .sec-ritual .r-media video{width:100%;height:100%;object-fit:cover;display:block}.bundle-pdp .sec-ritual .r-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;border:1px solid rgba(28,27,26,.07);pointer-events:none}.bundle-pdp .sec-ritual .r-kicker{display:flex;align-items:center;gap:9px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin:clamp(16px,2vw,22px) 0 6px}.bundle-pdp .sec-ritual .r-kicker .dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.bundle-pdp .sec-ritual .rcard.c1 .dot{background:var(--dawn)}.bundle-pdp .sec-ritual .rcard.c2 .dot{background:var(--gold)}.bundle-pdp .sec-ritual .rcard.c3 .dot{background:var(--dusk)}.bundle-pdp .sec-ritual .r-kicker .sep{color:var(--beaver);font-weight:400;letter-spacing:0}.bundle-pdp .sec-ritual .rcard h3{font-size:clamp(21px,2.3vw,27px);line-height:1.06;color:var(--ink);margin-bottom:8px}.bundle-pdp .sec-ritual .rcard p{font-size:clamp(13.5px,1.45vw,15px);color:var(--ink-soft);line-height:1.56;max-width:33ch}.bundle-pdp .sec-ritual .r-when{display:block;margin-top:auto;padding-top:.9em;font-family:var(--serif);font-style:italic;font-size:16px;color:var(--muted);max-width:30ch}.bundle-pdp .sec-ritual .rcard p+.r-when{margin-top:.9em}.bundle-pdp .sec-ritual .r-foot{text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.7vw,22px);color:var(--ink-soft);margin-top:clamp(38px,4.8vw,58px)}.bundle-pdp .sec-ritual .r{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.bundle-pdp .sec-ritual .shown .r{opacity:1;transform:none}.bundle-pdp .sec-ritual .r.d1{transition-delay:.1s}.bundle-pdp .sec-ritual .r.d2{transition-delay:.22s}.bundle-pdp .sec-ritual .r.d3{transition-delay:.34s}.bundle-pdp .sec-ritual .r.d4{transition-delay:.5s}@media(prefers-reduced-motion:reduce){.bundle-pdp .sec-ritual .r{opacity:1;transform:none;transition:none}.bundle-pdp .sec-ritual .tline{stroke-dashoffset:0}.bundle-pdp .sec-ritual .tnode{transform:scale(1)}}@media(max-width:760px){.bundle-pdp .sec-ritual .r-thread{display:none}.bundle-pdp .sec-ritual .rituals{grid-template-columns:1fr;gap:0;max-width:480px;margin-inline:auto}.bundle-pdp .sec-ritual .rcard{display:grid;grid-template-columns:104px 1fr;column-gap:16px;align-items:center;padding:18px 0;border-top:1px solid var(--line-soft)}.bundle-pdp .sec-ritual .rcard:first-child{border-top:0;padding-top:2px}.bundle-pdp .sec-ritual .r-media{grid-row:1 / span 4;grid-column:1;aspect-ratio:4/5;align-self:start;box-shadow:0 14px 30px #3a261c26}.bundle-pdp .sec-ritual .r-kicker{grid-column:2;margin:0 0 4px}.bundle-pdp .sec-ritual .rcard h3{grid-column:2;font-size:21px;margin-bottom:4px}.bundle-pdp .sec-ritual .rcard p{grid-column:2;font-size:14px;max-width:none}.bundle-pdp .sec-ritual .r-when{grid-column:2;margin-top:6px;padding-top:0;font-size:15px}}.bundle-pdp .sec-offer *{box-sizing:border-box;margin:0;padding:0}.bundle-pdp .sec-offer h1,.bundle-pdp .sec-offer h2,.bundle-pdp .sec-offer h3,.bundle-pdp .sec-offer h4{font-family:var(--serif);font-weight:400;letter-spacing:-.014em;text-wrap:balance}.bundle-pdp .sec-offer p{text-wrap:pretty}.bundle-pdp .sec-offer .eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.bundle-pdp .sec-offer .offer{padding-block:clamp(54px,7vw,104px)}.bundle-pdp .sec-offer .offer .inner{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.bundle-pdp .sec-offer .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,4.4vw,64px);align-items:stretch}.bundle-pdp .sec-offer .media{position:relative}.bundle-pdp .sec-offer .glow{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:0;border-radius:20px;background:radial-gradient(ellipse at 52% 40%,rgba(199,165,89,.34),transparent 62%);opacity:0;transition:opacity 1.7s var(--ease) .4s}.bundle-pdp .sec-offer .shown .glow{opacity:1;animation:k7_gb 9s ease-in-out infinite 1.6s}.bundle-pdp .sec-offer .photo{position:relative;z-index:1;height:100%;min-height:clamp(420px,46vw,600px);border-radius:5px;overflow:hidden;background:var(--sand);box-shadow:0 30px 60px -30px #4a34264d}.bundle-pdp .sec-offer .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;box-shadow:inset 0 0 0 1px #c7a55947;pointer-events:none;z-index:2}.bundle-pdp .sec-offer .photo img{width:100%;height:100%;object-fit:cover;display:block;animation:k7_breathe 19s ease-in-out infinite}.bundle-pdp .sec-offer .buy{display:flex;flex-direction:column;justify-content:center}.bundle-pdp .sec-offer .buy .eyebrow{display:block}.bundle-pdp .sec-offer .gthread{width:0;height:1px;background:var(--gold);opacity:.7;margin:12px 0 16px;transition:width 1s var(--ease) .2s}.bundle-pdp .sec-offer .shown .gthread{width:34px}.bundle-pdp .sec-offer .o-h{font-size:clamp(30px,3.7vw,46px);line-height:1;color:var(--ink)}.bundle-pdp .sec-offer .o-rundown{font-size:14.5px;color:var(--ink-soft);line-height:1.6;margin-top:14px;max-width:42ch}.bundle-pdp .sec-offer .vows{margin-top:clamp(30px,4vw,40px)}.bundle-pdp .sec-offer .vows-l{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);text-align:center;display:block;margin-bottom:clamp(16px,2vw,22px)}.bundle-pdp .sec-offer .vow-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,22px)}.bundle-pdp .sec-offer .vow{text-align:center;display:flex;flex-direction:column;align-items:center}.bundle-pdp .sec-offer .vt{display:flex;flex-direction:column;align-items:center}.bundle-pdp .sec-offer .vow .ic{width:clamp(76px,8.6vw,94px);height:clamp(76px,8.6vw,94px);margin-bottom:13px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#fbf6ee,#f1e8d9);border:1px solid rgba(166,132,92,.18);box-shadow:0 6px 16px #4a342612;display:flex;align-items:center;justify-content:center}.bundle-pdp .sec-offer .vow .ic img{height:60%;width:auto;max-width:74%;object-fit:contain;display:block}.bundle-pdp .sec-offer .vow .vn{font-family:var(--serif);font-size:clamp(15px,1.6vw,17.5px);color:var(--ink);line-height:1.08}.bundle-pdp .sec-offer .vow.tree .vn{color:var(--bole);font-style:italic}.bundle-pdp .sec-offer .vow.tree .ic img{height:52%;max-width:64%}.bundle-pdp .sec-offer .vow .vs{font-size:11.5px;color:var(--muted);line-height:1.3;margin-top:3px;max-width:16ch}.bundle-pdp .sec-offer .sizes{margin-top:clamp(38px,5vw,52px);display:grid;gap:11px}.bundle-pdp .sec-offer .oo{position:relative;display:grid;grid-template-columns:19px 1fr auto;align-items:center;gap:15px;border:1px solid var(--line);border-radius:12px;padding:17px 19px;cursor:pointer;transition:border-color .22s,background .22s,box-shadow .22s}.bundle-pdp .sec-offer .oo:hover{border-color:var(--beaver)}.bundle-pdp .sec-offer .sizes:has(.oo:only-child) .oo{grid-template-columns:1fr auto;cursor:default}.bundle-pdp .sec-offer .sizes:has(.oo:only-child) .rd{display:none}.bundle-pdp .sec-offer .oo .rd{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;transition:border-color .22s}.bundle-pdp .sec-offer .oo .rd:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--rust);transform:scale(0);transition:transform .22s}.bundle-pdp .sec-offer .oo.sel{border-color:#b156398c;background:#c78d5712;box-shadow:0 1px #b156392e}.bundle-pdp .sec-offer .oo.sel .rd{border-color:var(--rust)}.bundle-pdp .sec-offer .oo.sel .rd:after{transform:scale(1)}.bundle-pdp .sec-offer .oo-n{font-family:var(--serif);font-size:19px;color:var(--ink);line-height:1.05}.bundle-pdp .sec-offer .oo-tag{font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--bronze);margin-left:10px;vertical-align:1px}.bundle-pdp .sec-offer .oo-d{display:block;font-size:12px;color:var(--muted);margin-top:2px}.bundle-pdp .sec-offer .oo-p{font-weight:600;font-size:18px;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;text-align:right}.bundle-pdp .sec-offer .oo-pe{display:block;font-size:11px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums lining-nums;margin-top:1px}.bundle-pdp .sec-offer .oo-save{display:block;font-size:11px;font-weight:500;color:var(--bronze);font-variant-numeric:tabular-nums lining-nums;margin-top:2px;white-space:nowrap}.bundle-pdp .sec-offer .atc{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;margin-top:clamp(18px,2.2vw,22px);background:var(--rust);color:#fff;font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;padding:18px;border:0;border-radius:10px;cursor:pointer;transition:background .25s,transform .25s,box-shadow .25s;text-decoration:none;box-shadow:0 12px 28px #b1563933}.bundle-pdp .sec-offer .atc:hover{background:var(--rust-hover);transform:translateY(-1px)}.bundle-pdp .sec-offer .atc .lock{width:13px;height:13px;opacity:.9}.bundle-pdp .sec-offer .atc .ap{color:#ffffffd1;font-variant-numeric:tabular-nums;letter-spacing:0}.bundle-pdp .sec-offer .trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 9px;margin-top:13px;font-size:11.5px;color:var(--muted);line-height:1.4;text-align:center}.bundle-pdp .sec-offer .trust svg{width:12px;height:12px;vertical-align:-2px;margin-right:3px}.bundle-pdp .sec-offer .trust .sep{opacity:.5}.bundle-pdp .sec-offer .trust b{color:var(--bole);font-weight:500}.bundle-pdp .sec-offer .guar{margin-top:clamp(40px,5vw,72px);background:var(--band);border-radius:7px;position:relative;box-shadow:inset 0 0 0 1px #c7a55938}.bundle-pdp .sec-offer .guar-grid{display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,3.6vw,56px);align-items:center;padding:clamp(30px,3.6vw,44px) clamp(30px,3.8vw,54px)}.bundle-pdp .sec-offer .seal{position:relative;width:clamp(118px,13vw,164px);height:clamp(118px,13vw,164px);flex:0 0 auto}.bundle-pdp .sec-offer .seal img{width:100%;height:100%;object-fit:contain;display:block}.bundle-pdp .sec-offer .seal .sh{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:radial-gradient(circle at 40% 34%,rgba(199,165,89,.42),transparent 58%);opacity:0;transition:opacity 1.4s var(--ease) .6s;pointer-events:none;mix-blend-mode:multiply}.bundle-pdp .sec-offer .shown .seal .sh{opacity:1;animation:k7_shine 7s ease-in-out infinite 1.8s}.bundle-pdp .sec-offer .guar .gl{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);display:block;margin-bottom:9px}.bundle-pdp .sec-offer .guar h3{font-family:var(--serif);font-size:clamp(24px,2.7vw,33px);line-height:1.05;color:var(--ink);margin-bottom:.42em;letter-spacing:-.012em}.bundle-pdp .sec-offer .guar h3 em{font-style:italic;color:var(--bole)}.bundle-pdp .sec-offer .gintro{font-size:15.5px;color:var(--ink-soft);line-height:1.56;max-width:53ch;margin-bottom:clamp(16px,2vw,22px)}.bundle-pdp .sec-offer .gintro b{color:var(--bole);font-weight:500}.bundle-pdp .sec-offer .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,34px);padding-top:clamp(15px,1.8vw,20px);border-top:1px solid rgba(166,132,92,.22)}.bundle-pdp .sec-offer .step .sn{font-family:var(--serif);font-size:22px;color:var(--bronze);line-height:1;display:block}.bundle-pdp .sec-offer .step .stt{display:block;font-family:var(--serif);font-size:clamp(15.5px,1.55vw,18.5px);color:var(--ink);line-height:1.14;margin:4px 0}.bundle-pdp .sec-offer .step .sd{display:block;font-size:12.5px;color:var(--muted);line-height:1.46}.bundle-pdp .sec-offer .r{opacity:0;transform:translateY(20px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.bundle-pdp .sec-offer .shown .r{opacity:1;transform:none}.bundle-pdp .sec-offer .r.d1{transition-delay:.1s}.bundle-pdp .sec-offer .r.d2{transition-delay:.2s}.bundle-pdp .sec-offer .r.d3{transition-delay:.3s}.bundle-pdp .sec-offer .r.d4{transition-delay:.42s}@media(prefers-reduced-motion:reduce){.bundle-pdp .sec-offer .r{opacity:1;transform:none}.bundle-pdp .sec-offer .gthread{width:34px}.bundle-pdp .sec-offer .photo img,.bundle-pdp .sec-offer .glow,.bundle-pdp .sec-offer .seal .sh{animation:none!important}}@media(max-width:860px){.bundle-pdp .sec-offer .cols{grid-template-columns:1fr;gap:clamp(24px,6vw,32px);max-width:440px;margin-inline:auto}.bundle-pdp .sec-offer .photo{min-height:0;aspect-ratio:4/3}.bundle-pdp .sec-offer .buy{justify-content:flex-start}.bundle-pdp .sec-offer .vow-row{grid-template-columns:repeat(3,1fr);gap:10px;max-width:none}.bundle-pdp .sec-offer .vow{flex-direction:column;align-items:center;text-align:center;gap:0}.bundle-pdp .sec-offer .vow .ic{margin-bottom:9px;width:clamp(48px,14vw,58px);height:clamp(48px,14vw,58px)}.bundle-pdp .sec-offer .vt{align-items:center;text-align:center}.bundle-pdp .sec-offer .vow .vn{font-size:12.5px;line-height:1.12;min-height:2.3em;display:flex;align-items:center;justify-content:center}.bundle-pdp .sec-offer .vow .vs{font-size:10.5px;max-width:none;margin-top:2px}.bundle-pdp .sec-offer .guar-grid{grid-template-columns:1fr;gap:18px;text-align:center;padding:clamp(26px,6vw,34px)}.bundle-pdp .sec-offer .seal{margin:0 auto;width:90px;height:90px}.bundle-pdp .sec-offer .gintro{margin-inline:auto}.bundle-pdp .sec-offer .steps{grid-template-columns:1fr;gap:13px;text-align:left;max-width:300px;margin-inline:auto}.bundle-pdp .sec-offer .step{display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:baseline}.bundle-pdp .sec-offer .step .sn{grid-row:span 2}}@media(max-width:560px){.bundle-pdp .sec-offer .o-h{font-size:clamp(28px,8vw,38px)}.bundle-pdp .sec-offer .vows,.bundle-pdp .sec-offer .sizes{margin-top:26px}.bundle-pdp .sec-offer .oo{padding:13px 15px;gap:12px}.bundle-pdp .sec-offer .oo-n{font-size:17.5px}.bundle-pdp .sec-offer .oo-d{font-size:11.5px}.bundle-pdp .sec-offer .oo-p{font-size:17px}.bundle-pdp .sec-offer .guar{margin-top:34px}.bundle-pdp .sec-offer .seal{width:80px;height:80px}.bundle-pdp .sec-offer .guar h3{font-size:25px}.bundle-pdp .sec-offer .gintro{font-size:14.5px}.bundle-pdp .sec-offer .steps .stt{font-size:15.5px}.bundle-pdp .sec-offer .steps .sd{font-size:12px}}.bundle-pdp .sec-kingqueen *{box-sizing:border-box;margin:0;padding:0}.bundle-pdp .sec-kingqueen h1,.bundle-pdp .sec-kingqueen h2,.bundle-pdp .sec-kingqueen h3{font-family:var(--serif);font-weight:400;letter-spacing:-.014em;text-wrap:balance}.bundle-pdp .sec-kingqueen p{text-wrap:pretty}.bundle-pdp .sec-kingqueen button{font-family:inherit;cursor:pointer}.bundle-pdp .sec-kingqueen .kq{padding:clamp(56px,7vw,100px) 0 clamp(36px,4vw,60px);background:radial-gradient(ellipse at 50% 0%,var(--paper),var(--band) 92%)}.bundle-pdp .sec-kingqueen .kq .inner{max-width:1000px;margin:0 auto;padding:0 clamp(20px,4vw,48px);text-align:center}.bundle-pdp .sec-kingqueen .eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);display:block;margin-bottom:13px}.bundle-pdp .sec-kingqueen .gdiv{width:0;height:1px;background:var(--gold);margin:0 auto 20px;transition:width 1.1s var(--ease) .2s}.bundle-pdp .sec-kingqueen .shown .gdiv{width:46px}.bundle-pdp .sec-kingqueen .kq h2{font-size:clamp(33px,4.4vw,54px);line-height:1.02;color:var(--ink);margin-bottom:15px}.bundle-pdp .sec-kingqueen .kq h2 em{font-style:italic;color:var(--bole)}.bundle-pdp .sec-kingqueen .kq .lead{font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--ink-soft);max-width:48ch;margin:0 auto clamp(34px,4vw,48px)}.bundle-pdp .sec-kingqueen .shot{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 34px 80px #4a342629;max-width:880px;margin:0 auto clamp(34px,4vw,48px);border:1px solid rgba(199,165,89,.25)}.bundle-pdp .sec-kingqueen .shot img{width:100%;display:block}.bundle-pdp .sec-kingqueen .shot .cap{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:clamp(28px,5vw,72px);padding:clamp(22px,3vw,34px) 20px clamp(16px,2vw,22px);background:linear-gradient(to top,rgba(16,10,5,.92),rgba(16,10,5,.5) 55%,transparent);color:#fbf3e6}.bundle-pdp .sec-kingqueen .shot .cap .c{text-shadow:0 1px 16px rgba(0,0,0,.8)}.bundle-pdp .sec-kingqueen .shot .cap .c{font-family:var(--serif);font-size:clamp(16px,1.7vw,20px);line-height:1.1}.bundle-pdp .sec-kingqueen .shot .cap .c span{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-top:6px;opacity:.9}.bundle-pdp .sec-kingqueen .buy{max-width:420px;margin:0 auto}.bundle-pdp .sec-kingqueen .price{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-bottom:16px}.bundle-pdp .sec-kingqueen .price .now{font-family:var(--serif);font-size:clamp(34px,3.8vw,46px);color:var(--ink);line-height:1}.bundle-pdp .sec-kingqueen .price .was{font-size:16px;color:var(--muted);text-decoration:line-through;text-decoration-color:#8b735580}.bundle-pdp .sec-kingqueen .atc{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;background:var(--rust);color:#fff;border:none;border-radius:11px;padding:18px;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;transition:background .25s,transform .2s}.bundle-pdp .sec-kingqueen .atc:hover{background:var(--rust-hover);transform:translateY(-1px)}.bundle-pdp .sec-kingqueen .note{font-size:12.5px;color:var(--muted);margin-top:15px;max-width:40ch;margin-inline:auto;line-height:1.5}.bundle-pdp .sec-kingqueen .kq-discover{display:inline-flex;align-items:center;gap:7px;margin-top:17px;font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:.01em;color:var(--rust);text-decoration:none;border-bottom:1px solid rgba(177,86,57,.32);padding-bottom:3px;transition:color .25s,border-color .25s}.bundle-pdp .sec-kingqueen .kq-discover:hover{color:var(--rust-hover);border-color:#b15639b3}.bundle-pdp .sec-kingqueen .kq-discover span[aria-hidden]{transition:transform .25s}.bundle-pdp .sec-kingqueen .kq-discover:hover span[aria-hidden]{transform:translate(4px)}.bundle-pdp .sec-kingqueen .r{opacity:0;transform:translateY(20px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.bundle-pdp .sec-kingqueen .shown .r{opacity:1;transform:none}.bundle-pdp .sec-kingqueen .r.d1{transition-delay:.12s}.bundle-pdp .sec-kingqueen .r.d2{transition-delay:.26s}.bundle-pdp .sec-kingqueen .r.d3{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.bundle-pdp .sec-kingqueen .r{opacity:1;transform:none}.bundle-pdp .sec-kingqueen .gdiv{width:46px}}@media(max-width:560px){.bundle-pdp .sec-kingqueen .shot .cap{gap:24px;padding-bottom:14px}}.bundle-pdp .sec-faq *{box-sizing:border-box;margin:0;padding:0}.bundle-pdp .sec-faq h1,.bundle-pdp .sec-faq h2,.bundle-pdp .sec-faq h3{font-family:var(--serif);font-weight:400;letter-spacing:-.014em;text-wrap:balance}.bundle-pdp .sec-faq p{text-wrap:pretty}.bundle-pdp .sec-faq .faq{padding-block:clamp(56px,7vw,104px)}.bundle-pdp .sec-faq .faq .inner{max-width:760px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.bundle-pdp .sec-faq .faq-head{text-align:center;margin-bottom:clamp(34px,4vw,52px)}.bundle-pdp .sec-faq .eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);display:block;margin-bottom:13px}.bundle-pdp .sec-faq .gdiv{width:0;height:1px;background:var(--gold);opacity:.7;margin:0 auto 20px;transition:width 1s var(--ease) .15s}.bundle-pdp .sec-faq .shown .gdiv{width:38px}.bundle-pdp .sec-faq .faq-head h2{font-size:clamp(30px,4vw,46px);line-height:1.03;color:var(--ink)}.bundle-pdp .sec-faq .qa{border-top:1px solid var(--line-soft)}.bundle-pdp .sec-faq .qa:last-of-type{border-bottom:1px solid var(--line-soft)}.bundle-pdp .sec-faq .qa summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:18px;padding:clamp(18px,2.2vw,24px) 4px;font-family:var(--serif);font-size:clamp(20px,1.9vw,25px);color:var(--ink);letter-spacing:-.01em;transition:color .3s}.bundle-pdp .sec-faq .qa summary::-webkit-details-marker{display:none}.bundle-pdp .sec-faq .qa summary:hover{color:var(--bole)}.bundle-pdp .sec-faq .qa .sign{margin-left:auto;flex:0 0 auto;position:relative;width:15px;height:15px;align-self:flex-start;margin-top:6px;color:var(--bronze)}.bundle-pdp .sec-faq .qa .sign:before,.bundle-pdp .sec-faq .qa .sign:after{content:"";position:absolute;background:currentColor;transition:transform .35s var(--ease),opacity .35s}.bundle-pdp .sec-faq .qa .sign:before{left:0;top:7px;width:15px;height:1.4px}.bundle-pdp .sec-faq .qa .sign:after{left:7px;top:0;width:1.4px;height:15px}.bundle-pdp .sec-faq .qa[open] .sign:after{transform:scaleY(0);opacity:0}.bundle-pdp .sec-faq .qa[open] .sign{color:var(--bole)}.bundle-pdp .sec-faq .qa .ans{overflow:hidden}.bundle-pdp .sec-faq .qa .ans p{font-size:clamp(14.5px,1.05vw,15.5px);line-height:1.66;color:var(--ink-soft);max-width:62ch;padding:0 4px clamp(20px,2.3vw,26px);margin-top:-2px}.bundle-pdp .sec-faq .qa .ans b{color:var(--bole);font-weight:500}.bundle-pdp .sec-faq .qa[open] .ans{animation:k9_slidein .5s var(--ease)}.bundle-pdp .sec-faq .faq-foot{text-align:center;margin-top:clamp(34px,4vw,50px);font-size:14px;color:var(--muted)}.bundle-pdp .sec-faq .faq-foot a{color:var(--bole);text-decoration:none;border-bottom:1px solid rgba(127,62,53,.3);padding-bottom:1px;transition:border-color .3s}.bundle-pdp .sec-faq .faq-foot a:hover{border-color:var(--rust)}.bundle-pdp .sec-faq .r{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.bundle-pdp .sec-faq .shown .r{opacity:1;transform:none}.bundle-pdp .sec-faq .r.d1{transition-delay:.1s}.bundle-pdp .sec-faq .r.d2{transition-delay:.2s}@media(prefers-reduced-motion:reduce){.bundle-pdp .sec-faq .r{opacity:1;transform:none}.bundle-pdp .sec-faq .gdiv{width:38px}.bundle-pdp .sec-faq .qa[open] .ans{animation:none}}.bundle-pdp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.018'/%3E%3C/svg%3E")}.bundle-pdp .sec-faq .ans .pl{color:var(--rust);background:none;border:0;border-bottom:1px solid rgba(177,86,57,.42);font:inherit;font-weight:500;cursor:pointer;padding:0;display:inline;line-height:inherit}.bundle-pdp .sec-faq .ans .pl:hover{border-bottom-color:var(--rust)}.bundle-pdp .proofbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#140d07a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:22px}.bundle-pdp .proofbox.open{display:flex}.bundle-pdp .pb-thumb{width:98px;height:auto;border-radius:7px;box-shadow:0 8px 22px #4a342633;border:1px solid var(--line);flex:0 0 auto}.bundle-pdp .pb-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rust)}.bundle-pdp .pb-sub{font-size:13px;color:var(--muted);line-height:1.4}.bundle-pdp .pb-stats{display:flex;gap:10px;margin:2px 0 17px}.bundle-pdp .pb-stats>div{flex:1;text-align:center;background:var(--band);border-radius:11px;padding:13px 6px}.bundle-pdp .pb-stats b{display:block;font-family:var(--serif);font-size:23px;line-height:1;color:var(--jade-deep);margin-bottom:3px}.bundle-pdp .pb-stats span{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.bundle-pdp .pb-conc{font-family:var(--serif);font-size:18px;font-style:italic;line-height:1.5;color:var(--ink-soft);margin-bottom:11px}.bundle-pdp .pb-src{font-size:12px;color:var(--muted);margin-bottom:20px;line-height:1.5}.bundle-pdp .pb-view{display:inline-flex;align-items:center;gap:7px;background:var(--rust);color:#fff;text-decoration:none;font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:.03em;padding:12px 24px;border-radius:9px;transition:background .25s}.bundle-pdp .pb-view:hover{background:var(--rust-hover)}@media(max-width:520px){.bundle-pdp .pb-thumb{width:78px}}@media(prefers-reduced-motion:reduce){.bundle-pdp .pb-view{transition:none}}.bundle-pdp .sec-hero .ffincl-head{display:block;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:2px 0 9px;font-weight:600}.bundle-pdp .sec-hero .ffincl{display:flex;flex-direction:column;gap:0;margin:0 0 16px;border:1px solid var(--line-soft);border-radius:12px;background:#fdfaf6;overflow:hidden}.bundle-pdp .sec-hero .ffincl-row{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;row-gap:2px;padding:8px 15px;border-bottom:1px solid var(--line-soft)}.bundle-pdp .sec-hero .ffincl-row:last-child{border-bottom:0}.bundle-pdp .sec-hero .ffincl-k{justify-self:start;font-family:var(--serif);font-size:17px;color:var(--ink);line-height:1.2;text-decoration:none;border-bottom:1px solid rgba(177,86,57,.32);padding-bottom:1px;transition:color .2s,border-color .2s}.bundle-pdp .sec-hero .ffincl-k:hover{color:var(--rust-hover);border-bottom-color:var(--rust)}.bundle-pdp .sec-hero .ffincl-v{font-size:12.5px;color:var(--muted);text-align:right;line-height:1.32;text-wrap:pretty}@media(max-width:560px){.bundle-pdp .sec-hero .ffincl-row{grid-template-columns:1fr}.bundle-pdp .sec-hero .ffincl-v{text-align:left}}.bundle-pdp .sec-hero .ffprice{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;flex-wrap:wrap}.bundle-pdp .sec-hero .ffprice-n{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.bundle-pdp .sec-hero .ffprice-l{font-size:13px;color:var(--muted)}.bundle-pdp .offer .ffworth{margin:2px 0 16px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:12px;background:#fdfaf6}.bundle-pdp .offer .ffworth-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0}.bundle-pdp .offer .ffworth-l{font-size:14px;color:var(--muted)}.bundle-pdp .offer .ffworth-v{font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums}.bundle-pdp .offer .ffworth-row.strong .ffworth-l{color:var(--ink);font-weight:600}.bundle-pdp .offer .ffworth-row.strong .ffworth-v{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--bole)}.bundle-pdp .offer .ffworth-note{display:block;margin-top:8px;font-size:12px;color:var(--muted);line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-bundle-pdp.css.map */
