/* RC98: Christmas design alignment; scoped to the activated/authorised-preview homepage only.
   Every retail product, price, image and URL remains sourced from WooCommerce.
   No added scripts, hosted fonts, background videos, animation or global theme rules. */
body.wk-front-page.wk-christmas-home-v498{--wk-rc98-evergreen:#123d30;--wk-rc98-oak:#c39961;--wk-rc98-berry:#773a42;--wk-rc98-ivory:#fcf7ef}
/* Let the RC97 hero stay the focal point: premium, readable, low-clutter. */
body.wk-front-page.wk-christmas-home-v498 .wk-hero-elegant{border-bottom:3px solid #c99e61!important}
body.wk-front-page.wk-christmas-home-v498 .wk-hero-elegant .wk-eyebrow{letter-spacing:.16em!important;color:#f0ce94!important}
body.wk-front-page.wk-christmas-home-v498 .wk-hero-elegant h1{max-width:675px!important;line-height:1.03!important;letter-spacing:-.038em!important;text-wrap:balance}
body.wk-front-page.wk-christmas-home-v498 .wk-hero-elegant .wk-lead{max-width:455px!important;color:#fff5e6!important}
body.wk-front-page.wk-christmas-home-v498 .wk-hero-actions .wk-button:first-child{background:#cca36b!important;color:#201910!important;border-color:#e4bc80!important}
body.wk-front-page.wk-christmas-home-v498 .wk-hero-actions .wk-button:first-child:hover{background:#e0b985!important}
/* The existing trust ribbon stays directly below the hero, without a second text-link directory. */
body.wk-front-page.wk-christmas-home-v498 .wk-trust-ribbon{background:#fffcf7!important;border-bottom:1px solid #e6d8c3!important}
/* Photographic four-collection mosaic: stronger photos and consistent editorial format. */
body.wk-front-page.wk-christmas-home-v498 .wk-boutique-collections{overflow:hidden;position:relative;padding-block:clamp(3rem,5vw,5.4rem)!important;background:linear-gradient(180deg,#fdf8ef,#f6ebdc)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-boutique-collections::before{content:"";position:absolute;left:-62px;top:33%;width:185px;height:230px;background:url('../images/christmas-pine-v495.svg') center / contain no-repeat;opacity:.7;transform:rotate(170deg);pointer-events:none}
body.wk-front-page.wk-christmas-home-v498 .wk-boutique-collections::after{content:"";position:absolute;right:-70px;bottom:5%;width:176px;height:225px;background:url('../images/christmas-pine-v495.svg') center / contain no-repeat;opacity:.6;pointer-events:none}
body.wk-front-page.wk-christmas-home-v498 .wk-boutique-collections>.wk-container{position:relative;z-index:1}
body.wk-front-page.wk-christmas-home-v498 .wk-section-intro--split{align-items:end!important;gap:1.5rem}
body.wk-front-page.wk-christmas-home-v498 .wk-rc98-collection-intro{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;max-width:440px}
body.wk-front-page.wk-christmas-home-v498 .wk-rc98-collection-intro p{margin:0!important}
body.wk-front-page.wk-christmas-home-v498 .wk-rc98-section-link{font-weight:800;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#94623e;border-bottom:1px solid rgba(148,98,62,.45);padding-bottom:.3rem}
body.wk-front-page.wk-christmas-home-v498 .wk-rc98-section-link:hover,body.wk-front-page.wk-christmas-home-v498 .wk-rc98-section-link:focus-visible{color:#5d322a;border-color:#5d322a}
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique{gap:clamp(.8rem,1.6vw,1.4rem)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-card,
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-card:nth-child(n){min-height:clamp(300px,30vw,415px)!important;border-radius:14px!important;box-shadow:0 13px 30px rgba(38,27,14,.17)!important;isolation:isolate}
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-image img{object-fit:cover!important;filter:saturate(1.04) contrast(1.04)!important;transition:transform .25s ease}
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-card:hover img{transform:scale(1.045)}
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-copy{padding:1.4rem!important;background:linear-gradient(0deg,rgba(7,21,16,.92),rgba(9,32,25,.35) 68%,transparent)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-copy strong{font-size:clamp(1.45rem,2vw,2.35rem)!important;line-height:1.06!important;text-wrap:balance;color:#fffbf2!important}
body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-copy>span:last-child{display:inline-flex;align-items:center;gap:.4rem;width:max-content;border:1px solid rgba(250,233,197,.6);border-radius:100px;padding:.35rem .65rem;color:#fff1db!important;background:rgba(25,44,35,.22);margin-top:.45rem!important;letter-spacing:.09em}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-collection-seal-v495{display:none!important}
/* Six real-photo gift-guide tiles; the first two are Women's and Men's fragrance. */
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496{overflow:hidden;position:relative;background:linear-gradient(180deg,#fffaf1,#f5e9d9)!important;padding-block:clamp(3rem,5.4vw,5.3rem)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496::before,body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496::after{content:"";position:absolute;width:165px;height:220px;background:url('../images/christmas-pine-v495.svg') center / contain no-repeat;pointer-events:none;opacity:.55}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496::before{left:-83px;top:25%;transform:rotate(135deg)}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496::after{right:-80px;bottom:8%}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496>.wk-container{position:relative;z-index:1}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__intro h2{max-width:630px;font-size:clamp(2.4rem,4.15vw,4.3rem);line-height:1.02}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__grid{gap:clamp(.85rem,1.8vw,1.35rem)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__tile{border-radius:13px!important;border-color:#e1ceaf!important;box-shadow:0 12px 28px rgba(70,44,25,.13)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__image{height:clamp(195px,19vw,300px)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__label{min-height:94px;padding:1.05rem 2.25rem 1.1rem 1.15rem!important;gap:.25rem!important}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__label strong{color:#271f1a;font-size:clamp(1.25rem,1.65vw,1.75rem)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__label em{bottom:1rem!important;color:#8e6237!important}
/* Real WooCommerce products continue to supply product images, live GBP prices and add-to-basket actions. */
body.wk-front-page.wk-christmas-home-v498 .wk-curated-this-week{background:linear-gradient(180deg,#fcf5ea,#f2e4d3)!important;padding-block:clamp(3rem,5vw,5.3rem)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-curated-head h2{max-width:790px!important;text-wrap:balance}
body.wk-front-page.wk-christmas-home-v498 .wk-curated-card{border-radius:13px!important;border-color:rgba(122,90,51,.19)!important;box-shadow:0 11px 27px rgba(54,35,20,.10)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-curated-card__actions .button{border-radius:7px!important}
body.wk-front-page.wk-christmas-home-v498 .wk-curated-card__actions .wk-add-to-cart,body.wk-front-page.wk-christmas-home-v498 .wk-curated-card__actions button{background:#173f32;color:#fff}
/* Eight slim Christmas links after the products, retaining their genuine category URLs. */
body.wk-front-page.wk-christmas-home-v498 .wk-home-occasions{position:relative;overflow:hidden;background:#fffaf2!important;padding-block:clamp(2.4rem,4.2vw,4.1rem)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-home-occasions::after{content:"";position:absolute;right:-48px;bottom:12px;width:155px;height:195px;background:url('../images/christmas-pine-v495.svg') center / contain no-repeat;opacity:.42;pointer-events:none}
body.wk-front-page.wk-christmas-home-v498 .wk-home-occasions>.wk-container{position:relative;z-index:1}
body.wk-front-page.wk-christmas-home-v498 .wk-home-occasions__grid a{border-color:#ebdcca!important;background:#fffdf9!important;border-radius:9px!important;box-shadow:0 7px 18px rgba(69,46,28,.035)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-home-occasions__grid a strong{color:#56372b!important}
body.wk-front-page.wk-christmas-home-v498 .wk-home-occasions__grid a em{color:#9e683f!important}
/* Keep the genuine shopfront photograph in the local-identity section; richer Christmas continuity. */
body.wk-front-page.wk-christmas-home-v498 .wk-confidence-section--elegant{background:linear-gradient(120deg,#fcf8ef,#f5ebdc)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-story-section{background:linear-gradient(130deg,#f7ecda,#fffaf3)!important}
body.wk-front-page.wk-christmas-home-v498 .wk-gift-concierge-home-v3930{background:linear-gradient(110deg,#fff9ed,#f5e7d4)!important}
@media (max-width:1100px){
 body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-card,body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-card:nth-child(n){min-height:360px!important}
}
@media(max-width:640px){
 body.wk-front-page.wk-christmas-home-v498 .wk-boutique-collections::before,body.wk-front-page.wk-christmas-home-v498 .wk-boutique-collections::after,body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496::before,body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496::after{opacity:.2}
 body.wk-front-page.wk-christmas-home-v498 .wk-section-intro--split{align-items:start!important}
 body.wk-front-page.wk-christmas-home-v498 .wk-rc98-collection-intro{max-width:100%}
 body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-card,body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-card:nth-child(n){min-height:300px!important}
 body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__image{height:clamp(155px,43vw,235px)!important}
 body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__label{padding:.9rem 1.5rem .9rem .8rem!important;min-height:100px!important}
 body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__label strong{font-size:1.14rem!important}
 body.wk-front-page.wk-christmas-home-v498 .wk-xmas-discover-v496__label>span{font-size:.72rem!important}
 body.wk-front-page.wk-christmas-home-v498 .wk-home-occasions::after{opacity:.23}
}
@media(prefers-reduced-motion:reduce){body.wk-front-page.wk-christmas-home-v498 .wk-collection-layout--boutique .wk-collection-image img{transition:none!important}}
