.main-cart-wrapper{display:grid;grid-template-columns:minmax(0,2fr) minmax(380px,1fr);gap:40px;align-items:start}.main-cart-content{width:100%;max-width:100%;min-width:0}.main-cart-aside{width:100%;min-width:0}form#cart{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}form#cart>.main-cart-items{grid-column:1 / -1;grid-row:1;width:100%}form#cart>.cart-card-selection{grid-column:1;grid-row:2;width:100%;max-width:100%;margin:0;padding:24px;color:var(--card-text);background:var(--card-background);border-radius:var(--card-radius);box-shadow:0 0 7px #0000000a;box-sizing:border-box}.cart-card-selection__header{display:flex;align-items:center;justify-content:flex-start;gap:25px;width:100%;margin:0 0 22px}.cart-card-selection__title{margin:0;font-size:18px;line-height:1.3;font-weight:600;white-space:nowrap}.cart-card-selection__options{display:flex;align-items:center;gap:20px}.cart-card-selection__option{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;cursor:pointer}.cart-card-selection__option input[type=radio]{appearance:auto;-webkit-appearance:radio;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;padding:0;flex:0 0 18px;cursor:pointer;accent-color:#800b04}.cart-card-selection__fields{width:100%;display:flex;flex-direction:column;gap:18px;margin:0}.cart-card-selection__fields[hidden]{display:none}.cart-card-selection__field{width:100%;display:flex;flex-direction:column;gap:8px}.cart-card-selection__field label{margin:0;font-size:14px;font-weight:600;line-height:1.3}.cart-card-selection__field input,.cart-card-selection__field textarea{width:100%;max-width:100%;margin:0;padding:12px 14px;border:1px solid rgba(0,0,0,.2);border-radius:0;background:#fff;box-sizing:border-box;font:inherit;font-size:14px;outline:none;transition:border-color .2s ease}.cart-card-selection__field input:focus,.cart-card-selection__field textarea:focus{border-color:#800b04}.cart-card-selection__field input{height:52px;min-height:52px}.cart-card-selection__field textarea{height:120px;min-height:120px;resize:vertical}form#cart>.iw-order-delivery-dt-main{grid-column:2;grid-row:2;width:100%;max-width:100%;margin:0;padding:24px;color:var(--card-text);background:var(--card-background);border-radius:var(--card-radius);box-shadow:0 0 7px #0000000a;box-sizing:border-box}form#cart>.iw-order-delivery-dt-main .otd_container,form#cart>.iw-order-delivery-dt-main .appsonrent-dds-main,form#cart>.iw-order-delivery-dt-main .appsonrent-dds-shipping{width:100%;max-width:100%}form#cart>.iw-order-delivery-dt-main .fa-calendar,form#cart>.iw-order-delivery-dt-main .fa-calendar:before{color:#800b04}form#cart>.iw-order-delivery-dt-main .appsonrent-dds-shipping{display:flex;flex-direction:column;align-items:stretch;gap:16px}form#cart>.iw-order-delivery-dt-main .iw-otd-uiHeading{width:100%;margin:0 0 5px;padding:0;font-size:18px;line-height:1.3;font-weight:600;text-align:left;white-space:normal}form#cart>.iw-order-delivery-dt-main .appsonrent-dds-shipping>.iw-order-delivery-dt-main{width:100%;max-width:100%;margin:0;padding:0}form#cart>.iw-order-delivery-dt-main .iw-otd-Time{width:100%;max-width:100%;margin:0;padding:0}form#cart>.iw-order-delivery-dt-main input,form#cart>.iw-order-delivery-dt-main select{width:100%;max-width:100%;height:52px;min-height:52px;margin:0;box-sizing:border-box}form#cart>.iw-order-delivery-dt-main button{height:52px;min-height:52px;box-sizing:border-box}@media screen and (max-width:1100px){.main-cart-wrapper{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:25px}form#cart{grid-template-columns:1fr}form#cart>.main-cart-items{grid-column:1;grid-row:auto}form#cart>.cart-card-selection{grid-column:1;grid-row:auto}form#cart>.iw-order-delivery-dt-main{grid-column:1;grid-row:auto}}@media screen and (max-width:767px){.main-cart-wrapper,form#cart{display:block}form#cart>.cart-card-selection,form#cart>.iw-order-delivery-dt-main{width:100%;margin-top:20px;padding:18px 15px}.cart-card-selection__header{flex-direction:column;align-items:flex-start;gap:12px}.cart-card-selection__title{white-space:normal;font-size:16px}form#cart>.iw-order-delivery-dt-main .iw-otd-uiHeading{font-size:16px}.main-cart-aside{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cart-new.css.map */
