@charset "UTF-8";
.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%}.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,.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-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(//peragroup.ru/wp-content/plugins/ajax-search-for-woocommerce-premium/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;display:none;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}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}.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-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}.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-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-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-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}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
pointer-events: none;
} .ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
-ms-touch-action: none;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
} .ui-widget {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #c5c5c5;
}
.ui-widget-content {
border: 1px solid #dddddd;
background: #ffffff;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 1px solid #dddddd;
background: #e9e9e9;
color: #333333;
font-weight: bold;
}
.ui-widget-header a {
color: #333333;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #c5c5c5;
background: #f6f6f6;
font-weight: normal;
color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #454545;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #cccccc;
background: #ededed;
font-weight: normal;
color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #2b2b2b;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #003eff;
background: #007fff;
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #003eff;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #dad55e;
background: #fffa90;
color: #777620;
}
.ui-state-checked {
border: 1px solid #dad55e;
background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); } .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 3px;
} .ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
filter: Alpha(Opacity=30); }
.ui-widget-shadow {
-webkit-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;
}
 :root {
--color-card: #FFFFFF;
--color-head: #1F1A17;
--color-primary: #009C66;
--color-hover: #028256;
--color-light: rgba(122, 196, 161, 0.25);
--color-stroke: #ECEDED;
--color-stroke-secondary: #ABABAB;
--color-stroke-thirty: #9F9F9F;
--color-main-text: #454A4A;
--color-bg-light: #F9F9F9;
--color-bg-dark: #1C1C1C;
--font-family: "Manrope", sans-serif;
--font-family-second: "Gropled", sans-serif;
--font-family-thirty: "Roboto", sans-serif;
--font-family-fourty: "Geologica", sans-serif;
--container-padding-x: clamp(10px,0.3125vw + 9px, 15px);
--header-height: clamp(221px,1vw + 217.8px, 237px);
--transition-duration: 0.3s;
} *,
*::before,
*::after {
box-sizing: border-box;
}
:where(ul, ol):where([class]) {
padding-left: 0;
}
body,
:where(blockquote, figure):where([class]) {
margin: 0;
}
:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl):where([class]) {
margin-block: 0;
}
:where(dd[class]) {
margin-left: 0;
}
:where(fieldset[class]) {
margin-left: 0;
padding: 0;
border: none;
}
:where(ul[class]) {
list-style: none;
}
p:where(:not([class]):not(:last-child)) {
margin-bottom: 10px;
}
a {
text-decoration: none;
}
button {
border: none;
background: transparent;
padding: 0;
}
img {
display: block;
max-width: 100%;
}
input,
textarea,
select,
button {
font: inherit;
}
html {
height: 100%;
scroll-behavior: smooth;
}
body {
min-height: 100%;
} svg *[stroke] {
stroke: currentColor;
}
svg * {
transition-property: fill, stroke;
}
@media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input[type=number] {
-moz-appearance: textfield;
} .alignwide {
width: 100%;
}
.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 1920px;
}
@media only screen and (min-width: 1920px) {
.alignfull {
width: 100vw !important;
max-width: unset;
}
}
body {
color: var(--color-main-text);
font-family: var(--font-family);
font-size: clamp(14px,0.125vw + 13.6px, 16px);
font-weight: 400;
line-height: 150%;
background-color: var(--color-card);
overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--color-head);
font-family: var(--font-family-second);
font-weight: 700;
line-height: 100%;
}
h1 {
font-size: clamp(28px,0.25vw + 27.2px, 32px);
}
h2 {
font-size: clamp(26px,0.375vw + 24.8px, 32px);
}
h3 {
font-size: clamp(24px,0.375vw + 22.8px, 30px);
}
h4 {
font-size: clamp(22px,0.125vw + 21.6px, 24px);
}
h5 {
font-size: clamp(18px,0.125vw + 17.6px, 20px);
}
h6 {
font-size: clamp(14px,0.125vw + 13.6px, 16px);
}
a,
button,
input,
textarea {
transition-duration: var(--transition-duration);
}
a {
cursor: pointer;
color: currentColor;
}
@media (hover: hover) {
a:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
a:active {
color: var(--color-primary);
}
}
ul,
ol {
padding-left: 0;
}
ul li,
ol li {
list-style-position: inside;
}
ul li::marker {
color: var(--color-primary);
}
.button {
cursor: pointer;
width: fit-content;
height: fit-content;
position: relative;
display: flex;
align-items: center;
justify-content: center;
column-gap: 10px;
padding: clamp(10px,0.3125vw + 9px, 15px) clamp(15px,0.9375vw + 12px, 30px);
user-select: none;
color: var(--color-card);
font-weight: 600;
line-height: 120%;
text-wrap: nowrap;
outline: none;
border-radius: 0px 15px;
background-color: var(--color-primary);
transition-duration: var(--transition-duration);
}
.add_to_cart_button {
border-radius: 15px 0px;
}
@media (hover: hover) {
.button:hover {
color: var(--color-card);
background-color: var(--color-hover);
}
}
@media (hover: none) {
.button:active {
color: var(--color-card);
background-color: var(--color-hover);
}
}
.button--invert {
color: var(--color-primary);
background-color: var(--color-card);
}
@media (hover: hover) {
.button--invert:hover {
color: var(--color-card);
background-color: var(--color-primary);
}
}
@media (hover: none) {
.button--invert:active {
color: var(--color-card);
background-color: var(--color-primary);
}
}
.button--square {
padding: clamp(15px,0.3125vw + 15px, 20px);
}
.button--count {
position: relative;
}
.button--count::before {
content: attr(data-count);
width: 20px;
height: 20px;
position: absolute;
top: -5px;
right: -5px;
display: grid;
place-items: center;
color: var(--color-card);
font-size: 12px;
border-radius: 50%;
background-color: var(--color-primary);
transition-duration: var(--transition-duration);
}
@media (hover: hover) {
.button--count:hover::before {
color: var(--color-primary);
background-color: var(--color-card);
}
.button--count:hover svg path {
fill: white;
}
}
@media (hover: none) {
.button--count:active::before {
color: var(--color-primary);
background-color: var(--color-card);
}
}
.button--favorite {
color: var(--color-stroke-thirty);
background-color: var(--color-bg-light);
}
.button--favorite svg path.bg {
fill: transparent;
transition-duration: var(--transition-duration);
}
.button--favorite.added {
color: var(--color-primary);
}
@media (hover: hover) {
.button--favorite.added:hover svg path.bg {
fill: transparent;
}
}
@media (hover: none) {
.button--favorite.added:active svg path.bg {
fill: transparent;
}
}
.button--favorite.added svg path.bg {
fill: currentColor;
}
@media (hover: hover) {
.button--favorite:hover {
color: var(--color-primary);
background-color: var(--color-bg-light);
}
}
@media (hover: none) {
.button--favorite:active {
color: var(--color-primary);
background-color: var(--color-bg-light);
}
}
.button--remove {
color: var(--color-primary);
background-color: var(--color-bg-light);
}
.container {
width: min(100% - var(--container-padding-x) * 2, 1170px);
margin-inline: auto;
padding: 0 var(--container-padding-x);
box-sizing: content-box;
}
.hidden {
display: none;
}
.page-title,
.block-title {
margin-bottom: clamp(15px,0.625vw + 13px, 25px);
}
#header .loading {
content: "Загрузка...";
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: center;
color: var(--color-card);
font-size: clamp(14px,0.375vw + 12.8px, 20px);
background-color: rgba(54, 61, 65, 0.8);
pointer-events: none;
opacity: 0;
transition: var(--transition-duration);
}
#header .loading.active {
pointer-events: all;
opacity: 1;
}
header .social_holder {
position: fixed;
right: 15px;
bottom: 80px;
z-index: 999;
}
header .social_holder .soc__holder {
display: flex;
flex-direction: column;
gap: 10px;
}
header .social_holder .soc__holder .soc__item {
transition: 0.3s all;
}
header .social_holder .soc__holder .soc__item {
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px;
}
header .social_holder svg *[fill]{
}
.breadcrumbs {
margin-bottom: 10px;
}
.swiper-button-disabled {
color: var(--color-main-text);
opacity: 1 !important;
}
.nav-menu .nav-menu-element.active > a {
color: var(--color-primary);
}
.contact {
display: flex;
flex-direction: column;
row-gap: 5px;
}
.contact__name {
color: var(--color-primary);
}
.contact__values {
display: flex;
flex-direction: column;
}
.contact__value {
color: var(--color-head);
font-size: clamp(20px,0.25vw + 19.2px, 24px);
font-weight: 600;
line-height: 120%;
}
.contact__value--address p {
margin-block: 0;
}
.archive-products__sidebar {
flex-shrink: 0;
width: 320px;
}
.filters-widget {
width: 320px;
height: fit-content;
position: sticky;
top: 10px;
border-radius: 5px;
border: 1px solid var(--bg-light);
margin-bottom: clamp(25px, 20.4167px + 1.0417vw, 40px);
}
@media (max-width: 1024px) { }
.archive-products__sidebar.is-opened {
transform: translateX(0);
}
.filters-widget__close {
position: absolute;
top: 15px;
right: 15px;
color: var(--color-head); display: none; }
@media (min-width: 1025px) {
.filters-widget__close {
display: none;
}
}
.filters-widget__title {
margin-bottom: clamp(15px,0.625vw + 13px, 25px);
}
.filters-widget__items {
display: flex;
flex-direction: column;
row-gap: 10px;
}
.filters-widget__item {
padding: clamp(10px,0.625vw + 8px, 20px) clamp(15px,0.625vw + 13px, 25px);
border-radius: 2px;
border: 1px solid var(--color-main-text);
background-color: var(--color-bg-light);
}
.filters-widget__item-header {
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
}
.filters-widget__item-title {
color: var(--color-head);
}
.filters-widget__item-toggler {
display: grid;
place-items: center;
color: var(--color-head);
transition-duration: var(--transition-duration);
}
.filters-widget__item.opened .filters-widget__item-toggler {
transform: scaleY(-1);
}
.filters-widget__item-list {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: clamp(5px,0.625vw + 3px, 15px);
margin-top: clamp(10px,0.625vw + 8px, 20px);
max-height: 250px;
overflow-y: auto;
}
.filters-widget__item-list::-webkit-scrollbar {
width: 3px;
}
.filters-widget__item-list::-webkit-scrollbar-thumb {
border-radius: 3px;
background: var(--color-primary);
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
background-clip: padding-box;
}
.filters-widget__item-list::-webkit-scrollbar-track {
background-color: var(--color-card);
border-top: 30px solid transparent;
border-bottom: 30px solid transparent;
background-clip: padding-box;
}
.filters-widget__item-group {
display: inline-flex;
align-items: center;
margin-bottom: 0;
}
.filters-widget__item-group-input {
width: 16px;
height: 16px;
position: absolute;
z-index: -1;
opacity: 0;
margin: 0;
display: none;
}
.filters-widget__item-group-input + label {
cursor: pointer;
display: inline-flex;
align-items: center;
user-select: none;
gap: 10px;
width: 20px;
}
.filters-widget__item-group-input + label::before {
content: "";
width: 16px;
height: 16px;
border-radius: 50%;
outline: 1px solid var(--color-primary);
margin-left: 2px;
flex-shrink: 0;
}
.filters-widget__item-group-input:checked + label::before {
content: "";
border: 3px solid var(--color-bg-light);
background-color: var(--color-primary);
}
.filters-widget__item-group-label {
color: var(--color-head);
font-size: clamp(12px,0.125vw + 11.6px, 14px);
}
.filters-widget__item-price {
position: relative;
}
.filters-widget__item-price-input {
width: 100%;
padding: 20px;
border-radius: 3px;
outline: none;
color: var(--head);
border: 1px solid var(--bg-light);
}
.filters-widget__item-price-input:focus {
border-color: var(--primary);
}
.filters-widget__item-price-input + label {
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
color: var(--primary);
}
.filters-widget__buttons {
display: flex; align-items: center; gap: 20px;
margin-top: clamp(5px,0.625vw + 3px, 15px);
justify-content: space-between;
& .filters-widget__button-second {
margin-left: auto;
}
}
@media(max-width: 500px) {
.filters-widget__buttons {
flex-direction: column;
align-items: center;
gap: 10px;
& .filters-widget__button-second {
margin-left: 0px;
}
}
}
.filters-widget__button-second {
display: inline-flex;
align-items: center;
justify-content: center;
column-gap: 10px;
font-family: var(--font-family-second);
color: var(--color-main-text);
}
.filters-widget__button-second:hover {
color: var(--color-hover);
}
.product-gallery {
width: 60%;
display: flex;
align-items: center;
gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 1024px) {
.product-gallery {
width: 100%;
}
}
@media (max-width: 425px) {
.product-gallery {
flex-direction: column-reverse;
}
}
.product-gallery__swiper {
width: calc(100% - 100px);
height: clamp(300px,5.625vw + 282px, 390px);
background-color: var(--color-bg-light);
flex: 1;
}
.product-gallery__swiper-slide { padding: 10px;
cursor: zoom-in;
}
.product-gallery__swiper-slide img {
width: 100%;
height: 100%;
object-fit: scale-down;
}
.product-gallery__thumbs-holder {
display: flex;
flex-direction: column;
align-items: center;
gap: 10px;
}
@media (max-width: 425px) {
.product-gallery__thumbs-holder {
width: 100%;
flex-direction: row;
}
.product-gallery__swiper {
width: 100%;
flex: inherit;
}
}
.product-gallery__thumbs-swiper {
width: 70px;
height: 230px;
}
@media (max-width: 425px) {
.product-gallery__thumbs-swiper {
flex-grow: 1;
width: 230px;
height: 70px;
}
}
.product-gallery__thumbs-swiper-slide {
padding: 5px;
background-color: var(--color-bg-light);
}
.product-gallery__thumbs-swiper-slide img {
width: 100%;
height: 100%;
object-fit: contain;
}
.product-gallery .swiper-button-prev,
.product-gallery .swiper-button-next {
width: 24px;
height: 24px;
position: relative;
top: 0;
left: 0;
margin: 0;
color: #9F9F9F;
opacity: 1;
transition-duration: var(--transition-duration);
}
@media (max-width: 425px) {
.product-gallery .swiper-button-prev,
.product-gallery .swiper-button-next {
transform: rotate(270deg);
}
}
.product-gallery .swiper-button-prev::after,
.product-gallery .swiper-button-next::after {
content: none;
}
@media (hover: hover) {
.product-gallery .swiper-button-prev:hover,
.product-gallery .swiper-button-next:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
.product-gallery .swiper-button-prev:active,
.product-gallery .swiper-button-next:active {
color: var(--color-primary);
}
}
.product-gallery .swiper-button-prev {
transform: scale(-1);
}
@media (max-width: 425px) {
.product-gallery .swiper-button-prev {
transform: rotate(90deg);
}
}
.product-gallery .swiper-button-disabled {
opacity: 0 !important;
}
.product-info {
width: 40%;
}
@media (max-width: 1024px) {
.product-info {
width: 100%;
}
}
.product-info__holder {
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
}
.product-info__sku {
margin-bottom: 10px;
color: var(--color-primary);
font-size: 12px;
font-weight: 500;
}
.product-info__title {
margin-bottom: clamp(10px,0.3125vw + 9px, 15px);
font-family: var(--font-family);
}
.product-info__short-desc {
color: var(--color-stroke-thirty);
}
.product-info__buttons {
display: flex;
flex-direction: column;
gap: 15px;
align-items: center;
justify-content: space-between;
column-gap: clamp(15px,0.9375vw + 12px, 30px);
padding-top: clamp(10px,0.625vw + 8px, 20px);
border-top: 1px solid #E7E7E7;
}
.product-info__buttons-top{
display: grid;
width: 100%;
justify-content: space-between;
align-items: stretch;
grid-template-columns: 1fr 1fr;
padding: clamp(15px, 0.9375vw + 12px, 20px);
padding-top: 0;
}
.product-info__cart {
width: 100%;
font-size: 12px;
padding-block: 10px;
}
.product-info__buttons-top-left {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
gap: 8px;
.product-price__regular{
font-size: clamp(28px, 0.625vw + 26px, 38px) !important;
line-height: 1 !important;
}
}
.product-info__buttons-top-right-controls{
display: flex;
align-items: center;
gap: 8px;
}
.product-info__buttons-top-right {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 8px;
height: 100%;
}
.product-info__buttons-top-right .qty-wrapper{
display: flex;
align-items: center;
column-gap: clamp(10px, 0.625vw + 8px, 20px);
padding: clamp(10px, 0.3125vw + 9px, 15px);
background-color: #F8F8F8;
.qty {
max-width: 25px;
text-align: center;
font-family: var(--font-family-fourty);
color: var(--color-head);
font-weight: 500;
outline: none;
border: none;
background: transparent;
}
.qty-button {
cursor: pointer;
min-height: 15px;
display: grid;
place-items: center;
}
}
.product-info__price-note{
line-height: 1.2;
text-align: center;
}
.product-info__cart-form {  }
.product-info__cart-price  {
display: block;
margin-bottom: 15px; font-size: 30px;
font-weight: bold;
color: #2d2d2d;
}
.product-tabs__header {
display: flex;
column-gap: clamp(30px,1.875vw + 24px, 60px);
padding-bottom: 5px;
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
border-bottom: 1px solid #D9D9D9;
}
.product-tabs__title{
margin-bottom: 20px;
}
.product-tabs__title.features{
margin-top: 50px;
}
.product-tabs__tab {
cursor: pointer;
color: var(--color-stroke-thirty);
}
@media (hover: hover) {
.product-tabs__tab:hover {
color: var(--color-head);
}
}
@media (hover: none) {
.product-tabs__tab:active {
color: var(--color-head);
}
}
.product-tabs__tab--active {
position: relative;
color: var(--color-head);
}
.product-tabs__tab--active::after {
content: "";
width: 100%;
height: 3px;
position: absolute;
left: 0;
bottom: -6px;
background-color: var(--color-head);
}
.product-tabs__description p {
margin-block: 0;
color: var(--color-head);
}
.product-tabs__features {
display: flex;
flex-direction: column;
row-gap: clamp(30px,1.875vw + 24px, 60px);
}
.product-tabs__attrs {
display: flex;
flex-direction: column;
row-gap: clamp(10px,0.625vw + 8px, 20px);
}
.product-tabs__attr {
display: flex;
align-items: center;
justify-content: space-between;
column-gap: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #D9D9D9;
}
.product-tabs__attr-name {
color: var(--color-head);
}
.product-tabs__attr-value {
color: var(--color-primary);
text-align: right;
}
a.product-tabs__attr-value{
text-decoration: underline;
}
.product-tabs__schema {
cursor: zoom-in;
}
.product-tabs__schema img {
width: 100%;
height: 100%;
object-fit: scale-down;
}
.product-price {
flex-shrink: 0;  }
.product-price__sale {
color: var(--color-stroke-thirty);
font-size: 12px;
text-decoration-line: line-through;
}
.product-price__regular {
color: var(--color-head);
font-size: clamp(20px, 0.125vw + 19.6px, 22px);
font-weight: 700;
line-height: 120%;
padding-left: 20px;
}
.product-info__price .product-price__regular {
padding-left: 0;
font-size: clamp(22px, 0.125vw + 21.6px, 24px);
}
.products-list.subs_holder{
padding-bottom: clamp(1.25rem, 1.023rem + 1.14vw, 1.875rem);
}
.products-list {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: clamp(10px,1.25vw + 6px, 30px);
}
.products-list--col-3 {
grid-template-columns: repeat(3, 1fr);
}
.products-list .nav-links {
grid-column: 3 span;
display: flex;
align-items: center;
justify-content: center;
}
.products-list .nav-links .page-numbers.prev, .products-list .nav-links .page-numbers.next {
width: 24px;
height: 24px;
cursor: pointer;
transition-duration: var(--transition-duration);
}
.products-list .nav-links .page-numbers {
font-family: var(--font-family-second);
font-weight: 700;
line-height: 100%;
font-size: clamp(14px,0.125vw + 13.6px, 16px);
margin: 0 10px;
}
.products-list .nav-links .page-numbers.current {
color: var(--color-primary)
}
.products-list .nav-links .page-numbers.prev svg {
transform: rotate(180deg);
}
@media (max-width: 1024px) {
.products-list {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 660px) {
.products-list {
grid-template-columns: repeat(2, 1fr);
}
.products-list .nav-links {
grid-column: 2 span;
}
}
.form-ordering {
margin-bottom: 10px;
}
.form-ordering__select {
cursor: pointer;
color: var(--color-main-text);
outline: none;
border: none;
background: none;
}
@media (hover: hover) {
.form-ordering__select:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
.form-ordering__select:active {
color: var(--color-primary);
}
}
.form-ordering__option {
font-size: clamp(12px,0.125vw + 11.6px, 14px);
color: #727272;
}
@media (hover: hover) {
.form-ordering__option:hover {
color: #343434;
}
}
@media (hover: none) {
.form-ordering__option:active {
color: #343434;
}
}
.popular-products {
padding-top: clamp(40px,2.5vw + 32px, 80px);
}
.cart-form__products {
display: flex;
flex-direction: column;
row-gap: clamp(10px,0.3125vw + 9px, 15px);
} #main,
#primary {
min-height: 83vh;
padding-top: clamp(15px,0.3125vw + 14px, 20px);
padding-bottom: clamp(50px,3.125vw + 40px, 100px);
}
.front-page .contacts-block {
padding-top: clamp(15px,0.9375vw + 12px, 30px);
}
.page-about__image {
height: clamp(200px,8.75vw + 172px, 340px);
margin-bottom: clamp(20px,1.25vw + 16px, 40px);
}
.page-about__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.page-about__subtitle {
margin-bottom: 5px;
text-align: center;
font-family: var(--font-family-fourty);
color: var(--color-primary);
}
.page-about__title {
max-width: 780px;
margin-inline: auto;
margin-bottom: 30px;
text-align: center;
font-family: var(--font-family);
font-size: clamp(28px,1.25vw + 24px, 48px);
font-weight: 800;
}
.page-about p {
font-size: 20px;
max-width: 1120px;
margin-inline: auto;
margin-bottom: 10px;
text-align: left;
}
.page-about p:where(:not([class])) {
font-size: clamp(16px,0.25vw + 15.2px, 20px);
}
.page-about .partners-block {
padding-bottom: 0;
}
.page-order__blocks {
display: flex;
flex-direction: column;
row-gap: clamp(30px,1.875vw + 24px, 60px);
}
.page-favorites__holder {
display: flex;
gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 1024px) {
.page-favorites__holder {
flex-direction: column-reverse;
}
}
.page-favorites__products {
flex-grow: 1;
display: flex;
flex-direction: column;
row-gap: clamp(10px,0.3125vw + 9px, 15px);
}
.page-favorites__info {
width: 270px;
height: fit-content;
padding: clamp(15px,0.9375vw + 12px, 30px);
background-color: var(--color-bg-light);
}
@media (max-width: 1024px) {
.page-favorites__info {
width: 100%;
}
}
.page-favorites__info-top {
display: flex;
align-items: center;
justify-content: space-between;
column-gap: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #E3E3E3;
color: var(--color-head);
font-weight: 600;
}
.page-favorites__info-top-count {
flex-shrink: 0;
width: 20px;
height: 20px;
display: grid;
place-items: center;
color: var(--color-card);
font-size: 12px;
font-weight: 400;
line-height: normal;
border-radius: 50%;
background-color: var(--color-primary);
}
.page-favorites__info-bottom {
display: flex;
justify-content: center;
padding-top: 10px;
}
.page-favorites__info-bottom-button {
cursor: pointer;
display: flex;
align-items: center;
column-gap: 5px;
color: #7D7D7D;
}
@media (hover: hover) {
.page-favorites__info-bottom-button:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
.page-favorites__info-bottom-button:active {
color: var(--color-primary);
}
}
.page-cart .woocommerce {
display: flex;
gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 1024px) {
.page-cart .woocommerce {
flex-direction: column-reverse;
}
}
.page-cart__products {
flex-grow: 1;
display: flex;
flex-direction: column;
row-gap: clamp(10px,0.3125vw + 9px, 15px);
}
.page-cart__info {
width: 270px;
height: fit-content;
padding: clamp(15px,0.9375vw + 12px, 30px);
background-color: var(--color-bg-light);
}
@media (max-width: 1024px) {
.page-cart__info {
width: 100%;
}
}
.page-cart__info-top {
display: flex;
align-items: center;
justify-content: space-between;
column-gap: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #E3E3E3;
color: var(--color-head);
font-weight: 600;
}
.page-cart__info-top-count {
flex-shrink: 0;
width: 20px;
height: 20px;
display: grid;
place-items: center;
color: var(--color-card);
font-size: 12px;
font-weight: 400;
line-height: normal;
border-radius: 50%;
background-color: var(--color-primary);
}
.page-cart__info-bottom {
display: flex;
flex-direction: column;
align-items: center;
row-gap: 10px;
padding-top: 10px;
}
.page-cart__info-bottom-checkout {
width: 100%;
}
.page-cart__info-bottom-clear {
cursor: pointer;
display: flex;
align-items: center;
column-gap: 5px;
color: #7D7D7D;
}
@media (hover: hover) {
.page-cart__info-bottom-clear:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
.page-cart__info-bottom-clear:active {
color: var(--color-primary);
}
}
.page-checkout__form {
display: flex;
flex-wrap: wrap;
gap: 30px;
flex-direction: column;
}
@media (max-width: 1024px) {
.page-checkout__form {
flex-direction: column;
}
}
.page-checkout__form .woocommerce-NoticeGroup {
flex: 0 0 100%;
}
.page-checkout__sections {
display: flex;
flex-direction: column;
row-gap: 30px;
}
.page-checkout__section-title {
font-family: var(--font-family-fourty);
font-weight: 600;
letter-spacing: 0.8px;
margin-bottom: clamp(15px,0.3125vw + 14px, 20px);
}
.page-checkout__checkbox label {
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
padding: clamp(20px,0.9375vw + 17px, 35px) clamp(15px,0.9375vw + 12px, 30px);
border: 1px solid #EFEFEF;
font-family: var(--font-family-fourty);
color: var(--color-head);
background-color: transparent;
transition-duration: var(--transition-duration);
}
@media (hover: hover) {
.page-checkout__checkbox label:hover {
border-color: var(--color-primary);
}
}
@media (hover: none) {
.page-checkout__checkbox label:active {
border-color: var(--color-primary);
}
}
.page-checkout__checkbox input {
position: absolute;
z-index: -1;
opacity: 0;
}
.page-checkout__checkbox input + label::after {
content: "";
flex-shrink: 0;
display: inline-block;
width: 30px;
height: 30px;
border-radius: 50%;
border: 10px solid transparent;
background-color: #F8F8F8;
transition-duration: var(--transition-duration);
}
.page-checkout__checkbox input:checked + label {
background-color: #EFEFEF;
}
.page-checkout__checkbox input:checked + label:after {
border-color: var(--color-primary);
}
.page-checkout__notice {
padding: clamp(10px,0.625vw + 8px, 20px);
display: flex;
align-items: center;
column-gap: 10px;
color: var(--color-primary);
background-color: rgba(0, 156, 102, 0.0509803922);
}
.page-checkout__notice svg {
flex-shrink: 0;
}
.page-checkout__info {
flex-shrink: 0;
width: 270px;
height: fit-content;
padding: clamp(15px,0.9375vw + 12px, 30px);
background-color: var(--color-bg-light);
}
@media (max-width: 1024px) {
.page-checkout__info {
width: 100%;
}
}
.page-checkout__info-top {
display: flex;
align-items: center;
justify-content: space-between;
column-gap: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #E3E3E3;
color: var(--color-head);
font-weight: 600;
}
.page-checkout__info-top-count {
flex-shrink: 0;
padding: 5px 10px;
display: grid;
place-items: center;
font-family: var(--font-family-fourty);
color: var(--color-card);
font-size: 12px;
font-weight: 400;
line-height: normal;
border-radius: 50px;
background-color: var(--color-primary);
}
.page-checkout__info-button {
width: 100%;
margin-top: 10px;
}
.page-checkout .checkout-fields {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 1024px) {
.page-checkout .checkout-fields {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 660px) {
.page-checkout .checkout-fields {
grid-template-columns: 1fr;
}
}
.page-checkout .form-row input {
width: 100%;
padding: clamp(10px,0.3125vw + 9px, 15px) clamp(15px,0.3125vw + 14px, 20px);
font-family: var(--font-family-fourty);
color: #7D7D7D;
font-weight: 300;
border: 1px solid #EFEFEF;
outline: none;
}
@media (hover: hover) {
.page-checkout .form-row input:hover {
border-color: var(--color-primary);
}
}
@media (hover: none) {
.page-checkout .form-row input:active {
border-color: var(--color-primary);
}
}
.page-checkout .form-row input:focus {
color: var(--color-main-text);
border-color: var(--color-primary);
}
.page-checkout #ship-to-different-address,
.page-checkout .woocommerce-shipping-fields {
display: none;
}
.woocommerce-no-products-found {
display: flex;
flex-direction: column;
row-gap: 60px;
}
.archive-products__holder {
display: flex;
align-items: start;
column-gap: clamp(15px,0.9375vw + 12px, 30px);
}
.archive-products__subcats {
margin-bottom: clamp(15px,0.9375vw + 12px, 30px);
}
.archive-products__filters-button {
width: 50px;
height: 50px;
display: grid;
place-items: center;
position: fixed;
right: clamp(10px,0.3125vw + 9px, 15px);
bottom: clamp(10px,0.3125vw + 9px, 15px);
z-index: 100;
border-radius: 3px;
background-color: var(--color-primary);
}
.archive-products__filters-button {
display: none;
}
.archive-products__sidebar + .archive-products__filters-button {
display: grid;
}
@media (min-width: 1025px) {
.archive-products__filters-button {
display: none !important;
}
}
.archive-products__filters-button svg {
width: 80%;
height: 80%;
stroke: var(--color-card);
}
.archive-stocks__items {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 660px) {
.archive-stocks__items {
grid-template-columns: 1fr;
}
}
.single-stock__banner {
display: flex;
align-items: center;
justify-content: space-between;
column-gap: clamp(15px,0.9375vw + 12px, 30px);
margin-bottom: clamp(20px,1.25vw + 16px, 40px);
background-color: var(--color-light);
}
.single-stock__banner-holder {
max-width: 400px;
padding-left: clamp(35px,2.1875vw + 28px, 70px);
}
.single-stock__banner-title {
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
}
.single-stock__banner-desc {
font-weight: 500;
}
.single-stock__banner-image {
flex-shrink: 0;
width: clamp(350px,7.5vw + 326px, 470px);
height: clamp(300px,2.5vw + 292px, 340px);
}
.single-stock__banner-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
@media (max-width: 768px) {
.single-stock__banner {
flex-direction: column;
}
.single-stock__banner-holder {
max-width: none;
padding: clamp(20px,1.25vw + 16px, 40px) clamp(10px,1.25vw + 6px, 30px);
}
.single-stock__banner-image {
width: 100%;
height: clamp(250px,3.125vw + 240px, 300px);
}
}
.single-stock__content {
max-width: 770px;
margin-inline: auto;
}
.single-stock__content p {
margin-block: 0;
color: var(--color-stroke-secondary);
font-weight: 300;
letter-spacing: 0.8px;
}
.archive-reviews__wrapper {
display: flex;
align-items: start;
gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 1024px) {
.archive-reviews__wrapper {
flex-direction: column-reverse;
}
}
.archive-reviews__items {
display: flex;
flex-direction: column;
row-gap: clamp(15px,0.9375vw + 12px, 30px);
}
.archive-reviews__send {
flex-shrink: 0;
width: 270px;
position: sticky;
top: 10px;
padding: clamp(15px,0.9375vw + 12px, 30px);
background-color: var(--color-bg-light);
}
@media (max-width: 1024px) {
.archive-reviews__send {
width: 100%;
position: relative;
top: 0;
}
}
.archive-reviews__send-title {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #E3E3E3;
font-family: var(--font-family-fourty);
font-weight: 500;
}
.archive-reviews__send-subtitle {
color: #616A6C;
font-family: var(--font-family-fourty);
font-size: clamp(12px,0.125vw + 11.6px, 14px);
font-weight: 300;
line-height: 120%;
margin-bottom: clamp(15px,0.3125vw + 14px, 20px);
}
.archive-reviews__send-button {
width: 100%;
}
.archive-services__items {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 1024px) {
.archive-services__items {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 660px) {
.archive-services__items {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 425px) {
.archive-services__items {
grid-template-columns: 1fr;
}
}
.single-services__image {
height: clamp(300px,2.5vw + 292px, 340px);
margin-bottom: clamp(15px,0.9375vw + 12px, 30px);
}
.single-services__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.single-services__bottom {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
margin-top: clamp(15px,0.9375vw + 12px, 30px);
}
.single-services__price {
display: flex;
flex-direction: column;
}
.single-services__price-name {
font-family: var(--font-family-fourty);
color: var(--color-primary);
}
.single-services__price-value {
color: var(--color-head);
font-size: clamp(26px,0.375vw + 24.8px, 32px);
font-weight: 800;
}
.single-product__holder {
display: flex;
gap: clamp(15px,0.9375vw + 12px, 30px);
padding-bottom: clamp(15px,0.625vw + 13px, 25px);
}
@media (max-width: 1024px) {
.single-product__holder {
flex-direction: column;
}
}
.single-product__tabs {
max-width: 770px;
margin-inline: auto;
padding-block: clamp(15px,0.625vw + 13px, 25px) clamp(20px,1.25vw + 16px, 40px);
}
.single-product__related {
padding-top: clamp(20px,1.25vw + 16px, 40px);
}
.error-page {
display: flex;
flex-direction: column;
}
.error-page__container {
margin-block: auto;
}
.error-page__title {
margin-bottom: 10px;
font-family: var(--font-family-fourty);
font-size: clamp(42px,1.375vw + 37.6px, 64px);
}
.error-page__subtitle {
margin-bottom: clamp(15px,0.9375vw + 12px, 30px);
color: var(--color-stroke-secondary);
}
.error-page__buttons {
display: flex;
column-gap: clamp(15px,0.9375vw + 12px, 30px);
} .header__burger-menu {
width: 40px;
height: 40px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-evenly;
flex-shrink: 0;
}
@media (min-width: 1026px) {
.header__burger-menu {
display: none;
}
}
.header__burger-menu span {
width: 30px;
height: 3px;
pointer-events: none;
border-radius: 0 5px;
background-color: var(--color-primary);
transition-duration: var(--transition-duration);
}
@media (hover: hover) {
.header__burger-menu:hover span {
background-color: var(--color-hover);
}
}
@media (hover: none) {
.header__burger-menu:active span {
background-color: var(--color-hover);
}
}
.header__burger-menu--active span {
background-color: var(--color-primary);
}
.header-contacts {
padding-block: clamp(4px,0.125vw + 1.6px, 6px);
background-color: var(--color-head);
}
.header-contacts__container {
display: flex;
align-items: center;
justify-content: space-between;
}
.header-contacts__holder {
display: flex;
align-items: center;
column-gap: clamp(10px,0.3125vw + 9px, 15px);
}
.header-contacts__holder-line {
display: inline-block;
width: 1px;
height: 15px;
background-color: #585858;
}
@media (max-width: 660px) {
.header-contacts__holder {
flex-direction: column;
align-items: start;
}
.header-contacts__holder-line {
display: none;
}
}
.header-contacts__address p {
margin-block: 0;
}
.header-contacts__address, .header-contacts__phone {
color: var(--color-stroke-secondary);
}
.header-contacts__socials {
display: flex;
column-gap: 10px;
}
.header-contacts__social {
display: block;
width: clamp(30px,0.125vw + 19.6px, 35px);
height: clamp(30px,0.125vw + 19.6px, 35px);
border-radius: 50%;
overflow: hidden;
}
.header-contacts__social svg {
width: 100%;
height: 100%;
} .header-main {
position: relative;
z-index: 100;
background-color: var(--color-bg-light);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.header-main__top {
display: flex;
justify-content: space-between;
column-gap: clamp(5px,1.5625vw + 0px, 30px);
padding-block: 15px 5px;
}
.header-main__logo {
flex-shrink: 0;
display: inline-block;
width: clamp(85px,1.5625vw + 80px, 110px);
height: 65px;
}
.header-main__logo img {
width: 100%;
height: 100%;
object-fit: contain;
}
.header-main .search-form {
flex-grow: 1;
}
@media (max-width: 768px) {
.header-main .search-form {
display: none;
}
}
.header-main__contacts {
display: flex;
flex-direction: column;
row-gap: 5px;
}
@media (max-width: 768px) {
.header-main__contacts {
justify-content: center;
}
}
.header-main__phone {
color: var(--color-head);
font-size: clamp(12px,0.5vw + 10.4px, 20px);
font-weight: 700;
line-height: 100%;
}
.header-main__address {
display: flex;
align-items: end;
column-gap: 5px;
}
@media (max-width: 768px) {
.header-main__address {
display: none;
}
}
.header-main__address-icon {
width: 16px;
height: 16px;
color: var(--color-primary);
}
.header-main__address-value {
font-size: 12px;
font-weight: 500;
line-height: 100%;
opacity: 0.75;
}
.header-main__bottom {
display: flex;
align-items: center;
justify-content: space-between;
column-gap: clamp(35px,2.1875vw + 28px, 70px);
padding-block: 10px;
border-top: 1px solid var(--color-stroke);
}
.header-main__buttons {
display: flex;
column-gap: clamp(10px,1.25vw + 6px, 30px);
}
@media (max-width: 768px) {
.header-main__buttons {
align-items: center;
}
}
@media (min-width: 769px) {
.header-main__search {
display: none;
}
}
.header-main__menu {
flex-grow: 1;
}
@media (max-width: 1024px) {
.header-main__menu {
display: none;
}
}
.header-main__menu-list {
display: flex;
align-items: center;
justify-content: space-between;
}
.search-form {
height: fit-content;
position: relative;
}
.search-form__input {
width: 100%;
color: var(--color-main-text);
padding: clamp(10px,0.3125vw + 9px, 15px) clamp(15px,0.3125vw + 14px, 20px);
outline: none;
border: 1px solid var(--color-card);
border-radius: 0px 15px;
background-color: var(--color-card);
}
.search-form__input:focus {
border-color: var(--color-primary);
}
.search-form__input::placeholder {
color: rgba(39, 49, 65, 0.5);
}
@media (hover: hover) {
.search-form__input:hover {
border-color: var(--color-primary);
}
}
@media (hover: none) {
.search-form__input:active {
border-color: var(--color-primary);
}
}
.search-form__button {
width: 30px;
height: 30px;
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
display: grid;
place-items: center;
padding-inline: 0;
color: var(--color-card);
border-radius: 50%;
background-color: var(--color-primary);
}
.search-form__button svg {
width: 16px;
height: 16px;
}
.mobile-menu {
width: 320px;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1000;
padding: 40px 20px 0 20px;
display: flex;
flex-direction: column;
row-gap: 30px;
transform: translateX(-350px);
overflow-y: auto;
overflow-x: hidden;
border-radius: 0 20px 0 0;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
background-color: var(--color-bg-light);
transition-duration: var(--transition-duration);
}
.mobile-menu--opened {
transform: translateX(0);
}
.mobile-menu__close {
position: absolute;
top: 15px;
right: 15px;
color: var(--color-head);
}
@media (hover: hover) {
.mobile-menu__close:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
.mobile-menu__close:active {
color: var(--color-primary);
}
}
.mobile-menu__logo {
width: 100%;
height: 100px;
}
.mobile-menu__logo img,
.mobile-menu__logo svg {
width: 100%;
height: 100%;
object-fit: scale-down;
}
@media (min-width: 769px) {
.mobile-menu .search-form {
display: none;
}
}
.mobile-menu__nav-list {
display: flex;
flex-direction: column;
row-gap: 10px;
}
.mobile-menu__contacts {
display: flex;
flex-direction: column;
row-gap: 15px;
}
.mobile-menu__socials {
display: flex;
column-gap: 10px;
}
.mobile-menu__socials-item {
width: 40px;
height: 40px;
}
.mobile-menu__socials-item svg *[fill] {
fill: revert-layer;
}
.mobile-menu__socials-item svg *[stroke] {
stroke: revert-layer;
} .footer {
background-color: var(--color-bg-dark);
}
.footer__nav-list {
display: flex;
flex-direction: column;
row-gap: clamp(10px,0.625vw + 8px, 20px);
}
.footer__nav-list .nav-menu-element {
color: var(--color-stroke-secondary);
}
.footer-top {
padding-block: clamp(30px,1.875vw + 24px, 60px) clamp(30px,5.625vw + 12px, 120px);
}
.footer-top__container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 2fr;
gap: clamp(30px,1.875vw + 24px, 60px);
}
@media (max-width: 1024px) {
.footer-top__container {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 498px) {
.footer-top__container {
grid-template-areas: "holder holder" "menu1 menu2" "req req";
}
}
.footer-top__logo {
display: block;
width: 135px;
height: 85px;
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
}
.footer-top__logo img,
.footer-top__logo svg {
width: 100%;
height: 100%;
object-fit: scale-down;
}
.footer-top__desc {
color: #727272;
font-size: clamp(12px,0.125vw + 11.6px, 14px);
margin-bottom: clamp(15px,0.9375vw + 12px, 30px);
}
.footer-top__menu {
display: flex;
flex-direction: column;
row-gap: 20px;
}
.footer-top__menu-name {
color: var(--color-card);
font-size: clamp(16px,0.25vw + 15.2px, 20px);
font-weight: 500;
}
.footer-top__requisites {
max-width: 270px;
justify-self: end;
color: var(--color-stroke-secondary);
text-align: right;
}
@media (max-width: 1024px) {
.footer-top__requisites {
justify-self: start;
text-align: start;
}
}
.footer-top__requisites *:first-child {
margin-top: 0;
}
.footer-top__requisites *:last-child {
margin-bottom: 0;
}
@media (max-width: 498px) {
.footer-top__holder {
grid-area: holder;
}
.footer-top__menu:nth-child(1) {
grid-area: menu1;
}
.footer-top__menu:nth-child(2) {
grid-area: menu2;
}
.footer-top__requisites {
grid-area: req;
}
}
.footer-bottom {
padding-block: clamp(10px,0.9375vw + 7px, 25px);
border-top: 1px solid rgba(237, 239, 247, 0.15);
font-family: var(--font-family-thirty);
color: rgba(237, 239, 247, 0.7);
font-size: clamp(12px,0.125vw + 11.6px, 14px);
font-weight: 300;
letter-spacing: 0.3px;
}
.footer-bottom__container {
display: flex;
align-items: center;
justify-content: space-between;
}
@media (max-width: 660px) {
.footer-bottom__container {
flex-direction: column;
row-gap: 5px;
}
}
.footer-bottom__privacy {
text-decoration: underline;
}
.footer-bottom__dev {
display: none;
align-items: center;
column-gap: 10px;
} .card-category {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between; row-gap: 10px;
text-align: center;
background-color: var(--color-bg-light);
}
.card-category__holder {
width: 100%;
padding-top: clamp(20px,0.9375vw + 17px, 35px);
padding-inline: clamp(5px,0.3125vw + 4px, 10px);
}
.card-category__name {
font-family: var(--font-family);
margin-bottom: 10px;
transition-duration: var(--transition-duration);
}
.card-category__count {
color: var(--color-primary);
transition-duration: var(--transition-duration);
}
.card-category__image {
width: 100%;
height: clamp(130px,3.125vw + 120px, 180px);
}
.card-category__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
@media (hover: hover) {
.card-category:hover {
background-color: var(--color-primary);
}
.card-category:hover .card-category__name {
color: var(--color-card);
}
.card-category:hover .card-category__count {
color: var(--color-card);
}
}
@media (hover: none) {
.card-category:active {
background-color: var(--color-primary);
}
.card-category:active .card-category__name {
color: var(--color-card);
}
.card-category:active .card-category__count {
color: var(--color-card);
}
}
.card-stock {
display: flex;
justify-content: space-between;
background-color: var(--color-light);
}
.card-stock__holder {
padding: clamp(20px,2.5vw + 12px, 60px) clamp(10px,1.25vw + 6px, 30px) clamp(20px,1.25vw + 16px, 40px) clamp(10px,1.875vw + 4px, 40px);
}
.card-stock__title {
margin-bottom: clamp(5px,0.3125vw + 4px, 10px);
}
.card-stock__desc {
font-size: clamp(12px,0.125vw + 11.6px, 14px);
font-weight: 500;
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
}
.card-stock__button {
padding: clamp(5px,0.3125vw + 4px, 10px) clamp(10px,0.625vw + 8px, 20px);
}
.card-stock__button svg {
transition-duration: var(--transition-duration);
}
@media (hover: hover) {
.card-stock__button:hover svg {
transform: rotate(45deg);
}
}
@media (hover: none) {
.card-stock__button:active svg {
transform: rotate(45deg);
}
}
.card-stock__image {
flex-shrink: 0;
width: 200px;
}
@media (max-width: 1024px) {
.card-stock__image {
display: none;
}
}
.card-stock__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.card-review {
padding: clamp(15px,0.9375vw + 12px, 30px);
padding-bottom: clamp(10px,0.3125vw + 9px, 15px);
background-color: var(--color-bg-light);
}
.card-review__header {
padding-left: 10px;
margin-bottom: clamp(15px,0.9375vw + 12px, 30px);
border-left: 4px solid var(--color-primary);
}
.card-review__author {
margin-bottom: clamp(5px,0.3125vw + 4px, 10px);
font-family: var(--font-family);
letter-spacing: 1.2px;
}
.card-review__text {
color: var(--color-head);
font-weight: 300;
letter-spacing: 0.8px;
}
.card-review_link {
color: var(--color-head);
font-weight: 300;
letter-spacing: 0.8px;
}
.card-review__link_img {
padding-top: 10px;
}
.card-review__button-more {
cursor: pointer;
margin-top: clamp(5px,0.625vw + 3px, 15px);
color: var(--color-primary);
letter-spacing: 0.8px;
text-decoration: underline;
}
@media (hover: hover) {
.card-review__button-more:hover {
color: var(--color-hover);
}
}
@media (hover: none) {
.card-review__button-more:active {
color: var(--color-hover);
}
}
.card-service__image {
height: clamp(240px,1.875vw + 234px, 270px);
}
.card-service__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.card-service__holder {
display: flex;
flex-direction: column;
align-items: center;
row-gap: 5px;
padding-top: clamp(10px,0.625vw + 8px, 20px);
background-color: var(--color-card);
transition-duration: var(--transition-duration);
}
.card-service__title {
font-family: var(--font-family);
}
.card-service__button {
color: var(--color-primary);
}
@media (hover: hover) {
.card-service:hover .card-service__button {
color: var(--color-hover);
}
}
@media (hover: none) {
.card-service:active .card-service__button {
color: var(--color-hover);
}
}
.card-product {
display: flex;
flex-direction: column;
border-radius: 16px;
outline: 2px solid transparent;
transition: all 0.1s linear;
}
.card-product:hover {
outline: 3px solid #2b9d82;
}
.card-product__image {
aspect-ratio: 1/1;
width: 100%;
position: relative;
display: block;
padding: 20px;
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
background-color: var(--color-bg-light);
border-radius: 15px;
overflow: hidden;
}
.card-product__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.card-product__favorite {
cursor: pointer;
width: 24px;
height: 24px;
position: absolute;
top: clamp(10px,0.625vw + 8px, 20px);
right: clamp(10px,0.625vw + 8px, 20px);
z-index: 10;
color: #A9A9A9;
}
@media (hover: hover) {
.card-product__favorite:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
.card-product__favorite:active {
color: var(--color-primary);
}
}
.card-product__favorite.added {
color: var(--color-primary);
}
.card-product__favorite.added svg path {
fill: var(--color-primary);
}
.card-product__favorite svg {
width: 100%;
height: 100%;
}
.card-product__sku {
margin-bottom: 5px;
color: var(--color-primary);
font-size: 12px;
font-weight: 500;
padding-inline: 20px;
line-height: 1.2;
}
.card-product__title {
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
font-family: var(--font-family);
font-size: clamp(14px,0.125vw + 13.6px, 16px);
padding-inline: 20px;
}
.card-product__bottom {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: auto;
}
.card-row-product {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
padding-bottom: clamp(10px,0.3125vw + 9px, 15px);
border-bottom: 1px solid #E7E7E7;
}
@media (max-width: 660px) {
.card-row-product {
flex-direction: column;
align-items: start;
}
}
.card-row-product__info {
display: flex;
align-items: center;
column-gap: clamp(15px,0.9375vw + 12px, 30px);
}
.card-row-product__image {
width: 100px;
height: 100px;
padding: 10px;
background-color: var(--color-bg-light);
}
.card-row-product__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.card-row-product__sku {
margin-bottom: 5px;
color: var(--color-primary);
font-size: 12px;
font-weight: 500;
}
.card-row-product__title {
font-family: var(--font-family);
}
.card-row-product__buttons {
display: flex;
align-items: center;
column-gap: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 660px) {
.card-row-product__buttons {
width: 100%;
justify-content: space-between;
}
}
.card-row-product__quantity .qty {
max-width: 25px;
text-align: center;
font-family: var(--font-family-fourty);
color: var(--color-head);
font-weight: 500;
outline: none;
border: none;
background: transparent;
}
.card-row-product__quantity .qty-wrapper {
display: flex;
align-items: center;
column-gap: clamp(10px,0.625vw + 8px, 20px);
padding: clamp(10px,0.3125vw + 9px, 15px);
background-color: #F8F8F8;
}
.card-row-product__quantity .qty-button {
cursor: pointer;
min-height: 15px;
display: grid;
place-items: center;
}
@media (hover: hover) {
.card-row-product__quantity .qty-button:hover {
color: var(--color-primary);
}
}
@media (hover: none) {
.card-row-product__quantity .qty-button:active {
color: var(--color-primary);
}
} .modal {
width: 580px;
max-height: 90vh;
max-width: 90vw;
position: fixed;
left: 50%;
top: 50%;
padding: clamp(30px,2.5vw + 22px, 70px) clamp(15px,5.3125vw + -2px, 100px);
transform: translate(-50%, -50%) scale(0);
pointer-events: none;
z-index: 2000;
overflow-y: auto;
border-radius: 0px 15px;
background-color: var(--color-card);
transition-duration: var(--transition-duration);
}
.modal.modal-open {
pointer-events: all;
transform: translate(-50%, -50%) scale(1);
opacity: 1;
}
.modal__close {
width: 24px;
height: 24px;
position: absolute;
top: 10px;
right: 10px;
color: var(--color-stroke-secondary);
transition-duration: var(--transition-duration);
}
@media (hover: hover) {
.modal__close:hover {
color: var(--color-hover);
}
}
@media (hover: none) {
.modal__close:active {
color: var(--color-hover);
}
}
.modal__title {
margin-bottom: 10px;
font-weight: 400;
text-align: center;
text-transform: uppercase;
}
.modal__subtitle {
margin-bottom: clamp(15px,0.3125vw + 14px, 20px);
font-size: clamp(12px,0.125vw + 11.6px, 14px);
color: var(--color-stroke-secondary);
text-align: center;
}
.modal__buttons {
display: flex;
flex-direction: column;
row-gap: 10px;
}
.modal__button {
width: 100%;
max-width: 270px;
margin-inline: auto;
}
.modal-success,
.modal-error {
width: 700px;
display: flex;
flex-direction: column;
align-items: center;
} .form__input, .form__textarea {
width: 100%;
padding-block: clamp(10px,0.3125vw + 9px, 15px);
outline: none;
border: none;
border-bottom: 1px solid #DCDCDC;
}
@media (hover: hover) {
.form__input:hover, .form__textarea:hover {
border-color: var(--color-primary);
}
}
@media (hover: none) {
.form__input:active, .form__textarea:active {
border-color: var(--color-primary);
}
}
.form__input:focus, .form__textarea:focus {
color: var(--color-primary);
border-color: var(--color-primary);
}
.form__input::placeholder, .form__textarea::placeholder {
color: var(--color-main-text);
}
.form__input.error, .form__textarea.error {
border-color: red;
}
.form__textarea {
resize: none;
min-height: clamp(100px,1.25vw + 96px, 120px);
border-radius: 20px;
}
.form__privacy {
color: var(--color-main-text);
font-size: clamp(12px,0.125vw + 11.6px, 14px);
}
.form__privacy a {
color: var(--color-primary);
}
@media (hover: hover) {
.form__privacy a:hover {
color: var(--color-hover);
}
}
@media (hover: none) {
.form__privacy a:active {
color: var(--color-hover);
}
}
[form-send][disabled] {
opacity: 0.5;
}
.form-callback {
display: flex;
justify-content: space-between;
column-gap: clamp(15px,0.9375vw + 12px, 30px);
}
.form__privacy {
display: flex;
align-items: flex-start;
gap: 10px;
cursor: pointer;
line-height: 1.2;
}
.form__privacy-checkbox {
display: none;
}
.form__privacy-checkbox:checked ~ .form__privacy-indicator {
background: var(--color-primary);
border-color: var(--color-primary);
}
.form__privacy-checkbox:checked ~ .form__privacy-indicator::after {
opacity: 1;
}
.form__privacy-checkbox.error ~ .form__privacy-indicator {
border-color: red;
}
.form__privacy-indicator {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 15px;
height: 15px;
border: 1px solid #ccc;
border-radius: 2px;
background: #fff;
transition: border-color 0.2s ease, background 0.2s ease;
}
.form__privacy-indicator::after {
content: '';
display: block;
width: 9px;
height: 5px;
border-left: 2px solid #fff;
border-bottom: 2px solid #fff;
transform: rotate(-45deg) translateY(0px);
opacity: 0;
transition: opacity 0.2s ease;
}
.form__privacy:hover .form__privacy-indicator {
border-color: var(--color-primary);
}
.form__privacy span {
font-size: 13px;
line-height: 1.2;
}
.form__privacy a {
text-decoration: underline;
}
@media (max-width: 768px) {
.form-callback {
flex-direction: column;
row-gap: 20px;
}
}
.form-callback__info, .form-callback__holder {
width: 50%;
}
@media (max-width: 768px) {
.form-callback__info, .form-callback__holder {
width: 100%;
}
}
.form-callback__title {
margin-bottom: clamp(5px,0.3125vw + 4px, 10px);
}
.form-callback__subtitle {
margin-bottom: clamp(20px,1.25vw + 16px, 40px);
font-size: clamp(18px,0.125vw + 17.6px, 20px);
}
.form-callback__social-text {
margin-bottom: clamp(5px,0.3125vw + 4px, 10px);
}
.form-callback__socials {
display: flex;
column-gap: 10px;
}
.form-callback__socials-item {
width: 40px;
height: 40px;
}
.form-callback__socials-item svg *[fill] {
fill: revert-layer;
}
.form-callback__socials-item svg *[stroke] {
stroke: revert-layer;
}
.form-callback__inputs {
display: flex;
flex-direction: column;
row-gap: clamp(10px,0.625vw + 8px, 20px);
margin-bottom: clamp(15px,0.9375vw + 12px, 30px);
}
.form-callback__button {
margin-top: clamp(15px,0.9375vw + 12px, 30px);
}
.form-callback__privacy {
font-size: 12px;
}
.form-callback__privacy a {
color: var(--color-head);
}
.form-modal-callback__inputs {
display: flex;
flex-direction: column;
row-gap: clamp(10px,0.625vw + 8px, 20px);
margin-bottom: clamp(15px,0.9375vw + 12px, 30px);
}
.form-modal-callback__button {
width: 100%; margin-top: clamp(15px,0.9375vw + 12px, 30px);
}
.form-modal-callback__privacy {
text-align: center;
}
.form-modal-reviews__inputs {
display: flex;
flex-direction: column;
row-gap: 10px;
margin-bottom: clamp(10px,0.625vw + 8px, 20px);
}
.form-modal-reviews__footer {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: clamp(15px,0.9375vw + 12px, 30px);
}
@media (max-width: 660px) {
.form-modal-reviews__footer {
flex-direction: column-reverse;
row-gap: 10px;
text-align: center;
}
}
.form-modal-reviews__privacy {
max-width: 240px;
}
#header .dgwt-wcas-search-wrapp {
max-width: unset;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
background: white;
border-radius: 0px 20px 0px 20px;
padding: unset;
outline: none;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
background: transparent;
padding-left: 20px;
outline: none;
font-size: 14px;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
width: 30px;
height: 30px;
background: #009C66;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
left: unset;
right: 20px;
top: 10px;
outline: none;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit path{
fill: white;
}
#header .dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
border-color: white !important;
}
#header #header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
font-size: 14px;
}
@media (max-width: 768px) {
#header .header-main__search {
display: none;
}
#header .dgwt-wcas-search-wrapp {
min-width: unset;
width: 50px;
margin-right: unset;
height: 48px;
}
#header .header-main__top {
align-items: center;
}
#header .dgwt-wcas-search-form,
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
height: 100%;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
color: white;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
right: 50%;
top: 50%;
transform: translate(50%, -50%);
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
background: transparent;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit path {
fill: #009C66;
}
#header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
border-radius: 0px 15px 0px 15px;
}
}
.header-main__buttons {
width: 100%;
}
#fl_product_cat{
grid-template-columns: 1fr;
}
#fl_product_cat li{
padding-left: 0px !important;
}
.category-result-count {
margin-bottom: 20px;
} .attr__ui-wrapper {
position: relative;
width: 0%;
flex-grow: 1;
height: auto;
display: flex;
align-items: center;
gap: 15px;
& .attr__ui {
width: 0%;
flex-grow: 1;
max-width: 280px;
}
}
.archive-products__holder {
flex-direction: column;
}
.filters-widget {
position: relative !important;
top: 0px !important;
left: 0px !important;
width: 100% !important;
transform: translate3d(0px, 0px, 0px) !important;
}
.archive-products__sidebar {
width: 100%;
}
.filters-widget__item.filter-block {
display: flex;
align-items: start;
gap: 30px;
}
.filters-widget__item-list {
flex-grow: 1;
display: flex !important;
flex-wrap: wrap;
width: 0%;
margin-top: 0px;
}
.filters-widget__item-group-input + label {
width: fit-content;
}
.filters-widget__item-header {
width: 22%;
cursor: default;
pointer-events: none;
& .filters-widget__item-toggler {
display: none;
}
}
.filters-widget__item.filter-block.bool_ui {
& .filters-widget__item-list {
display: none !important;
}
& .attr__ui__input {
width: 20%; min-width: 50px;
max-width: 165px;
}
}
@media (max-width: 1024px) {
.filters-widget__item.filter-block {
flex-direction: column;
}
.filters-widget__item-header,
.filters-widget__item-list,
.attr__ui-wrapper {
width: 100%;
}
} .ui-state-default, .ui-widget-content .ui-slider-handle {
border: solid 1px var(--color-main-text);
background-color: #FFFF;
transition: background-color 0.4s ease-in-out;
&:hover,
&:active,
&:hover,
&.ui-state-focus {
background-color: var(--color-primary);
outline: none;
}
}
.ui-widget.ui-widget-content {
border: solid 1px var(--color-main-text);
}
.ui-slider-horizontal .ui-slider-range { }
.filters-widget__items-btn:not(.close) {
position: relative;
display: none;
align-items: center;
gap: clamp(5px, 3.4722px + 0.3472vw, 10px);
color: #FFF;
background-color: var(--color-primary);
padding: clamp(5px, 3.4722px + 0.3472vw, 10px) clamp(10px, 6.9444px + 0.6944vw, 20px);
border: solid 1px var(--color-primary);
border-radius: 5px;
transition-duration: var(--transition-duration);
width: fit-content;
height: fit-content;
cursor: pointer;
& svg {
position: relative;
width: clamp(15px, 11.9444px + 0.6944vw, 25px);
aspect-ratio: 1;
height: auto;
}
& svg line,
& svg circle {
stroke: #FFF;
transition-duration: var(--transition-duration);
}
&:hover,
&.active {
background-color: #FFF;
color: var(--color-primary);
}
&:hover svg line,
&:hover svg circle,
&.active svg line,
&.active svg circle {
stroke: var(--color-primary);
}
}  .filters-widget__items {
margin-top: 10px;
display: flex;
overflow: hidden;
transition-duration: var(--transition-duration);
opacity: 0;
&.active {
max-height: 50vw;
}
}
.filters-widget__items-btn:not(.close) {
display: flex;
} .archive-products__filters-button {
display: none !important;
} .filters-widget__button-second {
cursor: pointer;
}
.filters-widget__items-btn.close {
position: relative;
color: var(--color-stroke-secondary);
border-bottom: dashed 1px var(--color-stroke-secondary);
cursor: pointer;
transition: var(--transition-duration);
&:hover {
color: var(--color-hover);
border-color: var(--color-hover);
}
}
.term-description {
margin-top: 40px;
}
.arhive-articles .title {
margin-bottom: 40px;
}
.arhive-articles .arhive-article__holder {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
flex-align: stretch;
align-items: stretch;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin: 0px -15px;
}
.arhive-articles .arhive-article__holder .arhive-article-item {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
flex-align: start;
align-items: flex-start;
width: calc((100% / 3) - 30px);
margin: 0px 15px 30px;
border-radius: 5px;
transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-img {
max-width: 490px;
width: 100%;
height: auto;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-img img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
flex-align: start;
align-items: flex-start;
padding: 30px;
background-color: #eceded40;
flex-grow: 1;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-content .article-title {
font-weight: 500;
font-size: 20px;
line-height: 120%;
color: #1d1d1b;
margin-bottom: 10px;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-content .article-date {
font-weight: 400;
font-size: 12px;
line-height: 135%;
color: #606060;
margin-bottom: 10px;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-content .article-descr {
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: #606060;
margin-bottom: 20px;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-content .read {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
flex-align: center;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: var(--color-primary);
margin: auto 0px 0px auto;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-content .read svg {
flex-shrink: 0;
margin-left: 10px;
}
.arhive-articles .arhive-article__holder .arhive-article-item:hover {
box-shadow: 0px 10px 30px rgba(0,55,0,0.1);
}
.arhive-articles .container {
padding: 0px 15px 60px;
}
.arhive-articles .container .btn {
margin: 0 auto;
margin-top: 20px;
}
@media screen and (max-width: 1221px) {
.arhive-articles .arhive-article__holder .arhive-article-item {
width: calc(50% - 30px);
}
}
@media screen and (max-width: 767px) {
.arhive-articles .arhive-article__holder .arhive-article-item .article-content {
padding: 30px 15px;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-content .article-title {
font-size: 18px;
}
}
@media screen and (max-width: 578px) {
.arhive-articles .arhive-article__holder .arhive-article-item {
width: 100%;
}
.arhive-articles .arhive-article__holder .arhive-article-item .article-img {
max-width: none;
}
}
.single-articles__holder {
padding-bottom: 60px;
}
.single-articles__holder .title {
margin-bottom: 40px;
}
.single-articles__holder .single-article figure {
margin: 0px 0px 15px;
}
.single-articles__holder .single-article h3 {
font-weight: 600;
font-size: 32px;
line-height: 120%;
color: #1d1d1b;
margin: 40px 0px 15px;
}
.single-articles__holder .single-article p {
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: #606060;
margin-bottom: 0px;
}
.single-articles__holder .single-article ul li,
.single-articles__holder .single-article ol li {
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: #606060;
margin-bottom: 0px;
}
.arhive-news .title {
margin-bottom: 40px;
}
.arhive-news .arhive-new__holder {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
flex-align: stretch;
align-items: stretch;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
margin: 0px -15px;
}
.arhive-news .arhive-new__holder .arhive-new-item {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
flex-align: start;
align-items: flex-start;
width: calc((100% / 3) - 30px);
margin: 0px 15px 30px;
border-radius: 5px;
transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-img {
max-width: 490px;
width: 100%;
height: auto;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-img img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
flex-align: start;
align-items: flex-start;
padding: 30px;
background-color: #eceded40;
flex-grow: 1;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-content .new-title {
font-weight: 500;
font-size: 20px;
line-height: 120%;
color: #1d1d1b;
margin-bottom: 10px;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-content .new-date {
font-weight: 400;
font-size: 12px;
line-height: 135%;
color: #606060;
margin-bottom: 10px;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-content .new-descr {
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: #606060;
margin-bottom: 20px;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-content .read {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
flex-align: center;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: var(--color-primary);
margin: auto 0px 0px auto;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-content .read svg {
flex-shrink: 0;
margin-left: 10px;
}
.arhive-news .arhive-new__holder .arhive-new-item:hover {
box-shadow: 0px 10px 30px rgba(0,55,0,0.1);
}
.arhive-news .container {
padding: 0px 15px 60px;
}
.arhive-news .container .btn {
margin: 0 auto;
margin-top: 20px;
}
@media screen and (max-width: 1221px) {
.arhive-news .arhive-new__holder .arhive-new-item {
width: calc(50% - 30px);
}
}
@media screen and (max-width: 767px) {
.arhive-news .arhive-new__holder .arhive-new-item .new-content {
padding: 30px 15px;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-content .new-title {
font-size: 18px;
}
}
@media screen and (max-width: 578px) {
.arhive-news .arhive-new__holder .arhive-new-item {
width: 100%;
}
.arhive-news .arhive-new__holder .arhive-new-item .new-img {
max-width: none;
}
}
.single-news__holder {
padding-bottom: 60px;
}
.single-news__holder .title {
margin-bottom: 40px;
}
.single-news__holder .single-new figure {
margin: 0px 0px 15px;
}
.single-news__holder .single-new h3 {
font-weight: 600;
font-size: 32px;
line-height: 120%;
color: #1d1d1b;
margin: 40px 0px 15px;
}
.single-news__holder .single-new p {
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: #606060;
margin-bottom: 0px;
}
.single-news__holder .single-new ul li,
.single-news__holder .single-new ol li {
font-weight: 400;
font-size: 16px;
line-height: 135%;
color: #606060;
margin-bottom: 0px;
}
@media (max-width: 1230px){
.arhive-articles .arhive-article__holder .arhive-article-item .article-img, .arhive-news .arhive-new__holder .arhive-new-item .new-img{
max-width: 100%;
}
}
@media screen and (max-width: 578px) {
header .social_holder{
bottom: 10px;
}
}
.qna__inner {
display: flex;
flex-direction: column;
padding-block: clamp(15px,0.9375vw + 12px, 30px);
}
.qna-list {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
.qna__item {
width: 100%;
border-radius: 30px;
cursor: pointer;
}
.qna__item.active .qna__key {
border: 1px solid var(--color-bg-light);
transition: all 0.3s ease-in;
}
.qna__item.active .qna__flag {
transform: rotate(180deg);
background: var(--color-primary);
transition: all 0.3s ease-in;
}
.qna__key {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
border-radius: 30px;
border: 1px solid transparent;
background: var(--color-bg-light);
transition: all 0.3s ease-in;
}
.qna__key h6 {
font-family: var(--font-family);
font-size: clamp(14px,0.125vw + 13.6px, 16px);
margin: 0;
padding-left: 20px;
}
.qna__flag {
width: clamp(2.5rem, 2.091rem + 2.05vw, 3.625rem);
height: clamp(2.5rem, 2.091rem + 2.05vw, 3.625rem);
display: flex;
flex-shrink: 0;
justify-content: center;
align-items: center;
border-radius: 50%;
background: var(--color-bg-light);
transition: all 0.3s ease-in;
}
.qna__value {
border-radius: 30px;
padding-left: 20px;
padding-top: 10px;
} .footer__cookie {
position: fixed;
left: 50%;
transform: translateX(-50%);
bottom: 20px;
width: 100%;
max-width: 650px;
z-index: 99999999;
padding: 0 15px;
display: none;
}
.footer__cookie .cookie__wrapper {
background-color: #fff;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,.2);
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .2);
padding-inline: 30px;
padding-block: 16px;
}
.footer__cookie .cookie__content {
display: flex;
flex-direction: row;
align-items: center;
gap: 15px;
}
.footer__cookie .cookie__text {
font-size: 14px;
line-height: 16px;
}
.footer__cookie .cookie__link {
font-size: 14px;
text-decoration: underline;
}
.footer__cookie .cookie__footer {
display: flex;
align-items: center;
justify-content: start;
gap: 20px;
}
.footer__cookie .cookie__accept {
flex-shrink: 0;
cursor: pointer;
}
@media (max-width: 576px) {
.footer__cookie {
max-width: unset;
font-size: 13px;
}
}
@media (max-width: 425px) {
.footer__cookie .cookie__wrapper {
padding-inline: 15px;
}
}
@media (max-width: 425px) {
.footer__cookie .cookie__content {
flex-direction: column;
}
}
@media (max-width: 425px) {
.footer__cookie .cookie__text {
text-align: center;
}
}@font-face {
font-display: swap;
font-family: "Manrope";
font-style: normal;
font-weight: 300;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Manrope-Light.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Manrope";
font-style: normal;
font-weight: 400;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Manrope-Regular.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Manrope";
font-style: normal;
font-weight: 500;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Manrope-Medium.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Manrope";
font-style: normal;
font-weight: 600;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Manrope-SemiBold.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Manrope";
font-style: normal;
font-weight: 700;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Manrope-Bold.woff2) format("woff2");
} @font-face {
font-display: swap;
font-family: "Geologica";
font-style: normal;
font-weight: 300;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Geologica-Light.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Geologica";
font-style: normal;
font-weight: 400;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Geologica-Regular.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Geologica";
font-style: normal;
font-weight: 500;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Geologica-Medium.woff2) format("woff2");
}
@font-face {
font-display: swap;
font-family: "Geologica";
font-style: normal;
font-weight: 700;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Geologica-Bold.woff2) format("woff2");
} @font-face {
font-display: swap;
font-family: "Gropled";
font-style: normal;
font-weight: 700;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Gropled-Bold.woff2) format("woff2");
} @font-face {
font-display: swap;
font-family: "Roboto";
font-style: normal;
font-weight: 300;
src: url(//peragroup.ru/wp-content/themes/theme/assets/fonts/Roboto-Light.woff2) format("woff2");
}