body.hp-design.market-ui{padding-top:0!important}body.hp-design.market-ui #searchForm:focus-within{box-shadow:none;border-color:#81858b;outline:0}body.hp-design.market-ui #searchInput:is(:focus,:focus-visible){box-shadow:none!important;border:0!important;outline:0!important}body.hp-design.woocommerce-cart #main .cart_item{grid-template-rows:auto auto auto;grid-template-columns:96px minmax(0,1fr) 156px;align-items:start;gap:14px 20px;padding:20px}body.hp-design.woocommerce-cart #main .cart_item .product-thumbnail{grid-area:1/1/4;align-self:start}body.hp-design.woocommerce-cart #main .cart_item .product-thumbnail img{object-fit:contain;width:96px;height:120px}body.hp-design.woocommerce-cart #main .cart_item td.product-name{grid-area:1/2/4;gap:10px;min-width:0;text-align:right!important}body.hp-design.woocommerce-cart #main .cart_item .product-name>a{text-align:right;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.9}body.hp-design.woocommerce-cart #main .cart_item .product-subtotal{text-align:left;border:0;grid-area:1/3;align-self:start;padding:0;font-size:16px;display:block}body.hp-design.woocommerce-cart #main .cart_item .product-subtotal:before{display:none}body.hp-design.woocommerce-cart #main .cart_item .product-quantity{grid-area:2/3;place-self:start end}body.hp-design.woocommerce-cart #main .cart_item .product-remove{grid-area:3/3;place-self:start end}body.hp-design.woocommerce-cart #main .cart_item .product-remove a{border:1px solid #dedee1;width:40px;min-width:40px;height:40px;min-height:40px;color:#62666d!important;background:#fff!important}body.hp-design.woocommerce-cart #main .cart_totals tr:not(.shipping){grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px 18px;display:grid}body.hp-design.woocommerce-cart #main .cart_totals :is(th,td){overflow-wrap:anywhere;min-width:0}body.hp-design.woocommerce-cart #main .cart_totals td{text-align:left}body.hp-design.woocommerce-cart #main .cart_totals .woocommerce-Price-amount{white-space:nowrap}body.hp-design.woocommerce-cart #main .woocommerce-cart-form :is(button[name=apply_coupon],button[name=update_cart]){font-size:13px}@media (width>=1101px){body.hp-design.woocommerce-cart #main .cart-collaterals{align-self:stretch;min-height:0;position:static;top:auto}body.hp-design.woocommerce-cart #main .cart-collaterals>.cart_totals{position:sticky;top:155px}}@media (width<=1100px){body.hp-design.woocommerce-cart #main .cart-collaterals>.cart_totals{position:static;top:auto}body.hp-design.woocommerce-cart #main .woocommerce:has(>.woocommerce-cart-form){grid-template-columns:minmax(0,1fr)}body.hp-design.woocommerce-cart #main .cart-collaterals{position:static}}@media (width<=767px){body.hp-design.woocommerce-cart #main .cart_item{grid-template-rows:auto auto auto;grid-template-columns:76px minmax(0,1fr);gap:14px 12px;padding:16px}body.hp-design.woocommerce-cart #main .cart_item .product-thumbnail{grid-area:1/1;align-self:start}body.hp-design.woocommerce-cart #main .cart_item .product-thumbnail img{width:76px;height:96px}body.hp-design.woocommerce-cart #main .cart_item td.product-name{grid-area:1/2;gap:10px}body.hp-design.woocommerce-cart #main .cart_item .product-name>a{font-size:14px;font-weight:650;line-height:1.9}body.hp-design.woocommerce-cart #main .cart_item .product-subtotal{text-align:left;border-top:1px solid #ececee;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:16px;display:flex}body.hp-design.woocommerce-cart #main .cart_item .product-subtotal:before{content:"مبلغ کالا";color:#81858b;margin:0;font-size:12px;font-weight:400;display:block}body.hp-design.woocommerce-cart #main .cart_item .product-quantity{grid-area:3/2;justify-self:end}body.hp-design.woocommerce-cart #main .cart_item .product-remove{grid-area:3/1;justify-self:start}body.hp-design.woocommerce-cart #main .cart_item .quantity{width:126px;min-width:126px}body.hp-design.woocommerce-cart #main .cart_totals{padding:18px}body.hp-design.woocommerce-cart #main .cart_totals tr:not(.shipping){gap:12px}body.hp-design.woocommerce-cart #main .cart_totals .order-total .amount{font-size:20px}}