
/* Restrained holiday typography and fine metallic rules. */
.clone-discover{background:#faf6f0;color:#381b25;padding-top:42px;padding-bottom:45px}.holiday-section-kicker{text-align:center;font:11px/1.5 Calibre,Arial;letter-spacing:3.5px;color:#82663c;margin:0 0 14px;display:flex;align-items:center;justify-content:center;gap:18px}.holiday-section-kicker:before,.holiday-section-kicker:after{content:'';height:1px;width:55px;background:linear-gradient(90deg,transparent,#b99a66)}.holiday-section-kicker:after{transform:rotate(180deg)}.clone-discover h2{color:#381b25}.clone-discover-rail>a{color:#381b25}.clone-discover-rail>a>img{border:0}.holiday-wish{display:flex;align-items:center;justify-content:center;gap:25px;padding:30px 20px;background:#faf6f0;color:#674c31;text-align:center;border-block:1px solid #c6ab7b44}.holiday-wish p{font:italic 27px/1.3 VictoriaDisplay,Georgia}.holiday-wish>span{font-size:12px;color:#b18b52}.clone-newsletter{background:#fff}.luand-month-feature{border:0}
.tree-twinkles{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.tree-twinkles i{position:absolute;left:var(--x);top:var(--y);width:5px;height:5px;border-radius:50%;background:#fff9df;box-shadow:0 0 5px 2px #ffda88,0 0 14px 5px #ffc35b66;animation:tree-shimmer var(--duration) ease-in-out var(--delay) infinite;transform:translate(-50%,-50%)}.tree-twinkles i:after{content:'';position:absolute;inset:-5px;background:linear-gradient(transparent 45%,#fff4cb99 50%,transparent 55%),linear-gradient(90deg,transparent 45%,#fff4cb99 50%,transparent 55%);opacity:.65}@keyframes tree-shimmer{0%,100%{opacity:.12;scale:.65}45%{opacity:1;scale:1.1}70%{opacity:.45;scale:.85}}@media(max-width:767px){.holiday-section-kicker{font-size:9px;letter-spacing:2.5px;gap:12px}.holiday-section-kicker:before,.holiday-section-kicker:after{width:30px}.holiday-wish{gap:12px;padding:24px 14px}.holiday-wish p{font-size:23px}.tree-twinkles{bottom:auto;height:66svh;min-height:390px}.tree-twinkles i{left:calc((var(--x) - 76%)*2.5 + 76%);width:3px;height:3px}}@media(prefers-reduced-motion:reduce){.tree-twinkles i{animation:none;opacity:.5}}

.clone-discover-rail>a>img.holiday-jadore-card{object-position:73% center}

@media(min-width:768px){.clone-discover-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.clone-discover-rail>a{flex:1;min-width:0}}

.clone-pair article img.occasion-encanto{object-position:74% center;object-fit:cover}

body.luand-home{padding-top:0}.luand-home .clone-header{position:relative}.luand-home .clone-hero{position:relative;isolation:isolate}.luand-home .clone-hero>.clone-image-link{display:block}.luand-home .clone-pair>article>a:first-child{display:block;width:100%;aspect-ratio:4/5;overflow:hidden}.luand-home .clone-pair>article>a:first-child>img,.luand-home .clone-pair>article>a:first-child>.scene-motion-frame{width:100%;height:100%;min-height:0;object-fit:cover}.luand-home .clone-pair .scene-motion-frame>img{min-height:0}.luand-home .clone-pair article img.occasion-encanto{object-position:73% center}.luand-home .clone-discover-rail>a>.scene-motion-frame,.luand-home .clone-discover-rail>a>img{aspect-ratio:4/5;width:100%;height:auto}

.christmas-fire-frame{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden}.christmas-fire-frame>img{width:100%;height:100%;object-fit:cover}.christmas-real-fire{position:absolute;left:0;top:48%;width:39%;height:26%;object-fit:cover;mix-blend-mode:screen;pointer-events:none;mask-image:linear-gradient(to right,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 12% 85%,transparent);mask-composite:intersect}@media(prefers-reduced-motion:reduce){.christmas-real-fire{display:none}}

.luand-christmas:has(.hero-analise){background:linear-gradient(105deg,#23020b,#5b1121)}.luand-christmas>.hero-analise{display:block;position:relative;height:min(740px,62vw);min-height:550px;overflow:hidden}.analise-crop{position:absolute;right:0;top:0;height:100%;aspect-ratio:617/910;overflow:hidden;background:#efeded}.hero-analise .analise-crop>img{position:absolute!important;width:119.287%!important;max-width:none!important;height:auto!important;left:0;top:-20.329%!important}.luand-christmas:has(.hero-analise) .tree-twinkles{display:none}@media(max-width:767px){.luand-christmas>.hero-analise{height:130vw;min-height:0;max-height:700px}.analise-crop{left:0;right:0;margin:auto;height:100%;width:auto}.luand-christmas:has(.hero-analise) .clone-campaign-copy{position:static}}

.christmas-real-fire{top:59%;height:14%;width:38%;opacity:.85;object-position:center 65%}

/* Feather real footage into the dark hearth; no rectangular cut edges. */
.christmas-real-fire{left:1%;top:55%;width:37%;height:19%;object-fit:cover;object-position:center 72%;opacity:.8;mix-blend-mode:screen;filter:brightness(.9) saturate(.85);mask-image:radial-gradient(ellipse 65% 65% at 50% 70%,#000 12%,#000b 36%,transparent 77%);mask-composite:add;-webkit-mask-image:radial-gradient(ellipse 65% 65% at 50% 70%,#000 12%,#000b 36%,transparent 77%)}

.christmas-fire-frame:after{content:none}

.christmas-real-fire{left:2%;top:63%;width:31%;height:10%;object-fit:cover;object-position:center 75%;opacity:.65;filter:brightness(.85) saturate(.8);mix-blend-mode:screen;mask-image:radial-gradient(ellipse at 50% 63%,#000 12%,#0009 36%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 50% 63%,#000 12%,#0009 36%,transparent 72%)}

.analise-crop{aspect-ratio:517/910}.hero-analise .analise-crop>img{width:142.36%!important;left:-19.342%!important;pointer-events:none;user-select:none}.hero-analise{cursor:default}

.clone-discover-rail .christmas-fire-frame{margin-top:0;line-height:0;font-size:0;isolation:isolate}.clone-discover-rail .fire-aperture{position:absolute;left:1%;top:48.5%;width:37%;height:25%;overflow:hidden;border-radius:2px;margin:0!important;line-height:0;font-size:0;pointer-events:none;isolation:isolate;clip-path:inset(0)}.fire-aperture>.christmas-real-fire{left:0;top:auto;bottom:2%;width:100%;height:42%;margin:0;object-fit:cover;object-position:center 75%;mask-image:radial-gradient(ellipse at 50% 65%,#000 12%,#0009 38%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at 50% 65%,#000 12%,#0009 38%,transparent 74%)}.holiday-couture{position:absolute;inset:18px;z-index:3;pointer-events:none;border:1px solid #cbb17b66}.holiday-couture:before,.holiday-couture:after{content:'';position:absolute;width:40px;height:40px;border-color:#d5ba7e;border-style:solid;opacity:.75}.holiday-couture:before{left:-1px;top:-1px;border-width:1px 0 0 1px}.holiday-couture:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.couture-star{position:absolute;left:calc(25% - 12px);top:17px;width:24px;height:24px;filter:drop-shadow(0 0 7px #e3c47f33)}.couture-ribbon{position:absolute;width:80px;height:87px;right:15px;top:-6px}.clone-discover{border-bottom:1px solid #c8aa6f44}.holiday-section-kicker{color:#8b7146}@media(max-width:767px){.holiday-couture{inset:10px}.couture-ribbon{width:53px;height:60px;right:7px;top:-5px}.couture-star{left:14px;top:12px;width:19px;height:19px}.holiday-couture:before,.holiday-couture:after{width:25px;height:25px}}

.clone-discover-rail .fire-aperture{left:2%;top:52%;width:31%;height:18%;clip-path:inset(0);overflow:hidden;contain:paint}.fire-aperture>.christmas-real-fire{left:0;right:0;bottom:0;top:auto;width:100%;height:48%;opacity:.6;mask-image:radial-gradient(ellipse at 50% 65%,#000 6%,#0008 35%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 50% 65%,#000 6%,#0008 35%,transparent 68%)}

/* Align all three campaign photo frames; title margins apply only to captions. */
.clone-discover-rail .christmas-fire-frame,.clone-discover-rail .scene-motion-frame{display:block;margin-top:0!important;width:100%;aspect-ratio:4/5;line-height:0;font-size:0}.clone-discover-rail .scene-motion-frame>img,.clone-discover-rail .christmas-fire-frame>img{display:block;width:100%;height:100%;object-fit:cover}.clone-discover-rail>a>span:not(.christmas-fire-frame):not(.scene-motion-frame){margin-top:20px}

.hero-metallic .analise-crop{aspect-ratio:886/1169}.hero-metallic .analise-crop>img{width:100%!important;left:0!important;top:0!important;height:auto!important}

.clone-discover-rail .beverly-editorial{display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;margin:0!important;line-height:0;background:#e9dfd7}.beverly-editorial>img{position:absolute;max-width:none;width:119.787%!important;height:auto!important;left:0;top:-9.147%;object-fit:fill!important}

/* New Christmas photograph supplied by David. */
.clone-discover-rail .fire-aperture{left:1%;top:57%;width:20%;height:18%;}
