.christmas{--christmas-red: 163, 17, 28;--christmas-green: 20, 83, 45;--christmas-gold: #d6b46a;--christmas-snow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cg fill='%23fff' stroke='%23b3c9de' stroke-width='.8'%3E%3Ccircle cx='24' cy='40' r='2.6'/%3E%3Ccircle cx='190' cy='22' r='2'/%3E%3Ccircle cx='280' cy='130' r='2.8'/%3E%3Ccircle cx='90' cy='170' r='2.2'/%3E%3Ccircle cx='40' cy='270' r='2.6'/%3E%3Ccircle cx='230' cy='290' r='2'/%3E%3C/g%3E%3Cg fill='none' stroke='%23b3c9de' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M140 90v12M134 96h12M135.8 91.8l8.4 8.4M144.2 91.8l-8.4 8.4'/%3E%3Cpath d='M250 220v10M245 225h10M246.5 221.5l7 7M253.5 221.5l-7 7'/%3E%3C/g%3E%3C/svg%3E")}.christmas .utility-bar,.christmas .text-marquee{--color-background: var(--christmas-red);--color-foreground: 255, 255, 255;--gradient-background: rgb(var(--christmas-red));border-bottom:2px solid var(--christmas-gold)}.christmas .header-wrapper{position:relative}.christmas .header-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='12'%3E%3Cpath d='M0 1 Q20 9 40 1 T80 1' fill='none' stroke='%230b3d20' stroke-width='2.5'/%3E%3Ccircle cx='20' cy='6' r='3' fill='%23c8102e'/%3E%3Ccircle cx='60' cy='6' r='3' fill='%23d6b46a'/%3E%3C/svg%3E") repeat-x}div.christmas-snow{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background-image:var(--christmas-snow);background-size:320px 320px;opacity:.75;animation:christmas-snowfall 28s linear infinite}@keyframes christmas-snowfall{0%{background-position:0 0}to{background-position:40px 320px}}@media(prefers-reduced-motion:reduce){div.christmas-snow{display:none}}.christmas .card__inner{position:relative}.christmas-card-decor{position:absolute;top:.4rem;right:.4rem;width:4.6rem;height:auto;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}.christmas-decor--hat.christmas-card-decor{transform:rotate(14deg)}.christmas-card-label{position:absolute;top:.8rem;left:.8rem;z-index:2;padding:.3rem .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase;line-height:1.4;color:#fff;pointer-events:none}.christmas-card-label--gift{background:rgb(var(--christmas-red))}.christmas-card-label--entrepreneur{background:rgb(var(--christmas-green))}@media screen and (min-width:750px){.christmas-card-decor{width:6rem}.christmas-card-label{font-size:1.2rem}}.christmas-banner{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#1d6b3c,rgb(var(--christmas-green)) 55%,#0b3d20);color:#fff;text-align:center;padding:4.8rem 0 5.2rem;border-bottom:3px solid var(--christmas-gold)}.christmas-banner__content{position:relative;z-index:1;max-width:72rem}.christmas-banner__eyebrow{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase;color:var(--christmas-gold)}.christmas-banner__heading{margin:0;color:#fff;font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:1.1}.christmas-banner__text{margin:1.2rem auto 0;max-width:52rem;font-size:1.6rem;opacity:.92}.christmas-banner__text p{margin:0}.christmas-banner__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.4rem}.christmas-banner__button{display:inline-block;min-width:16rem;padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;transition:transform .15s ease}.christmas-banner__button:hover{transform:translateY(-2px)}.christmas-banner__button--primary{background:#fff;color:rgb(var(--christmas-green))}.christmas-banner__button--secondary{border:2px solid var(--christmas-gold);color:var(--christmas-gold)}.christmas-banner__pine{position:absolute;bottom:-.4rem;width:7rem;height:auto}.christmas-banner__pine--left{left:1.5%}.christmas-banner__pine--right{right:1.5%}.christmas-banner__pine--left-small,.christmas-banner__pine--right-small{display:none;width:5rem}@media screen and (max-width:749px){.christmas-banner{padding:3.6rem 0 4.4rem}.christmas-banner__content{padding:0 4.5rem}.christmas-banner__pine{width:5.6rem}.christmas-banner__pine--left{left:-1.4rem}.christmas-banner__pine--right{right:-1.4rem}.christmas-banner__heading{font-size:calc(var(--font-heading-scale) * 2.6rem)}.christmas-banner__text{font-size:1.5rem}}@media screen and (min-width:990px){.christmas-banner{padding:6.4rem 0 6.8rem}.christmas-banner__heading{font-size:calc(var(--font-heading-scale) * 4.4rem)}.christmas-banner__pine{width:11rem}.christmas-banner__pine--left-small,.christmas-banner__pine--right-small{display:block}.christmas-banner__pine--left-small{left:calc(1.5% + 9rem)}.christmas-banner__pine--right-small{right:calc(1.5% + 9rem)}}.christmas-notice{display:flex;gap:.8rem;align-items:flex-start;margin:1.2rem 0;padding:1rem 1.4rem;font-size:1.4rem;line-height:1.4;text-align:left;border-left:4px solid rgb(var(--christmas-green));background:rgba(var(--christmas-green),.08);color:rgb(var(--christmas-green))}.christmas-notice--banner{display:inline-flex;margin:2.4rem 0 0;border:1px solid var(--christmas-gold);background:#0000002e;color:#fff}.christmas-notice--banner strong{color:var(--christmas-gold)}.christmas-notice--cart{margin:1rem 0 0;font-size:1.3rem}.christmas .minimum-order-note--cart{display:none}.christmas-progress{margin:1.2rem 0 0;text-align:left}.christmas-progress__text{margin:0 0 .6rem;font-size:1.4rem;line-height:1.4}.christmas-progress__track{height:1rem;border-radius:1rem;overflow:hidden;background:rgba(var(--christmas-red),.12)}div.christmas-progress__bar{display:block;height:100%;border-radius:1rem;background:repeating-linear-gradient(-45deg,rgb(var(--christmas-red)) 0 8px,#fff 8px 12px,rgb(var(--christmas-red)) 12px 20px);transition:width .4s ease}.christmas-progress--done div.christmas-progress__bar{background:rgb(var(--christmas-green))}.christmas-progress--done .christmas-progress__text{color:rgb(var(--christmas-green))}.christmas-profit{display:block;margin:1.6rem 0;padding:1.6rem;border:2px dashed var(--christmas-gold);background:rgba(var(--christmas-green),.05)}.christmas-profit__title{margin:0 0 1rem;font-size:1.6rem;font-weight:700;color:rgb(var(--christmas-green))}.christmas-profit__field{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;font-size:1.4rem}.christmas-profit__input{display:inline-flex;align-items:center;gap:.3rem;font-weight:700}.christmas-profit__input input{width:9rem;padding:.6rem .8rem;font:inherit;border:1px solid rgba(var(--color-foreground),.35);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.christmas-profit__rows{margin:1.2rem 0 0}.christmas-profit__rows>div{display:flex;justify-content:space-between;padding:.4rem 0;font-size:1.4rem}.christmas-profit__rows dt,.christmas-profit__rows dd{margin:0}.christmas-profit__total{margin-top:.4rem;border-top:1px solid rgba(var(--color-foreground),.15);font-weight:700}.christmas-profit__total dd{font-size:2rem;color:rgb(var(--christmas-green))}.christmas-profit--loss .christmas-profit__total dd{color:rgb(var(--christmas-red))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/christmas.css.map */
