﻿.product-categories-module{margin:15px 0 20px 0;display:flex;flex-wrap:wrap}.product-categories-module-text-before{width:100%;padding:5px 0 5px 0}.product-categories-module .product-categories-item{padding:5px;box-sizing:border-box;border-width:1px;border-style:solid}.product-categories-module .product-categories-item.no-border{border:0}.product-categories-module .product-categories-item .product-categories-link{text-align:center;display:block}.product-categories-module .product-categories-item .product-categories-link .product-categories-image{display:block}.product-categories-module .product-categories-item .product-categories-link .product-categories-name{margin:10px 0 5px;text-align:center}.product-categories-module .product-categories-item-photo-link-slim{min-height:80px;display:block;width:100%}.product-categories-module .product-categories-item-photo-link-slim-no-category-name{min-height:80px;display:block;width:100%;margin-top:5px}.product-categories-module .product-categories-item-inner-slim{border-radius:.3125rem;border:.0625rem #e2e3e4 solid;margin:.3rem;padding:0}.product-categories-module .product-categories-item-inner-slim:hover{border:.0625rem #a8a8a8 solid !important}.product-categories-module .product-categories-header-container{height:100%;text-align:center;width:100%;line-height:45px}.product-categories-module .product-categories-header-slim-title{color:#696969;width:100%;height:100%;display:block}.product-categories-module .product-categories-item-inner-slim:hover .product-categories-header-slim-title{color:#a8a8a8 !important;text-decoration:underline}.product-categories-module .product-categories-item-picture-slim{text-align:center;min-height:80px;max-height:100%}.product-categories-module .product-categories-item-photo-link-wrap,.product-categories-module .product-categories-item-photo-link-wrap-blackout,.product-categories-module .product-categories-item-photo-link-wrap-scale,.product-categories-module .product-categories-item-photo-link-wrap-contrast{display:inline-block}.product-categories-module .product-categories-item-inner-slim:hover{border:.0625rem #a8a8a8 solid !important}.product-categories-module .product-categories-header-slim-title:hover{color:#a8a8a8 !important;text-decoration:underline}.product-categories-module .product-categories-item-inner-slim:hover .product-categories-header-slim-title{color:#4c4c4c !important;text-decoration:underline}.product-categories-module .product-categories-item-inner-slim-no-show-border:hover .product-categories-header-slim-title{color:#4c4c4c !important;text-decoration:underline}.product-categories-module .product-categories-item-picture-obj-slim-scale:hover{transition:.7s;transform:scale(1.07,1.07)}.product-categories-module .product-categories-item-picture-obj-slim-blackout:hover{opacity:.5}.product-categories-module .product-categories-item-picture-obj-slim-contrast:hover{-webkit-filter:contrast(150%)}.product-categories-module .product-categories-item-photo-link-wrap-blackout:hover{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:inset 0 0 500px 500px rgba(0,0,0,.35);-moz-box-shadow:inset 0 0 500px 500px rgba(0,0,0,.35);box-shadow:inset 0 0 500px 500px rgba(0,0,0,.35)}.comp-module-cs-br-1{border-left-color:#e2e3e4 !important;border-top-color:#e2e3e4 !important;border-right-color:#e2e3e4 !important;border-bottom-color:#e2e3e4 !important}.main-video-widget{z-index:300;width:140px;height:auto;position:fixed;left:50px;bottom:50px;display:flex;justify-content:center;align-items:center;background:#fff;transition:transform .2s,opacity 1s,width .3s,height .3s,border-color .2s;border:3px;border-style:solid;border-radius:20px;border-color:#fff;box-sizing:border-box;overflow:hidden;box-shadow:rgba(0,0,0,.4) 0 10px 20px;cursor:pointer}.main-video-widget-scale:hover{transform:scale(1.05) translate(5px,-5px)}.main-video-widget-big{width:280px}.video-widget{object-fit:cover;width:100%;height:100%}.main-video-widget .video-widget{opacity:.8;transition:width .3s,height .3s,opacity .4s;z-index:300}.main-video-widget .video-widget:hover{opacity:1}.main-video-widget .video-widget.video-widget-big{opacity:1}.main-video-widget:hover .video-widget-mode{opacity:.5}.main-video-widget:hover .video-widget-mode-wrapper{z-index:310}.video-widget-mode:hover{opacity:1 !important;transform:scale(1.2)}.video-widget-mode{position:absolute;top:0;right:0;width:20px;height:20px;transition:transform .3s,opacity .2s;opacity:0;z-index:310}.video-widget-mode-wrapper{position:absolute;top:6px;right:6px;width:20px;height:20px;z-index:310}@media(max-device-width:768px){.video-widget-mode-wrapper{width:40px;height:40px}.video-widget-mode{opacity:.5}}.video-widget-min::after{transform:rotate(90deg);position:absolute;right:9px;top:1px;content:" ";height:18px;width:2px;background:#fff;box-shadow:rgba(0,0,0,.5) 1px 1px 10px}.video-widget-close::after{transform:rotate(45deg);position:absolute;right:9px;top:1px;content:" ";height:18px;width:2px;background:#fff;box-shadow:rgba(0,0,0,.5) 1px 1px 10px}.video-widget-close::before{transform:rotate(-45deg);position:absolute;right:9px;top:1px;content:" ";height:18px;width:2px;background:#fff;box-shadow:rgba(0,0,0,.5) 1px 1px 10px}.video-widget-button{position:absolute;left:20px;right:20px;bottom:40px;height:65px;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:1rem;font:400 1rem OpenSans;text-decoration:none;text-align:center;overflow:hidden;color:#fff;box-shadow:rgba(0,0,0,.25) 0 4px 15px;visibility:hidden;opacity:0;transition:transform .2s,opacity .3s;z-index:310}.video-widget-button-visible{visibility:visible;opacity:1}.video-widget-button:hover{transform:scale(1.1);text-decoration:none;color:#fff}.exit-popup-video-widget{width:280px;height:auto;display:flex;justify-content:center;align-items:center;background:#fff;border:3px;border-style:solid;border-radius:20px;box-sizing:border-box;overflow:hidden;box-shadow:rgba(0,0,0,.4) 0 10px 20px;cursor:pointer}.exit-popup-video-widget .video-widget{opacity:1}#ExitPopupVideoWidget .adv-modal-inner{box-shadow:none;background:none}