.cart-container{width:100%}.thb-cart-form{padding-bottom:var(--section-spacing-mobile, 0);gap:20px}.thb-cart-form .box{background:#fff;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:20px}.thb-cart-form .box.is-blurred{-webkit-filter:blur(5px);filter:blur(5px)}.thb-cart-form__items{width:calc((100% - 20px)*.8)}.thb-cart-form__items .items__heading{padding:0 20px 10px;font-size:22px;font-weight:700;display:grid;grid-template-columns:40% 25% 15%;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thb-cart-form__items .items__list .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.thb-cart-form__items .items__list .item__product{width:50%}.thb-cart-form__items .items__list .item__product .product__image-wrapper{height:200px;width:130px}.thb-cart-form__items .items__list .item__product .product__image-wrapper img{border-radius:20px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;-o-object-fit:contain;object-fit:contain;background:-webkit-gradient(linear,left top,right top,from(#ffffff),to(var(--color-border)));background:linear-gradient(to right,#ffffff,var(--color-border));height:100%;width:100%}.thb-cart-form__items .items__list .item__product .product__reviews{margin-bottom:10px}.thb-cart-form__items .items__list .item__product .product__details{padding:15px;width:calc(100% - 130px)}.thb-cart-form__items .items__list .item__product .product__details p{margin-bottom:10px;line-height:1.2}.thb-cart-form__items .items__list .item__product .product__details .reviews__stars{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.thb-cart-form__items .items__list .item__product .product__details .reviews__stars .star svg{width:20px;height:20px}.thb-cart-form__items .items__list .item__product .product__details .reviews__rating{font-size:16px;line-height:1}.thb-cart-form__items .items__list .item__product .product__details .reviews__link{font-size:16px}.thb-cart-form__items .items__list .item__product .product__title{font-size:20px;line-height:1.4;font-weight:700;color:var(--color-accent)}.thb-cart-form__items .items__list .item__product .properties{font-size:14px;margin-bottom:10px;padding:2px 5px;background:var(--color-border);border-radius:4px}.thb-cart-form__items .items__list .item__product .properties strong{text-transform:capitalize}.thb-cart-form__items .items__list .item__quantity{width:25%;padding:20px 0;text-align:center}.thb-cart-form__items .items__list .item__quantity .minus,.thb-cart-form__items .items__list .item__quantity .plus{padding:0 15px}.thb-cart-form__items .items__list .item__quantity .quantity__warning{font-weight:700;color:rgb(var(--color-theme-red));display:block;line-height:1.2}.thb-cart-form__items .items__list .item__quantity .quantity__remove{display:block;margin:5px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;color:#15151580;font-weight:700}.thb-cart-form__items .items__list .item__quantity .quantity__remove svg{vertical-align:text-top;margin-right:5px}.thb-cart-form__items .items__list .item__quantity .quantity__remove svg path{stroke:#15151580}.thb-cart-form__items .items__list .item__quantity .remove__subscription{color:#15151580;font-weight:700;gap:10px}.thb-cart-form__items .items__list .item__price{width:25%;padding:20px}.thb-cart-form__items .items__list .item__price .price{font-weight:600}.thb-cart-form__items .items__list .item__price .price del,.thb-cart-form__items .items__list .item__price .price ins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.thb-cart-form__items .items__list .item--divider:after{content:"";display:block;width:100%;background:var(--color-border);height:2px;margin:10px}.thb-cart-form__summary{width:calc((100% - 20px)*.4)}.thb-cart-form__summary .summary__heading{padding:0 20px 10px;font-size:22px;font-weight:700;text-align:center}.thb-cart-form__summary .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px}.thb-cart-form__summary .summary span{font-size:18px;line-height:1.2}.thb-cart-form__summary .summary span.price{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thb-cart-form__summary .summary span.price .amount--discounted{font-size:16px}@media screen and (max-width:38em){.thb-cart-form__summary .summary span.price{gap:5px}}.thb-cart-form__summary .summary--divider{-ms-flex-wrap:wrap;flex-wrap:wrap}.thb-cart-form__summary .summary--divider:after{content:"";display:block;width:100%;background:var(--color-border);height:2px;margin-top:20px}.thb-cart-form__summary .summary__total span{font-size:22px;font-weight:700}.thb-cart-form__summary .summary__payment-icons{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.thb-cart-form__summary .summary__payment-icons figure{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}.thb-cart-form__summary .summary__additional-image img{max-height:60px;-o-object-fit:contain;object-fit:contain}.thb-cart-form__summary .summary .checkout__button{font-size:20px}.thb-cart-form__summary .summary .checkout__button.disabled{pointer-events:none;cursor:not-allowed;background:var(--color-badge-sold-out)!important}@media screen and (max-width:1067px){.thb-cart-form{padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thb-cart-form__items{width:100%}.thb-cart-form__summary{width:100%;max-width:500px;margin:0 auto}.thb-cart-form .box{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a}}@media screen and (max-width:768px){.thb-cart-form__items .items__heading{display:none}.thb-cart-form__items .items__list .item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.thb-cart-form__items .items__list .item__product{width:100%}.thb-cart-form__items .items__list .item__product .product__details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.thb-cart-form__items .items__list .item__quantity,.thb-cart-form__items .items__list .item__price{width:calc(50% - 70px)}.thb-cart-form__items .items__list .item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.thb-cart-form__items .items__list .item__quantity .quantity__remove{margin:5px 0 0 30px}.thb-cart-form__items .items__list .item__quantity--custom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.thb-cart-form__items .items__list .item__quantity--custom span,.thb-cart-form__items .items__list .item__quantity--custom strong{margin:0}.thb-cart-form__items .items__list .item__quantity--custom strong+strong{margin-left:5px}.thb-cart-form__items .items__list .item__price .price del,.thb-cart-form__items .items__list .item__price .price ins{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.thb-cart-form__summary{max-width:100%}.thb-cart-form__summary .summary__checkout{text-align:center}.thb-cart-form__summary .summary__checkout .checkout__button{max-width:300px;margin:10px auto}}@media screen and (max-width:38em){.thb-cart-form__items .items__list .item__product .product__details{width:calc(100% - 120px);padding:15px}.thb-cart-form__items .items__list .item__product .product__details .reviews__rating{display:none}.thb-cart-form__items .items__list .item__product .product__image-wrapper{width:120px;height:200px}.thb-cart-form__items .items__list .item__product .product__image-wrapper img{height:100%}.thb-cart-form__items .items__list .item__quantity,.thb-cart-form__items .items__list .item__price{width:calc(100% - 120px);padding:0 15px 10px}}.cart-empty{margin:0 auto}.cart-empty__content p{font-size:20px}.cart-empty .button{margin-top:20px}.product-recommendations.is-hidden~.savings-bar{display:none}.product-recommendations.product-recommendations--loaded{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:hidden}.product-recommendations__heading{text-align:center}@media only screen and (min-width:769px){.product-recommendations__heading{margin-bottom:40px}}@media only screen and (max-width:768px){.product-recommendations.swipe-on-mobile .row{display:grid;grid-gap:0;grid-auto-flow:column;width:100%;overflow:hidden;grid-auto-columns:minmax(calc(90vw - 30px),1fr);overflow-x:scroll;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 30px),1fr));-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding-top:5px;padding-bottom:5px}.product-recommendations.swipe-on-mobile .row::-webkit-scrollbar{display:none}.product-recommendations.swipe-on-mobile .row .columns{scroll-snap-align:center;scroll-snap-stop:always}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cart.css.map */
