.dd-offer-card,.dd-offer-popup{--offer-night:#121725;--offer-ink:#F2E9E6;--offer-muted:#CBBEC3;--offer-rose:#E2B7AF;--offer-line:rgba(242,233,230,.19);box-sizing:border-box;color:var(--offer-ink);font-family:var(--fb,Manrope,sans-serif)}.dd-offer-card *,.dd-offer-popup *{box-sizing:border-box}.dd-offer-card{margin:0 0 12px;padding:10px 0;border-block:1px solid var(--offer-line);display:grid;gap:7px}.dd-offer-card h3{font-family:var(--fd,"Bodoni Moda",Georgia,serif);font-size:1.26rem;line-height:1.12;font-weight:500;letter-spacing:-.02em;margin:0 0 4px;color:var(--offer-ink)}.dd-offer-card__intro p{font-size:.73rem;line-height:1.45;margin:0;color:var(--offer-muted)}.dd-offer-card__action,.dd-offer-popup__action{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dd-offer-code{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:84px;padding:10px 16px;border:1px solid var(--offer-line);border-radius:8px;font-family:var(--fb,Manrope,sans-serif);font-size:.95rem;font-weight:600;letter-spacing:.13em;line-height:1;color:var(--offer-ink);-webkit-user-select:all;user-select:all}.dd-offer-use{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 21px;border:1px solid var(--offer-rose);border-radius:999px;background:var(--offer-rose);color:#0b0f18;font:500 .83rem/1.2 var(--fb,Manrope,sans-serif);letter-spacing:0;text-transform:none;cursor:pointer;transition:background .18s ease}.dd-offer-use:hover{background:#edc7c0;border-color:#edc7c0}.dd-offer-use:disabled{cursor:default;opacity:.72}.dd-offer-use:focus-visible,.dd-offer-close:focus-visible,.dd-offer-continue:focus-visible,.dd-offer-terms summary:focus-visible{outline:2px solid var(--offer-ink);outline-offset:4px}.dd-offer-status{font-size:.79rem;line-height:1.55;margin:0;color:var(--offer-ink)}.dd-offer-status[hidden]{display:none}.dd-offer-card.is-selected .dd-offer-status{font-size:.7rem;line-height:1.4}.dd-offer-card .dd-offer-code{padding:8px 12px;min-width:68px;font-size:.83rem}.dd-offer-card .dd-offer-use{padding-inline:16px;font-size:.76rem}.dd-offer-terms{margin:0;font-size:.72rem;color:var(--offer-muted)}.dd-offer-terms summary{width:fit-content;cursor:pointer;list-style:none;text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--offer-line)}.dd-offer-terms summary::-webkit-details-marker{display:none}.dd-offer-terms p{max-width:55ch;font-size:inherit;line-height:1.6;margin:8px 0 0;color:var(--offer-muted)}.dd-offer-native{max-width:720px;margin-top:24px}.dd-offer-popup{width:min(460px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow:auto;margin:auto;padding:48px 40px 28px;background:var(--offer-night);border:1px solid rgba(201,173,124,.38);border-radius:18px;box-shadow:0 24px 80px #0006;text-align:center;isolation:isolate}.dd-offer-popup:not([open]){display:none}.dd-offer-popup[open]{animation:dd-offer-in .25s ease-out}.dd-offer-popup::backdrop{background:#03070e94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dd-offer-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;border-radius:50%;background:transparent;color:var(--offer-muted);cursor:pointer}.dd-offer-close:hover{color:var(--offer-ink);background:#ffffff0d}.dd-offer-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.dd-offer-eyebrow{font-size:.65rem;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:#c9ad7c;margin:0 0 24px}.dd-offer-popup h2{font-family:var(--fd,"Bodoni Moda",Georgia,serif);font-weight:400;font-size:clamp(2.7rem,5vw,3.4rem);line-height:1.03;letter-spacing:-.035em;margin:0;color:var(--offer-ink)}.dd-offer-popup h2 em{font-weight:400;color:var(--offer-rose)}.dd-offer-description{font-size:.93rem;line-height:1.7;color:var(--offer-muted);margin:22px 0 24px}.dd-offer-popup__action{justify-content:center;gap:12px}.dd-offer-popup__action .dd-offer-use{min-height:48px;padding-inline:27px}.dd-offer-popup__action .dd-offer-code{min-height:48px}.dd-offer-popup .dd-offer-status{margin-top:14px}.dd-offer-popup__fine{font-size:.68rem;line-height:1.6;color:var(--offer-muted);margin:18px 0 12px}.dd-offer-continue{min-height:44px;padding:8px 14px;background:transparent;border:0;color:var(--offer-muted);font:400 .78rem/1.3 var(--fb,Manrope,sans-serif);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--offer-line);cursor:pointer}@keyframes dd-offer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.dd-offer-popup{padding:44px 24px 20px}.dd-offer-popup h2{font-size:2.8rem}.dd-offer-description{font-size:.87rem}.dd-offer-card__action{gap:8px}}@media(max-width:360px){.dd-offer-popup{padding:40px 20px 16px}.dd-offer-popup h2{font-size:2.1rem}.dd-offer-eyebrow{margin-bottom:18px}.dd-offer-description{font-size:.8rem;line-height:1.6;margin:16px 0 18px}.dd-offer-popup__action{gap:9px}.dd-offer-popup__action .dd-offer-use{min-height:44px;padding:11px 16px;font-size:.78rem}.dd-offer-popup__action .dd-offer-code{min-height:44px;min-width:72px;padding:9px 12px;font-size:.86rem}.dd-offer-popup__fine{margin:14px 0 4px}}@media(prefers-reduced-motion:reduce){.dd-offer-popup[open]{animation:none}.dd-offer-use{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/dd-set-offer.css.map */
