[data-ww-campaign-bar][hidden],[data-ww-campaign-note][hidden],ww-campaign-price[hidden]{display:none!important}[data-ww-campaign-bar].announcement-bar{min-height:52px;padding-block:14px;align-items:center}[data-ww-campaign-bar] .announcement-bar__slider{display:flex;width:100%;justify-content:center}[data-ww-campaign-bar] .announcement-bar__slides{width:100%;max-width:1100px;margin-inline:auto}[data-ww-campaign-bar] .announcement-bar__slide{display:block;width:100%}[data-ww-campaign-bar] .announcement-bar__text{margin:0;font-size:18px;font-weight:600;line-height:1.35;padding-inline:16px;text-align:center}[data-ww-campaign-bar] .announcement-bar__link:focus-visible{outline:2px solid #71414c;outline-offset:-3px}.ww-campaign-note{margin:10px 0 0;padding:9px 14px;border:1px solid #86405b;border-radius:10px;background:linear-gradient(135deg,#9c5169,#82405b);color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:center;box-shadow:0 5px 14px #82405b2e,inset 0 1px #ffffff29}@media(min-width:1101px){.fs3d-lux-hero--v2 .fs3d-lux-shell.fs3d-lux-hero__stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.fs3d-lux-hero--v2 .fs3d-lux-hero__content{display:flex;flex-direction:column;justify-content:center;height:100%;border-radius:26px}.fs3d-lux-hero--v2 .fs3d-lux-hero__preview{display:flex;align-items:stretch;min-width:0}.fs3d-lux-hero--v2 .fs3d-lux-hero__preview>ww-home-preview.fs3d-home-preview{height:100%;border-radius:26px}.fs3d-lux-hero--v2 ww-hero-carousel.ww-hero-carousel{display:flex;flex-direction:column;padding:18px;border:1px solid rgba(143,93,115,.14);border-radius:26px;background:#fdf8f2f7;box-shadow:0 22px 55px #422f3424}.fs3d-lux-hero--v2 ww-hero-carousel.ww-hero-carousel .fs3d-lux-hero__visual{flex:1 0 auto;aspect-ratio:3/4;border-radius:18px;box-shadow:none}.fs3d-lux-hero--v2 ww-hero-carousel.ww-hero-carousel .fs3d-lux-hero__visual img{object-fit:contain}.fs3d-lux-hero--v2 ww-hero-carousel.ww-hero-carousel .ww-hero-carousel__controls{flex-shrink:0}.fs3d-lux-hero--v2 ww-hero-carousel.ww-hero-carousel .ww-campaign-note{flex-shrink:0}}.ww-campaign-price-active>.price,.ww-campaign-price-active>.price-item__group,.ww-campaign-price-active>.unit-price{display:none!important}[ref=priceContainer]:has(>ww-campaign-price:not([hidden]))>.price,[ref=priceContainer]:has(>ww-campaign-price:not([hidden]))>.price-item__group,[ref=priceContainer]:has(>ww-campaign-price:not([hidden]))>.unit-price{display:none!important}ww-campaign-price{display:block;color:inherit}.ww-campaign-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}ww-campaign-price s{color:#706965;font-size:.9em;text-decoration-thickness:1.5px}ww-campaign-price strong{color:#8c3851;font-weight:700}product-price.fs3d-product-price ww-campaign-price strong{font-family:var(--font-heading--family);font-size:clamp(2.35rem,3.8vw,4.15rem);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}product-price.fs3d-product-price ww-campaign-price{width:100%}@media(max-width:749px){product-price.fs3d-product-price ww-campaign-price strong{font-size:clamp(2.15rem,11vw,3rem)}}.ww-campaign-badge{padding:3px 7px;border-radius:6px;background:#f3e1e5;color:#703345;font-size:12px;font-weight:600;white-space:nowrap}.ww-campaign-reference,.ww-campaign-product-note{display:block;margin-top:5px;font-family:var(--font-body--family, sans-serif);font-size:11px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;color:#625650}.ww-campaign-product-note{margin-top:7px;font-size:12px}.fs3d-home-model-tile .fs3d-home-model-tile__label>.ww-home-model-price{grid-column:1/-1;grid-row:3;display:block;margin-top:3px;font-size:18px;line-height:1.4}.fs3d-home-model-tile .fs3d-home-model-tile__label>.fs3d-model-card-cta{grid-row:4}.ww-home-model-price .ww-campaign-prices{gap:7px}.ww-home-model-price .ww-campaign-prices strong{font-family:var(--font-body--family, sans-serif);font-size:18px;font-weight:700;line-height:1.4}.ww-home-price-shipping{display:block;margin-top:3px;font-size:11px;font-weight:400;color:#625650}@media(max-width:749px){[data-ww-campaign-bar].announcement-bar{padding-block:12px;min-height:56px}[data-ww-campaign-bar] .announcement-bar__text{font-size:15px;line-height:1.4}.ww-campaign-note{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/ww-campaign.css.map */
