.xms{--xg:#0d3b2a;--xr:#d6202f;--xy:#ffc800;--xc:#fbf6ee;overflow:hidden}.xms .xms-hero{position:relative;background:radial-gradient(120% 90% at 50% 0%,#145c40 0%,var(--xg) 60%,#082a1e 100%);color:#fff;text-align:center;padding:56px 0 0}.xms .xms-hero__inner{position:relative;z-index:1}.xms .xms-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(2px 2px at 20px 30px,#fff 50%,transparent 51%),radial-gradient(3px 3px at 80px 120px,#fff 50%,transparent 51%),radial-gradient(2px 2px at 150px 60px,#fff 50%,transparent 51%),radial-gradient(2.5px 2.5px at 210px 170px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 260px 20px,#fff 50%,transparent 51%);background-size:280px 220px;animation:xmsSnow 14s linear infinite}@keyframes xmsSnow{0%{background-position:0 0}to{background-position:40px 220px}}.xms .xms-kicker{display:inline-block;background:var(--xy);color:#000;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;padding:6px 14px;border-radius:999px;margin:0 0 16px;transform:rotate(-2deg)}.xms .xms-h1{color:var(--xy);font-size:clamp(40px,7vw,84px);line-height:1;margin:0 auto 16px;max-width:900px;text-shadow:0 4px 0 #000}.xms .xms-lead{font-size:18px;line-height:1.5;max-width:620px;margin:0 auto 14px;color:#f3efe6}.xms .xms-orderby{display:inline-block;background:var(--xr);color:#fff;font-weight:800;border-radius:999px;padding:8px 18px;margin:4px 0 22px;font-size:14px;box-shadow:0 0 0 3px #ffffff26}.xms .xms-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.xms .xms-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid #000;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.xms .xms-btn:hover{transform:translateY(-2px)}.xms .xms-btn--yellow{background:var(--xy);color:#000;box-shadow:0 4px #000}.xms .xms-btn--ghost{background:transparent;color:#fff;border-color:#fff}.xms .xms-btn--red{background:var(--xr);color:#fff;box-shadow:0 4px #000}.xms .xms-btn--wide{width:100%}.xms .xms-fan{display:flex;justify-content:center;align-items:flex-end;margin:40px auto 0;padding-bottom:0;height:230px}.xms .xms-fan__card{--r:calc((var(--i) - 2.5) * 6deg);--y:calc((var(--i) - 2.5) * (var(--i) - 2.5) * 5px);flex:0 0 auto;width:170px;aspect-ratio:1/1;margin:0 -20px;padding:0;border:6px solid #fff;border-radius:14px;background:#fff;overflow:hidden;cursor:zoom-in;box-shadow:0 12px 24px #00000059;transform:translateY(calc(var(--y) + 26px)) rotate(var(--r));transition:transform .2s ease;position:relative}.xms .xms-fan__card:hover,.xms .xms-fan__card:focus-visible{transform:translateY(-6px) rotate(0) scale(1.08);z-index:2}.xms .xms-fan__card img{width:100%;height:100%;object-fit:cover;display:block}.xms .xms-marquee{background:var(--xy);border-top:3px solid #000;border-bottom:3px solid #000;overflow:hidden;white-space:nowrap;position:relative;z-index:1}.xms .xms-marquee__track{display:inline-flex;gap:22px;padding:12px 0;animation:xmsMq 38s linear infinite;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:15px;color:#000}.xms .xms-star{color:var(--xr)}@keyframes xmsMq{0%{transform:translate(0)}to{transform:translate(-50%)}}.xms .xms-bundle{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:center;background:var(--xc);border:3px solid #000;border-radius:22px;padding:28px;margin:48px 0 22px;box-shadow:8px 8px #000;position:relative}.xms .xms-bundle__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.xms .xms-tile{position:relative;display:block;padding:0;border:2px solid #000;border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in;aspect-ratio:1/1}.xms .xms-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.xms .xms-tile:hover img,.xms .xms-tile:focus-visible img{transform:scale(1.18)}.xms .xms-tile__zoom{position:absolute;top:7px;right:7px;width:30px;height:30px;border-radius:50%;background:var(--xy);color:#000;display:flex;align-items:center;justify-content:center;border:2px solid #000}.xms .xms-tile__name{position:absolute;left:0;right:0;bottom:0;background:#000000c7;color:#fff;font-size:11px;font-weight:700;line-height:1.25;padding:6px 8px;text-align:left}.xms .xms-sticker{position:absolute;top:-18px;right:22px;background:var(--xy);color:#000;font-weight:900;font-size:15px;text-transform:uppercase;padding:10px 16px;border:3px solid #000;border-radius:999px;transform:rotate(6deg);box-shadow:3px 3px #000}.xms .xms-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:var(--xr);margin:0 0 6px}.xms .xms-h2{margin:0 0 12px;line-height:1.05;font-size:clamp(30px,3.6vw,46px)}.xms .xms-price{display:flex;align-items:baseline;gap:10px;margin:0 0 2px}.xms .xms-price__now{font-size:38px;font-weight:900;color:var(--xr)}.xms .xms-price__was{font-size:20px;opacity:.55}.xms .xms-per{font-weight:700;margin:0 0 14px}.xms .xms-bundle__copy{line-height:1.55;margin:0 0 18px}.xms .xms-form{margin:0 0 14px}.xms .xms-ticks{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;margin:0 0 12px;font-size:13px;font-weight:700}.xms .xms-ticks li:before{content:"\2713";color:var(--xg);margin-right:6px;font-weight:900}.xms .xms-link{text-decoration:underline;font-weight:700;font-size:14px;color:inherit}.xms .xms-soldout{font-weight:800}.xms .xms-multibuy{text-align:center;font-weight:700;margin:26px auto 34px;max-width:720px;background:#fff;border:2px dashed #000;border-radius:14px;padding:14px 18px}.xms .xms-center{text-align:center;margin:10px 0 18px}.xms .xms-lb{border:0;padding:0;background:transparent;max-width:min(92vw,820px);width:100%;overflow:visible}.xms .xms-lb::backdrop{background:#082a1ee0}.xms .xms-lb__fig{margin:0;background:#fff;border:4px solid #000;border-radius:18px;overflow:hidden}.xms .xms-lb__img{display:block;width:100%;max-height:66vh;object-fit:contain;background:#fff}.xms .xms-lb__cap{background:var(--xy);color:#000;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;text-align:center;border-top:3px solid #000}.xms .xms-lb__close{position:absolute;top:-14px;right:-14px;width:42px;height:42px;border-radius:50%;border:3px solid #000;background:var(--xy);font-size:26px;line-height:1;cursor:pointer;z-index:2}.xms .xms-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:3px solid #000;background:#fff;font-size:30px;line-height:1;cursor:pointer;z-index:2}.xms .xms-lb__prev{left:-18px}.xms .xms-lb__next{right:-18px}@media(max-width:989px){.xms .xms-bundle{grid-template-columns:1fr;gap:26px;padding:18px;box-shadow:5px 5px #000;margin-top:40px}}@media(max-width:767px){.xms .xms-hero{padding-top:38px}.xms .xms-lead{font-size:16px}.xms .xms-fan{height:118px;margin-top:28px}.xms .xms-fan__card{width:74px;margin:0 -9px;border-width:4px;border-radius:10px;--y:calc((var(--i) - 2.5) * (var(--i) - 2.5) * 2px);transform:translateY(calc(var(--y) + 12px)) rotate(var(--r))}.xms .xms-btn{min-height:48px;padding:0 22px;font-size:14px}.xms .xms-bundle__gallery{gap:8px;grid-template-columns:repeat(2,1fr)}.xms .xms-tile__name{font-size:11px;padding:5px 7px}.xms .xms-tile__zoom{width:24px;height:24px;top:5px;right:5px}.xms .xms-sticker{right:12px;font-size:13px;padding:8px 12px}.xms .xms-price__now{font-size:32px}.xms .xms-lb__prev{left:4px}.xms .xms-lb__next{right:4px}.xms .xms-lb__close{top:-12px;right:4px}}@media(prefers-reduced-motion:reduce){.xms .xms-snow,.xms .xms-marquee__track{animation:none}}.xms--home .xms-hero{padding-top:110px}.xms--home a.xms-fan__card{display:block;cursor:pointer}.xms--home a.xms-marquee{display:block;text-decoration:none}@media(max-width:767px){.xms--home .xms-hero{padding-top:104px}.xms--home .xms-h1{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/xms-christmas.css.map */
