.dt-bag .dt-head{flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-top:10px;display:flex}.dt-bag .dt-head p{color:var(--muted)}.dt-bag .dt-bagprog{margin:22px 0 30px}.dt-bag .dt-bagwrap{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(24px,3.5vw,56px);padding-bottom:clamp(40px,5vw,64px);display:grid}.dt-bag .dt-ship{background:var(--paper);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:16px 18px}.dt-bag .dt-ship strong{color:var(--ink)}.dt-bag .dt-ship__bar{background:#eadfcf;border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.dt-bag .dt-ship__fill{background:var(--maroon);height:100%;transition:width .45s var(--ease)}.dt-bag .dt-lines{gap:16px;margin-top:16px;display:grid}.dt-bag .dt-line{background:var(--paper);border:1px solid var(--line);border-radius:6px;grid-template-columns:140px minmax(0,1fr);gap:22px;padding:18px;display:grid}.dt-bag .dt-line__img{background:#e9dfd1;border-radius:4px;display:block;overflow:hidden}.dt-bag .dt-line__img img{object-fit:cover;width:140px;height:175px}.dt-bag .dt-line__body{flex-direction:column;gap:6px;min-width:0;display:flex}.dt-bag .dt-line__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dt-bag .dt-line__name{color:var(--ink)}.dt-bag .dt-line__name:hover{color:var(--maroon)}.dt-bag .dt-line__meta{color:var(--muted)}.dt-bag .dt-line__price{color:var(--ink)}.dt-bag .dt-line__price s{color:var(--muted);margin-left:8px}.dt-bag .dt-instock{color:var(--ok);align-items:center;gap:8px;display:inline-flex}.dt-bag .dt-instock i{background:currentColor;border-radius:50%;width:8px;height:8px}.dt-bag .dt-line__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:auto;padding-top:10px;display:flex}.dt-bag .dt-line__links{flex-wrap:wrap;gap:0 18px;display:flex}.dt-bag .dt-line__links .dt-ulink{color:var(--ink)}.dt-bag .dt-line__total{color:var(--muted)}.dt-bag .dt-line__total b{color:var(--ink)}.dt-bag .dt-accs{gap:12px;margin-top:22px;display:grid}.dt-bag .dt-acc{background:var(--paper);border:1px solid var(--line);border-radius:6px}.dt-bag .dt-acc__btn{width:100%;min-height:60px;color:var(--ink);align-items:center;gap:14px;padding:0 20px;display:flex}.dt-bag .dt-acc__btn svg.dt-acc__ic{width:22px;height:22px;color:var(--maroon);flex:none}.dt-bag .dt-acc__btn span{flex:1}.dt-bag .dt-acc__body{padding:0 20px 18px 56px}.dt-bag .dt-acc__body li+li{margin-top:6px}.dt-bag .dt-summary{top:calc(var(--hdr) + 20px);background:var(--paper);border:1px solid var(--line);border-radius:6px;gap:16px;padding:26px;display:grid;position:sticky}.dt-bag .dt-summary h2{color:var(--ink)}.dt-bag .dt-rows{gap:10px;display:grid}.dt-bag .dt-rows div{justify-content:space-between;gap:16px;display:flex}.dt-bag .dt-rows dd{color:var(--ink)}.dt-bag .dt-rows .is-free,.dt-bag .dt-rows .is-save{color:var(--ok)}.dt-bag .dt-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.dt-bag .dt-total span,.dt-bag .dt-total b{color:var(--ink)}.dt-bag .dt-tax{color:var(--muted);margin-top:-10px}.dt-bag .dt-offer{border:1px solid var(--line);border-radius:4px}.dt-bag .dt-offer__btn{width:100%;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.dt-bag .dt-offer__body{padding:0 16px 16px}.dt-bag .dt-offer form{display:flex}.dt-bag .dt-offer .dt-text{border-right:0;border-radius:2px 0 0 2px}.dt-bag .dt-offer form .dt-btn{border-radius:0 2px 2px 0;min-height:50px;padding:0 20px}.dt-bag .dt-offer__msg{color:var(--muted);margin-top:8px}.dt-bag .dt-pays{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.dt-bag .dt-pays span{align-items:center;gap:6px;display:inline-flex}.dt-bag .dt-pays svg{width:16px;height:16px;color:var(--gold-t)}.dt-bag .dt-guest{color:var(--muted)}.dt-bag .dt-signin{color:var(--text);border-top:1px solid var(--line);padding-top:14px}.dt-bag .dt-signin a{color:var(--maroon);text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.dt-bag .dt-later{margin-top:8px;padding-bottom:clamp(24px,3vw,40px)}.dt-bag .dt-later h2{color:var(--ink);margin-bottom:12px}.dt-bag .dt-later__list{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.dt-bag .dt-litem{background:var(--paper);border:1px solid var(--line);border-radius:6px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.dt-bag .dt-litem img{object-fit:cover;border-radius:3px;width:72px;height:90px}.dt-bag .dt-litem b{color:var(--ink);display:block}.dt-bag .dt-litem span{color:var(--muted)}.dt-bag .dt-litem__acts{gap:14px;display:flex}.dt-bag .dt-litem .dt-link{min-height:36px}@media (max-width:1023px){.dt-bag .dt-bagwrap{grid-template-columns:1fr}.dt-bag .dt-summary{position:relative;top:0}}@media (max-width:767px){.dt-bag .dt-line{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.dt-bag .dt-line__img img{width:96px;height:120px}.dt-bag .dt-acc__body{padding-left:20px}.dt-bag .dt-summary{padding:20px}}
