/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.border-top{border-top:1px solid #bfbfbf;padding-top:1rem}.cart__footer-total{display:flex;justify-content:flex-end;padding-top:4rem}.cart__footer-total-content{width:300px;display:flex;flex-direction:column;row-gap:1rem}@media screen and not (min-width:750px){.cart__footer-total-content{width:100%}}.cart__footer-total-content-item{display:flex;justify-content:space-between;align-items:center}.cart__footer-total-content-item-label,.cart__footer-total-content-item-value{font-size:1.6rem;font-weight:500;color:#3b3834}.cart__footer-total-content-item:last-child{border-top:1px solid #bfbfbf;padding-top:1rem}.cart__footer-total-content-item:last-child .cart__footer-total-content-item-label,.cart__footer-total-content-item:last-child .cart__footer-total-content-item-value{font-size:1.8rem;font-weight:700}.cart__footer-total .include_tax{font-weight:400;font-size:1.2rem}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk{border:0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;display:grid;grid-template-columns:160px 1fr 1fr;align-items:center;gap:0 3rem;padding:3rem 0;border-radius:0}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk h2{left:0;top:0;width:auto;height:auto;position:relative}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk h2:after{content:"お届け日時の指定";font-weight:700}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk>div{display:flex;align-items:center;gap:2rem;padding:0}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk>div label{font-size:1.2rem;font-weight:700;color:#3b3834}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk>div select{flex:1;margin:0;border-color:#bfbfbf}@media screen and (max-width:749px){#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk{grid-template-columns:1fr;gap:2rem 0}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk h2{text-align:center}#MainContent:not(:has(.wl-cart-items-wrapper .cart-desktop-col-2)) #delivery-date-x78j3jk>div label{width:10rem}}
