.thb-cart-form{display:grid;grid-gap:30px}.thb-cart-form h4{margin-bottom:30px}.thb-cart-form.cart-disabled{pointer-events:none}@media only screen and (min-width:1068px){.thb-cart-form--full{grid-gap:50px;grid-template-columns:1fr 380px;align-items:start}}.cart-items.no-borders tbody{border-bottom:1px solid var(--color-border, #dadce0)}.cart-items thead .product-name .product-cart-item,.cart-items tbody .product-name .product-cart-item{margin-bottom:0}@media only screen and (min-width:1068px){.cart-items thead .product-name,.cart-items tbody .product-name{width:480px}}.cart-items thead th.product-quantity{display:none;min-width:150px}@media only screen and (min-width:1068px){.cart-items thead th.product-quantity{display:table-cell}}.cart-items tbody tr td.product-quantity{display:none;min-width:150px}@media only screen and (min-width:1068px){.cart-items tbody tr td.product-quantity{display:table-cell}}.cart-items tbody tr td.product-subtotal{position:relative}.cart-items tbody tr td.product-subtotal .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;transform:none;align-items:center;justify-content:flex-end}.cart-items tbody tr td.product-subtotal .loading-overlay svg{width:24px}.cart-items tbody tr td.product-subtotal .unit-price{display:block}.cart-items tbody tr.loading .product-subtotal .price{opacity:0}.cart-items tbody tr.loading .product-subtotal .loading-overlay{display:flex}.cart-items tfoot .thb-cart-form--continue{display:none;padding-top:28px;vertical-align:top}@media only screen and (min-width:1068px){.cart-items tfoot .thb-cart-form--continue{display:table-cell}}.cart-empty{max-width:570px;margin:0 auto;text-align:center;padding:40px 0}@media only screen and (min-width:1068px){.cart-empty{padding:70px 0}}@media only screen and (min-width:1068px){.cart-empty{padding:100px 0}}.cart-empty .button{margin-top:20px}.cart-policy-text{display:block;font-size:.75rem;margin-top:20px;text-align:center}.cart-policy-text a{text-decoration:underline;text-underline-offset:2px}.quantity.cart-update-mobile,.cart-remove-mobile{display:inline-flex}@media only screen and (min-width:1068px){.quantity.cart-update-mobile,.cart-remove-mobile{display:none}}.thb-cart-collaterals{border:1px solid var(--color-border, #dadce0);padding:30px;margin-bottom:40px}.thb-cart-collaterals .additional-checkout-buttons{margin-top:10px}.thb-cart-collaterals .cart-policy-text{margin-bottom:0}.thb-cart-collaterals textarea{height:120px;min-height:auto}.thb-cart-collaterals .collaterals{margin-bottom:10px}.thb-cart-collaterals-terms{margin-bottom:15px}.thb-cart-collaterals-terms a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.product-card-small--add-to-cart .price,.product-card-small--add-to-cart-button{transition:all .25s cubic-bezier(.104,.204,.492,1)}.thb-cart-collaterals,.product-card-small{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.product-recommendations{display:none}.product-recommendations.product-recommendations--loaded{display:block;width:100%}@media only screen and (min-width:768px){.product-recommendations__heading{margin-bottom:45px}}@media only screen and (max-width:767px){.product-recommendations.swipe-on-mobile .products.row{margin:0 -15px;width:calc(100% + 30px);padding:0 11px;display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(50%,1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.product-recommendations.swipe-on-mobile .products.row::-webkit-scrollbar{display:none}.product-recommendations.swipe-on-mobile .products.row .columns{flex:0 0 100%;max-width:100%}}.product-card-small{border:1px solid var(--color-border, #dadce0);padding:10px;display:inline-flex;align-items:center;width:340px;max-width:100%;background:var(--color-product-card-bg, #fff)}.product-card-small--image{overflow:hidden;flex-shrink:0;width:70px;margin-right:20px;border-radius:calc(var(--block-border-radius, 16px) / 2)}[dir=rtl] .product-card-small--image{margin-right:0;margin-left:20px}.product-card-small--info{font-size:.75rem;min-width:150px}.product-card-small--info .price{font-size:inherit}.product-card-small--link{display:block;font-size:calc(var(--font-product-title-scale, 1) * .875rem);line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.4);font-weight:500;margin-bottom:3px}.product-card-small--add-to-cart{position:relative;overflow:hidden}.product-card-small--add-to-cart-button{position:absolute;top:0;left:0;bottom:0;right:0;transform:translateY(100%);text-align:left;color:var(--color-accent);display:inline-flex;align-items:center;min-height:14px;padding-left:24px;text-underline-offset:2px;cursor:pointer}[dir=rtl] .product-card-small--add-to-cart-button{padding-left:0;padding-right:24px;text-align:right}.product-card-small--add-to-cart-button.loading .product-card-small--add-to-cart-icon>svg{opacity:0}.product-card-small--add-to-cart-button.loading .loading-overlay{display:flex}.product-card-small--add-to-cart-icon{position:absolute;top:0;left:0;width:20px;height:100%;display:flex;align-items:center}[dir=rtl] .product-card-small--add-to-cart-icon{left:auto;right:0}.product-card-small--add-to-cart-text{text-decoration:underline}.product-card-small--add-to-cart .loading-overlay{top:0;left:0;width:14px;height:100%;transform:none}.product-card-small:hover .price{transform:translateY(-100%)}.product-card-small:hover .product-card-small--add-to-cart-button{transform:translateY(0)}table.cart-items.no-borders{--cart-tile-shadow-reach: 24px;--cart-page-bg: var(--bg-body, #fff);border-collapse:separate;border-spacing:0 var(--cart-tile-gap);padding:0 var(--cart-tile-gap);margin-top:calc(-1 * var(--cart-tile-gap));background:var(--cart-tile-surface)}@media only screen and (min-width:1068px){table.cart-items.no-borders thead .product-name,table.cart-items.no-borders tbody .product-name{width:calc(480px - var(--cart-tile-gap))}}@media only screen and (max-width:1067px){table.cart-items.no-borders tfoot{display:none}}table.cart-items.no-borders thead th{position:relative;background:var(--cart-page-bg);box-shadow:0 0 0 var(--cart-tile-gap) var(--cart-page-bg);clip-path:inset(calc(-1 * var(--cart-tile-gap)) 0 0)}table.cart-items.no-borders thead th:first-child{padding-left:var(--cart-tile-padding);clip-path:inset(calc(-1 * var(--cart-tile-gap)) 0 0 calc(-1 * var(--cart-tile-gap)))}table.cart-items.no-borders thead th:last-child{padding-right:var(--cart-tile-padding);clip-path:inset(calc(-1 * var(--cart-tile-gap)) calc(-1 * var(--cart-tile-gap)) 0 0)}table.cart-items.no-borders thead th:first-child:after,table.cart-items.no-borders thead th:last-child:after{content:"";position:absolute;bottom:-1px;width:var(--cart-tile-gap);height:1px;background:var(--color-border, #dadce0)}table.cart-items.no-borders thead th:first-child:after{left:calc(-1 * var(--cart-tile-gap))}table.cart-items.no-borders thead th:last-child:after{right:calc(-1 * var(--cart-tile-gap))}[dir=rtl] table.cart-items.no-borders thead th:first-child{padding-left:0;padding-right:var(--cart-tile-padding);clip-path:inset(calc(-1 * var(--cart-tile-gap)) calc(-1 * var(--cart-tile-gap)) 0 0)}[dir=rtl] table.cart-items.no-borders thead th:last-child{padding-right:0;padding-left:var(--cart-tile-padding);clip-path:inset(calc(-1 * var(--cart-tile-gap)) 0 0 calc(-1 * var(--cart-tile-gap)))}[dir=rtl] table.cart-items.no-borders thead th:first-child:after{left:auto;right:calc(-1 * var(--cart-tile-gap))}[dir=rtl] table.cart-items.no-borders thead th:last-child:after{right:auto;left:calc(-1 * var(--cart-tile-gap))}table.cart-items.no-borders tfoot td{position:relative;background:var(--cart-page-bg);box-shadow:0 0 0 var(--cart-tile-gap) var(--cart-page-bg);clip-path:inset(0 calc(-1 * var(--cart-tile-gap)) calc(-1 * var(--cart-tile-gap)))}table.cart-items.no-borders tfoot td:before{content:"";position:absolute;top:-1px;left:calc(-1 * var(--cart-tile-gap));right:calc(-1 * var(--cart-tile-gap));height:1px;background:var(--color-border, #dadce0)}table.cart-items.no-borders tfoot td>*{position:relative;left:calc(-1 * var(--cart-tile-gap))}table.cart-items.no-borders tbody{border-bottom:0}table.cart-items.no-borders tbody tr td{position:relative;z-index:0;padding-top:var(--cart-tile-padding);padding-bottom:var(--cart-tile-padding);border-bottom:0;background:var(--cart-tile-bg)}table.cart-items.no-borders tbody tr td:first-child{padding-left:var(--cart-tile-padding);border-top-left-radius:var(--cart-tile-radius);border-bottom-left-radius:var(--cart-tile-radius)}table.cart-items.no-borders tbody tr td:last-child{padding-right:var(--cart-tile-padding);border-top-right-radius:var(--cart-tile-radius);border-bottom-right-radius:var(--cart-tile-radius)}[dir=rtl] table.cart-items.no-borders tbody tr td:first-child{padding-left:15px;padding-right:var(--cart-tile-padding);border-radius:0 var(--cart-tile-radius) var(--cart-tile-radius) 0}@media only screen and (min-width:768px){[dir=rtl] table.cart-items.no-borders tbody tr td:first-child{padding-left:30px}}[dir=rtl] table.cart-items.no-borders tbody tr td:last-child{padding-right:0;padding-left:var(--cart-tile-padding);border-radius:var(--cart-tile-radius) 0 0 var(--cart-tile-radius)}table.cart-items.no-borders tbody tr td:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(-1 * var(--cart-tile-shadow-reach));right:calc(-1 * var(--cart-tile-shadow-reach));box-shadow:var(--cart-tile-shadow);clip-path:inset(calc(-1 * var(--cart-tile-shadow-reach)) var(--cart-tile-shadow-reach));pointer-events:none}table.cart-items.no-borders tbody tr td:first-child:before{left:0;border-top-left-radius:var(--cart-tile-radius);border-bottom-left-radius:var(--cart-tile-radius);clip-path:inset(calc(-1 * var(--cart-tile-shadow-reach)) var(--cart-tile-shadow-reach) calc(-1 * var(--cart-tile-shadow-reach)) calc(-1 * var(--cart-tile-shadow-reach)))}table.cart-items.no-borders tbody tr td:last-child:before{right:0;border-top-right-radius:var(--cart-tile-radius);border-bottom-right-radius:var(--cart-tile-radius);clip-path:inset(calc(-1 * var(--cart-tile-shadow-reach)) calc(-1 * var(--cart-tile-shadow-reach)) calc(-1 * var(--cart-tile-shadow-reach)) var(--cart-tile-shadow-reach))}[dir=rtl] table.cart-items.no-borders tbody tr td:first-child:before{left:calc(-1 * var(--cart-tile-shadow-reach));right:0;border-radius:0 var(--cart-tile-radius) var(--cart-tile-radius) 0;clip-path:inset(calc(-1 * var(--cart-tile-shadow-reach)) calc(-1 * var(--cart-tile-shadow-reach)) calc(-1 * var(--cart-tile-shadow-reach)) var(--cart-tile-shadow-reach))}[dir=rtl] table.cart-items.no-borders tbody tr td:last-child:before{left:0;right:calc(-1 * var(--cart-tile-shadow-reach));border-radius:var(--cart-tile-radius) 0 0 var(--cart-tile-radius);clip-path:inset(calc(-1 * var(--cart-tile-shadow-reach)) var(--cart-tile-shadow-reach) calc(-1 * var(--cart-tile-shadow-reach)) calc(-1 * var(--cart-tile-shadow-reach)))}table.cart-items.no-borders tbody tr td.product-subtotal .loading-overlay{top:var(--cart-tile-padding);bottom:var(--cart-tile-padding);right:var(--cart-tile-padding);width:auto;height:auto}[dir=rtl] table.cart-items.no-borders tbody tr td.product-subtotal .loading-overlay{right:0;left:var(--cart-tile-padding)}
/*# sourceMappingURL=/cdn/shop/t/852/assets/cart.css.map */
