

/* Start:/local/templates/agroline-rsm-2024/components/bitrix/breadcrumb/template1/style.css?1759211355625*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

span.breadcrumbs__link {cursor:initial}
/* End */


/* Start:/local/templates/agroline-rsm-2024/components/bitrix/catalog/rsm_zip/style.css?17748660246107*/

.catalog {
    display: flex ;
}

.catalog-filter {
    max-width: 427px;
    margin-right: 30px;
}

.product-code {
    font-weight: 400;
    font-size: 14px;
    line-height: 23.22px;
    color: #888;
    margin-bottom: 13px;
    margin-top: 16px;
    position: relative;
    cursor:pointer;
    margin-left: 20px;
}

.product-code:before {
    content: "";
    width: 13px;
    height: 12px;
    display: inline-block;
    background: url('data:image/svg+xml,<svg viewBox="0.5 0 10.5 10.5" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" style="width: 13px;height: 12px;"><style>path { fill: %23999;} rect{color: %23999;}</style><rect x="3.5" y="3" width="7" height="7" rx="1.5" stroke="currentColor" fill="none"></rect><path d="M8 1a.5.5 0 0 0 0-1v1ZM.5 7.5a.5.5 0 0 0 1 0h-1ZM3 1h5V0H3v1ZM1.5 7.5v-5h-1v5h1ZM3 0A2.5 2.5 0 0 0 .5 2.5h1A1.5 1.5 0 0 1 3 1V0Z" fill="currentColor"></path></svg>');
    position: absolute;
    left: -20px;
    bottom: 5px;
  /*  top: 2px;*/
}



.product-state.stock {
    color: #5FA800;
}


.product-state.not_stock {
    color: #e10000;
}

.product-state, .in_cart_label {
    font-weight: 400;
    font-size: 18px;
    line-height: 23.22px;
    position:relative;
}

.popup-box-wrap{
    position:fixed;
    top:100px;
    right:10px;
    left:0px;
    z-index:100;
    wudth:500px;
}
.popup-window-box{
    position: relative;
    height: 130px;
}

.popup-box {
    position:absolute;
    padding: 10px;
    max-width: 500px;
    width:100%;
    right: -550px;
    opacity: 1;
    z-index: 4;
-webkit-box-shadow: -6px 4px 15px 4px rgba(34, 60, 80, 0.3);
-moz-box-shadow: -6px 4px 15px 4px rgba(34, 60, 80, 0.3);
box-shadow: -6px 4px 15px 4px rgba(34, 60, 80, 0.3);
    transition:0.4s ease;
    margin-bottom:20px;
    background:#fff;
    display:flex;
    align-items:center;

}
.popup-box.show{
right: -15px;
}
.popup-box-header{
    font-weight:500;
    margin-bottom:7px;	
}

img.popup-box-image {
    max-width: 80px;
    min-width: 80px;
    margin-right:10px;
    
}

.product-code .popup-box {
    left: 0px;
    width: 180px;
    background: rgba(80, 80, 80, 0.9);
    font-size: 13px;
    border-radius: 5px;
    padding: 15px 10px;
    color: #fff;
    border: 1px solid rgba(200, 200, 200, 0.8);
    left: -24px;

}

.catalog-title-label {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 26px;
}


.catalog-section-sort {
    margin-bottom: 30px;
    font-size: 18px;
   line-height: 100%;

}

span.sort-title {
    font-weight: 500;
}

.sort-button{
    font-weight: 400;
    margin-left:20px;
    margin-right:20px; 
    display:inline-block;
    position: relative;

}


