:root{--ink: #0E0D0B;--ink2: #1c1b18;--indigo: #3B05EC;--indigo2: #6633ff;--orange: #FF5E00;--magenta: #A02780;--warm: #E5E1DA;--surface: #F0EDE6;--muted: #8A8880;--border: rgba(0, 0, 0, .07);--white: #fff;--green: #16a34a}.page-hero2{padding:9rem 5rem 5rem;background:var(--ink2);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.ph-svg2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ph-inner2{position:relative;z-index:2}.ph-chip2{display:inline-flex;align-items:center;gap:.6rem;background:#ff5e0026;border:1px solid rgba(255,94,0,.3);padding:.35rem .9rem;border-radius:100px;font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffaa64e6;margin-bottom:3.5rem;width:fit-content}.ph-dot2{width:5px;height:5px;border-radius:50%;background:var(--orange);animation:bd 1.5s ease-in-out infinite}@keyframes bd{0%,to{opacity:1}50%{opacity:.2}}.ph-h2{font-size:clamp(2.5rem,5.5vw,7rem);font-weight:700;color:var(--warm);line-height:1.1;margin-bottom:.8rem}.ph-h2 em{font-style:italic;color:var(--orange)}.ph-sub2{font-size:1.2rem;color:#e5e1da73;max-width:520px;line-height:1.7;margin-bottom:2rem}.savings-strip2{display:flex;gap:1.5rem;flex-wrap:wrap}.sav-pill2{display:inline-flex;align-items:center;gap:.6rem;background:#ff5e001f;border:1px solid rgba(255,94,0,.25);padding:.5rem 1.1rem;border-radius:100px}.sav-pill-n2{font-size:1rem;font-weight:500;color:var(--orange)}.sav-pill-l2{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e5e1da66}.combo-tabs{background:#f0ede6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:0 3rem;display:flex;gap:0;overflow-x:auto;scrollbar-width:none;position:sticky;top:68px;z-index:100}.combo-tabs::-webkit-scrollbar{display:none}.ct{padding:1rem 1.5rem;font-size:1.3rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.ct:hover{color:var(--ink)}.ct.active{color:var(--orange);border-color:var(--orange)}.combos-wrap{padding:8rem 3rem 3rem;max-width:1400px;margin:0 auto}.sec-label{font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:1.8rem;display:flex;align-items:center;gap:.6rem}.sec-label:after{content:"";width:28px;height:1px;background:#00000026}.sec-h{font-size:clamp(1.6rem,2.8vw,3.4rem);font-weight:700;line-height:1.1;margin-bottom:3.5rem}.sec-h em{font-style:italic;color:var(--indigo)}.sec-h.orange em{color:var(--orange)}.hero-combo{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border-radius:24px;overflow:hidden;border:1px solid var(--border);margin-bottom:5rem;background:var(--white)}.hc-left{background:linear-gradient(145deg,#060420,#1a0063);padding:4rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hc-left:before{content:"";position:absolute;top:-80px;right:-80px;width:300px;height:300px;border-radius:50%;background:#3b05ec26}.hc-left:after{content:"";position:absolute;bottom:-60px;left:-60px;width:200px;height:200px;border-radius:50%;background:#ff5e0014}.hc-tag{display:inline-flex;align-items:center;gap:.5rem;background:#ff5e0033;border:1px solid rgba(255,94,0,.35);padding:.3rem .8rem;border-radius:100px;font-size:.9rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:1.5rem;width:fit-content}.hc-h{font-size:clamp(2rem,3.5vw,4rem);font-weight:600;color:var(--warm);line-height:1.8;margin-bottom:1rem;position:relative;z-index:1}.hc-h em{font-style:italic;color:var(--indigo2)}.hc-desc{font-size:1.2rem;color:#e5e1da80;line-height:1.75;margin-bottom:3rem;position:relative;z-index:1;max-width:380px;margin-top:21px}.hc-products{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2rem;position:relative;z-index:1}.hc-prod{display:flex;align-items:center;gap:.8rem;padding:1.2rem .9rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px}.hc-prod-icon{font-size:2.3rem}.hc-prod-name{font-size:1.2rem;font-weight:500;color:#e5e1dacc}.hc-prod-val{margin-left:auto;font-size:1.4rem;color:#e5e1da59;text-decoration:line-through}.hc-pricing{display:flex;align-items:center;gap:1.5rem;position:relative;z-index:1;margin-top:12px}.hc-price{font-size:3rem;font-weight:500;color:var(--warm)}.hc-mrp{font-size:1.3rem;color:#e5e1da4d;text-decoration:line-through}.hc-save{background:var(--orange);color:#fff;padding:.35rem .9rem;border-radius:100px;font-size:1.1rem;font-weight:700;letter-spacing:.08em}.hc-cta{display:inline-flex;align-items:center;gap:.6rem;background:var(--indigo);color:#fff;padding:.9rem 2rem;border-radius:100px;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,transform .2s;border:none;cursor:pointer;margin-top:2.5rem;position:relative;z-index:1;width:fit-content}.hc-cta:hover{background:#2600cc;transform:translateY(-2px)}.hc-right{padding:3rem;display:flex;flex-direction:column;justify-content:center;gap:1.2rem}.hc-why{font-size:1.4rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}.hc-point{display:flex;align-items:flex-start;gap:.9rem;padding:1.5rem;background:var(--surface);border-radius:12px}.hc-point-icon{font-size:2.3rem;flex-shrink:0;padding-top:8px}.hc-point-title{font-size:1.4rem;font-weight:500;margin-bottom:.25rem}.hc-point-desc{font-size:1.2rem;color:var(--muted);line-height:1.5}.hc-testimonial{background:var(--ink2);border-radius:16px;padding:2.5rem;margin-top:.5rem}.ht-stars{color:var(--orange);font-size:1.5rem;margin-bottom:.6rem}.ht-text{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-style:italic;color:#e5e1dab3;line-height:1.6;margin-bottom:.8rem}.ht-author{font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#e5e1da4d}.why-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-bottom:5rem}.wc{background:var(--white);border-radius:16px;padding:3.8rem;border:1px solid var(--border);text-align:center}.wc-icon{font-size:3rem;margin-bottom:1.8rem;display:block}.wc-title{font-size:1.4rem;font-weight:700;margin-bottom:.4rem}.wc-desc{font-size:1.2rem;color:var(--muted);line-height:1.55}.combos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-bottom:5rem}.cb{background:var(--white);border-radius:20px;overflow:hidden;border:1px solid var(--border);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative}.cb:hover{transform:translateY(-7px);box-shadow:0 24px 48px #0000001a}.cb-img{position:relative;padding:2.5rem 2rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:-.5rem;min-height:160px;overflow:hidden}.cb-emos{display:flex;gap:-.8rem;font-size:5rem;position:relative;z-index:1}.cb-emo{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cb:hover .cb-emo:nth-child(1){transform:rotate(-12deg) translate(-4px)}.cb:hover .cb-emo:nth-child(2){transform:translateY(-8px) scale(1.1)}.cb:hover .cb-emo:nth-child(3){transform:rotate(12deg) translate(4px)}.cb-save-badge{position:absolute;top:1rem;right:1rem;z-index:2;background:var(--orange);color:#fff;padding:.3rem .75rem;border-radius:100px;font-size:1rem;font-weight:700;letter-spacing:.08em}.cb-popular{position:absolute;top:1rem;left:1rem;z-index:2;background:var(--indigo);color:#fff;padding:.3rem .75rem;border-radius:100px;font-size:.62rem;font-weight:700;letter-spacing:.08em}.cb-body{padding:1.4rem 1.6rem 1.6rem}.cb-cat{font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.cb-name{font-size:1.7rem;font-weight:600;line-height:1.2;margin-bottom:1.4rem}.cb-includes{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.1rem}.cb-item{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:var(--muted)}.cb-item:before{content:"\2713";color:var(--green);font-weight:700;font-size:1.3rem}.cb-foot{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid var(--border)}.cb-price{font-size:2.3rem;color:var(--ink)}.cb-mrp{font-size:1.1rem;color:var(--muted);text-decoration:line-through;margin-top:.1rem}.cb-savings{font-size:.9rem;font-weight:700;color:var(--green)}.add-combo{background:var(--ink);color:var(--warm);padding:.7rem 1.2rem;border-radius:100px;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;transition:background .2s,transform .2s;white-space:nowrap}.add-combo:hover{background:var(--indigo);transform:translateY(-1px)}.byo{background:var(--ink2);border-radius:24px;padding:4rem;margin-bottom:5rem;position:relative;overflow:hidden}.byo:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:#3b05ec14}.byo-inner{position:relative;z-index:1}.byo-top{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-bottom:3rem}.byo-h{font-size:clamp(1.8rem,3vw,4.6rem);font-weight:500;color:var(--warm);line-height:1.6;margin-bottom:.8rem}.byo-h em{font-style:italic;color:var(--orange)}.byo-desc{font-size:1.3rem;color:#e5e1da73;line-height:1.75;margin-top:30px}.byo-steps{display:flex;flex-direction:column;gap:.8rem}.byo-step{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px}.byo-step-num{font-size:1.4rem;font-weight:500;color:#e5e1da4d;flex-shrink:0;width:20px}.byo-step-text{font-size:1.3rem;color:#e5e1da99}.byo-step-text b{color:#b4aaffe6}.byo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.byo-card{background:#ffffff0a;border:1.5px solid rgba(255,255,255,.07);border-radius:14px;padding:2.1rem;cursor:pointer;transition:border-color .2s,background .2s,transform .25s;text-align:center}.byo-card:hover{border-color:#3b05ec66;transform:translateY(-3px)}.byo-card.selected{border-color:var(--indigo);background:#3b05ec26}.byo-card-icon{font-size:2.8rem;margin-bottom:1.5rem;display:block}.byo-card-name{font-size:1.4rem;font-weight:500;color:#e5e1dabf;margin-bottom:.2rem;line-height:1.2}.byo-card-price{font-size:1.3rem;color:#e5e1da59}.byo-footer{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid rgba(255,255,255,.07);margin-top:2rem}.byo-selected{font-size:1.4rem;color:#e5e1da80}.byo-selected b{color:var(--warm)}.byo-total{font-size:3rem;color:var(--warm)}.byo-total span{color:var(--orange)}.byo-cta{background:var(--orange);color:#fff;padding:.9rem 2.2rem;border-radius:100px;font-size:1.4rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;transition:all .2s}.byo-cta:hover{background:#e05200;transform:translateY(-2px)}.gifting{background:var(--white);border-radius:24px;padding:0;overflow:hidden;border:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;margin-bottom:5rem}.gt-left{padding:6rem;background:linear-gradient(145deg,#2e1065,#3b05ec);display:flex;flex-direction:column;justify-content:center}.gt-h{font-size:clamp(1.8rem,3vw,4.8rem);font-weight:500;color:#fff;line-height:1.8;margin-bottom:3rem}.gt-h em{font-style:italic;color:#ffffff8c}.gt-desc{font-size:1.3rem;color:#ffffff8c;line-height:1.75;margin-bottom:3rem}.gt-cta{display:inline-flex;align-items:center;gap:.6rem;background:#fff;color:var(--indigo);padding:.85rem 2rem;border-radius:100px;font-size:1.3rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s;width:fit-content}.gt-cta:hover{background:var(--warm);transform:translateY(-2px)}.gt-right{padding:3rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:center}.gt-card{background:var(--surface);border-radius:14px;padding:2.5rem;text-align:center}.gt-card-icon{font-size:3rem;display:block;margin-bottom:1.6rem}.gt-card-name{font-size:1.3rem;font-weight:500;margin-bottom:.25rem}.gt-card-price{font-size:1.4rem;color:var(--muted);margin-bottom:-5px}.gt-card-save{font-size:1rem;font-weight:500;color:var(--green)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/combos-base.css.map */
