.dl-order-hidden{display:none!important}.dl-order-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;padding:12px 18px;cursor:pointer;border:2px solid var(--ink, #1A1916);background:#fff;color:var(--ink, #1A1916);border-radius:var(--btn-radius, 9px);font:inherit;font-weight:700;transition:background .15s ease,color .15s ease,border-color .15s ease}.dl-order-btn small{font-size:11px;font-weight:500;color:var(--ink-2, #57544E);line-height:1.2}.dl-order-btn:hover{background:var(--ink, #1A1916);color:#fff}.dl-order-btn:hover small{color:#ffffffbf}.dl-order-btn--solo{background:var(--red, #D81E22);border-color:var(--red, #D81E22);color:#fff}.dl-order-btn--solo small{color:#fffc}.dl-order-btn--solo:hover{background:#b31419;border-color:#b31419}form.drawer__footer-buttons .dl-order-btn{flex:1 1 100%;order:-1}form.drawer__footer-buttons .dl-order-note{flex:1 1 100%}.dl-order-note{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--ink-2, #57544E)}.dl-order-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.dl-order-modal[hidden]{display:none}html.dl-order-modal-open,html.dl-order-modal-open body{overflow:hidden}.dl-order-modal .dlo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a19168c}.dl-order-modal .dlo-panel{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(680px,calc(100vw - 24px));height:min(760px,calc(100vh - 24px));background:var(--surface, #fff);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #00000047}.dl-order-modal .dlo-close{position:absolute;top:10px;right:12px;z-index:2;border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:var(--ink-2, #57544E);padding:6px}.dl-order-modal .dlo-scroll{overflow-y:auto;padding:28px 30px 26px}.dl-order-modal h2{margin:0 0 6px;font-size:24px;letter-spacing:-.02em;color:var(--ink, #1A1916)}.dl-order-modal .dlo-sub{margin:0 0 18px;font-size:13.5px;line-height:1.5;color:var(--ink-2, #57544E)}.dl-order-modal .dlo-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.dl-order-modal .dlo-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.dl-order-modal .dlo-full{grid-column:1 / -1}.dl-order-modal label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-2, #57544E)}.dl-order-modal input:not([type=checkbox]),.dl-order-modal select,.dl-order-modal textarea{font:inherit;font-size:14px;font-weight:400;padding:9px 11px;border:1px solid var(--line, #D8D5CD);border-radius:9px;background:#fff;color:var(--ink, #1A1916);width:100%;box-sizing:border-box}.dl-order-modal textarea{resize:vertical;min-height:52px}.dl-order-modal input:focus,.dl-order-modal select:focus,.dl-order-modal textarea:focus{border-color:var(--ink, #1A1916);outline:none}.dl-order-modal .dlo-mz{margin-top:16px;border:1px solid var(--line, #E5E3DE);border-radius:16px;padding:18px 20px}.dl-order-modal .dlo-mz-head{flex-direction:row;gap:12px;align-items:flex-start;cursor:pointer}.dl-order-modal .dlo-mz-head input,.dl-order-modal .dlo-mz-checks input{position:absolute;opacity:0;width:0;height:0}.dl-order-modal .dlo-mz-box{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid var(--ink, #1A1916);background:#fff;display:grid;place-items:center;margin-top:1px;transition:background .15s ease}.dl-order-modal input:checked+.dlo-mz-box{background:var(--red, #D81E22);border-color:var(--red, #D81E22)}.dl-order-modal input:checked+.dlo-mz-box:after{content:"";width:11px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg) translateY(-1px)}.dl-order-modal input:focus-visible+.dlo-mz-box{outline:2px solid var(--red, #D81E22);outline-offset:2px}.dl-order-modal .dlo-mz-tx b{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ink, #1A1916);line-height:1.25}.dl-order-modal .dlo-mz-tx span{display:block;font-size:12.5px;color:var(--ink-2, #57544E);margin-top:3px;line-height:1.35;font-weight:400}.dl-order-modal .dlo-mz-fields{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2, #EEEDE9)}.dl-order-modal .dlo-mz-fields[hidden]{display:none}.dl-order-modal .dlo-mz-checks{margin:12px 0 0;padding:0;border:0}.dl-order-modal .dlo-mz-checks legend{padding:0;font-size:11.5px;font-weight:600;color:var(--ink-2, #57544E);margin-bottom:8px}.dl-order-modal .dlo-mz-checks label{flex-direction:row;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--ink, #1A1916);cursor:pointer;padding:4px 0}.dl-order-modal .dlo-mz-checks .dlo-mz-box{width:20px;height:20px;border-radius:6px;border-color:var(--line, #C9C6BE)}.dl-order-modal .dlo-mz .dlo-full{margin-top:10px}.dl-order-modal .dlo-summary{margin:16px 0 0;font-size:13px;font-weight:600;color:var(--ink, #1A1916)}.dl-order-modal .dlo-error{margin:10px 0 0;font-size:13px;color:var(--red, #D81E22);font-weight:600}.dl-order-modal .dlo-submit{margin-top:14px;width:100%;padding:14px 18px;border:0;cursor:pointer;background:var(--red, #D81E22);color:#fff;font:inherit;font-weight:700;border-radius:var(--btn-radius, 9px);transition:background .15s ease}.dl-order-modal .dlo-submit:hover{background:#b31419}.dl-order-modal .dlo-submit:disabled{opacity:.6;cursor:default}.dl-order-modal .dlo-legal{margin:10px 0 0;font-size:11.5px;color:var(--mute, #98948C);line-height:1.4;text-align:center}.dl-order-modal .dlo-success{text-align:center;padding:36px 10px 10px}.dl-order-modal .dlo-check{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--red, #D81E22);display:grid;place-items:center}.dl-order-modal .dlo-check:after{content:"";width:22px;height:12px;border-left:3.5px solid #fff;border-bottom:3.5px solid #fff;transform:rotate(-45deg) translateY(-3px)}.dl-order-modal .dlo-success p{font-size:14px;line-height:1.55;color:var(--ink-2, #57544E);margin:8px 0}.dl-order-modal .dlo-success .dlo-submit{max-width:240px}@media(max-width:560px){.dl-order-modal .dlo-grid{grid-template-columns:1fr}.dl-order-modal .dlo-panel{height:calc(100dvh - 16px);width:calc(100vw - 16px)}.dl-order-modal .dlo-scroll{padding:22px 18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dl-order.css.map */
