.discount-modal{--discount-modal-width: 343px;--discount-modal-media-height: 210px;--discount-modal-media-width: 312px;--discount-modal-note-measure: 200px;--discount-modal-code-border: 1px;--discount-modal-scrim-blur: 12px;--discount-modal-duration: .25s;--discount-modal-gutter: var(--space-x4);--discount-modal-radius: var(--radius-x2);--discount-modal-media-radius: var(--radius-x1-5);--discount-modal-media-inset: var(--space-x3);--discount-modal-padding-block: var(--space-x6);--discount-modal-padding-inline: var(--space-x5);--discount-modal-title-gap: var(--space-x8);--discount-modal-code-gap: var(--space-x3);--discount-modal-action-gap: var(--space-x8);--discount-modal-note-gap: var(--space-x3);--discount-modal-close-inset: var(--space-x3);--discount-modal-close-size: var(--space-x10)}html:has(.discount-modal__dialog:modal){overflow:hidden}.discount-modal__dialog{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:var(--discount-modal-gutter);border:0;background:transparent;color:inherit;overflow:visible}.discount-modal__dialog[open]{display:grid;place-items:center}.discount-modal__dialog::backdrop{background:none}.discount-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay-modal);-webkit-backdrop-filter:blur(var(--discount-modal-scrim-blur));backdrop-filter:blur(var(--discount-modal-scrim-blur))}.discount-modal__frame{position:relative;inline-size:min(var(--discount-modal-width),100%)}.discount-modal__panel{display:flex;flex-direction:column;inline-size:100%;max-block-size:calc(100vh - 2 * var(--discount-modal-gutter));max-block-size:calc(100dvh - 2 * var(--discount-modal-gutter));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--discount-modal-radius);background:var(--bg-primary);color:var(--text-primary)}.discount-modal__frame:focus-visible{outline:none}.discount-modal__close{position:absolute;inset-block-start:var(--discount-modal-close-inset);inset-inline-end:var(--discount-modal-close-inset);z-index:2;display:flex;--action-button-icon-size: var(--discount-modal-close-size)}.discount-modal__media{flex:none}.discount-modal__picture{display:block;block-size:100%}.discount-modal__image{display:block;inline-size:100%;block-size:var(--discount-modal-media-height);object-fit:cover}.discount-modal__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding-block:var(--discount-modal-padding-block);padding-inline:var(--discount-modal-padding-inline);text-align:center}.discount-modal__content:first-child{padding-block-start:max(var(--discount-modal-padding-block),calc(var(--discount-modal-close-inset) + var(--discount-modal-close-size) + var(--space-x2)))}.discount-modal__title{margin:0 0 var(--discount-modal-title-gap);color:var(--text-primary)}.discount-modal__code{display:inline-block;max-inline-size:100%;margin-block-end:var(--discount-modal-code-gap);padding:var(--space-x3) var(--space-x4);border:var(--discount-modal-code-border) solid var(--border-labels);border-radius:var(--radius-x2);color:var(--text-primary);overflow-wrap:anywhere}.discount-modal__text{margin:0 0 var(--discount-modal-action-gap);color:var(--text-primary)}.discount-modal__note{max-inline-size:var(--discount-modal-note-measure);margin:var(--discount-modal-note-gap) 0 0;color:var(--text-secondary)}@media(min-width:768px){.discount-modal{--discount-modal-width: 679px;--discount-modal-padding-block: var(--space-x12);--discount-modal-padding-inline: var(--space-x10);--discount-modal-title-gap: var(--space-x10);--discount-modal-action-gap: var(--space-x10);--discount-modal-close-inset: var(--space-x4)}.discount-modal__panel{flex-direction:row}.discount-modal__content{padding-block-start:max(var(--discount-modal-padding-block),calc(var(--discount-modal-close-inset) + var(--discount-modal-close-size) + var(--space-x2)))}.discount-modal__media{inline-size:calc(var(--discount-modal-media-width) + var(--discount-modal-media-inset));padding-block:var(--discount-modal-media-inset);padding-inline-start:var(--discount-modal-media-inset)}.discount-modal__image{block-size:100%;border-radius:var(--discount-modal-media-radius)}.discount-modal__code{padding:var(--space-x2) var(--space-x3)}}@media(min-width:1200px){.discount-modal{--discount-modal-close-size: var(--space-x12)}}@media(min-width:1800px){.discount-modal{--discount-modal-width: 868px;--discount-modal-media-width: 400px;--discount-modal-note-measure: 265px;--discount-modal-radius: var(--radius-x3);--discount-modal-media-radius: var(--radius-x2);--discount-modal-padding-block: var(--space-x16);--discount-modal-padding-inline: var(--space-x12);--discount-modal-title-gap: var(--space-x12);--discount-modal-code-gap: var(--space-x4);--discount-modal-action-gap: var(--space-x12);--discount-modal-note-gap: var(--space-x4);--discount-modal-close-inset: var(--space-x6)}.discount-modal__code{padding:var(--space-x3) var(--space-x4)}}@media(prefers-reduced-motion:no-preference){.discount-modal__scrim,.discount-modal__frame{animation:discount-modal-fade var(--discount-modal-duration) ease}}@keyframes discount-modal-fade{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/rebirth-discount-modal.css.map */
