/*
* @author  Agence Dn'D <contact@dnd.fr>
* @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
* @link    https://www.dnd.fr/
*/.template-cart [data-merge-list-item="item-key:empty"] .majortitle{margin-bottom:64px}.template-cart .shopify-section,.template-cart .shopify-section>.container{margin-top:0;margin-bottom:0;padding:0}@media (min-width: 767.98px){.template-cart .container.fully-spaced-row{max-width:none}}.template-cart .page-header{background-color:var(--background-product);padding-top:20px}@media (min-width: 767.98px){.template-cart .page-header{padding-top:60px;padding-bottom:30px}}.template-cart .page-header .majortitle{margin-bottom:0;font-size:var(--base-text-size-x-large)}.template-cart .cart-item{border-bottom:2px solid var(--background-product);padding:20px var(--section-padding-mobile)}@media (min-width: 767.98px){.template-cart .cart-item{margin-bottom:2px;border:2px solid var(--primary);padding:0}}@media (min-width: 767.98px){.template-cart .cart-item-list__body{margin:auto;padding-right:var(--container-pad-x);padding-left:var(--container-pad-x);max-width:var(--page-container-width)}}.template-cart .cart-item-list__body>div:last-of-type .cart-item{border-bottom:none}@media (min-width: 767.98px){.template-cart .cart-item-list__body>div:last-of-type .cart-item{border-bottom:2px solid var(--primary)}}.template-cart .cart-item-list{margin-top:var(--section-padding-mobile)}@media (min-width: 767.98px){.template-cart .cart-item-list{margin-top:0;background-color:var(--background-product)}}@media (min-width: 767.98px){.template-cart .cart-item-list.is-empty{background-color:var(--primary)}}@media (min-width: 767.98px){.template-cart [data-merge-list-item="item-key:head"]{display:none}}@media (min-width: 767.98px){.template-cart .cart-item__not-image{background-color:var(--primary);padding:var(--section-padding-mobile)}}.template-cart .cart-item__remove{display:block}.template-cart .cart-item__title,.template-cart .theme-money,.template-cart .cart-item__price{margin-bottom:14px;font-weight:var(--font-weight-400)}.template-cart .small-text{font-size:var(--base-text-size-small)}.template-cart .cart-item__price{text-align:start}@media (min-width: 767.98px){.template-cart .cart-item__price{display:flex;justify-content:flex-end;align-items:center;margin-bottom:0;padding-inline-end:80px}}.template-cart .cart-item__variant{margin-bottom:3px}.template-cart .item-type{margin-bottom:0;color:var(--true-gray-500);font-weight:var(--font-weight-400);font-size:var(--base-text-size-small);text-transform:uppercase}.template-cart .cart-item__quantity{display:flex;align-items:center}@media (min-width: 767.98px){.template-cart .cart-item__quantity{flex-direction:column;justify-content:center}}.template-cart .cart-item__quantity .quantity{margin-right:40px}@media (min-width: 767.98px){.template-cart .cart-item__quantity .quantity{margin-right:0}}@media (min-width: 767.98px){.template-cart .cart-item__total{display:flex;justify-content:center;align-items:center}}@media (max-width: 767.98px){.template-cart .cart-item__description{flex:initial;width:100%}}@media (min-width: 767.98px){.template-cart .cart-item__description{display:flex;align-items:center}}.template-cart .cart-item__image{padding-inline-end:10px}@media (min-width: 767.98px){.template-cart .cart-item__image{width:240px}}.template-cart .checkout-subtotal-container{margin-top:20px;margin-bottom:0;border-top:none;background-color:var(--background-product);padding:0 var(--section-padding-mobile) 50px;border-bottom:3px solid var(--primary)}@media (min-width: 767.98px){.template-cart .checkout-subtotal-container{margin:0}}@media (min-width: 767.98px){.template-cart .checkout-subtotal-container .flexible-layout{margin:0 auto;padding-top:30px;padding-right:var(--container-pad-x);padding-left:var(--container-pad-x);max-width:var(--page-container-width)}}.template-cart .checkout-subtotal-container .checkout-subtotal-container__left{margin-bottom:25px}.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .subtotal,.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .theme-money{font-weight:var(--font-weight-700);font-size:var(--base-text-size-m-large);font-family:var(--base-font-family);text-align:start}@media (min-width: 767.98px){.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .subtotal,.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .theme-money{text-align:end}}.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .subtotal{margin-bottom:10px!important}@media (min-width: 767.98px){.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .subtotal{text-align:end}}.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .checkout-buttons{margin-bottom:20px!important}@media (min-width: 767.98px){.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .checkout-buttons{display:flex;justify-content:flex-end}}.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .continue-shopping{color:var(--deep-grey)}.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .cart-policies{margin-bottom:20px;font-size:var(--base-text-size-small);text-align:start}@media (min-width: 767.98px){.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .cart-policies{text-align:end}}.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .terms-agreement{text-align:start}@media (min-width: 767.98px){.template-cart .checkout-subtotal-container .checkout-subtotal-container__right .terms-agreement{text-align:end}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sgenshop-theme-cart.css.map */
