@layer pages{.welcome-reopen{background:color-mix(in srgb,var(--saenea-prune) 9%,var(--saenea-ivory));border:1px solid var(--saenea-line);border-radius:var(--saenea-radius-sm);bottom:80px;box-shadow:var(--saenea-shadow);color:var(--saenea-prune);font:500 .875rem/1.4 var(--saenea-sans);left:18px;min-height:44px;padding:12px 18px;position:fixed;z-index:45}.welcome-reopen:hover{background:var(--saenea-ivory)}.welcome-dialog__caption{bottom:24px;font:500 .875rem/1.5 var(--saenea-sans);left:20px;padding:12px;position:absolute;right:20px;text-align:center;z-index:1}.welcome-dialog,.welcome-dialog__caption{background:var(--saenea-ivory);color:var(--saenea-prune)}.welcome-dialog{border:0;border-radius:var(--saenea-radius-lg);max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;width:min(860px,calc(100% - 32px))}.welcome-dialog::backdrop{background:color-mix(in srgb,var(--saenea-prune) 52%,transparent)}.welcome-dialog__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.welcome-dialog__content{padding:64px 40px 52px;text-align:center}.welcome-dialog__content .sa-heading-editorial{font-size:clamp(2rem,2.6vw,2.8rem);margin-bottom:36px}.welcome-dialog__visual{background:var(--saenea-nude);margin:0;min-height:100%;position:relative}.welcome-dialog__visual img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.welcome-close{background:var(--saenea-ivory);border:0;border-radius:50%;color:var(--saenea-prune);display:grid;font-size:1.75rem;height:44px;place-items:center;position:absolute;right:12px;top:12px;width:44px;z-index:1}.welcome-close:hover{background:var(--saenea-nude)}.welcome-close:focus-visible{outline:2px solid var(--saenea-prune);outline-offset:3px}.welcome-form{display:grid;gap:14px}.welcome-form label{display:block;font-size:.875rem;font-weight:500;margin-bottom:4px;margin-top:8px}.welcome-form input:not([type=hidden]),.welcome-form select{background:var(--saenea-paper);border:1px solid var(--saenea-border-strong);border-radius:var(--saenea-radius);color:var(--saenea-prune);font:inherit;min-height:48px;min-width:0;padding:12px 14px;width:100%}.welcome-form .shop-button{margin-top:12px}.welcome-conditions,.welcome-privacy{color:var(--saenea-muted);font-size:.75rem;line-height:1.5;margin:8px 0 0}.welcome-page{max-width:660px}.welcome-form__names{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-coupon{background:var(--saenea-mint);border-radius:var(--saenea-radius);margin-bottom:24px;padding:24px}.welcome-code{display:block;letter-spacing:.06em;overflow-wrap:anywhere}@media (max-width:700px){.welcome-dialog__layout{grid-template-columns:minmax(0,1fr)}.welcome-dialog__visual{display:none}.welcome-dialog__content{padding:56px 24px 24px}.welcome-form input,.welcome-form select{font-size:16px}.welcome-form__names{gap:0;grid-template-columns:minmax(0,1fr)}}}