:root{--ss-pad-y-md: 96px;--ss-radius-card: 20px;--ss-radius-hero-card: 28px;--ss-radius-btn: 14px;--ss-radius-img: 24px;--ss-shadow-soft: 0 8px 28px rgba(23, 23, 23, .06);--ss-shadow-medium: 0 16px 48px rgba(23, 23, 23, .1);--ss-shadow-float: 0 32px 80px rgba(23, 23, 23, .14);--ss-grad-brand: linear-gradient(135deg, #f47a20 0%, #e35d1c 55%, #d62828 100%)}.ss-campaign__slide{display:block;min-height:0}.ss-campaign__canvas{position:relative;min-height:620px;overflow:hidden}@media(min-width:990px){.ss-campaign__canvas{min-height:86vh;max-height:920px}}.ss-campaign__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ss-campaign__bg-campaign{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ss-campaign__bg-lifestyle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.14;color:#171717}.ss-campaign__product{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:8% 32% 22% 8%}@media(max-width:989px){.ss-campaign__product{padding:12% 8% 42%}}.ss-campaign__product-halo{position:absolute;width:50%;height:45%;border-radius:50%;background:radial-gradient(circle,rgba(244,122,32,.35),transparent 70%);filter:blur(48px);animation:ss-glow-pulse 6s ease-in-out infinite alternate}.ss-campaign__product-img{position:relative;z-index:1;width:min(100%,520px);max-height:min(62vh,580px);object-fit:contain;filter:drop-shadow(0 32px 64px rgba(0,0,0,.22));animation:ss-float 7s ease-in-out .5s infinite}.ss-campaign__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;padding:0 0 48px;background:linear-gradient(to top,rgba(23,23,23,.82) 0%,rgba(23,23,23,.42) 32%,rgba(23,23,23,.08) 58%,transparent 78%)}.ss-campaign__slide:not(.has-bg) .ss-campaign__overlay{background:linear-gradient(to top,rgba(250,250,250,.96) 0%,rgba(250,250,250,.72) 28%,transparent 62%)}.ss-campaign__overlay-inner{width:min(100% - 32px,1440px);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:24px;align-items:end}@media(min-width:990px){.ss-campaign__overlay-inner{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:32px 40px;padding-bottom:16px}}.ss-campaign__slide:not(.has-bg) .ss-campaign__headline,.ss-campaign__slide:not(.has-bg) .ss-campaign__sub{color:var(--lux-charcoal)}.ss-campaign__slide:not(.has-bg) .ss-campaign__sub{color:var(--lux-muted)}.ss-campaign__slide:not(.has-bg) .ss-campaign__trust li{color:#1717179e}.ss-campaign__slide:not(.has-bg) .ss-campaign__btn-ghost{color:var(--lux-charcoal);border-color:#17171733}.ss-campaign__slide.has-bg .ss-campaign__headline{color:#fff}.ss-campaign__slide.has-bg .ss-campaign__sub{color:#ffffffd1}.ss-campaign__slide.has-bg .ss-campaign__kicker{background:#ffffff24;border-color:#ffffff38;color:#fff}.ss-campaign__slide.has-bg .ss-campaign__trust li{color:#ffffffc7}.ss-campaign__slide.has-bg .ss-campaign__btn-ghost{color:#fff;border-color:#ffffff59}.ss-campaign__left{align-items:flex-start;text-align:left}.ss-campaign__right{justify-content:flex-end}.ss-campaign__card{border-radius:var(--ss-radius-hero-card);box-shadow:var(--ss-shadow-float)}.ss-campaign__inner,.ss-campaign__center{display:none!important}@media(max-width:989px){.ss-campaign__slide{position:relative!important;display:none;min-height:auto}.ss-campaign__slide.is-active,.ss-campaign__slide.is-leaving{display:block}.ss-campaign__canvas{min-height:580px}.ss-campaign__overlay{position:relative;background:linear-gradient(to top,rgba(250,250,250,.98),transparent);padding-top:280px}.ss-campaign__slide.has-bg .ss-campaign__overlay{background:linear-gradient(to top,rgba(23,23,23,.88) 0%,rgba(23,23,23,.3) 50%,transparent 100%);padding-top:320px}}.lux-feat{padding-top:var(--ss-pad-y)!important;padding-bottom:var(--ss-pad-y)!important;background:var(--ss-soft-smoke)}.lux-feat--alt{background:var(--ss-pure-white)}.lux-feat__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.lux-feat__eyebrow{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-orange);margin:0 0 12px}.lux-feat__title{font-family:var(--lux-font);font-size:clamp(2.8rem,4vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 12px;text-wrap:balance}.lux-feat__sub{font-size:clamp(1.45rem,1.5vw,1.65rem);color:var(--lux-muted);margin:0;max-width:620px;line-height:1.65}.lux-feat__view-all{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--ss-radius-btn);background:var(--lux-charcoal);color:#fff;font-size:1.35rem;font-weight:600;text-decoration:none;box-shadow:var(--ss-shadow-soft);transition:background .25s ease,transform .25s var(--lux-ease),box-shadow .25s ease}.lux-feat__view-all:hover{background:var(--lux-orange);color:#fff;transform:translateY(-2px);box-shadow:var(--ss-shadow-medium)}.lux-feat__stage{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:990px){.lux-feat__stage{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);gap:28px;align-items:stretch}}.lux-feat__campaign{position:relative;border-radius:var(--ss-radius-img);overflow:hidden;min-height:380px;display:flex;flex-direction:column;box-shadow:var(--ss-shadow-medium);transition:transform .4s var(--lux-ease),box-shadow .4s ease}.lux-feat__campaign:hover{transform:translateY(-4px);box-shadow:var(--ss-shadow-float)}.lux-feat__campaign-media{position:relative;flex:1;min-height:240px;background:#eceae7}.lux-feat__campaign-img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--lux-ease)}.lux-feat__campaign:hover .lux-feat__campaign-img{transform:scale(1.05)}.lux-feat__campaign-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.lux-feat__campaign-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ss-grad-brand);opacity:.88}.lux-feat__campaign-svg{position:relative;z-index:1;width:45%;opacity:.2;color:#fff}.lux-feat__campaign-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(23,23,23,.88) 0%,rgba(23,23,23,.2) 55%,transparent 100%)}.lux-feat__campaign-body{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px 24px;color:#fff}.lux-feat__campaign-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.lux-feat__campaign-title{font-size:clamp(2rem,2.5vw,2.8rem);font-weight:800;letter-spacing:-.03em;margin:0 0 10px;line-height:1.1}.lux-feat__campaign-text{font-size:1.35rem;line-height:1.55;color:#ffffffd1;margin:0 0 20px;max-width:36ch}.lux-feat__campaign-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--ss-radius-btn);background:var(--ss-grad-brand);color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none;box-shadow:0 12px 32px #f47a2059;transition:transform .25s var(--lux-ease),box-shadow .25s ease}.lux-feat__campaign-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 40px #f47a2073}.lux-feat__products{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-content:start}@media(min-width:990px){.lux-feat__products{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:18px;min-height:100%}.lux-feat__product-item--hero{grid-row:span 2}.lux-feat__product-item--hero .lux-pcard__media{aspect-ratio:3 / 4}}@media(max-width:989px){.lux-feat__stage{display:flex;flex-direction:column;gap:20px}.lux-feat__products{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;scrollbar-width:none}.lux-feat__products::-webkit-scrollbar{display:none}.lux-feat__product-item{flex:0 0 72vw;max-width:300px;scroll-snap-align:start}.lux-feat__product-item--hero{flex:0 0 78vw;max-width:320px}}.lux-feat__product-item .lux-pcard,.lux-feat__product-item .lux-skeleton{height:100%;border-radius:var(--ss-radius-card);box-shadow:var(--ss-shadow-soft)}.lux-pcard__badge--sale{background:var(--ss-grad-brand);font-variant-numeric:tabular-nums}.ss-campaign__slide.has-bg .ss-campaign__bg-overlay{background:linear-gradient(to top,rgba(23,23,23,.45) 0%,rgba(23,23,23,.12) 35%,transparent 65%)}@media(max-width:989px){.ss-campaign__slide.has-bg .ss-campaign__bg-overlay{background:linear-gradient(to top,rgba(23,23,23,.55) 0%,rgba(23,23,23,.15) 40%,transparent 70%)}}.ss-campaign__bg-campaign .ss-campaign__bg-gradient{background:radial-gradient(ellipse 70% 55% at 72% 45%,rgba(244,122,32,.22) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 18% 72%,rgba(227,93,28,.14) 0%,transparent 55%),linear-gradient(155deg,#1a1a1a,#2a1810 38%,#171717)}.lux-feat .lux-pcard{transition:transform .4s var(--lux-ease),box-shadow .4s ease;will-change:transform}.lux-feat .lux-pcard:hover{transform:translateY(-6px);box-shadow:var(--ss-shadow-medium)}.lux-feat .lux-pcard__img--primary,.lux-feat .lux-pcard__img--secondary{transition:transform .65s var(--lux-ease),opacity .4s ease}.lux-feat .lux-pcard:hover .lux-pcard__img--primary{transform:scale(1.06)}.lux-feat .lux-pcard__media:has(.has-secondary):hover .lux-pcard__img--primary{opacity:0}.lux-feat .lux-pcard__media:has(.has-secondary):hover .lux-pcard__img--secondary{opacity:1;transform:scale(1.06)}.lux-feat .lux-pcard__add{background:var(--ss-grad-brand);border-radius:var(--ss-radius-btn);transition:transform .25s var(--lux-ease),box-shadow .25s ease}.lux-feat .lux-pcard__add:hover{transform:translateY(-2px);box-shadow:0 12px 28px #f47a2059}.lux-feat .lux-pcard__wish{transition:transform .3s var(--lux-ease)}.lux-feat .lux-pcard__wish:hover{transform:rotate(-8deg) scale(1.08)}.lux-feat .lux-pcard__quick{border-radius:var(--ss-radius-btn);transition:opacity .3s ease,transform .3s var(--lux-ease)}.lux-feat .lux-pcard:hover .lux-pcard__quick{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ss-campaign__product-img,.lux-feat__campaign-img{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/luxury-phase03.css.map */
