html[data-ud-mto-cart="1"] .additional-checkout-buttons,html[data-ud-mto-cart="1"] .cart__dynamic-checkout-buttons,html[data-ud-mto-product] .shopify-payment-button{display:none!important}.udg-checking{cursor:progress;opacity:.6}html.udg-lock{overflow:hidden}.udg{--udg-bg: var(--ud-default-bg, #eae4da);--udg-ink: #1b1916;--udg-soft: rgba(27, 25, 22, .62);--udg-line: rgba(27, 25, 22, .22);--udg-dot: #e22120;position:fixed;top:0;right:0;bottom:0;left:0;width:min(780px,calc(100vw - 32px));max-width:none;height:auto;max-height:min(90vh,920px);margin:auto;padding:0;border:0;overflow:hidden;background-color:var(--udg-bg);color:var(--udg-ink);box-shadow:0 24px 80px #0000004d}.udg[open]{display:flex}.udg::backdrop{background-color:#1b191694}.udg *,.udg *:before,.udg *:after{box-sizing:border-box}.udg__panel{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.udg p{margin:0}.udg__head{flex:none;padding:clamp(20px,3vw,34px) clamp(20px,3vw,36px) 18px;border-bottom:1px solid var(--udg-line)}.udg__label{font-size:10px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.udg .udg__title{margin:10px 0 0;color:inherit;font-size:clamp(34px,6vw,58px);line-height:.92;letter-spacing:-.04em;text-transform:none}.udg__title:focus{outline:none}.udg .udg__lead{margin-top:14px;font-size:14px;line-height:1.6}.udg__scroll{flex:1 1 auto;min-height:0;padding:22px clamp(20px,3vw,36px) 26px;overflow-y:auto;overscroll-behavior:contain;font-size:14px;font-weight:300;line-height:1.7}.udg__scroll:focus-visible{outline:2px solid var(--udg-ink);outline-offset:-2px}.udg .udg__doc p{margin:0 0 12px}.udg .udg__sec{margin-top:24px}.udg .udg__doc .udg__h{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.16em}.udg .udg__list{margin:0;padding:0 0 0 20px}.udg .udg__list li{margin:0 0 8px;padding:0}.udg .udg__doc .udg__contact{margin-top:26px;color:var(--udg-soft);font-size:11px;letter-spacing:.08em}.udg__foot{flex:none;padding:18px clamp(20px,3vw,36px) clamp(18px,2.4vw,28px);border-top:1px solid var(--udg-line)}.udg__check{display:flex;align-items:flex-start;gap:14px;font-size:13px;line-height:1.55;cursor:pointer}.udg__check input{flex:none;display:grid;place-content:center;width:22px;height:22px;margin:0;border:1px solid var(--udg-ink);border-radius:0;background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.udg__check input:after{content:"";width:12px;height:12px;background-color:var(--udg-ink);transform:scale(0);transition:transform .15s ease-in-out}.udg__check input:checked:after{transform:scale(1)}.udg__check input:focus-visible{outline:2px solid var(--udg-ink);outline-offset:3px}.udg .udg__error{margin-top:12px;color:var(--udg-dot);font-size:13px;line-height:1.5}.udg__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}.udg__go,.udg__cancel{padding:17px 30px;border:1px solid var(--udg-ink);border-radius:0;font-family:var(--font-body-family, inherit);font-size:11px;font-weight:400;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out}.udg__go{background-color:var(--udg-ink);color:var(--udg-bg)}.udg__cancel{background-color:transparent;color:var(--udg-ink)}.udg__go:disabled{opacity:.3;cursor:not-allowed}.udg__go[aria-busy=true]{opacity:.6;cursor:progress;pointer-events:none}.udg__go:not(:disabled):hover,.udg__cancel:hover,.udg__go:focus-visible,.udg__cancel:focus-visible{outline:none}.udg__go:not(:disabled):hover,.udg__go:not(:disabled):focus-visible{background-color:transparent;color:var(--udg-ink)}.udg__cancel:hover,.udg__cancel:focus-visible{background-color:var(--udg-ink);color:var(--udg-bg)}@media screen and (max-width:749px){.udg{width:100vw;height:100vh;height:100dvh;max-height:none}.udg__check{font-size:12.5px}.udg__actions{flex-wrap:nowrap;gap:10px}.udg__go{flex:1 1 auto;padding-right:12px;padding-left:12px}.udg__cancel{flex:none;padding-right:18px;padding-left:18px}}@media screen and (max-height:760px){.udg__head{padding-top:16px;padding-bottom:12px}.udg .udg__title{margin-top:6px;font-size:clamp(28px,4.4vw,40px)}.udg .udg__lead{margin-top:8px;font-size:13px;line-height:1.5}.udg__scroll{padding-top:14px;padding-bottom:16px}.udg__foot{padding-top:12px;padding-bottom:14px}.udg__actions{margin-top:12px}.udg__go,.udg__cancel{padding-top:14px;padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.udg__go,.udg__cancel,.udg__check input:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ud-mto-gate.css.map */
