.november-offers{--site-header-h:0px}.november-offers *,.november-offers :after,.november-offers :before{margin:0;padding:0;box-sizing:border-box;font-family:Futura PT,sans-serif!important}.november-offers{--white:#fff;--off-white:#f4f1ea;--pink:#7a7f5a;--pink-dark:#5c6143;--pink-light:#a9ad88;--pink-pale:#e6e7d8;--rose:#959a74;--rose-gold:#868b66;--blush:#f0efe6;--text-dark:#1a1a17;--text-mid:#4d4d45;--text-light:#87877d;--border-light:rgba(92,97,67,.15);--card-shadow:0 2px 16px rgba(26,26,23,.05);font-family:Futura PT,sans-serif;color:var(--text-dark);background:var(--white);overflow:visible}.november-offers .hero-banner{position:relative;overflow:hidden;width:100%;margin:0;padding:0}.november-offers .hero-banner img{display:block;width:100%;height:auto}@media(min-width:761px){.november-offers .hero-banner img{height:min(78vh,720px);object-fit:cover;object-position:center 50%}}.november-offers .tabs-wrap{position:relative;top:auto;z-index:100;background:var(--white);border-bottom:1px solid var(--border-light);box-shadow:0 2px 12px rgba(92,97,67,.06)}.november-offers .tabs{display:flex;justify-content:center;gap:0;flex-wrap:wrap;max-width:1040px;margin:0 auto}.november-offers .tab-btn{flex-shrink:0;padding:1rem .7rem;font-family:Futura PT,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--text-light);background:none;border:none;cursor:pointer;position:relative;transition:color .3s ease}.november-offers .tab-btn:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--pink);transition:width .3s ease}.november-offers .tab-btn.active{color:var(--pink-dark)}.november-offers .tab-btn.active:after{width:60%}.november-offers .tab-btn:hover{color:var(--pink)}.november-offers .section{max-width:1100px;margin:0 auto;padding:3.5rem 2rem 2rem}.november-offers .section-header{text-align:center;margin-bottom:2rem}.november-offers .section-title{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:500;color:var(--text-dark);letter-spacing:.04em}.november-offers .section-divider{width:50px;height:2px;background:var(--pink);margin:0 auto 3rem;opacity:.4}.november-offers .offers-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.november-offers .offers-grid>.combo-card,.november-offers .offers-grid>.offer-card,.november-offers .offers-grid>.pkg-card{width:calc(33.33% - .8rem)}.november-offers .offers-grid>.aes-duo,.november-offers .offers-grid>.iv-highlight,.november-offers .offers-grid>.laser-banner,.november-offers .offers-grid>.midday-card,.november-offers .offers-grid>.oct-hero,.november-offers .offers-grid>.qs-banner,.november-offers .offers-grid>.star-pkg{width:100%}.november-offers .offer-card{background:var(--white);border:1px solid var(--border-light);border-radius:14px;padding:1.8rem 1.5rem 1.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow:hidden}.november-offers .offer-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(92,97,67,.1);border-color:rgba(92,97,67,.35)}.november-offers .offer-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--pink);color:var(--white);font-size:.62rem;font-weight:600;letter-spacing:.08em;padding:.2rem .7rem;border-radius:0 0 10px 10px;z-index:1}.november-offers .offer-name{font-size:.95rem;font-weight:500;color:var(--text-dark);letter-spacing:.02em;margin-bottom:.4rem;line-height:1.35}.november-offers .offer-desc{font-size:.78rem;font-weight:300;color:var(--text-mid);line-height:1.5;margin-bottom:auto;padding-bottom:1rem}.november-offers .offer-bottom{display:flex;align-items:baseline;justify-content:center;border-top:1px solid var(--border-light);padding-top:.9rem;margin-top:auto;width:100%}.november-offers .offer-price{font-size:1.1rem;font-weight:600;color:var(--pink-dark);letter-spacing:.02em}.november-offers .offer-price .currency{font-size:.75rem;font-weight:400;color:var(--text-mid)}.november-offers .offer-price .starting{display:block;font-size:.65rem;font-weight:300;color:var(--text-light);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1rem}.november-offers .offer-original{font-size:.78rem;font-weight:400;color:var(--text-light);text-decoration:line-through;margin-left:.5rem}.november-offers .offer-cta{font-family:Futura PT,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);background:none;border:1px solid var(--pink);border-radius:20px;padding:.45rem 1.4rem;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap;margin-top:.8rem;align-self:center}.november-offers .offer-cta:hover{background:var(--pink);color:var(--white)}.november-offers .iv-hero{text-align:center;margin-bottom:2.5rem;position:relative}.november-offers .iv-hero h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:300;color:var(--text-dark);letter-spacing:.06em}.november-offers .iv-hero h2 strong{font-weight:700;background:linear-gradient(135deg,var(--pink) 0,var(--pink-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.november-offers .iv-hero p{font-size:.82rem;color:var(--text-mid);font-weight:300;margin-top:.6rem;letter-spacing:.02em;text-align:center}.november-offers .iv-grid{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:.85rem}.november-offers .iv-card{position:relative;border-radius:18px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.november-offers .iv-card:hover{transform:translateY(-3px)}.november-offers .iv-card--1{background:var(--white);border:1px solid var(--border-light);box-shadow:0 2px 16px rgba(26,26,23,.04)}.november-offers .iv-card--1:hover{box-shadow:0 12px 36px rgba(122,127,90,.12)}.november-offers .iv-card--2{background:linear-gradient(135deg,var(--white) 0,var(--blush) 100%);border:1px solid rgba(92,97,67,.1);box-shadow:0 2px 16px rgba(26,26,23,.05)}.november-offers .iv-card--2:hover{box-shadow:0 12px 36px rgba(122,127,90,.14)}.november-offers .iv-card--3{background:linear-gradient(145deg,#5c6143,#23241e 40%,#161712);border:none;box-shadow:0 4px 20px rgba(22,23,18,.18)}.november-offers .iv-card--3:hover{box-shadow:0 12px 40px rgba(22,23,18,.3)}.november-offers .iv-card--4{background:linear-gradient(155deg,#1a1a17,#23241e 50%,#0e0e0c);border:none;box-shadow:0 4px 20px rgba(10,10,9,.25)}.november-offers .iv-card--4:hover{box-shadow:0 12px 40px rgba(10,10,9,.45)}.november-offers .iv-card__top{display:grid;grid-template-columns:1fr auto;align-items:center;padding:1.4rem 1.6rem .6rem;position:relative;z-index:2}.november-offers .iv-card__left{min-width:0}.november-offers .iv-card__badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.52rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:.25rem .7rem;border-radius:20px;margin-bottom:.5rem}.november-offers .iv-card--1 .iv-card__badge{background:var(--pink-pale);color:var(--pink-dark)}.november-offers .iv-card--2 .iv-card__badge{background:var(--rose);color:#fff}.november-offers .iv-card--3 .iv-card__badge{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.12)}.november-offers .iv-card--4 .iv-card__badge{background:rgba(122,127,90,.2);color:var(--pink-light);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(122,127,90,.15)}.november-offers .iv-card__badge svg{width:10px;height:10px;fill:currentColor}.november-offers .iv-card__name{font-size:1.05rem;font-weight:600}.november-offers .iv-card--1 .iv-card__name,.november-offers .iv-card--2 .iv-card__name{color:var(--text-dark)}.november-offers .iv-card--3 .iv-card__name,.november-offers .iv-card--4 .iv-card__name{color:hsla(0,0%,100%,.95)}.november-offers .iv-card__drip-count{font-size:.7rem;font-weight:300;margin-top:.2rem}.november-offers .iv-card--1 .iv-card__drip-count,.november-offers .iv-card--2 .iv-card__drip-count{color:var(--text-mid)}.november-offers .iv-card--3 .iv-card__drip-count{color:hsla(0,0%,100%,.6)}.november-offers .iv-card--4 .iv-card__drip-count{color:hsla(0,0%,100%,.5)}.november-offers .iv-card__drip-count strong{font-weight:700}.november-offers .iv-card--1 .iv-card__drip-count strong{color:var(--pink)}.november-offers .iv-card--2 .iv-card__drip-count strong{color:var(--rose-gold)}.november-offers .iv-card--3 .iv-card__drip-count strong{color:#fff}.november-offers .iv-card--4 .iv-card__drip-count strong{color:var(--pink-light)}.november-offers .iv-card__right{text-align:right}.november-offers .iv-card__price{font-size:2rem;font-weight:800;line-height:1;display:flex;align-items:baseline;gap:.3rem}.november-offers .iv-card__price small{font-size:.6rem;font-weight:400;letter-spacing:.04em}.november-offers .iv-card--1 .iv-card__price,.november-offers .iv-card--2 .iv-card__price{color:var(--text-dark)}.november-offers .iv-card--3 .iv-card__price,.november-offers .iv-card--4 .iv-card__price{color:#fff}.november-offers .iv-card__tap{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 0 1rem;transition:gap .3s ease;position:relative;z-index:2}.november-offers .iv-card:hover .iv-card__tap{gap:.6rem}.november-offers .iv-card--1 .iv-card__tap{color:var(--pink)}.november-offers .iv-card--2 .iv-card__tap{color:var(--rose-gold)}.november-offers .iv-card--3 .iv-card__tap{color:hsla(0,0%,100%,.65)}.november-offers .iv-card--4 .iv-card__tap{color:var(--pink-light)}.november-offers .iv-card__tap-arrow{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease}.november-offers .iv-card--1 .iv-card__tap-arrow{background:var(--pink-pale)}.november-offers .iv-card--2 .iv-card__tap-arrow{background:rgba(201,150,159,.2)}.november-offers .iv-card--3 .iv-card__tap-arrow{background:hsla(0,0%,100%,.12)}.november-offers .iv-card--4 .iv-card__tap-arrow{background:hsla(0,0%,100%,.08)}.november-offers .iv-card__tap-arrow svg{width:12px;height:12px;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.november-offers .iv-card--1 .iv-card__tap-arrow svg,.november-offers .iv-card--2 .iv-card__tap-arrow svg{stroke:var(--pink-dark)}.november-offers .iv-card--3 .iv-card__tap-arrow svg,.november-offers .iv-card--4 .iv-card__tap-arrow svg{stroke:hsla(0,0%,100%,.8)}.november-offers .iv-card.open .iv-card__tap-arrow{transform:rotate(180deg)}.november-offers .iv-card--1.open .iv-card__tap-arrow{background:var(--pink-light)}.november-offers .iv-card--2.open .iv-card__tap-arrow{background:var(--rose)}.november-offers .iv-card--3.open .iv-card__tap-arrow{background:hsla(0,0%,100%,.2)}.november-offers .iv-card--4.open .iv-card__tap-arrow{background:hsla(0,0%,100%,.15)}.november-offers .iv-card.open .iv-card__tap-arrow svg{stroke:#fff}.november-offers .iv-card__popular{position:absolute;top:10px;right:-30px;font-size:.48rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--pink);padding:.22rem 2.5rem;transform:rotate(35deg);z-index:5;box-shadow:0 2px 8px rgba(122,127,90,.3)}.november-offers .iv-card--3:after,.november-offers .iv-card--4:after{content:"";position:absolute;top:-40%;right:-20%;width:180px;height:180px;border-radius:50%;z-index:0;pointer-events:none}.november-offers .iv-card--3:after{background:radial-gradient(circle,rgba(122,127,90,.18) 0,transparent 70%)}.november-offers .iv-card--4:after{background:radial-gradient(circle,hsla(66,18%,61%,.1) 0,transparent 70%)}.november-offers .iv-card__detail{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .35s ease,padding .4s ease;padding:0 1.6rem}.november-offers .iv-card.open .iv-card__detail{max-height:400px;opacity:1;padding:0 1.6rem 1.5rem}.november-offers .iv-card__detail-divider{width:100%;height:1px;margin-bottom:.8rem}.november-offers .iv-card--1 .iv-card__detail-divider{background:var(--border-light)}.november-offers .iv-card--2 .iv-card__detail-divider{background:rgba(92,97,67,.15)}.november-offers .iv-card--3 .iv-card__detail-divider{background:hsla(0,0%,100%,.15)}.november-offers .iv-card--4 .iv-card__detail-divider{background:hsla(0,0%,100%,.08)}.november-offers .iv-card__detail-label{font-size:.55rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem}.november-offers .iv-card--1 .iv-card__detail-label,.november-offers .iv-card--2 .iv-card__detail-label{color:var(--text-light)}.november-offers .iv-card--3 .iv-card__detail-label{color:hsla(0,0%,100%,.45)}.november-offers .iv-card--4 .iv-card__detail-label{color:hsla(0,0%,100%,.35)}.november-offers .iv-card__pills{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.november-offers .iv-card__pills li{font-size:.72rem;font-weight:400;padding:.4rem .8rem;border-radius:10px;transition:all .2s ease;cursor:default}.november-offers .iv-card__pills li:hover{transform:translateY(-2px)}.november-offers .iv-card--1 .iv-card__pills li{background:var(--pink-pale);color:var(--pink-dark);border:1px solid transparent}.november-offers .iv-card--1 .iv-card__pills li:hover{background:var(--white);border-color:var(--pink-light);box-shadow:0 4px 12px rgba(92,97,67,.1)}.november-offers .iv-card--2 .iv-card__pills li{background:var(--white);color:var(--pink-dark);border:1px solid var(--border-light)}.november-offers .iv-card--2 .iv-card__pills li:hover{border-color:var(--rose);box-shadow:0 4px 12px rgba(92,97,67,.1)}.november-offers .iv-card--3 .iv-card__pills li{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.november-offers .iv-card--3 .iv-card__pills li:hover{background:hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(0,0,0,.1)}.november-offers .iv-card--4 .iv-card__pills li{color:hsla(42,31%,94%,.85);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.november-offers .iv-card--4 .iv-card__pills li:hover{background:hsla(0,0%,100%,.14);box-shadow:0 4px 16px rgba(0,0,0,.15)}.november-offers .iv-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Futura PT,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:.7rem 2rem;border-radius:28px;width:100%;transition:all .3s ease}.november-offers .iv-card--1 .iv-card__cta{color:#fff;background:var(--pink);box-shadow:0 4px 16px rgba(122,127,90,.2)}.november-offers .iv-card--1 .iv-card__cta:hover{background:var(--pink-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgba(122,127,90,.3)}.november-offers .iv-card--2 .iv-card__cta{color:#fff;background:var(--rose-gold);box-shadow:0 4px 16px rgba(184,134,142,.2)}.november-offers .iv-card--2 .iv-card__cta:hover{background:var(--pink-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgba(92,97,67,.3)}.november-offers .iv-card--3 .iv-card__cta{color:var(--pink-dark);background:var(--pink-pale);box-shadow:0 4px 16px rgba(0,0,0,.1)}.november-offers .iv-card--3 .iv-card__cta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.november-offers .iv-card--4 .iv-card__cta{color:#fff;background:var(--pink);box-shadow:0 4px 16px rgba(122,127,90,.25)}.november-offers .iv-card--4 .iv-card__cta:hover{background:var(--pink-light);transform:translateY(-2px);box-shadow:0 8px 24px rgba(122,127,90,.4)}.november-offers .iv-limited{text-align:center;margin-top:2rem;font-size:.78rem;font-weight:400;color:var(--text-light);letter-spacing:.06em}.november-offers .iv-limited span{color:var(--pink);font-weight:600}@media(max-width:600px){.november-offers .iv-card__price{font-size:1.6rem}.november-offers .iv-card__top{padding:1.2rem 1.2rem .4rem}.november-offers .iv-card__name{font-size:.92rem}}.november-offers .iv-detan{max-width:1100px;margin:0 auto 2rem;background:linear-gradient(145deg,#141414,#5c6143 40%,#7a7f5a);border-radius:20px;padding:0;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 24px hsla(0,0%,8%,.18)}.november-offers .iv-detan:hover{transform:translateY(-4px);box-shadow:0 16px 48px hsla(0,0%,8%,.25)}.november-offers .iv-detan:before{content:"";position:absolute;right:-80px;top:-80px;width:300px;height:300px;border-radius:50%;background:hsla(0,0%,100%,.06);pointer-events:none}.november-offers .iv-detan-left{padding:2.5rem 2.5rem 2.5rem 2.8rem;position:relative;z-index:1}.november-offers .iv-detan-new{display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-dark);background:var(--pink-pale);padding:.35rem 1rem;border-radius:20px;margin-bottom:1.2rem}.november-offers .iv-detan-left h3{font-size:1.6rem;font-weight:600;color:#fff;margin-bottom:.6rem;line-height:1.25;letter-spacing:-.01em}.november-offers .iv-detan-left p{font-size:.82rem;font-weight:300;color:hsla(0,0%,100%,.75);line-height:1.65;max-width:380px}.november-offers .iv-detan-right{padding:2.5rem 2.8rem 2.5rem 2rem;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-left:1px solid hsla(0,0%,100%,.15)}.november-offers .iv-detan-includes{font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:.7rem}.november-offers .iv-detan-items{font-size:.88rem;color:hsla(0,0%,100%,.9);font-weight:400;margin-bottom:1.2rem;line-height:1.7}.november-offers .iv-detan-items strong{font-weight:500;color:#fff}.november-offers .iv-detan-price{font-size:.62rem;font-weight:500;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.1em}.november-offers .iv-detan-price span{display:block;font-size:2rem;font-weight:700;color:var(--pink-pale);letter-spacing:-.02em;margin-top:.2rem}.november-offers .iv-detan-cta{display:inline-block;margin-top:1.2rem;font-family:Futura PT,sans-serif;font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--pink-dark);background:var(--pink-pale);padding:.75rem 2rem;border-radius:28px;transition:all .3s ease}.november-offers .iv-detan-cta:hover{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.15);transform:translateY(-1px)}.november-offers .oct-hero{grid-column:1/-1;background:linear-gradient(135deg,#141414,#5c6143 60%,#7a7f5a);border:none;border-radius:16px;padding:2.2rem 2.5rem;text-align:center;position:relative;overflow:hidden}.november-offers .oct-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pink-pale),#fff,var(--pink-pale))}.november-offers .oct-eyebrow{font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pink-pale);margin-bottom:.5rem;display:block}.november-offers .oct-title{font-size:clamp(1.3rem,2.8vw,1.7rem);font-weight:500;color:#fff;letter-spacing:.03em;margin-bottom:.4rem;line-height:1.3}.november-offers .oct-sub{font-size:.82rem;font-weight:300;color:hsla(0,0%,100%,.7);max-width:460px;margin:0 auto;line-height:1.5}.november-offers .oct-urgency{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;padding:.35rem 1rem;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:20px}.november-offers .oct-urgency-dot{width:6px;height:6px;border-radius:50%;background:var(--pink-pale);animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes nc-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes nc-glow{0%,to{box-shadow:0 0 30px rgba(122,127,90,.25),0 0 60px rgba(122,127,90,.08)}50%{box-shadow:0 0 40px rgba(122,127,90,.4),0 0 80px rgba(122,127,90,.15)}}@keyframes nc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.november-offers .nc-card{background:linear-gradient(160deg,#0a0a09,#0e0e0c 20%,#1a1b16 50%,#262720 80%,#3a3c30);border-radius:1.4rem;padding:2.5rem 1.8rem 2rem;color:#fff;text-align:center;position:relative;overflow:hidden;border:1px solid rgba(122,127,90,.25);animation:nc-glow 3s ease-in-out infinite}.november-offers .nc-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.05) 45%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 55%,transparent 60%);animation:nc-shimmer 4s ease-in-out infinite;pointer-events:none}.november-offers .nc-badge{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#7a7f5a,#5c6143,#7a7f5a);background-size:200% 100%;padding:.4rem 1.2rem;border-radius:2rem;margin-bottom:1rem;box-shadow:0 4px 15px rgba(122,127,90,.4)}.november-offers .nc-fifty{font-size:4.5rem;font-weight:900;line-height:.85;background:linear-gradient(180deg,#fff,#a9ad88);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:nc-float 3s ease-in-out infinite}.november-offers .nc-fifty span{font-size:2rem;vertical-align:super}.november-offers .nc-or{display:flex;align-items:center;gap:.8rem;margin:1.2rem auto;max-width:200px;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.november-offers .nc-or:after,.november-offers .nc-or:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent)}.november-offers .nc-bundle{background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;padding:1.2rem;border:1px solid hsla(0,0%,100%,.1);margin:0 auto;max-width:280px}.november-offers .nc-cta{display:inline-block;background:linear-gradient(135deg,#7a7f5a,#5c6143 50%,#7a7f5a);background-size:200% 100%;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:1rem 3rem;border-radius:2rem;text-decoration:none;box-shadow:0 6px 25px rgba(122,127,90,.4);transition:transform .2s,box-shadow .2s}.november-offers .nc-cta:hover{transform:translateY(-2px);box-shadow:0 8px 35px rgba(122,127,90,.5)}.november-offers .oct-urgency-text{font-size:.65rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pink-pale)}.november-offers .star-pkg{grid-column:1/-1;background:var(--white);border:1px solid var(--border-light);border-radius:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.november-offers .star-pkg:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(92,97,67,.1)}.november-offers .star-pkg-left,.november-offers .star-pkg-right{padding:2rem;display:flex;flex-direction:column;justify-content:center}.november-offers .star-pkg-right{background:linear-gradient(135deg,#141414,var(--pink));align-items:center;text-align:center;color:#fff}.november-offers .star-label{font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin-bottom:.3rem}.november-offers .star-name{font-size:1.3rem;font-weight:500;color:var(--text-dark);margin-bottom:.4rem;line-height:1.3}.november-offers .star-desc{font-size:.8rem;font-weight:300;color:var(--text-mid);line-height:1.5;margin-bottom:1rem;text-align:left}.november-offers .star-bonus-pill{display:inline-flex;align-items:center;gap:.4rem;background:rgba(92,97,67,.08);border-radius:20px;padding:.4rem .9rem}.november-offers .star-bonus-pill .gift{font-size:.8rem}.november-offers .star-bonus-pill span{font-size:.72rem;font-weight:500;color:var(--text-dark)}.november-offers .star-tier{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid hsla(0,0%,100%,.15);width:100%}.november-offers .star-tier:last-of-type{border-bottom:none}.november-offers .star-tier-label{font-size:.78rem;font-weight:400;color:hsla(0,0%,100%,.7)}.november-offers .star-tier-price{font-size:1.15rem;font-weight:600;color:#fff}.november-offers .star-tier-price .currency{font-size:.75rem;font-weight:400;color:hsla(0,0%,100%,.6)}.november-offers .star-cta{display:inline-block;margin-top:1.2rem;font-family:Futura PT,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pink-pale);background:none;border:1px solid hsla(0,0%,100%,.4);border-radius:20px;padding:.55rem 1.8rem;cursor:pointer;text-decoration:none;transition:all .3s ease}.november-offers .star-cta:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.7)}.november-offers .view-results-btn{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;padding:.4rem .9rem;background:var(--blush);border:1px solid var(--border-light);border-radius:20px;cursor:pointer;transition:all .3s ease;font-family:Futura PT,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.06em;color:var(--pink-dark)}.november-offers .view-results-btn svg{width:14px;height:14px;fill:var(--pink)}.november-offers .view-results-btn:hover{background:var(--pink-pale);border-color:var(--pink)}.november-offers .view-results-btn--dark{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.november-offers .view-results-btn--dark svg{fill:hsla(0,0%,100%,.7)}.november-offers .view-results-btn--dark:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35)}.november-offers .pkg-card{background:var(--white);border:1px solid var(--border-light);border-radius:14px;padding:1.8rem 1.5rem 1.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.november-offers .pkg-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(92,97,67,.1);border-color:rgba(92,97,67,.35)}.november-offers .pkg-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--pink);color:var(--white);font-size:.6rem;font-weight:600;letter-spacing:.08em;padding:.2rem .7rem;border-radius:0 0 10px 10px;z-index:1}.november-offers .pkg-name{font-size:.95rem;font-weight:500;color:var(--text-dark);letter-spacing:.02em;margin-bottom:.15rem;line-height:1.35;padding-top:.5rem}.november-offers .pkg-sub{font-size:.72rem;font-weight:300;color:var(--text-mid);margin-bottom:.8rem}.november-offers .pkg-tiers{width:100%;margin-bottom:.6rem}.november-offers .pkg-tier{display:flex;justify-content:space-between;align-items:center;padding:.35rem .4rem;border-bottom:1px solid var(--border-light)}.november-offers .pkg-tier:last-child{border-bottom:none}.november-offers .pkg-tier-label{font-size:.72rem;font-weight:400;color:var(--text-mid);text-align:left}.november-offers .pkg-tier-price{font-size:.92rem;font-weight:600;color:var(--text-dark);white-space:nowrap;text-align:right}.november-offers .pkg-tier-price .currency{font-size:.72rem;font-weight:400;color:var(--text-mid)}.november-offers .pkg-bonus{display:flex;align-items:center;gap:.35rem;background:var(--blush);border-radius:8px;padding:.45rem .8rem;margin-top:.4rem;margin-bottom:auto;width:100%;justify-content:center}.november-offers .pkg-bonus-icon{font-size:.65rem;flex-shrink:0;color:var(--pink)}.november-offers .pkg-bonus-text{font-size:.7rem;font-weight:500;color:var(--text-dark);text-align:left}.november-offers .pkg-cta{display:inline-block;font-family:Futura PT,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);background:none;border:1px solid var(--pink);border-radius:20px;padding:.45rem 1.4rem;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap;margin-top:.9rem}.november-offers .pkg-cta:hover{background:var(--pink);color:var(--white)}.november-offers .bc-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:.6rem}.november-offers .bc-card{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem;background:var(--white);border:1px solid var(--border-light);border-radius:14px;padding:1.1rem 1.3rem;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.november-offers .bc-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(92,97,67,.08)}.november-offers .bc-tag{display:inline-block;font-size:.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-dark);background:var(--pink-pale);padding:.15rem .5rem;border-radius:2rem;margin-bottom:.3rem}.november-offers .bc-name{font-size:.88rem;font-weight:600;color:var(--text-dark);line-height:1.3;margin-bottom:.15rem}.november-offers .bc-sub{font-size:.68rem;font-weight:300;color:var(--text-mid);line-height:1.4}.november-offers .bc-right{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.november-offers .bc-price{font-size:1.15rem;font-weight:700;color:var(--text-dark);line-height:1;white-space:nowrap}.november-offers .bc-price small{font-size:.55rem;font-weight:400;color:var(--text-mid);margin-right:.15rem}.november-offers .bc-label{font-size:.55rem;font-weight:400;color:var(--text-light);text-align:right}.november-offers .bc-book{font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:var(--pink-dark);padding:.4rem 1rem;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background .2s}.november-offers .bc-book:hover{background:var(--pink)}.november-offers .qs-banner{grid-column:1/-1;background:linear-gradient(135deg,#1a1a17,#262720 50%,#4d4d45);border-radius:18px;display:grid;grid-template-columns:1fr auto 1fr;overflow:hidden;position:relative;padding:2rem 2.5rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 24px rgba(14,14,12,.2)}.november-offers .qs-banner:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(14,14,12,.35)}.november-offers .qs-left{display:block;flex-direction:column;justify-content:center}.november-offers .qs-tag{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--pink);padding:.3rem .9rem;border-radius:20px;margin-bottom:.8rem}.november-offers .qs-left h3{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:.3rem}.november-offers .qs-left p{font-size:.8rem;font-weight:300;color:hsla(42,31%,94%,.6);line-height:1.5;max-width:320px}.november-offers .qs-divider{width:1px;background:hsla(0,0%,100%,.1);margin:0 1.5rem}.november-offers .qs-center{display:flex;align-items:center;justify-content:center}.november-offers .qs-deal{text-align:center}.november-offers .qs-deal-big{font-size:2.4rem;font-weight:700;color:var(--pink-pale);line-height:1.1}.november-offers .qs-deal-small{font-size:.72rem;font-weight:300;color:hsla(42,31%,94%,.5);margin-top:.3rem}.november-offers .qs-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:5px}.november-offers .qs-cta{display:inline-block;font-family:Futura PT,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--pink);padding:.7rem 1.6rem;border-radius:28px;transition:all .3s ease}.november-offers .qs-cta:hover{background:var(--pink-light);box-shadow:0 4px 16px rgba(92,97,67,.3)}.november-offers .qs-note{font-size:.65rem;font-weight:400;color:hsla(42,31%,94%,.4);margin-top:.5rem}.november-offers .aes-duo{grid-column:1/-1;background:linear-gradient(135deg,#141414 0,var(--pink) 100%);border-radius:18px;display:grid;grid-template-columns:1fr auto 1fr;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 24px hsla(0,0%,8%,.2)}.november-offers .aes-duo:hover{transform:translateY(-4px);box-shadow:0 16px 48px hsla(0,0%,8%,.35)}.november-offers .aes-duo:before{content:"";position:absolute;left:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:hsla(0,0%,100%,.05);pointer-events:none}.november-offers .aes-duo-card{padding:2.2rem 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.november-offers .aes-duo-tag{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pink-dark);background:var(--pink-pale);padding:.25rem .7rem;border-radius:12px;margin-bottom:.8rem}.november-offers .aes-duo-card h3{font-size:1.15rem;font-weight:500;color:#fff;margin-bottom:.4rem;line-height:1.3}.november-offers .aes-duo-card p{font-size:.78rem;font-weight:300;color:hsla(0,0%,100%,.65);line-height:1.5;margin-bottom:1rem}.november-offers .aes-duo-price{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.1rem}.november-offers .aes-duo-price .currency{font-size:.85rem;font-weight:400;color:hsla(0,0%,100%,.6)}.november-offers .aes-duo-label{font-size:.68rem;font-weight:400;color:hsla(0,0%,100%,.5);margin-bottom:.8rem}.november-offers .aes-duo-cta{display:inline-block;font-family:Futura PT,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:20px;padding:.5rem 1.4rem;transition:all .3s ease;margin-top:5px}.november-offers .aes-duo-cta:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.7)}.november-offers .aes-duo-sep{width:1px;background:hsla(0,0%,100%,.15)}.november-offers .combo-card{background:var(--white);border:1px solid var(--border-light);border-radius:14px;padding:1.8rem 1.5rem 1.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;box-shadow:0 2px 16px rgba(92,97,67,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.november-offers .combo-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(92,97,67,.12);border-color:rgba(92,97,67,.35)}.november-offers .combo-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--pink);color:var(--white);font-size:.6rem;font-weight:600;letter-spacing:.08em;padding:.2rem .7rem;border-radius:0 0 10px 10px;z-index:1}.november-offers .combo-name{font-size:.95rem;font-weight:500;color:var(--text-dark);letter-spacing:.02em;margin-bottom:.6rem;line-height:1.35;padding-top:.5rem}.november-offers .combo-items{list-style:none;margin:0 0 auto;width:100%;padding:0 0 1rem}.november-offers .combo-items li{font-size:.78rem;font-weight:400;color:var(--text-mid);line-height:1.5;padding:.3rem 0 .3rem 1.2rem;position:relative;text-align:left}.november-offers .combo-items li:before{content:"+";position:absolute;left:0;color:var(--pink);font-weight:700;font-size:.85rem}.november-offers .combo-pricing{border-top:1.5px solid var(--border-light);padding-top:1rem;margin-top:auto;width:100%}.november-offers .combo-price{font-size:1.2rem;font-weight:600;color:var(--text-dark);letter-spacing:.02em}.november-offers .combo-price .combo-currency{font-size:.8rem;font-weight:400;color:var(--text-mid)}.november-offers .combo-original{font-size:.74rem;font-weight:400;color:var(--text-light);text-decoration:line-through;margin-top:.2rem}.november-offers .combo-save{display:inline-block;background:linear-gradient(135deg,var(--pink) 0,var(--pink-light) 100%);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:.2rem .6rem;border-radius:8px;margin-top:.6rem;margin-bottom:.5rem}.november-offers .combo-cta{display:inline-block;font-family:Futura PT,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pink);background:none;border:1px solid var(--pink);border-radius:20px;padding:.45rem 1.4rem;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap;margin-top:.9rem}.november-offers .combo-cta:hover{background:var(--pink);color:#fff}.november-offers .combo-card,.november-offers .offer-card,.november-offers .pkg-card{border-radius:16px}.november-offers .pkg-name{font-size:1rem}.november-offers .pkg-tier-price{font-size:.98rem}.november-offers .pkg--soft{background:var(--off-white);border-color:transparent}.november-offers .pkg--soft .pkg-badge{position:static;transform:none;display:inline-block;background:none;color:var(--pink-dark);border:1px solid var(--pink-light);border-radius:999px;padding:.2rem .75rem;margin-bottom:.2rem}.november-offers .pkg--soft .pkg-tier{border-bottom-color:rgba(92,97,67,.12)}.november-offers .pkg--soft .pkg-cta{background:var(--text-dark);border-color:var(--text-dark);color:#fff}.november-offers .pkg--soft .pkg-cta:hover{background:var(--pink-dark);border-color:var(--pink-dark)}.november-offers .pkg--dark{background:linear-gradient(160deg,#1a1a17,#2e2f27);border-color:transparent}.november-offers .pkg--dark .pkg-badge{background:var(--pink)}.november-offers .pkg--dark .pkg-name,.november-offers .pkg--dark .pkg-tier-price{color:#fff}.november-offers .pkg--dark .pkg-sub,.november-offers .pkg--dark .pkg-tier-label,.november-offers .pkg--dark .pkg-tier-price .currency{color:hsla(0,0%,100%,.6)}.november-offers .pkg--dark .pkg-tier{border-bottom-color:hsla(0,0%,100%,.1)}.november-offers .pkg--dark .pkg-cta{color:var(--pink-pale);border-color:hsla(0,0%,100%,.35)}.november-offers .pkg--dark .pkg-cta:hover{background:var(--pink);border-color:var(--pink);color:#fff}.november-offers .pkg--line{border:none;border-top:3px solid var(--pink);border-radius:4px 4px 16px 16px;box-shadow:0 6px 24px rgba(26,26,23,.07)}.november-offers .pkg--line .pkg-badge{position:static;transform:none;background:none;color:var(--pink);padding:0;letter-spacing:.18em;margin-bottom:.1rem}.november-offers .bc-card:nth-child(2){background:var(--off-white);border-color:transparent}.november-offers .bc-card:nth-child(3){border-left:3px solid var(--pink)}.november-offers .offers-grid--two{max-width:820px;margin-left:auto;margin-right:auto}.november-offers .offers-grid--two>.pkg-card{width:calc(50% - .6rem)}@media(max-width:600px){.november-offers .offers-grid--two>.pkg-card{width:100%}}.november-offers .mens-band{background:var(--white)}.november-offers .mens-band .section{padding:4rem 2rem 3.5rem}.november-offers .mens-hero svg{width:56px;height:20px;fill:var(--text-dark);display:block;margin:0 auto .8rem}.november-offers .mens-eyebrow{display:block;font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pink-dark);margin-bottom:.5rem}.november-offers .mens-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem;gap:1.1rem;max-width:1100px;margin:0 auto}.november-offers .mens-grid.second{margin-top:20px;grid-template-columns:repeat(3,1fr)}.november-offers .mens-wide{grid-column:1/-1}.november-offers .mx-tall{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.november-offers .results-photo{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:12px}@media(max-width:760px){.november-offers .mens-band .section{padding:3rem 1rem 2.5rem}.november-offers .mens-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem}.november-offers .mens-grid>.mx-tall{grid-column:1/-1}.november-offers .mn{padding:1.3rem .8rem 1.2rem}.november-offers .mn-tag{font-size:.5rem;padding:.15rem .55rem;margin-bottom:.5rem}.november-offers .mn-name{font-size:.95rem}.november-offers .mn-desc{font-size:.68rem;margin-bottom:.8rem}.november-offers .mn-price{font-size:1.25rem}.november-offers .mn-unit{font-size:.55rem;margin:.3rem 0 .9rem}.november-offers .mn-free{font-size:.62rem;padding:.3rem .6rem;margin:-.4rem 0 .9rem}.november-offers .mn-btn{font-size:.6rem;padding:.45rem 1.1rem}}.november-offers .mn{background:var(--white);border:1px solid var(--border-light);border-radius:16px;padding:1.8rem 1.6rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.november-offers .mn:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(26,26,23,.07)}.november-offers .mn--soft{background:var(--off-white);border-color:transparent}.november-offers .mn--line{border:none;border-top:2px solid var(--pink);border-radius:4px 4px 16px 16px;box-shadow:0 4px 20px rgba(26,26,23,.05)}.november-offers .mn-tag{display:inline-block;font-size:.56rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-dark);border:1px solid var(--pink-light);border-radius:999px;padding:.2rem .75rem;margin-bottom:.7rem}.november-offers .mn-tag--text{border:none;padding:0;color:var(--pink)}.november-offers .mn-name{font-size:1.1rem;font-weight:500;color:var(--text-dark);letter-spacing:.02em;margin-bottom:.3rem}.november-offers .mn-name span{font-weight:300;color:var(--pink-dark)}.november-offers .mn-desc{font-size:.76rem;font-weight:300;color:var(--text-mid);line-height:1.55;margin-bottom:1.1rem}.november-offers .mn-price{font-size:1.5rem;font-weight:600;color:var(--text-dark);letter-spacing:.02em;line-height:1}.november-offers .mn-price small{font-size:.72rem;font-weight:400;color:var(--text-mid)}.november-offers .mn-unit{font-size:.62rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);margin:.35rem 0 1.2rem}.november-offers .mn-free{display:inline-block;font-size:.7rem;font-weight:500;color:var(--text-dark);background:var(--white);border-radius:8px;padding:.4rem .9rem;margin:-.6rem 0 1.2rem}.november-offers .mn-btn{margin-top:auto;display:inline-block;font-family:Futura PT,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#fff;background:var(--text-dark);border:1px solid var(--text-dark);border-radius:20px;padding:.5rem 1.6rem;transition:all .25s ease}.november-offers .mn-btn:hover{background:var(--pink-dark);border-color:var(--pink-dark)}.november-offers .mn-btn--line{color:var(--pink-dark);background:none;border-color:var(--pink)}.november-offers .mn-btn--line:hover{background:var(--pink);border-color:var(--pink);color:#fff}.november-offers .mn-wide{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;text-align:left;padding:2rem 2.4rem}.november-offers .mn-wide .mn-desc{margin-bottom:0;max-width:440px}.november-offers .mn-wide .mn-name{font-size:1.4rem}.november-offers .mn-side{text-align:center;padding-left:2rem;border-left:1px solid var(--border-light)}.november-offers .mn-strip{display:grid;grid-template-columns:1fr auto auto;grid-gap:2rem;gap:2rem;align-items:center;text-align:left;padding:1.3rem 2rem;background:var(--off-white);border-color:transparent;border-left:2px solid var(--pink);border-radius:4px 16px 16px 4px}.november-offers .mn-strip .mn-desc{margin-bottom:0}.november-offers .mn-strip .mn-btn{margin-top:0}@media(max-width:760px){.november-offers .mn-strip,.november-offers .mn-wide{grid-template-columns:1fr;text-align:center;gap:1rem;padding:1.8rem 1.4rem}.november-offers .mn-wide .mn-desc{max-width:none}.november-offers .mn-side{padding-left:0;border-left:none;border-top:1px solid var(--border-light);padding-top:1.2rem}.november-offers .mn-strip .mn-btn{justify-self:center}}.november-offers .aes-duo,.november-offers .combo-card,.november-offers .iv-bogo-hero,.november-offers .iv-detan,.november-offers .iv-highlight,.november-offers .iv-nad,.november-offers .iv-triple,.november-offers .laser-banner,.november-offers .midday-card,.november-offers .oct-hero,.november-offers .offer-card,.november-offers .pkg-card,.november-offers .qs-banner,.november-offers .star-pkg{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.november-offers .aes-duo.visible,.november-offers .combo-card.visible,.november-offers .iv-bogo-hero.visible,.november-offers .iv-detan.visible,.november-offers .iv-highlight.visible,.november-offers .iv-nad.visible,.november-offers .iv-triple.visible,.november-offers .laser-banner.visible,.november-offers .midday-card.visible,.november-offers .oct-hero.visible,.november-offers .offer-card.visible,.november-offers .pkg-card.visible,.november-offers .qs-banner.visible,.november-offers .star-pkg.visible{opacity:1;transform:translateY(0)}.november-offers .results-overlay{position:fixed;inset:0;z-index:200;background:rgba(14,14,12,.6);display:none;align-items:center;justify-content:center;padding:5rem 2rem 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.november-offers .results-overlay.active{display:flex}.november-offers .results-modal{background:var(--white);border-radius:16px;max-width:500px;width:100%;padding:2rem;position:relative}.november-offers .results-close{position:absolute;top:1rem;right:1rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--blush);border-radius:50%;border:none;cursor:pointer}.november-offers .results-close svg{width:16px;height:16px;stroke:var(--pink-dark);stroke-width:2}.november-offers .results-title{font-size:1.2rem;font-weight:600;color:var(--text-dark);margin-bottom:.3rem}.november-offers .results-sub{font-size:.78rem;font-weight:300;color:var(--text-mid);margin-bottom:1.5rem}.november-offers .ba-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.november-offers .ba-col{display:flex;flex-direction:column;gap:.5rem}.november-offers .ba-label{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pink)}.november-offers .ba-placeholder{aspect-ratio:3/4;background:var(--blush);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-light)}.november-offers .ba-placeholder svg{width:32px;height:32px}.november-offers .ba-placeholder span{font-size:.75rem;font-weight:400}.november-offers .results-note{font-size:.7rem;font-weight:300;color:var(--text-light);text-align:center;margin-top:1rem;font-style:italic}@media(max-width:900px){.november-offers .section{padding:2.5rem 1.2rem 1.5rem}.november-offers .offers-grid>.combo-card,.november-offers .offers-grid>.offer-card,.november-offers .offers-grid>.pkg-card{width:calc(50% - .6rem)}.november-offers .star-pkg{grid-template-columns:1fr}.november-offers .star-pkg-right{border-top:1px solid hsla(0,0%,100%,.15)}.november-offers .iv-row-header{gap:.6rem;padding:1.1rem 1rem 1.1rem 1.4rem}.november-offers .iv-row-name{font-size:.88rem}.november-offers .iv-row-price{font-size:1.15rem}.november-offers .iv-row-detail-inner{padding:0 1.2rem 1.4rem}.november-offers .iv-detan{grid-template-columns:1fr}.november-offers .iv-detan-left{padding:2rem 1.8rem 1.2rem;text-align:center}.november-offers .iv-detan-left p{max-width:none}.november-offers .iv-detan-right{padding:1.2rem 1.8rem 2rem;border-left:none;border-top:1px solid hsla(0,0%,100%,.15);align-items:center;text-align:center}.november-offers .qs-banner{grid-template-columns:1fr;text-align:center;padding:1.5rem}.november-offers .qs-left{align-items:center}.november-offers .qs-left p{max-width:none}.november-offers .qs-divider{width:auto;height:1px;margin:1rem 0}.november-offers .qs-right{align-items:center}.november-offers .aes-duo{grid-template-columns:1fr}.november-offers .aes-duo-sep{width:auto;height:1px;background:hsla(0,0%,100%,.15)}}@media(max-width:600px){.november-offers .offers-grid>.combo-card,.november-offers .offers-grid>.offer-card,.november-offers .offers-grid>.pkg-card{width:100%}.november-offers .section-title{font-size:1.2rem}.november-offers .tab-btn{padding:.8rem 1.2rem;font-size:.72rem}.november-offers .tabs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.november-offers .tab-btn{grid-column:span 3;padding:.95rem .3rem;font-size:.66rem;line-height:1.3;white-space:normal;border-right:1px solid var(--border-light)}.november-offers .tab-btn:nth-child(-n+3){grid-column:span 4;border-bottom:1px solid var(--border-light)}.november-offers .tab-btn:last-child,.november-offers .tab-btn:nth-child(3){border-right:none}.november-offers .mens-band .section{padding:2.4rem 1rem 2rem}.november-offers .mens-hero{margin-bottom:1.6rem}.november-offers .nc-card{padding:1.6rem 1.2rem 1.4rem}.november-offers .nc-fifty{font-size:3.4rem}.november-offers .nc-fifty span{font-size:1.5rem}.november-offers .nc-cta{padding:.75rem 2.2rem;font-size:.7rem}.november-offers .nc-card>div[style*="margin-top:1.8rem"]{margin-top:1.1rem!important}.november-offers .mens-grid>.mx-tall:not(.nc-card){padding:1.5rem 1.1rem!important}.november-offers .mens-grid>.mx-tall:not(.nc-card) h3{font-size:1.3rem!important;margin-bottom:.4rem!important}.november-offers .mens-grid>.mx-tall:not(.nc-card) p{font-size:.7rem!important}.november-offers .mens-grid>.mx-tall:not(.nc-card) div[style*=flex-wrap]{gap:.35rem!important;margin-bottom:1.1rem!important}.november-offers .mens-grid>.mx-tall:not(.nc-card) div[style*=flex-wrap] span{font-size:.58rem!important;padding:.3rem .6rem!important}.november-offers .mens-grid>.mx-tall:not(.nc-card) a{padding:.7rem 2rem!important}.november-offers .mn{padding:1.3rem .7rem 1.2rem}.november-offers .mn-desc{display:none}.november-offers .mn-name{font-size:.92rem;margin-bottom:.7rem;min-height:2.3em;display:flex;align-items:center}}@media(max-width:760px){.november-offers .mens-grid>.mn{grid-column:auto}.november-offers .mn,.november-offers .mn--line,.november-offers .mn--soft{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.3rem .8rem 1.2rem;background:var(--white);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 16px rgba(26,26,23,.05)}.november-offers .mens-grid>.mn:nth-child(4),.november-offers .mens-grid>.mn:nth-child(5){background:var(--off-white);border-color:transparent}.november-offers .mn:hover{transform:none}.november-offers .mn-tag,.november-offers .mn-tag--text{margin:0 0 .6rem;font-size:.5rem;padding:.15rem .55rem;border:1px solid var(--pink-light);color:var(--pink-dark)}.november-offers .mn-name{font-size:.92rem;margin:0 0 .6rem;min-height:2.4em;display:flex;align-items:center;justify-content:center;line-height:1.2}.november-offers .mn-desc{display:none}.november-offers .mn-price{font-size:1.35rem}.november-offers .mn-free,.november-offers .mn-unit{font-size:.55rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-light);margin:.35rem 0 1rem;padding:0;background:none;border-radius:0}.november-offers .mn-free{color:var(--pink-dark);font-weight:600}.november-offers .mn:has(.mn-free) .mn-unit{display:none}.november-offers .mn-btn,.november-offers .mn-btn--line{margin-top:auto;font-size:.6rem;padding:.5rem 1.3rem;color:#fff;background:var(--text-dark);border-color:var(--text-dark)}}.november-offers .nov-inline-1{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(122,127,90,.18),transparent 65%);pointer-events:none}.november-offers .nov-inline-2{position:absolute;bottom:-60px;right:-60px;width:250px;height:250px;background:radial-gradient(circle,hsla(66,18%,61%,.12),transparent 65%);pointer-events:none}.november-offers .nov-inline-3{position:absolute;top:50%;left:-80px;width:200px;height:200px;background:radial-gradient(circle,rgba(122,127,90,.08),transparent 70%);pointer-events:none}.november-offers .nov-inline-4{font-size:.65rem;text-transform:uppercase;letter-spacing:.16em;color:hsla(0,0%,100%,.4);margin-bottom:.6rem}.november-offers .nov-inline-5{font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.7);margin-bottom:.8rem;letter-spacing:.04em}.november-offers .nov-inline-6{font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pink-light);margin-top:.3rem}.november-offers .nov-inline-7{font-size:.75rem;color:hsla(0,0%,100%,.5);font-weight:300;margin-top:.4rem}.november-offers .nov-inline-8{margin-top:1.8rem}.november-offers .nov-inline-9{font-size:.6rem;color:hsla(0,0%,100%,.3);margin-top:1rem;letter-spacing:.06em}.november-offers .nov-inline-10{background:linear-gradient(145deg,#1a1a17,#23241e 40%,#2e2f27);border-radius:1.2rem;padding:2rem 1.8rem;color:#fff;text-align:center;position:relative;overflow:hidden}.november-offers .nov-inline-11{position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,hsla(66,18%,61%,.15),transparent 70%);pointer-events:none}.november-offers .nov-inline-12{position:absolute;bottom:-40px;left:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(122,127,90,.1),transparent 70%);pointer-events:none}.november-offers .nov-inline-13{display:inline-block;font-size:.55rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink-pale);background:hsla(0,0%,100%,.1);padding:.3rem .9rem;border-radius:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:.8rem}.november-offers .nov-inline-14{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.5);margin-bottom:.4rem}.november-offers .nov-inline-15{font-size:1.6rem;font-weight:800;margin-bottom:.6rem;letter-spacing:.02em}.november-offers .nov-inline-16{text-align:center;font-size:.78rem;color:hsla(0,0%,100%,.65);font-weight:300;line-height:1.6;margin-bottom:.3rem}.november-offers .nov-inline-17{font-size:.7rem;color:hsla(0,0%,100%,.45);font-weight:300;margin-bottom:1.4rem}.november-offers .nov-inline-18{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.6rem}.november-offers .nov-inline-19{font-size:.65rem;font-weight:500;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.08);padding:.4rem .9rem;border-radius:2rem;border:1px solid hsla(0,0%,100%,.1)}.november-offers .nov-inline-20{display:inline-block;background:hsla(0,0%,100%,.95);color:var(--text-dark);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 2.5rem;border-radius:.6rem;text-decoration:none;transition:background .2s}.november-offers .nov-inline-21{text-align:center;margin-bottom:2rem}.november-offers .nov-inline-22{text-align:center;font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pink);margin-bottom:.4rem}.november-offers .nov-inline-23{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:300;color:var(--text-dark);letter-spacing:.04em}.november-offers .nov-inline-24{font-weight:700;color:var(--pink-dark)}.november-offers .nov-inline-25{text-align:center;font-size:.8rem;color:var(--text-mid);font-weight:300;margin-top:.4rem}.november-offers .nov-inline-26{max-width:820px;margin:0 auto 2.5rem;display:flex;flex-direction:column;gap:1rem}.november-offers .nov-inline-27{background:linear-gradient(135deg,#1a1a17,#2e2f27 40%,#5c6143);border-radius:1.2rem;padding:2rem 1.8rem;color:#fff;position:relative;overflow:hidden}.november-offers .nov-inline-28{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle at top right,hsla(66,18%,61%,.2),transparent 70%);pointer-events:none}.november-offers .nov-inline-29{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.november-offers .nov-inline-30{font-size:.55rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink-pale);background:hsla(0,0%,100%,.1);padding:.25rem .7rem;border-radius:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.november-offers .nov-inline-31{font-size:1.3rem;font-weight:700;margin-bottom:.3rem;letter-spacing:.02em}.november-offers .nov-inline-32{font-size:.75rem;color:hsla(0,0%,100%,.7);font-weight:300;margin-bottom:1.4rem;line-height:1.5}.november-offers .nov-inline-33{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;margin-bottom:1.4rem}.november-offers .nov-inline-34{background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.8rem;padding:1rem;border:1px solid hsla(0,0%,100%,.1)}.november-offers .nov-inline-35{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5);margin-bottom:.5rem}.november-offers .nov-inline-36{font-size:1.5rem;font-weight:800;line-height:1}.november-offers .nov-inline-37{font-size:.55rem;font-weight:400;letter-spacing:.04em;margin-right:.2rem}.november-offers .nov-inline-38{font-size:.6rem;color:hsla(0,0%,100%,.4);margin-top:.2rem}.november-offers .nov-inline-39{background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.8rem;padding:1rem;border:1px solid hsla(0,0%,100%,.15)}.november-offers .nov-inline-40{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.november-offers .nov-inline-41{flex:1 1;display:block;text-align:center;background:hsla(0,0%,100%,.95);color:var(--text-dark);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.85rem;border-radius:.6rem;text-decoration:none;transition:background .2s}.november-offers .nov-inline-42{background:var(--off-white);border-radius:1.2rem;padding:2rem 1.8rem;border:1px solid var(--border-light);position:relative;overflow:hidden}.november-offers .nov-inline-43{font-size:.55rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pink-dark);background:var(--pink-pale);padding:.25rem .7rem;border-radius:2rem}.november-offers .nov-inline-44{font-size:1.3rem;font-weight:700;color:var(--text-dark);margin-bottom:.3rem;letter-spacing:.02em}.november-offers .nov-inline-45{font-size:.75rem;color:var(--text-mid);font-weight:300;margin-bottom:1.4rem;line-height:1.5}.november-offers .nov-inline-46{background:var(--white);border-radius:.8rem;padding:1rem;border:1px solid var(--border-light)}.november-offers .nov-inline-47{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);margin-bottom:.5rem}.november-offers .nov-inline-48{font-size:1.5rem;font-weight:800;color:var(--text-dark);line-height:1}.november-offers .nov-inline-49{font-size:.55rem;font-weight:400;letter-spacing:.04em;color:var(--text-mid);margin-right:.2rem}.november-offers .nov-inline-50{font-size:.6rem;color:var(--text-light);margin-top:.2rem}.november-offers .nov-inline-51{flex:1 1;display:block;text-align:center;background:var(--pink-dark);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.85rem;border-radius:.6rem;text-decoration:none;transition:background .2s}.november-offers .nov-inline-52{margin-top:.5rem}.november-offers .nov-inline-53{font-size:.62rem;margin:.5rem 0 0}.november-offers .tabs-placeholder{height:0}.november-offers .tabs-wrap.tabs-fixed{position:fixed;top:var(--site-header-h,0);left:0;right:0;width:100%;z-index:1000}.november-offers .section[id]{scroll-margin-top:calc(var(--site-header-h) + 110px)}.november-offers [data-animate]{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.november-offers [data-animate].visible{opacity:1;transform:translateY(0)}.november-offers .iv-card{cursor:pointer}@media(prefers-reduced-motion:reduce){.november-offers [data-animate]{opacity:1;transform:none;transition:none}}.november-offers .mens-grid>.mn,.november-offers .mens-grid>.mx-tall,.november-offers .mens-grid>.nc-card{min-width:0}.november-offers .section[id]{scroll-margin-top:calc(var(--site-header-h, 0px) + 105px)}.fc-offer{max-width:1100px;margin:0 auto 1.1rem;padding:2.8rem 2rem 2.4rem;text-align:center;color:#fff;background:linear-gradient(135deg,#141414,#7a7f5a);border-radius:14px}.fc-offer .fc-eyebrow{display:block;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#e6e7d8;margin-bottom:.6rem}.fc-offer .fc-title{font-size:1.9rem;font-weight:500;line-height:1.2;color:#fff;margin-bottom:.3rem}.fc-offer .fc-sub{font-size:.95rem;font-weight:300;color:hsla(0,0%,100%,.8);margin-bottom:.8rem;text-align:center}.fc-offer .fc-amount{font-size:3.8rem;font-weight:700;line-height:1.05;white-space:nowrap;color:#fff}.fc-offer .fc-amount span{font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.75);margin-right:.35rem}.fc-offer .star-cta{display:inline-block;margin-top:1.3rem;padding:.75rem 2.2rem;font-family:Futura PT,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#e6e7d8;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:20px;transition:all .3s ease}.fc-offer .star-cta:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.7)}.fc-offer .fc-note{font-size:.68rem;font-weight:300;color:hsla(0,0%,100%,.75);margin-top:.85rem;text-align:center}@media(max-width:760px){.fc-offer{margin-bottom:.7rem;padding:2.3rem 1.4rem 2rem}.fc-offer .fc-title{font-size:1.65rem}}.ms-sub{font-size:1rem;font-weight:300;color:var(--text-mid);margin-top:.6rem}.ms-foot,.ms-sub{text-align:center}.ms-foot{font-size:1.05rem;font-weight:400;margin-top:1.6rem}.bc-card.ms-card{display:block;padding:0}.ms-head{display:grid;grid-template-columns:minmax(0,1fr) auto 1rem;align-items:center;grid-gap:.9rem;gap:.9rem;width:100%;padding:1.1rem 1.3rem;background:none;border:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.ms-head .bc-label,.ms-head .bc-name,.ms-head .bc-price,.ms-head .bc-sub,.ms-head .bc-tag{display:block}.ms-head .bc-tag{display:inline-block}.ms-icon{position:relative;display:block;width:13px;height:13px;justify-self:end;color:var(--pink-dark)}.ms-icon:after,.ms-icon:before{content:"";position:absolute;left:0;top:6px;width:13px;height:1.5px;background:currentColor;transition:transform .3s ease}.ms-icon:after{transform:rotate(90deg)}.ms-head[aria-expanded=true] .ms-icon:after{transform:rotate(0deg)}.ms-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s ease,visibility .35s}.ms-head[aria-expanded=true]+.ms-panel{grid-template-rows:1fr;visibility:visible}.ms-panel-inner{overflow:hidden;min-height:0}.ms-expand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--border-light)}.ms-expand .star-pkg-left{padding:1.5rem 1.3rem}.ms-expand .star-tier{gap:1rem;text-align:left}.ms-expand .star-tier-price{white-space:nowrap}.ms-expand .star-desc{margin:.7rem 0 0}.ms-pills{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;margin-top:.5rem}.ms-pills .star-bonus-pill{margin:0}.bc-card.ms-card:nth-child(3){background:#e2e8d2;border-color:transparent transparent transparent #5f7044}.bc-card.ms-card:nth-child(3) .bc-tag{background:hsla(0,0%,100%,.75)}@media(max-width:760px){.ms-expand{grid-template-columns:minmax(0,1fr)}.ms-head{gap:.6rem;padding:1rem}.ms-head .bc-name{font-size:.8rem}.ms-head .bc-price{font-size:1rem}.ms-expand .star-pkg-left,.ms-expand .star-pkg-right{padding:1.4rem 1.2rem}}