html.dk-welcome-open{overflow:hidden}.dk-welcome-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(840px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);margin:auto;padding:0;border:0;background:transparent;color:inherit;overflow:auto;overscroll-behavior:contain}.dk-welcome-dialog::backdrop{background:#00000094}.dk-welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.dk-welcome-dialog--single{width:min(412px,calc(100% - 32px))}.dk-welcome-dialog--single .dk-welcome-grid{grid-template-columns:minmax(0,1fr)}.dk-welcome-card{position:relative;padding:44px 28px 28px;border:1px solid rgb(var(--text-color) / 20%)}.dk-welcome-card .dk-welcome-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px}.dk-welcome-card .h4{font-size:20px;line-height:1.4}.dk-welcome-card .input{font-size:16px}.dk-welcome-card .button{width:100%}.dk-welcome-card a{text-underline-offset:3px}.dk-welcome-close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.dk-welcome-dialog--fallback[open]{z-index:10000;box-shadow:0 0 0 100vmax #00000094}button.dk-popup-tab{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9;padding:12px 20px;border:1px solid #1c1c1c;background:#1c1c1c;color:#fff;min-height:48px;cursor:pointer;box-shadow:0 2px 12px #0002}.dk-popup-tab--newsletter{left:16px}.dk-popup-tab--offer{right:16px;white-space:nowrap}.dk-popup-tab:focus-visible{outline:2px solid #777;outline-offset:3px}@media(max-width:749px){.dk-welcome-dialog{width:min(440px,calc(100% - 24px));max-height:calc(100vh - 24px);max-height:calc(100svh - 24px)}.dk-welcome-grid{grid-template-columns:minmax(0,1fr);gap:10px}.dk-welcome-card{padding:36px 20px 20px;font-size:13px;line-height:1.5}.dk-welcome-card .h4{font-size:17px;padding-inline:12px}.dk-welcome-card .gap-8{gap:14px}.dk-welcome-card .gap-4{gap:10px}.dk-welcome-card .button{letter-spacing:.08em;padding-inline:10px}.dk-welcome-card .input{padding-block:10px}}@media(max-width:699px){body:has(.product-sticky-bar.is-visible) button.dk-popup-tab{bottom:calc(104px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAAAAQ */
