.detail-info .detail-teaser.oval-tapas-teaser,.detail-info .detail-teaser.round-tapas-teaser,.detail-info .detail-teaser.wine-cup-teaser{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.christmas-flight{--flight-red:oklch(51% .18 25);--flight-red-light:oklch(63% .2 27);--flight-gold:oklch(83% .13 85);--flight-snow:oklch(98% .01 90);--flight-fur:oklch(56% .075 62);--flight-hoof:oklch(29% .04 50);--flight-skin:oklch(87% .065 55);--flight-gift:oklch(47% .06 156);--flight-ribbon:oklch(66% .1 15);z-index:70;pointer-events:none;animation:6s linear both christmas-flight-lifetime;position:fixed;inset:0;overflow:clip}.christmas-flight-track{pointer-events:none;width:520px;height:180px;animation:4.7s linear .5s both christmas-flight-cross;position:absolute;top:clamp(175px,18vh,220px);left:0;transform:translate(-110%)}.christmas-flight-art{width:100%;height:100%;animation:1.3s ease-in-out infinite christmas-flight-bob;overflow:visible}.christmas-flight-trail{color:var(--flight-gold)}.christmas-flight-trail path,.christmas-flight-trail circle{transform-box:fill-box;transform-origin:50%;animation:.85s ease-in-out infinite alternate christmas-flight-twinkle}.christmas-flight-trail :nth-child(2n){animation-delay:.3s}.christmas-flight-trail :nth-child(3n){color:var(--flight-snow);animation-delay:.6s}@keyframes christmas-flight-cross{0%{transform:translate(-110%)}to{transform:translate(calc(100vw + 120px))}}@keyframes christmas-flight-bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes christmas-flight-twinkle{0%{opacity:0;transform:scale(.5)}to{opacity:.9;transform:scale(1)}}@keyframes christmas-flight-lifetime{0%,85%{opacity:1}to{opacity:0}}@media (width<=760px){.christmas-flight-track{width:290px;height:101px;top:190px}}@media (prefers-reduced-motion:reduce){.christmas-flight{display:none}.christmas-flight,.christmas-flight *{animation:none}}body:has(.seasonal-homepage){--christmas-header-gold:oklch(80% .1 82)}:is(body:has(.seasonal-homepage) .shipping-notice,body:has(.seasonal-homepage) .header-inner,body:has(.seasonal-homepage) .christmas-notice){isolation:isolate;position:relative}body:has(.seasonal-homepage) .shipping-notice:before{content:"";pointer-events:none;z-index:-1;background:url(/assets/christmas-pine-corner-CBUYjWOs.webp) 0/contain no-repeat;width:130px;height:54px;position:absolute}body:has(.seasonal-homepage) .shipping-notice:after{content:"";pointer-events:none;z-index:-1;background:url(/assets/christmas-pine-corner-CBUYjWOs.webp) 0/contain no-repeat;width:130px;height:54px;position:absolute}body:has(.seasonal-homepage) .header-inner:before{content:"";pointer-events:none;z-index:-1;background:url(/assets/christmas-pine-corner-CBUYjWOs.webp) 0/contain no-repeat;width:130px;height:54px;position:absolute}body:has(.seasonal-homepage) .header-inner:after{content:"";pointer-events:none;z-index:-1;background:url(/assets/christmas-pine-corner-CBUYjWOs.webp) 0/contain no-repeat;width:130px;height:54px;position:absolute}body:has(.seasonal-homepage) .christmas-notice:before{content:"";pointer-events:none;z-index:-1;background:url(/assets/christmas-pine-corner-CBUYjWOs.webp) 0/contain no-repeat;width:130px;height:54px;position:absolute}body:has(.seasonal-homepage) .christmas-notice:after{content:"";pointer-events:none;z-index:-1;background:url(/assets/christmas-pine-corner-CBUYjWOs.webp) 0/contain no-repeat;width:130px;height:54px;position:absolute}body:has(.seasonal-homepage) .shipping-notice:before{width:100px;height:46px;top:-8px;left:4px}body:has(.seasonal-homepage) .shipping-notice:after{width:100px;height:46px;top:-8px;right:4px;transform:scaleX(-1)}body:has(.seasonal-homepage) .header-inner:before{opacity:.85;background-size:auto 40px;width:27px;height:40px;bottom:0;left:0}body:has(.seasonal-homepage) .header-inner:after{opacity:.85;background-size:auto 40px;width:27px;height:40px;top:0;right:0;transform:scaleX(-1)}body:has(.seasonal-homepage) .christmas-notice:before{top:-7px;left:16px}body:has(.seasonal-homepage) .christmas-notice:after{top:-7px;right:16px;transform:scaleX(-1)}body:has(.seasonal-homepage) .site-header{border-bottom-color:var(--christmas-header-gold)}@media (width<=760px){body:has(.seasonal-homepage) .shipping-notice:before{opacity:.8;background-size:auto 30px;width:18px;height:30px;top:2px}body:has(.seasonal-homepage) .shipping-notice:after{opacity:.8;background-size:auto 30px;width:18px;height:30px;top:2px}body:has(.seasonal-homepage) .header-inner:before{background-size:auto 30px;width:14px;height:30px}body:has(.seasonal-homepage) .header-inner:after{background-size:auto 30px;width:14px;height:30px}body:has(.seasonal-homepage) .christmas-notice:before{background-size:auto 28px;width:22px;height:28px;top:4px;left:2px}body:has(.seasonal-homepage) .christmas-notice:after{background-size:auto 28px;width:22px;height:28px;top:4px;left:2px}body:has(.seasonal-homepage) .christmas-notice:after{left:auto;right:2px}}
