@charset "UTF-8";
.product-teaser{background:#FFFFFF;border-radius:5px;height:100%;padding:10px}.product-teaser__image{margin-bottom:15px;text-align:center;display:flex;justify-content:center;align-items:center}.product-teaser__category{letter-spacing:0.25em;text-transform:uppercase;font-size:0.75rem;color:#5A5959;text-align:center}.product-teaser__title{color:#2E2D2D;font-weight:700;font-size:1.125rem;text-align:center}.product-teaser__title a{text-decoration:none}.product-teaser__price{margin:15px 0}.product-teaser__price .b-price{display:flex;justify-content:center;align-items:flex-end}.product-teaser__price .price{font-weight:700;font-size:1.125rem}.product-teaser__price .discount{color:#DB001A;font-weight:700;text-align:right}.product-teaser__price .old-price{margin-left:10px;font-size:0.875rem;text-align:right;color:#9E9D9D;text-decoration:line-through}.product-teaser__btns{display:flex;align-items:center;justify-content:center;margin-top:15px}.product-teaser__btns:has(.warehouses_link){flex-wrap:wrap;row-gap:4px}@media screen and (min-width:1200px){.product-teaser__btns:has(.warehouses_link){row-gap:0.3rem}}.product-teaser__btns .warehouses_link{position:relative;z-index:1;display:inline-block;font-family:"Nunito";font-weight:700;font-size:1.125rem;line-height:1.25;border-radius:5px;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;outline:none;transition:all 0.5s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;color:#fff;padding:1.125rem 1.5625rem;background:#FF5F4A;font-size:0.6rem;margin:0 8px}@media screen and (min-width:1200px){.product-teaser__btns .warehouses_link{font-size:0.9rem}}@media screen and (min-width:1200px){.product-teaser__btns .warehouses_link{padding:0.9rem 1.25rem}}.product-teaser__btns .warehouses_link::after{position:absolute;content:"";left:0;top:0;bottom:0;right:0;transform:scaleX(0);transition:transform 0.3s;transform-origin:center right;z-index:-1;border-radius:5px}.product-teaser__btns .warehouses_link::after{background:#26CA82}.product-teaser__btns .warehouses_link:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.product-teaser__btns .warehouses_link{font-size:0.6rem}}.product-teaser__btns .addto_basket_button{position:relative;z-index:1;display:inline-block;font-family:"Nunito";font-weight:700;font-size:1.125rem;line-height:1.25;border-radius:5px;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;outline:none;transition:all 0.5s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;color:#fff;padding:1.125rem 1.5625rem;background:#FF5F4A;margin:0 0.4rem}@media screen and (min-width:1200px){.product-teaser__btns .addto_basket_button{font-size:0.9rem}}@media screen and (min-width:1200px){.product-teaser__btns .addto_basket_button{padding:0.9rem 1.25rem}}.product-teaser__btns .addto_basket_button::after{position:absolute;content:"";left:0;top:0;bottom:0;right:0;transform:scaleX(0);transition:transform 0.3s;transform-origin:center right;z-index:-1;border-radius:5px}.product-teaser__btns .addto_basket_button::after{background:#26CA82}.product-teaser__btns .addto_basket_button:hover::after{transform:scaleX(1)}.product-teaser__btns .addto_basket_button:before{content:"";font-family:"icomoon";display:inline-block;margin-right:0.625rem;font-size:0.875rem}@media screen and (min-width:1200px){.product-teaser__btns .addto_basket_button:before{margin-right:0.5rem}}.product-teaser__btns .drupal_package_like_button{margin:0 8px}.view-catalog.view-display-id-page_2 .drupal_package_like_button.favorite_button.active::before{content:"";color:#9E9D9D}.view-block-catalog{margin:50px 0}.view-block-catalog .block__title{font-weight:900;font-size:1.875rem;color:#00874C;text-align:center;margin-bottom:25px}.view-block-catalog .block__content{padding:0 15px;margin:0 auto}@media screen and (min-width:360px){.view-block-catalog .block__content{padding:0 25px}}@media screen and (min-width:1200px){.view-block-catalog .block__content{padding:0 50px 0 150px}}@media screen and (min-width:1600px){.view-block-catalog .block__content{padding:0 75px 0 185px}}.page-not-front .site-middle .view-block-catalog .block__content{padding:0}.view-block-catalog .view-content{margin-top:25px}.view-block-catalog.views-block-catalog-block-1 .block__title,.view-block-catalog.views-block-catalog-block-5 .block__title{padding:0 15px;margin:0 auto;margin-bottom:5px}@media screen and (min-width:360px){.view-block-catalog.views-block-catalog-block-1 .block__title,.view-block-catalog.views-block-catalog-block-5 .block__title{padding:0 25px}}@media screen and (min-width:1200px){.view-block-catalog.views-block-catalog-block-1 .block__title,.view-block-catalog.views-block-catalog-block-5 .block__title{padding:0 50px 0 150px}}@media screen and (min-width:1600px){.view-block-catalog.views-block-catalog-block-1 .block__title,.view-block-catalog.views-block-catalog-block-5 .block__title{padding:0 75px 0 185px}}.view-block-catalog.views-block-catalog-block-1 .view-header,.view-block-catalog.views-block-catalog-block-5 .view-header{letter-spacing:0.25em;text-transform:uppercase;font-size:0.75rem;color:#5A5959;text-align:center}.view-catalog .view-content{display:flex;flex-wrap:wrap;margin:0 -5px -10px}.view-catalog .view-content .views-row{display:inline-block;vertical-align:top;width:100%;padding:0 5px;padding-bottom:10px}.view-catalog .node{height:100%}.view-catalog.view-display-id-page_2 .drupal_package_like_button.favorite_button.active::before{content:"";color:#9E9D9D}.view-catalog.view-display-id-block_3 .view-header{font-weight:900;font-size:1.875rem;color:#00874C;margin-bottom:10px}.view-catalog .view-header{position:relative}.view-catalog .view-header .count_views_catalog{position:absolute;left:0;margin:auto;text-align:center;letter-spacing:0.25em;text-transform:uppercase;font-size:0.7rem;color:#5A5959;white-space:nowrap;bottom:-30px}.view-catalog .more-link{display:none;margin-top:35px;text-align:center}.view-catalog .more-link a{position:relative;z-index:1;display:inline-block;font-family:"Nunito";font-weight:700;font-size:1.125rem;line-height:1.25;border-radius:5px;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;outline:none;transition:all 0.5s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;color:#fff;padding:1.125rem 2.8125rem;background:#26CA82}@media screen and (min-width:1200px){.view-catalog .more-link a{font-size:0.9rem}}@media screen and (min-width:1200px){.view-catalog .more-link a{padding:0.9rem 2.25rem}}.view-catalog .more-link a::before{position:absolute;content:"";left:0;top:0;bottom:0;right:0;transform:scaleX(0);transition:transform 0.3s;transform-origin:center right;z-index:-1;border-radius:5px}.view-catalog .more-link a::before{background:#FF5F4A}.view-catalog .more-link a:hover::before{transform:scaleX(1)}@media screen and (min-width:500px){.view-catalog .view-content .views-row{width:50%}}@media screen and (min-width:767px){.view-catalog .view-content .views-row{width:33.333%}}@media screen and (min-width:1200px){.swiper-container{flex-grow:1}.view-catalog .view-content .views-row{width:25%}.view-block-catalog .view-header{margin-bottom:40px;text-align:left}.view-block-catalog .view-header .subtitle{font-size:0.7rem}.view-block-catalog .view-header .title{font-size:2.4rem}.view-block-catalog.views-block-catalog-block-1 .block__title,.view-block-catalog.views-block-catalog-block-5 .block__title{margin-bottom:15px;font-size:2.4rem;text-align:left}.view-block-catalog.views-block-catalog-block-1 .view-header,.view-block-catalog.views-block-catalog-block-5 .view-header{font-size:0.7rem;text-align:left}.view-block-catalog .view-filters .form-item:nth-child(n+5){display:none}.product-teaser{display:flex;flex-direction:column;position:relative;z-index:3;background:#FFFFFF}.product-teaser__title{flex-grow:1}.product-teaser__title a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-teaser:hover{border-radius:5px;box-shadow:0px 4px 12px rgba(147, 152, 155, 0.2)}}@media screen and (min-width:1800px){.view-catalog .view-content .views-row{width:20%}.views-block-catalog-block-2 .block__title,.view-catalog.view-display-id-block_3 .view-header{font-size:2.6666666667rem;text-align:left}.view-id-catalog.view-display-id-block_7{display:flex;flex-wrap:wrap;justify-content:space-between}.view-id-catalog.view-display-id-block_7 .view-content{width:100%}}/*# sourceMappingURL=products.css.map */