*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#promo-events{display:block}.notransform{transform:none}#promo-calendar{opacity:0;font-size:0;background-size:cover;background-position:center;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;z-index:1;background-color:#f0f0f0;margin:0 auto;display:block;padding:20px 0;-webkit-transition:transform ease-in-out .6s,opacity ease-in-out .6s;-moz-transition:transform ease-in-out .6s,opacity ease-in-out .6s;-o-transition:transform ease-in-out .6s,opacity ease-in-out .6s;transition:transform ease-in-out .6s,opacity ease-in-out .6s}#promo-calendar.loaded{opacity:1}#promo-events{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:20px auto 0}#promo-events.hide #promo-calendar{height:0;overflow:hidden;z-index:-1}#promo-calendar:before,#promo-calendar:after{content:" ";display:table;clear:both}#promo-calendar .window{position:relative;display:block;width:200px;height:200px;margin:7px;-webkit-perspective:850px;perspective:850px;z-index:2;width:100%;width:-moz-calc(100% - 14px);width:-webkit-calc(100% - 14px);width:-o-calc(100% - 14px);width:calc(100% - 14px)}#promo-calendar .col__window{width:33.33%;position:relative;text-align:center;min-height:1px;padding-left:10px;padding-right:10px;box-sizing:border-box;display:inline-block;opacity:1}@media only screen and (min-width: 768px){#promo-calendar .col__window{width:16.66%}}.expired-title{position:absolute;top:2px;left:50%;transform:translate(-50%,-50%);background:#000;font-size:12px;padding:2px 6px}#promo-calendar .window__pane,#promo-calendar .window__content{width:100%;height:100%}#promo-calendar .expired .window__pane{filter:grayscale(100%);-webkit-filter:grayscale(100%)}#promo-calendar .window__pane{position:relative;background-color:#616853;border:1px dashed #ffffff;border-left:2px solid #ffffff;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0;transform-origin:0;-webkit-perspective:850px;perspective:850px;text-align:center;box-shadow:0 0 10px #00000026;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background-size:cover}#promo-calendar .window.today .window__pane{opacity:1;background-color:#31261d!important}.promo-snowflake{position:fixed;z-index:9999;left:0;right:0;bottom:0;pointer-events:none}#promo-calendar .window__date,#promo-calendar .window__content_text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;margin:0;font-size:20px;line-height:1.1;color:#fff;font-weight:700;padding:10px;text-shadow:0px 0px 0 #000000,-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000}#promo-calendar .window__date{font-size:40px}#promo-calendar .window__date small{display:block;font-size:18px;line-height:1.1;margin-top:5px}#promo-calendar .window__content_text{overflow:hidden}#promo-calendar .window__img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#promo-calendar .window.hoveropen:hover,#promo-calendar .window.open{z-index:3}#promo-calendar .window.hoveropen:hover .window__pane,#promo-calendar .window.open .window__pane{-webkit-transform:rotateY(-97deg)!important;transform:rotateY(-97deg)!important;-webkit-perspective-origin:0!important;perspective-origin:0!important;-webkit-transition:all .25s ease-in!important;transition:all .25s ease-in!important;background-image:none!important}#promo-calendar .window.hoveropen:hover .window__date,#promo-calendar .window.open .window__date{-webkit-backface-visibility:hidden;backface-visibility:hidden}#promo-calendar .window.hoveropen:hover .window__content,#promo-calendar .window.open .window__content{display:inline-block;-webkit-transform-origin:50% 0;transform-origin:50% 0}#promo-calendar .window.closed:hover,#promo-calendar .window.clickopen:hover{z-index:2}#promo-calendar .window.closed:hover .window__pane,#promo-calendar .window.clickopen:hover .window__pane{-webkit-transform:rotateY(-25deg);transform:rotateY(-25deg);-webkit-perspective-origin:0;perspective-origin:0;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}#promo-calendar .window__content{position:absolute;top:0;left:0;z-index:-1;overflow:hidden;background-color:#000}#promo-calendar .window__content img{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%;height:auto;margin-top:0!important;margin-bottom:0!important}#promo-calendar .shadow{position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);box-shadow:inset 0 0 20px 1px #0000004d;top:0;left:0}#promo-calendar a{display:block;position:static;width:100%;height:100%;border:none}#promo-events a{text-decoration:none}#promo-calendar a:hover{opacity:1}#promo-events.opened #promo-calendar{transform:scale(2.5);opacity:.1;z-index:0}.event__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center}.event__container{background-color:#fff;padding:34px 0 20px;max-width:600px;max-height:84vh;overflow-y:auto;box-sizing:border-box;width:100%}.event__title{margin-top:0;font-size:22px;text-align:center;font-weight:600;line-height:1.2;box-sizing:border-box}.event__close{position:absolute;top:0;right:0;height:30px;width:30px;background-color:#000;border:0;text-align:center;line-height:30px;color:#fff;border:none;cursor:pointer}.event__content{margin-bottom:1.5rem;line-height:1.5;color:#000c;text-align:center}.event__content p{margin:0;color:inherit}.event__description,.event__title{margin-bottom:1.6rem;padding-left:1.6rem;padding-right:1.6rem;line-height:1.2}.f-button.is-arrow{display:none!important}.event__description{font-size:16px;text-align:center}.event__discount_code{display:flex;justify-content:center;position:relative;margin:0 1.6rem 1.6rem}.event__discount_code .promo-dc_code{text-align:center;font-size:30px;line-height:1;font-weight:700;padding:15px;color:#000;border:2px dashed #000000;display:inline-block;margin-left:2px;margin-right:2px}\b4  .event__image{max-width:500px;max-width:100%;display:block;margin:0 auto 15px}.event__btn,.event__copy_btn{padding:12px 25px;cursor:pointer;text-align:center;text-transform:none;overflow:visible;line-height:1.2;margin:0 auto;display:inline-block;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;font-weight:700;font-family:inherit}.event__content .event__copy_btn{margin-left:12px;margin-right:0;display:flex;align-items:center}.event__btn:focus,.event__btn:hover,.event__copy_btn:focus,.event__copy_btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.event{display:none}.event.is-open{display:block;z-index:2147483647}.event.is-open .event__overlay{z-index:2147483647}.event[aria-hidden=false] .event__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.event[aria-hidden=false] .event__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.event[aria-hidden=true] .event__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.event[aria-hidden=true] .event__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.event .event__container,.event .event__overlay{will-change:transform}.promo_cd+#promo-calendar{margin-top:14px}.promo_cd{position:relative;z-index:100;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px;column-gap:26px;row-gap:10px;border-style:solid;border-width:0;box-sizing:border-box;z-index:4;--timer-background-color: #eee}.promo_cd-timer.timer_1{display:grid;grid-template-columns:1fr 10px 1fr 10px 1fr 10px 1fr;row-gap:4px;justify-items:center;align-items:center;direction:ltr;column-gap:2px}.promo_cd-timer.timer_1 .promo_timernum{font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.promo_cd-timer.timer_1 .promo_timerlabel{padding-right:10px;grid-column:2 span;line-height:1}.promo_cd-timer.timer_1 .promo_timerlabel.last{grid-column:auto;padding-right:0}.promo_cd-timer.timer_2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:0;column-gap:4px;text-align:center}.promo_cd-timer.timer_2 .promo_timercard{padding:4px;border-radius:3px;background:var(--timer-background-color);display:inline-block}.promo_cd-timer.timer_2 .promo_timernum{font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:3px;display:inline-block}.promo_cd-timer.timer_2 .promo_timerlabel{line-height:1}.promo_cd-timer.timer_3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:4px;column-gap:4px;text-align:center;justify-items:center;align-items:center;perspective:400px}.promo_cd-timer.timer_3 .promo_timerlabel{line-height:1}.promo_cd-timer *,.promo_cd-timer *:before,.promo_cd-timer *:after{box-sizing:border-box}.promo_cd-timer.timer_3 .promo_timernum{display:block;position:relative;padding-bottom:.72em;font-size:20px;line-height:.95}.promo_cd-timer.timer_3 .card__top,.promo_cd-timer.timer_3 .card__bottom,.promo_cd-timer.timer_3 .card__back:before,.promo_cd-timer.timer_3 .card__back:after{display:block;height:.72em;background:var(--timer-background-color);padding:.25em;border-radius:.15em .15em 0 0;backface-visibility:hidden;transform-style:preserve-3d;width:1.8em;transform:translateZ(0)}.promo_cd-timer.timer_3 .card__top{overflow:hidden}.promo_cd-timer.timer_3 .card__bottom{position:absolute;top:50%;left:0;border-top:solid 1px var(--timer-background-color);border-radius:0 0 .15em .15em;pointer-events:none;overflow:hidden}.promo_cd-timer.timer_3 .card__bottom:after{display:block;margin-top:-.72em}.promo_cd-timer.timer_3 .card__back:before,.promo_cd-timer.timer_3 .card__bottom:after{content:attr(data-value)}.promo_cd-timer.timer_3 .card__back{position:absolute;top:0;height:100%;left:0%;pointer-events:none}.promo_cd-timer.timer_3 .card__back:before{position:relative;z-index:-1;overflow:hidden}.promo_cd-timer.timer_3 .flip .card__back:before{animation:flipTop .3s cubic-bezier(.37,.01,.94,.35);animation-fill-mode:both;transform-origin:center bottom}.promo_cd-timer.timer_3 .flip .card__back .card__bottom{transform-origin:center top;animation-fill-mode:both;animation:flipBottom .6s cubic-bezier(.15,.45,.28,1)}@keyframes flipTop{0%{transform:rotateX(0);z-index:2}0%,99%{opacity:.99}to{transform:rotateX(-90deg);opacity:0}}@keyframes flipBottom{0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0}51%{opacity:.99}to{opacity:.99;transform:rotateX(0);z-index:5}}.notransform .shopify-section__header,.notransform #shopify-section__header,.notransform #shopify-section-header,.notransform .site-header,.notransform .shopify-section__announcement-bar{position:relative;z-index:1}#promo-events.in_door_form .event__overlay{position:relative}#promo-events.in_door_form .event__container{width:100%}.promo-img{max-width:240px;margin:0 auto;position:relative}.promo-img img{border-radius:20px}.promo-img .promo-play{position:absolute;width:52px;height:52px;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff;opacity:1}#promocal_cd{font-size:24px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:10px;color:#000}#promo-calendar{-webkit-box-shadow:0px 0px 44px 0px rgba(200,200,200,1);-moz-box-shadow:0px 0px 44px 0px rgba(200,200,200,1);box-shadow:0 0 44px #c8c8c8}#promo-calendar .col__window,#preview.mobile #promo-calendar .col__window{width:50%}@media only screen and (min-width: 768px){#promo-calendar .col__window{width:25%}}#preview.desktop #promo-calendar .col__window{width:25%}#promo-calendar{max-width:1024px}#promo-events{margin-top:10px;margin-bottom:10px}#promo-calendar .window.today{position:relative;z-index:1;animation:glowPulse 2s ease-in-out infinite;box-shadow:0 0 10px 2px #ffd70099;border-radius:6px}@keyframes glowPulse{0%{box-shadow:0 0 8px 2px #ffd70080;transform:scale(1)}50%{box-shadow:0 0 20px 6px #ffd700e6;transform:scale(1.02)}to{box-shadow:0 0 8px 2px #ffd70080;transform:scale(1)}}#promo-calendar .window__date,#promo-calendar .window__content_text{color:#fff;text-shadow:0px 0px 0 #000000,-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000}#promo-calendar .window__content{background-color:#000}#promo-calendar .window__date{padding:7%}.promo-today p{text-align:center;margin:0}#promo-calendar .window.open.expired .window__pane{display:none}.full-width-container{background-image:url(/cdn/shop/files/flocons.jpg?v=1761764651)}@media (min-width: 768px){.fancybox__slide .event{min-width:600px}}@media only screen and (max-width: 768px){.full-width-container{padding-left:2rem;padding-right:2rem}#Main_content{overflow:hidden}.event__title{font-size:18px}.promo-img{max-width:180px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/calendar_promo.css.map */