.sort-button.desc:after,.sort-button.asc:after {
    content: "";
    width: 12px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33342 8.99977H0.666844C0.578799 9.00224 0.491241 8.98435 0.409595 8.94719C0.327949 8.91004 0.253954 8.85442 0.192193 8.78379C0.129405 8.71431 0.079966 8.63106 0.0469406 8.53921C0.0139152 8.44736 -0.00199373 8.34886 0.00019952 8.24981C0.00019952 8.03757 0.0641975 7.85983 0.192193 7.71584C0.253954 7.6452 0.327949 7.58959 0.409595 7.55243C0.491241 7.51528 0.578799 7.49738 0.666844 7.49985H3.33342C3.52275 7.49985 3.68075 7.57185 3.80874 7.71584C3.87135 7.78544 3.92062 7.86872 3.95352 7.96055C3.98643 8.05239 4.00227 8.15083 4.00007 8.24981C4.00007 8.46205 3.93674 8.63979 3.80874 8.78379C3.74683 8.85441 3.67272 8.91001 3.59096 8.94715C3.50921 8.9843 3.42156 9.00221 3.33342 8.99977ZM11.3332 1.50015H0.666844C0.578857 1.50263 0.491352 1.48481 0.40972 1.44779C0.328087 1.41077 0.254058 1.35534 0.192193 1.28491C0.129418 1.21527 0.0799945 1.13189 0.0469733 1.03992C0.0139521 0.947951 -0.00196661 0.849346 0.00019952 0.750189C0.00019952 0.53795 0.0641975 0.359459 0.192193 0.215466C0.254058 0.145037 0.328087 0.0896063 0.40972 0.0525887C0.491352 0.0155711 0.578857 -0.00224888 0.666844 0.000226726H11.3332C11.5225 0.000226726 11.6805 0.0722232 11.8078 0.215466C11.9358 0.359459 11.9998 0.53795 11.9998 0.750189C12.002 0.849346 11.9861 0.947951 11.953 1.03992C11.92 1.13189 11.8706 1.21527 11.8078 1.28491C11.7459 1.35534 11.6719 1.41077 11.5903 1.44779C11.5087 1.48481 11.4211 1.50263 11.3332 1.50015ZM7.33329 5.24996H0.666844C0.578799 5.25243 0.491241 5.23453 0.409595 5.19738C0.327949 5.16023 0.253954 5.10461 0.192193 5.03397C0.129405 4.9645 0.079966 4.88125 0.0469406 4.7894C0.0139152 4.69755 -0.00199373 4.59905 0.00019952 4.5C0.00019952 4.28776 0.0641975 4.10927 0.192193 3.96528C0.254058 3.89485 0.328087 3.83942 0.40972 3.8024C0.491352 3.76538 0.578857 3.74756 0.666844 3.75004H7.33329C7.42137 3.74759 7.50897 3.76542 7.59071 3.80244C7.67245 3.83945 7.7466 3.89486 7.80861 3.96528C7.87132 4.03498 7.9207 4.11837 7.95372 4.21032C7.98674 4.30228 8.00269 4.40086 8.0006 4.5C8.00269 4.59897 7.98679 4.69737 7.95389 4.78919C7.92099 4.881 7.87178 4.9643 7.80928 5.03397C7.74729 5.10469 7.67306 5.16034 7.59119 5.19749C7.50932 5.23465 7.42154 5.2525 7.33329 5.24996Z' fill='%23D0043C'/%3E%3C/svg%3E");
    position: absolute;
    background-repeat: no-repeat;
    right:-17px;
    top:5px;
}

.sort-button.desc:after{}
.sort-button.asc:after {    transform: scale(1, -1);}



.success-append-message {
    display: flex;
    position: relative;
    width: 540px;
    gap: 20px;
    padding: 20px;
    right: 0;
    background: #fff;
    box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
}

.success-append-message img {
    width: 80px;
}
.success-append-message p {
margin-bottom:10px;
}


.notify_box {
    position: fixed;
    display:flex;
    flex-direction: column;
    right: 15px;
    top: 15px;
    width: 540px;
    gap:20px;
    z-index:999;
}



@media (max-width:1024px){
.catalog {
    flex-direction:column;

}
.catalog-filter{
margin:initial;
}

}
/* End */


/* Start:/local/templates/agroline-rsm-2024/components/bitrix/catalog.element/catalog-rsm-zip/style.css?17749570194605*/
.product-code {
    margin-bottom: 40px;
    max-width: 230px;
}

.product-info {
    display: flex;
}

.product-state.stock {

    padding-top: 33px;
    padding-bottom: 10px;
}


.product-info-gallery {
    max-width: 731px;
    flex-grow: 1;
    margin-right: 32px;
}

.product-info-gallery img {
    width: 100%;
    max-width: 731px;
}

.product-info-top-characters {
    min-width: 30%;
    flex-grow: 2;
    list-style: none;

}

p.product-info-top-characters-header {
    font-weight: 500;
    font-size: 24px;
    line-height: 30.96px;
}


.product-info-top-characters ul {
    margin: 0px;
    padding: 0px;
}

.product-info-top-characters li {
    list-style: none;
}

.product-info-price-box {
    max-width: 280px;
    min-width: 280px;
    flex-grow: 2;
}


