body.cnc-xmas{--x-pine:#1d3a2e;--x-pine-d:#142a21;--x-berry:#b4243a;--x-berry-d:#8e1b2d;--x-snow:#f7f2e8;--x-cream:#F4EFE7;--x-gold:#c9a24a;--cg-accent:var(--x-berry);--x-drift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 46' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C20 10 40 10 60 22 S100 36 120 20 S160 4 180 18 S220 34 240 20 V46 H0Z'/%3E%3C/svg%3E");--x-drift-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 46' preserveAspectRatio='none'%3E%3Cpath d='M0 20 C20 36 40 36 60 24 S100 10 120 26 S160 42 180 28 S220 12 240 26 V0 H0Z'/%3E%3C/svg%3E");--x-knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='34' viewBox='0 0 28 34'%3E%3Cg fill='%23f7f2e8'%3E%3Cpath d='M14 9 l3 3 -3 3 -3 -3z'/%3E%3Cpath d='M14 19 l3 3 -3 3 -3 -3z'/%3E%3Crect x='0' y='2' width='28' height='2'/%3E%3Crect x='0' y='30' width='28' height='2'/%3E%3Ccircle cx='3' cy='17' r='1.6'/%3E%3Ccircle cx='25' cy='17' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--x-bow2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 40'%3E%3Cpath d='M29 20 L20 38 L26 35 L28 40 L34 21Z' fill='%23a3233a'/%3E%3Cpath d='M35 20 L44 38 L38 35 L36 40 L30 21Z' fill='%23a3233a'/%3E%3Cpath d='M32 18 C22 1 5 2 5 13 C5 24 22 23 32 18Z' fill='%23c42d44' stroke='%238e1b2d' stroke-width='2'/%3E%3Cpath d='M32 18 C42 1 59 2 59 13 C59 24 42 23 32 18Z' fill='%23c42d44' stroke='%238e1b2d' stroke-width='2'/%3E%3Cpath d='M12 9 C17 6 24 9 27 14 M52 9 C47 6 40 9 37 14' fill='none' stroke='%23ffffff' stroke-opacity='.45' stroke-width='1.6'/%3E%3Crect x='27' y='12' width='10' height='11' rx='3' fill='%23a3233a' stroke='%238e1b2d' stroke-width='1.5'/%3E%3C/svg%3E");--x-holly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3Cpath d='M30 22 C22 10 10 8 2 12 C8 14 6 18 10 20 C8 24 14 26 16 24 C18 28 24 26 30 22Z' fill='%232f6b45'/%3E%3Cpath d='M30 22 C38 10 50 8 58 12 C52 14 54 18 50 20 C52 24 46 26 44 24 C42 28 36 26 30 22Z' fill='%23245a39'/%3E%3Cpath d='M30 22 C22 15 13 13 5 13 M30 22 C38 15 47 13 55 13' fill='none' stroke='%23163d27' stroke-width='1.2'/%3E%3Ccircle cx='25' cy='23' r='4.6' fill='%23c4253b'/%3E%3Ccircle cx='35' cy='23' r='4.6' fill='%23b01f34'/%3E%3Ccircle cx='30' cy='29' r='4.6' fill='%23c4253b'/%3E%3Ccircle cx='23.5' cy='21.5' r='1.3' fill='%23fff' fill-opacity='.7'/%3E%3Ccircle cx='28.5' cy='27.5' r='1.3' fill='%23fff' fill-opacity='.7'/%3E%3C/svg%3E");--x-hat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 50'%3E%3Cpath d='M9 39 C14 18 29 4 47 9 C54 11 57 21 53 30 L50 39Z' fill='%23c4253b'/%3E%3Cpath d='M20 22 C26 13 35 9 44 11' fill='none' stroke='%23ffffff' stroke-opacity='.25' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='53' cy='31' r='6.5' fill='%23fffdf8'/%3E%3Crect x='4' y='35' width='50' height='12' rx='6' fill='%23fffdf8'/%3E%3C/svg%3E");--x-flakes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.10' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M18 8 V28 M8 18 H28 M11 11 L25 25 M25 11 L11 25'/%3E%3Cpath d='M64 52 V68 M56 60 H72 M58.5 54.5 L69.5 65.5 M69.5 54.5 L58.5 65.5'/%3E%3Cpath d='M70 14 V22 M66 18 H74'/%3E%3Cpath d='M22 66 V74 M18 70 H26'/%3E%3C/g%3E%3C/svg%3E");--x-garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpath d='M0 5 Q30 32 60 5 Q90 32 120 5' fill='none' stroke='%232f5e44' stroke-width='10' stroke-linecap='round'/%3E%3Cpath d='M0 5 Q30 32 60 5 Q90 32 120 5' fill='none' stroke='%231c4430' stroke-width='10' stroke-dasharray='2 4'/%3E%3Cpath d='M0 3 Q30 30 60 3 Q90 30 120 3' fill='none' stroke='%2345805e' stroke-width='3' stroke-dasharray='3 5'/%3E%3Cpath d='M30 22 V27 M90 22 V27' stroke='%23b9ac93' stroke-width='1.2'/%3E%3Crect x='27' y='26' width='6' height='3' rx='1' fill='%23c9a24a'/%3E%3Ccircle cx='30' cy='33' r='5.5' fill='%23c4253b'/%3E%3Crect x='87' y='26' width='6' height='3' rx='1' fill='%23c9a24a'/%3E%3Ccircle cx='90' cy='33' r='5.5' fill='%23c9a24a'/%3E%3Ccircle cx='28' cy='31' r='1.4' fill='%23fff' fill-opacity='.6'/%3E%3Ccircle cx='88' cy='31' r='1.4' fill='%23fff' fill-opacity='.6'/%3E%3C/svg%3E");--x-bow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 30'%3E%3Cg fill='none' stroke='%238e1b2d' stroke-width='4.5'%3E%3Cpath d='M22 15 C14 3 3 4 4 12 C5 19 15 18 22 15Z'/%3E%3Cpath d='M22 15 C30 3 41 4 40 12 C39 19 29 18 22 15Z'/%3E%3C/g%3E%3Ccircle cx='22' cy='15' r='4.5' fill='%23b4243a'/%3E%3Cpath d='M20 18 L14 29 M24 18 L30 29' stroke='%23b4243a' stroke-width='4'/%3E%3C/svg%3E")}.cnc-xmas .x-bar{position:relative;background:var(--x-pine);color:var(--x-snow);text-align:center;padding:12px max(16px,env(safe-area-inset-left,0px)) 9px;font:700 11px/1.35 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.cnc-xmas .x-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:repeating-linear-gradient(-45deg,var(--x-berry) 0 7px,var(--x-snow) 7px 14px)}.cnc-xmas .x-bar a{color:inherit;text-decoration:none}.cnc-xmas .x-bar b{color:#f2d48a;font-weight:800}.cnc-xmas .x-bar__clock{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:4px;background:#00000040;color:#f2d48a;font-variant-numeric:tabular-nums;letter-spacing:.06em}.cnc-xmas .x-bar__alt{display:none}@media(max-width:749px){.cnc-xmas .x-bar{font-size:10px;letter-spacing:.08em}}.cnc-xmas .cg-hdr{position:relative}.cnc-xmas .cg-hdr:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;background:var(--x-berry) var(--x-knit) 0 50%/14px 17px repeat-x;pointer-events:none;z-index:2}.cnc-xmas .cg-hero{position:relative}.cnc-xmas .cg-hero:before{content:"";position:absolute;z-index:5;top:12px;left:0;right:0;height:34px;pointer-events:none;background:radial-gradient(5px 7px at 20px 21px,#f2d48a 98%,transparent) 0 0/80px 34px repeat-x,radial-gradient(5px 7px at 60px 21px,#e5545f 98%,transparent) 0 0/80px 34px repeat-x,radial-gradient(5px 7px at 40px 24px,#9ad0b0 98%,transparent) 0 0/160px 34px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 34' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q20 22 40 12 T80 6' fill='none' stroke='%230b1a13' stroke-width='1.6'/%3E%3C/svg%3E") 0 0/80px 34px repeat-x;filter:drop-shadow(0 0 4px rgba(242,212,138,.75))}@media(prefers-reduced-motion:no-preference){.cnc-xmas .cg-hero:before{animation:x-twinkle 2.6s ease-in-out infinite}}@keyframes x-twinkle{50%{filter:drop-shadow(0 0 1px rgba(242,212,138,.3));opacity:.82}}.cnc-xmas .cg-hero:after{content:"";position:absolute;z-index:5;left:0;right:0;bottom:-1px;height:clamp(28px,5vw,56px);background:var(--x-cream);pointer-events:none;-webkit-mask:var(--x-drift) center/100% 100% no-repeat;mask:var(--x-drift) center/100% 100% no-repeat}.cnc-xmas .cg-footer{--cg-bg:var(--x-pine) !important;position:relative;padding-top:clamp(40px,6vw,70px)}.cnc-xmas .cg-footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:clamp(28px,5vw,56px);background:var(--x-cream);pointer-events:none;-webkit-mask:var(--x-drift-top) center/100% 100% no-repeat;mask:var(--x-drift-top) center/100% 100% no-repeat}.cnc-xmas .cg-footer:after{content:"";display:block;height:16px;margin-top:24px;background:var(--x-berry) var(--x-knit) 0 50%/16px 19px repeat-x}.cnc-xmas .cg-btn{background:var(--x-berry)!important;color:#fff!important;border-color:var(--x-berry)!important}.cnc-xmas .cg-btn:hover{background:var(--x-berry-d)!important}.cnc-xmas .product-form__submit,.cnc-xmas .cart__checkout-button{background:var(--x-berry)!important;color:#fff!important}.cnc-xmas cart-drawer .cart-progress__bar__progress{background:var(--x-berry)!important}.cnc-xmas .cg-panel,.cnc-xmas .x-stamp,.cnc-xmas .po-dos__parkimg{-webkit-mask:radial-gradient(circle 5px at 7px 7px,#0000 97%,#000) -7px -7px/14px 14px round,linear-gradient(#000 0 0) 7px 7px/ calc(100% - 14px) calc(100% - 14px) no-repeat;mask:radial-gradient(circle 5px at 7px 7px,#0000 97%,#000) -7px -7px/14px 14px round,linear-gradient(#000 0 0) 7px 7px/ calc(100% - 14px) calc(100% - 14px) no-repeat}.cnc-xmas .cg-panel{outline:10px solid var(--x-snow);outline-offset:-10px}.cnc-xmas .cg-pcard{position:relative;background:#fffdf8;border:1px solid #e6dcc8;padding:30px 10px 12px;border-radius:12px;box-shadow:0 10px 22px #142a211a;isolation:isolate}.cnc-xmas .cg-pcard:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:22px;background:#fff;border-radius:12px 12px 0 0;z-index:1;-webkit-mask:var(--x-drift-top) center/100% 100% no-repeat;mask:var(--x-drift-top) center/100% 100% no-repeat;filter:drop-shadow(0 1px 0 #e6dcc8)}.cnc-xmas .cg-pcard:after{content:"";position:absolute;z-index:6;top:6px;left:50%;width:64px;height:40px;margin-left:-32px;background:var(--x-bow2) center/contain no-repeat;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}.cnc-xmas .cg-pcard__price,.cnc-xmas .cg-pcard__price--coupon{color:var(--x-berry)!important}.cnc-xmas .cg-pcard__media{position:relative;border:7px solid var(--x-berry);border-radius:10px;overflow:hidden;box-shadow:0 0 0 2px var(--x-gold)}.cnc-xmas .cg-pcard__media:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:4;pointer-events:none;border:1.5px dashed rgba(255,253,248,.75);border-radius:4px;background:var(--x-holly) left -6px top -8px/62px 42px no-repeat}body.cnc-xmas.x-ontime .cg-pcard__media:before{content:"Arrives by Dec 24";position:absolute;z-index:5;left:50%;transform:translate(-50%);bottom:10px;background:var(--x-pine);color:var(--x-snow);font:800 9.5px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 7px;border-radius:4px;white-space:nowrap;font-size:8.5px}.cnc-xmas .cncd__logo{position:relative;border-radius:50%!important;overflow:visible!important;box-shadow:inset 0 -6px 10px #0000001f,0 3px 8px #142a211f}.cnc-xmas .cncd__logo:before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:8px;margin-left:-7px;border-radius:3px 3px 1px 1px;background:linear-gradient(90deg,#9c7b31,#e2c27a,#9c7b31);z-index:2}.cnc-xmas .cncd__logo:after{content:"";position:absolute;top:-19px;left:50%;width:1.5px;height:12px;background:#b9ac93}.cnc-xmas .cncd__chip{padding-top:1.5rem!important}.cnc-xmas .cncd__chip.is-on .cncd__logo,.cnc-xmas .cncd__chip[aria-pressed=true] .cncd__logo{outline:3px solid var(--x-gold);outline-offset:3px}.cnc-xmas .cnc-coupon__btn{border:0!important;background:var(--x-pine)!important;color:var(--x-snow)!important;outline:2px dashed rgba(247,242,232,.8);outline-offset:-7px;border-radius:12px!important}.cnc-xmas .cnc-coupon__btn *{color:inherit!important}.cnc-xmas .cnc-coupon__icon,.cnc-xmas .cnc-coupon__cta{background:var(--x-berry)!important;color:#fff!important}.cnc-xmas .cnc-set{outline:2px dashed rgba(29,58,46,.55);outline-offset:-7px;border-radius:12px}.cnc-xmas .x-promise{margin:12px 0 4px;padding:13px 16px;border-radius:12px;background:var(--x-pine);color:var(--x-snow);outline:2px dashed rgba(247,242,232,.75);outline-offset:-7px;font:500 13px/1.45 Sweet Sans Pro,Urbanist,Arial,sans-serif}.cnc-xmas .x-promise b{display:block;font-weight:800;font-size:14px;color:#f2d48a}.cnc-xmas .x-promise.is-late b{color:#fff}.cnc-xmas cart-drawer .drawer__inner{border-top:0}.cnc-xmas cart-drawer .drawer__header{position:relative;padding-top:22px}.cnc-xmas cart-drawer .drawer__header:before{content:"";position:absolute;top:0;left:-30px;right:-30px;height:7px;background:repeating-linear-gradient(-45deg,var(--x-berry) 0 8px,var(--x-snow) 8px 16px)}.cnc-xmas .cnc-hub{position:relative}.cnc-xmas .cnc-hub:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:var(--x-berry) var(--x-knit) 0 50%/14px 17px repeat-x;z-index:3;pointer-events:none}.x-gifts{background:var(--x-cream);color:#17302a;padding:clamp(36px,6vw,72px) max(16px,env(safe-area-inset-left,0px)) clamp(40px,6vw,80px)}.x-gifts__in{max-width:1180px;margin:0 auto;display:grid;gap:clamp(28px,4vw,44px)}.x-gifts__k{font:800 11px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--x-berry)}.x-gifts h2{font:700 clamp(26px,4.4vw,46px)/1 "Druk Wide","Archivo","Arial Black",sans-serif;text-transform:uppercase;margin:8px 0 0;color:#17302a}.x-when{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.x-when div{background:#fffdf8;border:1px solid #e6dcc8;border-radius:12px;padding:14px 10px;text-align:center;font:600 12px/1.3 Sweet Sans Pro,Urbanist,Arial,sans-serif;color:#55605a}.x-when b{display:block;font:700 clamp(17px,2.6vw,24px)/1.1 "Druk Wide","Archivo","Arial Black",sans-serif;color:#17302a;margin-bottom:5px}.x-when .is-ok{background:var(--x-pine);border-color:var(--x-pine);color:#d6e3db;outline:2px dashed rgba(247,242,232,.7);outline-offset:-7px}.x-when .is-ok b{color:#f2d48a}.x-when .is-late{background:var(--x-berry);border-color:var(--x-berry);color:#fbe3e6}.x-when .is-late b{color:#fff}.x-gifts__note{font:500 13px/1.5 Sweet Sans Pro,Urbanist,Arial,sans-serif;color:#55605a;margin-top:10px}.x-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:749px){.x-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.x-when div{padding:12px 6px}}.x-tile{display:block;text-decoration:none;color:#fff}.x-stamp{position:relative;background:#fffdf8;padding:9px;filter:drop-shadow(0 6px 12px rgba(20,42,33,.12))}.x-stamp__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--x-pine)}.x-stamp__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.x-tile:hover .x-stamp__img img{transform:scale(1.04)}.x-stamp__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(20,42,33,.85))}.x-stamp__cap{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:grid;gap:4px}.x-stamp__cap b{font:700 clamp(15px,2vw,20px)/1.05 "Druk Wide","Archivo","Arial Black",sans-serif;text-transform:uppercase}.x-stamp__cap small{font:700 10px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f2d48a}.x-stamp__val{position:absolute;z-index:2;top:10px;right:10px;font:800 10px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.06em;background:var(--x-berry);color:#fff;padding:5px 6px;border-radius:3px}.cnc-xmas .cg-hdr__logo{position:relative}.cnc-xmas .cg-hdr__logo:before{content:"";position:absolute;z-index:3;left:-10px;top:-12px;width:34px;height:28px;background:var(--x-hat) center/contain no-repeat;transform:rotate(-18deg);pointer-events:none}@media(max-width:749px){.cnc-xmas .cg-hdr__logo:before{width:26px;height:22px;left:-7px;top:-9px}}.cnc-xmas .cg-kicker:before,.cnc-xmas .x-gifts__k:before{content:"";display:inline-block;width:30px;height:20px;margin-right:8px;vertical-align:-5px;background:var(--x-holly) center/contain no-repeat}.cnc-xmas .x-bar,.cnc-xmas .cg-footer,.cnc-xmas .x-promise,.cnc-xmas .cnc-coupon__btn,.cnc-xmas .x-when .is-ok{background-image:var(--x-flakes)!important;background-size:90px 90px!important}.cnc-xmas .x-gifts{position:relative;padding-top:clamp(64px,8vw,96px)}.cnc-xmas .x-gifts:before,.cnc-xmas .cg-panels:before{content:"";position:absolute;left:0;right:0;top:0;height:40px;background:var(--x-garland) 0 0/240px 40px repeat-x;z-index:4;pointer-events:none}.cnc-xmas .cg-panels{position:relative;padding-top:40px}.cnc-xmas .x-gifts h2:after{content:"";display:block;width:84px;height:6px;margin-top:12px;border-radius:3px;background:repeating-linear-gradient(-45deg,var(--x-berry) 0 6px,var(--x-snow) 6px 12px)}.cnc-xmas .cg-review{position:relative;border:7px solid var(--x-berry)!important;border-radius:12px!important;box-shadow:0 0 0 2px var(--x-gold);background:#fffdf8!important;padding:24px 16px 16px!important}.cnc-xmas .cg-review:after{content:"";position:absolute;right:-6px;top:-14px;width:54px;height:36px;background:var(--x-holly) center/contain no-repeat;pointer-events:none}.cnc-xmas .x-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.cnc-xmas [id$=__main] .product__media-list .product__media-item:first-child .product-media-container,.cnc-xmas [id$=__main] .product__media-list .product__media-item.is-active .product-media-container{border:8px solid var(--x-berry);border-radius:12px;box-shadow:0 0 0 2px var(--x-gold);overflow:hidden}.cnc-xmas .product-form__submit{position:relative;overflow:hidden;border-radius:999px!important;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--x-berry)!important}body.cnc-xmas{--x-flakes-dk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%231d3a2e' stroke-opacity='.07' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M22 10 V34 M10 22 H34 M13.5 13.5 L30.5 30.5 M30.5 13.5 L13.5 30.5 M22 10 l-3 3 M22 10 l3 3 M22 34 l-3 -3 M22 34 l3 -3'/%3E%3Cpath d='M86 70 V90 M76 80 H96 M79 73 L93 87 M93 73 L79 87'/%3E%3Cpath d='M96 18 V28 M91 23 H101'/%3E%3Cpath d='M30 88 V98 M25 93 H35'/%3E%3Ccircle cx='60' cy='50' r='1.6' fill='%231d3a2e' fill-opacity='.07' stroke='none'/%3E%3Ccircle cx='110' cy='110' r='1.6' fill='%231d3a2e' fill-opacity='.07' stroke='none'/%3E%3C/g%3E%3C/svg%3E")}body.cnc-xmas,.cnc-xmas .cg-ch:not(.cg-hero):not(.cnc-hub),.cnc-xmas .cnc-hub__body,.cnc-xmas .x-gifts,.cnc-xmas .cnc-cu,.cnc-xmas main{background-image:var(--x-flakes-dk);background-size:120px 120px}.cnc-xmas .x-lights{position:absolute;z-index:6;top:6px;left:0;right:0;height:34px;pointer-events:none;background:radial-gradient(5px 7px at 20px 21px,#f2d48a 98%,transparent) 0 0/80px 34px repeat-x,radial-gradient(5px 7px at 60px 21px,#e5545f 98%,transparent) 0 0/80px 34px repeat-x,radial-gradient(5px 7px at 40px 24px,#9ad0b0 98%,transparent) 0 0/160px 34px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 34' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q20 22 40 12 T80 6' fill='none' stroke='%230b1a13' stroke-width='1.6'/%3E%3C/svg%3E") 0 0/80px 34px repeat-x;filter:drop-shadow(0 0 4px rgba(242,212,138,.75))}@media(prefers-reduced-motion:no-preference){.cnc-xmas .x-lights{animation:x-twinkle 2.6s ease-in-out infinite}.cnc-xmas .x-lights.alt{animation-delay:1.3s}}.cnc-xmas .x-drift-b{position:absolute;z-index:6;left:0;right:0;bottom:-1px;height:clamp(24px,5vw,48px);background:var(--x-cream);pointer-events:none;-webkit-mask:var(--x-drift) center/100% 100% no-repeat;mask:var(--x-drift) center/100% 100% no-repeat}.cnc-xmas .x-snow{z-index:4}.cnc-xmas .cg-footer .x-lights{top:clamp(22px,4.5vw,50px)}.cnc-xmas [id$=__main] .product-form__input--pill{row-gap:22px}.cnc-xmas [id$=__main] .product-form__input--pill legend{margin-bottom:14px}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]+label{position:relative;width:54px;height:54px;min-width:0;padding:0;margin-top:16px;border-radius:50%!important;display:inline-grid;place-items:center;border:2px solid #e2d6bf!important;background:radial-gradient(circle at 35% 30%,#fffffff2,#fff0 38%),#fffdf8!important;color:#17302a!important;font-weight:800;box-shadow:inset 0 -6px 10px #1d3a2e1a,0 3px 8px #142a211a}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]+label:after{content:"";position:absolute;left:50%;top:-20px;width:16px;height:20px;margin-left:-8px;pointer-events:none;background:linear-gradient(90deg,#9c7b31,#e2c27a,#9c7b31) center bottom/14px 8px no-repeat,linear-gradient(#b9ac93,#b9ac93) center top/1.5px 13px no-repeat}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]:checked+label{background:radial-gradient(circle at 35% 30%,#ffffff8c,#fff0 36%),var(--x-berry)!important;border-color:var(--x-berry)!important;color:#fff!important;box-shadow:inset 0 -6px 10px #0003,0 0 0 3px var(--x-gold)!important}.cnc-xmas .cg-coll__hero{position:relative;overflow:hidden;background:var(--x-pine) var(--x-flakes) 0 0/90px 90px;color:var(--x-snow);border-radius:16px;padding:clamp(52px,7vw,80px) clamp(18px,4vw,40px) clamp(48px,7vw,72px);outline:2px dashed rgba(247,242,232,.55);outline-offset:-9px}.cnc-xmas .cg-coll__hero,.cnc-xmas .cg-coll__hero *{color:var(--x-snow)!important}.cnc-xmas .cg-coll__hero h1,.cnc-xmas .cg-coll__hero h2{text-shadow:0 2px 0 rgba(0,0,0,.18)}.cnc-xmas .cg-coll__hero .x-hat{position:absolute;z-index:5;right:clamp(14px,4vw,40px);bottom:clamp(30px,5vw,52px);width:clamp(70px,12vw,120px);height:clamp(58px,10vw,100px);background:var(--x-hat) center/contain no-repeat;transform:rotate(12deg);opacity:.95}.cnc-xmas .cg-coll__chips a,.cnc-xmas .cg-coll__chips button,.cnc-xmas .cg-coll__chips label{border-radius:999px!important}.cnc-xmas .cg-coll__chips [aria-current],.cnc-xmas .cg-coll__chips .is-on,.cnc-xmas .cg-coll__chips input:checked+label{background:var(--x-berry)!important;color:#fff!important;border-color:var(--x-berry)!important}.cnc-xmas .x-ctile{height:100%;min-height:260px;border-radius:12px;background:var(--x-pine) var(--x-flakes) 0 0/90px 90px;color:var(--x-snow);outline:2px dashed rgba(247,242,232,.7);outline-offset:-8px;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;padding:26px 14px;text-decoration:none;position:relative;overflow:hidden}.cnc-xmas .x-ctile:before{content:"";width:64px;height:42px;background:var(--x-holly) center/contain no-repeat}.cnc-xmas .x-ctile small{font:800 10px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f2d48a}.cnc-xmas .x-ctile b{font:700 clamp(18px,2.4vw,24px)/1.05 "Druk Wide","Archivo","Arial Black",sans-serif;text-transform:uppercase}.cnc-xmas .x-ctile span{font:500 12.5px/1.45 Sweet Sans Pro,Urbanist,Arial,sans-serif;color:#d6e3db}.cnc-xmas .x-ctile em{font-style:normal;margin-top:6px;background:var(--x-berry);color:#fff;font:800 10.5px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;border-radius:999px}.cnc-xmas .cnc-hub__hero{overflow:hidden;border:8px solid var(--x-berry);box-shadow:0 0 0 2px var(--x-gold);border-radius:14px}.cnc-xmas .cnc-hub__logo{position:relative;overflow:visible!important}.cnc-xmas .cnc-hub__logo:after{content:"";position:absolute;z-index:3;left:-14px;top:-22px;width:62px;height:52px;background:var(--x-hat) center/contain no-repeat;transform:rotate(-18deg);pointer-events:none}.cnc-xmas .x-hubnote{margin-top:14px;display:inline-block;background:#142a21d1;color:var(--x-snow);border-radius:10px;padding:10px 14px;outline:2px dashed rgba(247,242,232,.6);outline-offset:-6px;font:600 12px/1.45 Sweet Sans Pro,Urbanist,Arial,sans-serif;position:relative;z-index:5}.cnc-xmas .x-hubnote b{color:#f2d48a;font-weight:800}.cnc-xmas .cnc-vibe{position:relative;padding-top:44px!important}.cnc-xmas .cnc-vibe:after{content:"";position:absolute;left:0;right:0;top:0;height:40px;background:var(--x-garland) 0 0/240px 40px repeat-x;z-index:4;pointer-events:none}.cnc-xmas .cnc-face{border:2px solid #e6dcc8!important;border-radius:14px!important;background:#fffdf8!important;padding-top:26px!important;position:relative}.cnc-xmas .cnc-face__photo{position:relative;overflow:visible!important;border-radius:50%;box-shadow:0 0 0 3px var(--x-berry),0 0 0 5px var(--x-gold)}.cnc-xmas .cnc-face__photo:after{content:"";position:absolute;left:50%;top:-20px;width:16px;height:20px;margin-left:-8px;pointer-events:none;background:linear-gradient(90deg,#9c7b31,#e2c27a,#9c7b31) center bottom/14px 8px no-repeat,linear-gradient(#b9ac93,#b9ac93) center top/1.5px 13px no-repeat}.cnc-xmas .cnc-hub__head h2:after{content:"";display:block;width:84px;height:6px;margin-top:12px;border-radius:3px;background:repeating-linear-gradient(-45deg,var(--x-berry) 0 6px,var(--x-snow) 6px 12px)}.cnc-xmas .shopify-section[id$=__main]{position:relative}.cnc-xmas .shopify-section[id$=__main]>.x-lights{top:0}.cnc-xmas [id$=__main] .product__title h1{position:relative}.cnc-xmas [id$=__main] .product__title:before{content:"";display:block;width:62px;height:40px;margin-bottom:4px;background:var(--x-holly) left center/contain no-repeat}.cnc-xmas [id$=__main] .thumbnail[aria-current]{box-shadow:0 0 0 3px var(--x-berry),0 0 0 5px var(--x-gold)!important;border-radius:8px}.cnc-xmas [id$=__main] .thumbnail{border-radius:8px}.cnc-xmas .po-dos,.cnc-xmas [id*=cnc-dos-]{position:relative}.cnc-xmas [id*=cnc-dos-]>.x-garland,.cnc-xmas .x-garland{position:absolute;left:0;right:0;top:0;height:40px;background:var(--x-garland) 0 0/240px 40px repeat-x;z-index:6;pointer-events:none}.cnc-xmas .cnc-cu,.cnc-xmas .cg-steps,.cnc-xmas .cg-vs,.cnc-xmas .cg-faq,.cnc-xmas .cg-related{position:relative}.cnc-xmas .cg-faq details,.cnc-xmas .cg-faq .cg-faq__item{border-color:#b4243a59!important}.cnc-xmas .cg-faq summary::marker{color:var(--x-berry)}.cnc-xmas .x-lights,.cnc-xmas .x-drift-b,.cnc-xmas .x-garland,.cnc-xmas .x-hat{position:absolute!important;display:block!important;margin:0!important}.cnc-xmas .x-lights,.cnc-xmas .x-drift-b,.cnc-xmas .x-garland{left:0!important;right:0!important;width:auto!important}.cnc-xmas .x-lights{height:34px!important}.cnc-xmas .x-garland{height:40px!important}.cnc-xmas .cnc-hub__hero{padding-top:64px!important}.cnc-xmas .cnc-set{background:#fffdf8;padding:6px}.cnc-xmas .cnc-set__toggle{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:10px!important}.cnc-xmas .cnc-set__toggle[aria-expanded=true]{border-bottom:0!important}.cnc-xmas .cnc-set__body{border:0!important;background:transparent!important}.cnc-xmas [id$=__main] .product-form__input--pill{row-gap:24px;column-gap:12px}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]+label{--box:#fffdf8;--lid:var(--x-berry);--rib:var(--x-gold);--ink:#17302a;width:56px;height:50px;margin-top:20px;padding:13px 0 0;border-radius:6px!important;display:inline-grid;place-items:center;border:2px solid #e2d6bf!important;color:var(--ink)!important;font-weight:800;font-size:14px;background:linear-gradient(var(--rib),var(--rib)) center top/9px 100% no-repeat,linear-gradient(var(--lid),var(--lid)) top/100% 14px no-repeat,var(--box)!important;box-shadow:0 4px 0 -1px #142a211f,0 6px 12px #142a211a!important;transition:transform .2s ease}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]+label{text-shadow:0 0 3px var(--box),0 0 6px var(--box)}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]+label:after{top:-17px;width:32px;height:20px;margin-left:-16px;background:var(--x-bow2) center/contain no-repeat!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]+label:hover{transform:translateY(-3px) rotate(-2deg)}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]:checked+label{--box:var(--x-pine);--lid:var(--x-berry);--rib:#f2d48a;--ink:#fff;border-color:var(--x-pine)!important;transform:translateY(-3px);box-shadow:0 0 0 3px var(--x-gold),0 0 18px 4px #f2d48a8c!important}html body.cnc-xmas .shopify-section[id$=__main] .cncd__chip{background:transparent!important;border:0!important;box-shadow:none!important;padding-top:1.9rem!important}html body.cnc-xmas .shopify-section[id$=__main] .cncd__logo,html.cnc-rink body.cnc-xmas .shopify-section[id$=__main] .cncd__logo{width:5.4rem!important;height:5.4rem!important;border-radius:50%!important;position:relative;overflow:visible!important;transform-origin:50% -1.4rem;background:radial-gradient(circle at 33% 26%,#ffffffd9 0 7%,#fff0 22%),radial-gradient(circle at 50% 50%,#fff 0 46%,var(--c2, #f2d48a) 47% 52%,transparent 53%),repeating-linear-gradient(-35deg,transparent 0 7px,color-mix(in srgb,var(--c2, #f2d48a) 55%,transparent) 7px 10px),radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--c1, #b4243a) 70%,#fff) 0,var(--c1, #b4243a) 55%,color-mix(in srgb,var(--c1, #b4243a) 70%,#000) 100%)!important;box-shadow:inset 0 -8px 14px #00000047,0 6px 14px #142a212e!important}html body.cnc-xmas .shopify-section[id$=__main] .cncd__logo img,html.cnc-rink body.cnc-xmas .shopify-section[id$=__main] .cncd__logo img{width:2.9rem!important;height:2.9rem!important;position:relative;z-index:1}html body.cnc-xmas .shopify-section[id$=__main] .cncd__logo:before{top:-.75rem;width:1.6rem;height:.9rem;margin-left:-.8rem}html body.cnc-xmas .shopify-section[id$=__main] .cncd__logo:after{top:-1.9rem;height:1.2rem}html body.cnc-xmas .shopify-section[id$=__main] .cncd__chip:hover .cncd__logo{transform:rotate(-5deg);transition:transform .3s ease}html body.cnc-xmas .shopify-section[id$=__main] .cncd__chip.is-on .cncd__logo{outline:0!important;box-shadow:inset 0 -8px 14px #00000047,0 0 0 3px #fff,0 0 0 5px var(--x-gold),0 0 22px 6px #f2d48aa6!important}@media(prefers-reduced-motion:no-preference){html body.cnc-xmas .shopify-section[id$=__main] .cncd__chip.is-on .cncd__logo{animation:x-swing 2.8s ease-in-out infinite!important}}@keyframes x-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}html body.cnc-xmas .shopify-section[id$=__main] .cncd__chip.is-on .cncd__name{color:var(--x-berry)!important}.cnc-xmas [id$=__main] .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(#f2d48a,#f2d48a) center top/9px 100% no-repeat,linear-gradient(var(--x-berry),var(--x-berry)) top/100% 14px no-repeat,var(--x-pine)!important;color:#fff!important;text-shadow:0 0 3px var(--x-pine),0 0 6px var(--x-pine)}.cnc-xmas .cnc-set{padding:0!important}.cnc-xmas .cnc-set__body{padding-left:.9rem!important;padding-right:.9rem!important}.cnc-xmas .cnc-set .cnc-set__pill,.cnc-xmas .cnc-set [class*=__unlock],.cnc-xmas .cnc-set [class*=badge]{max-width:100%;white-space:normal!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cnc-xmas.css.map */
