.font-light{font-family:GraphikLCG-Light,sans-serif;font-weight:400}.font-medium{font-family:GraphikLCG-Medium,sans-serif;font-weight:500}.font-regular{font-family:GraphikLCG-Regular,sans-serif;font-weight:600}.product-list{font-family:GraphikLCG-Light,sans-serif;display:flex;flex-wrap:wrap;justify-content:flex-start}.item-price-block__price-value,.product-list__item-title{font-family:GraphikLCG-Regular,sans-serif;font-weight:500}.product-list.owl-carousel{display:block}.product-list__item{width:calc(33.333% - 20px);margin:10px;border:1px solid #e5f8e3;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.owl-carousel .product-list__item{width:100%;margin:0;height:100%}.product-list .owl-stage{display:flex;gap:10px}.product-list__item-img{display:flex;align-items:center;height:250px;position:relative}.product-gallery-wrapper{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;position:absolute;top:0;bottom:0;left:0;right:0;flex-direction:row;z-index:2}.product-gallery-wrapper__item{flex-grow:1;-webkit-box-flex:1}.product-gallery-wrapper__item-nav{display:block;position:relative;margin:0 1px;height:100%}.product-gallery-wrapper__item img{position:absolute;opacity:0;margin:auto;top:0;bottom:0;left:0;right:0;border:0;vertical-align:middle;max-width:100%;max-height:100%;pointer-events:none}.product-gallery-wrapper__item.active img{opacity:1}.product-list__item-info{padding:30px}.product-list__item-section{width:fit-content}.item-price-block__basket,.item-price-block__minus,.item-price-block__plus{width:48px;height:48px;border-radius:50%}.product-list__item-title{font-size:20px;margin-top:10px;color:#01030d}.section-gallery-nav{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:2}.section-gallery-nav__item.active{color:#052289;background:#052289}.product-list__item:hover{box-shadow:0 5px 20px rgba(0,0,0,.1);cursor:pointer}.product-list__item-main{padding-bottom:20px}.product-list__item-price-block{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5f8e3;padding:20px 30px;position:relative}.product-list__item-desc{color:#01030d}.item-price-block__price.buy,.item-price-block__tariff.buy{position:absolute;top:-40px}.item-price-block__price{display:flex;align-items:center}.item-price-block__price-value{font-style:normal;font-size:26px;line-height:140%;color:#0f3bac}.item-price-block__price-currency{font-family:GraphikLCG-Light,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#999;margin-left:5px}.item-price-block__basket{flex-shrink:0;background:url(./images/basket-white.svg) 50% 50% no-repeat #052289;user-select:none}.item-price-block__basket:hover{background:url(./images/basket-white.svg) 50% 50% no-repeat #0061f3}.item-price-block__plus{background:url(./images/plus.svg) 50% 50% no-repeat #052289}.item-price-block__plus:hover{background:url(./images/plus.svg) 50% 50% no-repeat #0061f3;box-shadow:0 5px 20px rgba(0,0,0,.1)}.item-price-block__minus{border:1px solid #052289;background:url(./images/minus.svg) 50% 50% no-repeat #fff}.item-price-block__minus:hover{background:url(./images/minus-w.svg) 50% 50% no-repeat #0061f3;border:none;box-shadow:0 5px 20px rgba(0,0,0,.1)}.item-price-block__quantity{font-family:GraphikLCG-Light,sans-serif;font-size:20px;font-weight:400;color:#8c9194}.point-blue{width:8px;height:8px;background:#0061f3;border-radius:100%;display:inline-block}.item-price-block__tariff{padding:0 10px;position:relative}.item-price-block__tariff:before{content:"";position:absolute;display:block;left:-10px;top:5px;width:10px;height:10px;border-radius:50%;background-color:#052289;box-shadow:0 4px 4px rgba(0,0,0,.25)}.product-list-pagination{margin:0 10px;display:flex;flex-wrap:wrap;justify-content:space-between}.product-list-pagination__nav{width:80%}.product-list-pagination__load-more{width:100%;border:1px solid #052289;color:#052289;padding:10px 20px;display:flex;align-items:center;justify-content:center}.product-list-pagination__load-more:before{content:"";width:30px;height:30px;background:url(images/image-load.svg) 50% 50% no-repeat;display:inline-block}.product-list-pagination__load-more:hover::before{animation:2s spinner}.product-list-pagination__load-more.active::before{animation:2s infinite spinner}.product-list-pagination__load-more:hover{cursor:pointer}.product-list-pagination__limit{display:flex;align-items:center;position:relative}.product-gallery-wrapper__item.image-list-wrapper{position:unset;padding-top:0;margin:unset;text-align:unset;zoom:unset;display:block}.pagination-limit{display:none;opacity:0;animation:.5s reverse forwards ani}.pagination-limit__item-current{position:relative;padding-right:25px;cursor:pointer}.pagination-limit:hover,.pagination-limit__item-current:hover>.pagination-limit{display:block;position:absolute;visibility:visible;background:#fff;animation:.5s forwards ani}.pagination-limit__item-current:hover::after{transform:rotate(0)}.pagination-limit__item-current::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9181 0.949951L10.3981 7.46995C9.62812 8.23995 8.36813 8.23995 7.59813 7.46995L1.07812 0.949951' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:12px;height:9px;margin-left:10px;transition:.3s;position:absolute;background-repeat:no-repeat;pointer-events:none;top:7px;transform:rotate(180deg)}.btn-section{padding:5px 20px;color:#052289;border-radius:50px;border:1px solid #052289;transition:background-color .1s}.btn-section:hover{cursor:pointer;background:#052289;color:#fff}.hint{position:relative;background:url(images/info-circle.svg) 50% 50% no-repeat;border-radius:100%;width:16px;display:inline-block;height:16px}.hint:hover{box-shadow:0 5px 20px rgba(0,0,0,.1);background:url(images/info-circle-hover.svg) 50% 50% no-repeat;cursor:pointer}.hint-body{display:none}.hint:hover>.hint-body{position:absolute;display:block;background:#fff;width:calc(100% * 16);height:auto;left:calc(100% * -8 + 16px);bottom:21px;padding:5px;box-shadow:0 4px 40px rgba(5,34,137,.1)}.hint-body>.hint-tail{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;transform:rotate(180deg);left:calc(50% - 18px)}@media (max-width:992px){.product-list__item{width:calc(50% - 30px)}}@media (max-width:768px){.product-list__item{width:100%;margin:10px 0}}@keyframes ani{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}