@charset "UTF-8";
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;line-height:100%;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff;border:1px solid #ddd;border-top:none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-details-wrapp *,.dgwt-wcas-search-wrapp *,.dgwt-wcas-suggestions-wrapp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-details-wrapp a:focus,.dgwt-wcas-suggestions-wrapp a:focus{outline:0}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical;width:100%;transition:none!important}.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%}.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px}.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0}.dgwt-wcas-suggestion-nores ul li{list-style:disc}.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out}a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--direct-headline{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display:flex;align-items:center;justify-content:center}.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg,.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg{max-width:18px}.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si>svg{margin-left:10px}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0;width:100%}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores,.dgwt-wcas-sd{margin-top:5px}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;font-size:.8em}.dgwt-wcas-vendor-city{margin-left:5px;font-size:.8em}.dgwt-wcas-st>.dgwt-wcas-product-vendor{font-size:12px;margin-top:5px;display:block}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-tpd-image{background-color:#fff}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.dgwt-wcas-datails-title,.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;padding-bottom:5px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-details-inner-taxonomy{margin-top:11px}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{font-size:14px}.dgwt-wcas-pd-title{color:#202020}.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px}.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}.rtl .dgwt-wcas-tax-product-details{justify-content:right}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}.dgwt-wcas-tpd-price{font-size:12px;color:#777}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{display:block;margin:5px 0 15px}.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none}.dgwt-wcas-details-title-tax{margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.dgwt-wcas-details-space{padding:0 15px 15px}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}a.dgwt-wcas-details-post-title{margin-bottom:15px}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}.rtl input[type=search].dgwt-wcas-search-input{text-align:right}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-details-desc{font-size:13px;line-height:157%}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}.dgwt-wcas-stock.in-stock{color:#0f834d}.dgwt-wcas-stock.out-of-stock{color:#e2401c}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon .dgwt-wcas-icon-preloader,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out}.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3}.dgwt-wcas-voice-search path{fill:#444}.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex}.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px}.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105}.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url(//millionaire-home.ru/wp-content/plugins/ajax-search-for-woocommerce/assets/img/preloader.gif)}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:'';display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto}.dgwt-wcas-close path{fill:#ccc}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px!important;right:auto!important}@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}}.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer;display:block}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}.menu .dgwt-wcas-search-icon,html:not(.dgwt-wcas-overlay-mobile-on) .menu .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:auto}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0}.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{max-width:20px;min-width:unset}.dgwt-wcas-icon-preloader{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer;display:block}li.menu-item a.dgwt-wcas-search-icon{padding-right:0;padding-left:0}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px}.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0}.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 5px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf}.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333}.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px}.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px}.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd}.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none}.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px!important}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5}.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px}.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1}.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px!important}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px!important;right:auto!important}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{background:0 0;padding:4px;border-radius:10px 10px 0 0}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:10px;padding-bottom:10px;line-height:normal;font-size:14px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:15px;top:7px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:23px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:#fff;box-shadow:0 0 0 1px #eee}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333;box-shadow:none}.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:1px}.dgwt-wcas-suggestions-wrapp-fixed{position:fixed!important}.elementor-widget-fibosearch-posts::after{content:""!important}.dgwt-wcas-posts-results-grid{display:flex;flex-wrap:wrap;grid-gap:20px;justify-content:flex-start}.dgwt-wcas-posts-results-grid-item{width:calc(25% - 15px);margin-bottom:30px}.added_to_cart {
display: none;
}
.header-search input {
display: block;
width: 100%;
height: 50px;
border: 1px solid #DFE2E8;
padding: 0 15px;
font-size: 13px;
font-weight: 500;
background: transparent;
background-color: transparent;
border-radius: 0;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
outline: none;
color: #4a4a4a;
background-color: transparent;
border: none;
border-bottom: 1px solid #a5b1ba;
height: 40px;
padding-left: 0;
color: #fff;
padding-right: 55px;
font-weight: 400;
background: none !important;
border: none !important;
}
.header-search input::placeholder{
font-style: normal !important;
}
.header-search svg{
display: none;
}
.wc-item-meta li {
display: flex;
}
.wc-item-meta li {
margin: 0 0 0 10px;
}@font-face {
font-family: 'icomoon';
src:  url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/icomoon/fonts/icomoon.eot?beqr7d);
src:  url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/icomoon/fonts/icomoon.eot?beqr7d#iefix) format('embedded-opentype'),
url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/icomoon/fonts/icomoon.ttf?beqr7d) format('truetype'),
url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/icomoon/fonts/icomoon.woff?beqr7d) format('woff'),
url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/icomoon/fonts/icomoon.svg?beqr7d#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-hunger:before {
content: "\e926";
}
.icon-tag:before {
content: "\e927";
}
.icon-envelope:before {
content: "\e916";
}
.icon-mobile:before {
content: "\e913";
}
.icon-location:before {
content: "\e914";
}
.icon-clock:before {
content: "\e915";
}
.icon-search1:before {
content: "\e909";
}
.icon-store_mall_directory:before {
content: "\e928";
}
.icon-store:before {
content: "\e928";
}
.icon-location_on:before {
content: "\e929";
}
.icon-place:before {
content: "\e929";
}
.icon-room:before {
content: "\e929";
}
.icon-local_shipping:before {
content: "\e92a";
}
.icon-remove_red_eye:before {
content: "\e920";
}
.icon-sort:before {
content: "\e91f";
}
.icon-twitter-with-circle:before {
content: "\e91d";
}
.icon-facebook-with-circle:before {
content: "\e91a";
}
.icon-instagram-with-circle:before {
content: "\e91b";
}
.icon-vk-with-circle:before {
content: "\e91c";
}
.icon-equalizer:before {
content: "\e923";
}
.icon-plus:before {
content: "\e922";
}
.icon-minus:before {
content: "\e921";
}
.icon-subtract:before {
content: "\e921";
}
.icon-minimize:before {
content: "\e921";
}
.icon-line:before {
content: "\e921";
}
.icon-arrow-down:before {
content: "\e917";
}
.icon-arrow-up:before {
content: "\e918";
}
.icon-arrow-left:before {
content: "\e919";
}
.icon-cross:before {
content: "\e90e";
}
.icon-arrow-right:before {
content: "\e90f";
}
.icon-cart:before {
content: "\e906";
}
.icon-question-circle-o:before {
content: "\e925";
}
.icon-arrows-h:before {
content: "\e924";
}
.icon-check:before {
content: "\e91e";
}
.icon-envelope-o:before {
content: "\e912";
}
.icon-clock-o:before {
content: "\e911";
}
.icon-phone1:before {
content: "\e910";
}
.icon-chevron-right:before {
content: "\e90a";
}
.icon-chevron-left:before {
content: "\e90b";
}
.icon-chevron-down:before {
content: "\e90c";
}
.icon-chevron-up:before {
content: "\e90d";
}
.icon-search:before {
content: "\e908";
}
.icon-user-o:before {
content: "\e907";
}
.icon-map-pin1:before {
content: "\e904";
}
.icon-map-marker:before {
content: "\e905";
}
.icon-heart-o:before {
content: "\e902";
}
.icon-heart:before {
content: "\e903";
}
.icon-comment:before {
content: "\e900";
}
.icon-phone11:before {
content: "\e901";
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.pswp {
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
z-index: 1500;
-webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden;
outline: none; }
.pswp * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.pswp img {
max-width: none; } .pswp--animate_opacity { opacity: 0.001;
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open {
display: block; }
.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.pswp--zoomed-in .pswp__img { cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.pswp--dragging .pswp__img { cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing; } .pswp__bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__scroll-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden; }
.pswp__container,
.pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; } .pswp__container,
.pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.pswp__zoom-wrap {
position: absolute;
width: 100%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg {
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none; }
.pswp__container,
.pswp__zoom-wrap {
-webkit-backface-visibility: hidden; }
.pswp__item {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden; }
.pswp__img {
position: absolute;
width: auto;
height: auto;
top: 0;
left: 0; } .pswp__img--placeholder {
-webkit-backface-visibility: hidden; } .pswp__img--placeholder--blank {
background: #222; }
.pswp--ie .pswp__img {
width: 100% !important;
height: auto !important;
left: 0;
top: 0; } .pswp__error-msg {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC; }
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }.pswp__button {
width: 44px;
height: 44px;
position: relative;
background: none;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
display: block;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: 0.75;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-box-shadow: none;
box-shadow: none; }
.pswp__button:focus, .pswp__button:hover {
opacity: 1; }
.pswp__button:active {
outline: none;
opacity: 0.9; }
.pswp__button::-moz-focus-inner {
padding: 0;
border: 0; } .pswp__ui--over-close .pswp__button--close {
opacity: 1; }
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background: url(//millionaire-home.ru/wp-content/themes/millshop/assets/vendor/PhotoSwipe/dist/default-skin/default-skin.png) 0 0 no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//millionaire-home.ru/wp-content/themes/millshop/assets/vendor/PhotoSwipe/dist/default-skin/default-skin.svg); }
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp__button--close {
background-position: 0 -44px; }
.pswp__button--share {
background-position: -44px -44px; }
.pswp__button--fs {
display: none; }
.pswp--supports-fs .pswp__button--fs {
display: block; }
.pswp--fs .pswp__button--fs {
background-position: -44px 0; }
.pswp__button--zoom {
display: none;
background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom {
display: block; }
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0; } .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
visibility: hidden; } .pswp__button--arrow--left,
.pswp__button--arrow--right {
background: none;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute; }
.pswp__button--arrow--left {
left: 0; }
.pswp__button--arrow--right {
right: 0; }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0, 0, 0, 0.3);
height: 30px;
width: 32px;
position: absolute; }
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px; }
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px; } .pswp__counter,
.pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.pswp__share-modal {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__share-modal--hidden {
display: none; }
.pswp__share-tooltip {
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
-webkit-transition: -webkit-transform 0.25s;
transition: transform 0.25s;
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 14px;
line-height: 18px; }
.pswp__share-tooltip a:hover {
text-decoration: none;
color: #000; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in {
opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } .pswp--touch .pswp__share-tooltip a {
padding: 16px 12px; }
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none; }
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF; }
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF; }
a.pswp__share--pinterest:hover {
background: #CCC;
color: #CE272D; }
a.pswp__share--download:hover {
background: #DDD; } .pswp__counter {
position: absolute;
left: 0;
top: 0;
height: 44px;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: 0.75;
padding: 0 10px; } .pswp__caption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
min-height: 44px; }
.pswp__caption small {
font-size: 11px;
color: #BBB; }
.pswp__caption__center {
text-align: left;
max-width: 420px;
margin: 0 auto;
font-size: 13px;
padding: 10px;
line-height: 20px;
color: #CCC; }
.pswp__caption--empty {
display: none; } .pswp__caption--fake {
visibility: hidden; } .pswp__preloader {
width: 44px;
height: 44px;
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
will-change: opacity;
direction: ltr; }
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px; }
.pswp__preloader--active {
opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn { background: url(//millionaire-home.ru/wp-content/themes/millshop/assets/vendor/PhotoSwipe/dist/default-skin/preloader.gif) 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active {
opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
-webkit-animation: clockwise 500ms linear infinite;
animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
background: none;
opacity: 0.75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0; }
.pswp--css_animation .pswp__preloader__cut { position: relative;
width: 7px;
height: 14px;
overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin: 0; }
@media screen and (max-width: 1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right; } }
@-webkit-keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }  .pswp__ui {
-webkit-font-smoothing: auto;
visibility: visible;
opacity: 1;
z-index: 1550; } .pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%; }
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
-webkit-backface-visibility: hidden;
will-change: opacity;
-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
visibility: visible; }
.pswp__top-bar,
.pswp__caption {
background-color: rgba(0, 0, 0, 0.5); } .pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background-color: rgba(0, 0, 0, 0.3); } .pswp__ui--idle .pswp__top-bar {
opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
opacity: 0; } .pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; } .pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
display: none; }
.pswp__element--disabled {
display: none !important; }
.pswp--minimal--dark .pswp__top-bar {
background: none; }

