/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}body{font-family:PTRootUIWeb,sans-serif;font-size:15px;color:#151528}@media (min-width: 900px){body{font-size:16px}}p{margin-top:0;margin-bottom:20px}p:last-child{margin-bottom:0}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:calc(100% - 15px);display:flex;flex-wrap:wrap}@media (min-width: 900px){.container{padding-left:20px;padding-right:20px;width:calc(100% - 40px);max-width:1420px}}@media (min-width: 1500px){.container{padding-left:40px;padding-right:40px;width:calc(100% - 80px);max-width:1420px}}.pt-1{padding-top:40px}@media (min-width: 900px){.pt-1{padding-top:50px}}.pb-1{padding-bottom:40px}@media (min-width: 900px){.pb-1{padding-bottom:50px}}.title-header{color:#151528;font-size:22px;font-weight:700;line-height:1;margin-bottom:25px;margin-top:0;width:100%}@media (min-width: 900px){.title-header{font-size:36px;margin-bottom:50px}}.title-header:after{background:#000;content:" ";display:block;height:2px;margin-top:15px;width:100px}.title-header-center{text-align:center}.title-header-center:after{margin-left:auto;margin-right:auto}header{position:sticky;top:0;background-color:#fff;z-index:10;padding-top:10px}@media (min-width: 900px){header{position:relative;top:auto}}header .container{align-items:center}.header-top-logo{width:50%;order:1}@media (min-width: 900px){.header-top-logo{width:20%;order:1}}.header-top-logo a{display:block;margin-top:5px}@media (min-width: 900px){.header-top-logo a{margin-top:0}}.header-top-logo a img{width:250px;max-width:100%}.header-top-nav{width:60%;display:flex;order:3;z-index:10;margin-top:20px}@media (min-width: 900px){.header-top-nav{width:58%;order:2;justify-content:flex-end;margin-top:0}}@media (min-width: 1300px){.header-top-nav{width:61%;order:2;justify-content:flex-end;margin-top:0}}.header-top-nav nav ul{display:flex;list-style:none;padding:0;margin:0}.header-top-nav nav ul li{margin:0 20px 0 0;position:relative}@media (min-width: 900px){.header-top-nav nav ul li{margin:0 15px}}.header-top-nav nav ul li a{text-align:center;color:#151528;text-decoration:none;font-size:12px;display:block;padding:5px 0;cursor:pointer;font-weight:500}@media (min-width: 900px){.header-top-nav nav ul li a{font-size:14px}}.header-top-nav nav ul li a:hover,.header-top-nav nav ul li a:focus{color:#ff9414}.header-top-nav nav ul li a svg{display:block;width:16px;height:16px;margin:0 auto 3px}@media (min-width: 900px){.header-top-nav nav ul li a svg{width:22px;height:22px;margin-bottom:5px}}.search-form{width:300px;position:absolute;top:50%;transform:translateY(-50%);right:auto;display:none;margin-top:55px}@media (min-width: 900px){.search-form{right:90px;margin-top:0;width:350px}}.search-form input[type=text]{width:100%;border:1px solid #ccc;padding:0 10px;height:40px;line-height:40px;border-radius:4px;overflow:hidden}.search-form input[type=text]:focus{outline:none;border-color:#ff9414}.search-form button{position:absolute;top:50%;transform:translateY(-50%);right:0;background:none;box-shadow:none;border:0;text-transform:uppercase;font-weight:700;font-size:13px;background-color:#ff9414;line-height:1;height:100%;padding:0 10px;border-radius:4px;color:#fff}.search-product-item{margin-bottom:20px}.search-product-item:before{content:"- "}.search-product-item a{color:#151528;display:inline-block;border-bottom:1px solid #ccc;text-decoration:none}.favorites-counter,.promo-counter{background-color:#ff9414;color:#fff;font-weight:700;width:15px;height:15px;line-height:15px;font-size:12px;text-align:center;border-radius:100%;position:absolute;top:0}.favorites-counter{right:15px}.promo-counter{right:0}.header-top-tel{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right;order:2}@media (min-width: 900px){.header-top-tel{width:22%;order:3}}@media (min-width: 1300px){.header-top-tel{width:19%;order:3}}.header-top-tel a{width:100%;text-decoration:none;font-size:16px;font-weight:700;color:#ff9414}@media (min-width: 900px){.header-top-tel a{font-size:26px}}.header-top-tel span{width:100%;font-size:12px;color:#60605e}@media (min-width: 900px){.header-top-tel span{font-size:14px}}.header-messengers{display:flex;align-items:center;justify-content:space-between}.messengers-item{display:flex;align-items:center;margin-left:10px;background-color:#f2f2f2;padding:3px 6px;border-radius:6px}.messengers-item-icon{width:15px;height:15px;border-radius:50%}@media (min-width: 900px){.messengers-item-icon{width:18px;height:18px;margin-right:3px}}.messengers-item-name{font-weight:500;font-size:13px!important;display:none;color:#151528!important}@media (min-width: 900px){.messengers-item-name{display:block}}.header-bottom{margin-top:-50px;background-color:#f5f5f6;display:flex;flex-wrap:wrap;border-top:1px solid #edeef3;border-bottom:1px solid #edeef3;position:relative;height:50px}@media (min-width: 900px){.header-bottom{margin-top:10px;height:40px}}.header-bottom .container{position:relative;justify-content:flex-end}@media (min-width: 900px){.header-bottom .container{justify-content:flex-start}}.header-bottom-menu{width:25%;height:100%;display:flex;align-items:center}@media (min-width: 900px){.header-bottom-menu{width:11%}}.header-bottom-menu-content{display:none;position:absolute;top:49px;left:auto;right:20px;width:calc(100% - 40px);z-index:10;background-color:#fffffff2;border:1px solid #FF9414}@media (min-width: 900px){.header-bottom-menu-content{top:39px;left:40px;right:auto;width:300px}}.header-bottom-menu-content ul{list-style:none;margin:0;padding:0}.header-bottom-menu-content ul:nth-child(1){display:block}@media (min-width: 900px){.header-bottom-menu-content ul:nth-child(1){display:none}}.header-bottom-menu-content ul li a{display:block;color:#151528;text-decoration:none;padding:10px 20px;font-size:14px;font-weight:500}@media (min-width: 900px){.header-bottom-menu-content ul li a{padding:15px 30px;font-size:16px}}.header-bottom-menu-content ul li a:hover,.header-bottom-menu-content ul li a:focus{color:#ff9414;background-color:#f5f5f5}.header-bottom-menu-content ul li a.visited{color:#ff9414;background-color:#f5f5f5}.header-bottom-menu-content.expanded{display:block}.header-bottom-menu button{display:flex;justify-content:center;width:100%;height:65%;align-items:center;box-shadow:none;border:1px solid #FF9414;background:none;color:#ff9414}@media (min-width: 900px){.header-bottom-menu button{height:100%}}.header-bottom-menu button:hover,.header-bottom-menu button:focus{cursor:pointer;background-color:#ff9414;color:#fff}.header-bottom-menu button svg{display:block;margin-right:5px;width:20px;height:20px}@media (min-width: 900px){.header-bottom-menu button svg{width:35px;height:35px}}.header-bottom-nav{width:78%;display:none}@media (min-width: 900px){.header-bottom-nav{display:block}}.header-bottom-nav nav ul{display:flex;list-style:none;padding:0;margin:0;width:100%;justify-content:space-around}.header-bottom-nav nav ul li a{color:#151528;text-decoration:none;padding:10px 5px;display:block;font-size:16px;font-weight:500}.header-bottom-nav nav ul li a:hover,.header-bottom-nav nav ul li a:focus{color:#ff9414}.header-bottom-action{width:11%;justify-content:flex-end;text-align:right;height:100%;display:none}@media (min-width: 900px){.header-bottom-action{display:block}}.header-bottom-action a{display:inline-flex;align-items:center;justify-content:center;height:100%;background-color:#ff9414;padding:6px 0;color:#fff;text-decoration:none;cursor:pointer;width:100%}.home-main-slider{height:350px;position:relative}@media (min-width: 900px){.home-main-slider{height:450px}}@media (min-width: 1400px){.home-main-slider{height:450px}}@media (min-width: 1500px){.home-main-slider{height:500px}}@media (min-width: 1600px){.home-main-slider{height:550px}}@media (min-width: 1700px){.home-main-slider{height:600px}}@media (min-width: 1800px){.home-main-slider{height:650px}}.home-main-slider-item{height:100%;background-size:cover;background-position:center center;position:relative}.home-main-slider-item-inner{height:100%;display:flex;flex-wrap:wrap;flex-flow:column;align-items:center;justify-content:center;padding:0 25px}.home-main-slider-item-inner h4{width:100%;text-align:center;text-transform:uppercase;font-size:24px;margin-top:0;margin-bottom:15px}@media (min-width: 900px){.home-main-slider-item-inner h4{font-size:40px;margin-bottom:30px}}.home-main-slider-item-inner p{font-size:15px;margin:0}@media (min-width: 900px){.home-main-slider-item-inner p{font-size:18px}}.home-main-slider-item-inner a{background-color:#ff9414;padding:6px 12px;color:#fff;text-decoration:none;margin-top:40px}.index-main-categories{margin-bottom:-30px}@media (min-width: 900px){.index-main-categories{margin-bottom:0}}.index-main-categories-row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.index-main-categories-item{width:100%;background-color:#f5f5f6;position:relative;height:150px;display:flex;align-items:center;overflow:hidden;text-decoration:none;color:#151528;padding-left:25px;transition:.3s;margin-bottom:25px;flex-wrap:wrap;align-content:center;border:1px solid #ededed}@media (min-width: 900px){.index-main-categories-item{width:calc(50% - 25px);height:250px;margin-bottom:0;padding-left:70px}}.index-main-categories-item:hover{color:#ff9414}.index-main-categories-item img{position:absolute;width:250px;right:-130px;top:50%;transform:translateY(-50%);transition:.3s}@media (min-width: 900px){.index-main-categories-item img{width:350px;right:-100px}}.index-main-categories-item:hover img{filter:none;opacity:1}.index-main-categories-item h2{font-size:18px;width:100%;margin-top:0;margin-bottom:15px}@media (min-width: 900px){.index-main-categories-item h2{font-size:22px;margin-bottom:50px}}.index-main-categories-item h2 br{display:block}@media (min-width: 900px){.index-main-categories-item h2 br{display:none}}.index-main-categories-item-button{display:inline-flex;align-items:center;justify-content:center;background-color:#ff9414;padding:6px 12px;color:#fff;text-decoration:none;cursor:pointer;border-radius:5px}.category{margin-top:30px;position:relative;align-items:flex-start}.container .category-filter{margin-right:0;width:100%}@media (min-width: 900px){.container .category-filter{margin-right:25px;width:calc(25% - 25px)}}.container .category-filter .filter-inner{width:100%;background-color:#f5f5f6;padding-top:30px;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:1;overflow-y:auto}@media (min-width: 900px){.container .category-filter .filter-inner{position:relative;padding-top:30px;margin-bottom:50px;top:auto;left:auto;right:auto;bottom:auto}}.overlay{position:absolute;background-color:#ffffff80;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%;z-index:999;cursor:wait}.filter-inner-overlay:before{content:"";position:absolute;background-color:#ffffff80;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%;z-index:100;cursor:wait}.filter-box{padding:0 30px;margin-bottom:40px}.filter-box p{margin-top:0;margin-bottom:10px;font-weight:700}.filter-box-list-large{height:250px;overflow-y:auto}.filter-box-list-large-2{height:150px;overflow-y:auto}.filter-box-btn{color:#ff9414;background-color:#eee;border-radius:100%;width:18px;height:18px;line-height:18px;box-shadow:none;border:0;padding:0;cursor:pointer;font-size:18px}.filter-box-list img{width:15px;height:15px;margin-right:5px;border:1px solid #ccc}.filter-box-list .form-check{display:flex;align-items:center;margin-top:8px;width:100%}.filter-box-list .form-check-label{display:flex;align-items:center;margin-left:5px;line-height:1}.filter-box-list .form-check-label small{font-size:11px;margin-left:5px}.applied-filters-remover{margin-bottom:25px}.applied-filters-remover ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%}.applied-filters-remover ul li{background-color:#f5f5f6;background-color:#e8a85440;font-size:14px;padding:6px 6px 6px 12px;margin-right:10px;border-radius:50px;display:flex;align-items:center;justify-content:center}.applied-filters-remover ul li button{background:none;font-weight:700;font-size:30px;border:0;box-shadow:none;margin:0;cursor:pointer;padding:5px}.applied-filters-remover ul li button svg{display:block;width:15px;height:15px;margin-left:3px;color:#777}.applied-filters-remover ul li button:hover svg{color:#000}.category-filter-buttons{position:sticky;bottom:0;width:100%;display:flex;flex-wrap:wrap}.category-filter-button{padding:12px 22px;box-shadow:none;border:0;cursor:pointer}.category-filter-button:nth-of-type(1){background-color:#ff9414;color:#fff;width:60%}.category-filter-button:nth-of-type(2){background-color:#ccc;color:#333;width:40%}.category-filter-button-full{width:100%!important}.container .category-filter .apply-filter{display:block;padding:12px 22px;box-shadow:none;border:0;cursor:pointer;background-color:#ff9414;color:#fff;width:100%}@media (min-width: 900px){.container .category-filter .apply-filter{display:none}}.container .category-products{width:100%}@media (min-width: 900px){.container .category-products{width:calc(75% - 25px)}}.container .category-products h1{margin-top:0}.above-products{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.above-products .show-filter-btn{height:34px;line-height:34px;display:flex;align-items:center;background:none;border:1px solid #ccc;padding:0 12px;border-radius:5px}@media (min-width: 900px){.above-products .show-filter-btn{display:none}}.above-products .show-filter-btn svg{margin-right:5px}.category-products-list,.recently-viewed-list{display:flex;flex-wrap:wrap;width:100%}.category-products-order{height:34px;line-height:34px;border:1px solid #ccc;border-radius:5px;padding:0 14px}.pagination{display:flex;justify-content:center;margin-top:30px;margin-bottom:50px}.pagination button,.pagination a{margin:0 5px;box-shadow:none;padding:8px 12px;background-color:#f5f5f6;line-height:1;border-radius:4px;cursor:pointer;color:#000;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;border:0}.pagination button:hover,.pagination a:hover{background-color:#ff9414;color:#fff}.pagination button:disabled,.pagination a.disabled{cursor:auto;color:#c5c5c5}.pagination button:disabled:hover,.pagination button:disabled:focus,.pagination a.disabled:hover,.pagination a.disabled:focus{background-color:#f5f5f6;color:#c5c5c5}.pagination .active-disabled{background-color:#ff9414;color:#fff}.pagination button svg,.pagination a svg{display:block;width:12px;height:12px}.pagination .pagination-active:disabled{background-color:#ff9414;color:#fff}.pagination .pagination-active:disabled:hover{background-color:#ff9414;color:#fff}.products-list-item{text-align:center;width:50%;position:relative;height:280px;margin-bottom:15px}@media (min-width: 900px){.products-list-item{width:20%;height:370px;margin-bottom:25px}}.container .category-products .products-list-item{width:50%}@media (min-width: 900px){.container .category-products .products-list-item{width:25%}}.products-list-item .product-list-item-inner{display:block;text-decoration:none;color:#151528;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;background-color:#fff}.products-list-item:hover .product-list-item-inner,.products-list-item:focus .product-list-item-inner{height:280px;z-index:10}@media (min-width: 900px){.products-list-item:hover .product-list-item-inner,.products-list-item:focus .product-list-item-inner{box-shadow:#dfdfe1 0 5px 25px;height:420px}}.products-list-item .product-list-item-inner a{text-decoration:none;color:#151528}.products-list-item-credit{display:none;background-color:#219d06;border-radius:4px;color:#fff;position:absolute;right:15px;top:245px;font-size:12px;padding:3px 4px}.products-list-item:hover .products-list-item-credit{display:none}@media (min-width: 900px){.products-list-item:hover .products-list-item-credit{display:block}}.products-list-item-heart{position:absolute;right:25px;top:15px}.products-list-item:hover .products-list-item-heart{display:block}.products-list-item-heart button{background:none;border:0;box-shadow:none;padding:0}.products-list-item-heart button svg{display:block;width:18px;height:18px;color:gray}@media (min-width: 900px){.products-list-item-heart button svg{width:24px;height:24px}}.products-list-item-heart button:hover{cursor:pointer}.products-list-item-heart button:hover svg{color:red}.products-list-item-buttons{display:none;width:100%;justify-content:center}.products-list-item:hover .products-list-item-buttons{display:none;justify-content:center;align-items:center}@media (min-width: 900px){.products-list-item:hover .products-list-item-buttons{display:flex}}.products-list-item-buttons a{border:1px solid;border-color:#ff9414;font-size:13px;border-radius:5px;padding:5px 10px;margin:0 5px;width:calc(50% - 20px)}.products-list-item-buttons a:nth-child(1){background-color:#ff9414;color:#fff}.products-list-item-buttons a:nth-child(2){background-color:transparent;color:#151528}.products-list-item .products-list-item-name{margin:10px 0;height:20px;overflow:hidden;display:flex;justify-content:center;font-weight:700}.products-list-item-balance{display:flex;align-items:center;justify-content:center;height:20px;font-size:14px;margin-bottom:20px}.products-list-item-balance svg{display:block;width:15px;height:15px;margin-right:10px}.products-list-item-price small{font-size:100%}.products-list-item-price{font-weight:700;color:#ff9414;display:flex;align-items:center;justify-content:center;height:20px;font-size:16px}@media (min-width: 900px){.products-list-item-price{font-size:18px}}.products-list-item-price small{margin-left:3px}.products-list-item-price-old{color:#777;font-size:14px;font-weight:400;margin-left:10px;text-decoration:line-through}.products-list-item-percent{position:absolute;top:136px;left:15px;color:#fff;background-color:red;border-radius:5px;padding:3px;font-weight:700;font-size:12px}@media (min-width: 900px){.products-list-item-percent{top:245px}}.products-list-item-image{height:150px;margin-top:5px;margin-bottom:5px;position:relative}@media (min-width: 900px){.products-list-item-image{height:250px;margin-top:15px;margin-bottom:15px}}.products-list-item-image img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}.products-list-item-colors{position:absolute;top:60px;right:25px}.products-list-item:hover .products-list-item-colors{display:block}.products-list-item-colors ul{padding:0;margin:0;list-style:none}.products-list-item-colors ul li:nth-child(n+4){display:none}@media (min-width: 900px){.products-list-item-colors ul li:nth-child(n+4){display:block}}.products-list-item-colors ul li img{width:16px;height:16px;border-radius:100%;border:2px solid #ccc}@media (min-width: 900px){.products-list-item-colors ul li img{width:22px;height:22px}}.products-list-item-color-active{border-color:#333!important}.products-list-item-tags{position:absolute;top:15px;left:25px}.products-list-item-tag{color:#fff;font-size:11px;width:40px;height:20px;line-height:20px;border-radius:4px;margin-bottom:4px}.products-list-item-tag-hit{background-color:#ff9414}.products-list-item-tag-special{background-color:#f7bc4b;background-color:transparent}.products-list-item-tag-discount,.products-list-item-tag-sale{background-color:#ff9414}.product-list-item-sku-params{height:100px;margin-top:10px}.product-list-item-sku-params-i{display:inline-flex;border:1px solid #ccc;padding:6px 12px;align-items:center;justify-content:center;border-radius:6px;font-size:12px;line-height:1;margin:5px 0}.product-list-item-sku-params-i img{width:25px;height:25px;border-radius:100%;margin:0 5px;border:2px solid #ccc}.form-check-label-disabled{color:#151528;opacity:.5}.range-slider{height:3px;position:relative;background-color:#e1e9f6;border-radius:2px}.range-selected{height:100%;left:30%;right:30%;position:absolute;border-radius:5px;background-color:#ff9414}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.range-input input::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;border:3px solid #FF9414;background-color:#fff;pointer-events:auto;-webkit-appearance:none}.range-input input::-moz-range-thumb{height:15px;width:15px;border-radius:50%;border:3px solid #FF9414;background-color:#fff;pointer-events:auto;-moz-appearance:none}.range-price{margin-top:25px;width:100%;display:flex;justify-content:center;align-items:center}.range-price label{margin-right:5px}.range-price input{width:90px;text-align:right;padding:5px;border:1px solid #ccc;border-radius:4px}.range-price input:first-of-type{margin-right:15px}.search-box{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.product-detail{margin-top:30px}.product-detail-image-sliders{width:100%;position:relative}@media (min-width: 900px){.product-detail-image-sliders{width:35%}}.product-detail-vkhod .product-detail-image-sliders{width:100%}@media (min-width: 900px){.product-detail-vkhod .product-detail-image-sliders{width:35%}}.product-detail-sliders-wrapper{display:flex;flex-wrap:wrap}.product-detail-slider{width:100%;order:1}@media (min-width: 900px){.product-detail-slider{width:calc(100% - 90px);order:2}}.product-detail-slider .swiper-slide{position:relative;width:100%;height:300px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 900px){.product-detail-slider .swiper-slide{height:500px}}.product-detail-slider .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}.product-detail-slider-vkhod .swiper-slide img{max-width:calc(50% - 10px)}.swiper.product-detail-slider-mini{height:60px;width:100%;margin:15px 0 0;padding:0;position:relative;order:2}@media (min-width: 900px){.swiper.product-detail-slider-mini{height:500px;width:90px;order:1;margin-top:0}}.product-detail-slider-mini .swiper-slide{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #eee;padding:0}.product-detail-slider-mini .actvd{box-shadow:inset 0 0 0 1px #ff9414}.product-detail-slider-mini .swiper-slide img{width:auto;height:auto;max-width:90%;max-height:90%;display:block;margin:0 auto}.product-detail-slider-mini .button-prev,.product-detail-slider-mini .button-next{width:30px;height:30px;position:absolute;z-index:10;left:50%;transform:translate(-50%);background:none;border:none;box-shadow:none;border-radius:100%;display:none}@media (min-width: 900px){.product-detail-slider-mini .button-prev,.product-detail-slider-mini .button-next{display:block}}.product-detail-slider-mini .button-prev,.product-detail-slider-mini .button-next{background-color:#ff9414;width:30px;height:30px;padding:0}.product-detail-slider-mini .button-prev{top:5px}.product-detail-slider-mini .button-next{bottom:5px}.product-detail-slider-mini .button-prev svg,.product-detail-slider-mini .button-next svg{color:#fff;display:block;margin:0 auto;width:22px;height:22px}.product-detail-slider-mini .button-prev svg{margin-top:-2px}.product-detail-slider-mini .button-next svg{margin-top:3px}.product-detail-desc{width:100%;margin-top:25px}@media (min-width: 900px){.product-detail-desc{width:48%;margin-top:0}}.product-detail-vkhod .product-detail-desc{width:100%}@media (min-width: 900px){.product-detail-vkhod .product-detail-desc{width:45%;padding-left:30px}}.products-detail-tags{position:absolute;top:15px;right:15px;z-index:5}.products-detail-tag{color:#fff;font-size:11px;width:60px;height:25px;line-height:25px;border-radius:4px;margin-bottom:4px;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase}.products-detail-tag-hit{background-color:#ff9414}.products-detail-percent{position:absolute;bottom:75px;right:15px;z-index:5;color:#fff;background-color:red;border-radius:5px;padding:3px;font-weight:700;font-size:16px}@media (min-width: 900px){.products-detail-percent{bottom:auto;right:auto;top:15px;left:115px;font-size:16px}}.product-detail-name{margin-top:0;margin-bottom:40px;display:inline-flex;width:65%;font-size:22px}@media (min-width: 900px){.product-detail-name{font-size:30px;width:68%}}.product-colors-list,.product-glasses-list,.product-innerdecors-list,.product-sizes-list,.product-types-list{list-style-type:none;margin:0 0 20px;padding:0}.product-colors-list li,.product-glasses-list li,.product-innerdecors-list li,.product-sizes-list li,.product-types-list li{display:inline-block;margin-bottom:5px;margin-right:5px}.product-colors p,.product-glasses p,.product-innerdecors p,.product-sizes p,.product-types p{margin-top:0;margin-bottom:5px;font-weight:700;text-transform:uppercase;font-size:13px}.product-color-button,.product-glass-button,.product-innerdecor-button,.product-size-button,.product-type-button{background:none;border:2px solid #ddd;border-radius:6px;cursor:pointer;font-size:13px;line-height:1;margin:0;padding:8px 12px}@media (min-width: 900px){.product-color-button,.product-glass-button,.product-innerdecor-button,.product-size-button,.product-type-button{font-size:15px}}.product-color-button,.product-glass-button{background-position:50%;background-size:cover;border-radius:100%;height:32px;line-height:32px;padding:0;width:32px}.product-color-button_active,.product-glass-button_active,.product-innerdecor-button_active,.product-size-button_active,.product-type-button_active{border-color:#ff9414}.product-price{color:#222;font-size:46px;line-height:1;font-weight:700}.product-price i{font-style:normal;color:#b3b3b7}.product-price del{color:#5d5d64;font-size:28px;font-weight:300;position:relative;text-decoration:none}.product-price del:before{background-color:#5d5d64;content:"";height:2px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.product-order{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.product-order button{width:100%;max-width:100%;background-color:#ff9414;color:#fff;box-shadow:none;border:0;padding:0 25px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;margin-right:0;margin-bottom:10px}@media (min-width: 900px){.product-order button{width:180px;height:45px;margin-right:15px;padding:0 28px;margin-bottom:0}}.product-order button:nth-child(2){color:#151528;background-color:#f5f5f6}.product-order button:nth-child(2):hover{color:#ff9414}.product-order button svg{display:block;margin-right:7px}.product-balance{color:#5d5d64;font-size:13px;margin-top:15px;display:none}@media (min-width: 900px){.product-balance{font-size:16px;margin-top:0;display:block}}.product-balance.product-balance-green{color:green}.product-balance-mobile{display:block}@media (min-width: 900px){.product-balance-mobile{display:none}}.product-view-counter{font-size:12px;color:#777;margin-top:20px}.product-popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-popup .popuptext{visibility:hidden;background-color:#e6edf2;color:#151528;text-align:center;border-radius:6px;padding:4px 12px;position:absolute;z-index:1;font-size:11px;line-height:1.1;width:auto;bottom:125%;left:50%;transform:translate(-50%)}.product-popup .popuptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#e6edf2 transparent transparent transparent}.product-popup .show{visibility:visible}.product-detail-help-buttons{width:100%;margin-top:25px}@media (min-width: 900px){.product-detail-help-buttons{width:17%;padding-left:35px}}.product-detail-vkhod .product-detail-help-buttons{width:100%}@media (min-width: 900px){.product-detail-vkhod .product-detail-help-buttons{width:15%}}.product-detail-help-buttons ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.product-detail-help-buttons ul li{width:calc(50% - 10px)}@media (min-width: 900px){.product-detail-help-buttons ul li{width:100%}}.product-detail-help-buttons ul li button{background:none;border:1px solid #FF9414;border-radius:5px;box-shadow:none;margin-bottom:15px;padding:15px;text-align:center;width:100%;height:100px}@media (min-width: 900px){.product-detail-help-buttons ul li button{height:auto}}.product-detail-help-buttons ul li button img{display:block;height:25px;margin:0 auto 10px;width:25px}.product-detail-help-buttons ul li button span{border-bottom:1px dashed #ccc;padding-bottom:2px;color:#151528;font-size:14px}.product-detail-help-buttons ul li button:hover,.product-detail-help-buttons ul li button:focus{cursor:pointer;border-color:#ff9414}.product-detail-help-buttons ul li button:hover span,.product-detail-help-buttons ul li button:focus span{color:#ff9414;border-color:#ff9414}.product-detail-tabs-buttons{display:flex;padding:0;margin:0;list-style:none}.product-detail-tab-button{margin-right:20px}.product-detail-tab-button button{box-shadow:none;border:0;border-bottom:2px solid transparent;background:none;padding:20px 0;font-size:14px}@media (min-width: 900px){.product-detail-tab-button button{font-size:15px}}.product-detail-tab-button button:hover,.product-detail-tab-button button:focus,.product-detail-tab-button-active button{cursor:pointer;color:#ff9414;border-bottom-color:#ff9414!important}.product-detail-tabs{width:100%;margin-top:0}@media (min-width: 900px){.product-detail-tabs{margin-top:50px}}.product-detail-tab{display:none;background-color:#f8f9fa;border-top:1px solid #edeef3;border-bottom:1px solid #edeef3;padding:50px 0;font-size:15px;line-height:1.75}@media (min-width: 900px){.product-detail-tab{font-size:17px}}.product-detail-tab-active{display:block}.product-detail-tab-left{width:35%;font-weight:700;font-size:30px;line-height:1;display:none}@media (min-width: 900px){.product-detail-tab-left{display:block}}.product-detail-tab-right{width:100%}@media (min-width: 900px){.product-detail-tab-right{width:65%}}.product-detail-tab-attributes table{width:100%}.product-detail-tab-attributes table tr td{padding:8px}.product-detail-tab-attributes table tr td:first-child{color:#5d5d64;width:30%;font-weight:700}.product-reviews-stars{display:inline-flex;width:35%;align-items:center;flex-wrap:wrap;justify-content:flex-end;text-align:right;line-height:1}@media (min-width: 900px){.product-reviews-stars{width:32%}}.product-reviews-stars svg{width:60px;margin-right:5px}@media (min-width: 900px){.product-reviews-stars svg{width:90px;margin-right:10px}}.product-reviews-stars span{width:100%;font-size:12px;color:#5d5d64}@media (min-width: 900px){.product-reviews-stars span{font-size:14px}}.product-reviews-stars span:hover{color:#ff9414}.breadcrumbs{margin-top:30px}.breadcrumbs ul{margin:0;padding:0;list-style:none}.breadcrumbs ul{display:flex;flex-wrap:wrap;align-items:center;line-height:1}.breadcrumbs ul li{margin-left:7px}.breadcrumbs ul li:before{content:"/";margin-right:7px;color:#999}.breadcrumbs ul li:nth-child(1),.breadcrumbs ul li:nth-child(2){margin-left:0}.breadcrumbs ul li:nth-child(1){margin-right:10px}.breadcrumbs ul li:nth-child(1):before,.breadcrumbs ul .nohash:before{content:"";margin-right:0}.breadcrumbs ul li a{color:#999;font-size:12px;text-decoration:none}@media (min-width: 900px){.breadcrumbs ul li a{font-size:14px}}.breadcrumbs ul li:last-child a{color:#999}.breadcrumbs-arrow-back a svg{display:block;color:#ff9414;width:35px;height:35px}.product-review{background-color:#fff;padding:15px;margin-bottom:20px;border:1px solid #ccc;border-radius:8px;display:flex;flex-wrap:wrap}.product-review-name{width:50%;font-weight:700}.product-review-rating{width:50%;text-align:right}.product-review-rating strong{color:#ff9414}.product-review-text{width:100%;margin-top:10px}.review_form{margin-top:25px;background-color:#e9a85326;padding:25px;display:flex;flex-wrap:wrap}.review_form h5{margin-top:0;margin-bottom:25px;font-size:20px;width:100%}.review_form .alert{width:100%;margin-bottom:25px;padding:15px;font-size:14px}.review_form .alert.alert-danger{background-color:#ff000026}.review_form .alert.alert-success{background-color:#00800026}.review_form label{text-transform:uppercase;font-size:13px;font-weight:700}.review-form-name{width:50%;display:flex;flex-wrap:wrap;padding-right:25px}.review-form-name input{border:1px solid #ccc;height:40px;line-height:40px;padding:0 10px;border-radius:4px;width:100%}.review-form-stars{width:50%;display:flex;align-items:center;flex-wrap:wrap}.review-form-stars label{width:100%}.review-form-stars .form-check-inline{width:20%}.review-form-text{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin-top:25px}.review-form-text textarea{resize:vertical;width:100%;height:100px;border:1px solid #ccc;border-radius:4px;padding:10px}.review_form button.btn{margin-top:25px;box-shadow:none;border:0;border-radius:5px;padding:10px 20px;background-color:#ff9414;color:#fff;cursor:pointer}.how-to-buy{background-color:#f5f5f6;margin-top:-30px}@media (min-width: 900px){.how-to-buy{margin-top:0}}.how-to-buy-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;justify-content:space-around}.how-to-buy-item{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:center;position:relative;margin-bottom:25px}@media (min-width: 900px){.how-to-buy-item{width:21%;justify-content:flex-start;flex-direction:column;align-items:center;text-align:center;margin-bottom:0}}.how-to-buy-item:last-child{margin-bottom:0}@media (min-width: 900px){.how-to-buy-item:nth-child(2):before,.how-to-buy-item:nth-child(3):before,.how-to-buy-item:nth-child(4):before{content:"";position:absolute;top:50px;left:0;margin-left:-80px;height:2px;background-color:#ff9414;width:100px}}.how-to-buy-item-icon{width:50px;height:50px;border:2px solid #FF9414;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:15px}@media (min-width: 900px){.how-to-buy-item-icon{width:100px;height:100px}}.how-to-buy-item-icon svg{display:block;color:#ff9414;width:25px;height:25px;margin:0 auto}@media (min-width: 900px){.how-to-buy-item-icon svg{width:50px;height:50px}}.how-to-buy-item-desc{width:calc(100% - 60px);padding-left:25px}@media (min-width: 900px){.how-to-buy-item-desc{width:100%;padding-left:0}}.how-to-buy-item-icon-count{position:absolute;left:0;top:50%;transform:translateY(-50%);margin-left:-10px;background-color:#ff9414;color:#fff;width:20px;height:20px;line-height:20px;font-size:12px;font-weight:700;border-radius:100%;text-align:center}@media (min-width: 900px){.how-to-buy-item-icon-count{width:30px;height:30px;line-height:30px;margin-left:-15px;font-size:14px}}.how-to-buy-item-title{width:100%;font-weight:700;font-size:16px;margin-bottom:5px}@media (min-width: 900px){.how-to-buy-item-title{font-size:19px;margin-bottom:15px}}.how-to-buy-item-text{width:100%;line-height:1.35;font-size:14px}@media (min-width: 900px){.how-to-buy-item-text{font-size:15px}}.how-to-buy-item-button a{background:none;box-shadow:none;border:0;border-radius:6px;padding:8px 16px;margin:12px 0;background-color:#ff9414;color:#fff;display:inline-block;cursor:pointer}.dogovor{background-color:#fff8eb}.dogovor-desc{display:flex;flex-wrap:wrap;align-items:center}.dogovor-left{width:100%;order:1}@media (min-width: 900px){.dogovor-left{width:60%;order:2}}.dogovor-left ul{margin:0;padding:0;list-style:none}.dogovor-left ul li{margin-bottom:12px;font-size:15px;display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 900px){.dogovor-left ul li{font-size:19px;margin-bottom:20px}}.dogovor-left ul li:last-child{margin-bottom:0}.dogovor-left ul li span{background-color:#ff9414;color:#fff;width:35px;height:35px;line-height:35px;text-align:center;border-radius:100%;display:block;margin-right:15px;font-weight:700}.dogovor-left ul li p{width:calc(100% - 65px)}.dogovor-right{width:100%;order:2}@media (min-width: 900px){.dogovor-right{width:40%;order:1}}.dogovor-right img{width:100%;display:block;margin:0 auto}.opinions{background-color:#f5f5f6}.opinions-slider{width:100%}.swiper-slide.opinions-slider-item{position:relative}.swiper-slide.opinions-slider-item img{width:auto;height:auto;max-width:90%;max-height:100%;display:block;margin:5px auto;box-shadow:0 1px 6px #00000026;border-radius:8px}.opinions-slider .swiper-button-next:after,.opinions-slider .swiper-button-prev:after{font-size:30px;color:#ff9414}.page-folder{display:flex;flex-wrap:wrap;width:100%}.page-folder a{display:block;background-color:#f5f5f5;color:#151528;text-decoration:none;width:100%;margin:0 0 20px}@media (min-width: 900px){.page-folder a{width:calc(25% - 22.5px);margin:0 30px 25px 0}}.page-folder a:nth-child(4n){margin-right:0}.page-folder a:hover{color:#ff9414}.page-f-desc{padding:25px}.page-f-name{height:100px;overflow:hidden;font-size:18px;font-weight:500;line-height:1.4}.page-f-intro{height:100px;overflow:hidden}.page-cover{height:200px;background-size:cover;background-position:center center}.page-f-more{background-color:#ff9414;color:#fff;border-radius:5px;padding:8px 16px;line-height:1;display:inline-block}.page-detail{margin-top:30px;margin-bottom:50px}.page-detail-text{width:100%}.page-detail-text img{display:block;margin:15px auto;width:auto;height:auto;max-width:100%;border:4px solid #f5f5f6}@media (min-width: 900px){.page-detail-text img{max-height:800px}}.page-detail-text figure{margin:0}.page-detail-text .table{border-collapse:collapse;width:100%}.page-detail-text .table td,.page-detail-text .table th{border:1px solid #ddd;padding:8px}.page-detail-text .table tr:nth-child(odd){background-color:#f2f2f2}.page-detail-text .table tr:hover{background-color:#ddd}.page-detail-text .table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#ff9414;color:#fff}.page-detail-gallery{width:100%}.page-detail-gallery img{display:block;margin:25px auto;width:auto;height:auto;max-width:100%;max-height:600px}.favorites-products-list .products-list-item{height:310px}@media (min-width: 900px){.favorites-products-list .products-list-item{height:440px}}.favorites-products-list .products-list-item:hover .product-list-item-inner,.favorites-products-list .products-list-item:focus .product-list-item-inner{height:310px}@media (min-width: 900px){.favorites-products-list .products-list-item:hover .product-list-item-inner,.favorites-products-list .products-list-item:focus .product-list-item-inner{height:440px}}.favorite-remove{color:#d34d4d;cursor:pointer;position:absolute;bottom:20px;left:0;right:0;text-align:center;z-index:10;border:1px solid #d34d4d;width:100px;padding:4px 8px;border-radius:4px;margin:0 auto;font-size:12px}.favorites-products-list .product-list-item-sku-params-i{display:block;padding:0;border:0}.map{height:auto;position:relative}@media (min-width: 900px){.map{height:500px}}.map iframe{width:100%;height:100%;border:0}#map-wrapper{position:relative;cursor:help;overflow:hidden;height:400px}@media (min-width: 900px){#map-wrapper{height:100%}}.map-info{background-color:#fff;padding:25px 0;text-align:center;width:100%}@media (min-width: 900px){.map-info{text-align:left;width:auto;position:absolute;top:50%;transform:translateY(-50%);margin-left:100px;box-shadow:0 1px 16px #00000040;padding:25px}}.map-info p{margin-bottom:15px}.map-info p small{display:block;color:#60605e}.map-info h6{font-weight:700;text-transform:uppercase;font-size:14px;margin:0 0 15px}.map-info h6:nth-of-type(2){margin-top:50px}.map-info a{text-decoration:none;color:#151528}.map-info .btn{background:none;box-shadow:none;border:0;border-radius:6px;padding:8px 16px;background-color:#ff9414;color:#fff;display:inline-block;cursor:pointer}.map-title{position:absolute;z-index:1000;box-shadow:#00000040 0 0 5px;display:none;padding:5px 20px;border-radius:5px;background:#fff;border-width:1px;border-style:solid;border-color:#ccc;-o-border-image:initial;border-image:initial}.page-search,.page-promos,.page-promo{margin-top:30px;margin-bottom:50px}.promos-list{display:flex;flex-wrap:wrap;width:100%}.promo-list-item{width:100%;display:block;text-decoration:none;color:#151528;margin-bottom:20px;margin-right:20px;box-shadow:0 0 10px #00000026}@media (min-width: 900px){.promo-list-item{width:calc(33.3333% - 20px)}}.promo-list-item-image{height:170px;background-size:cover;background-position:center center}@media (min-width: 900px){.promo-list-item-image{height:250px}}.promo-list-item-desc{padding:15px;background-color:#f5f5f6}.promo-list-item-desc h5{height:50px;display:flex;align-items:center;font-size:16px;margin:0}.page-promo img{display:block;margin:0 0 25px;width:auto;height:auto;max-width:100%;max-height:400px}.page-promo-text{width:100%}.zamer-form{background-color:#ff9414;background-image:linear-gradient(to right,#efd9bc,#ff9414);padding:50px 0}@media (min-width: 900px){.zamer-form{padding:0}}.zamer-form .container{align-items:center}.zamer-form-left{width:100%}@media (min-width: 900px){.zamer-form-left{width:50%}}.zamer-form-right{width:100%}@media (min-width: 900px){.zamer-form-right{width:50%}}.zamer-form-right img{width:50%;display:none;margin:0 auto}@media (min-width: 900px){.zamer-form-right img{width:100%;margin:0;display:block}}.zamer-form .lead-form{padding:0;border:0;display:flex;flex-wrap:wrap}.zamer-form .modal-title{display:none}.zamer-form .lead-form .mb-4{width:50%;margin-top:10px}.zamer-form .lead-form .mb-4:nth-child(4){width:100%}.zamer-form .lead-form .mb-4 input{width:calc(100% - 15px);border-radius:5px;border-color:#e5b46f}.zamer-form .lead-form small{width:100%}.zamer-form .lead-form .alert{display:inline-flex;width:auto;padding:5px;border-radius:4px;margin:0 0 0 15px;background:none}.zamer-form .lead-form .alert span{margin-right:15px;color:red;display:flex;align-items:center}.zamer-form .lead-form .alert.alert-success{background:none}.zamer-form .lead-form .alert-success span{background:none;color:green;font-weight:700}.gallery-slider,.page-gallery-slider,.team-slider{width:100%}.swiper-slide.gallery-slider-item,.swiper-slide.page-gallery-slider-item,.swiper-slide.team-slider-item{position:relative;height:300px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.swiper-slide.gallery-slider-item img,.swiper-slide.page-gallery-slider-item img,.swiper-slide.team-slider-item img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto}.page-gallery-slider-item-image,.gallery-slider-item-image{height:100%;background-size:cover;background-position:center center;width:calc(100% - 30px)}.gallery-slider .swiper-button-next:after,.gallery-slider .swiper-button-prev:after,.page-gallery-slider .swiper-button-next:after,.page-gallery-slider .swiper-button-prev:after,.team-slider .swiper-button-next:after,.team-slider .swiper-button-prev:after{font-size:30px;color:#ff9414}.page-gallery{background-color:#f5f5f6}.swiper-slide.team-slider-item{height:450px}.swiper-slide.team-slider-item img{max-height:90%}.swiper-slide.team-slider-item p{width:100%;text-align:center;font-style:italic}.footer-top{background-color:#f5f5f6;padding:45px 0;display:flex;flex-wrap:wrap}.footer-top a{color:#151528;text-decoration:none}.footer-about{width:100%}@media (min-width: 900px){.footer-about{width:25%}}.footer-about .footer-logo{width:200px;max-width:100%;display:block;margin-bottom:20px}@media (min-width: 900px){.footer-about .footer-logo{width:300px}}.footer-about .footer-logo img{width:100%}a.footer-policy{border-bottom:1px solid #FF9414}a.footer-policy:hover,a.footer-policy:focus{color:#ff9414}.footer-nav{width:100%;display:flex;margin-top:25px;flex-wrap:wrap}@media (min-width: 900px){.footer-nav{width:50%;padding-left:70px;margin-top:0}}.footer-nav ul{padding:0;margin:15px 0 0;list-style:none;width:100%}@media (min-width: 1300px){.footer-nav ul{margin:0 40px;width:auto}}.footer-nav ul li{margin-bottom:15px}.footer-nav ul li:last-child{margin-bottom:0}.footer-nav ul li a{border-bottom:1px solid #FF9414}.footer-nav ul li a:hover,.footer-nav ul li a:focus{color:#ff9414}.footer-socials{width:100%;margin-top:25px}@media (min-width: 900px){.footer-socials{width:25%;margin-top:0}}.footer-socials-tel{margin-bottom:20px}.footer-socials-tel a{font-size:20px;font-weight:700;color:#ff9414}@media (min-width: 900px){.footer-socials-tel a{font-size:22px}}.footer-socials-messengers{margin-bottom:20px;display:flex;align-items:center}.footer-socials-messengers .messengers-item{margin-left:0;background-color:transparent;padding:0;margin-right:10px}.footer-socials-messengers .messengers-item-icon{width:25px;height:25px}.footer-socials-messengers .messengers-item-name{font-size:13px!important;display:block;margin-left:3px}.footer-socials ul{margin:0;padding:0;list-style:none;display:flex}.footer-socials ul li{width:35px}.footer-socials ul li a{display:block}.footer-socials ul li a img{width:100%;display:block}.footer-bottom{background-color:#f5f5f6;border-top:1px solid #DFDFE1;padding-top:25px;padding-bottom:65px;font-size:13px}@media (min-width: 900px){.footer-bottom{padding-bottom:75px;font-size:16px}}.quiz-banner{position:fixed;bottom:85px;right:auto;left:10px;border-radius:6px;background-color:#ccdbe6e6;z-index:10;display:none;font-weight:700;width:auto;max-width:200px}@media (min-width: 900px){.quiz-banner{bottom:65px;left:15px;right:auto;display:block;width:auto;max-width:700px}}.quiz-banner .container{align-items:center;width:200px;padding:0}@media (min-width: 900px){.quiz-banner .container{width:700px;justify-content:center}}.quiz-banner.closed .container{width:auto}.quiz-banner p{width:auto;font-size:13px;margin:10px 10px 10px 20px}@media (min-width: 900px){.quiz-banner p{width:70%;font-size:16px;margin:0}}.quiz-banner.closed p{display:none}.quiz-banner button{background:none;box-shadow:none;border:0;border-radius:6px;padding:8px 16px;margin:10px 0 10px 20px;background-color:#ff9414;color:#fff;font-size:14px}@media (min-width: 900px){.quiz-banner button{font-size:16px;margin:12px 0}}.quiz-banner.closed button{margin:6px 8px}@media (min-width: 900px){.quiz-banner.closed button{margin:12px 16px}}.quiz-banner button:hover{cursor:pointer}.quiz-banner button.quiz-close-button{position:absolute;left:0;top:0;width:24px;height:24px;line-height:25px;border-radius:100%;padding:0;background-color:#ff9414;display:flex;align-items:center;justify-content:center;margin:-7px 0 0 -7px}.quiz-banner.closed button.quiz-close-button{display:none}.quiz-banner button.quiz-close-button svg{width:15px;height:15px;display:block;color:#fff}.quiz h5{margin-top:0;margin-bottom:35px;font-size:20px;text-align:center}.quiz ul{padding:0;margin:0 0 35px;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.quiz ul li{min-height:100px;width:calc(50% - 20px);background-color:#fff;border:2px solid #eee;border-radius:10px;font-size:16px;font-weight:500;color:#040527;margin:0 10px 20px;text-align:left;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;box-shadow:0 3px 10px #0000001a;cursor:pointer;overflow:hidden}@media (min-width: 900px){.quiz ul li{width:22%}}.quiz ul li img{width:100%}.quiz ul li span{display:flex;height:50px;align-items:center;padding:0 15px;text-align:center}.quiz button{box-shadow:none;border:0;background:none;border:1px solid #FF9414;border-radius:5px;padding:6px 12px;cursor:pointer;line-height:1;margin-right:10px}.quiz .lead-form{margin-top:30px}.quiz-btns{text-align:right}.cookies-banner{position:fixed;bottom:0;right:0;left:0;background-color:#fff4e7;z-index:10;height:70px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:12px}@media (min-width: 900px){.cookies-banner{height:50px;font-size:14px}}.cookies-banner .container{text-align:center;justify-content:center}.cookies-banner button{margin-top:5px}@media (min-width: 900px){.cookies-banner button{margin-top:0}}@media (min-width: 900px){.cookies-banner span{display:inline-flex;align-items:center}}.cookies-banner span a{color:#ff9414;font-weight:700;margin:0 4px}.cookies-banner-btn a,.cookies-banner-btn button{margin-left:10px;border:1px solid #ff9414;background-color:#fff;border-radius:4px;text-decoration:none;padding:2px 5px;color:#111}.lead-form{border:1px solid #FF9414;padding:40px}.lead-form .mb-4{margin-bottom:20px}.lead-form .form-label{display:block;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:4px}.lead-form .form-control{display:block;width:100%;box-shadow:none;border:1px solid #ccc;padding:0 10px;height:40px;line-height:40px}.lead-form .form-control-textarea{height:100px;resize:vertical}.lead-form button{background-color:#ff9414;padding:10px 20px;border:0;border-radius:6px;cursor:pointer}.lead-form .alert{background-color:#ff000040;padding:15px;margin-top:15px}.lead-form .alert.alert-success{background-color:#00800040}.lead-form small{display:block;margin-top:15px;color:#777;font-size:13px}.director{line-height:1.7;background-color:#f5f5f6}.director .container{align-items:center}.director-left{width:75%;padding-right:200px}.director-right{width:25%;text-align:right}.director-right img{width:100%;border-radius:100%}.director p:last-child{margin-bottom:0}.director a{display:inline-block;margin-top:25px;background-color:#ff9414;padding:12px 20px;box-shadow:none;border:0;border-radius:5px;line-height:1;cursor:pointer}.why{background-color:#f5f5f6;background-color:#fff;overflow:hidden}.why-left{width:100%;position:relative}@media (min-width: 900px){.why-left{width:50%;text-align:right}}.why-left img{position:absolute;left:auto;right:-50px;top:-50px;transform:rotate(45deg);width:180px;opacity:.15}@media (min-width: 900px){.why-left img{left:50px;right:auto;top:-50px;width:300px;opacity:.25}}.why-left h5{font-size:26px;margin-top:0;margin-bottom:20px}@media (min-width: 900px){.why-left h5{font-size:36px;margin:20px 0}}.why-left h5 strong{color:#ff9414}.why-right{width:100%}@media (min-width: 900px){.why-right{width:50%;padding-left:80px}}.why-right p{line-height:1.5;font-size:17px}.why-right p:last-child{margin-bottom:0}.modal{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;animation:modalBg .15s linear}@keyframes modalBg{0%{opacity:0}to{opacity:1}}.modal-title{font-size:22px;font-weight:700;margin-top:0;margin-bottom:25px;display:block;text-align:center}.modal-content{background-color:#fefefe;margin:auto;padding:20px;width:calc(100% - 40px);max-width:100%;position:relative;border-radius:5px;box-shadow:0 0 12px #00000040;animation:modalIntro .3s ease-out}@media (min-width: 900px){.modal-content{padding:45px;width:850px}}@keyframes modalIntro{0%{margin-top:-300px}to{margin-top:0}}.modal-close{position:absolute;right:0;top:0;padding:0;width:30px;height:30px;font-size:35px;line-height:1px;margin-top:-15px;margin-right:-15px;background-color:#fff;border:2px solid #FF9414;border-radius:100%;color:#ff9414;z-index:100}.modal-close:hover{background-color:#ff9414;color:#fff;cursor:pointer}.modal-gallery{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#00000080;z-index:999}.modal-gallery .close{background:none;box-shadow:none;border:0;color:#fff;font-size:70px;position:absolute;top:30px;right:40px;cursor:pointer;z-index:999}.modal-gallery .swiper{height:100%}.modal-gallery .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}.modal-gallery img{width:auto;height:auto;max-width:100%;max-height:100%}#modal_gdeKupit .modal-content p{display:flex;align-items:center}#modal_gdeKupit .modal-content p svg{color:#ff9414;margin-right:10px}#modal_gdeKupit .modal-content p strong{margin-right:10px}.page-gal{display:flex;flex-wrap:wrap;gap:25px}#modal_gallery{padding:0}#modal_gallery .modal-content{width:100%;height:100%;background-color:#00000080}.page-detail-text #modal_gallery img{border:0}#modal_gallery .modal-close{margin:0;top:30px;right:30px}#modal_gallery .swiper-wrapper{align-items:center}.gal-m-item{width:100%;height:auto;margin-bottom:25px}@media (min-width: 900px){.gal-m-item{width:calc(25% - 20px);height:350px}}.gal-m-item:hover{cursor:pointer}.gal-m-item img{width:100%;height:auto;max-width:100%;max-height:100%;box-shadow:0 0 10px #00000026}@media (min-width: 900px){.gal-m-item img{width:auto;height:auto}}.p404{width:100%;margin-top:25px;margin-bottom:25px}.p404 h1,.p404 p{margin-top:0;margin-bottom:20px}.p404 a{color:#ff9414}.lds-dual-ring{display:inline-block;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #FF9414;border-color:#fff #FF9414 #fff #FF9414;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:PTRootUIWeb;src:url(/build/assets/PT-Root-UI_Regular-DAfJN3DY.woff2) format("woff2"),url(/build/assets/PT-Root-UI_Regular-bGhojmvb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PTRootUIWeb;src:url(/build/assets/PT-Root-UI_Medium-Dc0oVJgs.woff2) format("woff2"),url(/build/assets/PT-Root-UI_Medium-BbigyPY5.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:PTRootUIWeb;src:url(/build/assets/PT-Root-UI_Bold-BF38dJVs.woff2) format("woff2"),url(/build/assets/PT-Root-UI_Bold-B6Ig7ozf.woff) format("woff");font-weight:700;font-style:normal}
