:root{--ce-x-red:#e0313b;--ce-x-red2:#a3121c;--ce-x-green:#1f9a52;--ce-x-gold:#ffcf5a;--ce-x-ease:cubic-bezier(.2,.8,.2,1)}html.ce-xmas-over .ce-xbar,html.ce-xmas-over .ce-xpill,html.ce-xmas-over .ce-xcart,html.ce-xmas-over .ce-xtag{display:none!important}.ce-xbar{position:relative;z-index:30;color:#fff;font-family:var(--font-body--family,system-ui,sans-serif);background:linear-gradient(90deg,#5e0a10,#a3121c 22%,#c81d29,#a3121c 78%,#5e0a10)}.ce-xbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(255,255,255,.55) 10px 13px)}.ce-xbar__in{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 18px;padding:9px 16px 8px;text-align:center;font-size:12px;line-height:1.3;letter-spacing:.06em}.ce-xbar__tag{font-weight:800;letter-spacing:.2em;text-transform:uppercase}.ce-xbar__tag:before,.ce-xbar__tag:after{content:"\2744";margin:0 8px;opacity:.85;font-weight:400}.ce-xbar__txt{opacity:.92}.ce-xbar__cd{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#00000047;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ce-xbar__cd b{font-variant-numeric:tabular-nums;color:var(--ce-x-gold)}@media(max-width:640px){.ce-xbar__txt{display:none}.ce-xbar__in{gap:6px 10px;padding:8px 10px 7px}.ce-xbar__tag:before,.ce-xbar__tag:after{margin:0 5px}}.ce-xlights{position:absolute;left:0;right:0;top:100%;height:24px;display:flex;overflow:hidden;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='24'%3E%3Cpath d='M0 1 Q22 13 44 1' fill='none' stroke='%23161616' stroke-width='2'/%3E%3C/svg%3E") repeat-x 0 0/44px 24px}.ce-xlights i{position:relative;flex:0 0 44px;height:24px;--c:#ff3b3b}.ce-xlights i:nth-child(4n+2){--c:#35e06f}.ce-xlights i:nth-child(4n+3){--c:#ffcc33}.ce-xlights i:nth-child(4n+4){--c:#45a8ff}.ce-xlights i:before{content:"";position:absolute;left:19px;top:6px;width:6px;height:4px;border-radius:1px;background:#2b2b2b}.ce-xlights i:after{content:"";position:absolute;left:17.5px;top:9px;width:9px;height:13px;border-radius:50%/42% 42% 58% 58%;background:radial-gradient(circle at 40% 32%,#fff 0 12%,var(--c) 45%);box-shadow:0 0 7px 2px var(--c),0 0 18px 5px color-mix(in srgb,var(--c) 45%,transparent);animation:ce-x-twinkle 1.8s ease-in-out infinite alternate}.ce-xlights i:nth-child(3n+2):after{animation-delay:-.6s;animation-duration:2.2s}.ce-xlights i:nth-child(3n+3):after{animation-delay:-1.3s;animation-duration:1.5s}@keyframes ce-x-twinkle{0%,30%{opacity:1}to{opacity:.35}}.ce-snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.ce-snow i{position:absolute;left:0;right:0;top:-260px;height:calc(100% + 260px);will-change:transform;background-image:radial-gradient(2px 2px at 30px 40px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 120px 170px,#fff 50%,transparent 51%),radial-gradient(2.5px 2.5px at 200px 90px,rgba(255,255,255,.9) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 75px 215px,#fff 50%,transparent 51%);background-size:260px 260px;opacity:.55;animation:ce-x-fall 16s linear infinite}.ce-snow i:nth-child(2){background-size:190px 190px;top:-190px;height:calc(100% + 190px);opacity:.35;animation-duration:23s;animation-name:ce-x-fall2}.ce-snow i:nth-child(3){background-size:340px 340px;top:-340px;height:calc(100% + 340px);opacity:.7;animation-duration:12s;animation-name:ce-x-fall3;filter:blur(.4px)}@keyframes ce-x-fall{to{transform:translate3d(0,260px,0)}}@keyframes ce-x-fall2{to{transform:translate3d(0,190px,0)}}@keyframes ce-x-fall3{to{transform:translate3d(0,340px,0)}}html body .ce-eyebrow{color:#ff5a63}html .product-badges__badge[data-ce-xmas]{background:linear-gradient(135deg,var(--ce-x-red),var(--ce-x-red2))!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff59,0 8px 18px -8px #e0313bcc;letter-spacing:.08em}html .product-badges__badge[data-ce-xmas]:before{content:"\2744";margin-right:5px;font-size:.95em}html .ce-card__badge{background:linear-gradient(135deg,var(--ce-x-red),var(--ce-x-red2))!important;color:#fff!important;border-color:#ffffff59!important}.ce-xpill{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:8px 14px 8px 10px;border-radius:999px;background:linear-gradient(135deg,var(--ce-x-red),var(--ce-x-red2));color:#fff;font:800 11px/1.2 var(--ce-body,system-ui,sans-serif);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff4d,0 14px 34px -14px #e0313be6}.ce-xpill b{color:var(--ce-x-gold);font-variant-numeric:tabular-nums}.ce-xpill__dot{width:8px;height:8px;border-radius:50%;background:var(--ce-x-gold);box-shadow:0 0 10px 3px #ffcf5acc;animation:ce-x-twinkle 1.2s ease-in-out infinite alternate}.ce-intro .ce-3d:after{content:"";position:absolute;z-index:3;left:-7%;top:-46%;width:21%;aspect-ratio:100/86;pointer-events:none;transform:rotate(-17deg);transform-origin:40% 90%;filter:drop-shadow(0 5px 8px rgba(0,0,0,.55));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 86'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ff4a4f'/%3E%3Cstop offset='.55' stop-color='%23d4202b'/%3E%3Cstop offset='1' stop-color='%238f0f17'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 64C15 36 33 12 60 9c15-2 28 6 33 20 1 4 0 8-3 10-6-8-13-11-20-10 6 10 9 22 10 35z' fill='url(%23r)'/%3E%3Cpath d='M70 29c-4-7-12-11-20-10' fill='none' stroke='%23000' stroke-opacity='.18' stroke-width='3' stroke-linecap='round'/%3E%3Crect x='6' y='58' width='84' height='20' rx='10' fill='%23fff'/%3E%3Crect x='6' y='58' width='84' height='20' rx='10' fill='none' stroke='%23dfe3e8' stroke-width='2'/%3E%3Ccircle cx='91' cy='40' r='9' fill='%23fff'/%3E%3Ccircle cx='89' cy='37' r='3.5' fill='%23fff' opacity='.9'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;animation:ce-x-hat .7s var(--ce-x-ease) .55s forwards}@keyframes ce-x-hat{0%{opacity:0;transform:translateY(-60%) rotate(-40deg)}to{opacity:1;transform:rotate(-17deg)}}.ce-xcart{position:relative;margin:4px 0 14px;padding:30px 16px 14px;border-radius:18px;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#c81d29,#8d0f18 55%,#4c070c);box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 40px -22px #e0313bcc}.ce-xcart .ce-xlights{top:0;height:24px}.ce-xcart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70px 60px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 110px 18px,#fff 50%,transparent 51%);background-size:130px 80px}.ce-xcart__t{position:relative;z-index:1;display:block;font:800 15px/1.2 var(--font-heading--family,system-ui,sans-serif);letter-spacing:.04em;text-transform:uppercase}.ce-xcart__s{position:relative;z-index:1;display:block;margin-top:5px;font-size:12px;line-height:1.45;opacity:.9}.ce-xcart__s b{color:var(--ce-x-gold);font-variant-numeric:tabular-nums}html .cart-drawer__dialog{background-image:radial-gradient(90% 40% at 50% 0%,rgba(200,29,41,.16),transparent 70%)}html :is(.cart-drawer__dialog,.cart-page) [name=checkout]{background:linear-gradient(135deg,#ef3d47,#b3141f)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px #ffffff47,0 18px 40px -16px #e0313be6!important;letter-spacing:.12em}html :is(.cart-drawer__dialog,.cart-page) [name=checkout]:hover{filter:brightness(1.08)}main>.shopify-section{position:relative}.ce-xlights--sec{top:0;z-index:6}html .ce-marquee{background:linear-gradient(90deg,#5e0a10,#a3121c 30%,#c81d29,#a3121c 70%,#5e0a10);border-color:#ffffff2e}html .ce-marquee__item{-webkit-text-stroke-color:rgba(255,255,255,.75)}html .ce-marquee__item:hover{color:#fff;-webkit-text-stroke-color:#fff}html body .ce-marquee__item:after{content:"";width:.55em;height:.55em;transform:none;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17L20.7 7M12 2l-3 3M12 2l3 3M12 22l-3-3M12 22l3-3'/%3E%3C/svg%3E") center/contain no-repeat}html body .ce-eyebrow:before{width:26px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 16'%3E%3Cpath d='M12 9C9 3 4 2 1 4c2 1 1 3 3 4-2 1-1 3 1 4 2-2 5-2 7-3z' fill='%231f9a52'/%3E%3Cpath d='M14 9c3-6 8-7 11-5-2 1-1 3-3 4 2 1 1 3-1 4-2-2-5-2-7-3z' fill='%2316803f'/%3E%3Ccircle cx='11' cy='11' r='2.6' fill='%23e0313b'/%3E%3Ccircle cx='15.5' cy='11.5' r='2.6' fill='%23c81d29'/%3E%3Ccircle cx='13.2' cy='8' r='2.4' fill='%23ff4a4f'/%3E%3C/svg%3E") center/contain no-repeat}html .ce-trust__item .ce-trust__ico{background:#e0313b29;color:#ff6b72}html .ce-trust__item:nth-child(2n) .ce-trust__ico{background:#1f9a522e;color:#4fd98a}html .product-card{position:relative}.ce-xcap{position:absolute;left:0;right:0;top:0;height:16px;z-index:5;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='16'%3E%3Cpath d='M0 0H120V5C112 5 110 12 104 12S97 6 90 6 82 14 73 14 65 6 56 6 49 11 41 11 33 5 25 5 17 13 10 13 3 7 0 7Z' fill='%23fff'/%3E%3Cpath d='M0 0H120V2H0Z' fill='%23eaf2ff'/%3E%3C/svg%3E") repeat-x 0 0/120px 16px}html body .ce-card:hover{border-color:#e0313b8c}html body .ce-card:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(224,49,59,.16),transparent 45%)}.ce-xfoot{position:relative;padding:34px 16px 18px;text-align:center;color:#fff;font:800 clamp(16px,2.2vw,24px)/1.2 var(--font-heading--family,system-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;background:radial-gradient(70% 140% at 50% 0%,rgba(200,29,41,.35),transparent 70%)}.ce-xfoot .ce-xlights{top:0}.ce-xfoot small{display:block;margin-top:6px;font:600 12px/1.4 var(--font-body--family,system-ui,sans-serif);letter-spacing:.12em;opacity:.75}.ce-xtag{display:inline-flex;align-items:center;gap:8px;margin:10px 0 4px;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,var(--ce-x-red),var(--ce-x-red2));color:#fff;font:800 11px/1.2 var(--font-body--family,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 26px -12px #e0313be6}.ce-xtag b{color:var(--ce-x-gold);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ce-snow{display:none}.ce-xlights i:after,.ce-xpill__dot{animation:none}.ce-intro .ce-3d:after{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ce-xmas.css.map */
