.cart-section{background:#f4f4f4}.cart-section>.row{max-width:1420px}.cart-section .thb-cart-form{margin:34px 0;padding:0 0 42px;overflow:hidden;border-radius:10px;background:#fff}.cart-page__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:20px 38px;background:#1b1b1b;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.cart-page__bar a{color:#fff;font-size:.75rem;font-weight:400;letter-spacing:.05em}.cart-page__bar a:hover{color:#ddd}.cart-section .thb-cart-form>.row{padding:30px 25px 0}.cart-section .thb-cart-form>.row>.columns:first-child{flex:0 0 62%;max-width:62%}.cart-section .thb-cart-form>.row>.columns:last-child{flex:0 0 38%;max-width:38%}.cart-section .thb-cart-form h4{margin:0;color:#1b1b1b}.cart-section .thb-cart-form>.row>.columns:first-child>h4{font-size:clamp(2.25rem,4vw,3rem);line-height:1.15}.cart-page__item-count{margin:6px 0 28px;color:#777;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cart-section .cart-items,.cart-section .cart-items tbody,.cart-section .cart-items tbody tr,.cart-section .cart-items tbody td.product-name{display:block;width:100%}.cart-section .cart-items thead,.cart-section .cart-items tbody td.product-quantity,.cart-section .cart-items tbody td.product-subtotal{display:none}.cart-section .cart-items tbody tr{margin-bottom:14px;border:0;border-radius:8px;background:#f7f7f7}.cart-section .cart-items tbody td.product-name{padding:24px;border:0}.cart-section .cart-items tfoot,.cart-section .cart-items tfoot tr,.cart-section .cart-items tfoot td{display:block;width:100%}.cart-section .product-cart-item{display:grid;grid-template-columns:minmax(125px,180px) minmax(0,1fr);align-items:start;gap:28px;max-width:none}.cart-section .product-cart-item-image{width:100%;margin:0;border-radius:5px;background:#eee}.cart-section .product-cart-item-image img,.cart-section .product-cart-item-image .thb-placeholder{display:block;width:100%;max-width:none;height:auto}.cart-section .product-cart-item .cart-product-link{color:#1b1b1b;font-size:1.16rem;font-weight:700;line-height:1.35}.cart-section .product-cart-item-options{margin-top:9px;color:#777;font-size:.82rem;opacity:1}.cart-page__item-price{display:block;margin:20px 0 16px;color:#1b1b1b;font-size:1.25rem;font-weight:700}.cart-page__controls{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:12px;border-top:1px solid #e4e4e4}.cart-page__quantity-label{margin-right:8px;color:#777;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cart-section .cart-page__controls .cart-update-mobile,.cart-section .cart-page__controls .cart-remove-mobile{display:inline-flex;margin:0}.cart-section .cart-page__controls .quantity{border-color:#dedede;background:#fff}.cart-section .cart-page__controls .remove{margin-left:auto;color:#777}.cart-section .back_to_shop{display:inline-flex;margin-top:25px;color:#1b1b1b;font-size:.88rem;text-decoration:none}.cart-section .back_to_shop:before{content:"\2190";margin-right:8px}.cart-section .cart-collaterals{display:flex;flex-direction:column;gap:0;margin:0;padding:28px;border:1px solid #e6e6e6;border-radius:8px;background:#fff}.cart-section .cart-collaterals>h4{order:0;padding-bottom:17px;border-bottom:1px solid #e6e6e6;font-family:var(--font-body-family, inherit);font-size:.86rem;font-style:normal;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.cart-section .cart-collaterals>table{order:1;margin:9px 0 0}.cart-section .cart-collaterals .cart-subtotal th,.cart-section .cart-collaterals .cart-subtotal td{padding:8px 0;color:#1b1b1b;font-size:1rem}.cart-section .cart-collaterals>.cart-policy-text{order:2;margin:0 0 20px;color:#777;font-size:.76rem;line-height:1.4;opacity:1}.cart-page-extra{border-top:1px solid #e6e6e6}.cart-page-extra--discount{order:3}.cart-page-extra--notes{order:4;border-bottom:1px solid #e6e6e6}.cart-page-extra summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;color:#1b1b1b;font-size:.82rem;cursor:pointer;list-style:none}.cart-page-extra summary::-webkit-details-marker{display:none}.cart-page-extra summary:after{content:"+";font-size:1.1rem}.cart-page-extra[open] summary:after{content:"\2212"}.cart-page-extra .cart-notes,.cart-page-extra .cart-discounts-page{padding:0 0 16px}.cart-page-extra .cart-notes textarea{min-height:90px}.cart-page__checkout-note{order:5;margin:24px 0 18px;padding:15px 17px;border-radius:5px;background:#f1f4f4;color:#204346;font-size:.8rem}.cart-section .cart-collaterals>.cart-drawer--terms{order:6}.cart-section .proceed-to-checkout{order:7}.cart-section .proceed-to-checkout .checkout-button{min-height:58px;border-radius:30px;background:#e51d1d;color:#fff}.cart-section .proceed-to-checkout .checkout-button:after{content:" \2192";margin-left:8px;font-size:1.1rem;letter-spacing:0}.cart-section .cart-collaterals .additional-checkout-buttons{margin-top:10px}@media only screen and (max-width:1067px){.cart-section .thb-cart-form>.row>.columns:first-child,.cart-section .thb-cart-form>.row>.columns:last-child{flex:0 0 100%;max-width:100%}.cart-section .cart-collaterals{margin-top:35px}}@media only screen and (max-width:600px){.cart-section .thb-cart-form{margin:12px 0}.cart-page__bar{padding:18px 22px;font-size:.7rem}.cart-page__bar a{display:none}.cart-section .thb-cart-form>.row{padding:25px 11px 0}.cart-section .cart-items tbody td.product-name{padding:14px}.cart-section .product-cart-item{grid-template-columns:105px minmax(0,1fr);gap:15px}.cart-section .product-cart-item .cart-product-link{font-size:.96rem}.cart-page__controls{gap:8px}.cart-page__quantity-label{flex-basis:100%}.cart-section .cart-collaterals{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-page-restyle.css.map */
