.tr-announcement{position:relative}
.v82-lights{position:absolute;inset:auto 0 -5px;z-index:3;display:flex;justify-content:space-around;height:9px;border-top:1px solid rgb(246 240 218 / .2);pointer-events:none}
.v82-lights i{display:block;width:4px;height:6px;border-radius:30% 30% 50% 50%;background:#f5edd6;box-shadow:0 0 5px 2px rgb(244 228 174 / .38)}
.v82-lights i:nth-child(2n){opacity:.65}
.v82-campaign-hero{aspect-ratio:4/5;isolation:isolate}
.v82-campaign-hero>img{display:block;width:100%;height:100%;object-fit:cover}
.v8-gallery-view{position:relative}
.v82-snow{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.v82-snow i{position:absolute;top:-8px;left:calc(var(--flake) * 11%);width:3px;height:3px;border-radius:50%;background:#fffdf5;opacity:0;animation:v82-snowfall 4.5s linear 1 both;animation-delay:calc(var(--flake) * -.31s)}
.v82-snow i:nth-child(3n){width:4px;height:4px}
@keyframes v82-snowfall{0%{transform:translate3d(0,-8px,0);opacity:0}12%{opacity:.75}80%{opacity:.55}100%{transform:translate3d(28px,410px,0);opacity:0}}
@media(max-width:899px){.v8-intro{grid-row:1}.v8-gallery{grid-row:2}.v8-configurator{grid-row:3}}
@media(max-width:749px){.v82-campaign-hero{aspect-ratio:4/5}.v82-lights i:nth-child(2n),.v82-snow i:nth-child(2n){display:none}}
@media(prefers-reduced-motion:reduce){.v82-snow{display:none}}

.v82-gallery-caption{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--tr-muted,#68675f)}
.v82-delivery{display:flex;gap:12px;align-items:flex-start;margin:20px 0 0;font-size:13px;line-height:1.55}
.v82-delivery svg{width:20px;height:20px;flex-shrink:0;margin-top:2px}
.v82-delivery strong,.v82-delivery small{display:block}
.v82-delivery small{font-size:12px;color:var(--tr-muted,#68675f);margin-top:3px}
