.node_product .commercial-offer-button{display:flex;margin-bottom:24px}.node_product .params-grid{display:block}.node_product .params-grid .param-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:10px 12px}.node_product .params-grid .param-item:nth-child(odd){background:#f1f1f1}.node_product .params-grid .param-item .param-name{color:#919191}.node_product .params-grid .param-item .param-value{color:#000}@media screen and (max-width:768px){.node_product .right .price{float:none}.node_product .right .skus{float:none;margin-bottom:20px}.node_product .right .skus .sku{text-align:left;font-size:15px;font-weight:600}}.commercial-offer-toggle{transition:.15s}.commercial-offer-toggle.btn{display:flex;align-items:center;justify-content:center;padding:8px 20px;box-sizing:border-box;border-radius:6px;background:#108fc7;color:#fff!important;text-decoration:none;min-height:44px;font-size:15px}.commercial-offer-toggle+.ajax-progress{display:none}.commercial-offer-toggle.active{background:#46b80e!important}.site_header .commercial-offers{display:flex;align-items:center;justify-content:center;float:right;height:59px;margin-left:32px}.site_header .commercial-offers a{display:flex;align-items:center;justify-content:center;position:relative}.site_header .commercial-offers a svg{width:40px;height:40px}.site_header .commercial-offers a .count{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:-8px;right:-4px;width:24px;height:24px;background:#ff5353;border-radius:1000px;color:#fff;font-size:14px}.site_header .commercial-offers a .count[data-count="0"]{display:none}.commercial-offer-table .header-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}@media(max-width:768px){.commercial-offer-table .header-actions{justify-content:flex-start}}.commercial-offer-table .header-actions .ajax-progress{display:none!important}.commercial-offer-table .header-actions .left-buttons{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px}.commercial-offer-table .headers{font-size:13px;padding-bottom:12px!important}.commercial-offer-table .grid-row{display:grid;grid-template-columns:minmax(230px,230px) minmax(0,14fr) repeat(3,minmax(0,6fr)) minmax(50px,50px);align-items:flex-start;gap:16px;padding:16px 0}.commercial-offer-table .grid-row:not(:last-child){border-bottom:1px solid #ddd}.commercial-offer-table .grid-row input{width:100%;border-radius:6px}.commercial-offer-table .grid-row .form-item{margin:0}.commercial-offer-table .grid-row .form-item label{display:none}.commercial-offer-table .grid-row .grid-col-image{display:flex;align-items:center;justify-content:center}.commercial-offer-table .grid-row .grid-col-params .name{margin:12px 0;font-size:18px;font-weight:600}.commercial-offer-table .grid-row .grid-col-params .name a{color:#108fc7;text-decoration:none}.commercial-offer-table .grid-row .grid-col-params .name a:hover{text-decoration:underline}.commercial-offer-table .grid-row .grid-col-params ul{list-style:none;padding:0;margin:0}.commercial-offer-table .grid-row .grid-col-params ul li{padding:0;margin:0;color:#222;font-size:13px}.commercial-offer-table .grid-row .grid-col-params ul li:not(:last-child){margin-bottom:4px}.commercial-offer-table .grid-row .grid-col-params ul li span{color:#999;margin-right:4px}.commercial-offer-table .grid-row .grid-col-delete input{border-radius:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m19.5 5.5l-.62 10.025c-.158 2.561-.237 3.842-.88 4.763a4 4 0 0 1-1.2 1.128c-.957.584-2.24.584-4.806.584c-2.57 0-3.855 0-4.814-.585a4 4 0 0 1-1.2-1.13c-.642-.922-.72-2.205-.874-4.77L4.5 5.5M3 5.5h18m-4.944 0l-.683-1.408c-.453-.936-.68-1.403-1.071-1.695a2 2 0 0 0-.275-.172C13.594 2 13.074 2 12.035 2c-1.066 0-1.599 0-2.04.234a2 2 0 0 0-.278.18c-.395.303-.616.788-1.058 1.757L8.053 5.5' color='currentColor'/%3E%3C/svg%3E");background-size:24px 24px;background-repeat:no-repeat;background-position:center;text-indent:9999px;text-align:left}.commercial-offer-table .total-row{font-size:18px;font-weight:600}.commercial-offer-table .total-row .grid-col-quantity{text-align:right}@media screen and (max-width:940px){.commercial-offer-table .headers{display:none}.commercial-offer-table .grid-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}.commercial-offer-table .grid-row .grid-col-image{justify-content:flex-start;grid-column:span 4}.commercial-offer-table .grid-row .grid-col-params{grid-column:span 4}.commercial-offer-table .grid-row .grid-col-delete input{background-image:none;text-indent:0;text-align:center}}@media screen and (max-width:940px)and (max-width:768px){.commercial-offer-table .grid-row{grid-template-columns:minmax(0,1fr);gap:8px}.commercial-offer-table .grid-row .form-item{margin:4px 0}.commercial-offer-table .grid-row .form-item label{display:block}}@media screen and (max-width:940px)and (max-width:768px){.commercial-offer-table .grid-row .grid-col-image{justify-content:center;grid-column:auto}}@media screen and (max-width:940px)and (max-width:768px){.commercial-offer-table .grid-row .grid-col-params{grid-column:auto}}@media print{body.page-commercial-offer #header,body.page-commercial-offer #footer,body.page-commercial-offer .breadcrumb{display:none}}.products_list_item .commercial-offer-links{position:absolute;z-index:1;top:-2px;right:28px}.products_list_item .commercial-offer-links .item:not(.active){display:none}.products_list_item .commercial-offer-links .item .commercial-offer-toggle{display:flex;align-items:center;justify-content:center;height:20px;background:#108fc7;font-size:12px;color:#fff;line-height:1;text-decoration:none;padding:0 4px;box-sizing:border-box;border-radius:3px}.product-sizes-block{border:1px solid #e1e1e1;padding:24px;border-radius:12px}.product-sizes-block table{border:none;margin:0}.product-sizes-block table tr{border:none}.product-sizes-block table tr.header td{padding-top:0}.product-sizes-block table tr.header td .value{font-size:20px!important;font-weight:700!important}.product-sizes-block table tr:not(:last-child){border-bottom:1px solid #eee}.product-sizes-block table tr:last-child td{padding-bottom:0}.product-sizes-block table tr td{border:none;padding:12px 0}.product-sizes-block table tr td.td-name{text-align:left}.product-sizes-block table tr td.td-size{text-align:center;padding-left:10px!important}.product-sizes-block table tr td.td-size .value{font-size:16px;font-weight:600}.product-sizes-block table tr td .img-and-name{display:grid;grid-template-columns:minmax(50px,50px) minmax(0,1fr);align-items:center;gap:16px}.product-sizes-block table tr td .img-and-name .img{display:flex;align-content:center;justify-content:center;width:100%;aspect-ratio:1}.product-sizes-block table tr td .img-and-name .img a{display:flex;align-content:center;justify-content:center}.product-sizes-block table tr td .img-and-name .img a img{width:auto;height:auto;max-width:100%;max-height:100%}.product-sizes-block table tr td .img-and-name .name a{font-size:17px;font-weight:600;color:#333;text-decoration:none}.product-sizes-block table tr td .img-and-name .name a:hover{color:#108fc7}.product-sizes-block table tr td .img-and-name .name a .sku{color:#999}
