:root{--db-ink:#141212;--db-ink-soft:#6E6668;--db-paper:#FFFFFF;--db-bone:#EFEDEB;--db-bone-deep:#E4E0DD;--db-line:rgba(20,16,16,.14);--db-line-accent:rgba(20,16,16,.32);--db-radius:4px;--db-shadow-soft:0 20px 46px -18px rgba(0,0,0,.45)}.db-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none;font-family:var(--font-body-family);color:var(--db-ink);font-size:16px;line-height:1.6}.db-cd.is-open{visibility:visible;pointer-events:auto}.db-cd__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a080899;opacity:0;transition:opacity .4s}.db-cd.is-open .db-cd__scrim{opacity:1}.db-cd__panel{position:absolute;display:flex;flex-direction:column;background:var(--db-paper);box-shadow:var(--db-shadow-soft);top:0;right:0;bottom:0;left:auto;width:min(430px,90vw);height:100dvh;transform:translate(102%);transition:transform .5s cubic-bezier(.22,.7,.3,1)}.db-cd.is-open .db-cd__panel{transform:none}@media(min-width:900px){.db-cd__panel{width:410px;height:100%}}.db-cd__contents{display:flex;flex-direction:column;min-height:0;flex:1}.db-cd h1,.db-cd h2,.db-cd h3{font-family:var(--font-heading-family);font-weight:600;line-height:1.08}.db-cd img{display:block;max-width:100%}.db-cd__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-heading-family);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:17px 28px;border-radius:var(--db-radius);border:none;transition:background .25s,transform .25s;text-align:center;min-height:48px;text-decoration:none}.db-cd__btn .arr{transition:transform .3s}.db-cd__btn:hover .arr{transform:translate(5px)}.db-cd__btn--ink{background:var(--db-ink);color:var(--db-paper)}.db-cd__btn--ink:hover{background:#000;transform:translateY(-1px)}.db-cd__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:17px 12px 13px 20px;border-bottom:1px solid var(--db-line);background:var(--db-paper)}.db-cd__head h2{font-size:17px;letter-spacing:.14em;text-transform:uppercase;margin:0}.db-cd__head h2 .n{font-weight:700}.db-cd__icon{background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--db-ink);border-radius:50%;transition:background .25s;cursor:pointer}.db-cd__icon:hover{background:#1410100f}.db-cd__reserve{flex:none;background:var(--db-ink);color:var(--db-paper);text-align:center;padding:9px 16px;font-family:var(--font-heading-family);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.db-cd__reserve .dot{color:#ffffff8c;padding:0 7px}.db-cd__timer{font-variant-numeric:tabular-nums;color:var(--db-paper);font-weight:700;letter-spacing:.08em}.db-cd__tier{flex:none;padding:14px 20px 15px;border-bottom:1px solid var(--db-line);background:var(--db-bone)}.db-cd__tier-msg{font-family:var(--font-heading-family);font-size:12.5px;font-weight:600;color:var(--db-ink);margin:0 0 10px}.db-cd__tier-msg strong{color:var(--db-ink)}.db-cd__tier-msg.done .tick{color:var(--db-ink);font-weight:700;margin-right:5px}.db-cd__track{height:5px;border-radius:999px;background:var(--db-bone-deep);position:relative;margin:0 9px}.db-cd__fill{height:100%;width:0%;border-radius:999px;background:var(--db-ink);transition:width .6s cubic-bezier(.22,.7,.3,1)}.db-cd__node{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:var(--db-paper);border:1.5px solid var(--db-bone-deep);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s;z-index:1}.db-cd__node svg{width:11px;height:11px;stroke:var(--db-ink-soft);transition:stroke .3s}.db-cd__node.on{background:var(--db-ink);border-color:var(--db-ink)}.db-cd__node.on svg{stroke:var(--db-paper)}.db-cd__tier-labels{position:relative;height:14px;margin:9px 9px 0}.db-cd__tier-labels span{position:absolute;transform:translate(-50%);font-family:var(--font-heading-family);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--db-ink-soft);opacity:.55;white-space:nowrap}.db-cd__tier-labels span:last-child{transform:translate(-100%)}.db-cd__tier-labels span.reached{color:var(--db-ink);opacity:1}.db-cd__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.db-cd__items{padding:4px 20px 0}.db-cd__item{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--db-line)}.db-li-media{position:relative;width:56px;height:56px;border-radius:var(--db-radius);overflow:hidden;background:var(--db-bone)}.db-li-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--db-line);border-radius:var(--db-radius);pointer-events:none}.db-li-media img{width:100%;height:100%;object-fit:cover}.db-li-info{display:flex;flex-direction:column;min-width:0}.db-li-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.db-li-heading{min-width:0}.db-li-title{font-family:var(--font-heading-family);font-size:14.5px;font-weight:600;color:var(--db-ink);line-height:1.25;margin:0}.db-li-price{flex:none;text-align:right}.db-li-price .now{font-family:var(--font-heading-family);font-size:14.5px;font-weight:700;color:var(--db-ink)}.db-li-price .was{display:block;font-size:11px;font-weight:400;color:var(--db-ink-soft);text-decoration:line-through;text-decoration-color:var(--db-line-accent)}.db-li-variant{font-size:11px;letter-spacing:.05em;color:var(--db-ink-soft);text-transform:uppercase;margin:1px 0 0}.db-li-controls{display:flex;align-items:center;gap:12px;margin-top:6px}.db-qty{display:inline-flex;align-items:center;border:1px solid var(--db-line);border-radius:var(--db-radius);background:var(--db-paper)}.db-qty button{width:26px;height:26px;background:none;border:none;font-size:13px;font-weight:500;color:var(--db-ink);display:flex;align-items:center;justify-content:center;transition:background .2s;cursor:pointer}.db-qty button:hover{background:var(--db-bone)}.db-qty .q{min-width:20px;text-align:center;font-size:12.5px;font-weight:600;color:var(--db-ink);font-variant-numeric:tabular-nums}.db-li-remove{background:none;border:none;min-height:30px;padding:0 2px;font-family:var(--font-heading-family);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--db-ink-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--db-line-accent);transition:color .2s;white-space:nowrap;cursor:pointer}.db-cd__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:54px 22px 30px;flex:1}.db-cd__ornament{font-size:16px;color:var(--db-ink);letter-spacing:9px;margin-bottom:16px}.db-cd__empty h3{font-family:var(--font-heading-family);font-size:21px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.db-cd__empty p{font-size:13px;color:var(--db-ink-soft);max-width:30ch;margin:0 auto 24px}.db-cd__empty .db-cd__btn{width:100%;max-width:280px}.db-xsell{padding:20px 0 6px;border-bottom:1px solid var(--db-line)}.db-xsell-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 20px;margin-bottom:12px}.db-xsell-head h3{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin:0}.db-xsell-head .hint{font-family:var(--font-heading-family);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--db-ink);font-weight:700}.db-xsell-row{display:flex;gap:11px;overflow-x:auto;padding:2px 20px 16px;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none}.db-xsell-row::-webkit-scrollbar{display:none}.db-xsell-card{flex:0 0 138px;scroll-snap-align:start;background:var(--db-paper);border:1px solid var(--db-line);border-radius:var(--db-radius);overflow:hidden;display:flex;flex-direction:column}.db-xs-media{position:relative;aspect-ratio:1/1;background:var(--db-bone);overflow:hidden}.db-xs-media img{width:100%;height:100%;object-fit:cover}.db-xs-body{padding:9px 10px 10px;display:flex;flex-direction:column;flex:1}.db-xs-title{font-family:var(--font-heading-family);font-size:12.5px;font-weight:600;color:var(--db-ink);line-height:1.25;min-height:2.3em;margin:0}.db-xs-price{display:flex;align-items:baseline;gap:6px;margin:4px 0 8px}.db-xs-price .now{font-family:var(--font-heading-family);font-size:13px;font-weight:700;color:var(--db-ink)}.db-xs-price .was{font-size:10px;font-weight:400;color:var(--db-ink-soft);text-decoration:line-through;text-decoration-color:var(--db-line-accent)}.db-xs-add{margin-top:auto;width:100%;min-height:36px;background:var(--db-ink);border:1px solid var(--db-ink);border-radius:var(--db-radius);color:var(--db-paper);font-family:var(--font-heading-family);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.db-xs-add:hover{background:#000}.db-xs-add:disabled{opacity:.5;cursor:default}.db-cd__foot{flex:none;border-top:1px solid var(--db-line);background:var(--db-paper);padding:14px 20px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -10px 26px -18px #0003}.db-totals{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.db-totals .label{font-family:var(--font-heading-family);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--db-ink-soft)}.db-totals .amount{font-family:var(--font-heading-family);font-size:21px;font-weight:700;color:var(--db-ink)}.db-savings{font-family:var(--font-heading-family);font-size:12.5px;font-weight:700;color:var(--db-ink);margin:0 0 11px;min-height:1.3em}.db-checkout-btn{width:100%;padding:16px 24px}.db-cd__assure{display:flex;justify-content:center;align-items:center;gap:20px;margin:11px 0 0}.db-cd__assure .itm{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading-family);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--db-ink-soft);white-space:nowrap}.db-cd__assure svg{width:13px;height:13px;flex:0 0 auto;stroke:var(--db-ink)}.db-cd__paytypes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:12px}.db-cd__paytypes svg,.db-paytype{width:34px;height:auto;flex:0 0 auto;border-radius:3px}body.db-cd-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
