body:has(.ix-xmas-media){--xmas-green:#143c31;--xmas-red:#a72b36;--xmas-cream:#fbf5e9;--xmas-gold:#d9be7f}body:has(.ix-xmas-media) .ix-announcement{background:var(--xmas-green)!important;color:#fff!important}body:has(.ix-xmas-media) .ix-announcement__message:not(.ix-announcement__free),body:has(.ix-xmas-media) .ix-announcement__divider{display:none!important}body:has(.ix-xmas-media) a[href="/products/halloween"]{display:none!important}body:has(.ix-xmas-media) .m-main-product{padding-top:28px;background:linear-gradient(180deg,#fffaf2 0,#fff 700px)}body:has(.ix-xmas-media) .m-main-product--wrapper{--ix-green:var(--xmas-green);--ix-paper:var(--xmas-cream)}body:has(.ix-xmas-media) .m-product-media--wrapper{display:block;border:0!important;background:transparent!important;overflow:visible!important}body:has(.ix-xmas-media) .m-product-media--wrapper:after{display:none!important}.ix-xmas-title{font-size:clamp(32px,3.1vw,48px);line-height:1.06;letter-spacing:-.04em;font-weight:800;margin:8px 0 14px;color:#143c31}.ix-xmas-intro{font-size:15px;line-height:1.55;color:#5d655f;margin:0 0 16px}body:has(.ix-xmas-media) .ix-transfer-eyebrow{color:var(--xmas-red);font-size:11px;letter-spacing:.12em}body:has(.ix-xmas-media) .ix-transfer-price{background:#fff!important;border-color:#eadfc9!important}body:has(.ix-xmas-media) .ix-transfer-price__amount{color:var(--xmas-green)}body:has(.ix-xmas-media) .ix-rush-shipping{background:#f4f7f3;border-color:#dbe4da;border-left-color:var(--xmas-green)}.ix-xmas-media{margin:0;position:relative;border-radius:22px;overflow:hidden;background:var(--xmas-green);box-shadow:0 12px 35px #143c3114}.ix-xmas-media__heading{padding:26px 28px 22px;position:relative;color:var(--xmas-cream)}.ix-xmas-media__heading p{font-size:10px;letter-spacing:.16em;color:var(--xmas-gold);margin:0 0 10px;font-weight:700}.ix-xmas-media__heading h2{font-family:Georgia,serif;font-size:34px;line-height:1.1;font-weight:400;letter-spacing:-.025em;color:inherit;margin:0;max-width:360px}.ix-xmas-media__heading>span{position:absolute;right:20px;top:22px;font-size:46px;color:var(--xmas-gold)}.ix-xmas-media__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;padding:0 14px}.ix-xmas-media__grid video{width:100%;height:370px;object-fit:cover;display:block;border-radius:10px;background:#e9e4da}.ix-xmas-media__detail{position:relative;border-radius:10px;overflow:hidden;background:#f6edde;display:flex;flex-direction:column}.ix-xmas-media__detail img{width:100%;height:255px;object-fit:cover;object-position:center 48%;display:block}.ix-xmas-media__detail>div{padding:17px 15px;color:var(--xmas-green);display:flex;gap:10px;align-items:flex-start}.ix-xmas-media__detail>div span{font-size:25px;color:var(--xmas-red)}.ix-xmas-media__detail p{font-family:Georgia,serif;font-size:20px;line-height:1.15;margin:0}.ix-xmas-media figcaption{font-size:11px;line-height:1.5;color:#e3eadd;padding:15px 20px;text-align:center}.ix-xmas-media__seal{text-align:center;letter-spacing:.14em;font-size:10px;color:var(--xmas-gold);padding:13px;border-top:1px solid #ffffff26}.ix-xmas-story{padding:62px 24px;background:var(--xmas-cream);color:var(--xmas-green);margin-top:30px}.ix-xmas-story__inner{max-width:1180px;margin:auto;text-align:center}.ix-xmas-kicker{font-size:11px;letter-spacing:.14em;color:var(--xmas-red);font-weight:750;margin:0 0 14px}.ix-xmas-story h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.03em;max-width:730px;margin:0 auto 16px;color:inherit}.ix-xmas-story__intro{max-width:650px;margin:0 auto 28px;color:#5d655f;font-size:16px;line-height:1.6}.ix-xmas-story__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;text-align:left}.ix-xmas-story article{border:1px solid #dcdac9;background:#fffaf2;padding:26px;border-radius:14px}.ix-xmas-story article>span{color:var(--xmas-red);font-size:12px;font-weight:700;letter-spacing:.15em}.ix-xmas-story article h3{color:var(--xmas-green);font-size:21px;line-height:1.2;margin:16px 0 12px}.ix-xmas-story article p{color:#5d655f;line-height:1.6;font-size:15px;margin:0}.ix-xmas-cta{background:#f25c30!important;border-color:#f25c30!important;color:#fff!important;min-height:48px;padding:14px 25px}.ix-xmas-cta:focus-visible{outline:3px solid var(--xmas-green);outline-offset:4px}.ix-xmas-story__note{font-size:12px;line-height:1.5;color:#687267;margin:15px 0 0}@media(max-width:767px){body:has(.ix-xmas-media) .m-main-product{margin-top:0!important;padding-top:8px!important}body:has(.ix-xmas-media) .m-main-product--media .m-product-media--wrapper{top:0!important}.ix-xmas-media{border-radius:14px}.ix-xmas-media__heading{padding:16px 18px}.ix-xmas-media__heading p{font-size:8px;margin-bottom:6px}.ix-xmas-media__heading h2{font-size:25px;max-width:250px}.ix-xmas-media__heading>span{font-size:34px;right:12px;top:12px}.ix-xmas-media__grid{gap:8px;padding:0 10px;grid-template-columns:1fr 1fr}.ix-xmas-media__grid video{height:220px}.ix-xmas-media__detail img{height:145px}.ix-xmas-media__detail>div{padding:10px}.ix-xmas-media__detail p{font-size:16px}.ix-xmas-media figcaption{padding:10px;font-size:10px}.ix-xmas-media__seal{display:none}.ix-xmas-title{font-size:34px;margin:6px 0 10px}.ix-xmas-intro{font-size:14px;margin-bottom:10px}.ix-xmas-story{padding:36px 18px;margin-top:18px}.ix-xmas-story__cards{grid-template-columns:1fr;gap:12px;margin:22px 0}.ix-xmas-story article{padding:20px}.ix-xmas-story article h3{font-size:20px;margin:10px 0}.ix-xmas-story__intro{font-size:14px}.ix-xmas-cta{width:100%;white-space:normal}}body:has(.ix-xmas-media) .m-main-product--wrapper .m-product-info--wrapper{padding:22px}body:has(.ix-xmas-media) .ix-transfer-price__unit{max-width:85px}body:has(.ix-xmas-media) .ix-transfer-price__note{font-size:11px}body:has(.ix-xmas-media) .ix-transfer-price__intro{margin:8px 0 10px;font-size:14px}body:has(.ix-xmas-media) .ix-transfer-size{padding:9px 10px}body:has(.ix-xmas-media) .ix-transfer-price{margin-top:10px}body:has(.ix-xmas-media) .ix-transfer-eyebrow{min-height:24px;padding:5px 9px}@media(min-width:768px){.ix-xmas-title{font-size:40px}.ix-xmas-intro{font-size:14px;margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ideamax-christmas.css.map */
