@charset "UTF-8";
.product-status{position:absolute;left:20px;bottom:85px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;z-index:5;font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.25em}@media screen and (min-width:1200px){.product-status{font-size:0.7777777778rem;font-weight:400;letter-spacing:0.3em}}@media screen and (min-width:1200px){.product-status{left:0.5555555556rem;bottom:1.1111111111rem}}.product-status .item{padding:5px;min-width:72px;color:#FFFFFF;text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:14px;font-size:0.875rem}@media screen and (min-width:1200px){.product-status .item{padding:0.2777777778rem 0.5555555556rem}}.product-status .item+.item{margin-top:3px}.product-status .item-new{background:#402689}.product-status .item-hit{background:#00B9B9}.product-status .item-promotion{background:#E7360F}.product-teaser{padding:10px;position:relative;display:flex;flex-direction:column;flex-grow:1;text-align:center}.product-teaser .product-status{left:6px;bottom:6px}.product-teaser .product-status .item{min-width:48px;font-size:0.75rem}.product-teaser__visible{display:flex;flex-direction:column;flex-grow:1;position:relative}.product-teaser__image{margin:-10px -10px 10px -10px;border-radius:15px;background:#FFFFFF;position:relative}.product-teaser__image:before{content:'';display:block;padding-bottom:100%}.product-teaser__image a{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;display:flex;align-items:center;justify-content:center}.product-teaser__image img{border-radius:15px;max-height:100%;width:auto}.product-teaser__category{font-size:0.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#5A5959;display:none}@media screen and (min-width:1200px){.product-teaser__category{font-size:0.7777777778rem;font-weight:400;letter-spacing:0.3em}}.product-teaser__title{font-size:1rem;font-weight:700;text-align:center;margin:0 0 5px}@media screen and (min-width:1200px){.product-teaser__title{font-size:1rem;font-weight:700}}.product-teaser__title a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s;font-size:0.75rem;text-transform:uppercase}.product-teaser__title a:hover{background-size:100% 1px}.product-teaser__title a:hover{color:#402689}.product-teaser__bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto}.product-teaser__price{white-space:nowrap}.product-teaser__price--content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column-reverse}.product-teaser__price-text{display:none}.product-teaser__price .price{font-weight:bold}.product-teaser__price .price-old{font-size:0.875rem}.product-teaser__price .price-old .percent{color:#DB001A;font-weight:700;font-size:0.875rem}.product-teaser__price .price-old-value{font-size:0.875rem;font-weight:400;text-decoration:line-through;color:#9E9D9D}@media screen and (min-width:1200px){.product-teaser__price .price-old-value{font-size:0.8888888889rem;font-weight:400;text-decoration:line-through}}.product-teaser .field-page-rate{margin-bottom:5px;display:flex;justify-content:center}.product-teaser .add-wrap{display:flex}.product-teaser .add-wrap div{display:flex}.product-teaser .addto_basket_button,.product-teaser .warehous-btn{font-size:0;text-decoration:none;display:inline-flex}.product-teaser .addto_basket_button:before,.product-teaser .warehous-btn:before{font-family:'icomoon';font-size:18px;font-weight:400;line-height:1;color:inherit;color:#E7360F}@media screen and (min-width:1200px){.product-teaser .addto_basket_button:before,.product-teaser .warehous-btn:before{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.product-teaser .addto_basket_button:before,.product-teaser .warehous-btn:before{transition:0.3s}.product-teaser .addto_basket_button:hover:before,.product-teaser .warehous-btn:hover:before{color:#402689}}.product-teaser .addto_basket_button:before{content:''}.product-teaser .warehous-btn:before{content:''}.product-teaser__btns{display:flex;justify-content:center;margin-left:-4px;margin-right:-4px}.product-teaser__btns .add-wrap{padding-left:4px;padding-right:4px}.product-teaser__like{padding:0 4px;display:flex;justify-content:center}.product-teaser .drupal_package_like_favorites_add{width:30px;height:30px;border-radius:50%;position:absolute;right:15px;top:15px;display:flex;align-items:center;z-index:2;justify-content:center;background:#FFFFFF;padding-top:3px}.product-teaser .drupal_package_like_favorites_add:before{color:#402689}.product-teaser .drupal_package_like_favorites_add:hover:before{color:#E7360F}.params_product{display:flex;align-items:center;margin:0 -3px}.params_product>div{padding-left:3px;padding-right:3px;flex-grow:1;max-width:100%}@media screen and (min-width:1200px){.params_product>div{flex-grow:0}}.params_product .select2-container{width:100% !important}.view-block-catalog,.viewed-products{padding-top:25px;padding-bottom:25px;position:relative}@media screen and (min-width:1200px){.view-block-catalog,.viewed-products{padding-top:2.7777777778rem;padding-bottom:2.7777777778rem}}.view-block-catalog:hover,.viewed-products:hover{z-index:20}.view-block-catalog .block__title,.viewed-products .block__title{position:relative;text-align:center;margin:0 0 15px;font-size:1.875rem;font-weight:700;line-height:1.25}@media screen and (min-width:1200px){.view-block-catalog .block__title,.viewed-products .block__title{font-size:3.5555555556rem;font-weight:700}}@media screen and (min-width:1200px){.view-block-catalog .block__title,.viewed-products .block__title{text-align:left;margin-bottom:3.6111111111rem}}.view-block-catalog .block__title .more-link,.viewed-products .block__title .more-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:'CenturyGothic';line-height:1.25;text-align:center;text-decoration:none;background-color:transparent;text-transform:uppercase;color:#FFFFFF;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:1rem;font-weight:700;padding:15px 25px;min-height:60px;border-radius:30px;background:#402689;margin-top:2.7777777778rem;display:none}@media screen and (min-width:1200px){.view-block-catalog .block__title .more-link,.viewed-products .block__title .more-link{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.view-block-catalog .block__title .more-link,.viewed-products .block__title .more-link{padding:0.8333333333rem 1.3888888889rem;min-height:3.3333333333rem;border-radius:1.6666666667rem}}.view-block-catalog .block__title .more-link::after,.viewed-products .block__title .more-link::after{position:absolute;content:'';left:-5px;top:-5px;bottom:-5px;right:-5px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1;border-radius:25px}.view-block-catalog .block__title .more-link::after,.viewed-products .block__title .more-link::after{background:#E7360F}.view-block-catalog .block__title .more-link:hover::after,.viewed-products .block__title .more-link:hover::after{transform:scaleX(1)}@media screen and (min-width:1200px){.view-block-catalog .block__title .more-link,.viewed-products .block__title .more-link{display:inline-flex}}.view-block-catalog .view-filters,.viewed-products .view-filters{margin-bottom:20px}.view-block-catalog .view-filters .form-checkboxes,.viewed-products .view-filters .form-checkboxes{display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin:0 -25px -10px;padding:0 20px}.view-block-catalog .view-filters .form-checkboxes::-webkit-scrollbar,.viewed-products .view-filters .form-checkboxes::-webkit-scrollbar{display:none}.view-block-catalog .view-filters .form-checkboxes .form-item,.viewed-products .view-filters .form-checkboxes .form-item{flex-shrink:0;padding:0 5px}.view-block-catalog .view-filters .form-checkboxes .form-item:first-of-type,.viewed-products .view-filters .form-checkboxes .form-item:first-of-type{margin-left:auto}.view-block-catalog .view-filters .form-checkboxes .form-item:last-of-type,.viewed-products .view-filters .form-checkboxes .form-item:last-of-type{margin-right:auto}.view-block-catalog .view-filters .form-checkboxes label,.viewed-products .view-filters .form-checkboxes label{font-size:1rem;font-weight:700;padding:15px 25px 15px 53px;background:#402689;border-radius:5px;color:#FFFFFF}@media screen and (min-width:1200px){.view-block-catalog .view-filters .form-checkboxes label,.viewed-products .view-filters .form-checkboxes label{font-size:1rem;font-weight:700}}.view-block-catalog .view-filters .form-checkboxes label::before,.view-block-catalog .view-filters .form-checkboxes label::after,.viewed-products .view-filters .form-checkboxes label::before,.viewed-products .view-filters .form-checkboxes label::after{width:18px;height:18px;left:25px;top:0;bottom:0;margin:auto 0}.view-block-catalog .view-filters .form-checkboxes label::after,.viewed-products .view-filters .form-checkboxes label::after{background-size:12px}.view-block-catalog.views-block-catalog-basket-views-block-1,.viewed-products.views-block-catalog-basket-views-block-1{position:relative}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .block__title,.viewed-products.views-block-catalog-basket-views-block-1-2 .block__title{font-size:1.5rem;font-weight:700;line-height:1.25;position:relative}@media screen and (min-width:1200px){.view-block-catalog.views-block-catalog-basket-views-block-1-2 .block__title,.viewed-products.views-block-catalog-basket-views-block-1-2 .block__title{font-size:2.6666666667rem;font-weight:700}}.view-block-catalog.viewed-products .block__title,.viewed-products.viewed-products .block__title{font-size:1.5rem;font-weight:700;line-height:1.25;text-align:left;margin-bottom:10px}@media screen and (min-width:1200px){.view-block-catalog.viewed-products .block__title,.viewed-products.viewed-products .block__title{font-size:2.6666666667rem;font-weight:700}}@media screen and (min-width:1200px){.view-block-catalog.viewed-products .block__title,.viewed-products.viewed-products .block__title{margin-bottom:2.5rem}}.view-block-catalog.viewed-products .block__title:after,.view-block-catalog.viewed-products .block__title:before,.viewed-products.viewed-products .block__title:after,.viewed-products.viewed-products .block__title:before{display:none}.view-catalog .view-header{position:relative}.view-catalog .view-header .count_views_catalog{position:absolute;left:0;right:0;margin:auto;text-align:center;letter-spacing:0.25em;text-transform:uppercase;font-size:0.75px^-1rem;color:#2E2D2D;bottom:calc(100% + 110px)}.view-catalog .view-content{display:flex;flex-wrap:wrap;margin:0 -5px -10px}@media screen and (min-width:1200px){.view-catalog .view-content{margin-left:-0.8333333333rem;margin-right:-0.8333333333rem}}.view-catalog .views-row{width:50%;padding:0 5px;position:relative;display:flex;margin-bottom:10px}@media screen and (min-width:992px){.view-catalog .views-row{width:33.333%}}@media screen and (min-width:1200px){.view-catalog .views-row{width:25%;padding-left:0.8333333333rem;padding-right:0.8333333333rem;margin-bottom:1.6666666667rem}}.view-catalog .views-row:last-child .more-link-wrapper{margin:0;position:absolute;top:0;bottom:0;right:15px;left:15px;background:rgba(255, 255, 255, 0.75);border-radius:5px;display:flex;align-items:center;justify-content:center;z-index:5}.view-catalog .views-row:last-child .more-link-bvb{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:'CenturyGothic';line-height:1.25;text-align:center;text-decoration:none;background-color:transparent;text-transform:uppercase;color:#FFFFFF;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:1rem;font-weight:700;padding:10px 25px;min-height:50px;border-radius:25px;background:#402689}@media screen and (min-width:1200px){.view-catalog .views-row:last-child .more-link-bvb{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.view-catalog .views-row:last-child .more-link-bvb{padding:0.5555555556rem 1.3888888889rem;min-height:3.3333333333rem;border-radius:1.6666666667rem}}.view-catalog .views-row:last-child .more-link-bvb::before{position:absolute;content:'';left:-5px;top:-5px;bottom:-5px;right:-5px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1;border-radius:25px}.view-catalog .views-row:last-child .more-link-bvb::after{font-family:'icomoon';font-size:18;font-weight:400;line-height:1;color:inherit;content:'';margin-left:10px}@media screen and (min-width:1200px){.view-catalog .views-row:last-child .more-link-bvb::after{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.view-catalog .views-row:last-child .more-link-bvb::after{font-size:22px}}.view-catalog .views-row:last-child .more-link-bvb::before{background:#E7360F}.view-catalog .views-row:last-child .more-link-bvb:hover::before{transform:scaleX(1)}@media screen and (min-width:1200px){.view-catalog .views-row:last-child .more-link-bvb{min-height:3.3333333333rem;padding-left:1.3888888889rem;padding-right:1.3888888889rem}}.view-catalog .more-link{margin-top:35px;text-align:center}.view-catalog .more-link a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:'CenturyGothic';line-height:1.25;text-align:center;text-decoration:none;background-color:transparent;text-transform:uppercase;color:#FFFFFF;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:1rem;font-weight:700;padding:15px 25px;min-height:60px;border-radius:30px;background:#402689}@media screen and (min-width:1200px){.view-catalog .more-link a{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.view-catalog .more-link a{padding:0.8333333333rem 1.3888888889rem;min-height:3.3333333333rem;border-radius:1.6666666667rem}}.view-catalog .more-link a::after{position:absolute;content:'';left:-5px;top:-5px;bottom:-5px;right:-5px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1;border-radius:25px}.view-catalog .more-link a::after{background:#E7360F}.view-catalog .more-link a:hover::after{transform:scaleX(1)}.view-catalog.view-has-slider{position:relative}.view-catalog.view-has-slider .view-content{display:block;position:relative}.view-catalog.view-has-slider .swiper{overflow:visible}.view-catalog.view-has-slider .swiper-slide{margin-bottom:0;height:auto}.view-catalog.view-has-slider .swiper-hand{right:0}.view-catalog.view-has-slider .swiper-navigation{display:none;position:absolute;right:0;bottom:100%;z-index:5}@media screen and (min-width:1200px){.view-catalog.view-has-slider .swiper-navigation{display:flex;margin-bottom:2.5rem;min-height:2rem;right:0.8333333333rem}}.view-catalog.view-has-slider .swiper-navigation .swiper-button{position:static;margin:0}.view-catalog.view-has-slider .swiper-navigation .swiper-button-next{margin-left:1.2222222222rem}.view-catalog.view-has-slider.swiper-lock .swiper-navigation{display:none}.view-catalog.view-display-id-page_2 .drupal_package_like_button.favorite_button.active::before{content:'';color:#C5C4C4}.view-catalog.view-display-id-block_1 .swiper-hand{top:auto;bottom:100%}@media screen and (min-width:1200px){.view-catalog.view-display-id-block_1 .views-row{width:20%}}.view_in_popup{display:none}@media screen and (min-width:768px){.view-catalog .views-row{width:33.333%}}@media screen and (min-width:1200px){.view-catalog .views-row{width:20%}.view-catalog .more-link{display:none}.view-catalog.view-display-id-page_1 .views-row{width:25%}.view-block-catalog .block__title{max-width:50%}.view-block-catalog .view-catalog{position:relative}.view-block-catalog .view-filters{position:absolute;right:0;bottom:100%;max-width:50%;margin-bottom:4.8611111111rem}.view-block-catalog .view-filters .form-checkboxes{overflow:visible;flex-wrap:wrap;justify-content:flex-end}.view-block-catalog .view-filters .form-checkboxes .form-item:first-of-type{margin-left:0}.view-block-catalog .view-filters .form-checkboxes .form-item:last-of-type{margin-right:0}.view-block-catalog.views-block-catalog-basket-views-block-1-2:before{transform:rotate(-45deg);background-size:contain;background-position:center center;bottom:0;right:0;left:0;top:150px;height:100%;width:100%}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .block__layout{display:flex;align-items:center;margin-left:-0.8333333333rem;margin-right:-0.8333333333rem}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .block__title{margin-bottom:0;padding-left:0.8333333333rem;padding-right:0.8333333333rem;width:25%}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .block__title:before{width:367px;height:367px;z-index:-5;top:0;right:90%}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .block__title:after{width:295px;height:295px;right:70%;top:-100px;left:auto;z-index:-5}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .block__content{flex-grow:1;padding-left:0.8333333333rem;padding-right:0.8333333333rem;min-width:0}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .view-catalog .swiper{overflow:visible}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .view-catalog .swiper-wrapper{transform:none !important}.view-block-catalog.views-block-catalog-basket-views-block-1-2 .view-catalog .views-row{width:33.333% !important}.product-teaser{transition-duration:0.2s;background:#FFFFFF;border-radius:1.6666666667rem;padding:0.5555555556rem 0.6666666667rem 1.1111111111rem 0.6666666667rem;overflow:hidden}.product-teaser__image{border-radius:1.6666666667rem}.product-teaser__image img{border-radius:1.6666666667rem}.product-teaser .params_product{justify-content:center}.product-teaser .view_in_popup{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:'CenturyGothic';line-height:1.25;text-align:center;text-decoration:none;background-color:transparent;text-transform:uppercase;color:#FFFFFF;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-size:1rem;font-weight:700;padding:10px 25px;min-height:50px;border-radius:25px;background:#402689;display:inline-flex;position:absolute;left:50%;bottom:-5px;transform:translate(-50%, -500px) scale(0);z-index:5;flex-wrap:nowrap;width:14.4444444444rem;min-height:2.7777777778rem !important;opacity:0;font-size:0.8888888889rem !important}.product-teaser .view_in_popup::after{position:absolute;content:'';left:-5px;top:-5px;bottom:-5px;right:-5px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1;border-radius:25px}.product-teaser .view_in_popup::after{background:#E7360F}.product-teaser .view_in_popup:hover::after{transform:scaleX(1)}.product-teaser .view_in_popup:before{font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;margin-right:0.5555555556rem;content:''}.product-teaser__hidden{position:absolute;z-index:5;top:100%;left:-10px;right:-10px;margin-top:0;background:#FFFFFF;border-radius:0 0 5px 5px;text-align:center;padding:15px 10px 15px;transition-duration:0.2s;opacity:0;visibility:hidden;box-shadow:0 20px 30px rgba(60, 63, 65, 0.06)}.product-teaser__bottom{justify-content:center;margin:auto -0.2777777778rem 0}.product-teaser__bottom>*{margin:0 0.2777777778rem}.product-teaser__price--content{flex-direction:row;align-items:flex-end}.product-teaser__price .price{font-size:1.3333333333rem}.product-teaser__price .price-old{font-size:0.8888888889rem;margin-left:0.5555555556rem;margin-bottom:2px}.product-teaser .product-status .item{font-size:0.7777777778rem;min-width:3.5555555556rem}.product-teaser .drupal_package_like_favorites_add{right:1.1111111111rem;top:1.1111111111rem}.product-teaser:hover{box-shadow:0 0 30px rgba(60, 63, 65, 0.06);z-index:15}.product-teaser:hover .view_in_popup{transform:translate(-50%, 0px);opacity:1}.product-teaser:hover .product-teaser__hidden{opacity:1;visibility:visible}}@media screen and (min-width:1200px) and (min-width:1200px){.product-teaser .view_in_popup{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px) and (min-width:1200px){.product-teaser .view_in_popup{padding:0.5555555556rem 1.3888888889rem;min-height:3.3333333333rem;border-radius:1.6666666667rem}}@media screen and (min-width:1200px) and (min-width:1200px){.product-teaser .view_in_popup:before{font-size:1.3333333333rem}}/*# sourceMappingURL=products.css.map */