.xmas-badge{margin:.75rem 0;padding:.75rem 1rem;border-left:3px solid #2f6b3a;background:#2f6b3a14;font-size:.95em;line-height:1.5}.xmas-badge--compact{display:inline-block;margin:.4rem 0 0;padding:.2rem .5rem;border-left-width:2px;font-size:.8em}.xmas-root{box-sizing:border-box;width:100%}.xmas-toggle{--xmas-green: #1f5130;--xmas-green-dark: #163b23;--xmas-red: #b3202a;--xmas-cream: #fdf8ee;--xmas-gold: #d9b45a;position:relative;box-sizing:border-box;margin:12px 0;padding:20px 16px 14px;border-radius:8px;overflow:hidden;text-align:left;color:var(--xmas-cream);background:radial-gradient(circle at 12px 12px,rgba(255,255,255,.07) 2px,transparent 3px) 0 0 / 28px 28px,linear-gradient(135deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%);box-shadow:0 2px 8px #163b2340;transition:box-shadow .2s ease}.xmas-toggle:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:repeating-linear-gradient(-45deg,var(--xmas-red) 0 10px,var(--xmas-cream) 10px 20px)}.xmas-toggle:hover{box-shadow:0 3px 12px #163b2366}.xmas-toggle:has(.xmas-toggle__input:checked){box-shadow:0 0 0 2px var(--xmas-gold),0 3px 12px #163b2366}.xmas-toggle__label{display:flex;align-items:flex-start;gap:14px;width:100%;margin:0;padding:0;background:none;border:0;cursor:pointer;color:inherit;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none}.xmas-toggle__body{display:block;flex:1 1 auto}.xmas-toggle__heading{display:flex;align-items:center;gap:8px;margin-bottom:3px;color:var(--xmas-gold);font-size:16px;font-weight:700;letter-spacing:.02em}.xmas-toggle__icon{flex:none}.xmas-toggle__text{display:block;font-size:14px;line-height:1.45;color:var(--xmas-cream)}.xmas-toggle__input{-webkit-appearance:none;appearance:none;flex:0 0 26px;box-sizing:border-box;width:26px;height:26px;min-width:26px;margin:0;padding:0;position:static;border:2px solid var(--xmas-cream);border-radius:6px;background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.xmas-toggle__input:hover{background-color:#ffffff26}.xmas-toggle__input:checked{border-color:var(--xmas-cream);background:var(--xmas-red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center / 16px no-repeat}.xmas-toggle__input:focus-visible{outline:2px solid var(--xmas-gold);outline-offset:3px}.xmas-toggle--locked .xmas-toggle__label,.xmas-toggle--locked .xmas-toggle__input{cursor:default}.xmas-toggle__input:disabled{opacity:1}.xmas-toggle__input:disabled:hover{background-color:var(--xmas-red)}.xmas-toggle__note{margin:12px 0 0;padding-top:10px;border-top:1px dashed rgba(253,248,238,.35);font-size:12.5px;line-height:1.4;color:var(--xmas-cream);opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/5/assets/christmas-order.css.map */
