:root{--kg-red: #B91632;--kg-red-deep: #941026;--kg-green: #064D36;--kg-evergreen: #073F2B;--kg-gold: #D6A83F;--kg-gold-light: #F0CB67;--kg-cream: #FFF8E6;--kg-paper: #FFFCF3;--kg-ink: #123E2B;--kg-body: #315443;--kg-line: #DEC47F}::selection{background:var(--kg-gold-light);color:var(--kg-evergreen)}body{background-color:var(--kg-cream);color:var(--kg-body)}.jn-bar-red{background:var(--kg-red)}.jn-bar-green{background:var(--kg-evergreen);color:var(--kg-cream);box-shadow:inset 0 -2px var(--kg-gold)}.jn-countdown-number,.jn-countdown-sep{color:var(--kg-gold-light)}.jn-countdown-label{color:var(--kg-cream)}header-component .header__row--top{background:linear-gradient(105deg,#fff3d4,#fffcf3 48%,#fff3d4);color:var(--kg-green)}header-component .header__row--top :is(.header-actions,.header__icon,.menu-list__link){color:var(--kg-green)}header-component .header__row--top a:hover{color:var(--kg-red)}#MainContent :is(h1,h2,h3,h4){color:var(--kg-ink)}.product-details{background:var(--kg-cream)}.product-details .rte{color:var(--kg-body)}.product-details .rte :is(strong,b){color:var(--kg-green)}.product-details .rte a{color:var(--kg-red);text-decoration-color:var(--kg-gold);text-underline-offset:3px}.product-details product-price .price{color:var(--kg-red);font-weight:700}.product-details product-price .compare-at-price{color:var(--kg-body)}.product-media-container--image{background:var(--kg-paper);outline:1px solid var(--kg-line);outline-offset:-1px}.add-to-cart-button{background:linear-gradient(135deg,var(--kg-red),var(--kg-red-deep));color:var(--kg-cream);border-color:var(--kg-gold)}.add-to-cart-button:not(:disabled):hover{background:var(--kg-evergreen);border-color:var(--kg-gold);color:var(--kg-cream)}.add-to-cart-button:disabled{background:#607660;color:var(--kg-cream);border-color:var(--kg-line);opacity:1}.quantity-selector{border-color:var(--kg-line);color:var(--kg-green);background:var(--kg-paper)}.quantity-selector input{color:var(--kg-green)}.sticky-add-to-cart__bar{border-color:var(--kg-line);background:var(--kg-paper)}.pnfoot h3{color:var(--kg-gold-light)!important}.pnfoot-links a:hover{color:var(--kg-gold-light)}.pnfoot-field{border-color:var(--kg-gold)}.pnfoot-field button{background:linear-gradient(120deg,#f5d987,#dfb74d);color:var(--kg-evergreen)}.pnfoot-field button:hover{background:#e6bd53}.pnfoot-top{background:#d6a83f33;color:var(--kg-gold-light)}.pnfoot-top:hover{background:#d6a83f57}:where(a,button,input,textarea,select):focus-visible{outline:3px solid #936818;outline-offset:3px}.pnfoot :is(a,button,input):focus-visible{outline-color:var(--kg-gold-light)}.product-recommendations .section-background{background:#f5eacb}.product-recommendations product-price .price{color:var(--kg-red)}html{overflow-x:clip}.product-details product-price.kg-price-presentation{display:block;font-family:Inter,Arial,sans-serif}.kg-price-presentation .kg-price-proof{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;margin-bottom:13px}.kg-price-presentation .kg-price-stars{display:inline-flex;flex:0 0 auto;align-items:center;width:128px;height:24px;line-height:0;color:#e7b43c}.product-details .kg-price-stars svg.kg-price-star-row{display:block;flex:0 0 auto;width:128px!important;min-width:128px;max-width:128px;height:24px!important;min-height:24px;max-height:24px;overflow:visible;fill:#e7b43c;stroke:none}.product-details .kg-price-stars .kg-price-star-row path{fill:#e7b43c;stroke:none}.kg-price-presentation .kg-price-proof-label{color:#064d36;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;font-style:italic;line-height:1.3;letter-spacing:-.025em;text-transform:uppercase}.product-details product-price.kg-price-presentation [ref=priceContainer]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.product-details product-price.kg-price-presentation .price{color:#b91632;font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:900;letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.product-details product-price.kg-price-presentation .compare-at-price{color:#788674;font-family:Inter,Arial,sans-serif;font-size:23px;font-weight:650;letter-spacing:-.025em;line-height:1.2;text-decoration:line-through;text-decoration-thickness:2px;white-space:nowrap}.kg-price-presentation .kg-price-save{display:inline-flex;align-items:center;min-height:29px;padding:5px 10px;border:1px solid #D6A83F;border-radius:3px;background:#064d36;color:#f0cb67;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:900;line-height:1.2;letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap}@media(max-width:600px){.kg-price-presentation .kg-price-proof{gap:8px;margin-bottom:11px}.kg-price-presentation .kg-price-stars{width:112px;height:21px}.product-details .kg-price-stars svg.kg-price-star-row{width:112px!important;min-width:112px;max-width:112px;height:21px!important;min-height:21px;max-height:21px}.kg-price-presentation .kg-price-proof-label{font-size:12px}.product-details product-price.kg-price-presentation .price{font-size:30px}.product-details product-price.kg-price-presentation .compare-at-price{font-size:20px}.product-details product-price.kg-price-presentation [ref=priceContainer]{gap:9px}.kg-price-presentation .kg-price-save{min-height:27px;padding:4px 8px;font-size:12px}}.product-details:has(product-price.kg-price-presentation) .text-block:has(>h1){margin:0!important;padding-inline:0!important}.product-details:has(product-price.kg-price-presentation) h1{margin-block:0!important}.product-details product-price.kg-price-presentation{align-self:stretch;margin:0!important;padding-inline:4px 0!important;padding-block-start:0!important;text-align:left}.kg-price-presentation .kg-price-proof{justify-content:flex-start;margin:0 0 10px;padding:0}.product-details product-price.kg-price-presentation [ref=priceContainer]{justify-content:flex-start;margin:0;padding:0}.product-details .kg-price-stars svg.kg-price-star-row{margin-inline-start:-2px;margin-inline-end:2px}.kg-bundle .kg-bundle-total>span{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:900;line-height:1.3;letter-spacing:-.025em;text-transform:uppercase;color:#064d36}@media(max-width:480px){.kg-bundle .kg-bundle-total>span{font-size:13px}}#cart-drawer{--theme-drawer-padding:24px;--kg-cart-muted:#6b7767}#cart-drawer .theme-drawer__dialog{background:#fff8e6;color:#123e2b;font-family:var(--font-body--family),Arial,sans-serif;--color-background:#FFF8E6;--color-background-rgb:255 248 230;--color-foreground:#123E2B;--color-foreground-rgb:18 62 43;--color-foreground-subdued:#6b7767;--color-border:#DEC47F;--color-border-rgb:222 196 127}#cart-drawer .theme-drawer__header{border-bottom:1px solid #DEC47F;padding-block:20px}#cart-drawer .theme-drawer__title{font-family:var(--font-heading--family),Arial,sans-serif;color:#064d36;font-size:26px;font-weight:800;letter-spacing:-.025em}#cart-drawer .theme-drawer__badge{background:#e9e7cd;color:#064d36;font-family:var(--font-body--family),Arial,sans-serif;font-size:12px;font-weight:600}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{background:#fff8e6}#cart-drawer .cart-drawer__summary{padding:20px 24px 28px;gap:17px;-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-primary-typography,#cart-drawer .cart-secondary-typography{font-family:var(--font-body--family),Arial,sans-serif;color:#123e2b}#cart-drawer .cart-items__title{font-family:var(--font-heading--family),Arial,sans-serif;color:#064d36;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.015em}#cart-drawer .cart-items__variants{color:#6b7767;font-size:12px}#cart-drawer .cart-items__unit-price-wrapper{font-size:13px;color:#064d36}#cart-drawer .cart-items__media-container{border-radius:12px;overflow:hidden;border:1px solid #DEC47F;background:#fffcf3}#cart-drawer .cart-items__table-row{border-color:#dec47f}#cart-drawer .kg-cart-protection-line{display:none}#cart-drawer .quantity-selector{border:1px solid #DEC47F;border-radius:9px;background:#fffcf3;color:#064d36}#cart-drawer .quantity-selector input{font-family:var(--font-body--family),Arial,sans-serif;font-weight:500;font-size:13px}#cart-drawer .quantity-selector button,#cart-drawer .cart-items__remove{color:#064d36}#cart-drawer .cart-actions{border:0;margin:0}#cart-drawer .cart-discount{border:1px solid #DEC47F;border-radius:14px;background:#fffcf3}#cart-drawer .cart-discount__summary{padding:15px 16px}#cart-drawer .cart-discount__label{font-family:var(--font-body--family),Arial,sans-serif;font-size:13px;font-weight:600;color:#064d36}#cart-drawer .cart-discount .details-content{padding-inline:14px}#cart-drawer .cart-discount__input{background:#fff8e6;border-color:#dec47f;border-radius:9px;font-size:13px}#cart-drawer .cart-discount__button{background:#064d36;color:#fff8e6;border-radius:9px;font-weight:600}#cart-drawer .cart-totals{gap:18px}#cart-drawer .cart-totals__total-label{color:#064d36;font-family:var(--font-heading--family),Arial,sans-serif;font-size:16px;font-weight:700}#cart-drawer .cart-totals__total-value{font-family:var(--font-heading--family),Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.035em;color:#064d36}#cart-drawer .cart-totals__tax-note small{font-family:var(--font-body--family),Arial,sans-serif;font-size:11px;line-height:1.6;color:#6b7767}#cart-drawer .cart__ctas{gap:12px}#cart-drawer .cart__checkout-button{min-height:56px;border:1px solid #D6A83F;border-radius:14px;background:#064d36;color:#fff8e6;font-family:var(--font-heading--family),Arial,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.025em;box-shadow:none}#cart-drawer .cart__checkout-button:hover{background:#073f2b;color:#fff8e6}#cart-drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-inline-size:48px;--shopify-accelerated-checkout-button-border-radius:12px;--shopify-accelerated-checkout-row-gap:10px;--shopify-accelerated-checkout-inline-alignment:center}.kg-cart-protection{display:block;width:100%}.kg-cart-protection__row{display:flex;align-items:center;gap:11px;padding:15px;margin:0;border:1px solid #c8d4b0;border-radius:15px;background:#edf3e6;color:#064d36;cursor:pointer}.kg-cart-protection__icon{flex:0 0 25px;line-height:0}.kg-cart-protection__icon svg{width:25px;height:25px}.kg-cart-protection__copy{display:grid;gap:5px;min-width:0;flex:1}.kg-cart-protection__copy strong{font-family:var(--font-heading--family),Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.kg-cart-protection__copy small{color:#66765b;font-size:10px;font-weight:400;line-height:1.4}.kg-cart-protection__price{flex:0 0 auto;font-family:var(--font-heading--family),Arial,sans-serif;font-size:14px;font-weight:700}.kg-cart-protection__switch{appearance:none;-webkit-appearance:none;flex:0 0 42px;width:42px;min-width:42px;height:25px;min-height:25px;border:1px solid #a0b58d;border-radius:30px;margin:0;padding:3px;background:#c7d4bc;cursor:pointer;position:relative;transition:background .15s ease}.kg-cart-protection__switch:after{content:"";display:block;position:absolute;left:3px;top:3px;margin:0;opacity:1;-webkit-mask:none;mask:none;clip-path:none;border:0;width:17px;height:17px;border-radius:50%;background:#fffdf6;box-shadow:0 1px 3px #123e2b20;transition:transform .15s ease}.kg-cart-protection__switch:checked{background:#064d36;border-color:#064d36}.kg-cart-protection__switch:checked:after{transform:translate(17px)}.kg-cart-protection__switch:disabled{opacity:.55;cursor:wait}.kg-cart-protection__status:empty{display:none}.kg-cart-protection__status{color:#941026;font-size:11px;line-height:1.5;margin:7px 0 0}.kg-cart-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%}.kg-cart-benefit{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:15px 7px 13px;border:1px solid #e2d7b0;border-radius:14px;background:#fffcf3;text-align:center;color:#064d36}.kg-cart-benefit svg{display:block;width:23px;height:23px;flex-shrink:0;color:#a78125}.kg-cart-benefit strong{font-family:var(--font-heading--family),Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.4}.kg-cart-benefit span{color:#758067;font-size:9px;font-weight:400;line-height:1.5}.kg-cart-policy{display:block;margin:-5px 0 0;color:#758067;font-size:10px;text-align:center;text-decoration:underline;text-underline-offset:3px}.kg-cart-policy:hover{color:#064d36}.kg-cart-security{width:100%;text-align:center;padding-top:2px}.kg-cart-security__heading{display:flex;justify-content:center;align-items:center;gap:7px;margin:0 0 12px;color:#53694d;font-size:11px;font-weight:500}.kg-cart-security__heading svg{width:15px;height:15px}.kg-cart-payments{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.kg-cart-payments li{display:flex;margin:0;padding:0}.kg-cart-payment-icon{display:block;width:36px;height:23px}.kg-cart-security__note{margin:10px 0 0;color:#8a8e75;font-size:9px;line-height:1.5}#cart-drawer[data-protection-updating] .cart__ctas{opacity:.6;pointer-events:none}@media(max-width:479px){#cart-drawer{--theme-drawer-padding:18px}#cart-drawer .cart-drawer__summary{padding:18px 18px 24px;gap:15px}#cart-drawer .cart-items__title{font-size:14px}#cart-drawer .cart-totals__total-value{font-size:23px}.kg-cart-protection__row{padding:13px 11px;gap:8px}.kg-cart-protection__copy strong{font-size:12px}.kg-cart-protection__copy small{font-size:9px}.kg-cart-protection__icon{flex-basis:22px}.kg-cart-protection__icon svg{width:22px;height:22px}.kg-cart-benefits{gap:7px}.kg-cart-benefit{padding:13px 5px 11px}.kg-cart-benefit strong{font-size:10px}.kg-cart-benefit span{font-size:8px}}@media(prefers-reduced-motion:reduce){.kg-cart-protection__switch,.kg-cart-protection__switch:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kringle-glow-christmas.css.map */
