@charset "UTF-8";
@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%;transition:none!important}.dgwt-wcas-suggestion-nores{font-size:15px;line-height:157%;padding:15px;width:100%}.dgwt-wcas-suggestion-nores p{padding:0;margin:0 0 10px;font-size:18px}.dgwt-wcas-suggestion-nores ol,.dgwt-wcas-suggestion-nores ul{padding:0 0 0 30px;margin:0}.dgwt-wcas-suggestion-nores ul li{list-style:disc}.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores{padding:10px 10px 10px 34px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center;color:#6d6d6d}a.dgwt-wcas-details-more-products{padding:15px 0 10px;display:block;border-top:1px solid #eee;text-align:center;font-size:12px;text-transform:uppercase;color:#6d6d6d;transition:.2s ease-in-out}a.dgwt-wcas-details-more-products:hover,a.dgwt-wcas-details-post-title:hover,a.dgwt-wcas-details-product-title:hover,a.dgwt-wcas-product-details-readmore:hover{text-decoration:underline}a.dgwt-wcas-product-details-readmore{display:block;text-align:right;margin-top:15px;color:#6d6d6d;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom,body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product,.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product,.dgwt-wcas-suggestion-history-search{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%;line-height:110%}.dgwt-wcas-st .dgwt-wcas-score{color:#8e44ad;font-weight:700;font-size:80%}.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{margin-top:-1px;border-top:1px solid #ddd;max-width:300px}.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-inner,.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px}.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active,.dgwt-wcas-details-wrapp .added_to_cart,.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-details-inner-taxonomy{margin-top:11px}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{font-size:14px}.dgwt-wcas-pd-title{color:#202020}.dgwt-wcas-pd-title .product-title{color:#202020;text-transform:uppercase;margin:0}.dgwt-wcas-tax-product-details{text-decoration:none;display:flex;align-items:center;justify-content:left;transition:.2s ease-in-out;padding:5px;margin:0 -5px 15px}.dgwt-wcas-pd-rating:after,.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-tax-product-details:hover{box-shadow:0 0 11px 2px rgba(0,0,0,.05)}.rtl .dgwt-wcas-tax-product-details{justify-content:right}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader,.dgwt-wcas-tpd-image{margin-right:15px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest-title{display:block;line-height:125%;font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;color:#000}.dgwt-wcas-pd-price,.dgwt-wcas-tpd-price{line-height:120%;overflow:hidden;color:#000;margin-top:15px;font-weight:700;font-size:18px}.dgwt-wcas-tpd-price{font-size:12px;color:#777}.dgwt-wcas-pd-price .woocommerce-price-suffix,.dgwt-wcas-tpd-price .woocommerce-price-suffix{font-size:12px;font-weight:lighter;color:#999;margin-left:4px;display:inline-block}.dgwt-wcas-details-title-tax,.dgwt-wcas-pd-title .product-title{font-weight:900;letter-spacing:-1px;text-transform:uppercase}.dgwt-wcas-pd-price del .amount,.dgwt-wcas-tpd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins,.dgwt-wcas-tpd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{display:block;margin:5px 0 15px}.dgwt-wcas-pd-title{margin-bottom:15px;display:block;text-decoration:none}.dgwt-wcas-details-title-tax{margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-tpd-image{width:70px;padding:4px;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.dgwt-wcas-details-space{padding:0 15px 15px}.dgwt-wcas-details-main-image{border-bottom:1px solid #eee;min-height:200px;display:flex}.dgwt-wcas-details-main-image img{width:auto;height:auto;display:block;max-height:250px;max-width:100%;margin:0 auto;padding:0;border:none;align-self:center}.dgwt-wcas-details-right .dgwt-wcas-details-main-image img{border-radius:0 3px 0 0}.dgwt-wcas-details-left .dgwt-wcas-details-main-image img{border-radius:3px 0 0}a.dgwt-wcas-details-post-title,a.dgwt-wcas-details-product-title{color:#333;display:block;line-height:120%;margin:10px 0 0;font-size:21px;font-weight:400;text-decoration:none;text-transform:none}a.dgwt-wcas-details-post-title{margin-bottom:15px}.dgwt-wcas-details-product-sku{display:block;font-size:12px;line-height:110%;color:#999}.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:auto}.dgwt-wcas-details-hr{height:1px;width:100%;border-bottom:1px solid #eee;margin:15px 0}.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}.rtl input[type=search].dgwt-wcas-search-input{text-align:right}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-details-desc{font-size:13px;line-height:157%}.dgwt-wcas-details-desc b,.dgwt-wcas-details-desc strong{font-weight:400;color:#000;margin:0;padding:0}.dgwt-wcas-pd-addtc-form{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc-form>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline,.dgwt-wcas-pd-addtc-form .quantity input.qty{margin-bottom:0;margin-top:0}.dgwt-wcas-stock{display:block;text-align:right;font-size:14px;line-height:14px;margin-bottom:14px}.dgwt-wcas-stock.in-stock{color:#0f834d}.dgwt-wcas-stock.out-of-stock{color:#e2401c}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}.dgwt-wcas-has-headings .dgwt-wcas-st>span.dgwt-wcas-st--direct-headline,.dgwt-wcas-layout-icon .dgwt-wcas-icon-preloader,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler,.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile),.dgwt-wcas-pd-addtc .add_to_cart_button.added,.dgwt-wcas-search-icon-arrow,.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before,.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search,body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:-1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.dgwt-wcas-voice-search{position:absolute;right:0;top:0;height:100%;width:40px;z-index:1;opacity:.5;cursor:pointer;align-items:center;justify-content:center;display:none;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out}.dgwt-wcas-close:hover,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover,.dgwt-wcas-voice-search:hover{opacity:.3}.dgwt-wcas-voice-search path{fill:#444}.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search{display:flex}.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:40px}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search,.rtl .dgwt-wcas-preloader,.rtl .dgwt-wcas-voice-search{right:auto;left:5px}.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search{z-index:105}.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader{right:auto;left:45px}.dgwt-wcas-inner-preloader{background-repeat:no-repeat;background-position:right 8px center;background-size:auto 22px;display:flex;align-items:center;justify-content:center;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url(//techflow.md/wp-content/plugins/ajax-search-for-woocommerce/assets/img/preloader.gif)}}.dgwt-wcas-loader-circular{height:24px;width:24px;-webkit-animation:2s linear infinite rotate;-moz-animation:2s linear infinite rotate;animation:2s linear infinite rotate}.dgwt-wcas-loader-circular-path{fill:transparent;stroke-linecap:round;stroke-width:4px;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:1s ease-in-out infinite dash;-moz-animation:1s ease-in-out infinite dash;animation:1s ease-in-out infinite dash;stroke:#ddd}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-moz-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:160ms ease-in-out;-moz-transition:160ms ease-in-out;-ms-transition:160ms ease-in-out;-o-transition:160ms ease-in-out;transition:160ms ease-in-out;z-index:1}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{content:'';display:block;position:absolute;background:0 0;height:100%;width:100%;left:0;bottom:0;top:0;right:0;margin:auto}.dgwt-wcas-close path{fill:#ccc}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;max-width:100vw;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{font-size:16px}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{display:none!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp{min-height:0!important;border-radius:0 0 5px 5px;border-right-color:#ddd}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:41px!important}.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-right-color:transparent}.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp{border-left-color:transparent}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06);-webkit-transition:150ms ease-in;-moz-transition:150ms ease-in;-ms-transition:150ms ease-in;-o-transition:150ms ease-in;transition:150ms ease-in}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic;line-height:normal}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0 15px;margin:0;cursor:pointer;height:40px;min-width:50px;width:auto;line-height:100%;min-height:100%;right:0;left:auto;top:0;bottom:auto;color:#fff;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.dgwt-wcas-sugg-hist-clear:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333;top:12px;left:-6px;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px;overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:20px}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;margin:auto;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#444}.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto;right:12px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 40px 10px 15px}.dgwt-wcas-overlay-mobile-on,.dgwt-wcas-overlay-mobile-on body{overflow:hidden;min-width:100vw;min-height:100vh}html.dgwt-wcas-overlay-mobile-on{scroll-behavior:unset}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar button.dgwt-wcas-om-return,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative;margin:0;padding:0;box-shadow:none;outline:0;border:none;border-spacing:0;border-radius:0}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px;fill:#fff}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#fff}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:10px!important;right:auto!important}@keyframes dgwt-wcas-preloader-price-anim{0%,100%{background:rgba(128,128,128,.03)}50%{background:rgba(128,128,128,.1)}}.dgwt-wcas-preloader-price-inner div:first-child{left:0;animation-delay:-.1s}.dgwt-wcas-preloader-price-inner div:nth-child(2){left:13px;animation-delay:-.2s}.dgwt-wcas-preloader-price-inner div:nth-child(3){left:26px;animation-delay:-.3s}.dgwt-wcas-preloader-price{width:34px;height:10px;display:inline-block;overflow:hidden;background:0 0}.dgwt-wcas-preloader-price-inner{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.dgwt-wcas-preloader-price-inner div{position:absolute;width:8px;height:8px;background:rgba(128,128,128,.05);animation:.8s cubic-bezier(0,.5,.5,1) infinite dgwt-wcas-preloader-price-anim;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none;margin:0}.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form,.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion{width:100%}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none;margin:0;display:block}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer;display:block}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form{display:none;position:relative}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile{min-width:0;display:inline-block;width:28px;height:28px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler{height:100%;width:100%}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier{opacity:1;position:static;max-width:none;max-height:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body{overflow:auto}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{min-width:unset}.menu .dgwt-wcas-search-icon,html:not(.dgwt-wcas-overlay-mobile-on) .menu .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{width:auto}.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form{opacity:0}.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form,.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded),.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon-flexible-loaded) .dgwt-wcas-search-form{max-width:20px;min-width:unset}.dgwt-wcas-icon-preloader{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{opacity:1}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{opacity:0;display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:500px;z-index:1000}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form{display:block;opacity:1}.dgwt-wcas-search-icon{width:20px;height:auto;cursor:pointer;display:block}li.menu-item a.dgwt-wcas-search-icon{padding-right:0;padding-left:0}.dgwt-wcas-ico-magnifier-handler{margin-bottom:-.2em;width:100%}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon{opacity:.6}.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:15px}.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow{display:block;position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:15px;height:15px;background:#fff;border:1px solid #ddd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline{pointer-events:none;display:block;font-weight:500;white-space:nowrap}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{display:block;font-weight:500;white-space:nowrap;cursor:default;font-size:14px;margin-top:5px;margin-bottom:15px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{padding-bottom:3px;margin-top:16px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-bottom:1px solid #ddd;padding-bottom:3px;text-transform:uppercase;margin-top:16px;font-size:12px}.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st{padding:0}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover{background:0 0;text-decoration:underline}.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax{min-height:30px}.dgwt-wcas-sugg-hist-clear{cursor:pointer;text-decoration:underline;display:inline-block;margin-left:2px}.dgwt-wcas-darkened-overlay{display:block;position:absolute;opacity:.15;z-index:100000;left:0;top:0}.dgwt-wcas-darkened-overlay>div{background:#111;position:absolute}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:rgba(17,17,17,.15);border:none;border-radius:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff;padding:10px;border-radius:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp{padding-top:0;padding-bottom:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:2px solid transparent;border-radius:30px;height:auto;font-family:Roboto,sans-serif;background-color:#eee}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 5px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none;transition:30ms ease-in}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:#dfdfdf}.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333}.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:30px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:23px;top:21px;pointer-events:none;transition:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:18px;height:18px}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:28px;pointer-events:auto;animation:.3s fadeIn}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:24px;padding-right:48px;transition:none!important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{opacity:1;background:#e4e4e4;box-shadow:0 0 0 2px #e4e4e4;border-radius:100%}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:35px}.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{margin-left:4px}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){transition:none;width:18px}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#111}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-style:normal;font-weight:300;color:#777}.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#fff;padding-top:10px;padding-bottom:10px}.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion{padding-left:20px;padding-right:20px}.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion,.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:1px solid #ddd}.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:0;border-top:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-right:none}.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:1px solid #ddd}.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-left:none}.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{min-height:70px!important}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:0;background:0 0;padding:0 10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:transparent}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:10px}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color:transparent}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{border-top:1px solid #e0e2e5}.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp,.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return{background:#fff}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg{left:17px;top:16px;width:17px;height:17px}.dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:20px;top:1px;opacity:1}.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:auto;left:50px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search{right:5px}.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{right:5px!important}.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search{left:5px!important;right:auto!important}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{background:0 0;padding:4px;border-radius:10px 10px 0 0}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-top:10px;padding-bottom:10px;line-height:normal;font-size:14px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:15px;top:7px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:auto;right:23px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:#fff;box-shadow:0 0 0 1px #eee}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#333;box-shadow:none}.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp,.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:1px}.dgwt-wcas-suggestions-wrapp-fixed{position:fixed!important}.elementor-widget-fibosearch-posts::after{content:""!important}.dgwt-wcas-posts-results-grid{display:flex;flex-wrap:wrap;grid-gap:20px;justify-content:flex-start}.dgwt-wcas-posts-results-grid-item{width:calc(25% - 15px);margin-bottom:30px}body {
font-family: "AktivGrotesk", sans-serif !important;
margin: 0;
color: #041e42;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
}
* {
box-sizing: border-box;
}
a {
text-decoration: none !important;
}
a:focus {
outline: none !important;
}
a:focus img {
outline: none !important;
}
.container {
max-width: 1400px;
width: 100%;
margin: 0 auto;
padding: 0 15px;
}
@media screen and (max-width: 1400px) {
.container {
max-width: 1200px;
}
}
@media screen and (max-width: 1200px) {
.container {
max-width: 991px;
}
}
@media screen and (max-width: 991px) {
.container {
max-width: 768px;
}
}
.container_fluid {
max-width: 1920px;
width: 100%;
margin: 0 auto !important;
}
.page_content {
margin-top: 30px;
color: #041e42;
margin-bottom: 80px;
}
.page_content h1 {
font-size: 42px;
}
.page_content h1, .page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6 {
font-weight: 600;
margin-bottom: 24px;
line-height: 1.2;
}
.page_content p {
font-size: 16px;
margin-bottom: 12px;
line-height: 1.4;
}
.page_content p strong {
font-weight: 600;
font-size: 18px;
}
.page_content ul, .page_content ol {
padding-left: 25px;
list-style: initial;
margin-bottom: 24px;
}
.page_content ul li, .page_content ol li {
margin-bottom: 6px;
line-height: 1.2;
}
a.button, span.button {
background: rgb(255, 189, 39);
color: rgb(4, 30, 66);
text-align: center;
line-height: 20px;
letter-spacing: 0;
font-weight: 500;
font-size: 14px;
padding: 16px 29px 16px 25px;
border-radius: 8px;
transition: all 0.4s;
display: block;
width: fit-content;
}
a.button:hover, span.button:hover {
background: #041e42;
color: white;
transition: all 0.4s;
}
li.product {
width: calc(25% - 16px);
position: relative;
margin-bottom: 15px;
border: 1px solid rgba(4, 30, 66, 0.1);
display: flex;
flex-direction: column;
transition: all 0.4s;
}
@media screen and (max-width: 1200px) {
li.product {
width: calc(25% - 5px);
}
}
@media screen and (max-width: 991px) {
li.product {
width: calc(33.3333333333% - 5px);
}
}
@media screen and (max-width: 768px) {
li.product {
width: calc(50% - 5px);
}
}
li.product:hover {
border: 1px solid rgb(255, 189, 39);
transition: all 0.4s;
}
li.product.outofstock:before {
content: "Stoc epuizat";
position: absolute;
top: 10px;
left: 10px;
background: #c00;
color: #fff;
padding: 2px 8px;
border-radius: 4px;
text-align: center;
font-weight: 600;
font-size: 10px;
line-height: 16px;
text-transform: uppercase;
}
li.product .woocommerce-LoopProduct-link {
display: block;
padding: 10px;
order: 1;
max-width: 100%;
}
@media screen and (max-width: 580px) {
li.product .woocommerce-LoopProduct-link {
padding: 5px;
}
}
li.product .woocommerce-LoopProduct-link .onsale {
position: absolute;
left: -13px !important;
margin: 0 !important;
top: 10px !important;
right: auto !important;
min-height: auto !important;
background: #c00;
color: #fff;
padding: 2px 8px;
border-radius: 4px;
text-align: center;
font-weight: 600;
font-size: 10px;
line-height: 16px;
text-transform: uppercase;
z-index: 2;
transform: rotate(-45deg);
}
li.product .woocommerce-LoopProduct-link img {
max-width: 100% !important;
height: auto !important;
transition: all 0.4s;
margin-bottom: 10px !important;
}
li.product .woocommerce-LoopProduct-link h2 {
font-size: 16px !important;
line-height: 19px;
font-weight: 400;
color: #041e42;
margin-top: 8px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
height: 75px;
margin-bottom: 12px;
padding: 0 !important;
}
@media screen and (max-width: 1200px) {
li.product .woocommerce-LoopProduct-link h2 {
font-size: 16px !important;
line-height: 22px;
height: 44px;
}
}
@media screen and (max-width: 768px) {
li.product .woocommerce-LoopProduct-link h2 {
-webkit-line-clamp: 3;
height: 65px;
}
}
li.product .woocommerce-LoopProduct-link .price {
display: block;
}
li.product .woocommerce-LoopProduct-link .price bdi {
color: var(--tb-woo-price-sale, #ef262c);
font-size: 18px;
line-height: 24px;
font-weight: 500;
}
li.product .woocommerce-LoopProduct-link .price del {
color: gray;
}
li.product .woocommerce-LoopProduct-link .price del bdi {
font-size: 14px;
color: gray;
}
li.product .woocommerce-LoopProduct-link .price ins {
text-decoration: none;
}
li.product .product_categories {
order: 2;
position: absolute;
right: 10px;
top: 10px;
background: #92bb00;
color: #fff;
padding: 2px 8px;
border-radius: 4px;
text-align: center;
font-weight: 600;
font-size: 10px;
line-height: 16px;
text-transform: uppercase;
z-index: 3;
}
@media screen and (max-width: 600px) {
li.product .product_categories {
right: 5px;
top: 5px;
padding: 2px 4px;
}
}
li.product a.button {
order: 3;
font-size: 18px;
width: 100%;
color: white;
border-radius: 0;
padding: 10px;
background: rgb(255, 189, 39);
margin-top: 0 !important;
}
li.product a.button:hover {
background: #041e42 !important;
color: #ffffff;
}
li.product a.button.added {
position: relative;
}
li.product a.button.loading {
color: transparent !important;
pointer-events: none;
position: relative;
}
li.product a.button.loading::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
margin: -10px 0 0 -10px;
border: 2px solid rgba(4, 30, 66, 0.2);
border-top-color: #041e42;
border-radius: 50%;
animation: wc-btn-loading 0.6s linear infinite;
}
@keyframes wc-btn-loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
li.product .screen-reader-text {
order: 4;
}
li.product .added_to_cart {
display: none !important;
}
.page_404 {
padding: 80px 0;
}
.page_404 b {
font-size: 56px;
text-align: center;
color: #041e42;
display: block;
font-weight: 600;
margin-bottom: 48px;
}
@media screen and (max-width: 991px) {
.page_404 b {
font-size: 42px;
}
}
@media screen and (max-width: 768px) {
.page_404 b {
font-size: 36px;
}
}
.page_404 span {
font-size: 96px;
font-weight: 600;
display: block;
text-align: center;
margin-bottom: 48px;
color: #041e42;
}
.page_404 a {
margin: 0 auto;
}
#photoswipe-fullscreen-dialog {
z-index: 999999;
}
@font-face {
font-family: "AktivGrotesk";
src: url(//techflow.md/wp-content/themes/victor-child/assets/fonts/AktivGrotesk-Bold.woff2) format("woff2");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "AktivGrotesk";
src: url(//techflow.md/wp-content/themes/victor-child/assets/fonts/AktivGrotesk-Medium.woff2) format("woff2");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "AktivGrotesk";
src: url(//techflow.md/wp-content/themes/victor-child/assets/fonts/AktivGrotesk-Regular.woff2) format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "tb-icon";
font-display: swap;
src: url(//techflow.md/wp-content/themes/victor-child/assets/fonts/tb-icon.woff2) format("woff2");
}
.tb-icon:before {
font-family: "tb-icon";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: normal; text-decoration: none;
text-transform: none;
}
.tb-icon-00-star:before {
content: "\e001";
}
.tb-icon-02-star-light:before {
content: "\e002";
}
.tb-icon-03-star:before {
content: "\e003";
}
.tb-icon-account:before {
content: "\e004";
}
.tb-icon-alarm:before {
content: "\e005";
}
.tb-icon-angle-down:before {
content: "\e006";
}
.tb-icon-angle-left:before {
content: "\e007";
}
.tb-icon-angle-right:before {
content: "\e008";
}
.tb-icon-angle-up:before {
content: "\e009";
}
.tb-icon-arrow-bottom:before {
content: "\e00a";
}
.tb-icon-arrow-circle-right-soild:before {
content: "\e00b";
}
.tb-icon-arrow-circle-up-soild:before {
content: "\e00c";
}
.tb-icon-arrow-circle-up:before {
content: "\e00d";
}
.tb-icon-arrow-left-2:before {
content: "\e00e";
}
.tb-icon-arrow-left-3:before {
content: "\e00f";
}
.tb-icon-arrow-left-circle:before {
content: "\e010";
}
.tb-icon-arrow-left:before {
content: "\e011";
}
.tb-icon-arrow-right-2:before {
content: "\e012";
}
.tb-icon-arrow-right-3:before {
content: "\e013";
}
.tb-icon-arrow-right-circle:before {
content: "\e014";
}
.tb-icon-arrow-right-up:before {
content: "\e015";
}
.tb-icon-arrow-right:before {
content: "\e016";
}
.tb-icon-arrow-top:before {
content: "\e017";
}
.tb-icon-bag:before {
content: "\e018";
}
.tb-icon-balance:before {
content: "\e019";
}
.tb-icon-bars:before {
content: "\e01a";
}
.tb-icon-box:before {
content: "\e01b";
}
.tb-icon-btn-left:before {
content: "\e01c";
}
.tb-icon-btn-right:before {
content: "\e01d";
}
.tb-icon-calendar-31:before {
content: "\e01e";
}
.tb-icon-calling:before {
content: "\e01f";
}
.tb-icon-card-pay-line:before {
content: "\e020";
}
.tb-icon-card-pos:before {
content: "\e021";
}
.tb-icon-card:before {
content: "\e022";
}
.tb-icon-cart:before {
content: "\e023";
}
.tb-icon-check:before {
content: "\e024";
}
.tb-icon-chevron-down:before {
content: "\e025";
}
.tb-icon-chevron-left:before {
content: "\e026";
}
.tb-icon-chevron-mid:before {
content: "\e027";
}
.tb-icon-chevron-right:before {
content: "\e028";
}
.tb-icon-chevron-up:before {
content: "\e029";
}
.tb-icon-clock-02:before {
content: "\e02a";
}
.tb-icon-clock:before {
content: "\e02b";
}
.tb-icon-close-01:before {
content: "\e02c";
}
.tb-icon-close-02:before {
content: "\e02d";
}
.tb-icon-close:before {
content: "\e02e";
}
.tb-icon-cloud:before {
content: "\e02f";
}
.tb-icon-comment-2:before {
content: "\e030";
}
.tb-icon-comment-3:before {
content: "\e031";
}
.tb-icon-comment-4:before {
content: "\e032";
}
.tb-icon-comment-alt:before {
content: "\e033";
}
.tb-icon-comment:before {
content: "\e034";
}
.tb-icon-compare:before {
content: "\e035";
}
.tb-icon-convert-3d-cube:before {
content: "\e036";
}
.tb-icon-cr-left:before {
content: "\e037";
}
.tb-icon-cr-mid:before {
content: "\e038";
}
.tb-icon-cr-right:before {
content: "\e039";
}
.tb-icon-creative:before {
content: "\e03a";
}
.tb-icon-credit-card:before {
content: "\e03b";
}
.tb-icon-cross:before {
content: "\e03c";
}
.tb-icon-cross2:before {
content: "\e03d";
}
.tb-icon-delivered:before {
content: "\e03e";
}
.tb-icon-delivery-return:before {
content: "\e03f";
}
.tb-icon-delivery:before {
content: "\e040";
}
.tb-icon-document:before {
content: "\e041";
}
.tb-icon-down-2:before {
content: "\e042";
}
.tb-icon-down:before {
content: "\e043";
}
.tb-icon-download:before {
content: "\e044";
}
.tb-icon-dumbbell:before {
content: "\e045";
}
.tb-icon-email:before {
content: "\e046";
}
.tb-icon-envelope-open:before {
content: "\e047";
}
.tb-icon-envelope:before {
content: "\e048";
}
.tb-icon-eye:before {
content: "\e049";
}
.tb-icon-facebook-f:before {
content: "\e04a";
}
.tb-icon-favorite-border:before {
content: "\e04b";
}
.tb-icon-favorite:before {
content: "\e04c";
}
.tb-icon-filter:before {
content: "\e04d";
}
.tb-icon-flexible-payment:before {
content: "\e04e";
}
.tb-icon-folder:before {
content: "\e04f";
}
.tb-icon-free-delivery:before {
content: "\e050";
}
.tb-icon-free-return:before {
content: "\e051";
}
.tb-icon-gifts:before {
content: "\e052";
}
.tb-icon-grid-2:before {
content: "\e053";
}
.tb-icon-grid:before {
content: "\e054";
}
.tb-icon-guarantee:before {
content: "\e055";
}
.tb-icon-headphones:before {
content: "\e056";
}
.tb-icon-heart:before {
content: "\e057";
}
.tb-icon-heart2:before {
content: "\e058";
}
.tb-icon-help:before {
content: "\e059";
}
.tb-icon-history:before {
content: "\e05a";
}
.tb-icon-home-hashtag:before {
content: "\e05b";
}
.tb-icon-home3:before {
content: "\e05c";
}
.tb-icon-import:before {
content: "\e05d";
}
.tb-icon-instagram:before {
content: "\e05e";
}
.tb-icon-insurance:before {
content: "\e05f";
}
.tb-icon-justifyleft:before {
content: "\e060";
}
.tb-icon-level-up:before {
content: "\e061";
}
.tb-icon-light-weight:before {
content: "\e062";
}
.tb-icon-lightning:before {
content: "\e063";
}
.tb-icon-linkedin-in:before {
content: "\e064";
}
.tb-icon-list:before {
content: "\e065";
}
.tb-icon-loading:before {
content: "\e066";
}
.tb-icon-location-2:before {
content: "\e067";
}
.tb-icon-location-3:before {
content: "\e068";
}
.tb-icon-location-on:before {
content: "\e069";
}
.tb-icon-location-shop:before {
content: "\e06a";
}
.tb-icon-location-tick:before {
content: "\e06b";
}
.tb-icon-location:before {
content: "\e06c";
}
.tb-icon-logout:before {
content: "\e06d";
}
.tb-icon-logout2:before {
content: "\e06e";
}
.tb-icon-magnet:before {
content: "\e06f";
}
.tb-icon-magnifier:before {
content: "\e070";
}
.tb-icon-map-2:before {
content: "\e071";
}
.tb-icon-map-marker-alt:before {
content: "\e072";
}
.tb-icon-map:before {
content: "\e073";
}
.tb-icon-menu-2:before {
content: "\e074";
}
.tb-icon-menu-3:before {
content: "\e075";
}
.tb-icon-menu:before {
content: "\e076";
}
.tb-icon-message:before {
content: "\e077";
}
.tb-icon-messages-2:before {
content: "\e078";
}
.tb-icon-microphone:before {
content: "\e079";
}
.tb-icon-minus-square:before {
content: "\e07a";
}
.tb-icon-minus:before {
content: "\e07b";
}
.tb-icon-money:before {
content: "\e07c";
}
.tb-icon-naturally:before {
content: "\e07d";
}
.tb-icon-near:before {
content: "\e07e";
}
.tb-icon-note:before {
content: "\e07f";
}
.tb-icon-notif:before {
content: "\e080";
}
.tb-icon-notification:before {
content: "\e081";
}
.tb-icon-package:before {
content: "\e082";
}
.tb-icon-percent-2:before {
content: "\e083";
}
.tb-icon-percent:before {
content: "\e084";
}
.tb-icon-percentage:before {
content: "\e085";
}
.tb-icon-personal-trainer:before {
content: "\e086";
}
.tb-icon-phone-2:before {
content: "\e087";
}
.tb-icon-picture2:before {
content: "\e088";
}
.tb-icon-pictures:before {
content: "\e089";
}
.tb-icon-play-circle:before {
content: "\e08a";
}
.tb-icon-play:before {
content: "\e08b";
}
.tb-icon-plus-square:before {
content: "\e08c";
}
.tb-icon-plus:before {
content: "\e08d";
}
.tb-icon-price:before {
content: "\e08e";
}
.tb-icon-profile:before {
content: "\e08f";
}
.tb-icon-pushpin:before {
content: "\e090";
}
.tb-icon-question:before {
content: "\e091";
}
.tb-icon-quickview:before {
content: "\e092";
}
.tb-icon-quote-2:before {
content: "\e093";
}
.tb-icon-quote-left:before {
content: "\e094";
}
.tb-icon-quote:before {
content: "\e095";
}
.tb-icon-rain-cloud:before {
content: "\e096";
}
.tb-icon-receipt-terminal:before {
content: "\e097";
}
.tb-icon-recently-viewed:before {
content: "\e098";
}
.tb-icon-recycle:before {
content: "\e099";
}
.tb-icon-redeem:before {
content: "\e09a";
}
.tb-icon-redo2:before {
content: "\e09b";
}
.tb-icon-regional:before {
content: "\e09c";
}
.tb-icon-reply:before {
content: "\e09d";
}
.tb-icon-return-box:before {
content: "\e09e";
}
.tb-icon-return:before {
content: "\e09f";
}
.tb-icon-right-2:before {
content: "\e0a0";
}
.tb-icon-rocket-2:before {
content: "\e0a1";
}
.tb-icon-rocket:before {
content: "\e0a2";
}
.tb-icon-ruler:before {
content: "\e0a3";
}
.tb-icon-running:before {
content: "\e0a4";
}
.tb-icon-search-normal:before {
content: "\e0a5";
}
.tb-icon-search:before {
content: "\e0a6";
}
.tb-icon-send-2:before {
content: "\e0a7";
}
.tb-icon-send:before {
content: "\e0a8";
}
.tb-icon-service:before {
content: "\e0a9";
}
.tb-icon-shop:before {
content: "\e0aa";
}
.tb-icon-shopping-bag:before {
content: "\e0ab";
}
.tb-icon-shopping-cart:before {
content: "\e0ac";
}
.tb-icon-shuffle:before {
content: "\e0ad";
}
.tb-icon-sms-notification:before {
content: "\e0ae";
}
.tb-icon-spill:before {
content: "\e0af";
}
.tb-icon-star2:before {
content: "\e0b0";
}
.tb-icon-store-24:before {
content: "\e0b1";
}
.tb-icon-store:before {
content: "\e0b2";
}
.tb-icon-sunlight:before {
content: "\e0b3";
}
.tb-icon-support-2:before {
content: "\e0b4";
}
.tb-icon-support-24:before {
content: "\e0b5";
}
.tb-icon-support-3:before {
content: "\e0b6";
}
.tb-icon-support:before {
content: "\e0b7";
}
.tb-icon-switch:before {
content: "\e0b8";
}
.tb-icon-sync:before {
content: "\e0b9";
}
.tb-icon-tab:before {
content: "\e0ba";
}
.tb-icon-tag:before {
content: "\e0bb";
}
.tb-icon-task-square:before {
content: "\e0bc";
}
.tb-icon-tb-list:before {
content: "\e0bd";
}
.tb-icon-tb-user:before {
content: "\e0be";
}
.tb-icon-text-align-right:before {
content: "\e0bf";
}
.tb-icon-tick-circle:before {
content: "\e0c0";
}
.tb-icon-timer-2:before {
content: "\e0c1";
}
.tb-icon-timer:before {
content: "\e0c2";
}
.tb-icon-transaction:before {
content: "\e0c3";
}
.tb-icon-trash:before {
content: "\e0c4";
}
.tb-icon-tree:before {
content: "\e0c5";
}
.tb-icon-truck-2:before {
content: "\e0c6";
}
.tb-icon-truck:before {
content: "\e0c7";
}
.tb-icon-twitter:before {
content: "\e0c8";
}
.tb-icon-type-audio:before {
content: "\e0c9";
}
.tb-icon-type-image:before {
content: "\e0ca";
}
.tb-icon-type-video:before {
content: "\e0cb";
}
.tb-icon-upload2:before {
content: "\e0cc";
}
.tb-icon-usb:before {
content: "\e0cd";
}
.tb-icon-usd:before {
content: "\e0ce";
}
.tb-icon-user-2:before {
content: "\e0cf";
}
.tb-icon-user-3:before {
content: "\e0d0";
}
.tb-icon-user-4:before {
content: "\e0d1";
}
.tb-icon-user-5:before {
content: "\e0d2";
}
.tb-icon-user:before {
content: "\e0d3";
}
.tb-icon-visibility:before {
content: "\e0d4";
}
.tb-icon-youtube:before {
content: "\e0d5";
}
.tb-icon-zoom-in:before {
content: "\e0d6";
} html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
input, button, textarea {
margin: 0;
padding: 0;
border: none;
background: none;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
img {
max-width: 100%;
height: auto;
}
a {
text-decoration: none;
color: inherit;
}
.header_mask {
height: 189px;
}
@media screen and (max-width: 768px) {
.header_mask {
height: 200px;
}
}
header.site-header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 999999;
padding: 12px 0;
transition: all 0.3s;
background: white;
}
header.site-header.scrolled {
transition: all 0.3s;
}
header.site-header .header_content {
position: relative;
width: 100%;
}
header.site-header .header_content .top_header {
display: flex;
justify-content: flex-end;
width: 100%;
align-items: center;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .top_header {
justify-content: space-between;
}
}
header.site-header .header_content .top_header .burger {
display: none;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .top_header .burger {
display: block;
}
}
header.site-header .header_content .top_header .mobile_logo {
display: none;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .top_header .mobile_logo {
display: block;
max-width: 120px;
}
}
header.site-header .header_content .top_header a {
font-size: 13px;
line-height: 29px;
color: #041E42;
transition: all 0.4s;
display: flex;
align-items: center;
justify-content: flex-end;
}
header.site-header .header_content .top_header a:hover {
color: #ffbd27;
transition: all 0.4s;
}
header.site-header .header_content .top_header a i {
margin-right: 8px;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .top_header a span {
display: none;
}
}
header.site-header .header_content .midd_header {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 16px;
margin-bottom: 16px;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .midd_header {
margin-bottom: 0;
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header {
flex-wrap: wrap;
}
}
header.site-header .header_content .midd_header .left_side {
display: flex;
justify-content: flex-start;
align-items: center;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .left_side {
width: 100%;
order: 2;
margin-top: 10px;
}
}
header.site-header .header_content .midd_header .left_side .logo {
max-width: 180px;
margin-right: 35px;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .midd_header .left_side .logo {
display: none;
}
}
header.site-header .header_content .midd_header .left_side .all_categories {
position: relative;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .left_side .all_categories {
width: 100%;
order: 2;
}
}
header.site-header .header_content .midd_header .left_side .all_categories .open_categories {
display: flex;
justify-content: flex-start;
background-color: #ffbd27;
border-radius: 8px 8px 8px 8px;
padding: 14px 56px 14px 26px;
position: relative;
cursor: pointer;
transition: all 0.4s;
align-items: center;
}
header.site-header .header_content .midd_header .left_side .all_categories .open_categories:hover {
background: #e6a91e;
transition: all 0.4s;
}
header.site-header .header_content .midd_header .left_side .all_categories .open_categories:after {
content: "";
width: 0;
height: 0;
border-top: 6px solid #041e42;
border-bottom: 6px solid transparent;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
position: absolute;
right: 12px;
top: 22px;
}
header.site-header .header_content .midd_header .left_side .all_categories .open_categories i {
margin-right: 12px;
font-size: 21px;
}
header.site-header .header_content .midd_header .left_side .all_categories .open_categories span {
font-size: 15px;
font-weight: 500;
line-height: 24px;
letter-spacing: 0.1px;
color: #041e42;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list {
position: absolute;
left: 0;
top: 100%;
width: 100%;
margin-top: 10px;
display: none;
background: white;
z-index: 2;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .left_side .all_categories .categories_list {
max-height: calc(100vh - 200px);
overflow: scroll;
}
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul {
border: 1px solid #CDD2D9;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li {
border-bottom: 1px solid #CDD2D9;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li:last-of-type {
border-bottom: 0;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li a {
font-size: 16px;
line-height: 26px;
padding: 8px 24px 10px;
letter-spacing: 0.1px;
display: block;
font-weight: 400;
color: #041e42;
transition: all 0.4s;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li a {
padding: 8px 15px;
}
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li a:hover {
color: #ffbd27;
transition: all 0.4s;
background: #f3f3f3;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children {
position: relative;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children:after {
content: "";
position: absolute;
right: 10px;
top: 16px;
border-left: 6px solid #041e42;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 0;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children > a {
width: fit-content;
}
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children:hover > a {
transition: all 0.4s;
background: #f3f3f3;
color: #ffbd27;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children:hover ul.sub-menu {
display: block;
}
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children ul.sub-menu {
position: absolute;
left: 100%;
width: 100%;
top: -1px;
display: none;
background: white;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children ul.sub-menu {
position: initial;
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .left_side .all_categories .categories_list ul li.menu-item-has-children ul.sub-menu li a {
padding: 5px 35px 5px;
line-height: 22px;
}
}
header.site-header .header_content .midd_header .right_side {
display: flex;
align-items: center;
width: calc(100% - 500px);
justify-content: flex-end;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .midd_header .right_side {
width: calc(100% - 245px);
justify-content: flex-end;
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .right_side {
width: 100%;
justify-content: space-between;
}
}
header.site-header .header_content .midd_header .right_side .search {
margin-right: 12px;
width: calc(100% - 230px);
}
@media screen and (max-width: 991px) {
header.site-header .header_content .midd_header .right_side .search {
width: calc(100% - 246px);
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .right_side .search {
width: calc(100% - 190px);
}
}
@media screen and (max-width: 600px) {
header.site-header .header_content .midd_header .right_side .search {
width: calc(100% - 140px);
margin-right: 0;
}
}
header.site-header .header_content .midd_header .right_side .search .dgwt-wcas-search-wrapp {
max-width: none;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .right_side .search .dgwt-wcas-search-wrapp {
min-width: auto;
}
}
header.site-header .header_content .midd_header .right_side .search .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp {
padding: 0;
}
header.site-header .header_content .midd_header .right_side .search .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp input {
width: 100%;
min-width: auto;
border: 1px solid #CDD2D8;
border-radius: 8px 8px 8px 8px;
height: 50px;
padding: 13px 48px 13px 24px;
background: transparent;
}
@media screen and (max-width: 600px) {
header.site-header .header_content .midd_header .right_side .search .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp input {
height: 40px;
font-size: 14px;
padding: 13px 38px 13px 10px;
}
}
header.site-header .header_content .midd_header .right_side .search .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp button {
top: 0;
right: 0;
left: auto;
bottom: 0;
height: 100%;
width: 50px;
background: #ffbd27;
border-radius: 0 8px 8px 0;
}
@media screen and (max-width: 600px) {
header.site-header .header_content .midd_header .right_side .search .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp button {
width: 40px;
}
}
header.site-header .header_content .midd_header .right_side .header_cart {
background: rgba(255, 189, 39, 0.1019607843);
display: flex;
justify-content: center;
padding: 14px 20px;
border-radius: 8px;
align-items: center;
position: relative;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .right_side .header_cart {
padding: 14px 10px;
}
}
@media screen and (max-width: 600px) {
header.site-header .header_content .midd_header .right_side .header_cart {
padding: 7px 5px;
flex-wrap: wrap;
max-width: 130px;
}
}
header.site-header .header_content .midd_header .right_side .header_cart:hover .header_cart_buttons {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
header.site-header .header_content .midd_header .right_side .header_cart.active .header_cart_buttons {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
header.site-header .header_content .midd_header .right_side .header_cart i {
font-size: 21px;
margin-right: 10px;
color: #3A454F;
}
header.site-header .header_content .midd_header .right_side .header_cart .cart_qty {
background: #ffbd27;
border-radius: 15px;
text-align: center;
font-size: 12px;
font-weight: 500;
line-height: 20px;
padding: 0 12px;
}
header.site-header .header_content .midd_header .right_side .header_cart .cart_amount {
margin: 0px 0px 0px 30px;
font-size: 16px;
font-weight: 500;
line-height: 24px;
letter-spacing: 0.08px;
color: #000000;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .right_side .header_cart .cart_amount {
margin: 0 0 0 10px;
}
}
@media screen and (max-width: 600px) {
header.site-header .header_content .midd_header .right_side .header_cart .cart_amount {
margin: 0;
}
}
header.site-header .header_content .midd_header .right_side .header_cart .header_cart_buttons {
position: absolute;
left: 0;
top: 100%;
padding: 15px;
border-radius: 12px;
background: white;
z-index: 9;
width: 100%;
border: 1px solid rgba(4, 30, 66, 0.1019607843);
opacity: 0;
visibility: hidden;
transition: all 0.4s;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .midd_header .right_side .header_cart .header_cart_buttons {
min-width: 170px;
right: 0;
left: auto;
}
}
header.site-header .header_content .midd_header .right_side .header_cart .header_cart_buttons a {
display: block;
margin-bottom: 12px;
font-size: 15px;
font-weight: 500;
padding: 10px 20px;
line-height: 27px;
transition: all 0.4s;
border-radius: 8px;
width: 100%;
text-align: center;
}
header.site-header .header_content .midd_header .right_side .header_cart .header_cart_buttons a:hover {
background: #041e42 !important;
color: #ffffff;
}
header.site-header .header_content .midd_header .right_side .header_cart .header_cart_buttons a:last-of-type {
color: #041e42;
border: 2px solid #041e42;
margin-bottom: 0;
}
header.site-header .header_content .midd_header .right_side .header_cart .header_cart_buttons a:last-of-type:hover {
color: #ffbd27;
}
header.site-header .header_content .bottom_header {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid rgba(4, 30, 66, 0.1019607843);
border-bottom: 1px solid rgba(4, 30, 66, 0.1019607843);
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header {
left: -100%;
transition: all 0.4s;
position: fixed;
top: 0;
bottom: 0;
z-index: 999999;
width: 100%;
height: 100%;
max-width: 375px;
background: white;
padding: 60px 20px;
display: block;
}
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header.active {
left: 0;
transition: all 0.4s;
}
}
header.site-header .header_content .bottom_header .close {
display: none;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .close {
display: block;
position: absolute;
top: 25px;
right: 25px;
}
}
header.site-header .header_content .bottom_header .main_menu ul {
display: flex;
justify-content: flex-start;
align-items: center;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .main_menu ul {
flex-wrap: wrap;
}
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .main_menu ul li {
width: 100%;
text-align: center;
}
}
header.site-header .header_content .bottom_header .main_menu ul li:first-of-type a {
padding: 10px 20px 10px 0;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .main_menu ul li:first-of-type a {
padding: 10px 15px;
}
}
header.site-header .header_content .bottom_header .main_menu ul li a {
font-size: 15px;
font-weight: 500;
color: #041e42;
padding: 10px 20px;
line-height: 27px;
display: block;
transition: all 0.4s;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .main_menu ul li a {
padding: 10px 15px;
font-size: 18px;
}
}
header.site-header .header_content .bottom_header .main_menu ul li a:hover {
color: #ffbd27;
transition: all 0.4s;
}
header.site-header .header_content .bottom_header .main_menu ul li.current-menu-item a {
color: #ffbd27;
}
header.site-header .header_content .bottom_header .sale_pages ul {
display: flex;
align-items: center;
justify-content: flex-end;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .sale_pages ul {
flex-wrap: wrap;
margin-top: 30px;
}
}
header.site-header .header_content .bottom_header .sale_pages ul li {
margin-left: 20px;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .sale_pages ul li {
width: 100%;
text-align: center;
margin-left: 0;
margin-bottom: 15px;
background: #ffbd27;
padding: 15px;
border-radius: 8px;
}
}
header.site-header .header_content .bottom_header .sale_pages ul li a {
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
font-weight: 600;
line-height: 23px;
color: #041e42;
transition: all 0.4s;
}
header.site-header .header_content .bottom_header .sale_pages ul li a:hover {
color: #ffbd27;
transition: all 0.4s;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .bottom_header .sale_pages ul li a:hover {
color: white;
}
}
header.site-header .header_content .bottom_header .sale_pages ul li a i {
transform: rotate(90deg);
margin-right: 12px;
}
.main_slider_wrap .main_slider .slide {
display: flex !important;
justify-content: space-around;
align-items: center;
position: relative;
overflow: hidden;
}
@media screen and (max-width: 991px) {
.main_slider_wrap .main_slider .slide {
flex-wrap: wrap;
}
}
.main_slider_wrap .main_slider .slide .left_side {
width: 45%;
}
@media screen and (max-width: 991px) {
.main_slider_wrap .main_slider .slide .left_side {
width: 100%;
}
}
.main_slider_wrap .main_slider .slide .left_side .categories {
margin-bottom: 16px;
}
.main_slider_wrap .main_slider .slide .left_side .categories a {
background: #ef262c;
text-transform: uppercase;
color: rgb(255, 255, 255);
font-size: 12px;
line-height: 20px;
padding: 4px 12px;
border-radius: 99px;
display: block;
width: fit-content;
margin-top: 0;
}
.main_slider_wrap .main_slider .slide .left_side h2 {
color: #041e42;
font-size: 48px;
line-height: 58px;
font-weight: 600;
margin-bottom: 16px;
max-width: 500px;
}
@media screen and (max-width: 768px) {
.main_slider_wrap .main_slider .slide .left_side h2 {
font-size: 32px;
line-height: 42px;
}
}
.main_slider_wrap .main_slider .slide .left_side .price {
color: rgb(239, 38, 44);
text-decoration: none;
}
.main_slider_wrap .main_slider .slide .left_side .price del {
color: #727a81;
margin-right: 16px;
display: block;
}
.main_slider_wrap .main_slider .slide .left_side .price del .amount bdi {
font-size: 18px;
line-height: 32px;
text-transform: uppercase;
font-weight: 400;
}
.main_slider_wrap .main_slider .slide .left_side .price ins {
color: rgb(239, 38, 44);
text-decoration: none;
}
.main_slider_wrap .main_slider .slide .left_side .price ins bdi {
line-height: 58px;
letter-spacing: 0px;
font-weight: 700;
font-size: 48px;
}
@media screen and (max-width: 768px) {
.main_slider_wrap .main_slider .slide .left_side .price ins bdi {
font-size: 42px;
line-height: 52px;
}
}
.main_slider_wrap .main_slider .slide .left_side .price bdi {
line-height: 58px;
letter-spacing: 0px;
font-weight: 700;
font-size: 48px;
}
@media screen and (max-width: 768px) {
.main_slider_wrap .main_slider .slide .left_side .price bdi {
font-size: 42px;
line-height: 52px;
}
}
.main_slider_wrap .main_slider .slide .left_side a {
margin-top: 32px;
}
.main_slider_wrap .main_slider .slide .right_side {
width: 45%;
position: relative;
}
@media screen and (max-width: 991px) {
.main_slider_wrap .main_slider .slide .right_side {
width: 100%;
text-align: right;
}
}
@media screen and (max-width: 991px) {
.main_slider_wrap .main_slider .slide .right_side img {
max-width: 100% !important;
}
}
.benefits_wrap {
padding: 15px 0;
background-color: #ffbd27;
margin-bottom: 28px;
}
.benefits_wrap .benefits {
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 991px) {
.benefits_wrap .benefits {
flex-wrap: wrap;
}
}
.benefits_wrap .benefits .item {
display: flex;
align-items: center;
width: calc(25% - 24px);
}
@media screen and (max-width: 991px) {
.benefits_wrap .benefits .item {
width: calc(50% - 24px);
margin-bottom: 12px;
}
}
@media screen and (max-width: 768px) {
.benefits_wrap .benefits .item {
width: 100%;
}
}
.benefits_wrap .benefits .item .icon {
margin-right: 12px;
}
.benefits_wrap .benefits .item .icon i {
font-size: 42px;
}
.benefits_wrap .benefits .item .content h4 {
font-weight: 600;
font-size: 20px;
line-height: 26px;
color: #041e42;
}
.benefits_wrap .benefits .item .content p {
font-size: 16px;
line-height: 18px;
color: #041e42;
}
.home_categories {
display: flex;
justify-content: space-between;
margin-top: 24px;
margin-bottom: 48px;
flex-wrap: wrap;
}
.home_categories a {
width: calc(33.3333333333% - 10px);
border: 1px solid rgba(4, 30, 66, 0.1019607843);
display: flex;
justify-content: space-between;
align-items: flex-end;
overflow: hidden;
margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
.home_categories a {
width: calc(50% - 10px);
}
}
@media screen and (max-width: 768px) {
.home_categories a {
width: 100%;
}
}
.home_categories a:hover {
border: 1px solid transparent;
transition: all 0.4s;
}
.home_categories a:hover .right_side img {
transform: scale(1.1);
transition: all 0.7s;
}
.home_categories a .left_side {
padding: 12px 0 12px 25px;
}
@media screen and (max-width: 768px) {
.home_categories a .left_side {
padding: 12px 0 12px 12px;
}
}
.home_categories a .left_side h5 {
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
margin: 0px 0px 10px 0px;
color: #7E8B9E;
}
.home_categories a .left_side h5 span {
color: #ef262c;
}
.home_categories a .left_side h3 {
font-size: 24px;
font-weight: 500;
line-height: 29px;
margin: 0px 0px 8px 0px;
color: #041e42;
}
.home_categories a .left_side p {
font-size: 16px;
font-weight: 400;
line-height: 19px;
color: #041e42;
margin: 0px 0px 22px 0px;
}
.home_categories a .right_side img {
max-width: 150px;
transition: all 0.7s;
}
@media screen and (max-width: 1200px) {
.home_categories a .right_side img {
max-width: 130px;
}
}
.home_products {
margin-bottom: 40px;
margin-top: 80px;
}
.home_products h2 {
font-size: 36px;
font-weight: 600;
line-height: 28px;
writing-mode: unset;
margin-bottom: 24px;
}
.home_products ul.products {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
footer.site-footer {
background: #113350;
padding: 48px 0;
}
footer.site-footer .footer_content {
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 991px) {
footer.site-footer .footer_content {
flex-wrap: wrap;
}
}
footer.site-footer .footer_content .column {
max-width: calc(33.3333333333% - 25px);
width: 100%;
}
@media screen and (max-width: 991px) {
footer.site-footer .footer_content .column {
max-width: 100%;
margin-bottom: 40px;
}
}
footer.site-footer .footer_content .column .logo {
text-align: center;
margin-bottom: 24px;
display: flex;
justify-content: center;
align-items: center;
}
@media screen and (max-width: 768px) {
footer.site-footer .footer_content .column .logo {
flex-wrap: wrap;
}
}
footer.site-footer .footer_content .column .logo img {
max-width: 200px;
margin: 0 12px;
}
footer.site-footer .footer_content .column .footer_contacts {
text-align: center;
}
footer.site-footer .footer_content .column .footer_contacts p, footer.site-footer .footer_content .column .footer_contacts a {
font-weight: 400;
font-size: 18px;
line-height: 125%;
color: #FFFFFF;
width: 100%;
display: block;
margin-bottom: 8px;
}
footer.site-footer .footer_content .column ul li {
margin: 0 0 12px;
text-align: center;
}
@media screen and (max-width: 991px) {
footer.site-footer .footer_content .column ul li {
margin-bottom: 8px;
}
}
@media screen and (max-width: 768px) {
footer.site-footer .footer_content .column ul li {
width: 100%;
}
}
footer.site-footer .footer_content .column ul li a {
font-weight: 400;
font-size: 18px;
line-height: 125%;
color: #FFFFFF;
width: 100%;
display: block;
}
.footer_bottom_wrap .footer_bottom {
padding: 10px 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.footer_bottom_wrap .footer_bottom p {
color: #000000;
text-align: left;
}
.footer_bottom_wrap .footer_bottom .footer_images {
display: flex;
justify-content: center;
flex-wrap: wrap;
align-items: center;
}
.footer_bottom_wrap .footer_bottom .footer_images img {
max-width: 40px;
margin: 0 10px;
display: block;
}
.woocommerce-page nav.woocommerce-breadcrumb {
margin-top: 12px;
color: #041e42;
font-size: 16px;
line-height: 29px;
}
.woocommerce-page nav.woocommerce-breadcrumb a {
color: rgba(4, 30, 66, 0.5);
}
.woocommerce-page header.woocommerce-products-header {
margin-top: 48px;
}
.woocommerce-page header.woocommerce-products-header h1 {
font-size: 36px;
font-weight: 600;
line-height: 28px;
writing-mode: unset;
margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
.woocommerce-page .woocommerce-result-count {
display: none;
}
}
@media screen and (max-width: 768px) {
.woocommerce-page form.woocommerce-ordering {
width: 100%;
}
}
.woocommerce-page form.woocommerce-ordering select {
font-size: 16px;
font-weight: 400;
border: 0;
padding: 7px;
}
@media screen and (max-width: 768px) {
.woocommerce-page form.woocommerce-ordering select {
width: 100%;
}
}
.woocommerce-page .archive_page_wrap {
display: flex;
justify-content: space-between;
width: 100%;
}
@media screen and (max-width: 991px) {
.woocommerce-page .archive_page_wrap {
flex-wrap: wrap;
position: relative;
}
}
.woocommerce-page .archive_page_wrap .mobile_toggle_filter {
display: none;
}
@media screen and (max-width: 991px) {
.woocommerce-page .archive_page_wrap .mobile_toggle_filter {
display: flex;
justify-content: center;
font-size: 20px;
padding: 6px 20px;
border: 2px solid #ffbd27;
border-radius: 4px;
color: #ffbd27;
font-weight: 500;
line-height: 1.3;
margin-bottom: 16px;
cursor: pointer;
}
}
@media screen and (max-width: 768px) {
.woocommerce-page .archive_page_wrap .mobile_toggle_filter {
width: 100%;
}
}
.woocommerce-page .archive_page_wrap .mobile_toggle_filter i {
margin-left: 10px;
}
.woocommerce-page .archive_page_wrap .filter_side {
max-width: 270px;
width: 100%;
}
@media screen and (max-width: 991px) {
.woocommerce-page .archive_page_wrap .filter_side {
max-width: 100%;
position: absolute;
top: 50px;
left: 0;
right: 0;
background: white;
z-index: 9;
border: 1px solid rgba(4, 30, 66, 0.1019607843);
padding: 60px 15px 25px;
display: none;
}
}
.woocommerce-page .archive_page_wrap .filter_side .close {
position: absolute;
top: 15px;
right: 15px;
display: none;
}
@media screen and (max-width: 991px) {
.woocommerce-page .archive_page_wrap .filter_side .close {
display: block;
}
}
.woocommerce-page .archive_page_wrap .filter_side .close i {
color: rgba(4, 30, 66, 0.3019607843);
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
font-size: 20px;
line-height: 28px;
font-weight: 500;
margin-bottom: 12px;
color: #041e42;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .irs .irs-from, .woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .irs .irs-to {
color: #041e42;
background: #ffbd27;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .irs .irs-from:before, .woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .irs .irs-to:before {
border-top-color: #ffbd27;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .irs-bar {
background: #ffbd27;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .irs-handle i:first-child {
background: #ffbd27;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li input:checked + label {
border: 1px solid #ffbd27;
color: #ffbd27;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label {
padding: 3px 6px;
border-radius: 4px;
font-weight: 400;
transition: all 0.4s;
border: 1px solid #ccc;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label:hover {
border: 1px solid #ffbd27;
transition: all 0.4s;
}
.woocommerce-page .archive_page_wrap .filter_side .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label:before {
display: none;
}
.woocommerce-page .archive_page_wrap .products_wrap {
width: calc(100% - 285px);
}
@media screen and (max-width: 991px) {
.woocommerce-page .archive_page_wrap .products_wrap {
width: 100%;
}
}
.woocommerce-page .archive_page_wrap .products_wrap ul.products {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.woocommerce-page .archive_page_wrap .products_wrap ul.products:before, .woocommerce-page .archive_page_wrap .products_wrap ul.products:after {
display: none;
}
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product {
width: calc(25% - 10px) !important;
margin: 0 13px 15px 0 !important;
}
@media screen and (max-width: 1200px) {
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product {
width: calc(33.3333333333% - 5px) !important;
margin: 0 5px 15px 0 !important;
}
}
@media screen and (max-width: 768px) {
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product {
width: calc(50% - 5px) !important;
}
}
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product:nth-of-type(4n) {
margin-right: 0 !important;
}
@media screen and (max-width: 1200px) {
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product:nth-of-type(4n) {
margin: 0 5px 15px 0 !important;
}
}
@media screen and (max-width: 1200px) {
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product:nth-of-type(3n) {
margin-right: 0 !important;
}
}
@media screen and (max-width: 768px) {
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product:nth-of-type(3n) {
margin-right: 5px !important;
}
}
@media screen and (max-width: 768px) {
.woocommerce-page .archive_page_wrap .products_wrap ul.products li.product:nth-of-type(2n) {
margin-right: 0 !important;
}
}
.woocommerce-page nav.woocommerce-pagination {
margin-top: 48px;
margin-bottom: 60px;
}
.woocommerce-page nav.woocommerce-pagination ul {
display: flex;
justify-content: center;
border: 0;
}
.woocommerce-page nav.woocommerce-pagination ul li {
border: 0;
float: none;
margin: 0 4px;
}
.woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a {
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
color: #041e42 !important;
font-size: 16px;
font-weight: 400;
}
.woocommerce-page nav.woocommerce-pagination ul li span.current {
background: #ffbd27 !important;
}
.woocommerce-page nav.woocommerce-pagination ul li a {
background: #f2f3f5 !important;
transition: all 0.4s;
}
.woocommerce-page nav.woocommerce-pagination ul li a:hover {
background: #ffbd27 !important;
transition: all 0.4s;
}
.woocommerce-page article {
max-width: 1400px;
width: 100%;
margin: 0 auto;
padding: 0 15px;
}
@media screen and (max-width: 1400px) {
.woocommerce-page article {
max-width: 1200px;
}
}
@media screen and (max-width: 1200px) {
.woocommerce-page article {
max-width: 991px;
}
}
@media screen and (max-width: 991px) {
.woocommerce-page article {
max-width: 768px;
}
}
.woocommerce-page article header {
margin-top: 48px;
}
.woocommerce-page article header h1 {
font-size: 36px;
font-weight: 600;
line-height: 28px;
writing-mode: unset;
margin-bottom: 24px;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table thead tr th {
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #888;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table tbody tr td {
padding: 10px 0 10px 10px;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name {
display: inline-block;
line-height: 31px;
text-decoration: none;
font-size: 17px;
font-weight: 500;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-formatted-money-amount {
color: #ffbd27;
font-size: 17px;
font-weight: 400;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata {
display: none;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg {
fill: #ef262c;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__total {
margin-top: -1px;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table tbody tr td.wc-block-cart-item__total .wc-block-components-product-price .wc-block-formatted-money-amount {
color: #ffbd27;
font-size: 17px;
font-weight: 600;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__content .wc-block-components-totals-coupon__form button {
font-size: 14px;
line-height: 28px;
font-weight: 500;
padding: 10px 29px;
height: 48px;
letter-spacing: 0.08px;
background: #041e42;
color: #fff;
border-radius: 4px;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__content .wc-block-components-totals-coupon__form button:hover {
background: #ffbd27;
color: #041e42;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__content .wc-block-components-totals-coupon__form button:disabled {
opacity: 0.5;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-components-button__text {
font-size: 16px;
line-height: 28px;
font-weight: 500;
padding: 10px 29px;
letter-spacing: 0.08px;
background: #041e42;
color: #fff;
border-radius: 4px;
transition: all 0.4s;
width: 100%;
}
.woocommerce-page article .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-components-button__text:hover {
background: #ffbd27;
color: #041e42;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-text-input input {
color: #000;
border: 1px solid #d2d2d2;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-text-input input:focus {
outline: none;
border: 1px solid #ffbd27;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-blocks-components-select__container select {
color: #000;
border: 1px solid #d2d2d2;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-blocks-components-select__container select:focus {
outline: none;
border: 1px solid #ffbd27;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
box-shadow: inset 0 0 0 1.5px #ffbd27;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted input:checked {
border: 1px solid color-mix(in srgb, #ffbd27 80%, transparent);
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted input:checked:focus {
outline: none;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted input:checked:before {
background: #ffbd27;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
box-shadow: inset 0 0 0 1.5px #ffbd27;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted input:checked {
border: 1px solid color-mix(in srgb, #ffbd27 80%, transparent);
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted input:checked:focus {
outline: none;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted input:checked:before {
background: #ffbd27;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content {
font-size: 12px;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__terms a {
color: #ffbd27;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .css-0 .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-cart-item__prices {
color: #ffbd27;
font-size: 17px;
font-weight: 400;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .css-0 .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {
display: none !important;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .css-0 .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price {
color: #ffbd27;
font-size: 17px;
font-weight: 600;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .wc-block-checkout__actions_row a {
background: rgb(255, 189, 39);
color: rgb(4, 30, 66);
text-align: center;
line-height: 20px;
letter-spacing: 0;
font-weight: 500;
font-size: 14px;
padding: 16px 29px 16px 25px;
border-radius: 8px;
transition: all 0.4s;
width: fit-content;
display: flex;
justify-content: center;
align-items: center;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .wc-block-checkout__actions_row a:hover {
background: #041e42;
color: white;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .wc-block-checkout__actions_row a svg {
position: initial;
margin-right: 8px;
transform: none;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .wc-block-checkout__actions_row button {
font-size: 16px;
line-height: 28px;
font-weight: 500;
padding: 10px 29px;
letter-spacing: 0.08px;
background: #041e42;
color: #fff;
border-radius: 4px;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-checkout__actions .wc-block-checkout__actions_row button:hover {
background: #ffbd27;
color: #041e42;
transition: all 0.4s;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-cart-item__prices {
color: #ffbd27;
font-size: 17px;
font-weight: 400;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {
display: none !important;
}
.woocommerce-page article .wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price {
color: #ffbd27;
font-size: 17px;
font-weight: 600;
}
.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview {
margin-top: 24px;
}
.woocommerce-order-received .woocommerce-order h2 {
font-size: 24px;
font-weight: 600;
margin-bottom: 12px;
}
.woocommerce-order-received .woocommerce-order p {
line-height: 1.3;
margin-bottom: 8px;
font-size: 18px;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details h2 {
font-size: 24px;
font-weight: 600;
margin-bottom: 12px;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address {
font-size: 18px;
line-height: 1.6;
padding: 12px;
}
.woocommerce-account .woocommerce {
margin-bottom: 80px;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a {
background: #ffbd27;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
padding: 14px 10px;
display: block;
font-size: 18px;
border-radius: 4px;
}
.woocommerce-account .woocommerce-MyAccount-content {
margin-bottom: 48px;
}
.woocommerce-account .woocommerce-MyAccount-content p {
font-size: 16px;
line-height: 26px;
}
.woocommerce-account .woocommerce-MyAccount-content p a {
color: #ffbd27;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header {
margin-bottom: 24px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header h2 {
font-size: 24px;
font-weight: 600;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header a {
float: none;
color: #ffbd27;
margin-top: 8px;
display: block;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {
font-size: 18px;
line-height: 26px;
display: block;
}
.custom_archive_page {
margin-bottom: 96px;
}
.custom_archive_page h1 {
margin-top: 16px;
margin-bottom: 48px;
font-size: 36px;
font-weight: 600;
}
@media screen and (max-width: 768px) {
.custom_archive_page form.woocommerce-ordering {
width: 100%;
}
}
.custom_archive_page form.woocommerce-ordering select {
font-size: 16px;
font-weight: 400;
border: 0;
padding: 7px;
}
@media screen and (max-width: 768px) {
.custom_archive_page form.woocommerce-ordering select {
width: 100%;
}
}
.custom_archive_page nav.woocommerce-pagination {
margin-top: 48px;
margin-bottom: 60px;
}
.custom_archive_page nav.woocommerce-pagination ul {
display: flex;
justify-content: center;
border: 0;
}
.custom_archive_page nav.woocommerce-pagination ul li {
border: 0;
float: none;
margin: 0 4px;
}
.custom_archive_page nav.woocommerce-pagination ul li span, .custom_archive_page nav.woocommerce-pagination ul li a {
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
color: #041e42 !important;
font-size: 16px;
font-weight: 400;
}
.custom_archive_page nav.woocommerce-pagination ul li span.current {
background: #ffbd27 !important;
}
.custom_archive_page nav.woocommerce-pagination ul li a {
background: #f2f3f5 !important;
transition: all 0.4s;
}
.custom_archive_page nav.woocommerce-pagination ul li a:hover {
background: #ffbd27 !important;
transition: all 0.4s;
}
.single-product .woocommerce-breadcrumb {
max-width: 1400px;
width: 100%;
margin: 12px auto 48px !important;
padding: 0 15px !important;
color: #041e42;
font-size: 16px;
line-height: 20px;
}
.single-product .woocommerce-breadcrumb a {
color: rgba(4, 30, 66, 0.5);
}
@media screen and (max-width: 1400px) {
.single-product .woocommerce-breadcrumb {
max-width: 1200px;
}
}
@media screen and (max-width: 1200px) {
.single-product .woocommerce-breadcrumb {
max-width: 991px;
}
}
@media screen and (max-width: 991px) {
.single-product .woocommerce-breadcrumb {
max-width: 768px;
}
}
.single-product .product {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
max-width: 1400px;
width: 100%;
margin: 12px auto 48px !important;
padding: 0 15px !important;
}
@media screen and (max-width: 1400px) {
.single-product .product {
max-width: 1200px;
}
}
@media screen and (max-width: 1200px) {
.single-product .product {
max-width: 991px;
}
}
@media screen and (max-width: 991px) {
.single-product .product {
max-width: 768px;
}
}
.single-product .product .woocommerce-product-gallery {
float: none;
}
.single-product .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image {
height: 600px !important;
overflow: hidden;
position: relative;
}
@media screen and (max-width: 768px) {
.single-product .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image {
height: 350px !important;
}
}
.single-product .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image .wp-post-image {
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
object-fit: cover;
}
.single-product .product .woocommerce-product-gallery .flex-control-nav {
display: flex;
justify-content: flex-start;
align-items: center;
margin-top: 24px !important;
}
.single-product .product .woocommerce-product-gallery .flex-control-nav li {
clear: initial !important;
max-width: 100px;
margin-right: 12px !important;
float: none;
}
.single-product .product .summary h1 {
display: block;
font-size: 28px;
line-height: 38px;
font-weight: 400;
margin-bottom: 0;
color: #041e42;
text-align: left;
}
.single-product .product .summary .price {
display: block;
margin-top: 24px;
margin-bottom: 24px;
}
.single-product .product .summary .price bdi {
color: var(--tb-woo-price-sale, #ef262c);
font-size: 28px;
line-height: 24px;
font-weight: 600;
}
.single-product .product .summary .price del {
color: gray;
}
.single-product .product .summary .price del bdi {
font-size: 14px;
color: gray;
}
.single-product .product .summary .price ins {
text-decoration: none;
}
.single-product .product .summary .woocommerce-product-details__short-description p {
font-size: 16px;
line-height: 24px;
color: #041e42 !important;
}
.single-product .product .summary .woocommerce-product-details__short-description table tbody tr th {
text-align: left;
font-size: 16px;
font-weight: 500;
padding: 10px 0;
border-bottom: 1px solid #cfcbcb;
color: #041e42 !important;
}
.single-product .product .summary .woocommerce-product-details__short-description table tbody tr td {
font-size: 16px;
text-align: right;
border-bottom: 1px solid #cfcbcb;
padding: 10px 0;
color: #041e42 !important;
}
.single-product .product .summary form {
margin-top: 36px;
}
.single-product .product .summary form .qib-button-wrapper {
margin: 0;
}
.single-product .product .summary form .qib-button-wrapper button {
background: rgb(255, 189, 39);
border-radius: 4px;
}
.single-product .product .summary form button.button {
font-size: 16px;
line-height: 22px;
font-weight: 500;
padding: 9px 29px;
letter-spacing: 0.08px;
background: #041e42;
color: #fff;
border-radius: 4px;
transition: all 0.4s;
margin-left: 12px;
}
.single-product .product .summary form button.button:hover {
background: #ffbd27;
color: #041e42;
transition: all 0.4s;
}
.single-product .product .summary form.variations_form table tbody tr th {
text-align: left;
}
.single-product .product .summary form.variations_form table tbody tr td select {
padding: 10px;
font-size: 16px;
font-weight: 600;
display: block;
}
.single-product .product .summary .product_meta .sku_wrapper, .single-product .product .summary .product_meta .posted_in {
display: block;
font-weight: 400;
margin-bottom: 10px;
font-size: 14px;
line-height: 25px;
color: #041e42;
}
.single-product .product .summary .product_meta .sku_wrapper a, .single-product .product .summary .product_meta .sku_wrapper span, .single-product .product .summary .product_meta .posted_in a, .single-product .product .summary .product_meta .posted_in span {
color: rgba(4, 30, 66, 0.7) !important;
}
.single-product .product .woocommerce-tabs {
width: 100%;
display: none !important;
}
.single-product .product .woocommerce-tabs ul {
display: none !important;
}
.single-product .product .woocommerce-tabs ul:before, .single-product .product .woocommerce-tabs ul:after {
display: none !important;
}
.single-product .product .woocommerce-tabs ul li {
font-size: 20px;
padding: 0 !important;
}
.single-product .product .woocommerce-tabs ul li.active {
background: transparent !important;
color: #041e42 !important;
border: 0 !important;
}
.single-product .product .woocommerce-tabs ul li:before, .single-product .product .woocommerce-tabs ul li:after {
display: none;
}
.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--description {
margin-top: 48px !important;
}
.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--description h2 {
font-size: 22px;
color: #041e42 !important;
font-weight: 600;
margin-bottom: 12px;
}
.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--description p {
font-size: 18px;
line-height: 26px;
color: #041e42 !important;
}
.single-product .product .related {
width: 100%;
margin-top: 48px;
}
.single-product .product .related h2 {
font-size: 32px;
color: #041e42 !important;
font-weight: 600;
margin-bottom: 12px;
}
.single-product .product .related ul.products {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.single-product .product .related ul.products:before, .single-product .product .related ul.products:after {
display: none;
}
.single-product .product .related ul.products li.product {
width: calc(25% - 10px) !important;
margin: 0 0 15px 0 !important;
padding: 0 !important;
}
@media screen and (max-width: 1200px) {
.single-product .product .related ul.products li.product {
width: calc(33.3333333333% - 5px) !important;
}
}
@media screen and (max-width: 991px) {
.single-product .product .related ul.products li.product {
width: calc(50% - 5px) !important;
}
}
.single-product #sidebar {
display: none !important;
}
.contact {
display: flex;
justify-content: space-between;
padding: 60px 0;
}
@media screen and (max-width: 991px) {
.contact {
flex-wrap: wrap;
}
}
.contact .left_side {
width: 45%;
}
@media screen and (max-width: 991px) {
.contact .left_side {
width: 100%;
margin-bottom: 24px;
}
}
.contact .left_side h1 {
font-size: 42px;
margin-bottom: 24px;
font-weight: 600;
}
.contact .left_side .block {
margin-bottom: 24px;
}
.contact .left_side .block b {
font-weight: 600;
margin-bottom: 8px;
display: block;
}
.contact .left_side .block a {
display: block;
font-size: 22px;
color: #777;
}
@media screen and (max-width: 991px) {
.contact .left_side img {
display: none;
}
}
.contact .right_side {
width: 45%;
}
@media screen and (max-width: 991px) {
.contact .right_side {
width: 100%;
}
}
.contact .right_side h3 {
font-size: 28px;
font-weight: 600;
margin-bottom: 12px;
}
.contact .right_side form p span input {
height: 52px;
border: 1px solid #CDD2D8;
border-radius: 8px;
padding: 12px;
width: 100%;
transition: all 0.4s;
}
.contact .right_side form p span input:focus {
border: 1px solid #e6a91e;
transition: all 0.4s;
outline: none;
}
.contact .right_side form p span textarea {
border: 1px solid #CDD2D8;
border-radius: 8px;
padding: 12px;
width: 100%;
transition: all 0.4s;
}
.contact .right_side form p span textarea:focus {
border: 1px solid #e6a91e;
transition: all 0.4s;
outline: none;
}
.contact .right_side form p input[type=submit] {
width: 100%;
text-align: center;
font-size: 18px;
background: #e6a91e;
padding: 17px;
border-radius: 8px;
margin-top: 12px;
text-transform: uppercase;
font-weight: 500;
}
 .slick-loading .slick-list {
background: #fff url(//techflow.md/wp-content/themes/victor-child/assets/img/ajax-loader.gif) center center no-repeat;
} @font-face {
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://techflow.md/wp-content/themes/victor-child/assets/css/fonts/slick.eot);
src: url(https://techflow.md/wp-content/themes/victor-child/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://techflow.md/wp-content/themes/victor-child/assets/css/fonts/slick.woff) format('woff'), url(https://techflow.md/wp-content/themes/victor-child/assets/css/fonts/slick.ttf) format('truetype'), url(https://techflow.md/wp-content/themes/victor-child/assets/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: .25;
}
.slick-prev:before,
.slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir='rtl'] .slick-prev {
right: -25px;
left: auto;
}
.slick-prev:before {
content: '←';
}
[dir='rtl'] .slick-prev:before {
content: '→';
}
.slick-next {
right: -25px;
}
[dir='rtl'] .slick-next {
right: auto;
left: -25px;
}
.slick-next:before {
content: '→';
}
[dir='rtl'] .slick-next:before {
content: '←';
} .slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
opacity: .75;
color: black;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.qib-button-wrapper button.qib-button{
padding: 6px 12px 8px;
height: 41px;
background: #ffffff;
border: 1px solid #efefef;
cursor: pointer;
font-size: 20px;
line-height: 20px;
min-width: 41px;
color: black;
height: 41px;
}
.qib-button-wrapper .quantity {
display: inline;
}
.qib-button-wrapper{
margin: 3px 0;
white-space: nowrap;
}
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity {
float: none !important;
height: 41px;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
height: 41px;
padding: 6px 12px 8px;
text-align: center;
background: #ffffff;
border: 1px solid #efefef;
font-size: 20px;
line-height: 20px;
box-shadow: none;
margin: 0 !important;
}
span.wqpmb_plain_input.hidden{display: none;}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.wqpmb_quantity,.quantity.wqpmb_quantity {
display: inline-flex;
}
body .qib-button-wrapper {
display: flex;
float: left;
flex-wrap: nowrap;
margin-right: 5px;
align-items: center;
justify-content: center;
gap: 0;
}
body .qib-button-wrapper .minus.qib-button, 
body .qib-button-wrapper .plus.qib-button{
background: #a19f9f14;
}
body .qib-button-wrapper .minus.qib-button:hover, body .qib-button-wrapper .plus.qib-button:hover {
background: #14141414;
}
.wpt-wrap .qib-button-wrapper {
gap: 0;
}
.wpt-wrap .qib-button-wrapper div.quantity.wqpmb_quantity {
height: 37px !important;
}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .qib-button-wrapper{
margin: inherit;
}
.woocommerce div.product form.cart .qib-button-wrapper div.quantity{
margin-right: 0;margin: 0;
}
.qib-button-wrapper input::-webkit-outer-spin-button,
.qib-button-wrapper input::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
margin: 0; 
}
.qib-button-wrapper input[type=number],
.qib-button-wrapper .quantity input[type=number], 
.qib-button-wrapper .quantity input[type=number]{ 
-moz-appearance:textfield; }
.woocommerce-page div.product form.cart div.quantity.wqpmb_quantity, .woocommerce div.product form.cart .quantity.wqpmb_quantity, .woocommerce div.product .quantity.wqpmb_quantity{
margin: 0 !important;
}
@media only screen and (max-width: 600px) {
table.cart .product-quantity .plus, table.cart .product-quantity .minus {
display: block;
}
body .qib-button-wrapper {
display: flex;
float: right;
margin-right: 0;
}
}  body.theme-pricom .qib-button-wrapper .minus.qib-button, 
body.theme-pricom .qib-button-wrapper .plus.qib-button,
body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box {
background: #f5f5f5;
color: #7e7e7e;
border-radius: 0;
border: 0 none !important;
}
body.theme-pricom .qib-button-wrapper .minus.qib-button:hover, 
body.theme-pricom .qib-button-wrapper .plus.qib-button:hover,
body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box:hover {
color: #000;
}
body.theme-pricom .qib-button-wrapper {
border: 1px solid #ddd;
border-radius: 15px;
overflow: hidden;
}
body.theme-pricom .qib-button-wrapper .quantity .input-text[type=number] {
min-width: 56px;
}
.woocommerce div.product form.cart div.quantity .qty {
margin-top: 0 !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
} body.theme-shoptimizer .ajax_add_to_cart.add_to_cart_button, 
body.theme-shoptimizer .single-product div.product form.cart .button {
margin-left: 0px !important;
margin-top: -2px !important;
width: 200px !important;
height: 50px !important;
width: 200px !important;
}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}