.holiday-snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overflow:hidden;pointer-events:none}.holiday-flake{position:absolute;top:-20px;border-radius:50%;background:radial-gradient(circle,var(--holiday-snow, #fff) 45%,rgba(255,255,255,.75) 70%,rgba(255,255,255,0) 100%);box-shadow:0 0 5px #5a4e3e29;animation-timing-function:linear;animation-iteration-count:infinite}.holiday-flake--a{animation-name:holiday-fall-a}.holiday-flake--b{animation-name:holiday-fall-b}@keyframes holiday-fall-a{0%{transform:translate3d(0,-20px,0)}50%{transform:translate3d(26px,52vh,0)}to{transform:translate3d(-8px,106vh,0)}}@keyframes holiday-fall-b{0%{transform:translate3d(0,-20px,0)}50%{transform:translate3d(-24px,52vh,0)}to{transform:translate3d(12px,106vh,0)}}.holiday-player{position:fixed;left:24px;bottom:24px;z-index:1200;display:flex;align-items:center;margin:0;padding:6px 18px 6px 6px;border:1px solid var(--holiday-champagne, #e8d3a8);border-radius:999px;background:var(--holiday-berry, #7a2233);color:var(--holiday-on-dark, #fff);box-shadow:0 14px 17px #460c1261;cursor:pointer;font:inherit;text-align:left;max-width:calc(100vw - 48px)}.holiday-player:focus-visible{outline:2px solid var(--holiday-champagne, #e8d3a8);outline-offset:3px}.holiday-player__btn{position:relative;flex:0 0 auto;width:50px;height:50px;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.holiday-player:hover .holiday-player__btn,.holiday-player:focus-visible .holiday-player__btn{transform:scale(1.07)}.holiday-player__ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid var(--holiday-champagne, #e8d3a8);border-radius:50%;pointer-events:none;animation:holiday-pulse 2.2s ease-out infinite}.holiday-player.is-playing .holiday-player__ring{animation:none;opacity:0}@keyframes holiday-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}.holiday-player__glyph{display:block;width:50px;height:50px}.holiday-player__pause,.holiday-player.is-playing .holiday-player__play{display:none}.holiday-player.is-playing .holiday-player__pause{display:inline}.holiday-player__copy{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 14px}.holiday-player__kicker{color:var(--holiday-champagne, #e8d3a8);font-family:var(--holiday-font-text),"Inter",sans-serif;font-size:9px;font-weight:600;letter-spacing:2px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.holiday-player__title{color:var(--holiday-on-dark, #fff);font-family:var(--holiday-font-display),"Archivo",sans-serif;font-size:17px;font-weight:300;line-height:19px;white-space:nowrap}.holiday-player__line{display:none}@media(min-width:750px){.holiday-player .holiday-player__desk.holiday-player__line--paused{display:inline}.holiday-player.is-playing .holiday-player__desk.holiday-player__line--paused{display:none}.holiday-player.is-playing .holiday-player__desk.holiday-player__line--playing{display:inline}}@media(max-width:749px){.holiday-player .holiday-player__mob.holiday-player__line--paused{display:inline}.holiday-player.is-playing .holiday-player__mob.holiday-player__line--paused{display:none}.holiday-player.is-playing .holiday-player__mob.holiday-player__line--playing{display:inline}}.holiday-player__eq{display:flex;align-items:flex-end;gap:3px;width:22px;height:16px;flex:0 0 auto}.holiday-player__eq i{display:block;width:3px;height:4px;border-radius:1px;background:var(--holiday-champagne, #e8d3a8)}.holiday-player.is-playing .holiday-player__eq i{animation:holiday-eq .9s ease-in-out infinite alternate}.holiday-player.is-playing .holiday-player__eq i:nth-child(2){animation-delay:-.3s}.holiday-player.is-playing .holiday-player__eq i:nth-child(3){animation-delay:-.6s}.holiday-player.is-playing .holiday-player__eq i:nth-child(4){animation-delay:-.15s}@keyframes holiday-eq{0%{height:3px}to{height:16px}}@media(max-width:749px){.holiday-player{left:16px;bottom:16px;max-width:calc(100vw - 32px);margin-bottom:env(safe-area-inset-bottom,0px)}.holiday-player__copy{padding:0 8px 0 14px}.holiday-player__title{font-family:var(--holiday-font-text),"Inter",sans-serif;font-size:11px;font-weight:300;line-height:18px;opacity:.85}}.holiday-bow-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.holiday-bow-ribbon{display:none}@media(hover:hover)and (pointer:fine)and (min-width:990px){.holiday-bow.template-index .holiday-bow-carousel .product-item:has(.holiday-bow-card),.holiday-bow:not(.template-index) .product-item:has(.holiday-bow-card){padding-top:28px}.holiday-bow.template-index .holiday-bow-carousel .holiday-bow-card,.holiday-bow:not(.template-index) .holiday-bow-card{overflow:visible}.holiday-bow.template-index .holiday-bow-carousel .holiday-bow-card .product-item__bg__under,.holiday-bow:not(.template-index) .holiday-bow-card .product-item__bg__under{transform:scale(1);transition:opacity .5s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.holiday-bow.template-index .holiday-bow-carousel .holiday-bow-card.double__image:hover .product-item__bg__under,.holiday-bow:not(.template-index) .holiday-bow-card.double__image:hover .product-item__bg__under{opacity:1;transform:scale(1.05)}.holiday-bow.template-index .holiday-bow-carousel .holiday-bow-ribbon,.holiday-bow:not(.template-index) .holiday-bow-ribbon{display:block;position:absolute;z-index:6;right:-15px;top:-26px;width:136px;height:auto;pointer-events:none;opacity:0;transform:translate(10px,-14px) rotate(-14deg) scale(.7);transform-origin:70% 30%;filter:drop-shadow(0 4.8px 9.6px rgba(89,31,51,.22));transition:transform .65s cubic-bezier(.3,1.4,.5,1),opacity .35s}.holiday-bow.template-index .holiday-bow-carousel .holiday-bow-card:hover .holiday-bow-ribbon,.holiday-bow:not(.template-index) .holiday-bow-card:hover .holiday-bow-ribbon{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.holiday-snow{display:none!important}.holiday-player__ring,.holiday-player__eq i{animation:none!important}.holiday-player__btn,.holiday-bow-ribbon,.holiday-bow-card .product-item__bg__under{transition:none!important}.holiday-bow.template-index .holiday-bow-carousel .holiday-bow-card.double__image:hover .product-item__bg__under,.holiday-bow:not(.template-index) .holiday-bow-card.double__image:hover .product-item__bg__under{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/holiday-features.css.map */
