.xc{--ink: #14110F;--snow: #FFF8EE;--paper: #FFFDF6;--spruce: #0B2E2B;--spruce-d: #071513;--mint: #6EF0C2;--cran: #D6145A;--cran-d: #B0104A;--neon: #FF4F86;--frost: #B8C7FF;--gold: #FFD25A;--manila: #F3D9A4;font-family:Nunito,Arial,sans-serif;color:var(--ink)}.xc *{box-sizing:border-box}.xc a:focus-visible{outline:3px solid var(--cran);outline-offset:3px}.xc__hero{position:relative;overflow:hidden;padding:clamp(36px,5vw,70px) clamp(16px,4vw,56px) clamp(80px,9vw,130px);background:radial-gradient(rgba(255,248,238,.14) 2px,transparent 2.6px) 0 0 / 34px 34px,radial-gradient(ellipse at 20% 40%,rgba(110,240,194,.22),transparent 50%),var(--spruce)}.xc__hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:52px;background:radial-gradient(32px 30px at 32px 52px,var(--snow) 98%,transparent) 0 0 / 64px 52px repeat-x}.xc__hero-in{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,5vw,80px);align-items:center}.xc__exhibit{position:relative;justify-self:center;width:min(100%,520px);padding:18px 18px 74px;background:#fff;border:4px solid var(--ink);border-radius:6px;box-shadow:14px 16px #0006;transform:rotate(-3deg)}.xc__photo{position:relative;aspect-ratio:1;overflow:hidden;border:3px solid var(--ink);border-radius:3px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.8),transparent 60%),var(--bg, var(--mint))}.xc__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(255,255,255,.75) 0 2px,transparent 2.6px) 0 0 / 26px 26px;opacity:.55;pointer-events:none}.xc__photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 10px 0 rgba(0,0,0,.18))}.xc__caption{position:absolute;left:0;right:0;bottom:18px;text-align:center;font:400 clamp(26px,2.6vw,34px)/1 "Archivo Black",Impact,sans-serif;letter-spacing:.06em;text-transform:uppercase}.xc__exhibit-tag{position:absolute;top:-18px;left:22px;z-index:2;padding:6px 12px 4px;background:var(--gold);border:3px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);transform:rotate(-5deg);font:400 18px/1 Archivo Black,Impact,sans-serif;letter-spacing:.08em}.xc__bubble{position:absolute;z-index:3;right:-26px;top:18%;max-width:230px;padding:14px 16px;background:var(--snow);border:3px solid var(--ink);border-radius:22px;box-shadow:4px 4px 0 var(--ink);transform:rotate(4deg);font:900 15px/1.3 Nunito,Arial,sans-serif}.xc__bubble:after{content:"";position:absolute;left:20px;bottom:-16px;width:22px;height:22px;background:var(--snow);border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);transform:rotate(45deg) skew(10deg,10deg)}.xc__badge{position:absolute;z-index:3;left:-20px;bottom:96px;padding:8px 12px 6px;background:var(--cran);color:var(--snow);border:3px solid var(--ink);border-radius:8px;transform:rotate(-8deg);box-shadow:3px 3px 0 var(--ink);font:400 17px/1.05 Archivo Black,Impact,sans-serif;letter-spacing:.05em;text-align:center}.xc__file{container-type:inline-size;min-width:0;position:relative;padding:clamp(30px,4vw,46px) clamp(22px,3.5vw,44px) clamp(26px,3vw,38px);background:var(--manila);border:4px solid var(--ink);border-radius:0 16px 16px;box-shadow:12px 12px 0 var(--ink);transform:rotate(1deg)}.xc__file:before{content:attr(data-tab);position:absolute;left:-4px;top:-40px;padding:9px 20px 6px;background:var(--manila);border:4px solid var(--ink);border-bottom:0;border-radius:14px 14px 0 0;font:900 12px/1.4 Nunito,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.xc__label{margin:0 0 6px;font:900 12px/1.3 Nunito,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b5432}.xc__name{margin:0;font-family:Archivo Black,sans-serif!important;font-weight:400!important;font-size:min(var(--character-name-size, 52px),12cqi)!important;line-height:1.1!important;letter-spacing:-.025em;text-transform:uppercase;color:var(--spruce);text-shadow:2px 2px 0 var(--snow);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.xc__name--long{font-size:clamp(48px,6.4vw,100px)!important}.xc__tagline{margin:14px 0 0;font:900 clamp(17px,1.6vw,21px)/1.35 "Nunito",Arial,sans-serif}.xc__verdict{position:absolute;right:clamp(14px,3vw,30px);top:clamp(16px,3vw,30px);padding:8px 14px 5px;border:4px solid currentColor;border-radius:8px;transform:rotate(10deg);font:400 clamp(22px,2.4vw,32px)/1 "Archivo Black",Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase;mix-blend-mode:multiply;opacity:.9}.xc__verdict--naughty{color:var(--cran)}.xc__verdict--pending{color:#3550c4;border-style:dashed}.xc__verdict--nice{color:#0a7a57}.xc__meter{margin:22px 0 18px}.xc__meter-row{display:flex;justify-content:space-between;margin-bottom:6px;font:900 12px/1.2 Nunito,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.xc__meter-bar{position:relative;height:26px;border:3px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--mint),var(--frost) 45%,var(--neon) 75%,var(--cran));box-shadow:3px 3px 0 var(--ink)}.xc__meter-needle{position:absolute;top:-12px;bottom:-12px;width:6px;margin-left:-3px;background:var(--ink);border-radius:3px}.xc__meter-needle span{position:absolute;top:-26px;left:50%;transform:translate(-50%);padding:2px 8px;background:var(--ink);color:var(--snow);border-radius:6px;font:400 16px/1.2 Archivo Black,Impact,sans-serif;letter-spacing:.04em;white-space:nowrap}.xc__traits{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.xc__traits li{padding:5px 12px 5px 22px;background:var(--snow);border:2px solid var(--ink);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);font:900 13px/1.3 Nunito,Arial,sans-serif}.xc__traits li:nth-child(3n+2){background:var(--mint)}.xc__traits li:nth-child(3n+3){background:#ffc6d7}.xc__wish{margin:0 0 22px;padding:12px 16px;background:var(--paper);border:3px dashed var(--ink);border-radius:10px;font:800 15px/1.45 Nunito,Arial,sans-serif}.xc__wish b{font:400 19px/1 Archivo Black,Impact,sans-serif;letter-spacing:.05em;color:var(--cran-d);margin-right:4px}.xc__btns{display:flex;flex-wrap:wrap;gap:12px 16px}.xc__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:13px 22px;border:3px solid var(--ink);border-radius:8px;font:900 14px/1.1 Nunito,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease}.xc__btn:hover{transform:translate(-2px,-2px)}.xc__btn--a{background:var(--cran);color:var(--snow);box-shadow:5px 5px 0 var(--ink)}.xc__btn--b{background:var(--snow);color:var(--ink);box-shadow:5px 5px 0 var(--spruce)}.xc__evidence{max-width:1320px;margin:0 auto;padding:clamp(40px,5vw,70px) clamp(16px,4vw,56px) 10px}.xc__h2{margin:0 0 clamp(26px,3vw,40px);text-align:center;font:400 clamp(46px,6vw,90px)/1.05 "Archivo Black",Impact,sans-serif!important;letter-spacing:.02em;text-transform:uppercase;color:var(--spruce);text-shadow:4px 4px 0 var(--mint)}.xc__h2 span{color:var(--cran)}.xc__notes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(22px,3vw,40px)}.xc__notes>li{flex:1 1 300px;max-width:420px}.xc__note{position:relative;padding:38px 24px 26px;border:3px solid var(--ink);border-radius:4px;box-shadow:7px 8px 0 var(--ink);font:800 16px/1.55 Nunito,Arial,sans-serif}.xc__note:nth-child(1){background:#fff3b8;transform:rotate(-2deg)}.xc__note:nth-child(2){background:var(--spruce);color:var(--snow);transform:rotate(1.5deg) translateY(12px)}.xc__note:nth-child(3){background:#ffd6e2;transform:rotate(-1deg)}.xc__note:before{content:"";position:absolute;top:-14px;left:50%;width:90px;height:26px;margin-left:-45px;background:#6ef0c2cc;border:2px solid rgba(20,17,15,.3);transform:rotate(-4deg)}.xc__note h3{margin:0 0 10px;font:400 clamp(24px,2.2vw,30px)/1 "Archivo Black",Impact,sans-serif!important;letter-spacing:.05em;text-transform:uppercase;color:inherit}.xc__note:nth-child(2) h3{color:var(--mint)}.xc__note p{margin:0}.xc__note-num{position:absolute;right:14px;top:10px;font:400 14px/1 Archivo Black,Impact,sans-serif;letter-spacing:.08em;opacity:.6}.xc__shop{max-width:1320px;margin:0 auto;padding:clamp(60px,7vw,100px) clamp(16px,4vw,56px)}.xc__shop-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 30px;margin-bottom:clamp(24px,3vw,40px)}.xc__shop-head .xc__h2{margin:0;text-align:left}.xc__more{font:900 14px/1.2 Nunito,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration-thickness:3px;text-underline-offset:4px}.xc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}.xc__card a{display:flex;flex-direction:column;height:100%;padding:10px 10px 14px;background:#fff;border:3px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ink);color:var(--ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.xc__card:nth-child(odd) a{transform:rotate(-1deg)}.xc__card:nth-child(2n) a{transform:rotate(1deg)}.xc__card a:hover{transform:translate(-3px,-4px);box-shadow:10px 12px 0 var(--ink)}.xc__card-img{aspect-ratio:1;border:2px solid var(--ink);border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#fff 0 45%,#eef2fb)}.xc__card-img img{width:100%;height:100%;object-fit:contain;display:block}.xc__card-name{margin:10px 2px 8px;font:900 15px/1.25 Nunito,Arial,sans-serif;flex:1}.xc__card-price{align-self:flex-start;padding:3px 12px 2px 20px;background:var(--mint);border:2px solid var(--ink);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);transform:rotate(-2deg);font:400 19px/1.1 Archivo Black,Impact,sans-serif;letter-spacing:.04em}.xc__empty{padding:30px;border:3px dashed var(--ink);border-radius:14px;text-align:center;font-weight:800}.xc__related{padding:clamp(50px,6vw,90px) clamp(16px,4vw,56px) clamp(60px,7vw,100px);background:var(--spruce);color:var(--snow);position:relative}.xc__related:before{content:"";position:absolute;left:0;right:0;top:-1px;height:46px;background:radial-gradient(30px 28px at 30px 0,var(--snow) 98%,transparent) 0 0 / 60px 46px repeat-x}.xc__related .xc__h2{color:var(--snow);text-shadow:4px 4px 0 var(--ink)}.xc__orns{list-style:none;margin:0 auto;padding:0;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center;gap:26px clamp(20px,3vw,44px)}.xc__orn a{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:34px;color:var(--snow);text-decoration:none}.xc__orn a:before{content:"";position:absolute;top:0;left:50%;width:2px;height:30px;background:var(--snow);opacity:.7}.xc__orn-ball{position:relative;width:120px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid var(--ink);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.75) 0 9%,transparent 10%),var(--orn, var(--cran));box-shadow:inset -8px -10px #0000002e;transition:transform .3s ease;transform-origin:50% -34px}.xc__orn:nth-child(4n+2) .xc__orn-ball{--orn: var(--mint)}.xc__orn:nth-child(4n+3) .xc__orn-ball{--orn: var(--frost)}.xc__orn:nth-child(4n+4) .xc__orn-ball{--orn: var(--gold)}.xc__orn-ball img{width:100%;height:100%;object-fit:cover;transform:scale(1.15) translateY(6%)}.xc__orn a:hover .xc__orn-ball{transform:rotate(8deg)}.xc__orn-name{font:400 22px/1 Archivo Black,Impact,sans-serif;letter-spacing:.06em;text-transform:uppercase}@media(max-width:989px){.xc__hero-in{grid-template-columns:1fr}.xc__file{margin-top:30px}.xc__notes{grid-template-columns:1fr;max-width:520px;margin:0 auto}.xc__note:nth-child(n){transform:rotate(-1deg)}.xc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.xc__bubble{right:6px;top:-10px;max-width:70%}.xc__badge{left:4px}.xc__verdict{position:static;display:inline-block;margin-bottom:14px;transform:rotate(-3deg)}.xc__orn-ball{width:92px}.xc__btn{width:100%}}@media(prefers-reduced-motion:reduce){.xc__card a,.xc__orn-ball,.xc__btn{transition:none}}.xc__verdict{position:static;display:table;margin:0 0 20px auto;transform:rotate(3deg);font-size:clamp(16px,2vw,24px)}.xc__caption{font-family:var(--xm-body);font-size:clamp(18px,2vw,25px)}.xc__meter-needle{left:clamp(20px,var(--meter-position),calc(100% - 20px))!important}
/*# sourceMappingURL=/cdn/shop/t/103/assets/cg-xmas-character.css.map */
