.pure-site .pure-tool-card{background:#fff;border:1px solid #dfe3e1;border-radius:5px;padding:18px;height:100%;display:flex;flex-direction:column}.pure-site .catalog-tools-first .product_show{margin-bottom:22px}.pure-site .pure-tool-card h3{min-height:48px;margin:16px 0 10px}.pure-site .pure-tool-price{font-size:20px;font-weight:600;color:#26343d;white-space:nowrap;margin:0 0 18px}.pure-site .pure-tool-price small{font-size:inherit}.pure-site .pure-tool-card>.btn{margin-top:auto;align-self:flex-start}.pure-inner .product_show .block{height:210px}.pure-inner .product_show .block>div{min-height:210px}.pure-slave-notice{background:#f6eee5;border-left:3px solid #d88740;padding:15px 18px;color:#303b43;font-size:14px;line-height:1.7}.pure-inner .container-cart{padding-top:24px;padding-bottom:48px}.pure-inner .container-cart>.row{align-items:flex-start;gap:22px;flex-wrap:nowrap}.pure-inner .container-cart>.row>.head-item-content{flex:1;min-width:0;max-width:none;background:#fff;padding:28px;border:1px solid #e1e5e2;border-radius:5px}.pure-inner .container-cart>.row>.col-lg-3{flex:0 0 240px;max-width:240px}.pure-inner .container-cart .shopping-cart-page .container{width:100%;max-width:none;padding:0!important}.pure-inner .container-cart .step-arrows ul{display:flex;padding:0;gap:8px}.pure-inner .container-cart .step-arrows li{width:auto!important;flex:1;min-width:0;border-radius:3px;clip-path:none;background:#eef0ed!important;transform:none;display:flex;justify-content:center;align-items:center;padding:10px 5px;height:auto!important}.pure-inner .container-cart .step-arrows li:before,.pure-inner .container-cart .step-arrows li:after,.pure-inner .container-cart .step-arrows i{display:none!important}.pure-inner .container-cart .step-arrows li.active{background:#1b2831!important}.pure-inner .container-cart .step-arrows li a{font-size:11px;padding:0!important;white-space:normal;text-align:center;line-height:1.4;color:#67737b}.pure-inner .container-cart .step-arrows li.active a,.pure-inner .container-cart .step-arrows li.active span{color:#fff!important}.pure-cart-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#29363f;margin:0 0 24px}.pure-cart-table th{font-size:11px;font-weight:500;text-align:left;color:#6a7880;border-bottom:1px solid #dfe4e2;padding:12px 8px!important}.pure-cart-table th:first-child{width:48%}.pure-cart-table th:nth-child(2){width:72px}.pure-cart-table th:last-child{width:30px}.pure-cart-table td{padding:22px 8px!important;border-bottom:1px solid #e5e9e6;vertical-align:middle;font-size:13px}.pure-cart-product-inner{display:flex;align-items:center;gap:18px}.pure-cart-product-inner>img{display:block;flex:0 0 88px;object-fit:contain;width:88px;height:88px;background:#fff}.pure-cart-product-inner>div{min-width:0}.pure-cart-product strong{font-size:15px;line-height:1.5;display:block;font-weight:600;overflow-wrap:break-word}.pure-cart-product p{font-size:11px;line-height:1.7;color:#687780;margin:7px 0 0}.pure-cart-table input.cart-count{width:58px!important;max-width:100%;height:42px;text-align:center;padding:8px;font-size:14px}.pure-cart-money{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.pure-cart-money small{font-size:inherit}.pure-cart-line-total{font-weight:600}.pure-cart-table th:nth-child(3),.pure-cart-table th:nth-child(4){text-align:right}.pure-cart-remove a{font-size:23px;color:#78858c;display:block;text-align:center;padding:6px}.pure-cart-summary{display:grid;grid-template-columns:1fr minmax(260px,330px);align-items:start;gap:25px;margin:26px 0}.pure-cart-continue{font-size:13px;color:#5a6a74!important;padding-top:10px}.pure-cart-totals{margin:0;padding:20px;background:#f3f5f1;border-radius:4px}.pure-cart-totals>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:13px}.pure-cart-totals dt{font-weight:400;color:#63717a}.pure-cart-totals dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;color:#24343d}.pure-cart-totals small{font-size:inherit}.pure-cart-totals>.pure-cart-grand-total{border-top:1px solid #dbe1dc;padding-top:15px;margin:16px 0 0;font-size:20px}.pure-cart-grand-total dt,.pure-cart-grand-total dd{font-weight:600;color:#24343d}.pure-inner .container-cart .btn.pull-right{float:right;font-size:14px;padding:13px 24px}.pure-inner .container-cart .payment-methods-cart{max-width:100%;height:auto}@media(max-width:1100px){.pure-inner .container-cart>.row{flex-wrap:wrap}.pure-inner .container-cart>.row>.head-item-content{flex-basis:100%}.pure-inner .container-cart>.row>.col-lg-3{max-width:100%;flex-basis:100%}}@media(max-width:760px){.pure-inner .container-cart>.row>.head-item-content{padding:18px}.pure-inner .container-cart .step-arrows li a{font-size:9px}.pure-cart-table thead{display:none}.pure-cart-table tbody,.pure-cart-table tr,.pure-cart-table td{display:block;width:auto!important}.pure-cart-table tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;position:relative;border-bottom:1px solid #e0e5e2;padding:16px 0 22px}.pure-cart-table td{border:0;padding:0!important}.pure-cart-product{grid-column:1/-1;padding-right:25px!important}.pure-cart-product-inner{gap:12px;padding-right:22px}.pure-cart-product-inner>img{width:64px;height:64px;flex-basis:64px}.pure-cart-product strong{font-size:14px}.pure-cart-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:#6a7880;font-weight:400;margin-bottom:7px}.pure-cart-money{text-align:left;font-size:15px!important}.pure-cart-line-total{text-align:right}.pure-cart-remove{position:absolute;top:12px;right:0}.pure-cart-remove a{padding:0}.pure-cart-summary{grid-template-columns:1fr;gap:20px}.pure-cart-totals{padding:18px}.pure-inner .container-cart .btn.pull-right{float:none;width:100%;text-align:center}.pure-site .pure-tool-card h3{min-height:0}}
.pure-inner .container-cart .cart-box h4{font-size:19px;white-space:normal;overflow-wrap:break-word}.pure-inner .container-cart .step-arrows li a span{display:block!important}.pure-inner .container-cart .step-arrows li{min-height:38px}@media(max-width:760px){.pure-inner .container-cart .step-arrows li a span{font-size:9px;overflow-wrap:anywhere}.pure-inner .container-cart .step-arrows ul{gap:5px;margin-left:0}.pure-inner .container-cart .step-arrows li{padding:9px 3px;min-height:42px}}
