/**handles:icd-child-custom-style**/
.uwcc-cart-popup .custom-item-data .attribute- span{display:none!important}.uwcc-cart-popup .uwcc-buy-summary>*{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--uwcc-default-border-color,#eee);padding:5px 0!important;margin:0}.uwcc-cart-popup .uwcc-buy-summary>:empty{display:none}.header_hor .l-subheader-cell .cart-header .items-count{display:flex!important}.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table dl :is(dt,dd){white-space:normal!important}.icd-free-label{display:block;color:green;font-weight:700;line-height:1.3}@media screen and (max-width:1199px){.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table dl :is(dt,dd){width:50%!important}}.coupon-showing-class .tm-custom-price-totals dd.tm-coupon-container{background:#f4f6f5;border:1px solid #707070!important;position:relative!important;text-align:center!important;border-radius:9px;padding:0 0 10px 0;width:calc(100% - 190px);flex:none;margin:auto;min-height:100px}.single-product .tm-coupon-info{min-width:180px}.tm-coupon-container .loader:before{content:"";width:1em;height:1em;border:4px solid #ddd;border-top-color:red;border-radius:50%;animation:spin .8s linear infinite;position:absolute;z-index:2;left:calc(50% - .5em);top:calc(50% - .5em)}@keyframes spin{to{transform:rotate(360deg)}}.tm-coupon-container .loader:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:0 0;opacity:.4}@media screen and (max-width:640px){.sample-page-container .products table{display:flex;flex-wrap:wrap}.sample-page-container .products table tbody{display:flex;flex-direction:column;gap:1em;flex-wrap:wrap}.sample-page-container .products table tr{display:flex;flex-wrap:wrap;border-bottom:solid 1px var(--color-content-border);padding-bottom:1em;gap:1em 0}.sample-page-container .products table tr td{border:0;padding:0;display:block}.sample-page-container .products table td.count{width:25px;margin:auto}.sample-page-container .products table td.sample-image{width:90px}.sample-page-container .products table td.sample-image img{width:100%;aspect-ratio:1;object-fit:cover}.sample-page-container .products table td.sample-image-title{width:100%;margin:auto;padding-left:1em}.sample-page-container .products table td.count{display:none}.sample-page-container .products table td.prod-view-td{width:50%}}