body.is-xmas{--bg:#FBF6EC;--surface:#fff;--soft:#F4EBDB;--line:#ECDDC4;--line-2:#E0CCA8;--dark:#0E3A2D;--dark-2:#154937;--dark-line:#2A5E4B;--dark-text:#D9E7DF;--dark-muted:#A3BFB1;--accent-soft:#FDEDEA;--accent-on-dark:#FF7B6F;--gold:#E3B04B;--gold-deep:#B9862A;--gold-soft:#F7E9C6;--candy:repeating-linear-gradient(-45deg,var(--accent) 0 7px,#fff 7px 14px);--snow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='12' cy='18' r='1.6'/%3E%3Ccircle cx='58' cy='44' r='1.1'/%3E%3Ccircle cx='104' cy='12' r='2'/%3E%3Ccircle cx='150' cy='62' r='1.3'/%3E%3Ccircle cx='30' cy='92' r='1.2'/%3E%3Ccircle cx='90' cy='104' r='1.8'/%3E%3Ccircle cx='136' cy='140' r='1.1'/%3E%3Ccircle cx='52' cy='150' r='1.5'/%3E%3Ccircle cx='168' cy='114' r='.9'/%3E%3Ccircle cx='8' cy='132' r='1'/%3E%3C/g%3E%3Cg stroke='%23fff' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M128 26v14M121 29l14 8M121 37l14-8'/%3E%3Cpath d='M70 72v12M64 75l12 6M64 81l12-6'/%3E%3C/g%3E%3C/svg%3E");--flake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17L20.7 7M12 2l-2.5 2.5M12 2l2.5 2.5M12 22l-2.5-2.5M12 22l2.5-2.5'/%3E%3C/svg%3E")}.is-xmas .announcement{background-color:var(--dark);background-image:var(--snow);background-size:180px 180px;animation:tkSnow 22s linear infinite}.is-xmas .announcement:after{height:5px;background:var(--candy)}.is-xmas .announcement strong{color:var(--gold)}.is-xmas .announcement__chip{background:var(--accent)!important;color:#fff!important}.is-xmas .header-wrapper{background:#fffdf8;border-bottom:1px solid var(--line)}.is-xmas .header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:14px;pointer-events:none;z-index:1;background:radial-gradient(circle at 12px 8px,#E8352A 0 3.6px,transparent 4.4px),radial-gradient(circle at 36px 9px,var(--gold) 0 3.6px,transparent 4.4px),radial-gradient(circle at 60px 8px,#1E8A5A 0 3.6px,transparent 4.4px),linear-gradient(transparent 3px,rgba(14,58,45,.35) 3px 4px,transparent 4px);background-size:72px 14px,72px 14px,72px 14px,100% 14px;background-repeat:repeat-x;filter:drop-shadow(0 0 3px rgba(227,176,75,.55));animation:tkTwinkle 2.6s ease-in-out infinite}.is-xmas .header__nav a[aria-current=page],.is-xmas .header__nav a:hover{color:var(--accent)}.is-xmas .header__flag{background:var(--dark);color:var(--gold)}.is-xmas main .h-display.h2:before{width:58px;height:7px;background:var(--candy);box-shadow:0 0 0 1px #d7261a59}.is-xmas .dark-panel .h-display.h2:before,.is-xmas .video-band .h-display.h2:before{background:repeating-linear-gradient(-45deg,var(--gold) 0 7px,var(--accent) 7px 14px);box-shadow:none}.is-xmas .text-accent{color:var(--accent);text-shadow:0 2px 0 rgba(227,176,75,.35)}.is-xmas .eyebrow{display:inline-flex;align-items:center;gap:8px}.is-xmas .eyebrow:before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:var(--flake) center/contain no-repeat;mask:var(--flake) center/contain no-repeat}.is-xmas .btn:not(.btn--secondary):not(.btn--light):hover{box-shadow:inset 0 1px #ffffff40,0 0 0 3px #e3b04b99,0 20px 34px -16px #c8221af2}.is-xmas .btn--secondary{border-color:var(--dark);color:var(--dark)}.is-xmas .btn--secondary:hover{background:var(--dark);color:#fff}.is-xmas .pill{background:var(--dark);color:#fff;box-shadow:inset 0 0 0 1px #e3b04b8c}.is-xmas .pill--accent{background:var(--accent);box-shadow:inset 0 0 0 1px #ffffff59,0 6px 14px -8px #c8221ae6}.is-xmas .pill--success{background:var(--dark);color:var(--gold)}.is-xmas .pill--save{background:var(--accent);color:#fff}.is-xmas .pill--muted{background:var(--muted)}.is-xmas .product-card__badge,.is-xmas .gallery__badge .pill,.is-xmas .pkg__badge{border-radius:6px 999px 999px 6px;padding-left:12px}.is-xmas .product-card{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.is-xmas .product-card:hover{box-shadow:inset 0 0 0 2px var(--gold),0 24px 44px -26px #0e3a2d8c}.is-xmas .product-card__price .price{color:var(--accent)}.is-xmas .stars{color:var(--gold-deep)}.is-xmas .price-row__price{color:var(--accent)}.is-xmas .pkg input:checked+.pkg__box{border-color:var(--dark);box-shadow:inset 0 0 0 1px var(--dark),0 0 0 4px var(--gold-soft)}.is-xmas .pill-opt input:checked+span{border-color:var(--dark);box-shadow:inset 0 0 0 1px var(--dark);background:var(--gold-soft)}.is-xmas .save-note{background:var(--gold-soft)}.is-xmas .save-note strong{color:var(--dark)}.is-xmas .reasons{border-color:var(--line-2);background:#fff;box-shadow:inset 0 3px 0 var(--accent)}.is-xmas .sticky-atc{background:#fffdf8;border-top:0}.is-xmas .sticky-atc:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--candy)}.is-xmas .trust-bar,.is-xmas .benefits{background:#fffdf8;border-color:var(--line)}.is-xmas .trust-bar__item .icon,.is-xmas .benefit .icon{color:var(--accent)}.is-xmas .gift-tile{box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.is-xmas .gift-tile:hover{box-shadow:inset 0 0 0 2px var(--gold),0 24px 44px -26px #0e3a2d8c}.is-xmas .chip[aria-current=page],.is-xmas .chip.is-active{background:var(--dark);border-color:var(--dark)}.is-xmas .hero:before{background:radial-gradient(55% 65% at 80% 45%,#d7261a1f,#d7261a00 70%),radial-gradient(40% 50% at 8% 15%,#0e3a2d1a,#0e3a2d00 70%),radial-gradient(35% 40% at 30% 95%,#e3b04b33,#e3b04b00 70%)}.is-xmas .hero .pill{background:var(--accent)}.is-xmas .hero__media{position:relative}.is-xmas .hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 3px #e3b04bd9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170' viewBox='0 0 170 170'%3E%3Cpath d='M0 78 78 0h34L0 112z' fill='%23D7261A'/%3E%3Cpath d='M0 78 78 0M0 112 112 0' stroke='%23E3B04B' stroke-width='3'/%3E%3Cg transform='translate(56 50) rotate(-8)'%3E%3Cpath d='M0 0C-14-26-48-28-50-8-52 10-22 12 0 0z' fill='%23C21F14' stroke='%23E3B04B' stroke-width='2.5'/%3E%3Cpath d='M0 0C14-26 48-28 50-8 52 10 22 12 0 0z' fill='%23C21F14' stroke='%23E3B04B' stroke-width='2.5'/%3E%3Cpath d='M-4 2-18 34-8 30-2 40 2 4z' fill='%23B01E14'/%3E%3Cpath d='M4 2 18 34 8 30 2 40-2 4z' fill='%23B01E14'/%3E%3Ccircle r='9' fill='%23E3392C' stroke='%23E3B04B' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0/clamp(110px,13vw,170px),var(--snow) repeat 0 0/180px 180px;animation:tkSnowHero 20s linear infinite}@keyframes tkSnowHero{0%{background-position:0 0,0 0}to{background-position:0 0,40px 180px}}@media(prefers-reduced-motion:reduce){.is-xmas .hero__media:before{animation:none}}.is-xmas .hero__media .feature-card{z-index:4}.is-xmas .dark-panel,.is-xmas .tile--all,.is-xmas .mosaic__card--dark{background:radial-gradient(90% 70% at 100% 0%,#d7261a52,#d7261a00 60%),radial-gradient(70% 60% at 0% 100%,#e3b04b29,#e3b04b00 70%),var(--dark);box-shadow:inset 0 0 0 1px #e3b04b59}.is-xmas .dark-panel:after,.is-xmas .tile--all:after,.is-xmas .mosaic__card--dark:after,.is-xmas .footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--snow);background-size:180px 180px;opacity:.55;animation:tkSnow 26s linear infinite}.is-xmas .stat{background:#ffffff0f;border-color:#e3b04b47}.is-xmas .countdown__unit{background:var(--dark-2);box-shadow:inset 0 0 0 1px #e3b04b80}.is-xmas .countdown__num,.is-xmas .step__date{color:var(--gold)}@media(min-width:990px){.is-xmas .step{background:var(--dark-2);box-shadow:inset 0 0 0 1px #e3b04b47}.is-xmas .step:last-child{background:#fff;box-shadow:inset 0 0 0 2px var(--gold)}}.is-xmas .step:last-child .step__date{color:var(--accent)}.is-xmas .vs-card{background:var(--dark)}.is-xmas .footer:after{opacity:.3}.is-xmas .footer{background:radial-gradient(60% 50% at 85% 0%,#d7261a2e,#d7261a00 70%),var(--dark);position:relative}.is-xmas .footer>.page-width{position:relative}.is-xmas .footer:before{z-index:-1}.is-xmas .section-footer{position:relative}.is-xmas .section-footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:22px;z-index:2;pointer-events:none;background:radial-gradient(circle at 18px -6px,var(--bg) 17px,transparent 18px) repeat-x;background-size:36px 22px}.is-xmas .footer__heading{color:var(--gold)}.is-xmas .cart-banner{background:var(--dark);position:relative}.is-xmas .cart-banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--candy)}.is-xmas .cart-banner .icon{color:var(--gold)}.is-xmas .drawer__head{background:#fffdf8}.is-xmas .popup__panel{box-shadow:inset 0 5px 0 0 var(--accent),0 -20px 50px -20px #00000059}.is-xmas .tkv__h:after{content:"";display:block;width:58px;height:7px;margin:14px auto 0;border-radius:4px;background:var(--candy)}.is-xmas .tkv__row{border-color:var(--line-2);box-shadow:0 18px 40px -30px #0e3a2d73}.is-xmas .tkv__media{background:#fbf3e4}.is-xmas .tkv__n{background:var(--accent);box-shadow:0 0 0 3px var(--gold-soft)}.is-xmas .tkv__k{color:var(--dark)}@keyframes tkSnow{0%{background-position:0 0}to{background-position:40px 180px}}@keyframes tkTwinkle{0%,to{opacity:1}50%{opacity:.72}}@media(prefers-reduced-motion:reduce){.is-xmas .announcement,.is-xmas .header-wrapper:after,.is-xmas .dark-panel:after,.is-xmas .tile--all:after,.is-xmas .mosaic__card--dark:after,.is-xmas .footer:after{animation:none}}@media print{.is-xmas .header-wrapper:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/xmas.css.map */