@font-face {
font-family: "AktivGroteskCorp";
src: url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Light.woff2) format("woff2"), url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Light.woff) format("woff");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "AktivGroteskCorp";
src: url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Regular.woff2) format("woff2"), url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Regular.woff) format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "AktivGroteskCorp";
src: url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Medium.woff2) format("woff2"), url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "AktivGroteskCorp";
src: url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Bold.woff2) format("woff2"), url(//millionaire-home.ru/wp-content/themes/millshop/assets/fonts/AktivGroteskCorp/AktivGroteskCorp-Bold.woff) format("woff");
font-weight: 700;
font-style: normal;
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: 0.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: -0.25em;
}
sup {
top: -0.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: 0.35em 0.75em 0.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;
}
img {
max-width: 100%;
height: auto;
}
button, input {
overflow: visible;
}
button, input, optgroup, select, textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.styled-form-group {
margin-bottom: 20px;
position: relative;
}
.styled-form-control {
display: block;
width: 100%;
height: 50px;
border: 1px solid #DFE2E8;
padding: 0 15px;
font-size: 13px;
font-weight: 500;
background: transparent;
background-color: transparent;
border-radius: 0;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
outline: none;
color: #4a4a4a;
}
.styled-form-control:hover, .styled-form-control:focus {
border-color: #c1c7d3;
}
.styled-form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.styled-form-control:-ms-input-placeholder {
color: #999;
opacity: 1;
}
.styled-form-control::placeholder {
color: #999;
opacity: 1;
}
.styled-form-control[disabled] {
background-color: rgba(0, 0, 0, 0.05);
}
.styled-form-label {
margin: 0 0 5px;
display: block;
padding: 0;
font-weight: 400;
color: #A5B1BA;
}
.styled-form-label .req {
color: #f7624e;
}
.styled-form-buttons {
margin-top: 40px;
}
.styled-modal-title {
margin: 0 0 16px;
padding: 0;
font-size: 28px;
line-height: 1.35;
font-weight: 300;
}
.styled-modal-text {
font-size: 18px;
line-height: 1.35;
font-weight: 400;
margin-top: 15px;
}
.styled-modal-header {
margin: 0 0 40px;
text-align: center;
}
.styled-checkbox {
position: relative;
margin: 0;
padding: 0;
font-weight: 400;
display: block;
line-height: 1.3;
}
.styled-checkbox input {
opacity: 0;
width: 0;
height: 0;
position: absolute;
}
.styled-checkbox input:checked ~ .text:before {
content: "";
border: 10px solid #212e4e;
-webkit-animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);
animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);
}
.styled-checkbox .text {
font-size: 15px;
font-weight: 400;
display: block;
padding-left: 27px;
padding-top: 2px;
padding-bottom: 2px;
}
.styled-checkbox .text:before {
content: "";
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
left: 0;
top: 0;
display: flex;
justify-content: center;
align-items: center;
margin-right: 7px;
width: 20px;
height: 20px;
background: transparent;
border: 1px solid #9E9E9E;
border-radius: 2px;
cursor: pointer;
transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
color: #fff;
font-size: 12px;
}
.woof_checkbox_label {
font-size:15px;
}
.woof_checkbox_count{
font-size: 13px;
}
.woof_container_inner{
margin-top:15px;
}
.woof .widget_price_filter .price_slider_wrapper .ui-widget-content{
margin-left: 15px;
margin-right: 15px;
}
.woof .widget_price_filter .ui-slider .ui-slider-range{
background-color: #c3b28d !important;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle{
background-color: #c3b28d !important;
border: 1px solid #666 !important;
}
.woof_price_search_container .price_slider_amount .price_label{
margin-left:15px;
}
.woof_checkbox_term {
content: "";
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
left: 0;
top: 0;
justify-content: center;
align-items: center;
margin-right: 2px;
width: 20px;
height: 20px;
background: transparent;
border: 1px solid #9E9E9E;
border-radius: 2px;
cursor: pointer;
transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
color: #fff;
font-size: 12px;
}
.styled-article {
font-size: 16px;
line-height: 1.33;
}
.styled-article h1 {
font-weight: 300;
}
.styled-article p {
margin: 0 0 0.9em;
}
.styled-article p:last-child {
margin-bottom: 0;
}
.styled-article img {
margin: 0.5em 0 1em;
width: 100%;
}
.styled-article img:last-child {
margin-bottom: 0;
}
.styled-article h2,
.styled-article h3 {
color: #4a4a4a;
font-size: 1.125em;
font-weight: 300;
margin: 1.8em 0 0.6em;
}
.styled-article h2:first-child,
.styled-article h3:first-child {
margin-top: 0;
}
.styled-article ul {
padding-left: 20px;
margin: 0 0 0.8em;
}
.styled-article ul li {
margin-bottom: 0.4em;
position: relative;
}
.styled-article ul li:last-child {
margin-bottom: 0;
}
.styled-article ul:last-child {
margin-bottom: 0;
}
.styled-article strong {
font-weight: 500;
}
.styled-article a {
color: #4a4a4a;
text-decoration: underline;
}
.styled-article a:hover {
color: #c3b28d;
text-decoration: none;
}
.btn {
display: inline-block;
height: auto;
line-height: 1.2;
border-radius: 0;
padding: 12px 28px;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
text-align: center;
color: #000;
background-color: transparent;
font-weight: 400;
max-width: 100%;
outline: none;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
font-size: 14px;
text-transform: uppercase;
}
.btn-primary {
background-color: #c3b28d;
color: #fff;
}
.btn-primary:hover, .btn-primary:focus {
background-color: #baa77c;
border-color: #baa77c;
color: #fff;
}
.btn-primary:active {
background-color: #b19b6c;
border-color: #b19b6c;
}
.btn-primary.done {
border-color: #E5E6EA;
background-color: #E5E6EA;
color: #4a4a4a;
}
.btn-primary-o {
background-color: transparent;
border-color: #c3b28d;
color: #c3b28d;
}
.btn-primary-o:hover, .btn-primary-o:focus {
background-color: #baa77c;
border-color: #baa77c;
color: #fff;
}
.btn-primary-o:active {
background-color: #b19b6c;
border-color: #b19b6c;
}
.bodr.btn-primary-o{
background-color: #baa77c;
color: #fff;
}
.bodr.btn-primary-o:hover{
background-color: transparent;
color: #c3b28d;
}
.bodr.btn-primary-o-black{
background-color: #3b3b3b;
color: #fff;
border-color: #3b3b3b;
}
.bodr.btn-primary-o-black:hover{
background-color: transparent;
color: #4a4a4a;
border-color: #c3b28d;
}
.btn-primary-o-black {
background-color: transparent;
border-color: #c3b28d;
color: #4a4a4a;
}
.btn-primary-o-black:hover, .btn-primary-o-black:focus {
background-color: #3b3b3b;
border-color: #3b3b3b;
color: #fff;
}
.btn-primary-o-black:active {
background-color: #000;
border-color: #000;
}
.btn-sm {
font-weight: 500;
font-size: 14px;
padding: 10px 15px;
}
.btn-xs {
font-weight: 400;
font-size: 11px;
padding: 8px 15px;
}
.btn-lg {
padding: 18px 25px;
font-size: 16px;
}
.btn .text-2 {
display: none;
}
.btn.done .text-2 {
display: inline;
}
.btn.done .text-1 {
display: none;
}
select.form-control {
height: 40px;
width: 100%;
display: block;
border: 1px solid #DFE2E8;
}
select.form-control + .select2-container--default {
display: block;
width: 100% !important;
outline: none;
}
select.form-control + .select2-container--default .select2-selection {
display: block;
width: 100%;
outline: none;
height: 40px;
font-size: 14px;
font-weight: 500;
background: #fff;
border-radius: 0;
border: 1px solid #DFE2E8;
transition: border-color 0.15s ease-in-out;
}
select.form-control + .select2-container--default .select2-selection:hover {
border-color: #DFE2E8;
}
select.form-control + .select2-container--default .select2-selection__arrow {
transform: rotate(0) !important;
right: 2px;
top: 2px;
width: 35px;
height: 38px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
select.form-control + .select2-container--default .select2-selection__arrow:before {
content: "";
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 8px;
color: #999;
position: relative;
top: 0;
}
select.form-control + .select2-container--default .select2-selection__arrow b {
display: none;
}
select.form-control + .select2-container--default .select2-selection__rendered {
line-height: 38px;
padding: 0 13px;
padding-right: 35px;
color: #4a4a4a;
}
select.form-control + .select2-container--default .select2-selection__rendered .select2-selection__placeholder {
color: #757575;
opacity: 1;
}
select.form-control + .select2-container--default.select2-container--open .select2-selection {
border-color: #DFE2E8;
}
select.form-control + .select2-container--default.select2-container--disabled {
opacity: 0.5;
}
select.form-control + .select2-container--default.select2-container--focus .select2-selection {
border-color: #DFE2E8;
}
.select2-dropdown {
border: none;
border-radius: 0;
background-color: #fff;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.select2-dropdown .select2-results__option--highlighted[aria-selected] {
background-color: #DFE2E8;
color: #4a4a4a;
}
.select2-dropdown .select2-results__option[aria-selected=true] {
background-color: #f4f5f6;
color: #4a4a4a;
}
.select2-results__option {
padding: 8px 15px;
overflow: hidden;
text-overflow: ellipsis;
}
.modal-open {
overflow: hidden;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 3002;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0;
}
.modal-dialog {
position: relative;
margin: 0.5rem auto;
pointer-events: none;
width: 500px;
max-width: calc(100% - 10px);
}
.modal.fade .modal-dialog {
transition: transform 0.3s ease-out;
transform: translate(0, -50px);
}
.modal.show .modal-dialog {
transform: none;
}
.modal-dialog-scrollable {
display: flex;
max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
max-height: calc(100vh - 1rem);
overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
overflow-y: auto;
}
.modal-dialog-centered {
display: flex;
align-items: center;
min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
display: block;
height: calc(100vh - 1rem);
content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
flex-direction: column;
justify-content: center;
height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
content: none;
}
.modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-clip: padding-box;
outline: 0;
background-color: #ffffff;
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 3001;
width: 100vw;
height: 100vh;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: 0.6;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
.modal-body {
padding: 70px 40px;
position: relative;
}
.modal-body .poliks{
font-size:12px;
}
.modal-close {
position: absolute;
right: 10px;
top: 10px;
padding: 0;
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: #c7c7cc;
font-size: 13px;
border-radius: 50%;
}
.modal-close:hover {
color: #4a4a4a;
}
.fade {
transition: opacity 0.15s linear;
}
.text-center {
text-align: center;
}
body {
position: relative;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-ms-overflow-style: scrollbar;
display: flex;
flex-direction: column;
justify-content: flex-start;
min-height: 100vh;
font-family: "AktivGroteskCorp", sans-serif;
font-weight: 400;
background-color: #fff;
color: #4a4a4a;
}
.container {
max-width: 1600px;
margin: 0 auto;
padding: 0 30px;
}
.container-wide {
max-width: 1800px;
margin: 0 auto;
padding: 0 30px;
}
a {
color: #c3b28d;
text-decoration: none;
transition: color 0.15s ease-in;
}
a:hover {
color: #b19b6c;
}
.page-header {
background-color: rgba(0, 0, 0, 0);
color: #fff;
position: fixed;
left: 0;
top: 0;
width: 100%;
transition: background-color 0.3s cubic-bezier(0, 0, 0.2, 1);
z-index: 3000;
}
.page-header:before {
content: "";
left: 0;
top: 0;
width: 100%;
position: absolute;
height: 100%;
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.17) 28%, rgba(0, 0, 0, 0.6) 94%);
transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.page-header.dark {
background-color: rgba(0, 0, 0, 0.8);
}
.page-header.dark:before {
opacity: 0;
}
.page-header.smaller .header-inner {
height: 85px;
}
.page-footer {
margin-top: auto;
background-color: #000;
color: #fff;
z-index:1002;
}
.page-main {
padding-top: 135px;
padding-bottom: 20px;
}
.page-section {
padding: 20px 0;
}
.page-section-header {
margin-bottom: 30px;
}
.page-section-title {
font-size: 40px;
font-weight: 300;
text-align: center;
padding: 0;
margin: 0;
}
.page-desc {
margin-top: 40px;
}
.header-inner {
display: flex;
align-items: center;
height: 120px;
padding: 5px 0;
z-index: 1;
position: relative;
transition: 0.2s ease-in-out;
}
.header-inner > .container-wide {
display: flex;
align-items: center;
width: 100%;
}
.header-logo {
width: 220px;
flex: 0 0 auto;
margin-right: 50px;
}
.header-logo a {
display: block;
}
.header-logo picture {
display: block;
}
.header-logo img {
vertical-align: top;
}
.header-nav {
flex: 1 1 auto;
}
.header-menu {
min-width: 0;
list-style: none;
margin: 0 0 -5px;
padding: 0;
display: flex;
color: #fff;
flex-wrap: wrap;
}
.header-menu > li {
margin-right: 40px;
margin-bottom: 5px;
}
.header-menu > li > a {
text-transform: uppercase;
color: #fff;
font-weight: 500;
font-size: 13px;
display: block;
padding: 7px 0 6px;
border-bottom: 1px solid transparent;
transition: border-color 0.2s ease-out;
letter-spacing: 0.1em;
}
.header-menu > li > a:hover {
border-bottom-color: #fff;
}
.header-menu > li.has-submenu:hover .header-submenu {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
}
.header-menu > li.has-submenu:hover > a {
border-bottom-color: #fff;
}
.header-actions {
display: flex;
align-items: center;
margin: 0 -5px;
padding-left: 40px;
position: relative;
}
.header-actions-item {
margin: 0 5px;
}
.header-actions-item .header-actions-item {
transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.header-actions-link {
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: #c3b28d;
}
.header-actions-link:hover {
color: #fff;
}
.header-info {
padding-left: 30px;
font-size: 13px;
white-space: nowrap;
transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.header-info .location {
margin: 0 0 5px;
}
.header-info .worktime {
margin: 0 0 5px;
}
.header-info .contacts-link a {
text-decoration: underline;
}
.header-info .contacts-link a:hover {
text-decoration: none;
color: #ccbd9e;
}
.header-submenu {
position: absolute;
left: 0;
top: 100%;
background-color: rgba(0, 0, 0, 0.8);
width: 100%;
padding: 40px 0 50px;
transition: transform 0.3s ease-in-out, opacity 0.3s cubic-bezier(0, 0, 0.2, 1), visibility 0.3s cubic-bezier(0, 0, 0.2, 1);
visibility: hidden;
opacity: 0;
transform: translate3d(0, -5px, 0);
will-change: auto;
}
.header-submenu-list {
list-style: none;
padding: 0;
margin: 0 0 -40px;
-moz-column-count: 4;
column-count: 4;
-moz-column-gap: 10px;
column-gap: 10px; min-width: 0;
}
.actii-menu .header-submenu-list{
column-count: 1;
margin-left: 377px;
}
.header-submenu-list > li {
width: 100%;
padding: 0 0 40px;
-moz-column-break-inside: avoid;
break-inside: avoid;
}
.header-submenu-list > li > a {
font-size: 14px;
font-weight: 500;
border-bottom: 1px solid transparent;
color: #999;
}
.header-submenu-list > li > a:hover {
color: #fff;
}
.header-submenu-list > li ul {
list-style: none;
margin: 15px 0 0;
padding: 0;
text-transform: uppercase;
font-size: 11px;
font-weight: 500;
}
.header-submenu-list > li ul li {
margin: 0 0 10px;
}
.header-submenu-list > li ul li:last-child {
margin-bottom: 0;
}
.header-submenu-list > li ul a {
color: #fff;
padding: 2px 0;
display: inline-block;
border-bottom: 1px solid transparent;
transition: border-color 0.15s ease-out;
}
.header-submenu-list > li ul a:hover {
border-bottom-color: #fff;
}
.header-submenu .container-wide {
display: flex;
}
.header-submenu-info {
margin-left: auto;
padding-left: 20px;
width: 18%;
flex: 0 0 auto;
}
.header-submenu-info-img {
display: block;
}
.header-submenu-info-img img {
display: block;
width: 100%;
}
.header-submenu-info-title {
font-size: 20px;
font-weight: 300;
margin-top: 15px;
}
.header-submenu-info-title a {
color: #999;
}
.header-submenu-info-title a:hover {
color: #fff;
}
.header-submenu:before {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 45px;
bottom: 100%;
}
.header-search {
position: absolute;
top: 50%;
margin-top: -20px;
right: 95px;
width: 240px;
transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
opacity: 0;
visibility: hidden;
}
.header-search-input {
background-color: transparent;
border: none;
border-bottom: 1px solid #a5b1ba;
height: 40px;
padding-left: 0;
color: #fff;
padding-right: 55px;
font-weight: 400;
}
.header-search-input::-moz-placeholder {
color: #a5b1ba;
}
.header-search-input:-ms-input-placeholder {
color: #a5b1ba;
}
.header-search-input::placeholder {
color: #a5b1ba;
}
.header-search-btn {
position: absolute;
height: 40px;
padding: 0;
width: 40px;
right: 0;
top: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: #fff;
}
.header-search-btn:hover {
color: #c3b28d;
}
.header-search-close {
position: absolute;
right: -93px;
top: 0;
height: 40px;
padding: 0;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.header-search-close i {
color: #fff;
position: relative;
margin-top: 5px;
margin-bottom: 5px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.header-search-close i, .header-search-close i::before, .header-search-close i::after {
display: block;
width: 15px;
height: 1px;
background-color: #fff;
transition-property: background-color, transform;
transition-duration: 0.3s;
}
.header-search-close i::before, .header-search-close i::after {
position: absolute;
content: "";
}
.header-search-close i::before {
top: -5px;
}
.header-search-close i::after {
top: 5px;
}
.header-search-close i {
background-color: transparent;
}
.header-search-close i::before {
transform: translateY(5px) rotate(45deg);
}
.header-search-close i::after {
transform: translateY(-5px) rotate(-45deg);
}
.header-search-close:hover i:before,
.header-search-close:hover i:after, .header-search-close:active i:before,
.header-search-close:active i:after {
background-color: #c3b28d;
}
.footer-top {
display: flex;
padding: 40px 0 10px;
}
.footer-info {
flex: 0 0 auto;
padding-right: 30px;
margin-bottom: 30px;
width: 35%;
}
.footer-copy {
border-top: 1px solid #212223;
padding: 30px 0;
color: #a5b1ba;
font-size: 13px;
font-weight: 500;
}
.footer-copy span {
margin-left:25px;
}
.footer-copy span a{
color: #a5b1ba;
font-size:16px;
font-weight: 400;
}
.footer-copy span a:hover{
color: #c3b28d;
}
.footer-nav {
flex: 1 1 auto;
}
.footer-menu {
display: flex;
margin: 0 -15px;
list-style: none;
padding: 0;
}
.footer-menu > li {
flex: 0 0 auto;
width: 33.33333333%;
padding: 0 15px 30px;
}
.footer-menu .title {
color: #fff;
font-size: 18px;
text-decoration: none;
font-weight: 300;
}
.footer-menu ul {
margin-top: 25px;
list-style: none;
padding: 0;
}
.footer-menu ul li {
font-size: 15px;
margin: 0 0 12px;
}
.footer-menu ul li:last-child {
margin-bottom: 0;
}
.footer-menu ul a {
color: #a5b1ba;
}
.footer-menu ul a:hover {
color: #fff;
}
.footer-logo {
margin-bottom: 30px;
}
.footer-logo a {
display: inline-block;
vertical-align: top;
}
.footer-logo img {
width: 256px;
display: inline-block;
vertical-align: top;
}
.footer-contacts {
flex: 1 1 auto;
min-width: 0;
}
.footer-contacts-group {
margin: 0 0 30px;
display: flex;
align-items: center;
}
.footer-contacts .contact {
margin: 0 0 8px;
font-size: 18px;
font-weight: 400;
}
.footer-contacts .contact:last-child {
margin-bottom: 0;
}
.footer-contacts a {
color: #fff;
}
.footer-contacts a:hover {
color: #c3b28d;
}
.footer-contacts-icon {
flex: 0 0 auto;
width: 40px;
font-size: 18px;
color: #7f878d;
}
.soc-dop { 
margin-top:20px;
}
.footer-comlinks-title {
color: white;
font-size: 12px;
margin-bottom: 15px;
text-transform: uppercase;
font-weight: 500;
}
.footer-comlinks-list {
list-style: none;
padding: 0;
margin: 0 -4px -8px;
display: flex;
flex-wrap: wrap;
}
.footer-comlinks-list li {
margin: 0 4px 8px;
flex: 0 0 auto;
}
.footer-comlinks-list a {
display: block;
}
.footer-comlinks-list img {
width: 32px;
display: block;
}
.home-top {
margin: -135px 0 20px;
background: rgba(0, 0, 0, 0.2);
}
.home-catalog-title {
font-weight: 300;
font-size: 1.4em;
margin: 0 0 15px;
white-space: nowrap;
}
.home-catalog-text {
font-weight: 300;
margin: 0;
}
.home-catalog-text-container {
font-size: 22px;
line-height: 1.3;
}
.home-catalog-btn {
margin-top: 20px;
display: flex;
margin-left: -2px;
margin-right: -2px;
margin-bottom: -5px;
justify-content: center;
}
.home-catalog-btn .btn-sm {
margin: 0 10px 5px;
display: flex;
align-items: center;
justify-content: center;
white-space: nowrap;
}
.home-catalog-tabs {
list-style: none;
margin: 0 0 15px;
padding: 0;
display: flex;
overflow: auto;
-ms-overflow-style: none;
scrollbar-width: none;
}
.home-catalog-tabs::-webkit-scrollbar {
display: none;
}
.home-catalog-tabs li {
margin: 0 30px 5px 0;
}
.home-catalog-tabs a {
padding: 10px 0;
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
color: #4a4a4a;
white-space: nowrap;
position: relative;
display: block;
}
.home-catalog-tabs a:hover {
color: #c3b28d;
}
.home-catalog-tabs a:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
height: 3px;
width: 100%;
background-color: #c3b28d;
opacity: 0;
transform: translate3d(0, 1px, 0);
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.home-catalog-tabs a.active:after {
transform: translate3d(0, 0, 0);
opacity: 1;
}
.home-catalog-header {
margin-left: 30px;
border-left: 1px solid #eaeaea;
}
.home-catalog-body {
padding: 30px 0;
}
.home-collection {
position: relative;
}
.home-collection-img {
width: 100%;
display: block;
}
.home-collection .home-collection-link {
position: absolute;
width: 1%;
height: 1%;
}
.home-collection .home-collection-link-1 {
left: 4%;
top: 5%;
width: 25%;
height: 33%;
}
.home-collection .home-collection-link-2 {
width: 25%;
height: 56%;
left: 2%;
top: 40%;
}
.home-collection .home-collection-link-3 {
width: 47%;
height: 96%;
left: 27%;
top: 2%;
}
.home-collection .home-collection-link-4 {
width: 21%;
height: 59%;
left: 73%;
top: 2%;
}
.home-collection .home-collection-link-5 {
width: 22%;
height: 30%;
left: 75%;
top: 63%;
}
body.show-search .header-actions-item {
opacity: 0;
visibility: hidden;
}
body.show-search .header-info {
opacity: 0;
visibility: hidden;
}
body.show-search .mobile-menu-btn {
opacity: 0;
visibility: hidden;
}
body.show-search .header-search {
opacity: 1;
visibility: visible;
}
.about-block {
display: flex;
align-items: stretch;
}
.about-block-body {
flex: 1 1 auto;
min-width: 0;
}
.about-block-header {
flex: 0 0 auto;
padding: 10px 30px 10px 30px;
height: auto;
min-height: 200px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
width: 27%;
}
.about-block-reverse .about-block-header {
order: 1;
}
.about-block-img {
display: block;
width: 100%;
height: 600px;
-o-object-fit: cover;
object-fit: cover;
}
.top-slider {
height: calc(100vh - 200px);
min-height: 450px;
overflow: hidden;
}
.top-slider .container {
opacity: 0;
}
.top-slider-item {
padding: 120px 60px 60px;
height: calc(100vh - 200px);
min-height: 450px;
display: flex;
flex-direction: column;
align-items: stretch;
justify-content: center;
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 16px;
line-height: 1.3;
text-align: center;
color: #fff;
}
.top-slider-item .container {
position: relative;
z-index: 1;
width: 100%;
transition: opacity 0.25s ease-out;
text-transform: uppercase;
}
.top-slider-item:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.50);
}
.top-slider-item .text-1 {
font-weight: 300;
padding: 0;
margin: 0;
font-size: 3.5em;
}
.top-slider-item .text-1 a{
color: #fff;
}
.top-slider-item .text-1 h1 {
font-weight: 300;
padding: 0;
margin: 0;
font-size: 1em;
display: inline;
}
.top-slider-item .text-1 h1 a{
color: #fff;
}
.top-slider-item .text-1:empty {
display: none;
}
.top-slider-item .text-2 {
font-weight: 450;
font-size: 1.8em;
margin: 0.1em 0;
}
.top-slider-item .text-2:empty {
display: none;
}
.top-slider-item .text-3 {
margin: 0.4em 0;
font-weight: 450;
font-size: 1.3em;
}
.top-slider-item .text-3:empty {
display: none;
}
.top-slider .slide.slick-active .container {
opacity: 1;
transition: opacity 0.3s ease-in 0.5s;
}
.top-slider-buttons {
margin-top: 30px;
text-align: center;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.top-slider-buttons .btn {
min-width: 245px;
white-space: nowrap;
margin: 0 5px;
margin-bottom: 15px !important;
}
.top-slider .slick-dots {
position: absolute;
bottom: 40px;
left: 0;
text-align: center;
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
width: 100%;
}
.top-slider .slick-dots li {
margin: 0 3px;
padding: 0;
width: 16px;
height: 16px;
position: relative;
cursor: pointer;
}
.top-slider .slick-dots li:before {
content: "";
display: block;
margin-top: 50%;
margin-left: 50%;
width: 12px;
height: 12px;
transform: translate3d(-50%, -50%, 0);
border-radius: 50%;
background-color: #fff;
position: absolute;
transition: opacity 0.15s ease-out;
}
.top-slider .slick-dots li:after {
cursor: pointer;
font-size: 0;
margin-top: 50%;
margin-left: 50%;
width: 16px;
height: 16px;
transform: translate3d(-50%, -50%, 0) scale(0);
display: block;
content: "";
border: 1px solid #fff;
transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
border-radius: 50%;
background-color: transparent;
}
.top-slider .slick-dots li:hover:after {
transform: translate3d(-50%, -50%, 0) scale(0.7);
}
.top-slider .slick-dots li.slick-active:before {
opacity: 0;
}
.top-slider .slick-dots li.slick-active:after {
transform: translate3d(-50%, -50%, 0) scale(0.7);
}
.top-slider .slick-dots button {
display: none;
}
.tab-container {
position: relative;
overflow: hidden;
}
.tab-content {
display: none;
overflow: hidden;
}
.tab-content.active {
display: block;
}
.catalog-carousel {
margin: 0 -5px;
}
.catalog-carousel .slick-track {
margin-left: 0;
}
.catalog-carousel .slick-prev, .catalog-carousel .slick-next {
position: absolute;
z-index: 1;
width: 28px;
height: 28px;
border-radius: 0;
top: 40%;
margin-top: -14px;
background-color: #fff;
transition: opacity 0.15s ease-in-out;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 14px;
color: #a5b1ba;
line-height: 1;
opacity: 0.5;
}
.catalog-carousel .slick-prev i, .catalog-carousel .slick-next i {
transition: color 0.15s ease-in-out;
}
.catalog-carousel .slick-prev:hover, .catalog-carousel .slick-next:hover {
opacity: 0.8;
}
.catalog-carousel .slick-prev:active, .catalog-carousel .slick-next:active {
color: #4a4a4a;
}
.catalog-carousel .slick-prev {
left: 0px;
}
.catalog-carousel .slick-next {
right: 0px;
}
.catalog-carousel-card {
padding: 0 5px;
}
.catalog-filter {
margin-bottom: 30px;
width: 260px;
min-height: 260px;
}
.catalog-container {
display: flex;
}
.catalog-left {
flex: 0 0 auto;
min-width: 0;
width: 260px;
margin-right: 30px;
}
.catalog-main {
flex: 1 1 auto;
min-width: 0;
}
.catalog-top {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 15px;
padding: 5px 0 10px;
margin-bottom: 12px;
}
.catalog-sort {
display: flex;
align-items: baseline;
}
.catalog-sort-title {
color: #4a4a4a;
padding-right: 10px;
}
.catalog-sort-list a {
color: #868686;
display: inline-block;
vertical-align: top;
padding-right: 10px;
}
.catalog-sort-list a:hover {
color: #c3b28d;
}
.catalog-sort-list a.active {
color: #c3b28d;
}
.catalog-count {
color: #a5b1ba;
}
.catalog-list {
display: flex;
flex-wrap: wrap;
margin: 0 -5px -20px;
}
.catalog-list .catalog-item {
min-width: 0;
flex: 0 0 auto;
padding: 0 5px;
margin-bottom: 20px;
width: 33.3333333333%;
}
.filter-group {
border-top: 1px solid #eeeeee;
}
.filter-group:first-child {
border-top: none;
}
.filter-group-title {
padding: 18px 40px 18px 20px;
cursor: pointer;
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
color: #4a4a4a;
transition: color 0.15s ease-in-out;
position: relative;
}
.filter-group-title:after {
content: "";
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
right: 10px;
width: 30px;
height: 30px;
top: 50%;
margin-top: -15px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: #999;
font-size: 0.7em;
transition: color 0.15s ease-in-out;
}
.filter-group-title.active:after {
content: "";
}
.filter-group-title:hover {
color: #000;
}
.filter-group-title:hover:after {
color: #000;
}
.woof h4{
padding: 0px 0px 0px 20px;
cursor: pointer;
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
color: #4a4a4a;
transition: color 0.15s ease-in-out;
position: relative;
}
.woof h4:after{
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
right: 10px;
width: 30px;
height: 30px;
top: 50%;
margin-top: -15px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: #999;
font-size: 0.7em;
transition: color 0.15s ease-in-out;
}
.woof_container{
border-top: 1px solid #eeeeee;
}
.woof_list_checkbox input[type=checkbox] {
accent-color:  #212e4e;
}
.filter-group-body {
padding: 5px 20px 20px;
}
.filter-group-list {
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
background-color: #fff;
}
.filter-item {
margin: 0 0 8px;
}
.filter-item:last-child {
margin-bottom: 0;
}
.filter-with-qty {
display: flex;
align-items: flex-start;
}
.filter-qty {
font-size: 10px;
color: #a5b1ba;
font-weight: 500;
margin-left: auto;
padding: 6px 0 0px 5px;
flex: 0 0 auto;
}
.filter-qty-title {
flex: 1 1 auto;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
}
.filter-mobile-btn {
display: none;
}
.filter-links {
padding-top: 20px;
}
.filter-links .filter-item {
margin-bottom: 8px;
}
.filter-links .filter-item:last-child {
margin-bottom: 0;
}
.filter-links a {
display: inline-block;
color: #4a4a4a;
text-transform: uppercase;
font-weight: 500;
font-size: 13px;
border-bottom: 2px solid transparent;
}
.filter-links a:hover {
color: #c3b28d;
}
.filter-links a.active {
border-bottom-color: #c3b28d;
}
.filter-buttons {
padding: 20px 10px;
}
.bg-grey {
background-color: #E5E6EA;
}
.mb-30 {
margin-bottom: 30px;
}
.mb-0 {
margin-bottom: 15px;
}
.collection-title {
color: #fff;
font-size: 2vw;
font-weight: 700;
line-height: 1.36;
text-transform: uppercase;
text-align: right;
padding-right: 40px;
position: absolute;
right: 0;
top: 45%;
transform: translateY(-50%);
}
.collection-title span {
color: rgba(0, 0, 0, 0.7);
font-weight: 700;
text-transform: uppercase;
background-color: #fff;
letter-spacing: 2.5px;
margin-top: 0.25em;
display: inline-block;
position: relative;
left: 0.25em;
padding: 0.15em 0.5em 0.12em;
}
.circle1 {
position: absolute;
top: 60%;
left: 2%;
width: auto;
display: inline-block;
}
.circle-wrp {
width: 32px;
height: 32px;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 32px;
text-align: center;
display: inline-block;
}
.circle {
width: 20px;
height: 20px;
background-color: #fff;
border-radius: 20px;
display: inline-block;
margin-top: 6px;
color: #f00;
font-size: 16px;
font-weight: 400;
line-height: 20px;
text-transform: uppercase;
}
.block-info {
padding: 10px 25px;
font-weight: 500;
font-size: 16px;
background-color: #fff;
text-align: center;
display: inline-block;
position: relative;
top: 21px;
margin-left: 9px;
}
.block-info p {
margin: 0;
color: #000;
font-size: 16px;
line-height: 23px;
font-weight: 400;
}
.block-info .link {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.block-info::before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-right: 15px solid #fff;
border-bottom: 14px solid transparent;
position: absolute;
left: -12px;
top: 10px;
}
.block-info.left {
margin-left: 0;
margin-right: 9px;
}
.block-info.left::before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-left: 15px solid #fff;
border-right: none;
border-bottom: 14px solid transparent;
position: absolute;
right: -12px;
top: 10px;
left: auto;
}
.block-info.top {
margin: 0;
margin-bottom: 9px;
}
.block-info.top::before {
content: "";
display: block;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #fff;
border-bottom: none;
position: absolute;
top: 99%;
left: 50%;
margin-left: -15px;
}
.circle2 {
position: absolute;
bottom: 18%;
left: 46%;
width: auto;
display: inline-block;
}
.circle3 {
position: absolute;
top: 5%;
left: 30%;
width: auto;
display: inline-block;
}
.card-product__like {
position: absolute;
top: 10px;
right: 10px;
width: 32px;
height: 30px;
z-index: 3;
border: none;
outline: none;
cursor: pointer;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0;
background-color: transparent;
background-repeat: no-repeat;
background-size: contain;
background-image: url(//millionaire-home.ru/wp-content/themes/millshop/assets/images/serdce.png);
}
.card-product {
position: relative;
overflow: hidden;
}
.card-product--flex {
display: flex;
flex-direction: column;
height: 100%;
justify-content: flex-start;
}
.card-product:not(.card-product--line):hover .card-product__img-hover {
opacity: 1;
}
.card-product:not(.card-product--line):hover .card-product__label {
max-width: 300px;
}
.card-product:not(.card-product--line):hover .label-show-hover {
color: #4a4a4a;
}
.card-product:not(.card-product--line):hover .card-product__more {
opacity: 1;
}
.card-product__wrap-img {
position: relative;
overflow: hidden;
}
.card-product__wrap-img img {
width: 100%;
display: block;
}
.card-product--line .card-product__wrap-img {
width: 50%;
margin-right: 15px;
}
.card-product--line .card-product__wrap-img:hover .card-product__img-hover {
opacity: 1;
}
.card-product__wrap-img:hover .card-product__like{
opacity: 1 !important;
}
.card-product__like:hover{
background-image: url(//millionaire-home.ru/wp-content/themes/millshop/assets/images/serdce2.png);
}
.card-product--line .card-product__wrap-img:hover .card-product__label {
max-width: 300px;
}
.card-product--line .card-product__wrap-img:hover .label-show-hover {
color: #4a4a4a;
}
.list-product--small .card-product__wrap-img {
width: 30%;
}
.card-product__img {
max-width: 100%;
}
.card-product__img-hover {
position: absolute;
z-index: 2;
top: 0;
left: 0;
opacity: 0;
transition: all 0.3s ease-in-out;
}
.card-product__img-hover.b-error {
opacity: 0 !important;
visibility: hidden !important;
}
.card-product__info {
width: 100%;
padding: 15px 10px;
position: relative;
overflow: hidden;
}
.card-product--line .card-product__info {
flex: 1;
}
.full-screen .card-product__info {
background: white;
}
.card-product__name {
font-size: 14px;
height: 55px;
margin-bottom: 10px;
overflow: hidden;
line-height: 1.3;
}
.card-product__name-link {
color: #4a4a4a;
text-decoration: none;
}
.card-product--line .card-product__name {
height: auto;
margin-bottom: 15px;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.card-product__remove {
background: transparent;
color: #4a4a4a;
font-size: 12px;
border: none;
border-bottom: 1px dashed #4a4a4a;
transition: all 0.3s;
outline: none;
cursor: pointer;
}
.card-product__remove:hover {
border-bottom-color: transparent;
}
.card-product--line .card-product__remove {
font-size: 11px;
}
.card-product__price {
font-size: 14px;
font-weight: 700;
line-height: 1.35;
}
.card-product__price-new {
color: #f7624e;
margin-right: 10px;
display: inline-block;
white-space: nowrap;
}
.card-product__price-old {
color: #7f878d;
margin-right: 10px;
display: inline-block;
white-space: nowrap;
}
.card-product__more {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 10;
padding: 15px 10px;
border-radius: 20px;
background: white;
color: #4a4a4a;
text-decoration: none;
text-transform: uppercase;
font-size: 13px;
box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
transition: all 0.3s ease-in-out;
opacity: 0;
white-space: nowrap;
}
.card-product__more-info {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: #fbfbfb;
padding: 0 10px;
z-index: 3;
transition: all 0.3s ease-in-out;
height: 0;
overflow: hidden;
}
.card-product__bottom-actions {
list-style: none;
margin: auto 0 0;
padding: 0;
font-size: 11px;
text-transform: uppercase;
font-weight: 500;
}
.card-product__bottom-actions li {
display: inline-block;
}
.card-product__bottom-actions li:after {
content: "|";
padding: 0 5px 8px;
color: #7f878d;
}
.card-product__bottom-actions li:last-child:after {
display: none;
}
.card-product__bottom-actions a {
display: inline-block;
color: #7f878d;
}
.card-product__bottom-actions a:hover {
color: #c3b28d;
}
.card-product__bottom-actions a i {
padding: 0 5px;
display: inline-block;
}
.card-product.hide-info .card-product__more-info {
display: none;
}
.card-product .p_size {
display: block;
text-align: left;
}
.card-product .p_size li {
text-align: center;
}
.card-product .i-rub {
font-weight: bold;
margin-left: 2px;
}
.card-product__more-desc {
padding-bottom: 10px;
font-size: 14px;
height: 45px;
overflow: hidden;
line-height: 1.3;
margin-bottom: 12px;
}
.card-product__more-label {
padding: 5px 9px;
text-transform: uppercase;
letter-spacing: 1.2px;
font-size: 10px;
line-height: 12px;
display: flex;
align-items: center;
min-height: 24px;
border: solid 1px #d4d4d4;
margin-right: 5px;
margin-bottom: 5px;
}
.breadcrumb_line {
margin-bottom: 0;
}
.breadcrumb_line li {
padding: 0 5px 8px;
}
.breadcrumb_line li img {
position: relative;
top: -1px;
}
.main-content .breadcrumb_line .breadcrumb {
padding-top: 0;
}
.breadcrumb {
padding: 0;
margin: 0 0 16px;
list-style: none;
}
.breadcrumb li {
display: inline-block;
padding: 0 5px 8px;
color: #7f878d;
}
.breadcrumb img {
width: 12px;
vertical-align: middle;
margin: 0 10px 0 0;
}
.breadcrumb a {
text-decoration: none;
color: #7f878d;
}
.breadcrumb a:hover {
text-decoration: none;
color: #000;
}
.breadcrumb li.back a {
color: #4a4a4a;
}
.breadcrumb li.back a:hover {
color: #000;
}
.breadcrumb li.back i {
font-size: 0.8em;
padding-right: 0.5em;
}
.breadcrumb_line {
margin-bottom: -5px;
}
.pt-0 {
padding-top: 0;
}
.pb-0 {
padding-bottom: 0;
}
.mt-n15 {
margin-top: -15px;
}
.dark-header .page-header,
.dark-header .page-header:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.dark-header .page-header:before,
.dark-header .page-header:hover:before {
display: none;
}
.about-wrap {
overflow: hidden;
width: 100%;
background: #fff url(//millionaire-home.ru/wp-content/themes/millshop/assets/images/about-bg-1.jpg) no-repeat top right;
}
.about-wrap .page-h1 {
width: 50%;
float: right;
margin-right: -70px;
margin-top: 150px;
margin-bottom: 165px;
font-size: 48px;
font-weight: 300;
position: relative;
z-index: 4;
}
.about-text-wrap {
background: #fff;
padding: 19px 53px 37px;
width: 100%;
position: relative;
box-shadow: 2px 2px 62px 5px rgba(0, 0, 0, 0.11);
}
.about-text-wrap .map-nav-title {
margin-left: 0;
padding: 28px 0 25px 0;
font-size: 24px;
}
.about-text-wrap .map-nav-title span:after {
bottom: -25px;
}
.atw-1 {
max-width: 450px;
float: right;
clear: both;
left: 40px;
transform: translateY(31px);
z-index: 15;
}
.dopsin{
margin-top:-350px;
}
.dopsin .atw-2{
float:right;
margin-bottom:50px;
max-width:450px;
margin-top:-20px;
}
.dopsin .about-img5{
left:0px;
}
.about-img1 {
position: absolute;
top: -20px;
left: -20px;
z-index: 8;
}
.about-img2 {
float: left;
clear: both;
position: relative;
left: -190px;
margin-top: -1050px; 
z-index: 10;
}
.about-img3 {
float: left;
clear: both;
position: relative;
margin-top: -352px;
left: 370px;
z-index: 9;
}
.back-bg {
background: #fff;
position: absolute;
width: 100%;
height: 800px;
right: 160px;
top: 622px;
z-index: 1;
}
.second-c-wrap {
position: relative;
}
.atw-2 {
margin-top: 60px;
left: -60px;
max-width: 582px;
z-index: 10;
margin-bottom: 375px;
}
.vis-h {
opacity: 0;
}
.about-loader {
position: absolute;
left: 50%;
top: 40%;
margin-left: -20px;
width: 40px;
}
.parallax-elem {
transition: all 0.9s ease;
}
.about-img4 {
position: absolute;
top: -350px;
}
.about-img5 {
position: absolute;
z-index: 8;
left: 365px;
top: 64px;
}
.atw-3 {
max-width: 532px;
left: 200px;
top: 452px;
position: absolute;
background: #842154;
color: #fff;
}
.atw-3 .map-nav-title {
color: #fff;
}
.atw-3 .map-nav-title span:after {
background: #fff;
}
.atw-4 {
max-width: 576px;
margin-left: 90px;
}
.about-img6 {
position: absolute;
right: -32px;
top: -330px;
}
.about-img7 {
position: absolute;
margin-top: 105px;
left: 0;
max-width: 100%;
}
.about-slider-wrap img,
.index-slider-wrap img {
width: 100%;
}
.atw-5 {
float: right;
max-width: 450px;
margin-right: 195px;
margin-top: 822px;
z-index: 8;
}
.about-img8 {
position: absolute;
margin-top: 460px;
z-index: 7;
}
.about-img9 {
position: absolute;
right: 0;
}
.atw-6 {
margin-top: 745px;
max-width: 500px;
margin-left: 45px;
z-index: 10;
}
.about-img10 {
position: absolute;
top: -314px;
left: 360px;
z-index: 7;
}
.atw-7 {
z-index: 8;
float: right;
right: -200px;
margin-top: 167px;
max-width: 490px;
padding-top: 40px;
}
.about-wrap .page-head {
border-top: 1px solid #e6e6e6;
background: #fff;
padding-bottom: 45px;
padding-top: 45px;
text-transform: uppercase;
font-weight: 300;
font-size: 30px;
line-height: 1.5;
margin-top: 108px;
margin-bottom: 105px;
}
.about-wrap .page-head span {
font-weight: 700;
color: #c3b28d;
}
.about-wrap .page-head:before {
left: 50%;
margin-left: -1px;
bottom: 100%;
margin-bottom: -19px;
height: 38px;
width: 2px;
background: #c3b28d;
}
.about-text-wrap .map-nav-title span::after {
bottom: -25px !important;
}
.map-nav-title span::after {
width: 100%;
height: 3px;
background: #c3b28d;
bottom: -10px;
left: 0;
}
.map-nav-title {
text-transform: uppercase;
font-weight: 300;
font-size: 18px;
color: #000;
border-bottom: 1px solid #e6e6e6;
margin-bottom: 17px;
overflow: hidden;
text-overflow: ellipsis;
}
.about-wrap .container {
max-width: 1140px;
width: 100%;
position: relative;
padding-left: 15px;
padding-right: 15px;
}
.clearfix::after {
clear: both;
float: none;
font-size: 0;
height: 0;
line-height: 0;
margin: 0;
padding: 0;
content: ".";
visibility: hidden;
overflow: hidden;
display: block;
}
.page-contacts {
position: relative;
}
.page-contacts .bg {
height: 720px;
}
.page-contacts .text {
position: absolute;
top: 50%;
background: #fff;
box-shadow: 3px 3px 3px #ccc;
padding: 30px 30px 35px 36px;
border: 1px solid #e6e7e8;
font-size: 14px;
width: 600px;
max-width: calc(45% - 20px);
box-sizing: border-box;
left: 5%;
z-index: 10;
transform: translateY(-50%);
}
.contacts-map-head {
font-size: 24px;
line-height: 1.4;
margin: 0 0 15px;
font-weight: 300;
}
.contacts-row {
display: flex;
flex-wrap: wrap; margin: 0 -15px;
}
.contacts-group {
padding: 15px 15px 15px 60px;
flex: 0 0 auto;
width: 50%;
font-size: 16px;
line-height: 1.4;
position: relative;
}
.contacts-group-col {
width: 50%;
flex: 0 0 auto;
}
.contacts-group-col .contacts-group {
width: 100%;
}
.contacts-group:before {
content: "";
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 28px;
color: #7f878d;
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
width: 40px;
text-align: center;
}
.contacts-group a {
color: #333;
}
.contacts-group a:hover {
color: #c3b28d;
}
.contacts-comlinks {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
font-size: 20px;
margin: 15px 0 0;
}
.contacts-comlinks a {
flex: 0 0 auto;
margin: 0 8px 0 0;
color: #7f878d;
}
.contacts-comlinks a:hover {
color: #4a4a4a;
}
.contacts-comlinks a i {
font-size: 26px;
}
.contacts-comlinks .follow-text {
padding-left: 10px;
font-size: 16px;
}
.contacts-btn {
width: 250px;
margin-top: 30px;
}
.phone-wrap:before {
content: "";
}
.clock-wrap:before {
content: "";
}
.address-wrap:before {
content: "";
}
.mail-wrap:before {
content: "";
}
#map {
min-height: 645px;
height: calc(100vh - 215px);
background: #ccc;
z-index: 0;
}
.contacts-parking-link {
display: inline-block;
margin-top: 10px;
cursor: zoom-in;
}
.contacts-parking-link:hover {
text-decoration: none;
}
.contacts-parking-title {
display: inline-block;
margin-bottom: 5px;
border-bottom: 1px solid currentColor;
line-height: 1.1;
}
.about-text {
line-height: 1.33;
}
.about-text ul {
padding-left: 20px;
}
.mobile-menu-btn {
display: none;
}
.address-wrap.with-parking:before {
top: 37px;
}
.pagination {
margin: 20px 0 0;
padding: 20px 0 0;
border-top: 1px solid #eee;
text-align: center;
font-size: 0;
}
.pagination:after {
content: "";
display: table;
clear: both;
}
.pagination .pagination-page {
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
color: #4a4a4a;
text-align: center;
margin: 0;
cursor: pointer;
text-decoration: none;
font-size: 14px;
font-weight: 500;
}
.pagination .pagination-page:hover {
color: #c3b28d;
}
.pagination .pagination-page.active {
color: #fff;
background: #000;
}
.pagination .pagination-back,
.pagination .pagination-next {
font-size: 14px;
font-weight: 500;
display: inline-block;
text-decoration: none;
color: #000;
}
.pagination .pagination-back:hover,
.pagination .pagination-next:hover {
color: #c3b28d;
}
.pagination .pagination-back i,
.pagination .pagination-next i {
color: #a5b1ba;
font-size: 0.8em;
}
.pagination .pagination-back {
float: left;
}
.pagination .pagination-back i {
padding-right: 4px;
}
.pagination .pagination-next {
float: right;
}
.pagination .pagination-next i {
padding-left: 4px;
}
.show-mobile {
display: none;
}
.text-accent {
color: #f7624e;
}
.promo-top {
margin-bottom: 15px;
}
.mobile-menu {
display: none;
}
.studio-container {
padding-top: 20px;
display: flex;
max-width: 1100px;
margin: 0 auto;
}
.studio-advantages {
font-weight: 300;
list-style: none;
margin: 0;
padding: 0;
font-size: 18px;
}
.studio-advantages li {
margin: 0 0 20px;
position: relative;
padding-left: 30px;
}
.studio-advantages li:last-child {
margin-bottom: 0;
}
.studio-advantages li:before {
content: "";
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
color: #b3b3b3;
font-size: 16px;
left: 5px;
top: 0.2em;
}
.studio-left {
width: 50%;
min-width: 0;
flex: 1 1 auto;
padding-right: 5px;
padding-top: 50px;
}
.studio-right {
width: 600px;
flex: 0 0 auto;
min-width: 0;
text-align: center;
}
.vozvrat .studio-left{
padding-top:0px !important;
}
.stilist {
margin-top:30px;
}
.stilist .studio-container{
max-width:none;
}
.stilist .studio-left{
padding-top:0px !important;
}
.stilist .studio-left{
flex:none;
width: 40%;
padding-right: 30px;
}
.stilist .studio-right{
width:auto;
flex: auto;
}
.stilist .studio-right img{
margin-left:-60px;
}
.stilist-left .studio-container{
max-width:none;
}
.stilist-left .studio-left{
padding-top:0px !important;
}
.stilist-left .studio-left{
flex:none;
width: 40%;
padding-right: 30px;
}
.stilist-left .studio-right{
width:auto;
flex: auto;
}
.stilist-left .studio-right img{
margin-right:-60px;
}
.studio-bottom {
border-top: 2px solid #eaeaea;
padding: 30px 10px 50px;
text-align: center;
}
.studio-bottom-subscribe {
text-align: center;
display: inline-block;
vertical-align: top;
}
.subbtn-text {
color: #000;
font-weight: 500;
font-size: 16px;
margin-top: 10px;
}
.subbtn-text-grey {
text-align: center;
font-size: 14px;
color: #7b7b7b;
margin-top: 5px;
}
.styled-article .studio-title {
font-weight: 700;
margin: 0 0 40px;
font-size: 30px;
line-height: 1.2;
text-transform: uppercase;
}
.styled-article .studio-advantages {
padding-left: 0;
}
.styled-article .studio-advantages li {
margin-bottom: 15px;
}
.styled-article .studio-advantages li:last-child {
margin-bottom: 0;
}
.ba-slider {
position: relative;
overflow: hidden;
margin: 0 auto;
max-width: 100%;
display: inline-block;
vertical-align: top;
}
.ba-slider img {
display: block;
max-width: none;
height: initial;
}
.resize {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
}
.handle {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 2px;
margin-left: -1px;
background: rgba(255, 255, 255, 0.6);
cursor: ew-resize;
}
.handle:before {
content: "";
transform: rotate(45deg) translate3d(-50%, -50%, 0);
width: 30px;
height: 30px;
top: 50%;
left: 50%;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
background-color: #fff;
position: absolute;
transform-origin: center;
margin-left: -15px;
margin-top: 6px;
}
.handle i {
position: absolute;
z-index: 2;
font-size: 18px;
color: #a5b1ba;
height: 30px;
width: 30px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
top: 50%;
left: 50%;
margin-top: -15px;
margin-left: -14px;
}
#zalom-info .studio-advantages li:before{
left: auto;
margin-left:-25px;
}
.compare-1 {
width: 100%;
margin-left: auto;
}
.compare-1 p{
max-width: 450px;
}
.compare-1 img {
width: 100%;
}
.compare-1 .point {
position: absolute;
}
.compare-1 .point .block-info {
position: absolute;
left: 40px;
top: -9px;
min-width: 120px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.compare-1 .point .block-info.left {
left: auto;
right: 40px;
}
.compare-1 .point .block-info.top {
position: absolute;
left: 50%;
transform: translate3d(-50%, 0, 0);
bottom: 40px;
top: auto;
}
.compare-1 .point-1 {
left: 150px;
top: 155px;
}
.compare-1 .point-2 {
left: 160px;
top: 305px;
}
.compare-1 .point-3 {
left: 190px;
top: 494px;
}
.compare-1 .point-4 {
right: 58px;
top: 154px;
}
.compare-1 .handle {
left: 68%;
}
.compare-1 .resize {
width: 68%;
}
.card-desc-tabs {
justify-content: center;
}
.card-desc-tabs li:last-child {
margin-right: 0;
}
.card-desc-container {
display: flex;
}
.card-desc-left {
flex: 1 1 auto;
min-width: 0;
font-size: 15px;
}
.card-desc-left .styled-article {
font-size: inherit;
}
.card-desc-right {
flex: 0 0 auto;
min-width: 0;
width: 39%;
border-left: 2px solid #e6ebef;
padding-left: 30px;
margin-left: 30px;
}
.card-top {
display: flex;
margin-top: -20px;
}
.card-left {
flex: 1 1 auto;
min-width: 0;
}
.card-right {
width: 35%;
flex: 0 0 auto;
display: flex;
flex-direction: column;
}
.card-image-list {
display: flex;
flex-wrap: wrap;
}
.card-image-item {
padding: 10px;
width: 50%;
}
.card-image-link {
display: block;
cursor: zoom-in;
}
.card-image-link img {
display: block;
width: 100%;
}
.card-image-show-all-btn {
display: inline-block;
color: #4a4a4a;
font-size: 18px;
margin: 20px 20px 0;
font-weight: 400;
}
.card-image-show-all-btn .text-2 {
display: none;
}
.card-image-show-all-btn .text {
border-bottom: 1px solid #4a4a4a;
transition: border-color 0.15s ease-in-out;
}
.card-image-show-all-btn i {
font-size: 0.8em;
padding-left: 2px;
}
.card-image-show-all-btn:hover {
color: #4a4a4a;
}
.card-image-show-all-btn:hover .text {
border-bottom-color: transparent;
}
.card-info {
padding: 30px 25px;
}
.card-header {
border-bottom: 1px solid #eaeaea;
padding: 0 0 15px;
margin: 0 0 30px;
}
.card-title {
font-weight: 700;
font-size: 20px;
margin: 0 0 10px;
padding: 0;
}
.card-art {
color: #7f878d;
font-size: 12px;
}
.card-price {
font-size: 24px;
margin: 0 0 20px;
}
.card-price .old,
.card-price .new {
display: inline-block;
vertical-align: baseline;
margin: 0 5px 5px 0;
font-weight: 500;
}
.card-price .old {
font-size: 0.66em;
color: #7f878d;
text-decoration: line-through;
}
.card-promos {
position: relative;
margin: 0 0 15px;
}
.card-promos-title {
background: #E5E6EA;
padding: 10px;
font-size: 13px;
text-transform: uppercase;
color: #f7624e;
display: flex;
align-items: center;
cursor: pointer;
}
.card-promos-title i {
font-size: 1.4em;
padding-right: 10px;
flex: 0 0 auto;
}
.card-promos-list {
position: absolute;
left: 0;
top: 100%;
width: 100%;
list-style: none;
margin: 0;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
z-index: 1;
padding: 5px 0;
opacity: 0;
visibility: hidden;
transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.card-promos-list li {
margin: 0;
padding: 0;
}
.card-promos-list a {
padding: 8px 10px;
display: block;
color: #4a4a4a;
}
.card-promos-list a:hover {
color: #c3b28d;
}
.card-size-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding-bottom: 10px;
margin-top: 10px;
}
.card-size-row .left {
margin-bottom: 5px;
}
.card-size-row .right {
margin-bottom: 5px;
}
.card-goto-sizes {
color: #7f878d;
font-size: 15px;
}
.card-goto-sizes span {
border-bottom: 1px dashed currentColor;
transition: border-color 0.15s ease-in-out;
}
.card-goto-sizes i {
font-size: 1.2em;
padding-right: 5px;
vertical-align: middle;
display: inline-block;
position: relative;
top: -2px;
}
.card-goto-sizes:hover {
color: #c3b28d;
}
.card-goto-sizes:hover span {
border-bottom-color: transparent;
}
.card-action {
padding-bottom: 10px;
border-bottom: 1px solid #eaeaea;
margin: 0 -5px 10px;
display: flex;
align-items: flex-start;
}
.card-action-col {
padding: 0 5px 10px;
flex: 0 0 auto;
width: 50%;
}
.card-action-col .btn {
width: 100%;
}
.card-action .btn {
padding-left: 5px;
padding-right: 5px;
}
.card-benefits {
list-style: none;
margin: 20px 0 0;
padding: 0;
color: #4a4a4a;
font-size: 15px;
}
.card-benefits li {
margin: 0 0 12px;
}
.card-benefits li:last-child {
margin-bottom: 0;
}
.card-benefits a {
color: #4a4a4a;
border-bottom: 1px solid currentColor;
}
.card-benefits a:hover {
color: #c3b28d;
border-bottom-color: transparent;
}
.card-benefits i {
color: #a5b1ba;
font-size: 24px;
width: 30px;
display: inline-block;
vertical-align: middle;
margin-right: 7px;
text-align: center;
}
.checkout-right.fixed {
position: fixed;
top: 75px;
}
.checkout-right.fixed.bottom {
top: auto;
margin-top: auto;
position: relative;
}
.pid_prop2 {
border-spacing: 0;
border-collapse: separate;
width: 100%;
font-size: 15px;
}
.pid_prop2 p {
margin: 0 0 5px;
}
.pid_prop2 p:last-child {
margin-bottom: 0;
}
.pid_prop2 td {
padding: 5px;
vertical-align: top;
line-height: 140%;
}
.pid_prop2 td:first-child {
font-weight: 700;
}
.pid_prop {
max-width: 100%;
display: flex;
flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 20px 0 0;
}
.pid_prop li {
width: 33.333%;
padding-right: 5px;
margin-bottom: 10px;
}
.pid_prop li span {
width: 20px;
margin-right: 6px;
display: inline-block;
vertical-align: top;
}
.pid_prop li span img {
max-width: 100%;
}
.size-table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
.size-table,
.size-table + .size-table {
margin-top: 20px;
}
.size-table th {
padding: 7px 10px;
vertical-align: middle;
transition: 0.2s;
border: 1px solid #dee2e6;
text-align: center;
}
.size-table th {
background: #f5f5f5;
font-weight: 500;
}
.size-table th:first-child {
text-align: left;
}
.size-table td {
text-align: center;
padding: 5px 10px;
border: 1px solid #dee2e6;
transition: background-color 0.15s ease-in-out;
white-space: nowrap;
}
.size-table td:first-child {
max-width: 190px;
text-align: left;
font-weight: 500;
}
.size-table tr:hover td {
background-color: rgba(26, 97, 167, 0.05);
}
.table-resp {
overflow: auto;
}
.table-resp > table {
min-width: 600px;
}
.size-select-wrapper {
width: 200px;
float:left;
margin-right:10px;
margin-bottom:5px;
}
.pswp {
z-index: 3000;
}
.about-slider .slick-prev,
.about-slider .slick-next {
position: absolute;
z-index: 1;
width: 28px;
height: 28px;
border-radius: 0;
top: 50%;
margin-top: -14px;
background-color: #fff;
transition: opacity 0.15s ease-in-out;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 14px;
color: #a5b1ba;
line-height: 1;
opacity: 0.5;
}
.about-slider .slick-prev i,
.about-slider .slick-next i {
transition: color 0.15s ease-in-out;
}
.about-slider .slick-prev:hover,
.about-slider .slick-next:hover {
opacity: 0.8;
}
.about-slider .slick-prev:active,
.about-slider .slick-next:active {
color: #4a4a4a;
}
.about-slider .slick-prev {
left: 0px;
}
.about-slider .slick-next {
right: 0px;
}
.collection-section{
margin-top: -40px;
margin-bottom: -10px;
}
@media (max-width: 1400px) {
.about-block-img {
height: 400px;
}
.home-catalog-text-container {
font-size: 22px;
}
.header-menu > li {
margin-right: 25px;
}
.header-menu > li > a {
font-size: 12px;
}
.header-info {
font-size: 12px;
}
.home-catalog-tabs li {
margin-right: 20px;
}
.checkout-right.fixed {
position: relative;
top: 0;
}
.checkout-right.fixed.bottom {
top: 0;
margin-top: 0;
position: relative;
}
.card-right {
width: 40%;
}
}
@media (min-width: 1220px) {
.card-image-list .card-image-item:nth-child(2) ~ .card-image-item {
display: none;
}
.card-image-list.show-all .card-image-item:nth-child(2) ~ .card-image-item {
display: block;
}
.card-image-list.show-all ~ .card-image-show-all-btn .text-1 {
display: none;
}
.card-image-list.show-all ~ .card-image-show-all-btn .text-2 {
display: inline;
}
}
@media (max-width: 1219px) {
.header-logo {
width: 175px;
margin-right: 30px;
}
.header-info {
padding-left: 15px;
}
.header-actions {
padding-left: 15px;
}
.header-menu > li {
margin-right: 20px;
}
.header-menu > li > a {
font-size: 10px;
}
.page-contacts .text {
position: relative;
left: 0;
top: 0;
width: 100%;
box-shadow: none;
transform: translateY(0);
border: none;
max-width: none;
text-align: center;
padding-left: 15px;
padding-right: 15px;
}
.contacts-row {
max-width: 600px;
margin: 0 auto;
}
.contacts-group {
text-align: left;
}
.atw-2 {
left: -40px;
}
.about-wrap .page-h1 {
font-size: 36px;
}
.home-catalog-tabs li {
margin-right: 15px;
}
.home-catalog-tabs a {
font-size: 16px;
}
.card-right {
width: 55%;
}
.card-image-show-all-btn {
display: none;
}
.card-image-list .slick-prev, .card-image-list .slick-next {
position: absolute;
z-index: 1;
width: 28px;
height: 28px;
border-radius: 0;
top: 50%;
margin-top: -14px;
background-color: #fff;
transition: opacity 0.15s ease-in-out;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 14px;
color: #a5b1ba;
line-height: 1;
opacity: 0.5;
}
.card-image-list .slick-prev i, .card-image-list .slick-next i {
transition: color 0.15s ease-in-out;
}
.card-image-list .slick-prev:hover, .card-image-list .slick-next:hover {
opacity: 0.8;
}
.card-image-list .slick-prev:active, .card-image-list .slick-next:active {
color: #4a4a4a;
}
.card-image-list .slick-prev {
left: 0px;
}
.card-image-list .slick-next {
right: 0px;
}
.card-image-item {
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 1220px) and (max-width: 1269px) {
.header-menu > li > a {
font-size: 10px !important;
}
.header-menu > li {
margin-right: 15px !important;
}
}
@media (min-width: 994px) and (max-width: 1120px) {
.header-actions-item {
margin: 0 1px;
}
.header-menu > li {
margin-right: 15px;
}
.header-actions-item {
margin: 0 1px;
}
.header-info {
font-size: 10px;
}
}
@media (min-width: 1270px) and (max-width: 1350px) {
.header-menu > li > a {
font-size: 11px !important;
}
.header-menu > li {
margin-right: 15px !important;
}
}
@media (min-width: 1401px) and (max-width: 1480px) {
.header-menu > li > a {
font-size: 12px;
}
.header-menu > li {
margin-right: 25px;
}
}
@media (min-width: 992px) {
.card-product:not(.card-product--line):hover .card-product__more-info {
height: 103px;
padding: 15px 10px;
}
.modal-open {
overflow: auto;
padding-right: 0 !important;
}
.page-header:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.page-header:hover:before {
opacity: 0;
}
.card-promos:hover .card-promos-list {
opacity: 1;
visibility: visible;
}
}
@media (max-width: 991px) {
.stilist-left .studio-right img{
margin-right: 0;
}
.footer-info {
margin: 0 auto 40px;
padding: 0;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.footer-top {
flex-direction: column;
}
.footer-copy {
text-align: center;
}
.footer-comlinks-list {
justify-content: center;
}
.footer-copy span{
display:block;
padding-top:20px;
margin-left:0px;
}
.stilist .studio-left{
width:100%;
}
.stilist .studio-left h3{
margin-top:25px;
}
.stilist-left .studio-left{
width: 100%;
margin-top: -100px;
}
.about-block {
flex-direction: column;
}
.about-block-header {
width: 100%;
min-height: 200px;
order: -1;
padding: 40px 20px;
}
.about-block-reverse .about-block-header {
order: -1;
}
.about-block-img {
height: 400px;
}
.home-catalog-text br {
display: none;
}
.home-catalog-header {
margin-left: 0;
border-left: none;
min-height: auto;
padding-top: 0;
padding-bottom: 0;
}
.header-inner {
height: 90px;
}
.header-inner .header-menu {
display: none;
}
.header-inner .header-info {
display: none;
}
.header-actions {
margin-right: 0;
}
.collection-title {
font-size: 3vw;
top: 48%;
}
.page-main {
padding-top: 90px;
}
.home-top {
margin-top: -90px;
}
.about-img1 {
top: 105px;
}
.about-wrap .page-h1 {
width: auto;
float: none;
margin: 30px 0;
}
.mobile-menu-btn {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
width: 36px;
height: 36px;
background-color: rgba(0, 0, 0, 0.2);
margin-left: 10px;
}
.mobile-menu-btn i {
position: relative;
margin-top: 5px;
margin-bottom: 5px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #c3b28d;
}
.mobile-menu-btn i, .mobile-menu-btn i::before, .mobile-menu-btn i::after {
display: block;
width: 15px;
height: 1px;
background-color: #c3b28d;
transition-property: background-color, transform;
transition-duration: 0.3s;
}
.mobile-menu-btn i::before, .mobile-menu-btn i::after {
position: absolute;
content: "";
}
.mobile-menu-btn i::before {
top: -5px;
}
.mobile-menu-btn i::after {
top: 5px;
}
.mobile-menu-btn:active i,
.mobile-menu-btn:active i:before,
.mobile-menu-btn:active i:after {
background-color: #fff;
}
.catalog-container {
flex-direction: column;
margin-top: -20px;
}
.catalog-top {
flex-wrap: wrap;
padding-bottom: 0;
margin-bottom: 5px;
}
.catalog-count {
width: 100%;
order: -1;
margin-bottom: 10px;
text-align: center;
}
.catalog-sort {
padding: 0 0;
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.catalog-sort-title {
white-space: nowrap;
cursor: pointer;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
display: flex;
align-items: center;
}
.catalog-sort-title .hide-mobile {
display: none;
}
.catalog-sort-title .show-mobile {
display: block;
color: #4a4a4a;
font-size: 24px;
padding-left: 5px;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.catalog-sort-title.open ~ .catalog-sort-list {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
}
.catalog-sort-list {
position: absolute;
left: 0;
top: 100%;
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
z-index: 10;
background-color: #fff;
padding: 5px 0;
min-width: 150px;
opacity: 0;
visibility: hidden;
transform: translate3d(0, 5px, 0);
transition: transform 0.2s ease-in-out, visibility 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.catalog-sort-list a {
display: block;
padding: 10px 15px;
text-align: left;
}
.catalog-sort-list a.active {
background-color: #eaeaea;
color: #4a4a4a;
}
.catalog-left {
position: fixed;
right: 0;
top: 75px;
width: 100%;
height: calc(100% - 75px);
z-index: 3004;
margin-right: 0;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.8);
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.catalog-filter {
width: 300px;
margin-left: auto;
background-color: #fff;
display: flex;
flex-direction: column;
height: 100%;
}
.filter-mobile-btn {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
margin-left: 0;
color: #4a4a4a;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
}
.filter-mobile-btn:hover {
color: #4a4a4a;
}
.filter-mobile-btn i {
padding-right: 5px;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 16px;
}
.filter-group-list {
box-shadow: none;
overflow: auto;
border-bottom: 2px solid #eeeeee;
flex: 1 1 auto;
min-height: 0;
}
.filter-buttons {
padding: 20px;
margin: 0;
}
.mobile-menu {
position: fixed;
left: 0;
top: 75px;
height: calc(100% - 75px);
width: 100%;
background-color: #000;
z-index: 3005;
display: flex;
flex-direction: column;
opacity: 0;
visibility: hidden;
will-change: auto;
transform: translate3d(0, -10px, 0);
}
.mobile-menu-info {
color: #fff;
padding: 20px 15px 30px;
flex: 0 0 auto;
border-top: 1px solid #333;
}
.mobile-menu-container {
flex: 1 1 auto;
min-height: 0;
}
.mobile-menu-list {
position: relative;
overflow: auto;
height: 100%;
list-style: none;
margin: 0;
padding: 0;
font-size: 18px;
font-weight: 500;
}
.mobile-menu-list ul {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
will-change: auto;
transform: translate3d(100%, 0, 0);
display: none;
transition: transform 0.3s ease-in-out;
}
.mobile-menu-list ul.show {
transform: translate3d(0, 0, 0);
}
.mobile-menu-list li {
margin: 0;
padding: 0;
display: flex;
border-top: 1px solid #212223;
}
.mobile-menu-list li:last-child {
border-bottom: 1px solid #212223;
}
.mobile-menu-list a {
height: 50px;
display: flex;
align-items: center;
padding: 0 15px;
width: 100%;
color: #eaeaea;
transition: opacity 0.15s ease-in-out, background-color 0.15s ease-in-out;
flex: 1 1 auto;
min-width: 0;
}
.mobile-menu-list a:active {
background-color: #191919;
}
.mobile-menu-list.fade-group > li > a,
.mobile-menu-list.fade-group > li > .mobile-menu-next,
.mobile-menu-list ul.fade-group > li > a,
.mobile-menu-list ul.fade-group > li > .mobile-menu-next {
opacity: 0;
}
.mobile-menu-list.hide-group > li:not(.open),
.mobile-menu-list ul.hide-group > li:not(.open) {
display: none;
}
.mobile-menu-next {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 18px;
color: #7b7b7b;
margin-right: 15px;
cursor: pointer;
transition: opacity 0.15s ease-in-out;
}
.mobile-menu-next:active {
color: #eaeaea;
}
.mobile-menu-back {
transition: opacity 0.15s ease-in-out;
color: #7b7b7b !important;
}
.mobile-menu-back i {
font-size: 18px;
width: 25px;
height: 25px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: inherit;
margin-left: -6px;
margin-right: 6px;
}
#myformz{
top: -25px !important;
text-align: center;
font-size: 10px !important;
left:0px;
}
body.show-mobile-filter .catalog-left {
opacity: 1;
visibility: visible;
}
body.show-mobile-menu {
overflow: hidden;
}
body.show-mobile-menu .mobile-menu {
transition: 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
}
body.show-mobile-menu .mobile-menu-btn i {
background-color: transparent;
}
body.show-mobile-menu .mobile-menu-btn i::before, body.show-mobile-menu .mobile-menu-btn i::after {
background-color: #fff;
}
body.show-mobile-menu .mobile-menu-btn i::before {
transform: translateY(5px) rotate(45deg);
}
body.show-mobile-menu .mobile-menu-btn i::after {
transform: translateY(-5px) rotate(-45deg);
}
.header-search {
right: 48px;
width: 170px;
}
.header-search-close {
right: -50px;
}
.page-section-title {
font-size: 30px;
}
.studio-container {
flex-direction: column;
}
.studio-left {
padding-right: 0;
margin-bottom: 30px;
width: 100%;
padding-top: 0;
}
.studio-right {
width: 100%;
}
.styled-article .studio-title {
font-size: 24px;
}
.header-info {
font-size: 16px;
}
.card-desc-container {
flex-direction: column;
}
.card-desc-left {
padding-bottom: 30px;
}
.card-desc-right {
width: 100%;
padding-left: 0;
margin-left: 0;
border-left: none;
}
.card-promos-title.open ~ .card-promos-list {
opacity: 1;
visibility: visible;
}
.card-top {
flex-direction: column;
padding: 0 10px;
}
.card-left {
margin: 0 auto;
max-width: 380px;
width: 100%;
margin-bottom: 15px;
}
.card-right {
width: 100%;
padding: 0;
}
.card-info {
padding: 0;
}
}
@media (min-width: 650px) and (max-width: 992px) {
#myformz{ font-size: 14px !important;}
}
@media (max-width: 767px) {
.container {
padding-left: 15px;
padding-right: 15px;
}
.container-wide {
padding-left: 15px;
padding-right: 15px;
}
.dopsin .atw-2{
float:none;
margin-top:380px;
}
.footer-copy {
border-top: none;
}
.footer-menu {
flex-direction: column;
}
.footer-menu > li {
width: 100%;
border-bottom: 1px solid #212223;
padding: 0;
}
.footer-menu ul {
display: none;
padding: 15px 15px 25px;
border-top: 1px solid #212223;
margin-top: 0;
}
.footer-menu ul a {
display: block;
padding: 5px 0;
font-size: 16px;
}
.footer-menu .title {
padding: 15px 40px 15px 15px;
display: block;
position: relative;
}
.footer-menu .title:after {
font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
font-size: 14px;
color: #7f878d;
}
.footer-menu .title.active:after {
transform: rotate(180deg);
margin-top: -6px;
}
.top-slider-item {
font-size: 12px;
padding-left: 0;
padding-right: 0;
padding-top: 75px;
}
.top-slider-item .text-1 {
font-size: 2.5em;
}
.top-slider-item .text-2 {
font-size: 1.4em;
margin: 0.5em 0;
}
.collection-section .about-block {
position: relative;
}
.collection-section .home-catalog-text {
display: none;
}
.collection-section .about-block-header {
min-height: auto;
padding: 30px 20px 10px;
}
.collection-section .circle-item {
display: none;
}
.collection-section .home-catalog-btn {
position: absolute;
bottom: 20px;
text-align: center;
width: 100%;
left: 0;
z-index: 1;
margin-top: 0;
}
.collection-section .home-catalog-btn .btn-primary-o-black {
background-color: rgba(0,0,0,.8);
border-color: rgba(0,0,0,.8);
color: #fff;
}
.collection-section .home-catalog-btn .btn-primary-o-black:hover, .collection-section .home-catalog-btn .btn-primary-o-black:focus {
background-color: #baa77c;
border-color: #baa77c;
color: #fff;
}
.collection-section .home-catalog-btn .btn-primary-o-black:active {
background-color: #b19b6c;
border-color: #b19b6c;
}
.collection-section .collection-title {
width: 100%;
text-align: center;
font-size: 25px;
padding: 15px 0;
}
.home-collection-img {
height: 400px;
-o-object-fit: cover;
object-fit: cover;
}
.breadcrumb {
font-size: 18px;
padding-top: 5px;
}
.atw-2 {
margin-bottom: 100px;
}
.catalog-list .catalog-item {
width: 50%;
}
.pagination .pagination-back,
.pagination .pagination-next {
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.pagination .pagination-back span,
.pagination .pagination-next span {
display: none;
}
.pid_prop li span {
text-align: left;
min-width: 30px;
}
.pid_prop li {
width: 50%;
font-size: 12px;
margin-bottom: 5px;
display: flex;
align-items: center;
justify-content: flex-start;
}
}
@media (max-width: 560px) {
.about-block-img {
height: 300px;
}
.top-slider-buttons {
flex-direction: column;
align-items: center;
}
.top-slider-buttons .btn {
margin-bottom: 10px;
}
.top-slider-buttons .btn:last-child {
margin-bottom: 0;
}
.top-slider .slick-dots {
bottom: 10px;
}
.home-top {
margin-bottom: 20px;
}
.home-top.mb-0 {
margin-bottom: 0;
}
.modal-body {
padding: 50px 30px;
}
.contacts-group,
.contacts-group-col {
width: 100%;
}
#map {
min-height: auto;
height: 400px;
}
.about-wrap .page-h1 {
font-size: 28px;
}
.atw-1,
.atw-2 {
width: calc(100% + 40px);
}
.header-logo {
width: 55px;
height: 55px;
overflow: hidden;
border-radius: 50%;
position: relative;
margin-right: 5px;
}
.header-logo picture {
position: absolute;
left: 50%;
top: 50%;
transform: translate3d(-50%, -50%, 0);
width: 100%;
height: 100%;
border-radius: 50%;
overflow: hidden;
}
.catalog-carousel {
margin: 0 -5px;
}
.catalog-carousel-card {
padding: 0 5px;
}
.home-catalog-body {
padding-bottom: 0;
}
.home-section {
padding-bottom: 20px;
}
.card-product__info {
padding-left: 5px;
padding-right: 5px;
text-align: center;
}
.card-product__info__more {
padding-left: 5px;
padding-right: 5px;
}
.ba-slider {
display: none;
}
.styled-article .studio-title {
text-transform: none;
font-size: 20px;
}
.studio-advantages {
font-size: 16px;
}
.pid_prop li {
margin-bottom: 5px;
}
.card-size-row {
flex-direction: column;
align-items: flex-start;
padding-bottom: 20px;
}
.card-size-row .left {
width: 100%;
margin-bottom: 15px;
}
.card-size-row .right {
width: 100%;
}
.size-select-wrapper {
width: 100%;
}
.card-action {
flex-direction: column;
}
.card-action-col {
width: 100%;
margin-top: 10px;
}
}
.woocommerce-checkout-review-order-table{
display:none;
}
#payment ul li{
list-style-type: none;
padding-top: 5px;
padding-bottom: 5px;
}
#payment ul{
padding-left:0px;
}
.woocommerce-privacy-policy-text{
padding-top: 20px;
font-size: 12px;
}
#order_review_heading{
padding-top:20px;
}
.payment_method_bacs p{
margin-top:5px;
}
#order_review{
margin-top:-15px;
}
.wp-image-1086, .wp-image-1084, .wp-image-1087, .wp-image-1088, .wp-image-1089, .wp-image-1085{
width:auto !important;
float:left;
padding-right:15px;
padding-left:15px;
}
.action-btn__number{
position: absolute;
top: -2px;
width: 18px;
height: 18px;
border-radius: 50%;
font-size: 14px;
background-color: #fff;
text-align: center;
line-height: 20px;
font-family: "Montserrat", sans-serif;
overflow: hidden;
font-weight:bold;
}
.hover-cart:hover .action-btn__number{
background-color: #000;
color:#fff;
}
#myformz{
font-size:14px; position:absolute; right:5px; top:-25px; z-index:555 !important;
}
#mymenuz{
background-color:#000; color:#c3b28d; border:solid 1px;
}
#txtforms{
width: 90%;
font-size: 12px;
padding-left: 50px;
padding-right: 10px;
font-family: "AktivGroteskCorp", sans-serif;
font-weight: 400;
color: #4a4a4a;
height:360px;
overflow-x: hidden;
position: absolute;
margin-top: 50px;
}
.myba li span{
display: block;
width: 150px;
margin-bottom: 5px;
text-align: center;
font-weight: 500;
font-size: 14px;
}
#txtforms p{
margin-top:5px;
}
#txtforms b{
font-weight: 500;
}
#txtforms h2 {
font-size:14px;
font-family: "AktivGroteskCorp", sans-serif;
margin-bottom:5px;
font-weight: 500;
}
#txtforms h3 {
font-size:14px;
font-family: "AktivGroteskCorp", sans-serif;
margin-bottom:5px;
font-weight: 500;
}
#txtforms li img{width:150px;}
.single-news .type-news{
margin-top:150px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 25px;
}
.single-news .type-news .post-thumbnail img
{
max-width: 500px;
padding-right: 25px;
padding-bottom: 25px;
float:left;
}
@media (max-width: 700px) {
.single-news .type-news .post-thumbnail img{
max-width: 100%;
}
#txtforms{
padding-right: 5px;
padding-left: 8px;
overflow: scroll;
height: 420px;
}
.page-desc {
overflow: scroll;
max-height: 250px;
}
.pagination .pagination-next{
margin-right: 5px;
}
}
.single-news .type-news h1{
font-size:22px;
}
.single-news #secondary{
display:none;
}
.single-news .nav-links{
display:none;
}
.single-news .type-news p{
font-size:16px;
}
.ban_shock {
bottom: -4px;
position: fixed;
z-index: 1001;
}
@media screen and (min-width: 651px) {
img.mobbanner {
display: none;
}
}
@media screen and (max-width: 651px) {
img.pkbanner {
display: none;
}
.breadcrumb li:last-of-type {
font-weight: 500;
color:#4a4a4a;
}
}
ul.woof_list li {
margin: 0 3px 4px 20px !important;
}
.breadcrumb li:last-of-type {
font-size: 18px;
}
.perechen{
margin-top: 35px;
font-size:18px;
}
.perechen a{
margin-right: 10px;
border-bottom: solid 1px; 
line-height: 33px;
}
.perechen a:hover{
border-bottom: none;
}
.myba li{
display: inline-block;
margin: 10px 10px 10px 10px;
}
.mybsa{
height:100px;
overflow: hidden;
position: absolute;
}
.mybsa li{
display:inline;
}
.thx{
margin-top: -215px !important;
font-size: 22px!important;
background: black!important;
color: #c3b28d!important;
position: absolute!important;
padding: 1em!important;
border: #c3b28d!important;
text-align: center!important;
max-width: 84%!important;
}
@media screen and (max-width: 651px) {
.myba li img {width:100px;}
#txtforms { width:100%;}
.thx{
font-size: 18px!important;
}
}
#citys-m{
z-index: 0;
position: absolute;
top: 40%;
left: 5%;
}
#fotimg{
text-align: center;
margin-top: -150px;
width: 230px;
float: right;
}
#fotimg p{
text-align: center;
font-weight: 300;
}
@media screen and (max-width: 800px) {
#fotimg {
display: none;
}