#MainContent .global-section-cart.section-base .shell{max-width:980px}#MainContent .global-section-cart{padding:30px 0 90px}#MainContent .global-section-cart .section-cart-content.section__body{border-top:1px solid #ddd;padding-top:55px}#MainContent .global-section-cart .form__aside{border:inherit;background-color:#fff;padding-right:0}#MainContent .global-section-cart .form__aside li{width:66%;margin-left:auto;border:inherit;list-style:none}#MainContent .global-section-cart .form__aside .btn.btn--white{float:right;margin-right:20px}#MainContent .global-section-cart .form__aside .btn{width:100%;padding:15px;float:right}#MainContent .global-section-cart .form__aside li.checkout-button-wrapper-li.fr_japan_only .btn{width:40%}#MainContent .global-section-cart .form__aside li.checkout-button-wrapper-li.fr_en_only .btn.btn--white{margin-right:0}#MainContent .global-section-cart .form__aside .shipping-info-sp{padding:30px 0}#MainContent .global-section-cart .form__aside .total-price-pc{float:right}#MainContent .global-section-cart .form__aside .total-price-pc.saw-cart-total{font-weight:400;margin-top:0}#MainContent #shopify-section-cart-gift-message .gift-message-content h3{margin-top:30px}#MainContent #show-gift-message{font-size:14px}#MainContent .gift-content-radio{max-width:950px;margin:auto}#MainContent .section-gift-wrap .section__head-inner .list-radios{margin-left:0}#MainContent .section-gift-wrap .section__head-inner .list-radios li{padding:0}#MainContent .section-gift-wrap .section__body{flex-direction:column}#MainContent .section-gift-wrap .section__body h4{margin-top:30px}#MainContent .section-gift-wrap .section__body textarea{width:100%;margin-left:0}#MainContent .section-cart .section-cart-content{border-top:1px solid #ddd}#MainContent .section-cart .responsive-table{border:inherit!important}#MainContent .section-cart .responsive-table tr td{vertical-align:middle;padding:10px 5px}#MainContent .section-cart .gift-responsive-table{border:none!important}#MainContent .td-price,#MainContent .total-items-price{width:100px}#MainContent .td-price{line-height:1.5}#MainContent .td-quantity{width:116px}#MainContent .cartInfoBody{border-bottom:1px solid #ddd}#MainContent .cartInfoBody .quantity-controls>span{display:inline-flex}#MainContent .cartInfoBody .quantity-controls p{display:inline-block;padding:0 13px}#MainContent .total-price{margin-left:auto}#MainContent .item-price-sp{display:none}#MainContent .cartInfoHead{text-align:left}#MainContent .cartInfoHead th{font-weight:100;padding:15px 5px}#MainContent .cartInfoHead th:last-child{text-align:right}#MainContent .total-items-price{text-align:right;padding-right:0}#MainContent .section-gift-wrap .shell{max-width:980px}#MainContent .section-gift-wrap .section__main{margin-bottom:40px}#MainContent .shipping-info{font-size:10px;text-align:right;padding:0;display:block}#MainContent .shipping-info-red{color:#c55558;margin-top:10px;line-height:1.8;text-align:left}#MainContent .gift-message-label{font-size:14px}#MainContent .section-gift-message{padding:0;margin-top:20px;background-color:#f5f5f5}#MainContent .section-gift-message .shell{max-width:980px}#MainContent .section-gift-message .section__head h2{margin:30px 0}#MainContent .section-gift-message .section__head-choice ul{display:inherit}#MainContent .section-gift-message .section__head-choice ul li{padding:5px 10px}#MainContent .responsive-table-row.cart-items-sp,#MainContent .total-price-sp,#MainContent .qty-sp,#MainContent .sp-plus{display:none}#MainContent .pc-plus{display:block}#MainContent .cart-delivery-date__desc-p-delay{color:#c55558;font-size:14px;line-height:2}@media (max-width: 768px){#MainContent .cart-delivery-date__desc-p-delay{font-size:12px;line-height:1.8;padding-top:20px;padding-bottom:0;margin-top:-25px}}#MainContent .cart-delivery-date__desc-p-delay-link{display:contents;color:#c55558!important;text-decoration:underline}#MainContent .cart-delivery-date__desc-p{line-height:1.8}#MainContent .cart-gift-wrapping-properties{font-size:12px}@media only screen and (max-width: 1024px){#MainContent .section-cart .responsive-table tr td:last-child{display:block}}@media only screen and (max-width: 600px){#MainContent .cart-gift-wrapping-properties{font-size:10px}#MainContent .td-description.td-description-gift{width:80%}#MainContent .td-quantity.td-quantity-gift{float:right;padding-top:0!important;margin-top:-30px}#MainContent .td-quantity.td-quantity-gift .td-quantity-gift-p{display:none}#MainContent .global-section-cart .form__aside{background-color:#f5f5f5;border:1px solid #ddd;padding:10px;margin-bottom:0}#MainContent .global-section-cart .form__aside li{width:100%;border-top:1px solid #ddd}#MainContent .global-section-cart .form__aside li:last-child{padding:0}#MainContent .global-section-cart .form__aside .total-price-sp{margin-bottom:20px;border-bottom:1px solid #ddd}#MainContent .global-section-cart .form__aside .total-price-sp span:last-child{float:right}#MainContent .global-section-cart .form__aside p{padding:15px 5px}#MainContent .global-section-cart .form__aside .btn{width:100%;padding:15px 0}#MainContent .global-section-cart .form__aside li.checkout-button-wrapper-li.fr_japan_only .btn{width:100%}#MainContent .global-section-cart .form__aside .btn.btn--white{float:inherit;margin:7px 0 10px}#MainContent .sp-plus{display:block}#MainContent .pc-plus{display:none}#MainContent .section-gift-wrap .section__body textarea{line-height:1.8}#MainContent .global-section-cart{padding-top:20px}#MainContent .responsive-table td:before,#MainContent .td-price,#MainContent .qty{display:none}#MainContent .shipping-info-sp{border-top:none!important;padding:10px 0 30px!important}#MainContent .shipping-info{line-height:1.8;font-size:12px;padding:0!important;text-align:left}#MainContent .shipping-info-red{margin-top:5px}#MainContent #shopify-section-cart-gift-message .checkbox,#MainContent #shopify-section-cart-gift-wrap .checkbox{margin-left:5px}#MainContent .td-description{width:48%;text-align:left}#MainContent .td-description a{color:#989898}#MainContent .td-description .remove{display:none}#MainContent .qty-sp,#MainContent .item-price-sp{display:block}#MainContent .section-cart .section-cart-content{border:1px solid #ddd}#MainContent .section-cart .responsive-table tr+tr{border-top:none!important;margin-top:0}#MainContent .total-price-sp{display:block}#MainContent .section-cart .responsive-table tr td{clear:inherit;font-weight:100;border-top:none!important;padding:10px 15px}#MainContent .gift-responsive-table tr{border-right:0!important;border-left:0!important}#MainContent .cart-gift-wrap-section{padding:30px 10px}#MainContent .td-image{display:inline-flex;width:20%}#MainContent .responsive-table-row{clear:inherit;padding-bottom:10px}#MainContent .responsive-table-row .total-items-price{display:none!important}#MainContent .td-quantity{width:32%}#MainContent .td-quantity .quantity-controls{text-align:center}#MainContent .td-quantity .quantity-controls>span{margin-bottom:10px}#MainContent .cartInfoBody{border-bottom:none}}.special-product-caution{color:#d9534f}.special-product-caution-gift{display:block;padding-bottom:20px}.section-cart-note .section__body #cart-note::placeholder{line-height:1.8}.checkout-button-wrapper{width:100%;display:flex;flex-direction:column;padding:0 15px;margin-top:30px}@media only screen and (max-width: 600px){.checkout-button-wrapper{margin-top:20px}}.checkout-button-wrapper .js-cdd-checkout{margin-bottom:20px;padding-top:20px;padding-bottom:20px}.checkout-button-wrapper .note-japan-text{font-size:80%;display:block;line-height:25px;white-space:initial;text-align:center}@media only screen and (max-width: 600px){.checkout-button-wrapper .note-japan-text{text-align:left}}.checkout-button-wrapper .note-japan-text .cart-region-modal-opener{border-bottom:1px solid #989898}.checkout-button-wrapper .js-cdd-checkout-trigger{padding:20px 0}@media only screen and (max-width: 600px){.checkout-button-wrapper .js-cdd-checkout-trigger{padding:20px}}.checkout-button-wrapper .text-checkout{border-bottom:1px solid white;padding-top:20px}@media only screen and (max-width: 600px){.checkout-button-wrapper .text-checkout{white-space:initial}}.checkout-button-wrapper .btn--white{width:60%;margin:auto}@media only screen and (max-width: 600px){.checkout-button-wrapper .btn--white{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart.scss.css.map */