.product-price-line {
    font-weight: 500;
    font-size: 38px;
    line-height: 64.5px;
}

@media (max-width: 1300px) {
    .product-price-line {
    font-weight: 500;
    font-size: calc(24px + 14 * ((100vw - 360px) / 940));
    line-height: 130%;
}
   
}

.price-line.old-price {
    color: #888;
    font-size: 20px;
    text-decoration: line-through;
}

.quantity-box {
    display: flex;
    margin-top: 23px;
    border: 1px solid #D9D9D9;
    margin-bottom: 40px;

}

.quantity-box.max-value .item-quantity-btn.plus, 
.quantity-box.min-value .item-quantity-btn.minus{
   opacity:0.3 ;
   background: #eee;
   cursor:auto;
}


.item-quantity-btn {
    text-align: center;
    flex-grow: 2;
    padding: 15px;
    font-weight: 400;
    font-size: 22px;
    line-height: 28.38px;
    cursor: pointer;
    user-select: none;
    transition: all .3s;
}
.quantity-box.min-value .item-quantity-btn.minus:hover, .quantity-box.max-value .item-quantity-btn.plus:hover{
color:#333;
}

.quantity-box .item-quantity-btn:hover
{
    color: #d0043c;
}


.quantity-box input {
    border: 0px none transparent;
    text-align: center;
    font-weight: 400;
    font-size: 22px;
    line-height: 28.38px;
    min-width:60px;
    flex-grow: 2;
}

.item-btn-submit {
    width: 100%;
}

.product-info-tabs-line {
    margin-bottom: 60px;
    margin-top: 60px;
}

ul.tabs-header {
    display: flex;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #dadada;
}

ul.tabs-header li {
    padding: 10px 40px 60px;
    list-style: none;  
    font-weight: 500;
    font-size: 24px;
    line-height: 30.96px;
    text-align: center;      
    border-bottom: 4px solid transparent;
}

@media (max-width:1024px) {
    ul.tabs-header {
        flex-direction: column;
    }

    ul.tabs-header li {
        padding: 10px 20px 30px;        
    }
}


ul.tabs-header li.selected {
    border-bottom: 4px solid red;
}



.product-info-tabs-line .tab {
    font-weight: 400;
    font-size: 18px;
    line-height: 23.22px;
    margin-top: 80px;
    display: none;
}

.product-info-tabs-line .tab.selected {
    display: block;
}

.product-price-line.old-price {
    text-decoration: line-through;
    color: #888;
    font-weight: 400;
    font-size: 25px;
}


#product_properties .prop {
    display: flex;
    margin-bottom: 7px;
}

#product_properties .prop_name {
    width: 320px;
}

.store-wrap {
 border-top: 1px dotted rgba(9, 9, 9, 0.1);
    padding-top: 10px;
}
.store-header {
    font-size: 20px;
}

.store_row {

    font-size: 16px;
    line-height: 18px;

    justify-content: space-between;
    margin-bottom: 10px;
    align-items: center;
}

.store_row_name {
    padding-right: 5px;
}
.store_row_name, .store_row_value {
    position: relative;
    padding-bottom: 2px;
    top: 5px;
    background: #fff;
}

.store_row_value.green_text {
    color: #5fa800;
}

.store_row_name {
    padding-right: 5px;
}

.store_row_value .icon.stock {
    background-color: #5fa800;
}
.store_row_value .icon {
    width: 5px;
    height: 5px;
    background: #e10000;
    margin: 6px 8px 0 0;
    border-radius: 100%;
    display: inline-block;
}

@media (max-width:1024px) {
    .product-info-top-characters {
        display: none;
    }

}


@media (max-width:800px) {

    .product-info {
        flex-wrap: wrap;
    }

    .product-info-price-box {
        max-width: initial;
        margin-bottom: 40px;
    }
}

.product-info__disclaimer {
    font-size: 13px;
    line-height: 17px;
    margin: 40px 0;
    color: #666;
}
/* End */
/* /local/templates/agroline-rsm-2024/components/bitrix/breadcrumb/template1/style.css?1759211355625 */
/* /local/templates/agroline-rsm-2024/components/bitrix/catalog/rsm_zip/style.css?17748660246107 */
/* /local/templates/agroline-rsm-2024/components/bitrix/catalog.element/catalog-rsm-zip/style.css?17749570194605 */
