dialog.christmas-offer{box-sizing:border-box;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:1px solid #caa463;border-radius:19px;background:#10251f;color:#fff9ef;box-shadow:0 20px 65px #0008;font-family:system-ui,sans-serif;text-align:center;overscroll-behavior:contain}.christmas-offer::backdrop{background:#101916aa}.christmas-visual{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:140px;background:radial-gradient(ellipse at 73% 50%,#67452b,#17372b 59%,#10251f);overflow:hidden}.christmas-visual img{display:block;width:100%;aspect-ratio:1;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent,black 18%);mask-image:linear-gradient(to right,transparent,black 18%)}.christmas-visual-caption{display:grid;justify-items:center;gap:6px;padding:10px 0 10px 10px}.christmas-visual-caption svg{color:#f4cf83}.christmas-visual-caption span{color:#f4cf83;font-size:11px;letter-spacing:.15em;font-weight:700}.christmas-visual-caption strong{font-size:clamp(14px,4.3vw,20px)}.christmas-copy{padding:clamp(14px,4vw,25px)}.christmas-copy h2{color:inherit;margin:0;font:850 clamp(21px,5.8vw,34px)/1.07 system-ui,sans-serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.christmas-copy h2 strong{color:#f4cf83}.christmas-price{margin:10px 0 13px;color:#f4cf83}.christmas-price s{margin-left:6px;color:#d3dcd4}.christmas-copy form{display:grid;gap:6px;margin:0}.christmas-copy button{cursor:pointer;font:700 14px/1.2 system-ui,sans-serif;border-radius:10px;min-height:43px}.christmas-claim{color:#fff;background:#9a283b;border:1px solid #cf7783}.christmas-claim:hover{background:#ad3045}.christmas-dismiss{color:#eee7dc;background:transparent;border:0}.christmas-dismiss:hover{background:#ffffff13}.christmas-copy button:focus-visible{outline:2px solid #f4cf83;outline-offset:2px}.christmas-copy a.christmas-claim{display:grid;place-items:center;min-height:43px;border-radius:10px;color:#fff;text-decoration:none;font:700 14px/1.2 system-ui,sans-serif}.christmas-copy a.christmas-claim:focus-visible{outline:2px solid #f4cf83;outline-offset:2px}.christmas-preview-trigger{position:fixed;z-index:30;right:16px;bottom:16px;padding:10px 14px;border:1px solid #caa463;border-radius:10px;background:#10251f;color:#fff9ef;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/7/assets/christmas-offer.css.map */
