.dd-cart{background:#fff;display:block}.dd-cart__wrap{padding-top:32px;padding-bottom:8px}.dd-cart__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--dd-line)}.dd-cart__title{font-family:var(--dd-serif)!important;font-weight:700!important;font-size:34px;line-height:1.1;color:var(--dd-ink)}.dd-cart__continue{display:inline-block;min-height:44px;padding:10px 0;font-size:17px;font-weight:600;color:var(--dd-blue);text-decoration:none}.dd-cart__continue:hover{text-decoration:underline;text-underline-offset:3px}.dd-cart__empty{padding:44px 0 56px}.dd-cart__emptytitle{font-family:var(--dd-serif);font-weight:700;font-size:28px;line-height:1.15;color:var(--dd-ink)}.dd-cart__emptytext{margin-top:12px!important;max-width:52ch;font-size:18px;line-height:1.6;color:var(--dd-body)}.dd-cart__emptyctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dd-cart__list{list-style:none;margin:0;padding:0}.dd-cart__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--dd-line);align-items:start}.dd-cart__media{display:block;background:var(--dd-ground)}.dd-cart__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;mix-blend-mode:multiply}.dd-cart__body{display:flex;flex-direction:column;gap:8px;min-width:0}.dd-cart__name{font-size:19px;font-weight:500;line-height:1.3;color:var(--dd-ink);text-decoration:none}.dd-cart__name:hover{color:var(--dd-blue)}.dd-cart__option,.dd-cart__prop{font-size:16px;color:var(--dd-grey)}.dd-cart__plan{display:inline-block;align-self:flex-start;padding:4px 9px;background:var(--dd-panel);font-size:15px;font-weight:600;color:var(--dd-blue)}.dd-cart__discounts{list-style:none;margin:0;padding:0;font-size:15px;color:var(--dd-sale)}.dd-cart__controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.dd-cart__qty{display:inline-flex;align-items:center;min-height:48px;border:1px solid var(--dd-input);border-radius:var(--dd-radius-sm);background:#fff}.dd-cart__qty .quantity__button{min-width:44px;min-height:46px;border:0;background:none;color:var(--dd-ink);cursor:pointer}.dd-cart__qty .quantity__button:hover{color:var(--dd-blue)}.dd-cart__qty .quantity__input{width:52px;height:46px;border:0;background:none;text-align:center;font-family:var(--dd-sans);font-size:17px;color:var(--dd-ink)}.dd-cart__remove{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:var(--dd-grey);text-decoration:underline;text-underline-offset:3px}.dd-cart__remove:hover{color:var(--dd-sale)}.dd-cart__err{font-size:15px;color:var(--dd-sale)}.dd-cart__err:empty{display:none}.dd-cart__money{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.dd-cart__now{font-size:20px;font-weight:600;color:var(--dd-ink)}.dd-cart__now.is-sale{color:var(--dd-sale)}.dd-cart__was{font-size:16px;color:var(--dd-grey)}.dd-cart__each{flex:1 0 100%;font-size:15px;color:var(--dd-grey)}.dd-cartfoot{background:#fff}.dd-cartfoot .dd-wrap{padding-top:28px;padding-bottom:56px}.dd-cartfoot.is-empty{display:none}.dd-cartfoot__grid{display:flex;flex-direction:column;gap:32px}.dd-cartfoot__notelabel{display:block;margin-bottom:8px;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dd-blue)}.dd-cartfoot__notefield{width:100%;min-height:96px;padding:12px 14px;border:1px solid var(--dd-input);border-radius:var(--dd-radius-sm);font-family:var(--dd-sans);font-size:17px;color:var(--dd-ink)}.dd-cartfoot__notefield:focus{outline:none;border-color:var(--dd-blue);box-shadow:inset 0 0 0 1px var(--dd-blue)}.dd-cartfoot__trust{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dd-cartfoot__trust li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:17px;line-height:1.5;color:var(--dd-body)}.dd-cartfoot__trust svg{color:var(--dd-blue);margin-top:2px}.dd-cartfoot__summary{background:var(--dd-panel);padding:26px 24px 30px}.dd-cartfoot__discounts{list-style:none;margin:0 0 14px;padding:0;font-size:16px;color:var(--dd-sale)}.dd-cartfoot__discounts li{display:flex;justify-content:space-between;gap:12px}.dd-cartfoot__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:18px;color:var(--dd-ink)}.dd-cartfoot__sub{font-family:var(--dd-serif);font-weight:700;font-size:30px;line-height:1}.dd-cartfoot__note2{margin-top:10px!important;font-size:15px;line-height:1.5;color:var(--dd-grey)}.dd-cartfoot__checkout{width:100%;margin-top:18px;min-height:62px}.dd-cartfoot__update{width:100%;margin-top:12px}.dd-cartfoot__express{margin-top:12px}.dd-cartfoot__express>*{border-radius:var(--dd-radius-sm)!important}.dd-cartfoot__errors{margin-top:12px;font-size:16px;color:var(--dd-sale)}.dd-cartfoot__errors:empty{display:none}@media screen and (min-width:750px){.dd-cart__item{grid-template-columns:120px minmax(0,1fr) auto;gap:24px;align-items:center}.dd-cart__money{grid-column:auto;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.dd-cart__each{flex:none}}@media screen and (min-width:990px){.dd-cart__wrap{padding-top:48px}.dd-cart__title{font-size:46px}.dd-cart__item{grid-template-columns:140px minmax(0,1fr) auto;gap:32px;padding:30px 0}.dd-cart__name{font-size:21px}.dd-cart__now{font-size:22px}.dd-cartfoot .dd-wrap{padding-bottom:96px}.dd-cartfoot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:64px;align-items:start}.dd-cartfoot__summary{padding:30px 32px 34px;position:sticky;top:20px}.dd-cartfoot__sub{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/dd-cart.css.map */
