@charset "UTF-8";
@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(//promez.de/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}

@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Onest:wght@100..900&display=swap");
body {
margin: 0;
font-family: "Nunito Sans", sans-serif !important;
}
body.min-order-not-reached header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__buttons a.wc-forward {
display: none;
}
body.min-order-not-reached header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__buttons .min_order_message {
display: block;
text-align: center;
color: red;
font-size: 22px;
margin-top: 20px;
font-weight: 600;
}
body.min-order-not-reached .woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit .wc-block-cart__submit-container a {
display: none;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
font-family: "Onest", sans-serif !important;
}
* {
box-sizing: border-box;
}
a {
text-decoration: none !important;
}
a:focus {
outline: none !important;
}
a:focus img {
outline: none !important;
}
.container {
max-width: 1230px;
width: 100%;
margin: 0 auto;
padding: 0 15px;
}
.container_fluid {
max-width: 1920px;
width: 100%;
margin: 0 auto !important;
}
.majc-toggle-button {
display: none !important;
}
.select2-container--default.select2-container--open .select2-dropdown {
background: #D2D2D2;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-search.select2-search--dropdown {
display: none;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-search.select2-search--dropdown input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
background: transparent;
color: #ffffff;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul li {
color: #727272;
font-family: "Antonio", sans-serif;
padding: 11px;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results ul li.select2-results__option--highlighted {
background: transparent;
color: #222;
}
@media screen and (max-width: 768px) {
.custom_recipe_header {
height: 140px;
overflow: hidden;
position: relative;
}
}
.custom_recipe_header img {
width: 100%;
}
@media screen and (max-width: 768px) {
.custom_recipe_header img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
object-fit: cover;
}
}
.verify_user {
background: #222222;
padding-bottom: 60px;
}
.verify_user h1 {
font-size: 36px;
text-align: center;
color: white;
margin-bottom: 20px;
font-family: "Antonio", sans-serif !important;
margin-top: 60px;
font-weight: 700;
}
.verify_user p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.verify_user a {
border-radius: 8px;
background: var(--White, #FF8800);
border: 2px solid var(--White, #FFF);
padding: 10px 20px;
color: var(--Black, #FFF);
text-align: center;
font-family: Antonio;
font-size: 20px;
font-weight: 700;
line-height: 120%;
width: fit-content;
margin: 0 auto;
display: block;
transition: all 0.3s;
}
.verify_user a:hover {
transition: all 0.3s;
background: transparent;
}
.lb-outerContainer {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/Single_Img.webp);
background-size: cover;
background-position: left;
}
.lb-outerContainer img {
border: 0 !important;
}
#ui-datepicker-div {
width: 335px;
height: 330px;
padding: 10px;
border-radius: 10px;
background: var(--Black, #222);
margin-top: 10px;
}
#ui-datepicker-div .ui-datepicker-header {
background: transparent;
border: 0;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all .ui-icon {
background-position: center !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev-hover {
background: transparent !important;
border: 0 !important;
top: 2px !important;
left: 2px !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev-hover .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right_white.svg) !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next-hover {
background: transparent !important;
border: 0 !important;
right: 2px !important;
top: 2px !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next-hover .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right_white.svg) !important;
}
#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev .ui-icon {
transform: rotate(180deg);
}
#ui-datepicker-div .ui-datepicker-calendar thead {
border-bottom: 1px solid #727272;
}
#ui-datepicker-div .ui-datepicker-calendar thead th {
padding: 10px;
}
#ui-datepicker-div .ui-datepicker-calendar thead th span {
color: var(--Grey-secondary, #D6D6D6);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; }
#ui-datepicker-div .ui-datepicker-calendar tbody tr td {
padding: 10px;
}
#ui-datepicker-div .ui-datepicker-calendar tbody tr td a {
background: transparent;
border: 0;
text-align: center;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.llcnCH {
box-shadow: rgba(0, 0, 0, 0.1) 0px 12px 24px 0px;
display: flex;
flex-direction: column;
width: 100%;
border-radius: 10px;
overflow: hidden;
transition: opacity 0.3s, margin 0.3s, visibility 0.3s;
background-color: rgb(255, 255, 255);
transform: translate3d(0px, 0px, 0px);
opacity: 1;
pointer-events: all;
visibility: visible;
touch-action: auto;
margin-bottom: 96px;
position: fixed;
bottom: 0px;
right: 0px;
left: auto;
margin-right: 20px;
}
.Bubble__BubbleComponent-sc-83hmjh-2 {
display: none !important;
}
.content_404_wrap {
background: #222222;
}
.content_404_wrap .content_404 {
text-align: center;
padding: 150px 0;
}
.content_404_wrap .content_404 h2 {
text-align: center;
color: rgb(210, 31, 48);
font-size: 160px;
font-weight: 600;
margin: 50px auto 20px;
font-family: "Antonio", sans-serif;
}
.content_404_wrap .content_404 h4 {
font-size: 48px;
color: white;
font-family: "Antonio", sans-serif;
margin-bottom: 20px;
}
.content_404_wrap .content_404 a {
display: block;
width: fit-content;
border-radius: 8px;
background: var(--White, #FF8800);
border: 2px solid var(--White, #FFF);
padding: 10px 20px;
color: var(--Black, #FFF);
text-align: center;
font-family: Antonio;
font-size: 20px;
font-weight: 700;
line-height: 120%;
margin: 0 auto;
} 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;
} .woocommerce-page .product,
.woocommerce-page .cart,
.woocommerce-page .checkout,
.woocommerce-page .my-account {
margin: 0;
padding: 0;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce div.product div.summary,
.woocommerce div.product div.images {
margin: 0;
padding: 0;
}
.woocommerce ul.products li.product a {
text-decoration: none;
color: inherit;
}
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button,
.woocommerce button,
.woocommerce input[type=submit] {
background: none;
border: none;
padding: 0;
color: inherit;
}
.woocommerce .quantity input[type=number],
.woocommerce .quantity input[type=text] {
border: none;
margin: 0;
padding: 0;
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table {
border-collapse: collapse;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
padding: 0;
margin: 0;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
margin: 0;
padding: 0;
border: none;
background: none;
}
.woocommerce .woocommerce-notices-wrapper {
margin: 0;
padding: 0;
}
.woocommerce .star-rating,
.woocommerce .product_meta,
.woocommerce .price,
.woocommerce .woocommerce-breadcrumb {
margin: 0;
padding: 0;
}
header.site-header {
background: rgba(34, 34, 34, 0.8);
padding: 9px 0;
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 22;
transition: all 0.4s; }
@media screen and (max-width: 991px) {
header.site-header {
padding: 5px 0;
}
}
@media screen and (max-width: 580px) {
header.site-header {
padding: 0 0 5px;
}
}
header.site-header.sticky .header_content .site-logo {
transition: all 0.4s;
transform: scale(0.65);
top: -5px;
}
@media screen and (max-width: 1200px) {
header.site-header.sticky .header_content .site-logo {
transform: scale(0.75);
top: 0px;
}
}
header.site-header.sticky .header_content .site-logo .custom-logo-link img {
transition: all 0.4s;
}
header.site-header .search {
display: flex;
justify-content: flex-start;
align-items: center;
}
@media screen and (max-width: 768px) {
header.site-header .search {
display: none;
}
}
@media screen and (max-width: 991px) {
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form {
max-width: 150px;
}
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp {
padding: 0;
background: transparent;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp.active input[type=search] {
padding: 12px 15px;
width: 100%;
transition: all 0.4s;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp.active button.dgwt-wcas-search-submit {
right: -40px;
transition: all 0.4s;
left: 100%;
border-radius: 0 4px 4px 0;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp.active .dgwt-wcas-preloader {
display: flex;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search] {
border-radius: 4px 0px 0px 4px;
border: 0;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
height: 44px;
width: 0;
padding: 12px 0;
transition: all 0.4s;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader {
margin-right: 0;
right: 15px !important;
display: none !important;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
height: 44px;
border-radius: 4px;
background: var(--Red, #F20030);
padding: 10px;
width: 44px;
top: 0;
left: -1px;
right: auto;
pointer-events: initial;
transition: all 0.4s;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
box-shadow: none;
}
header.site-header .search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg path {
fill: white;
}
header.site-header .header_content {
display: flex;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width: 580px) {
header.site-header .header_content {
padding-top: 5px;
}
}
header.site-header .header_content .left_side {
display: flex;
justify-content: flex-start;
align-items: center;
}
header.site-header .header_content .left_side .burger {
display: flex;
justify-content: flex-start;
align-items: center;
margin-right: 65px;
cursor: pointer;
}
header.site-header .header_content .left_side .burger svg {
margin-right: 12px;
}
header.site-header .header_content .left_side .burger span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
@media screen and (max-width: 768px) {
header.site-header .header_content .left_side .burger span {
display: none;
}
}
header.site-header .header_content .site-logo {
position: absolute;
left: calc(50% - 90px);
top: 10px;
transition: all 0.4s;
max-width: 180px;
}
@media screen and (max-width: 1200px) {
header.site-header .header_content .site-logo {
max-width: 160px;
left: calc(50% - 80px);
}
}
@media screen and (max-width: 991px) {
header.site-header .header_content .site-logo {
max-width: 110px;
left: calc(50% - 55px);
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .site-logo {
top: 5px;
}
}
header.site-header .header_content .header_actions {
display: flex;
justify-content: flex-end;
align-items: center;
position: relative;
}
header.site-header .header_content .header_actions > a {
margin-left: 24px;
display: flex;
align-items: center;
padding: 5px 7px;
position: relative;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .header_actions > a {
margin-left: 0;
}
}
header.site-header .header_content .header_actions > a span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
margin-left: 5px;
}
@media screen and (max-width: 1200px) {
header.site-header .header_content .header_actions > a span.label {
display: none;
}
}
header.site-header .header_content .header_actions > a.go_to_shop {
border-radius: 8px;
background: var(--White, #FF8800);
border: 2px solid var(--White, #FFF);
padding: 10px 20px;
color: var(--Black, #FFF);
text-align: center;
font-family: Antonio;
font-size: 20px;
font-weight: 700;
line-height: 120%; }
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions > a.go_to_shop {
padding: 8px 15px;
font-size: 16px;
display: none;
}
}
header.site-header .header_content .header_actions .my_account_header {
margin-left: 24px;
align-items: center;
padding: 5px 7px;
position: relative;
text-align: center;
cursor: pointer;
}
header.site-header .header_content .header_actions .my_account_header svg {
height: 44px;
}
header.site-header .header_content .header_actions .my_account_header span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
display: block;
}
header.site-header .header_content .header_actions .my_account_header span.label {
font-size: 12px;
font-weight: 600;
}
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu {
position: absolute;
left: 0;
top: 107%;
background: #FFFFFF;
padding: 15px;
border-radius: 0px 8px 8px 8px;
width: 250px;
display: none;
cursor: initial;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu {
top: calc(100% + 5px);
left: auto;
right: 0;
border-radius: 8px 0px 8px 8px;
}
}
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu:before {
content: "";
width: 0;
height: 0;
display: block;
position: absolute;
top: -10px;
left: 25px;
border-top: 0;
border-bottom: 10px solid #FFFFFF;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu:before {
left: auto;
right: 0;
}
}
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu span {
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
display: block;
text-align: left;
}
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu li {
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 120%;
padding: 10px 0;
border-top: 1px solid #727272;
transition: all 0.3s;
display: flex;
align-items: center;
}
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu li svg {
height: auto;
margin-left: 15px;
}
header.site-header .header_content .header_actions .my_account_header .my_account_sub_menu li:hover {
color: #727272;
transition: all 0.3s;
}
header.site-header .header_content .header_actions .lang_navigation {
margin: 0 20px;
padding: 0;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .header_actions .lang_navigation {
padding: 0;
}
}
@media screen and (max-width: 580px) {
header.site-header .header_content .header_actions .lang_navigation {
display: none;
}
}
header.site-header .header_content .header_actions .lang_navigation .lang-menu-container li.pll-parent-menu-item.menu-item-has-children {
position: relative;
width: 64px;
cursor: pointer;
}
header.site-header .header_content .header_actions .lang_navigation .lang-menu-container li.pll-parent-menu-item.menu-item-has-children:before {
content: "";
position: absolute;
right: 0;
width: 20px;
height: 20px;
display: block;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/next.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: rotate(90deg);
top: 10px;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .header_actions .lang_navigation .lang-menu-container li.pll-parent-menu-item.menu-item-has-children:before {
width: 15px;
height: 15px;
top: 13px;
right: -20px;
}
}
header.site-header .header_content .header_actions .lang_navigation .lang-menu-container li.pll-parent-menu-item.menu-item-has-children:hover ul.sub-menu {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
header.site-header .header_content .header_actions .lang_navigation .lang-menu-container li.pll-parent-menu-item ul.sub-menu {
opacity: 0;
visibility: hidden;
position: absolute;
left: 0;
top: 100%;
padding: 10px 0;
width: 64px;
transition: all 0.4s;
}
header.site-header .header_content .header_actions .lang_navigation .lang-menu-container li.pll-parent-menu-item ul.sub-menu li {
margin-bottom: 10px;
}
header.site-header .header_content .header_actions .cart_header {
margin-left: 24px;
padding: 5px 7px;
position: relative;
text-align: center;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .header_actions .cart_header {
margin-left: 10px;
padding: 5px 0;
}
}
header.site-header .header_content .header_actions .cart_header svg {
cursor: pointer;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header svg {
display: none;
}
}
header.site-header .header_content .header_actions .cart_header span.count {
width: 22px;
height: 22px;
border-radius: 50%;
background: var(--Red, #F20030);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 22px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
right: 0;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .header_actions .cart_header span.count {
top: 7px;
right: -6px;
font-size: 9px;
width: 18px;
height: 18px;
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header span.count {
display: none;
}
}
header.site-header .header_content .header_actions .cart_header span.toatal {
font-size: 12px;
color: white;
text-align: center;
display: block;
font-family: "Nunito Sans";
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header span.toatal {
display: none;
}
}
header.site-header .header_content .header_actions .cart_header .mini_cart {
position: absolute;
top: calc(100% + 25px);
width: 413px;
right: -258px;
padding: 25px 15px;
border-radius: 8px;
background: var(--White, #FFF);
display: none;
z-index: 16;
max-height: calc(100vh - 150px);
overflow-y: auto;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .header_actions .cart_header .mini_cart {
right: -217px;
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header .mini_cart {
max-width: 350px;
right: 0;
}
}
header.site-header .header_content .header_actions .cart_header .mini_cart.active {
display: block;
}
header.site-header .header_content .header_actions .cart_header .mini_cart:before {
content: "";
width: 0;
height: 0;
display: block;
position: absolute;
top: -10px;
left: 123px;
border-top: 0;
border-bottom: 10px solid #FFFFFF;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
@media screen and (max-width: 991px) {
header.site-header .header_content .header_actions .cart_header .mini_cart:before {
left: 171px;
}
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header .mini_cart:before {
display: none;
}
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_header {
margin-bottom: 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_header span {
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_header .close {
cursor: pointer;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .prev, header.site-header .header_content .header_actions .cart_header .mini_cart .next {
text-align: center;
margin-bottom: 15px;
cursor: pointer;
}
@media screen and (max-height: 768px) {
header.site-header .header_content .header_actions .cart_header .mini_cart .prev, header.site-header .header_content .header_actions .cart_header .mini_cart .next {
display: none !important;
}
}
header.site-header .header_content .header_actions .cart_header .mini_cart .next {
margin-bottom: 0;
transform: rotate(180deg);
bottom: 156px;
width: 100%;
position: absolute;
left: 0;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list {
border-bottom: 1px solid #727272;
height: 262px;
overflow-y: auto;
-ms-overflow-style: none; scrollbar-width: none; }
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list::-webkit-scrollbar {
display: none;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item {
display: flex !important;
justify-content: flex-start;
position: relative;
padding: 15px 5px;
border-top: 1px solid #727272;
text-align: left;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item a.custom_remove_button {
position: absolute;
right: 5px;
top: 15px;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item a.custom_remove_button svg {
display: block;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item a.custom_remove_button:hover {
background: transparent;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_cart_item_image_wrap {
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp);
background-size: cover;
background-repeat: no-repeat;
border-radius: 3px;
margin-right: 7px;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_cart_item_image_wrap img {
width: auto !important;
height: 90% !important;
max-width: 100% !important;
float: none !important;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content {
max-width: calc(100% - 70px);
}
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content a {
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 120%;
display: block;
margin-bottom: 10px;
padding-right: 22px;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .variation {
padding-left: 0;
border: 0;
padding-bottom: 0;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .variation dt {
display: none;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .variation dd {
margin-bottom: 0;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .variation p {
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap {
display: flex;
justify-content: flex-start;
align-items: center;
margin-top: 13px;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap .quantity {
display: flex;
justify-content: flex-start;
align-items: center;
border-radius: 4px;
border: 1px solid var(--Black, #222);
padding: 4px;
width: fit-content;
margin-right: 8px;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap .quantity input {
width: 30px;
text-align: center;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap .quantity input:focus {
outline: none;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap .quantity input::-webkit-inner-spin-button, header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap .quantity input::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
-moz-appearance: textfield;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap .quantity button svg {
display: block;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .quantity_wrap p {
display: none;
}
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .mini_cart_subtotal {
position: absolute;
right: 10px;
bottom: 26px;
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
@media screen and (max-width: 768px) {
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart.cart_list .woocommerce-mini-cart-item .mini_car_item_content .mini_cart_subtotal {
right: 10px;
font-size: 16px;
}
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__total {
margin-top: 52px;
display: flex;
justify-content: space-between;
align-items: center;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__total strong {
color: var(--Red, #F20030);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__total span {
color: var(--Black, #222);
text-align: right;
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__buttons a.wc-forward {
width: 100%;
border-radius: 8px;
border: 2px solid var(--Black, #222);
background: var(--Black, #222);
padding: 15px;
display: block;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-top: 25px;
transition: all 0.4s;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__buttons a.wc-forward:hover {
background: #FF8800;
transition: all 0.4s;
border: 2px solid transparent;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__buttons a.wc-forward.checkout {
display: none;
}
header.site-header .header_content .header_actions .cart_header .mini_cart .mini_cart_body .woocommerce-mini-cart__buttons .min_order_message {
display: none;
}
header.site-header .header_sidebar {
position: fixed;
max-width: 640px;
width: 100%;
background: var(--Black, #222);
padding: 0 0 25px 0;
top: 0;
left: -100%;
bottom: 0;
z-index: 10;
transition: all 0.8s;
}
@media screen and (max-width: 768px) {
header.site-header .header_sidebar {
overflow-y: scroll;
padding-bottom: 100px;
}
}
header.site-header .header_sidebar.active {
left: 0;
transition: all 0.8s;
}
header.site-header .header_sidebar .top_header_sidebar {
display: flex;
align-items: center;
justify-content: space-between;
padding: 25px 25px 25px 200px;
border-bottom: 1px solid var(--Grey-secondary, #D6D6D6);
height: 91px;
}
@media screen and (max-width: 991px) {
header.site-header .header_sidebar .top_header_sidebar {
padding: 25px 16px;
}
}
header.site-header .header_sidebar .top_header_sidebar .close {
display: flex;
justify-content: flex-start;
align-items: center;
cursor: pointer;
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation {
margin-right: 20px;
display: none;
}
@media screen and (max-width: 580px) {
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation {
display: block;
}
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation .lang-menu-container {
max-width: 20px;
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation .lang-menu-container li.pll-parent-menu-item {
cursor: pointer;
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation .lang-menu-container li.pll-parent-menu-item.menu-item-has-children {
position: relative;
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation .lang-menu-container li.pll-parent-menu-item.menu-item-has-children:before {
content: "";
position: absolute;
right: -19px;
width: 15px;
height: 15px;
display: block;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/next.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: rotate(90deg);
top: 7px;
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation .lang-menu-container li.pll-parent-menu-item.menu-item-has-children:hover ul.sub-menu {
display: block;
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation .lang-menu-container li.pll-parent-menu-item ul.sub-menu {
display: none;
position: absolute;
left: -9px;
top: 100%;
z-index: 9;
width: 40px;
padding: 5px;
background: white;
text-align: center;
border-radius: 5px;
}
header.site-header .header_sidebar .top_header_sidebar .mobile_top_header .lang_navigation .lang-menu-container li.pll-parent-menu-item ul.sub-menu li {
max-width: 20px;
text-align: center;
margin: 0 auto 10px;
}
header.site-header .header_sidebar .sidebar_content {
height: calc(100vh - 95px);
overflow-y: auto;
padding-bottom: 20px;
}
header.site-header .header_sidebar .sidebar_content::-webkit-scrollbar {
width: 7px;
}
header.site-header .header_sidebar .sidebar_content::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey;
border-radius: 10px;
background: #D6D6D6;
}
header.site-header .header_sidebar .sidebar_content::-webkit-scrollbar-thumb {
background: #727272;
border-radius: 10px;
}
header.site-header .header_sidebar .sidebar_content .search {
padding: 0 25px 0 200px;
margin-top: 25px;
}
@media screen and (max-width: 991px) {
header.site-header .header_sidebar .sidebar_content .search {
display: block;
padding: 0 16px;
}
}
header.site-header .header_sidebar .sidebar_content .search .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form {
max-width: 100%;
}
header.site-header .header_sidebar .sidebar_content .search .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input[type=search] {
width: calc(100% - 44px);
padding-left: 10px;
}
header.site-header .header_sidebar .sidebar_content .search .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button {
left: auto;
right: 0;
border-radius: 0 4px 4px 0;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation {
margin-top: 15px;
padding-left: 200px;
padding-right: 25px;
}
@media screen and (max-width: 991px) {
header.site-header .header_sidebar .sidebar_content .primary-navigation {
padding: 0 16px;
}
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #727272;
padding-left: 15px;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children {
padding-bottom: 0;
position: relative;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children.active button {
transform: rotate(-90deg);
transition: all 0.3s;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children.active ul {
display: block;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children > a {
margin-bottom: 20px;
display: block;
width: fit-content;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children button {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right.svg) no-repeat;
position: absolute;
right: 0;
width: 20px;
height: 20px;
background-position: center;
top: 5px;
display: block;
transform: rotate(90deg);
transition: all 0.3s;
cursor: pointer;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children button span {
display: none;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children ul {
display: none;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children ul li {
padding: 10px 15px;
margin-bottom: 5px;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children ul li:last-of-type {
border: 0;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.menu-item-has-children ul li a {
font-size: 16px;
color: white;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.current-menu-item {
border-bottom: 1px solid #F20030;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li.current-menu-item a {
color: #F20030;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li:hover a {
color: #727272;
transition: all 0.3s;
}
header.site-header .header_sidebar .sidebar_content .primary-navigation ul li a {
color: var(--White, #FFF);
font-family: Antonio;
font-size: 23px;
font-weight: 700;
line-height: 120%;
transition: all 0.3s;
}
header.site-header .header_sidebar .sidebar_content .social {
display: flex;
justify-content: center;
margin-left: 200px;
padding-right: 25px;
align-items: center;
margin-top: 30px;
padding-bottom: 30px;
margin-bottom: 20px;
border-bottom: 1px solid #727272;
}
@media screen and (max-width: 991px) {
header.site-header .header_sidebar .sidebar_content .social {
padding: 16px;
margin-left: 16px;
}
}
header.site-header .header_sidebar .sidebar_content .social a {
margin: 0 12px;
}
header.site-header .header_sidebar .sidebar_content .social a:hover svg path {
fill: white;
transition: all 0.3s;
}
header.site-header .header_sidebar .sidebar_content .social a svg path {
fill: #727272;
transition: all 0.3s;
}
header.site-header .header_sidebar .sidebar_content .images {
margin-left: 200px;
padding-right: 25px;
border-bottom: 1px solid #727272;
padding-bottom: 20px;
margin-bottom: 32px;
display: flex;
justify-content: center;
}
@media screen and (max-width: 991px) {
header.site-header .header_sidebar .sidebar_content .images {
margin-left: 16px;
}
}
header.site-header .header_sidebar .sidebar_content .images svg {
margin: 0 8px;
}
header.site-header .header_sidebar .sidebar_content .privacy_policy {
padding-left: 200px;
padding-right: 25px;
}
@media screen and (max-width: 991px) {
header.site-header .header_sidebar .sidebar_content .privacy_policy {
padding-left: 16px;
}
}
header.site-header .header_sidebar .sidebar_content .privacy_policy ul {
display: flex;
justify-content: center;
}
@media screen and (max-width: 768px) {
header.site-header .header_sidebar .sidebar_content .privacy_policy ul {
flex-wrap: wrap;
}
}
header.site-header .header_sidebar .sidebar_content .privacy_policy ul li {
margin: 0 4px;
}
@media screen and (max-width: 768px) {
header.site-header .header_sidebar .sidebar_content .privacy_policy ul li {
margin: 0 10px 10px;
}
}
header.site-header .header_sidebar .sidebar_content .privacy_policy ul li a {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
padding: 5px;
border-bottom: 1px solid #FFF;
}
header.site-header #loading-spinner {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.5019607843);
display: flex;
align-items: center;
justify-content: center;
z-index: 99;
}
header.site-header #loading-spinner .loader {
width: 50px;
padding: 8px;
aspect-ratio: 1;
border-radius: 50%;
background: #D21F30;
--_m: conic-gradient(#0000 10%, #000),
linear-gradient(#000 0 0) content-box;
-webkit-mask: var(--_m);
mask: var(--_m);
-webkit-mask-composite: source-out;
mask-composite: subtract;
animation: l3 1s infinite linear;
}
@keyframes l3 {
to {
transform: rotate(1turn);
}
}
.why_promez_wrap {
padding-top: 100px;
padding-bottom: 100px;
}
@media screen and (max-width: 991px) {
.why_promez_wrap {
padding: 50px 0;
}
}
.why_promez_wrap h2 {
color: var(--Black, #222);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.why_promez_wrap h2 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.why_promez_wrap h2 {
font-size: 32px;
margin-bottom: 25px;
font-weight: 700;
}
}
.why_promez_wrap .why_promez {
display: flex;
justify-content: space-between;
}
.why_promez_wrap .why_promez .slick-track {
display: flex !important;
}
.why_promez_wrap .why_promez .slick-slide {
margin: 0 5px;
height: inherit;
}
.why_promez_wrap .why_promez .slick-slide > div {
height: 100%;
}
.why_promez_wrap .why_promez .slick-dots {
bottom: -35px;
}
.why_promez_wrap .why_promez .slick-dots li {
width: 16px;
height: 16px;
background: #D6D6D6;
border-radius: 50%;
}
.why_promez_wrap .why_promez .slick-dots li.slick-active {
background: #F20030;
}
.why_promez_wrap .why_promez .slick-dots li button {
display: none;
}
.why_promez_wrap .why_promez .block {
max-width: calc(25% - 11px);
width: 100%;
text-align: center;
border-radius: 20px;
border: 1px solid var(--Black, #222);
padding: 25px 15px;
transition: all 0.3s;
}
@media screen and (max-width: 991px) {
.why_promez_wrap .why_promez .block {
max-width: 100%;
height: 100%;
}
}
.why_promez_wrap .why_promez .block:hover {
background: #F20030;
border: 1px solid #F20030;
transition: all 0.3s;
}
.why_promez_wrap .why_promez .block:hover img {
filter: brightness(0) invert(1);
transition: all 0.3s;
}
.why_promez_wrap .why_promez .block:hover span {
color: white;
transition: all 0.3s;
border-top: 1px solid white;
}
.why_promez_wrap .why_promez .block:hover p {
color: white;
transition: all 0.3s;
}
.why_promez_wrap .why_promez .block img {
transition: all 0.3s;
margin: 0 auto 25px;
}
.why_promez_wrap .why_promez .block span {
display: block;
color: var(--Black, #222);
font-family: Antonio;
font-size: 32px;
font-weight: 700;
line-height: 120%;
border-top: 1px solid #222;
padding-top: 25px;
margin-bottom: 20px;
transition: all 0.3s;
text-align: left;
}
@media screen and (max-width: 768px) {
.why_promez_wrap .why_promez .block span {
font-size: 23px;
}
}
.why_promez_wrap .why_promez .block p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; transition: all 0.3s;
text-align: left;
}
@media screen and (max-width: 768px) {
.why_promez_wrap .why_promez .block p {
font-size: 12px;
}
}
.mission_wrap {
background: #222222;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.mission_wrap {
padding: 50px 0;
}
}
.mission_wrap h2 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.mission_wrap h2 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.mission_wrap h2 {
font-size: 32px;
}
}
.mission_wrap .mission {
display: flex;
justify-content: space-between;
background: #DC002C;
padding: 50px;
border-radius: 20px;
}
@media screen and (max-width: 991px) {
.mission_wrap .mission {
flex-wrap: wrap;
padding: 25px 16px;
}
}
.mission_wrap .mission .left_side {
max-width: calc(50% - 20px);
width: 100%;
align-self: center;
}
@media screen and (max-width: 991px) {
.mission_wrap .mission .left_side {
max-width: 100%;
}
}
.mission_wrap .mission .left_side h3 {
color: var(--White, #FFF);
font-family: Onest;
font-size: 45px;
font-weight: 600;
line-height: 120%;
margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
.mission_wrap .mission .left_side h3 {
font-size: 32px;
margin-bottom: 15px;
font-family: "Antonio", sans-serif !important;
}
}
.mission_wrap .mission .left_side p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
.mission_wrap .mission .left_side p {
margin-bottom: 15px;
}
}
.mission_wrap .mission .left_side ul {
display: flex;
justify-content: space-between;
}
.mission_wrap .mission .left_side ul li {
width: calc(50% - 8px);
border-radius: 8px;
border: 2px solid var(--White, #FFF);
padding: 15px;
color: var(--White, #FFF);
text-align: center;
font-family: Antonio;
font-size: 23px;
font-weight: 700;
line-height: 120%;
transition: all 0.3s;
cursor: pointer;
}
@media screen and (max-width: 768px) {
.mission_wrap .mission .left_side ul li {
font-size: 16px;
}
}
.mission_wrap .mission .left_side ul li.active {
background: #FFFFFF;
color: #CD0029;
transition: all 0.3s;
}
.mission_wrap .mission .right_side {
max-width: calc(50% - 20px);
width: 100%;
}
@media screen and (max-width: 991px) {
.mission_wrap .mission .right_side {
max-width: 100%;
margin-top: 15px;
}
}
.mission_wrap .mission .right_side .tab_content {
display: none;
background-size: cover;
background-position: center;
border-radius: 16px;
height: 100%;
}
.mission_wrap .mission .right_side .tab_content.active {
display: block;
}
.mission_wrap .mission .right_side .tab_content .descriere {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 1.3;
border-radius: 16px;
padding: 15px 0;
max-width: 55%;
margin-left: auto;
}
@media screen and (max-width: 991px) {
.mission_wrap .mission .right_side .tab_content .descriere {
height: auto;
}
}
.mission_wrap .mission .right_side .tab_content .descriere b {
font-weight: 700;
}
.factory_wrap {
position: relative;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.factory_wrap {
padding: 50px 0;
}
}
.factory_wrap .factory {
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 991px) {
.factory_wrap .factory {
flex-wrap: wrap;
}
}
.factory_wrap .factory .left_side {
max-width: calc(50% - 10px);
width: 100%;
align-self: center;
}
@media screen and (max-width: 991px) {
.factory_wrap .factory .left_side {
max-width: 100%;
margin-bottom: 25px;
}
}
.factory_wrap .factory .left_side h2 {
color: var(--Black, #222);
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
.factory_wrap .factory .left_side h2 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.factory_wrap .factory .left_side h2 {
font-size: 32px;
}
}
.factory_wrap .factory .left_side .slide_desc p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
margin-bottom: 10px;
}
.factory_wrap .factory .left_side img {
margin-top: 25px;
}
@media screen and (max-width: 768px) {
.factory_wrap .factory .left_side img {
max-width: 100px;
}
}
.factory_wrap .factory .right_side {
max-width: calc(50% - 10px);
width: 100%;
position: relative;
}
@media screen and (max-width: 991px) {
.factory_wrap .factory .right_side {
max-width: 100%;
}
}
.factory_wrap .factory .right_side .slide .slick-track {
display: flex;
align-items: center;
}
.factory_wrap .factory .right_side .slide .img_wrap {
text-align: center;
}
.factory_wrap .factory .right_side .slide .img_wrap img {
max-width: 100%;
display: block;
margin: 0 auto;
}
.factory_wrap .factory .right_side .custom_arrows_factory {
position: absolute;
top: calc(50% - 28px);
width: 100%;
display: flex;
justify-content: space-between;
right: 0;
}
.factory_wrap .factory .right_side .custom_arrows_factory .arrow {
cursor: pointer;
}
.factory_wrap .factory .right_side .custom_arrows_factory .arrow.arrow_next {
transform: rotate(180deg);
}
.company_history_wrap {
background: #D6D6D6;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.company_history_wrap {
padding: 50px 0;
}
}
.company_history_wrap h2 {
color: var(--Black, #222);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.company_history_wrap h2 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.company_history_wrap h2 {
font-size: 32px;
margin-bottom: 20px;
}
}
.company_history_wrap .top_slider .slide {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding-bottom: 50px;
}
@media screen and (max-width: 768px) {
.company_history_wrap .top_slider .slide {
padding-bottom: 25px;
}
}
.company_history_wrap .top_slider .slide .slide_image {
width: 100%;
margin-bottom: 25px;
position: relative;
}
@media screen and (max-width: 768px) {
.company_history_wrap .top_slider .slide .slide_image {
margin-bottom: 20px;
height: 111px;
display: flex;
}
}
.company_history_wrap .top_slider .slide .slide_image img {
height: 100% !important;
}
@media screen and (max-width: 768px) {
.company_history_wrap .top_slider .slide .slide_image img {
object-fit: cover;
border-radius: 16px;
}
}
.company_history_wrap .top_slider .slide .slide_image span {
position: absolute;
color: var(--White, #FFF);
font-family: Antonio;
font-size: 170px;
font-weight: 700;
line-height: 120%;
bottom: -14px;
right: 25px;
}
@media screen and (max-width: 991px) {
.company_history_wrap .top_slider .slide .slide_image span {
font-size: 90px;
bottom: 0;
}
}
@media screen and (max-width: 768px) {
.company_history_wrap .top_slider .slide .slide_image span {
font-size: 64px;
}
}
.company_history_wrap .top_slider .slide .slide_title {
max-width: calc(50% - 12px);
width: 100%;
color: var(--Black, #222);
font-family: Onest;
font-size: 45px;
font-weight: 600;
line-height: 120%;
}
@media screen and (max-width: 991px) {
.company_history_wrap .top_slider .slide .slide_title {
font-size: 32px;
}
}
@media screen and (max-width: 768px) {
.company_history_wrap .top_slider .slide .slide_title {
max-width: 100%;
margin-bottom: 15px;
font-size: 23px;
}
}
.company_history_wrap .top_slider .slide .slide_description {
max-width: calc(50% - 12px);
width: 100%;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
align-self: center;
}
@media screen and (max-width: 768px) {
.company_history_wrap .top_slider .slide .slide_description {
font-size: 12px;
max-width: 100%;
}
}
.company_history_wrap .top_slider ul.slick-dots {
display: flex;
justify-content: space-between;
bottom: -5px;
}
.company_history_wrap .top_slider ul.slick-dots li:has(~ .slick-active):before {
background: #F20030;
transition: all 0.6s;
}
.company_history_wrap .top_slider ul.slick-dots li:has(~ .slick-active) button {
background: #F20030;
border: 2px solid var(--Black, #F20030);
transition: all 0.6s;
}
.company_history_wrap .top_slider ul.slick-dots li {
width: 25%;
text-align: right;
position: relative;
margin: 0;
}
.company_history_wrap .top_slider ul.slick-dots li:before {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 2px;
background: #222;
top: 9px;
transition: all 0.6s;
}
.company_history_wrap .top_slider ul.slick-dots li:after {
content: "";
position: absolute;
left: 0;
width: 0;
height: 2px;
background: #F20030;
top: 9px;
transition: all 0.6s;
}
.company_history_wrap .top_slider ul.slick-dots li.slick-active:after {
width: 100%;
transition: all 0.6s;
}
.company_history_wrap .top_slider ul.slick-dots li.slick-active button {
background: #F20030;
border: 2px solid var(--Black, #F20030);
transition: all 0.6s;
}
.company_history_wrap .top_slider ul.slick-dots li button {
width: 20px;
height: 20px;
display: block;
border-radius: 50%;
background: #FFFFFF;
margin-left: auto;
border: 2px solid var(--Black, #222);
z-index: 3;
position: relative;
}
.company_history_wrap .top_slider ul.slick-dots li button:before {
display: none;
}
.company_history_wrap .progress {
background-color: #222;
background-image: linear-gradient(to right, #F20030, #F20030);
background-repeat: no-repeat;
background-size: 0 100%;
transition: background-size 0.4s ease-in-out;
height: 2px;
width: 100%;
margin-bottom: 25px;
}
.company_history_wrap .nav_slide_wrap {
padding: 0 70px 0;
position: relative;
}
@media screen and (max-width: 991px) {
.company_history_wrap .nav_slide_wrap {
padding: 0 45px 0;
}
}
@media screen and (max-width: 768px) {
.company_history_wrap .nav_slide_wrap {
padding: 0 20px 0;
}
}
.company_history_wrap .nav_slide_wrap .nav_slide .slick-track {
display: flex;
}
.company_history_wrap .nav_slide_wrap .nav_slide .slick-dots {
display: none;
}
.company_history_wrap .nav_slide_wrap .nav_slide .slick-slide {
margin: 0 5px;
height: auto;
border-radius: 20px;
border: 1px solid var(--Grey, #727272);
padding: 15px;
transition: all 0.3s;
}
.company_history_wrap .nav_slide_wrap .nav_slide .slick-slide.slick-current {
border: 1px solid var(--Grey, #F20030);
background: #F20030;
transition: all 0.3s;
}
.company_history_wrap .nav_slide_wrap .nav_slide .slick-slide.slick-current span, .company_history_wrap .nav_slide_wrap .nav_slide .slick-slide.slick-current .slide_title {
color: white;
transition: all 0.3s;
}
.company_history_wrap .nav_slide_wrap .nav_slide .slide span {
margin-bottom: 15px;
color: var(--Black, #222);
font-family: Antonio;
font-size: 45px;
font-weight: 700;
line-height: 120%;
display: block;
transition: all 0.3s;
}
@media screen and (max-width: 991px) {
.company_history_wrap .nav_slide_wrap .nav_slide .slide span {
font-size: 32px;
}
}
.company_history_wrap .nav_slide_wrap .nav_slide .slide .slide_title {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
transition: all 0.3s;
}
@media screen and (max-width: 580px) {
.company_history_wrap .nav_slide_wrap .nav_slide .slide .slide_title {
word-wrap: break-word;
}
}
.company_history_wrap .nav_slide_wrap .custom_arrows_history .arrow {
position: absolute;
top: calc(50% - 30px);
cursor: pointer;
}
@media screen and (max-width: 768px) {
.company_history_wrap .nav_slide_wrap .custom_arrows_history .arrow {
max-width: 25px;
}
}
@media screen and (max-width: 768px) {
.company_history_wrap .nav_slide_wrap .custom_arrows_history .arrow svg {
max-width: 100%;
}
}
.company_history_wrap .nav_slide_wrap .custom_arrows_history .arrow.prev_arrow_history {
left: 0;
}
.company_history_wrap .nav_slide_wrap .custom_arrows_history .arrow.next_arrow_history {
left: auto;
right: 0;
}
.home_product_wrap {
background: #222222;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.home_product_wrap {
padding: 50px 0;
}
}
.home_product_wrap h2 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 25px;
}
@media screen and (max-width: 991px) {
.home_product_wrap h2 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.home_product_wrap h2 {
font-size: 32px;
}
}
.home_product_wrap p {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
max-width: 590px;
margin: 0 auto 50px;
}
@media screen and (max-width: 768px) {
.home_product_wrap p {
padding: 0 15px;
}
}
.home_product_wrap .home_products {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.home_product_wrap .home_products .featured_product {
max-width: calc(33.3333333333% - 16px);
width: 100%;
transition: all 0.4s;
padding-bottom: 15px;
margin-bottom: 15px;
padding: 15px;
}
@media screen and (max-width: 991px) {
.home_product_wrap .home_products .featured_product {
max-width: calc(50% - 12px);
}
}
@media screen and (max-width: 580px) {
.home_product_wrap .home_products .featured_product {
max-width: 100%;
border-radius: 16px;
background: rgba(255, 255, 255, 0.1);
margin-bottom: 25px;
}
}
.home_product_wrap .home_products .featured_product:hover {
border-radius: 16px;
background: rgba(255, 255, 255, 0.1);
transition: all 0.4s;
}
.home_product_wrap .home_products .featured_product:hover a.button {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
.home_product_wrap .home_products .featured_product a.img_wrap {
display: flex;
height: 265px;
width: 100%;
overflow: hidden;
position: relative;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp);
background-size: cover;
border-radius: 5px;
}
@media screen and (max-width: 580px) {
.home_product_wrap .home_products .featured_product a.img_wrap {
height: 305px;
}
}
.home_product_wrap .home_products .featured_product a.img_wrap img {
object-fit: contain;
height: auto !important;
}
@media screen and (max-width: 580px) {
.home_product_wrap .home_products .featured_product a.img_wrap img {
height: 100% !important;
object-fit: contain;
}
}
.home_product_wrap .home_products .featured_product h4 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin: 15px 0;
text-transform: uppercase;
}
@media screen and (max-width: 768px) {
.home_product_wrap .home_products .featured_product h4 {
font-size: 24px;
}
}
.home_product_wrap .home_products .featured_product p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
text-align: left;
padding: 0;
margin: 0 0 25px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.home_product_wrap .home_products .featured_product a.button {
border-radius: 8px;
background: var(--White, #FFF);
width: calc(100% - 30px);
font-family: Antonio;
color: var(--Black, #222);
text-align: center;
font-size: 23px;
font-weight: 700;
line-height: 120%;
padding: 15px;
display: block;
opacity: 0;
visibility: hidden;
height: auto;
transition: all 0.3s;
margin: 0 15px;
}
@media screen and (max-width: 580px) {
.home_product_wrap .home_products .featured_product a.button {
visibility: visible;
opacity: 1;
}
}
.home_product_wrap .home_products .featured_product a.button:hover {
background: #CCCCCC;
transition: all 0.3s;
}
.home_product_wrap .all_products {
border-radius: 8px;
border: 2px solid var(--White, #FFF);
background: var(--Orange, #F80);
color: var(--White, #FFF);
text-align: center;
font-family: Antonio;
font-size: 23px;
font-weight: 700;
line-height: 120%;
padding: 17px 145px;
display: block;
width: fit-content;
margin: 50px auto 0;
transition: all 0.4s;
}
@media screen and (max-width: 768px) {
.home_product_wrap .all_products {
margin: 0 auto 0;
padding: 17px 100px;
}
}
@media screen and (max-width: 600px) {
.home_product_wrap .all_products {
width: calc(100% - 30px);
}
}
.home_product_wrap .all_products:hover {
background: transparent;
transition: all 0.4s;
}
.home_recipes_wrap {
padding: 100px 0 100px 0;
}
@media screen and (max-width: 991px) {
.home_recipes_wrap {
padding: 50px 0;
}
}
.home_recipes_wrap h2 {
color: var(--Black, #222);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 15px;
padding: 0 15px;
}
@media screen and (max-width: 991px) {
.home_recipes_wrap h2 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.home_recipes_wrap h2 {
font-size: 32px;
}
}
.home_recipes_wrap p {
max-width: 610px;
margin: 0 auto 25px;
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
padding: 0 15px;
}
.home_recipes_wrap .home_recipes {
padding: 0 0 50px 200px;
}
@media screen and (max-width: 1024px) {
.home_recipes_wrap .home_recipes {
padding: 0 0 50px 0;
}
}
.home_recipes_wrap .home_recipes .slick-slide {
margin: 10px;
}
@media screen and (max-width: 768px) {
.home_recipes_wrap .home_recipes .slick-slide.slick-current .blog_post {
box-shadow: 0px 5px 15px 0px rgba(47, 47, 47, 0.5);
border: 2px solid transparent;
}
}
.home_recipes_wrap .home_recipes .blog_post {
width: 100%;
padding: 15px;
border-radius: 20px;
transition: all 0.4s;
border: 2px solid transparent;
margin-bottom: 25px;
}
.home_recipes_wrap .home_recipes .blog_post:hover {
box-shadow: 0px 5px 15px 0px rgba(47, 47, 47, 0.5);
transition: all 0.4s;
margin-top: 20px;
}
@media screen and (max-width: 768px) {
.home_recipes_wrap .home_recipes .blog_post:hover {
border: 0;
}
}
.home_recipes_wrap .home_recipes .blog_post .img_wrap {
width: 100%;
height: 305px;
overflow: hidden;
border-radius: 5px;
position: relative;
display: block;
}
@media screen and (max-width: 991px) {
.home_recipes_wrap .home_recipes .blog_post .img_wrap {
height: 205px;
}
}
.home_recipes_wrap .home_recipes .blog_post .img_wrap img {
max-width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100% !important;
object-fit: cover;
}
.home_recipes_wrap .home_recipes .blog_post h4 {
color: var(--Black, #222);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin: 15px 0;
}
@media screen and (max-width: 991px) {
.home_recipes_wrap .home_recipes .blog_post h4 {
font-size: 23px;
}
}
.home_recipes_wrap .home_recipes .blog_post .short_desc p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
text-align: left;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
padding: 0;
}
.home_recipes_wrap .home_recipes .blog_post .short_desc a {
display: none;
}
.home_recipes_wrap .home_recipes .blog_post .recipe_by {
border-radius: 5px;
border: 1px solid var(--Grey, #727272);
padding: 5px 10px;
width: fit-content;
margin-top: 15px;
}
.home_recipes_wrap .home_recipes .blog_post .recipe_by p {
margin-bottom: 0;
text-align: left;
padding: 0;
}
.home_recipes_wrap .home_recipes .blog_post .recipe_by span {
margin-top: 0;
display: block;
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
}
.home_recipes_wrap .home_recipes ul.slick-dots {
bottom: -50px;
left: -200px;
width: calc(100% + 200px);
}
@media screen and (max-width: 1024px) {
.home_recipes_wrap .home_recipes ul.slick-dots {
left: 0;
width: 100%;
}
}
.home_recipes_wrap .home_recipes ul.slick-dots li {
width: 20px;
height: 20px;
border-radius: 50%;
background: #D6D6D6;
margin: 0 12px;
}
.home_recipes_wrap .home_recipes ul.slick-dots li.slick-active {
background: #F20030;
}
.home_recipes_wrap .home_recipes ul.slick-dots li button {
display: none;
}
.home_recipes_wrap .more_recipes {
border-radius: 8px;
border: 2px solid var(--White, #F80);
background: var(--Orange, #F80);
width: fit-content;
display: block;
padding: 15px 117px;
color: var(--White, #FFF);
text-align: center;
font-family: Antonio;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin: 0 auto;
transition: all 0.4s;
}
@media screen and (max-width: 768px) {
.home_recipes_wrap .more_recipes {
padding: 15px 50px;
}
}
.home_recipes_wrap .more_recipes:hover {
background: transparent;
transition: all 0.4s;
border: 2px solid #222222;
color: #222222;
}
footer.site-footer {
background: #222222;
padding: 50px 0 25px;
}
@media screen and (max-width: 768px) {
footer.site-footer {
padding: 50px 0 105px;
}
}
footer.site-footer .footer_logos {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 23px;
}
footer.site-footer .footer_logos img {
max-width: 125px;
margin: 0 12px;
display: block;
}
@media screen and (max-width: 768px) {
footer.site-footer .footer_logos img {
max-width: calc(33.3333333333% - 10px);
}
}
footer.site-footer .footer_menu {
margin-bottom: 23px;
}
footer.site-footer .footer_menu .footer-menu-container ul {
display: flex;
justify-content: center;
}
@media screen and (max-width: 768px) {
footer.site-footer .footer_menu .footer-menu-container ul {
flex-wrap: wrap;
}
}
footer.site-footer .footer_menu .footer-menu-container ul li {
margin: 0 12px;
}
@media screen and (max-width: 768px) {
footer.site-footer .footer_menu .footer-menu-container ul li {
margin: 10px;
}
}
footer.site-footer .footer_menu .footer-menu-container ul li a {
color: var(--White, #FFF);
font-family: Antonio;
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
footer.site-footer .social {
display: flex;
justify-content: center;
}
footer.site-footer .social a {
margin: 0 12px;
}
footer.site-footer .social a:hover svg path {
fill: #fff;
transition: all 0.4s;
}
footer.site-footer .social a svg path {
fill: #727272;
transition: all 0.4s;
}
footer.site-footer .bottom_footer {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 25px;
}
@media screen and (max-width: 991px) {
footer.site-footer .bottom_footer {
flex-wrap: wrap;
justify-content: center;
}
}
footer.site-footer .bottom_footer .copyright {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
max-width: calc(33.3333333333% - 10px);
width: 100%;
}
@media screen and (max-width: 991px) {
footer.site-footer .bottom_footer .copyright {
max-width: 100%;
order: 2;
margin-bottom: 10px;
text-align: center;
}
}
footer.site-footer .bottom_footer .images {
display: flex;
justify-content: center;
max-width: calc(33.3333333333% - 10px);
width: 100%;
}
@media screen and (max-width: 991px) {
footer.site-footer .bottom_footer .images {
max-width: 100%;
order: 1;
margin-bottom: 20px;
}
}
footer.site-footer .bottom_footer .images svg {
margin: 0 12px;
}
footer.site-footer .bottom_footer .privacy-navigation {
max-width: calc(33.3333333333% - 10px);
width: 100%;
}
@media screen and (max-width: 991px) {
footer.site-footer .bottom_footer .privacy-navigation {
max-width: 100%;
order: 3;
}
}
footer.site-footer .bottom_footer .privacy-navigation ul {
display: flex;
justify-content: flex-end;
}
@media screen and (max-width: 991px) {
footer.site-footer .bottom_footer .privacy-navigation ul {
justify-content: center;
}
}
footer.site-footer .bottom_footer .privacy-navigation ul li {
margin: 0 4px;
}
footer.site-footer .bottom_footer .privacy-navigation ul li a {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
border-bottom: 1px solid #FFF;
}
footer.site-footer .back_to_top {
position: fixed;
bottom: 10px;
right: -5px;
cursor: pointer;
display: none;
}
@media screen and (max-width: 768px) {
footer.site-footer .back_to_top {
bottom: 75px;
right: 10px;
}
}
footer.site-footer .back_to_top svg {
max-width: 80px;
}
.breadcrumbs {
position: absolute;
top: 85px;
left: 0;
right: 0;
width: 100%;
z-index: 8;
background: #BABABA;
}
@media screen and (max-width: 991px) {
.breadcrumbs {
top: 77px;
}
}
@media screen and (max-width: 768px) {
.breadcrumbs {
top: 50px;
display: none;
}
}
@media screen and (max-width: 580px) {
.breadcrumbs {
top: 80px;
}
}
.breadcrumbs ul {
display: flex;
justify-content: flex-start;
align-items: center;
padding: 8px 0;
}
.breadcrumbs ul li {
margin-right: 10px;
}
.breadcrumbs ul li a {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
text-transform: uppercase;
}
.breadcrumbs ul li span {
color: var(--Black, #F20030);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
text-transform: uppercase;
}
.breadcrumbs ul li ul {
padding: 0;
}
.breadcrumbs ul li ul li {
margin-right: 0;
}
.woocommerce header.woocommerce-products-header {
display: none;
}
.woocommerce .custom_shop_header {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
background-size: cover;
height: 300px;
background-position: center;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_header {
height: 200px;
}
}
.woocommerce .custom_shop_loop {
background: #222222;
padding-top: 100px;
padding-bottom: 100px;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop {
padding-top: 50px;
padding-bottom: 50px;
}
}
.woocommerce .custom_shop_loop h1 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
width: 100%;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop h1 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop h1 {
font-size: 32px;
}
}
.woocommerce .custom_shop_loop .bapf_no_products .woocommerce-no-products-found .woocommerce-info {
text-align: center;
color: white;
margin-top: 30px;
}
.woocommerce .custom_shop_loop .bapf_no_products .woocommerce-no-products-found .woocommerce-info:before {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap {
max-width: 100%;
width: 100%;
display: flex;
flex-direction: column;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter {
order: 1;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter .berocket_aapf_widget_selected_filter {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy span {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul li {
border-radius: 99px;
border: 1px solid var(--Grey-secondary, #D6D6D6);
margin-right: 10px !important;
padding: 5px 10px 5px 15px !important;
margin-bottom: 10px !important;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul li a {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
display: flex;
justify-content: flex-start;
flex-direction: row-reverse;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul li a i {
margin-left: 10px;
font-weight: 400;
}
.woocommerce .custom_shop_loop .loop_wrap .bapf_sfilter .berocket_aapf_widget_selected_filter .bapf_sfa_unall {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 25px;
margin-top: 25px;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .woocommerce-notices-wrapper {
position: absolute;
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .woocommerce-result-count {
display: none !important;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .filter {
cursor: pointer;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side {
position: relative;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal {
position: absolute;
z-index: 99;
border-radius: 10px;
border: 1px solid var(--Grey-secondary, #D6D6D6);
background: var(--Black, #222);
padding: 25px 15px;
width: 290px;
top: calc(100% + 20px);
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal.active {
display: block;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .filter_modal_header {
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 23px;
margin-bottom: 23px;
border-bottom: 1px solid #727272;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .filter_modal_header span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .filter_modal_header .close {
width: 24px;
height: 24px;
cursor: pointer;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget {
margin-bottom: 23px;
border-bottom: 1px solid #727272;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-bottom: 25px;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li {
margin-bottom: 15px !important;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li input {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li input:checked + label:after {
display: block;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 120%;
padding-left: 22px;
position: relative;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label:before {
content: "";
position: absolute;
left: 0;
top: 3px;
width: 14px;
height: 14px;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label:after {
content: "";
left: 0;
top: 3px;
position: absolute;
width: 16px;
height: 16px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #00A814;
border-radius: 4px;
background-size: contain;
background-position: center;
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all:after {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_slidr_main {
background: #D6D6D6;
height: 6px;
width: 100%;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_slidr_main .ui-slider-range {
background: #00A814;
height: 6px;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_slidr_main .ui-slider-handle {
width: 18px;
height: 18px;
background: #FFFFFF;
border: 2px solid #00A814;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_from, .woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_to {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 12px 8px;
width: 48%;
align-self: center;
margin-top: 15px;
text-align: center;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_from span, .woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_to span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 1;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_from span.bapf_tbprice, .woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body .bapf_slidr_all .bapf_to span.bapf_tbprice {
margin-right: 5px;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body button {
border-radius: 6px;
border: 2px solid var(--White, #FFF);
background: var(--Orange, #F80);
padding: 11px;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
width: 100%;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget .bapf_sfilter .bapf_body button.bapf_reset {
background: rgba(255, 255, 255, 0.1);
border: 0;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget.berocket_single_filter_widget_234, .woocommerce .custom_shop_loop .loop_wrap .loop_header .left_side .filer_modal .berocket_single_filter_widget.berocket_single_filter_widget_237 {
border-bottom: 0;
margin-bottom: 0;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side {
display: flex;
justify-content: flex-end;
align-items: center;
max-width: calc(100% - 100px);
width: 100%;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side {
max-width: calc(100% - 40px);
}
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock {
margin-right: 25px;
cursor: pointer;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock {
margin-right: 13px;
}
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock input {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock input:checked + label:after {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock label {
position: relative;
padding-left: 25px;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock label:before {
content: "";
width: 16px;
height: 16px;
border-radius: 5px;
display: block;
border: 1px solid white;
position: absolute;
left: 0;
top: -1px;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock label:after {
content: "";
width: 18px;
height: 18px;
border-radius: 5px;
position: absolute;
left: 0;
top: -1px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-position: center;
opacity: 0;
visibility: hidden;
transition: all 0.4s;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .is_in_stock label span {
font-family: "Antonio", sans-serif;
color: var(--White, #FFF);
font-size: 16px;
font-weight: 700;
line-height: 120%;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering {
margin-bottom: 0;
max-width: 280px;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering {
width: 100%;
}
}
@media screen and (max-width: 500px) {
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering {
max-width: calc(100% - 90px);
}
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering .select2 {
background: #D6D6D6;
border-radius: 4px;
width: 280px !important;
z-index: 8 !important;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering .select2 {
width: 100% !important;
}
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering .select2 .selection .select2-selection {
height: 36px;
padding: 8px 16px 8px 8px;
border: 1px solid var(--White, #FFF);
background: var(--Grey-secondary, #D6D6D6);
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering .select2 .selection .select2-selection .select2-selection__rendered {
color: #222;
font-size: 16px;
font-weight: 700;
line-height: 19px;
padding: 0;
font-family: "Antonio", sans-serif;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering .select2 .selection .select2-selection .select2-selection__rendered {
font-size: 14px;
}
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering .select2 .selection .select2-selection .select2-selection__arrow {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right.svg);
background-repeat: no-repeat;
transform: rotate(90deg);
width: 20px;
top: 4px;
right: 6px;
background-position: center;
}
.woocommerce .custom_shop_loop .loop_wrap .loop_header .right_side .woocommerce-ordering .select2 .selection .select2-selection .select2-selection__arrow b {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products {
margin-bottom: 0;
order: 2;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product {
display: flex;
justify-content: space-between;
margin-bottom: 25px;
transition: all 0.3s;
border-radius: 16px;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product {
max-width: calc(50% - 10px);
flex-wrap: wrap;
width: 100%;
background: #4E4E4E;
}
}
@media screen and (max-width: 580px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product {
max-width: 100%;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product.outofstock .price_wrap .add_quantity .buttons button {
cursor: initial;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product.outofstock .price_wrap .product-quantity-display button {
cursor: initial;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product:hover {
background: #4E4E4E;
transition: all 0.3s;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product:hover .price_wrap .product-quantity-display {
background: #717171;
transition: all 0.3s;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product p.stock span {
background: #00A814;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product p.outofstock span {
background: #F20030;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap {
max-width: 25%;
width: 100%;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
border-radius: 16px 0px 0px 16px;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap {
max-width: 100%;
border-radius: 16px 16px 0px 0px;
}
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap {
height: 269px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap a img {
max-height: 235px;
width: auto !important;
margin: 0 auto;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap .onsale {
color: var(--White, #FFF);
font-family: "Antonio";
font-size: 32px;
font-weight: 700;
line-height: 120%;
background: rgba(242, 0, 48, 0.8);
padding: 15px 65px;
border-radius: 0;
margin: 0 !important;
min-height: auto !important;
transform: rotate(-45deg);
position: absolute;
left: -70px;
top: 20px;
width: 253px;
z-index: 7;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap .product_notification_wrap {
position: absolute;
z-index: 2;
bottom: 0;
left: 0;
max-width: 100%;
border-radius: 0px 0px 0px 5px;
background: rgba(0, 168, 20, 0.8);
padding: 4px 10px;
display: none;
justify-content: space-between;
width: 100%;
align-items: center;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap .product_notification_wrap {
border-radius: 0;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap .product_notification_wrap.active {
display: flex;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap .product_notification_wrap .product-notification {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap .product_notification_wrap .product-notification b {
font-weight: 700;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .img_wrap .product_notification_wrap .close {
border-radius: 5px;
background: var(--White, #FFF);
display: flex;
align-items: center;
justify-content: center;
align-self: center;
margin-left: 10px;
cursor: pointer;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap {
padding: 20px;
max-width: 50%;
width: 100%;
position: relative;
display: block;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap {
max-width: 100%;
padding: 15px 15px 0;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap h2.woocommerce-loop-product__title {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
padding: 0;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap h2.woocommerce-loop-product__title {
font-size: 23px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap p {
font-size: 12px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap .short_desc {
text-overflow: ellipsis;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
display: -webkit-box;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap .short_desc {
display: none;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap .images {
display: flex;
justify-content: flex-start;
margin-top: 20px;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap .images {
position: absolute;
right: 0;
bottom: -31px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap .images img {
margin-right: 15px;
max-width: 55px;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap .images img {
max-width: 50px;
margin-right: 5px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .content_wrap .view_more_button {
background: rgb(13, 153, 255);
padding: 15px 30px;
border-radius: 8px;
font-size: 23px;
font-weight: 700;
color: white;
font-family: "Antonio", sans-serif;
line-height: 120%;
position: absolute;
right: 20px;
bottom: 20px;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap {
max-width: 25%;
width: 100%;
padding-right: 15px;
padding-top: 20px;
position: relative;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap {
max-width: 100%;
padding: 0 15px 15px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price_label {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-bottom: 5px;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price ins {
text-decoration: none;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price bdi {
color: var(--White, #FFF);
font-family: Antonio;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price bdi {
font-size: 23px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price del {
text-decoration: none;
align-self: flex-end;
opacity: 1;
margin-left: 5px;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price del bdi {
color: var(--Red, #F20030);
font-family: Antonio;
font-size: 23px;
font-weight: 700;
line-height: 120%; text-decoration: line-through;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .price del bdi {
font-size: 16px;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap p.stock {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin-top: 10px;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap p.stock {
display: none;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap p.stock span {
border-radius: 4px;
padding: 2px 4px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .add_quantity {
margin-top: 10px;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .add_quantity p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin-bottom: 10px;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .add_quantity .buttons {
display: flex;
justify-content: space-between;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .add_quantity .buttons button {
max-width: calc(16.6666666667% - 4px);
width: 100%;
text-align: center;
border-radius: 4px;
background: rgba(255, 255, 255, 0.2);
padding: 8px 0;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin-top: 0;
cursor: pointer;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .add_quantity .buttons button:after {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .add_quantity .buttons button.added_to_cart {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .in-stock {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .product-quantity-display {
width: 100%;
background: #4E4E4E;
padding: 12px 25px;
border-radius: 4px;
margin-top: 10px;
display: flex;
transition: all 0.3s;
}
@media screen and (max-width: 768px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .product-quantity-display {
background: #717171;
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .product-quantity-display input {
width: calc(100% - 48px);
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .product-quantity-display button {
width: 24px;
cursor: pointer;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap a.button {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .modals_buttons {
display: none;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification {
display: none;
position: absolute;
border-radius: 5px;
background: var(--White, #FFF);
padding: 10px;
bottom: 77px;
right: calc(100% + 22px);
width: 202px;
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification {
bottom: -63px;
right: auto;
z-index: 8;
left: calc(50% - 101px);
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification.stock_notification p:first-of-type {
color: red;
font-weight: 700;
font-size: 14px;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification.stock_notification p b {
font-weight: 700;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification:after {
content: "";
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 10px solid #FFFFFF;
display: block;
position: absolute;
left: 100%;
top: calc(50% - 8px);
}
@media screen and (max-width: 991px) {
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification:after {
left: 49%;
top: -12px;
transform: rotate(-90deg);
}
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 600;
line-height: 120%;
display: block;
text-align: center;
margin-bottom: 5px;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification ul {
display: flex;
justify-content: center;
border-radius: 99px;
background: var(--blue, #0D99FF);
padding: 5px 10px;
margin-bottom: 0;
align-items: center;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification ul li {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 400;
line-height: 120%;
margin-bottom: 0;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification ul li b {
font-weight: 700;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification ul li b bdi {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 12px;
line-height: 120%;
font-weight: 700;
}
.woocommerce .custom_shop_loop .loop_wrap ul.products li.product .price_wrap .subtotal_notification.active {
display: block;
}
.single-product #sidebar {
display: none;
}
.single-product .custom_breadcrumbs {
padding: 8px 0;
background: rgba(255, 255, 255, 0.7);
position: absolute;
width: 100%;
top: 86px;
left: 0;
right: 0;
}
@media screen and (max-width: 991px) {
.single-product .custom_breadcrumbs {
top: 65px;
}
}
@media screen and (max-width: 768px) {
.single-product .custom_breadcrumbs {
top: 50px;
}
}
@media screen and (max-width: 580px) {
.single-product .custom_breadcrumbs {
top: 80px;
}
}
.single-product .custom_breadcrumbs .woocommerce-breadcrumb {
color: var(--Red, #F20030);
text-transform: uppercase;
display: flex;
justify-content: flex-start;
align-items: center;
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
}
.single-product .custom_breadcrumbs .woocommerce-breadcrumb .separator {
color: #727272;
margin: 0 8px;
}
.single-product .custom_breadcrumbs a {
text-transform: uppercase;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
}
.single-product .woocommerce-notices-wrapper {
display: none;
}
.single-product .single_prod_wrap {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/Single_Img.webp);
background-size: cover;
background-repeat: no-repeat;
padding-top: 150px;
padding-bottom: 25px;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap {
padding-bottom: 100px;
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/Single_Img_768.webp);
}
}
.single-product .single_prod_wrap .product_wrap {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.single-product .single_prod_wrap .product_wrap .gallery_side {
width: 48%;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap .product_wrap .gallery_side {
width: 100%;
}
}
.single-product .single_prod_wrap .product_wrap .gallery_side .onsale {
display: none;
color: var(--White, #FFF);
font-family: "Antonio";
font-size: 32px;
font-weight: 700;
line-height: 120%;
background: rgba(242, 0, 48, 0.8);
padding: 15px 65px;
border-radius: 0;
margin: 0 !important;
min-height: auto !important;
transform: rotate(-45deg);
position: absolute;
left: -70px;
top: 20px;
width: 253px;
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery {
width: 100% !important;
float: none !important;
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
border-radius: 12px;
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
display: block;
margin: 0 auto;
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .flex-viewport {
border-radius: 12px;
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper {
border: 0;
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .flex-control-nav {
margin-top: 20px !important;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .flex-control-nav {
margin-top: 10px !important;
}
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .flex-control-nav li {
width: 141px !important;
height: 141px;
position: relative;
overflow: hidden;
margin-right: 20px !important;
border-radius: 12px;
margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .flex-control-nav li {
width: 80px !important;
height: 80px;
}
}
.single-product .single_prod_wrap .product_wrap .gallery_side .woocommerce-product-gallery .flex-control-nav li img {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
object-fit: contain;
}
.single-product .single_prod_wrap .product_wrap .summary {
padding-top: 50px;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
flex-direction: column;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap .product_wrap .summary {
width: 100% !important;
margin-top: 0 !important;
padding-top: 25px !important;
}
}
.single-product .single_prod_wrap .product_wrap .summary h1.product_title {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 120%; text-transform: uppercase;
margin-bottom: 15px;
order: 1;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary h1.product_title {
font-size: 32px;
margin-bottom: 10px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .images {
order: 2;
display: flex;
justify-content: flex-start;
}
.single-product .single_prod_wrap .product_wrap .summary .images img {
max-width: 60px;
margin-right: 15px;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .images img {
max-width: 40px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .product_some_details {
order: 3;
margin-top: 15px;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .product_some_details {
margin-top: 10px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .product_some_details p {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .product_some_details p {
font-size: 12px;
margin-bottom: 10px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .product_some_details span {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-bottom: 10px;
display: block;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .product_some_details span {
font-size: 12px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .price {
order: 4;
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
align-items: flex-end;
}
.single-product .single_prod_wrap .product_wrap .summary .price del {
opacity: 1;
font-size: 32px;
font-weight: 700;
line-height: 120%; color: var(--Red, #F20030);
margin-left: 5px;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .price del {
font-size: 23px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .price del bdi {
color: var(--Red, #F20030);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%; }
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .price del bdi {
font-size: 23px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .price ins {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 45px;
font-weight: 700;
line-height: 120%; text-decoration: none;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .price ins {
font-size: 32px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .price bdi {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 45px;
font-weight: 700;
line-height: 120%; text-decoration: none;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .price bdi {
font-size: 32px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .stock {
order: 5;
display: flex;
justify-content: flex-start;
align-items: center;
margin-top: 15px;
}
.single-product .single_prod_wrap .product_wrap .summary .stock span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 4px 8px;
border-radius: 4px;
width: fit-content;
}
.single-product .single_prod_wrap .product_wrap .summary .stock span.instock {
background: var(--Green-added, #00A814);
}
.single-product .single_prod_wrap .product_wrap .summary .stock span.outofstock {
background: var(--Green-added, rgb(242, 0, 48));
}
.single-product .single_prod_wrap .product_wrap .summary .woocommerce-product-details__short-description {
margin-bottom: 15px;
order: 6;
margin-top: 15px;
}
.single-product .single_prod_wrap .product_wrap .summary .woocommerce-product-details__short-description p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.single-product .single_prod_wrap .product_wrap .summary .modals_buttons {
order: 7;
margin-bottom: 15px;
display: flex;
justify-content: flex-start;
align-items: center;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .modals_buttons {
flex-wrap: wrap;
}
}
.single-product .single_prod_wrap .product_wrap .summary .modals_buttons a {
margin-right: 8px;
border-radius: 8px;
border: 0.5px solid var(--Grey-secondary, #D6D6D6);
display: flex;
justify-content: center;
align-items: center;
padding: 5px;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .modals_buttons a {
margin-bottom: 8px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .modals_buttons a svg {
margin-right: 5px;
}
.single-product .single_prod_wrap .product_wrap .summary .modals_buttons a span {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%; }
.single-product .single_prod_wrap .product_wrap .summary form.cart {
justify-content: flex-start;
order: 8;
display: none;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .qib-button-wrapper {
width: calc(100% - 64px);
max-width: 218px;
margin: 0 10px 0 0;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .qib-button-wrapper .quantity {
height: 54px;
width: calc(100% - 81px);
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .qib-button-wrapper .quantity input {
width: 100%;
background: transparent !important;
border-right: 0;
border-left: 0;
border-color: white !important;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .qib-button-wrapper button {
height: 54px;
background: transparent !important;
border-color: white !important;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .qib-button-wrapper button.plus {
border-radius: 0 8px 8px 0;
border-left: 0;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .qib-button-wrapper button.minus {
border-radius: 8px 0 0 8px;
border-right: 0;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
margin-bottom: 20px;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {
font-size: 36px;
display: block;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
display: flex;
justify-content: flex-start;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart button.button {
font-size: 0;
width: 54px;
height: 54px;
border-radius: 4px;
background: var(--Green, #00E20F);
position: relative;
}
.single-product .single_prod_wrap .product_wrap .summary form.cart button.button:before {
content: "";
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart.svg);
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product {
order: 8;
display: flex;
justify-content: flex-start;
align-items: center;
position: relative;
flex-wrap: wrap;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .add_quantity {
width: 100%;
margin-bottom: 10px;
max-width: 400px;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .add_quantity p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin-bottom: 10px;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .add_quantity .buttons {
display: flex;
justify-content: space-between;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .add_quantity .buttons button {
max-width: calc(16.6666666667% - 4px);
width: 100%;
text-align: center;
border-radius: 4px;
background: rgba(255, 255, 255, 0.2);
padding: 8px 0;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin-top: 0;
cursor: pointer;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .add_quantity .buttons button:after {
display: none;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .add_quantity .buttons button.added_to_cart {
display: none;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product-quantity-display {
width: 100%;
max-width: 210px;
background: transparent;
padding: 12px 25px;
border-radius: 8px;
border: 1px solid var(--Grey-secondary, #D6D6D6);
display: flex;
transition: all 0.3s;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product-quantity-display {
max-width: 150px;
padding: 12px 15px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product-quantity-display input {
width: calc(100% - 48px);
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product-quantity-display button {
width: 24px;
cursor: pointer;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product_notification_wrap {
max-width: calc(100% - 220px);
border-radius: 8px;
background: rgba(0, 168, 20, 0.8);
padding: 4px 10px;
display: none;
justify-content: space-between;
width: 100%;
align-items: center;
margin-left: 10px;
height: 53px;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product_notification_wrap {
max-width: calc(100% - 160px);
}
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product_notification_wrap.active {
display: flex;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product_notification_wrap .product-notification {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product_notification_wrap .product-notification {
font-size: 14px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product_notification_wrap .product-notification b {
font-weight: 700;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .product_notification_wrap .close {
border-radius: 5px;
background: var(--White, #FFF);
display: flex;
align-items: center;
justify-content: center;
align-self: center;
margin-left: 10px;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification {
display: none;
position: absolute;
border-radius: 5px;
background: var(--White, #FFF);
padding: 10px;
bottom: 0;
right: calc(100% + 22px);
width: 202px;
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification {
left: 0;
max-width: 100%;
width: 100%;
bottom: -79px;
}
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification:after {
content: "";
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 10px solid #FFFFFF;
display: block;
position: absolute;
left: 100%;
top: calc(50% - 8px);
}
@media screen and (max-width: 991px) {
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification:after {
display: none;
}
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 600;
line-height: 120%;
display: block;
text-align: center;
margin-bottom: 5px;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification ul {
display: flex;
justify-content: center;
border-radius: 99px;
background: var(--blue, #0D99FF);
padding: 5px 10px;
margin-bottom: 0;
align-items: center;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification ul li {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 400;
line-height: 120%;
margin-bottom: 0;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification ul li b {
font-weight: 700;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification ul li b bdi {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 12px;
line-height: 120%;
font-weight: 700;
}
.single-product .single_prod_wrap .product_wrap .summary .custom_add_to_cart_single_product .subtotal_notification.active {
display: block;
}
.single-product .single_prod_wrap .product_wrap .summary button.woosw-btn {
font-size: 22px;
margin-bottom: 24px;
cursor: pointer;
}
.single-product .single_prod_wrap .product_wrap .summary .product_meta {
order: 2;
margin-top: 15px;
}
.single-product .single_prod_wrap .product_wrap .summary .product_meta .sku_wrapper {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
}
.single-product .single_prod_wrap .product_wrap .summary .product_meta .posted_in, .single-product .single_prod_wrap .product_wrap .summary .product_meta .tagged_as {
display: none;
}
.single-product .single_prod_wrap .product_wrap .summary .ppcp-messages, .single-product .single_prod_wrap .product_wrap .summary .ppc-button-wrapper {
display: none !important;
}
.single-product .single_prod_wrap .modal {
border-radius: 8px;
background: var(--Black, #222);
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 9;
max-width: 590px;
width: 100%;
display: none;
}
@media screen and (max-width: 590px) {
.single-product .single_prod_wrap .modal {
max-width: calc(100% - 30px);
}
}
.single-product .single_prod_wrap .modal.active {
display: block;
}
.single-product .single_prod_wrap .modal .modal_header {
padding: 25px;
display: flex;
justify-content: space-between;
align-items: center;
}
.single-product .single_prod_wrap .modal .modal_header h4 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.single-product .single_prod_wrap .modal .modal_header .close {
cursor: pointer;
}
.single-product .single_prod_wrap .modal .modal_content {
border-top: 1px solid #727272;
border-bottom: 1px solid #727272;
padding: 25px;
}
.single-product .single_prod_wrap .modal .modal_content p {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.single-product .single_prod_wrap .modal .modal_footer {
padding: 15px 25px;
text-align: center;
}
.single-product .single_prod_wrap .modal .modal_footer span {
border-radius: 6px;
border: 1px solid var(--White, #FFF);
background: var(--White, #FFF);
display: block;
width: fit-content;
text-align: center;
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 120%;
padding: 11px 20px;
margin: 0 auto;
cursor: pointer;
}
.prod_page_recipes_wrap {
padding: 100px 0 50px;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap {
padding: 50px 0;
}
}
.prod_page_recipes_wrap h3 {
color: var(--Black, #222);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap h3 {
font-size: 45px;
margin-bottom: 25px;
}
}
@media screen and (max-width: 768px) {
.prod_page_recipes_wrap h3 {
font-size: 32px;
}
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons {
margin-bottom: 50px;
display: flex;
justify-content: space-between;
width: 100%;
border-radius: 99px;
border: 1px solid var(--Grey, #727272);
position: relative;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons {
margin-bottom: 25px;
}
}
@media screen and (max-width: 768px) {
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons {
flex-wrap: wrap;
border: 0;
}
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons.grill:after {
left: 25%;
transition: all 0.3s;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons.oven:after {
left: 50%;
transition: all 0.3s;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons.frying-pan:after {
left: 75%;
transition: all 0.3s;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons.all:after {
left: 0;
transition: all 0.3s;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons:after {
content: "";
width: 25%;
height: 100%;
background: #222222;
position: absolute;
left: 0;
right: 0;
border-radius: 999px;
z-index: -1;
}
@media screen and (max-width: 768px) {
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons:after {
display: none;
}
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons .slick-slide {
margin: 0 5px;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button {
display: flex !important;
justify-content: center;
padding: 16px 32px;
align-items: center;
border-radius: 999px;
width: 25%;
transition: all 0.3s;
cursor: pointer;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button {
padding: 10px 32px;
}
}
@media screen and (max-width: 768px) {
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button {
width: 49%;
padding: 10px 5px;
margin-bottom: 2%;
border: 1px solid var(--Grey, #727272);
}
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button.active {
background: #222222;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button.active svg path {
fill: white;
transition: all 0.3s;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button.active span {
color: var(--White, #FFF);
transition: all 0.3s;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button svg path {
transition: all 0.3s;
}
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button span {
color: var(--Grey, #727272);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%; margin-left: 12px;
transition: all 0.3s;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button span {
font-size: 16px;
}
}
@media screen and (max-width: 768px) {
.prod_page_recipes_wrap .prod_page_recipes .filter_buttons button span {
font-size: 15px;
margin-left: 5px;
}
}
.prod_page_recipes_wrap .prod_page_recipes .recipes {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap .prod_page_recipes .recipes {
justify-content: space-between;
}
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project {
max-width: calc(33.3333333333% - 14px);
width: 100%;
display: none;
margin: 0 7px 50px;
padding: 15px 15px 75px;
border-radius: 20px;
background: var(--White, #FFF);
box-shadow: 0px 5px 15px 0px rgba(47, 47, 47, 0.5);
position: relative;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project {
max-width: calc(50% - 14px);
}
}
@media screen and (max-width: 580px) {
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project {
max-width: 100%;
}
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project.show {
display: block;
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .single_block .img_block {
border-radius: 5px;
position: relative;
overflow: hidden;
height: 267px;
width: 100%;
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .single_block .img_block img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .content .badge {
border-radius: 999px;
border: 1px solid var(--Red, #F20030);
background: var(--Red, #F20030);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 6px 12px;
display: block;
width: fit-content;
margin: 15px 0;
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .content h4 {
color: var(--Black, #222);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .content h4 {
font-size: 23px;
}
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .content .short_desc p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .content .recipe_by {
border-radius: 5px;
border: 1px solid var(--Grey, #727272);
padding: 5px 10px;
width: fit-content;
margin-top: 15px;
position: absolute;
left: 15px;
bottom: 15px;
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .content .recipe_by p {
margin-bottom: 0;
}
.prod_page_recipes_wrap .prod_page_recipes .recipes .single_project .content .recipe_by span {
margin-top: 0;
display: block;
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart article .entry-header {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
position: absolute;
top: 400px;
left: 50%;
transform: translateX(-50%);
}
@media screen and (max-width: 991px) {
.woocommerce-cart article .entry-header {
top: 350px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-cart article .entry-header {
top: 250px;
}
}
.woocommerce-cart article .entry-content {
background: #222222;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart {
margin-bottom: 60px;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2 {
color: white;
text-align: center;
margin-bottom: 40px;
margin-top: 40px;
font-size: 32px;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid {
max-width: 1230px;
margin: 0 auto;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products {
margin: 0 0 16px;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product a .wc-block-grid__product-image {
display: flex;
height: 265px;
width: 100%;
overflow: hidden;
position: relative;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp);
background-size: cover;
border-radius: 5px;
}
@media screen and (max-width: 580px) {
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product a .wc-block-grid__product-image {
height: 305px;
}
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product a .wc-block-grid__product-image img {
object-fit: contain;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product a .wc-block-grid__product-title {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin: 15px 15px;
text-align: center;
text-transform: uppercase;
}
@media screen and (max-width: 768px) {
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product a .wc-block-grid__product-title {
font-size: 16px;
}
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 23px;
font-weight: 700;
line-height: 120%;
display: flex;
flex-direction: row-reverse;
justify-content: center;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins {
text-decoration: none;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del {
color: var(--Red, #F20030);
font-family: "Antonio", sans-serif !important;
font-size: 16px;
font-weight: 700;
line-height: 120%; align-self: flex-end;
margin-left: 7px;
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a {
border-radius: 8px;
background: var(--White, #FFF);
width: calc(100% - 30px);
font-family: Antonio;
color: var(--Black, #222);
text-align: center;
font-size: 23px;
font-weight: 700;
line-height: 120%;
padding: 15px;
display: block;
height: auto;
transition: all 0.3s;
margin: 0 15px;
}
@media screen and (max-width: 580px) {
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a {
visibility: visible;
opacity: 1;
}
}
.woocommerce-cart article .entry-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button a:hover {
background: #CCCCCC;
transition: all 0.3s;
}
.woocommerce-cart article .entry-footer {
display: none;
}
.woocommerce-cart .custom_cart_header {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
height: 300px;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 225px;
background-position: center;
}
@media screen and (max-width: 991px) {
.woocommerce-cart .custom_cart_header {
margin-bottom: 125px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-cart .custom_cart_header {
height: 200px;
}
}
.woocommerce-cart .wc-block-cart {
max-width: 1230px;
padding: 0 15px;
margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block {
width: 100%;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items thead {
display: none;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items thead tr {
flex-direction: row;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items thead tr th span {
display: none;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr {
border-bottom: 40px solid transparent;
border-top: 40px solid transparent;
position: relative;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr {
flex-direction: row !important;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr:hover .wc-block-cart-item__product, .woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr:hover .wc-block-cart-item__total {
background: #434343 !important;
transition: all 0.3s;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr:after {
content: "";
width: 100%;
display: block;
position: absolute;
background: #727272;
left: 0;
right: 0;
bottom: -40px;
height: 1px;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr:after {
bottom: 0;
}
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr {
display: flex;
flex-direction: column;
padding-top: 0;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td {
padding: 10px 0 10px 10px;
transition: all 0.3s;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td {
display: block;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__image {
vertical-align: middle;
padding: 0;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__image {
width: 90px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__image a {
height: 194px;
width: 194px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 20px 0 0 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp) !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__image a {
width: 90px;
height: 100%;
display: flex;
align-items: center;
border-radius: 8px 0 0 8px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__image a img {
width: 70% !important;
height: auto !important;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__image a img {
max-width: 100%;
display: block;
margin: 0 auto;
}
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product {
background: #434343 !important;
border-radius: 0 8px 8px 0;
width: 100%;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap a {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 120%;
order: 1;
margin-bottom: 10px;
text-transform: uppercase;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap a {
font-size: 16px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata {
width: 100%;
order: 2;
margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata {
margin-bottom: 10px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description {
display: none;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-details span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-details span {
font-size: 12px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-details span.wc-block-components-product-details__name {
font-weight: 600;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%;
margin-bottom: 0;
width: auto;
order: 4;
margin-left: 10px;
align-self: center;
display: flex;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices {
font-size: 12px;
width: 100%;
margin: 10px 0 0;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .price.wc-block-components-product-price {
margin-left: 5px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-sale-badge {
display: none;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity {
display: flex;
justify-content: flex-start;
align-items: center;
width: auto;
order: 3;
background: #434343;
border: 1px solid white;
border-radius: 4px;
padding-right: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
margin: 0;
color: white;
font-weight: 600;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button {
font-size: 16px;
font-weight: 700;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
color: #E11545;
position: absolute;
top: 0px;
right: 15px;
font-size: 0;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
top: 5px;
right: 5px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:after {
content: "";
width: 32px;
height: 32px;
display: block;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/XCircle.svg);
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__total {
vertical-align: bottom;
padding-right: 15px;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__total {
padding: 0;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper span {
font-size: 23px;
position: absolute;
right: 5px;
bottom: 25px;
}
}
@media screen and (max-width: 700px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper span {
bottom: 33px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__total .wc-block-components-product-badge {
border: 1px solid #ffffff;
margin-top: 10px;
font-size: 14px;
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-items-block table.wc-block-cart-items tbody tr td.wc-block-cart-item__total .wc-block-components-product-badge span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 120%;
margin-left: 8px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block {
align-self: flex-start;
background: #434343;
border-radius: 12px;
padding: 15px;
margin-top: 40px !important;
}
@media screen and (max-width: 991px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block {
width: 100%;
padding: 0 10px !important;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title {
color: var(--White, #FFF);
text-align: right;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block {
border-color: #727272 !important;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon {
padding: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button {
border-radius: 8px;
padding: 0 30px !important;
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 120%;
position: relative;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded=true]:after {
display: block;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 0;
left: 0px;
display: none;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button svg {
display: none;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .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__content form input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
background: transparent;
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .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__content form label {
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .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__content form button {
border-radius: 8px;
background: var(--White, #FFF);
padding: 8px !important;
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 120%;
min-height: 2em;
cursor: pointer;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .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__content form button:disabled {
cursor: initial;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block {
border-color: #727272 !important;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-discount {
display: flex;
justify-content: space-between;
padding: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-discount span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-discount .wc-block-components-totals-item__description ul {
margin-top: 10px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-discount .wc-block-components-totals-item__description ul li {
border-color: #F20030;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-discount .wc-block-components-totals-item__description ul li span {
color: #F20030;
font-size: 12px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-discount .wc-block-components-totals-item__description ul li button {
border: 1px solid #F20030;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-discount .wc-block-components-totals-item__description ul li button svg {
fill: #F20030;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-fee-block .wc-block-components-totals-item {
border-bottom: 1px solid #727272;
padding-bottom: 12px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-fee-block .wc-block-components-totals-item span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-subtotal-block {
padding-bottom: 12px;
border-bottom: 1px solid #727272;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-item {
padding-left: 0;
padding-right: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-components-totals-item__label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-formatted-money-amount {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item {
padding: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__value {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description {
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #727272;
display: none !important;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-totals-shipping__via {
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-shipping-address .wc-block-components-totals-shipping-panel svg {
fill: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-shipping-address .wc-block-components-totals-shipping-panel .wc-block-components-totals-shipping-address-summary {
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-totals-item__description {
border-top: 0;
margin-top: 0;
padding-top: 0;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-shipping-address {
margin-top: 0;
font-size: 20px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description .wc-block-components-totals-shipping__change-address__link {
color: #FF8800;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator label {
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container {
background: transparent;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container .select2 {
height: 100%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container .select2 .selection {
height: 100%;
display: block;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container .select2 .selection .select2-selection {
height: 100%;
background-color: transparent;
border: 0;
border-radius: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container .select2 .selection .select2-selection .select2-selection__rendered {
height: 100%;
padding: 10px 10px;
color: #ffffff;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container .select2 .selection .select2-selection .select2-selection__arrow {
display: none;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container svg {
fill: #ffffff;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator .wc-blocks-components-select__container select {
background: rgb(67, 67, 67);
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator input {
background: transparent;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator button {
border-radius: 8px;
background: var(--White, #FFF);
padding: 10px 15px;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-calculator button span {
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control {
padding-top: 10px;
border-top: 1px solid #727272;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package {
padding-left: 0;
padding-right: 0;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control label input {
border: 1px solid #FF8800;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control label input:before {
background: #FF8800;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control label .wc-block-components-radio-control__label-group span {
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control label .wc-block-components-radio-control__description-group span {
color: white;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__payment-options {
display: none !important;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper {
border-color: #727272;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item {
align-items: center;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
text-transform: uppercase;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__value span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__description {
display: none !important;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .ppcp-messages {
display: none !important;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit .wc-block-cart__submit-container {
position: initial !important;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit .wc-block-cart__submit-container a {
border-radius: 8px;
border: 3px solid var(--White, #FFF);
background: var(--Orange, #F80);
padding: 17px;
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit .wc-block-cart__submit-container a {
font-size: 18px;
}
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit .wc-block-cart__submit-container #min-order-warning {
font-size: 22px;
font-weight: 600;
text-align: center;
color: red;
display: none;
margin-top: 15px;
}
.woocommerce-cart .wc-block-components-totals-item__label, .woocommerce-cart .wc-block-formatted-money-amount {
font-family: "Antonio", sans-serif !important;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title {
color: var(--White, #FFF);
font-family: Onest;
font-size: 45px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title:before {
mask-image: none;
background-color: transparent;
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/empty_cart.png);
width: 8em;
height: 8em;
background-size: contain;
background-repeat: no-repeat;
}
.woocommerce-checkout .notification {
background: rgb(210, 31, 48);
border-radius: 8px;
color: white;
font-size: 16px;
margin-bottom: 25px;
padding: 10px;
display: flex;
align-items: center;
}
.woocommerce-checkout .notification:before {
content: "\e016";
font-family: WooCommerce;
margin-right: 10px;
}
.woocommerce-checkout ul.woocommerce-error {
border: 1px solid #F20030;
border-radius: 6px;
padding: 10px 10px 10px 50px;
max-width: 1200px;
margin: 0 auto 25px;
}
.woocommerce-checkout ul.woocommerce-error:before {
top: 11px;
}
.woocommerce-checkout ul.woocommerce-error li {
color: var(--White, #F20030);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout ul.woocommerce-error li strong {
font-weight: 700;
}
.woocommerce-checkout .woocommerce-message {
padding: 0 15px 0 45px;
max-width: 1230px;
margin: 0 auto 30px;
color: white;
}
.woocommerce-checkout .woocommerce-message:before {
left: 20px;
top: 0;
}
.woocommerce-checkout .custom_checkout_header {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
height: 300px;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 225px;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout .custom_checkout_header {
margin-bottom: 125px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-checkout .custom_checkout_header {
height: 200px;
}
}
.woocommerce-checkout article .entry-content {
background: #222222;
}
.woocommerce-checkout article .entry-footer {
display: none;
}
.woocommerce-checkout article .entry-header {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
position: absolute;
top: 400px;
left: 50%;
transform: translateX(-50%);
}
@media screen and (max-width: 991px) {
.woocommerce-checkout article .entry-header {
top: 350px;
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-checkout article .entry-header {
top: 250px;
font-size: 32px;
}
}
.woocommerce-checkout article .wp-block-woocommerce-checkout {
max-width: 1230px;
padding: 0 15px;
margin: 100px auto 0;
padding-bottom: 100px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {
margin-bottom: 0;
justify-content: space-between;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main {
width: 48%;
padding: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading {
margin-bottom: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading h2 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-bottom: 10px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__description {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-text-input.is-active label {
transform: translateY(0);
font-size: 11px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-text-input input {
background: rgba(144, 145, 156, 0.08);
padding: 16px;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
color: var(--White, #FFF);
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-text-input label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
left: 16px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-address-form__address_2-toggle {
color: #FF8800;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-blocks-components-select__container {
border: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-blocks-components-select__container label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
left: 16px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-blocks-components-select__container select {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
background: #222222;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 16px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-blocks-components-select__container svg {
fill: white;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-shipping-rates-control .wc-block-components-radio-control:after {
border: 0 !important;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-shipping-rates-control .wc-block-components-radio-control label {
box-shadow: none;
border-radius: 6px;
background: rgba(144, 145, 156, 0.08);
border: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-shipping-rates-control .wc-block-components-radio-control label input {
border: 1px solid var(--Grey, #727272);
background: transparent;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-shipping-rates-control .wc-block-components-radio-control label input:checked {
border: 1px solid #F20030;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-shipping-rates-control .wc-block-components-radio-control label input:before {
background: #F20030;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-shipping-rates-control .wc-block-components-radio-control label .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-shipping-rates-control .wc-block-components-radio-control label .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__secondary-label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted {
box-shadow: inset 0 0 0 2px #F20030;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option label.wc-block-components-radio-control__option input {
border: 1px solid var(--Grey, #727272);
background: transparent;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option label.wc-block-components-radio-control__option input:checked {
border: 1px solid #F20030;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option label.wc-block-components-radio-control__option input:focus {
outline: none;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option label.wc-block-components-radio-control__option input:before {
background: #F20030;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control-accordion-option label.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-checkout__use-address-for-billing label input {
width: 16px;
height: 16px;
font-size: 0;
margin-right: 8px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-checkout__use-address-for-billing label svg {
fill: #F9F9F9;
height: 16px;
margin-left: 0;
margin-top: 0;
width: 16px;
background: #F20030;
border-radius: 4px;
padding-bottom: 4px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-components-checkout-step .wc-block-checkout__use-address-for-billing label span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-checkout__order-notes .wc-block-checkout__add-note input {
width: 16px;
height: 16px;
font-size: 0;
margin-right: 8px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-checkout__order-notes .wc-block-checkout__add-note svg {
fill: #F9F9F9;
height: 16px;
margin-left: 0;
margin-top: 0;
width: 16px;
background: #F20030;
border-radius: 4px;
padding-bottom: 4px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-checkout__order-notes .wc-block-checkout__add-note span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wc-block-checkout__order-notes .wc-block-checkout__add-note textarea {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
background: transparent;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wp-block-woocommerce-checkout-terms-block {
padding: 0;
margin-bottom: 20px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wp-block-woocommerce-checkout-terms-block a {
color: var(--Red, #F20030);
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-fields-block form.wc-block-checkout__form .wp-block-woocommerce-checkout-actions-block button {
border-radius: 8px;
border: 3px solid var(--White, #FFF);
background: var(--Orange, #F80);
padding: 17px;
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-checkout__sidebar {
width: 48%;
padding: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block {
border: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary {
padding: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__button {
border-radius: 8px;
background: var(--White, #FFF);
padding: 15px 30px !important;
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__button svg {
right: 15px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item {
padding-bottom: 15px;
border-bottom: 1px solid #727272;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image {
width: 120px;
height: 120px;
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp);
background-size: cover;
background-repeat: no-repeat;
text-align: center;
margin-right: 10px;
margin-top: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img {
max-width: 80px;
width: 100%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
border: 0;
background: #FF8800;
color: white;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description {
padding-bottom: 0;
padding-left: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-bottom: 12px;
margin-top: 11px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices {
display: none;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata .wc-block-components-product-metadata__description {
display: none;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata .wc-block-components-product-details span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata .wc-block-components-product-details span.wc-block-components-product-details__name {
font-weight: 600;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-panel__content .wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
align-self: end;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {
padding: 0;
margin-top: 16px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon button {
border-radius: 8px;
background: var(--White, #FFF);
padding: 15px 30px !important;
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon button svg {
right: 15px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon form label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon form input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
background: transparent;
color: white;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon form button {
border-radius: 8px;
background: var(--White, #FFF);
padding: 8px !important;
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 120%;
min-height: 2em;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block {
padding: 0 16px;
margin-top: 16px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item {
border-radius: 8px;
border: 1px solid var(--Grey, #727272);
padding: 15px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block {
padding: 0 16px;
margin-top: 16px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item {
border-radius: 8px;
border: 1px solid var(--Grey, #727272);
padding: 15px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__label, .woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item .wc-block-formatted-money-amount {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__description {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
margin-top: 10px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-shipping-address {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 14px;
font-weight: 400;
line-height: 120%;
margin-top: 0;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper {
padding: 0 16px;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item {
border-radius: 8px;
border: 1px solid var(--Grey, #727272);
padding: 15px;
align-items: center;
}
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__label {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.woocommerce-checkout article .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-formatted-money-amount {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
#wc-stripe-express-checkout-button-separator {
display: none !important;
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin: 30px 0 !important;
}
.woocommerce-checkout .entry-content .woocommerce .my_account_custom_header {
height: 300px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
margin-bottom: 250px;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout .entry-content .woocommerce .my_account_custom_header {
margin-bottom: 125px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-checkout .entry-content .woocommerce .my_account_custom_header {
height: 200px;
}
}
.woocommerce-checkout .entry-content .woocommerce form.checkout {
padding-bottom: 60px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .woocommerce-NoticeGroup-checkout {
max-width: 1230px;
width: 100%;
margin: 0 auto 30px;
padding: 0 15px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error {
padding-left: 50px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error:before {
top: 11px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li {
color: var(--White, #F20030);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error li strong {
font-weight: 700;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap {
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap {
flex-wrap: wrap;
}
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set {
max-width: 48%;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set {
max-width: 100%;
}
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 {
float: none;
width: 100%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 h3, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 h3 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 25px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 h3#ship-to-different-address, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 h3#ship-to-different-address {
color: var(--White, #FFF);
font-family: "Nunito Sans" !important;
font-size: 16px;
font-weight: 600;
line-height: 120%;
margin-top: 20px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row {
position: relative;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row.thwcfd-field-country, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row.thwcfd-field-country {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 15px 16px 10px;
transition: all 0.3s;
background: transparent;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row.woocommerce-invalid span.woocommerce-input-wrapper input, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row.woocommerce-invalid span.woocommerce-input-wrapper input {
border-color: #F20030;
transition: all 0.3s;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row.filled label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row.filled label {
top: 5px;
font-size: 11px;
transition: all 0.3s;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row.focus label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row.focus label {
top: 5px;
font-size: 11px;
transition: all 0.3s;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row label {
position: absolute;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
transition: all 0.3s;
top: calc(50% - 9px);
left: 16px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row span.woocommerce-input-wrapper input, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row span.woocommerce-input-wrapper input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 15px 16px 10px;
transition: all 0.3s;
background: transparent;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row span.woocommerce-input-wrapper input:-webkit-autofill, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row span.woocommerce-input-wrapper input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px transparent inset !important;
box-shadow: 0 0 0 1000px transparent inset !important;
-webkit-text-fill-color: #FFF !important;
transition: background-color 9999s ease-in-out 0s; }
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row .select2, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row .select2 {
height: 46px;
z-index: 8 !important;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row .select2 .selection, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row .select2 .selection {
height: 46px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row .select2 .selection .select2-selection, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row .select2 .selection .select2-selection {
background: transparent;
border: 1px solid #727272;
height: 46px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row .select2 .selection .select2-selection .select2-selection__rendered, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row .select2 .selection .select2-selection .select2-selection__rendered {
padding: 10px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row .select2 .selection .select2-selection .select2-selection__arrow, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row .select2 .selection .select2-selection .select2-selection__arrow {
top: 11px;
right: 10px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .form-row h2, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .form-row h2 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-top: 50px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .woocommerce-additional-fields .notes.filled label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .woocommerce-additional-fields .notes.focus label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .woocommerce-additional-fields .notes.filled label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .woocommerce-additional-fields .notes.focus label {
top: 8px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .woocommerce-additional-fields .notes label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .woocommerce-additional-fields .notes label {
top: 15px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .woocommerce-additional-fields .notes textarea, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .woocommerce-additional-fields .notes textarea {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
height: 80px;
padding: 16px;
background: transparent;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 .woocommerce-additional-fields .notes textarea::placeholder, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 .woocommerce-additional-fields .notes textarea::placeholder {
color: transparent;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 #additional_date_shipping_field, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 #additional_date_shipping_field {
margin-top: 20px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 #additional_date_shipping_field.focus label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 #additional_date_shipping_field.focus label {
font-size: 16px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 #additional_date_shipping_field label, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 #additional_date_shipping_field label {
position: initial;
margin-bottom: 5px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 #additional_date_shipping_field input, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 #additional_date_shipping_field input {
width: 100%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-1 #additional_date_shipping_field input::-webkit-calendar-picker-indicator, .woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .col2-set .col-2 #additional_date_shipping_field input::-webkit-calendar-picker-indicator {
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout {
max-width: 48%;
width: 100%;
}
@media screen and (max-width: 991px) {
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout {
max-width: 100%;
margin-top: 25px;
}
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout h3 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
padding-bottom: 25px;
border-bottom: 1px solid #727272;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table {
margin-bottom: 10px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li {
border-bottom: 1px solid #727272;
display: flex;
justify-content: space-between;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .img_side {
padding: 10px 0;
max-width: 120px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .img_side a.img_wrap {
width: 120px;
height: 120px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp);
background-size: cover;
background-position: center;
display: flex;
justify-content: center;
align-items: center;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .img_side a.img_wrap img {
width: auto !important;
height: 90% !important;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; padding: 10px 0 0 10px;
max-width: calc(100% - 240px);
width: 100%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name strong {
font-family: "Nunito Sans";
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .variation {
margin-top: 5px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .variation dt {
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .variation dd p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .quantity_wrap {
background: #4E4E4E;
padding: 5px 10px;
border-radius: 4px;
margin-top: 10px;
transition: all 0.3s;
width: fit-content;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .quantity_wrap .quantity {
display: flex;
align-items: center;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .quantity_wrap .quantity .button {
width: 24px;
cursor: pointer;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .quantity_wrap .quantity .button svg {
width: 18px;
height: 18px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .quantity_wrap .quantity .button svg path {
fill: #ffffff;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-name .quantity_wrap .quantity input {
width: 70px;
text-align: center;
color: white;
font-size: 16px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .review_checkout li .product-total {
color: var(--White, #FFF);
font-size: 16px;
font-weight: 700;
line-height: 120%;
text-align: right;
padding: 10px 0;
max-width: 120px;
align-self: flex-end;
font-family: "Antonio", sans-serif;
width: 100%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-subtotal {
display: flex;
justify-content: space-between;
padding: 10px 0;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-subtotal .subtotal_text {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-subtotal .subtotal_amount {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
text-align: right;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.shipping {
display: flex;
justify-content: space-between;
padding: 10px 0;
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.shipping ul.woocommerce-shipping-methods li input {
opacity: 0;
visibility: hidden;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.shipping ul.woocommerce-shipping-methods li input:checked + label:after {
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.shipping ul.woocommerce-shipping-methods li label {
position: relative;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.shipping ul.woocommerce-shipping-methods li label:before {
width: 16px;
height: 16px;
content: "";
position: absolute;
left: -30px;
top: 7px;
border: 2px solid #F20030;
border-radius: 50%;
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.shipping ul.woocommerce-shipping-methods li label:after {
width: 12px;
height: 12px;
content: "";
position: absolute;
left: -26px;
top: 11px;
border-radius: 50%;
background: #F20030;
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.order-total {
display: flex;
justify-content: space-between;
padding: 10px 0;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.order-total span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.order-total p {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
text-align: right;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-discount {
display: flex;
justify-content: space-between;
padding: 10px 0;
flex-wrap: wrap;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-discount span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-discount p {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
text-align: right;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-discount p a {
font-size: 16px;
color: #F20030;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.cart-discount .coupon_notification {
width: 100%;
font-size: 14px;
color: white;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.fee {
display: flex;
justify-content: space-between;
padding: 10px 0;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.fee span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .shop_table .checkout_options li.fee p {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%;
text-align: right;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon {
border-top: 1px solid #727272;
border-bottom: 1px solid #727272;
padding: 15px 0;
margin-bottom: 15px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon p {
width: 100%;
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-bottom: 15px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon .notice-info {
font-size: 16px;
color: white;
margin-bottom: 10px;
font-family: "Antonio", sans-serif;
width: 100%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon .notice-info strong {
margin-left: 10px;
font-weight: 600;
color: rgb(255, 136, 0);
position: relative;
cursor: pointer;
transition: all 0.3s;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon .notice-info strong:focus {
color: rgb(242, 0, 48);
transition: all 0.3s;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon .notice-info strong:hover .tooltip {
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon .notice-info strong .tooltip {
position: absolute;
left: auto;
top: -100%;
right: -120%;
padding: 3px 5px;
font-size: 12px;
background: white;
color: black;
font-weight: 500;
border-radius: 4px;
display: none;
width: fit-content;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
color: white;
width: 63%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon input::placeholder {
color: var(--Grey, #727272);
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon button {
border-radius: 8px;
background: var(--White, #FFF);
padding: 13px 30px;
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
width: 35%;
cursor: pointer;
}
@media screen and (max-width: 768px) {
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon button {
padding: 13px 12px;
}
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .checkout_coupon p.form-row {
width: 48%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout {
margin-top: 25px;
margin-bottom: 25px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout h3 {
border-bottom: 0;
padding-bottom: 10px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .tips-options {
display: flex;
justify-content: space-between;
align-items: center;
background: #383838;
border-radius: 8px;
padding: 16px 0;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .tips-options li {
width: 25%;
text-align: center;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .tips-options li label input {
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .tips-options li label input:checked + span:after {
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .tips-options li label span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
position: relative;
padding-left: 26px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .tips-options li label span:before {
width: 18px;
height: 18px;
content: "";
display: block;
position: absolute;
left: 0;
top: 1px;
border-radius: 50%;
border: 1px solid #F20030;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .tips-options li label span:after {
content: "";
width: 14px;
height: 14px;
position: absolute;
left: 3px;
top: 4px;
border-radius: 50%;
background: #F20030;
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .custom-tip-manual label input {
margin-top: 15px;
padding: 16px;
border-radius: 4px;
border: 1px solid rgb(114, 114, 114);
width: 100%;
font-size: 16px;
color: white;
font-weight: 400;
line-height: 1.2;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .custom-tip-manual label input::-webkit-outer-spin-button,
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .custom-tip-manual label input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order #tips_option_checkout .custom-tip-manual label input[type=number] {
-moz-appearance: textfield;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment {
background: transparent;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods {
padding: 0;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li {
border-radius: 4px;
border: 1px solid #F0F0F0;
padding: 16px;
margin-bottom: 20px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li input {
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li input:checked + label:after {
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li label {
padding-left: 26px;
position: relative;
color: var(--White, #FFF); font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li label:before {
width: 16px;
height: 16px;
content: "";
position: absolute;
left: 0;
top: 2px;
border: 2px solid #F20030;
border-radius: 50%;
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li label:after {
width: 12px;
height: 12px;
content: "";
position: absolute;
left: 4px;
top: 6px;
border-radius: 50%;
background: #F20030;
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box {
background: transparent;
margin-bottom: 0;
margin-top: 0;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box:before {
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box.payment_method_stripe #wc-stripe-upe-form .wc-stripe-upe-element .__PrivateStripeElement .p-GridCell--12 input {
border: 1px solid red;
padding: 10px 10px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew {
margin-top: 15px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew input:checked + label:after {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew label:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 2px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew label:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 2px;
left: 0px;
opacity: 0;
visibility: hidden;
transition: all 0.4s;
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order {
padding: 15px 0;
display: flex;
flex-direction: column;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order #wc-stripe-payment-request-wrapper {
order: 1;
margin-top: 0 !important;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid white;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order #wc-stripe-payment-request-button-separator {
display: none !important;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper {
order: 2;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 13px;
font-weight: 400;
line-height: 120%;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label input {
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label input:checked + span:after {
display: block;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding-left: 28px;
position: relative;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 2px;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 2px;
left: 0px;
display: none;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span a {
color: var(--Red, #F20030);
text-decoration-line: underline;
}
.woocommerce-checkout .entry-content .woocommerce form.checkout .checkout_wrap .review_order_checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment#payment .place-order button {
border-radius: 8px;
border: 2px solid var(--White, #FFF);
background: var(--Orange, #F80);
padding: 15px;
width: 100%;
margin-top: 30px;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
order: 3;
}
.woocommerce nav.woocommerce-pagination {
text-align: right;
margin-top: 35px;
margin-bottom: 100px;
}
.woocommerce nav.woocommerce-pagination .page-numbers {
border: 0;
}
.woocommerce nav.woocommerce-pagination .page-numbers li {
width: 32px;
height: 32px;
border-radius: 8px;
margin: 0 4px;
border: 0;
text-align: center;
}
.woocommerce nav.woocommerce-pagination .page-numbers li a {
color: #1E1E1E;
font-size: 18px;
font-weight: 500;
}
.woocommerce nav.woocommerce-pagination .page-numbers li span {
background: #2C2C2C !important;
color: white !important;
font-size: 18px;
font-weight: 500;
}
.woocommerce-account {
background: #222222;
}
.woocommerce-account .myaccout_custom_header {
position: absolute;
top: 0;
z-index: 0;
left: 0;
right: 0;
width: 100%;
height: 300px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
background-size: cover;
}
.woocommerce-account article {
max-width: 1230px;
margin: 100px auto;
padding: 0 15px;
}
@media screen and (max-width: 768px) {
.woocommerce-account article {
margin: 40px auto;
}
}
.woocommerce-account article .entry-header {
margin-top: 400px;
}
.woocommerce-account article .entry-header h1 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation {
background: #383838;
padding: 15px;
border-radius: 8px;
}
@media screen and (max-width: 768px) {
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation {
margin-bottom: 30px;
}
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation ul li {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
margin-bottom: 10px;
transition: all 0.3s;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation ul li:hover {
border: 1px solid var(--Grey, #FF8800);
transition: all 0.3s;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation ul li:hover a {
color: #FF8800;
transition: all 0.3s;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
border: 1px solid var(--Grey, #FF8800);
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
color: #FF8800;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation ul li a {
font-size: 18px;
font-weight: 600;
padding: 15px;
display: block;
color: #FFFFFF;
transition: all 0.3s;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content p {
font-size: 18px;
line-height: 26px;
margin-bottom: 10px;
color: #ffffff;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content p strong {
font-weight: 700;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content p a {
color: #D21F30;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content p.referal_link {
padding: 10px;
border: 1px solid #FF8800;
margin-top: 40px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content p.referal_link a {
color: #FF8800;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table {
border: 0;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table th, .woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table td {
padding: 10px;
color: white;
border: 0;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table th .woocommerce-button, .woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table td .woocommerce-button {
color: #D21F30;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table th .woocommerce-button.view, .woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table td .woocommerce-button.view {
display: none;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table th .woocommerce-button.download_wcopdf, .woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table td .woocommerce-button.download_wcopdf {
position: relative;
font-size: 0;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table th .woocommerce-button.download_wcopdf:before, .woocommerce-account article .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table td .woocommerce-button.download_wcopdf:before {
content: "";
width: 36px;
height: 36px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img//download.svg);
display: block;
top: -24px;
position: absolute;
left: 0;
background-size: contain;
background-repeat: no-repeat;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2 {
font-size: 22px;
font-weight: 600;
margin-bottom: 10px;
color: #ffffff;
font-family: "Antonio", sans-serif !important;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table thead tr th {
padding: 10px;
color: white;
font-size: 20px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table thead tr th.product-total {
text-align: right;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tbody tr td {
padding: 10px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tbody tr td.product-name a {
font-weight: 600;
color: #ffffff;
font-family: "Antonio", sans-serif !important;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tbody tr td.product-name strong {
color: #ffffff;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tbody tr td.product-total {
font-weight: 600;
color: #ffffff;
font-family: "Antonio", sans-serif !important;
text-align: right;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr th, .woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr td {
padding: 10px;
border-bottom: 1px solid #727272;
color: #fff;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table tfoot tr td {
text-align: right;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns {
display: flex;
justify-content: space-between;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column {
margin-bottom: 25px;
padding: 15px;
border: 1px solid #727272;
border-radius: 8px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column h2 {
font-size: 22px;
font-weight: 600;
margin-bottom: 15px;
font-family: "Antonio", sans-serif !important;
color: #ffffff;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column address {
font-size: 18px;
line-height: 38px;
color: white;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
padding: 10px;
border: 1px solid #727272;
border-radius: 8px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h2 {
font-size: 24px;
font-weight: 600;
margin-bottom: 20px;
line-height: 24px;
font-family: "Antonio", sans-serif !important;
color: white;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a {
color: #FF8800;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {
font-size: 18px;
line-height: 38px;
color: white;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content form h2 {
font-size: 24px;
font-weight: 600;
margin-bottom: 20px;
line-height: 24px;
font-family: "Antonio", sans-serif !important;
color: white;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row span input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 10px 16px;
background: transparent;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row span .select2-selection {
border: 0;
font-size: 16px;
font-weight: 400;
background: transparent;
margin-bottom: 20px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row span .select2-selection .select2-selection__rendered {
padding: 10px;
color: white;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p button {
width: fit-content;
padding: 15px 30px;
border-radius: 8px;
border: 3px solid var(--White, #FFF);
background: var(--Orange, #F80);
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%; }
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .edit-account .form-row input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 10px 16px;
background: transparent;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .edit-account .form-row em {
font-size: 12px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .edit-account fieldset {
margin-top: 20px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .edit-account fieldset legend {
font-size: 24px;
font-weight: 600;
margin-bottom: 20px;
line-height: 24px;
font-family: "Antonio", sans-serif !important;
color: white;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .edit-account fieldset .form-row .show-password-input {
padding: 6px 30px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .edit-account p button {
width: fit-content;
padding: 15px 30px;
border-radius: 8px;
border: 3px solid var(--White, #FFF);
background: var(--Orange, #F80);
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%; }
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 25px;
border-radius: 20px;
background: rgba(255, 255, 255, 0.1);
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li {
max-width: calc(50% - 12px);
width: 100%;
margin-bottom: 25px;
border-radius: 10px;
border: 1px solid var(--Grey, #727272);
padding: 15px 20px 15px 30px;
position: relative;
}
@media screen and (max-width: 768px) {
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li {
max-width: 100%;
}
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li:before {
content: "";
width: 21px;
height: calc(100% + 2px);
top: -1px;
left: -1px;
bottom: -1px;
border-radius: 10px 0 0 10px;
background: #00E20F;
position: absolute;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li.expiring-soon:before {
background: #FF8800;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li.expiring-soon .expire_date {
color: #FF8800;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li.expired:before {
background: rgb(242, 0, 48);
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li.expired .expire_date {
color: rgb(242, 0, 48);
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li h3 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 3px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .expire_date {
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-weight: 400;
line-height: 120%;
margin-bottom: 15px;
font-size: 11px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .expired_text {
color: rgb(242, 0, 48);
font-family: "Nunito Sans";
font-size: 18px;
font-weight: 600;
line-height: 120%;
margin-bottom: 15px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .label_text {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
margin-bottom: 15px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .form-row {
position: relative;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .form-row.filled label {
top: 5px;
font-size: 11px;
transition: all 0.3s;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .form-row label {
position: absolute;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
transition: all 0.3s;
top: calc(50% - 9px);
left: 16px;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .form-row input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 15px 16px 10px;
width: 100%;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .form-row .copy_icon {
position: absolute;
right: 10px;
top: 13px;
cursor: pointer;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .form-row .copy_icon:hover .tooltiptext {
display: block;
}
.woocommerce-account article .woocommerce .woocommerce-MyAccount-content .promo_codes li .form-row .copy_icon .tooltiptext {
display: none;
position: absolute;
top: -40px;
background: #23241F;
padding: 5px;
border-radius: 4px;
width: 100px;
right: -30px;
color: white;
font-size: 11px;
}
.woocommerce-lost-password .woocommerce-message {
outline: none !important;
}
.majc-cart-popup .majc-cart-popup-inner .majc-header h2 {
color: var(--Black, #222);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.majc-cart-popup .majc-cart-popup-inner .majc-header .majc-sub-header .majc-cart-qty-count, .majc-cart-popup .majc-cart-popup-inner .majc-header .majc-sub-header .majc-cart-items-count {
color: var(--Black, #222);
font-family: Antonio;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.majc-cart-popup .majc-cart-popup-inner .majc-body {
overflow: hidden !important;
}
.majc-cart-popup .majc-cart-popup-inner .majc-body .mCustomScrollBox .majc-cart-item-wrap {
overflow-y: scroll;
height: calc(100vh - 390px);
}
.main_slider_wrap {
position: relative;
}
.main_slider_wrap .main_slider {
height: calc(100vh - 90px);
overflow: hidden;
margin-bottom: 0 !important;
}
@media screen and (max-width: 1200px) {
.main_slider_wrap .main_slider {
height: 600px;
}
}
@media screen and (max-width: 768px) {
.main_slider_wrap .main_slider {
height: 50vh;
}
}
.main_slider_wrap .main_slider a {
position: relative;
height: calc(100vh - 80px);
display: block;
overflow: hidden;
}
@media screen and (max-width: 768px) {
.main_slider_wrap .main_slider a {
height: 50vh;
}
}
.main_slider_wrap .main_slider a img {
position: absolute;
left: 50%;
top: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
object-fit: cover;
}
.main_slider_wrap .main_slider .slick-dots {
bottom: 25px !important;
}
.main_slider_wrap .main_slider .slick-dots li {
width: 20px;
height: 20px;
background: #D6D6D6;
margin: 0 12px;
border-radius: 50%;
transition: all 0.3s;
}
.main_slider_wrap .main_slider .slick-dots li.slick-active {
background: #F20030;
transition: all 0.3s;
}
.main_slider_wrap .main_slider .slick-dots li button {
display: none;
}
.main_slider_wrap .custom_arrows {
position: absolute;
top: 50%;
width: 100%;
display: flex;
justify-content: space-between;
max-width: 1920px;
padding: 0 30px;
left: 50%;
transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
.main_slider_wrap .custom_arrows {
padding: 0 15px;
}
}
.main_slider_wrap .custom_arrows .arrow {
cursor: pointer;
}
.main_slider_wrap .custom_arrows .arrow_next {
transform: rotate(180deg);
}
.fixed_icons {
position: fixed;
right: 0;
bottom: 90px;
display: flex;
flex-direction: column;
z-index: 9;
}
@media screen and (max-width: 768px) {
.fixed_icons {
bottom: 15px;
left: 5px;
right: 5px;
flex-direction: row;
background: #222222;
justify-content: space-around;
border-radius: 10px;
padding: 10px;
background: var(--Black, #222);
box-shadow: 0px 5px 15px 0px rgba(255, 255, 255, 0.35);
z-index: 21;
}
}
.fixed_icons .block {
position: relative;
display: flex;
justify-content: flex-end;
align-items: center;
margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
.fixed_icons .block {
margin-bottom: 0;
}
}
.fixed_icons .block.mobile_block {
display: none;
}
@media screen and (max-width: 768px) {
.fixed_icons .block.mobile_block {
display: block;
align-self: center;
}
}
.fixed_icons .block.mobile_block.active {
align-self: center;
padding: 9px 5px;
border-radius: 5px;
border-bottom: 1px solid var(--White, #FFF);
background: rgba(255, 255, 255, 0.15);
}
@media screen and (max-width: 768px) {
.fixed_icons .block.mobile_block .my_account_header {
display: flex;
flex-direction: column;
align-items: center;
}
}
.fixed_icons .block.mobile_block .my_account_header svg {
max-width: 24px;
height: 30px;
margin-bottom: 5px;
}
.fixed_icons .block.mobile_block .my_account_header span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-weight: 600;
line-height: 120%;
text-align: center;
font-size: 11px;
}
.fixed_icons .block.mobile_block .my_account_header:hover .my_account_sub_menu {
display: block;
}
.fixed_icons .block.mobile_block .my_account_header .my_account_sub_menu {
position: absolute;
bottom: 140%;
background: #FFFFFF;
padding: 15px;
border-radius: 0px 8px 8px 8px;
width: 250px;
display: none;
right: 0;
}
.fixed_icons .block.mobile_block .my_account_header .my_account_sub_menu span {
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
display: block;
text-align: left;
}
.fixed_icons .block.mobile_block .my_account_header .my_account_sub_menu li {
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 120%;
padding: 10px 0;
border-top: 1px solid #727272;
transition: all 0.3s;
display: flex;
align-items: center;
}
.fixed_icons .block.mobile_block .my_account_header .my_account_sub_menu li svg {
margin-left: 10px;
}
.fixed_icons .block.mobile_block .my_account_header .my_account_sub_menu li:hover {
color: #727272;
transition: all 0.3s;
}
@media screen and (max-width: 768px) {
.fixed_icons .block.mobile_block .cart_header {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
z-index: 9;
}
}
.fixed_icons .block.mobile_block .cart_header svg {
height: 24px;
margin-bottom: 5px;
}
.fixed_icons .block.mobile_block .cart_header span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-weight: 600;
line-height: 120%;
text-align: center;
font-size: 11px;
}
.fixed_icons .block.mobile_block .cart_header span.count {
position: absolute;
top: 0;
right: 0;
background: #F20030;
border-radius: 50%;
width: 16px;
height: 16px;
line-height: 16px;
}
.fixed_icons .block:hover .icons {
display: flex;
}
@media screen and (max-width: 768px) {
.fixed_icons .block:hover .icons {
display: none;
}
}
.fixed_icons .block .label_icon {
margin-left: 15px;
border-radius: 20px 0px 0px 20px;
background: var(--Brown, #6A5E55);
width: 68px;
height: 68px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.3s;
position: relative;
}
@media screen and (max-width: 768px) {
.fixed_icons .block .label_icon {
margin-left: 0;
flex-direction: column;
background: transparent;
width: auto;
padding: 0 3px;
height: 49px;
z-index: 99;
}
}
.fixed_icons .block .label_icon:hover {
background: #FFFFFF;
transition: all 0.3s;
}
@media screen and (max-width: 768px) {
.fixed_icons .block .label_icon:hover {
border-radius: 5px;
border-bottom: 1px solid var(--White, #FFF);
background: rgba(255, 255, 255, 0.15);
}
}
.fixed_icons .block .label_icon:hover .tooltip {
display: block;
}
.fixed_icons .block .label_icon:hover svg path {
fill: #6A5E55;
transition: all 0.3s;
}
@media screen and (max-width: 768px) {
.fixed_icons .block .label_icon:hover svg path {
fill: white;
}
}
@media screen and (max-width: 768px) {
.fixed_icons .block .label_icon svg {
margin-bottom: 5px;
max-width: 24px;
height: 24px;
}
}
.fixed_icons .block .label_icon svg path {
transition: all 0.3s;
}
.fixed_icons .block .label_icon .tooltip {
position: absolute;
background: #FFFFFF;
top: -25px;
right: 10%;
border-radius: 5px;
padding: 10px;
width: 110px;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
display: none;
}
@media screen and (max-width: 768px) {
.fixed_icons .block .label_icon .tooltip {
display: block;
position: initial;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-weight: 600;
line-height: 120%;
background: transparent;
padding: 0;
width: auto;
}
}
.fixed_icons .block .label_icon .tooltip:after {
content: "";
width: 0;
height: 0;
display: block;
border-top: 10px solid white;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 0;
top: 100%;
position: absolute;
right: 15px;
}
@media screen and (max-width: 768px) {
.fixed_icons .block .label_icon .tooltip:after {
display: none;
}
}
.fixed_icons .block .icons {
display: none;
}
.fixed_icons .block .icons .mobile_wrap {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.fixed_icons .block .icons .mobile_wrap span {
width: 100%;
color: var(--White, #FFF);
text-align: center;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 25px;
display: none;
}
@media screen and (max-width: 768px) {
.fixed_icons .block .icons .mobile_wrap span {
display: block;
}
}
@media screen and (max-width: 768px) {
.fixed_icons .block .icons .mobile_wrap .wrap_soc {
margin: 0 0px;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
}
.fixed_icons .block .icons .mobile_wrap .wrap_soc a {
width: 56px;
height: 56px;
border-radius: 50%;
background: white;
display: flex;
justify-content: center;
align-items: center;
margin-left: 15px;
}
@media screen and (max-width: 786px) {
.fixed_icons .block .icons .mobile_wrap .wrap_soc a {
margin: 0 10px;
}
}
.fixed_icons .block .icons .mobile_wrap .wrap_soc .fb-share-button {
width: 56px;
height: 56px;
border-radius: 50%;
background: white;
margin-left: 15px;
display: block;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/facebook_share_blue.svg);
}
@media screen and (max-width: 768px) {
.fixed_icons .block .icons .mobile_wrap .wrap_soc .fb-share-button {
margin-left: 0;
align-self: center;
}
}
.fixed_icons .block .icons .mobile_wrap .wrap_soc .fb-share-button span {
width: 56px !important;
height: 56px !important;
display: block;
}
.fixed_icons .block .icons .mobile_wrap .wrap_soc .fb-share-button span iframe {
width: 56px !important;
height: 56px !important;
opacity: 0;
left: 0;
}
.sale_fore_signup {
position: fixed;
bottom: 90px;
left: 30px;
z-index: 9;
}
@media screen and (max-width: 768px) {
.sale_fore_signup {
left: 5px;
bottom: 80px;
}
}
.sale_fore_signup .close {
position: absolute;
top: -20px;
right: -20px;
cursor: pointer;
display: none;
}
.sale_fore_signup .close.active {
display: block;
}
.sale_fore_signup .close svg path {
fill: #222222;
}
.sale_fore_signup .modal_sale {
background: var(--White, #FFF);
width: 340px;
position: relative;
pointer-events: auto;
padding: 25px 15px;
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.5);
border-radius: 10px;
overflow: hidden;
display: none;
background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%2300A814FF' stroke-width='4' stroke-dasharray='15' stroke-dashoffset='86' stroke-linecap='butt'/%3e%3c/svg%3e");
}
.sale_fore_signup .modal_sale .modal_header {
width: 100%;
position: relative;
z-index: 2;
}
.sale_fore_signup .modal_sale .modal_header h3 {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans" !important;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-bottom: 10px;
}
.sale_fore_signup .modal_sale .modal_content {
position: relative;
z-index: 1;
}
.sale_fore_signup .modal_sale .modal_content:after {
content: "";
width: 180px;
height: 210px;
display: block;
background: #F2FCF3;
border-radius: 0% 100% 0 0;
position: absolute;
z-index: -1;
left: -13px;
bottom: -22px;
}
.sale_fore_signup .modal_sale .modal_content:before {
content: "";
width: 140px;
height: 173px;
display: block;
background: #F2FCF3;
border-radius: 73% 0 0 83%;
position: absolute;
z-index: -8;
right: -13px;
top: -60px;
}
.sale_fore_signup .modal_sale .modal_content p {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
.sale_fore_signup .modal_sale .modal_content p {
margin-bottom: 10px;
}
}
.sale_fore_signup .modal_sale .modal_content .sales {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
.sale_fore_signup .modal_sale .modal_content .sales {
margin-bottom: 10px;
}
}
.sale_fore_signup .modal_sale .modal_content .sales .block {
border-radius: 5px;
border: 1px solid var(--Green-added, #00A814);
padding: 15px 5px;
max-width: 49%;
width: 100%;
}
@media screen and (max-width: 768px) {
.sale_fore_signup .modal_sale .modal_content .sales .block {
padding: 10px;
}
}
.sale_fore_signup .modal_sale .modal_content .sales .block .sales_count {
color: var(--Green-added, #00A814);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
.sale_fore_signup .modal_sale .modal_content .sales .block .sales_count {
font-size: 18px;
margin-bottom: 0;
}
}
.sale_fore_signup .modal_sale .modal_content .sales .block span {
color: var(--Grey, #727272);
text-align: center;
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
display: block;
}
.sale_fore_signup .modal_sale .modal_content a.button {
width: 100%;
display: block;
border-radius: 8px;
background: var(--Red, #00A814);
padding: 11px 20px;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif !important;
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin: 15px 0;
}
.sale_fore_signup .modal_sale .modal_content .coupon_code_wrap {
width: 100%;
border-radius: 8px;
background: var(--Grey-secondary, #FFFFFF);
position: relative;
margin: 15px 0;
display: flex;
justify-content: flex-start;
align-items: center;
border: 1px solid var(--Grey-secondary, #D6D6D6);
}
.sale_fore_signup .modal_sale .modal_content .coupon_code_wrap input {
border-radius: 8px;
background: var(--Grey-secondary, #FFFFFF);
padding: 8px 16px;
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 100%;
width: calc(100% - 46px);
}
.sale_fore_signup .modal_sale .modal_content .coupon_code_wrap input:focus {
outline: none;
}
.sale_fore_signup .modal_sale .modal_content .coupon_code_wrap button {
position: relative;
}
.sale_fore_signup .modal_sale .modal_content .coupon_code_wrap button:hover .tooltiptext {
display: block;
}
.sale_fore_signup .modal_sale .modal_content .coupon_code_wrap button .tooltiptext {
display: none;
position: absolute;
top: -27px;
background: #23241F;
padding: 5px;
border-radius: 4px;
width: 100px;
right: -30px;
color: white;
font-size: 11px;
}
.sale_fore_signup .modal_sale .modal_content .share_buttons {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
.sale_fore_signup .modal_sale .modal_content .share_buttons {
margin-bottom: 10px;
}
}
.sale_fore_signup .modal_sale .modal_content .share_buttons a {
margin: 0 8px;
}
.sale_fore_signup .modal_sale .modal_content .share_buttons a:hover svg path {
transition: all 0.4s;
fill: #00E20F;
}
.sale_fore_signup .modal_sale .modal_content .share_buttons a svg path {
transition: all 0.4s;
fill: #D6D6D6;
}
.sale_fore_signup .modal_sale .modal_content .share_buttons .fb-share-button {
width: 25px;
height: 25px;
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/facebook_share.svg);
}
.sale_fore_signup .modal_sale .modal_content .share_buttons .fb-share-button span {
width: 25px !important;
height: 25px !important;
display: block;
}
.sale_fore_signup .modal_sale .modal_content .share_buttons .fb-share-button iframe {
opacity: 0;
left: 0;
width: 25px !important;
height: 25px !important;
}
.sale_fore_signup .modal_sale .modal_content img {
display: block;
margin: 0 auto;
width: 100%;
}
@media screen and (max-width: 768px) {
.sale_fore_signup .modal_sale .modal_content img {
display: none;
}
}
.sale_fore_signup .modal_sale .modal_content .invited_friends_title {
margin-top: 20px;
margin-bottom: 12px;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
}
.sale_fore_signup .modal_sale .modal_content .invited_list {
height: 90px;
width: 100%;
overflow-y: auto;
}
.sale_fore_signup .modal_sale .modal_content .invited_list::-webkit-scrollbar {
width: 10px;
}
.sale_fore_signup .modal_sale .modal_content .invited_list::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey;
border-radius: 10px;
background: #D6D6D6;
}
.sale_fore_signup .modal_sale .modal_content .invited_list::-webkit-scrollbar-thumb {
background: #727272;
border-radius: 10px;
}
.sale_fore_signup .modal_sale .modal_content .invited_list li {
margin-bottom: 5px;
border-radius: 8px;
border: 1px solid var(--Grey-secondary, #D6D6D6);
background: var(--White, #FFF);
padding: 5px 10px;
}
.sale_fore_signup .modal_sale .modal_content .invited_list li span {
color: #000;
font-family: "Nunito Sans" !important;
font-size: 11px;
font-style: normal;
font-weight: 600;
line-height: 120%;
margin-bottom: 2px;
display: block;
}
.sale_fore_signup .modal_sale .modal_content .invited_list li p {
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 11px;
font-style: normal;
font-weight: 400;
line-height: 120%;
text-align: left;
margin-bottom: 0;
}
.sale_fore_signup .icon {
cursor: pointer;
}
.sale_fore_signup .icon:hover svg {
display: none;
}
.sale_fore_signup .icon:hover svg.default {
display: none;
}
.sale_fore_signup .icon:hover svg.hover {
display: block;
}
.sale_fore_signup .icon.active svg.default {
display: none;
}
.sale_fore_signup .icon.active svg.hover {
display: none;
}
.sale_fore_signup .icon.active svg.active {
display: block;
}
.sale_fore_signup .icon svg {
display: none;
margin-left: -17px;
}
@media screen and (max-width: 768px) {
.sale_fore_signup .icon svg {
max-width: 78px;
}
}
.sale_fore_signup .icon svg.default {
display: block;
}
.ticker-wrapper {
width: 100%;
overflow: hidden;
background: rgb(255, 136, 0);
color: white;
padding: 10px 0;
position: relative;
}
.ticker-wrapper .ticker-track {
display: flex;
width: max-content;
animation: ticker-scroll 30s linear infinite;
}
.ticker-wrapper .ticker-track .ticker-content {
display: flex;
}
.ticker-wrapper .ticker-track .ticker-content .ticker-item {
display: flex;
align-items: center;
margin-right: 20px;
white-space: nowrap;
font-weight: 700;
font-size: 20px;
font-family: "Antonio", sans-serif;
}
.ticker-wrapper .ticker-track .ticker-content .ticker-item svg {
margin-right: 20px;
width: 40px;
height: 40px;
}
.ticker-item img {
height: 30px;
margin-right: 10px;
}
@keyframes ticker-scroll {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(-50%);
}
}
.contact_bar_wrap {
background: var(--Red, #F20030);
padding: 10px 0;
}
.contact_bar_wrap .contact_bar {
display: flex;
justify-content: space-between;
align-items: center;
}
.contact_bar_wrap .contact_bar .block {
opacity: 0;
transform: translateY(20px);
transition: opacity 1s ease, transform 1s ease;
max-width: 33.3333333333%;
}
.contact_bar_wrap .contact_bar .block.show {
opacity: 1;
transform: translateY(0);
}
.contact_bar_wrap .contact_bar .block .label {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
.contact_bar_wrap .contact_bar .block .label {
font-size: 12px;
}
}
.contact_bar_wrap .contact_bar .block p, .contact_bar_wrap .contact_bar .block a {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block p span, .contact_bar_wrap .contact_bar .block a span {
display: none;
}
}
.contact_bar_wrap .contact_bar .block p svg, .contact_bar_wrap .contact_bar .block a svg {
display: none;
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block p svg, .contact_bar_wrap .contact_bar .block a svg {
display: block;
}
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block.mobile_location {
display: flex;
justify-content: flex-start;
align-items: center;
max-width: 70%;
text-align: left;
}
}
.contact_bar_wrap .contact_bar .block.mobile_location svg {
margin-right: 10px;
display: none;
width: 46px;
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block.mobile_location svg {
display: block;
}
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block.mobile_location .label {
text-align: left;
}
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block.mobile_location p {
text-align: left;
}
}
.contact_bar_wrap .contact_bar .block.mobile_location > div {
max-width: calc(100% - 56px);
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block.mobile_hide {
max-width: 15%;
}
}
@media screen and (max-width: 500px) {
.contact_bar_wrap .contact_bar .block.mobile_hide .label {
display: none;
}
}
.newsletter_wrap {
padding: 100px 0;
position: relative;
background: #DE002C;
background-repeat: no-repeat;
background-position: right;
}
@media screen and (max-width: 991px) {
.newsletter_wrap {
padding: 50px 0 50px;
}
}
.newsletter_wrap .newsletter {
display: flex;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width: 991px) {
.newsletter_wrap .newsletter {
flex-wrap: wrap;
}
}
.newsletter_wrap .left_side {
max-width: 40%;
width: 100%;
}
@media screen and (max-width: 991px) {
.newsletter_wrap .left_side {
max-width: 100%;
}
}
.newsletter_wrap .left_side h3 {
margin-bottom: 20px;
color: var(--White, #FFF);
font-family: Onest;
font-size: 45px;
font-weight: 600;
line-height: 120%;
}
@media screen and (max-width: 991px) {
.newsletter_wrap .left_side h3 {
font-size: 32px;
}
}
.newsletter_wrap .left_side p {
margin-bottom: 20px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.newsletter_wrap .left_side .form form .mc4wp-form-fields {
position: relative;
}
.newsletter_wrap .left_side .form form .mc4wp-form-fields input[type=email] {
border-radius: 8px;
border: 1px solid var(--Grey, #727272);
background: #FFF;
padding: 15px 46px 15px 16px;
width: 100%;
}
.newsletter_wrap .left_side .form form .mc4wp-form-fields button[type=submit] {
width: 20px;
height: 20px;
right: 10px;
top: 16px;
bottom: 16px;
position: absolute;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right.svg);
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}
.newsletter_wrap .right_side {
max-width: 50%;
width: 100%;
}
@media screen and (max-width: 991px) {
.newsletter_wrap .right_side {
display: none;
}
} @font-face {
font-family: Antonio;
font-style: normal;
font-weight: 100 700;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Antonio Cyrillic.woff) format("woff2");
} @font-face {
font-family: "Nunito Sans";
font-style: normal;
font-weight: 200 1000;
font-stretch: 100%;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Nunito Sans 200 cyr ext.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: "Nunito Sans";
font-style: normal;
font-weight: 200 1000;
font-stretch: 100%;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Nunito sans 200 cyr.woff2) format("woff2");
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: "Nunito Sans";
font-style: normal;
font-weight: 200 1000;
font-stretch: 100%;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Nunito sans 200 vietnamese.woff2) format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: "Nunito Sans";
font-style: normal;
font-weight: 200 1000;
font-stretch: 100%;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Nunito sans 200 latin ext.woff2) format("woff2");
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: "Nunito Sans";
font-style: normal;
font-weight: 200 1000;
font-stretch: 100%;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Nunito sans 200 latin.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: "Onest";
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Onest cyr ext.woff2) format("woff2");
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: "Onest";
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Onest cyr.woff2) format("woff2");
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: "Onest";
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Onest latin-ext.woff2) format("woff2");
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: "Onest";
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(//promez.de/wp-content/themes/victor-child/assets/fonts/Onest Latin.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.single_recipe_wrap .main_section_recipe {
padding: 152px 0 50px;
background: linear-gradient(180deg, rgba(34, 34, 34, 0) 33.44%, #222 99.89%), linear-gradient(0deg, rgba(34, 34, 34, 0.5) 0%, rgba(34, 34, 34, 0.5) 100%), url(//promez.de/wp-content/themes/victor-child/assets/img/recipe_main_bg.webp) lightgray 50%/cover no-repeat;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe {
padding: 122px 0 30px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content {
position: relative;
border-radius: 20px;
z-index: 1;
height: 700px;
overflow: hidden;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content {
height: 186px;
overflow: visible;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content img.attachment-full {
border-radius: 20px;
position: absolute;
left: 50%;
top: 50%;
height: 100% !important;
width: 100%;
transform: translate(-50%, -50%);
object-fit: cover;
}
.single_recipe_wrap .main_section_recipe .main_section_content:before {
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 20px;
background: radial-gradient(218.65% 64.58% at 65.21% 36.3%, rgba(34, 34, 34, 0) 18.52%, #222 100%);
z-index: 2;
position: absolute;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content:before {
display: none;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute {
position: absolute;
bottom: 50px;
left: 25px;
z-index: 3;
display: flex;
justify-content: space-between;
right: 25px;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute {
flex-wrap: wrap;
position: initial;
padding-top: 200px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side {
max-width: calc(50% - 10px);
width: 100%;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side {
max-width: 100%;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side h1 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-bottom: 26px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side h1 {
font-size: 32px;
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side h1 {
margin-top: 15px;
margin-bottom: 15px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side .short_desc {
margin-bottom: 26px;
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side .short_desc p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side .short_desc p a {
display: none;
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side .images {
display: flex;
justify-content: flex-start;
align-items: center;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side .images {
margin-bottom: 10px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .left_side .images img {
margin-right: 15px;
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side {
max-width: calc(50% - 10px);
width: 100%;
display: flex;
justify-content: space-between;
align-self: flex-end;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side {
max-width: 100%;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block {
max-width: calc(33.3333333333% - 7px);
width: 100%;
border-radius: 8px;
border: 1px solid var(--White, #FFF);
padding: 15px 10px;
display: flex;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block {
padding: 10px 5px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-bottom: 5px;
display: block;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block span {
font-size: 16px;
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block span {
font-size: 14px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block p {
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block p {
font-size: 12px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block svg {
margin-left: 5px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .main_section_recipe .main_section_content .main_section_absolute .right_side .block svg {
max-width: 22px;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .top_buttons {
position: absolute;
top: 25px;
right: 25px;
display: flex;
justify-content: flex-end;
z-index: 3;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .main_section_recipe .main_section_content .top_buttons {
top: auto;
right: auto;
bottom: 5px;
left: auto;
width: 100%;
justify-content: center;
}
}
.single_recipe_wrap .main_section_recipe .main_section_content .top_buttons .tooltip {
position: absolute;
left: 0;
bottom: -30px;
color: white;
font-size: 14px;
background: #FF8800;
padding: 5px 10px;
border-radius: 5px;
font-weight: 600;
box-shadow: 0px 5px 15px 0px rgba(47, 47, 47, 0.5);
display: block;
opacity: 0;
visibility: hidden;
transition: all 0.4s;
}
.single_recipe_wrap .main_section_recipe .main_section_content .top_buttons .tooltip.active {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
.single_recipe_wrap .main_section_recipe .main_section_content .top_buttons a {
width: 48px;
height: 48px;
border-radius: 50%;
border: 1px solid var(--White, #FFF);
padding: 10px;
display: flex;
justify-content: center;
align-items: center;
margin-left: 25px;
}
.single_recipe_wrap .main_section_recipe .main_section_content .top_buttons a svg {
max-width: 100%;
}
.single_recipe_wrap .ingredients_wrap {
background: #222222;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .ingredients_wrap {
padding: 50px 0;
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .ingredients_wrap {
padding-top: 440px;
}
}
.single_recipe_wrap .ingredients_wrap h2 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .ingredients_wrap h2 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .ingredients_wrap h2 {
font-size: 32px;
}
}
.single_recipe_wrap .ingredients_wrap .ingredients {
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .ingredients_wrap .ingredients {
flex-wrap: wrap;
}
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list {
max-width: calc(50% - 10px);
width: 100%;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list {
max-width: 100%;
}
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label {
display: block;
padding: 15px;
margin-bottom: 15px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label:first-of-type {
background: #00A814;
border-radius: 8px;
display: flex;
justify-content: space-between;
align-items: center;
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label:first-of-type button {
border-radius: 8px;
background: var(--White, #FFF);
padding: 15px 30px;
display: block;
align-self: center;
color: var(--Red, #00A814);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-left: 16px;
cursor: pointer;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label:first-of-type button {
font-size: 16px;
padding: 11px 20px;
}
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label:first-of-type input:checked + span:before {
background: #ffffff;
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label:first-of-type span:after {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear_white.svg);
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label input {
opacity: 0;
display: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label input:checked + span:before {
background: #00A814;
border-color: #00A814;
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label input:checked + span:after {
display: block;
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label span {
position: relative;
padding: 0 0 0 40px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
display: block;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label span {
font-size: 16px;
}
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label span:before {
width: 24px;
height: 24px;
content: "";
display: block;
position: absolute;
border-radius: 6px;
border: 1.125px solid var(--White, #FFF);
left: 0;
top: -4px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .ingredients_list label span:after {
content: "";
position: absolute;
width: 21px;
height: 21px;
left: 1px;
top: -3px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg);
display: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product {
max-width: calc(50% - 10px);
width: 100%;
border-radius: 20px;
background: linear-gradient(180deg, rgba(34, 34, 34, 0) 33.44%, #222 99.89%), linear-gradient(0deg, rgba(34, 34, 34, 0.6) 0%, rgba(34, 34, 34, 0.6) 100%), url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp) no-repeat;
padding: 25px;
background-size: cover;
align-self: flex-start;
background-position: center;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product {
max-width: 100%;
}
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product {
max-width: 345px;
width: 100%;
margin: 0 auto;
position: relative;
border-radius: 16px;
overflow: hidden;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .img_wrap {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prod_bg.webp);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 269px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .img_wrap img {
max-height: 269px;
width: auto !important;
margin: 0 auto;
display: block;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .onsale {
color: var(--White, #FFF);
font-family: "Antonio";
font-size: 32px;
font-weight: 700;
line-height: 120%;
background: rgba(242, 0, 48, 0.8);
padding: 15px 65px;
border-radius: 0;
margin: 0 !important;
min-height: auto !important;
transform: rotate(-45deg);
position: absolute;
left: -70px;
top: 20px;
width: 253px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .product_notification_wrap {
position: absolute;
z-index: 2;
top: 253px;
left: 0;
max-width: 100%;
background: rgba(0, 168, 20, 0.8);
padding: 4px 10px;
display: none;
justify-content: space-between;
width: 100%;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .product_notification_wrap.active {
display: flex;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .product_notification_wrap .product-notification {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
align-self: center;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .product_notification_wrap .product-notification b {
font-weight: 700;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .product_notification_wrap .close {
border-radius: 5px;
background: var(--White, #FFF);
display: flex;
align-items: center;
justify-content: center;
align-self: center;
margin-left: 10px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .content_wrap {
background: rgba(255, 255, 255, 0.2);
padding: 15px;
display: block;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .content_wrap h2 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; text-align: left;
margin: 0 0 15px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .content_wrap p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .content_wrap .short_desc, .single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .content_wrap .images {
display: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap {
background: rgba(255, 255, 255, 0.2);
padding: 0 15px 15px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .price_label {
color: var(--Grey-secondary, #D6D6D6);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .price {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .price ins {
text-decoration: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .price bdi {
color: var(--White, #FFF);
font-family: Antonio;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; display: flex;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .price del {
text-decoration: none;
align-self: flex-end;
opacity: 1;
margin-left: 5px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .price del bdi {
color: var(--Red, #F20030);
font-family: Antonio;
font-size: 16px;
font-weight: 700;
line-height: 120%; text-decoration: line-through;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap p.stock {
display: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .add_quantity {
margin-top: 15px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .add_quantity p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 700;
line-height: 120%;
margin-bottom: 10px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .add_quantity .buttons {
display: flex;
justify-content: space-between;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .add_quantity .buttons button {
max-width: calc(16.6666666667% - 4px);
width: 100%;
text-align: center;
border-radius: 4px;
background: rgba(255, 255, 255, 0.2);
padding: 8px 0;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin-top: 0;
display: block;
cursor: pointer;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .add_quantity .buttons button:after {
display: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .add_quantity .buttons button.added_to_cart {
display: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .product-quantity-display {
width: 100%;
background: #4E4E4E;
padding: 12px 25px;
border-radius: 4px;
margin-top: 10px;
display: flex;
transition: all 0.3s;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .product-quantity-display input {
width: calc(100% - 48px);
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .product-quantity-display button {
width: 24px;
cursor: pointer;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap a.add_to_cart_button {
display: none;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification {
display: none;
position: absolute;
border-radius: 5px;
background: var(--White, #FFF);
padding: 10px;
bottom: 17px;
right: calc(100% + 22px);
width: 202px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification:after {
content: "";
width: 0;
height: 0;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 10px solid #FFFFFF;
display: block;
position: absolute;
left: 100%;
top: calc(50% - 8px);
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification p {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 600;
line-height: 120%;
display: block;
text-align: center;
margin-bottom: 5px;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification ul {
display: flex;
justify-content: center;
border-radius: 99px;
background: var(--blue, #0D99FF);
padding: 5px 10px;
margin-bottom: 0;
align-items: center;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification ul li {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 400;
line-height: 120%;
margin-bottom: 0;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification ul li b {
font-weight: 700;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification ul li b bdi {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 12px;
line-height: 120%;
font-weight: 700;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product .product li.product .price_wrap .subtotal_notification.active {
display: block;
}
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product span.big_text {
display: block;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-top: 25px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .ingredients_wrap .ingredients .associate_product span.big_text {
font-size: 32px;
}
}
.single_recipe_wrap .cooking_steps {
background: #222222;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .cooking_steps {
padding: 50px 0;
}
}
.single_recipe_wrap .cooking_steps h2 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .cooking_steps h2 {
font-size: 45px;
margin-bottom: 25px;
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .cooking_steps h2 {
font-size: 32px;
}
}
.single_recipe_wrap .cooking_steps .single_step:last-of-type label .index:after {
display: none;
}
.single_recipe_wrap .cooking_steps .single_step input {
display: none;
}
.single_recipe_wrap .cooking_steps .single_step input:checked + label .index {
background: #00A814;
}
.single_recipe_wrap .cooking_steps .single_step input:checked + label .index:after {
background: #00A814;
}
.single_recipe_wrap .cooking_steps .single_step input:checked + label span:before {
background: #00A814;
border-color: #00A814;
}
.single_recipe_wrap .cooking_steps .single_step input:checked + label span:after {
display: block;
}
.single_recipe_wrap .cooking_steps .single_step label {
position: relative;
padding: 0 0 0 90px;
display: flex;
align-items: center;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .cooking_steps .single_step label {
padding: 0 0 0 32px;
height: auto;
min-height: 80px;
}
}
.single_recipe_wrap .cooking_steps .single_step label .index {
position: absolute;
left: 13px;
width: 44px;
height: 44px;
top: calc(50% - 22px);
background: #727272;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .cooking_steps .single_step label .index {
left: 0;
width: 34px;
height: 34px;
font-size: 16px;
}
}
.single_recipe_wrap .cooking_steps .single_step label .index:after {
content: "";
width: 10px;
display: block;
position: absolute;
height: 52px;
background: #727272;
top: 100%;
left: calc(50% - 5px);
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .cooking_steps .single_step label .index:after {
top: 90%;
height: 80px;
}
}
.single_recipe_wrap .cooking_steps .single_step label span {
position: relative;
padding: 15px 0 15px 56px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 20px;
font-weight: 700;
line-height: 120%;
display: block;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .cooking_steps .single_step label span {
font-size: 16px;
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .cooking_steps .single_step label span {
padding: 5px 0 5px 31px;
font-size: 12px;
font-weight: 600;
}
}
.single_recipe_wrap .cooking_steps .single_step label span:before {
width: 24px;
height: 24px;
content: "";
display: block;
position: absolute;
border-radius: 6px;
border: 1.125px solid var(--White, #FFF);
left: 15px;
top: calc(50% - 13px);
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .cooking_steps .single_step label span:before {
width: 18px;
height: 18px;
left: 7px;
}
}
.single_recipe_wrap .cooking_steps .single_step label span:after {
content: "";
position: absolute;
width: 21px;
height: 21px;
left: 16px;
top: calc(50% - 11px);
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg);
display: none;
background-size: contain;
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .cooking_steps .single_step label span:after {
width: 16px;
height: 16px;
left: 9px;
top: calc(50% - 10px);
}
}
.single_recipe_wrap .related_recipes_wrap {
padding: 100px 0;
background: radial-gradient(218.65% 64.58% at 65.21% 36.3%, rgba(34, 34, 34, 0) 20%, #222 100%), radial-gradient(218.65% 64.58% at 65.21% 36.3%, rgba(34, 34, 34, 0) 20%, #222 100%), url(//promez.de/wp-content/themes/victor-child/assets/img/related_bg.webp);
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .related_recipes_wrap {
padding: 50px 0;
}
}
.single_recipe_wrap .related_recipes_wrap h2 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .related_recipes_wrap h2 {
font-size: 45px;
margin-bottom: 25px;
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .related_recipes_wrap h2 {
font-size: 32px;
}
}
.single_recipe_wrap .related_recipes_wrap .related_recipes {
display: flex;
justify-content: space-between;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .slick-dots li {
width: 16px;
height: 16px;
border-radius: 50%;
background: #D6D6D6;
margin: 0 5px;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .slick-dots li.slick-active {
background: #F20030;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .slick-dots li button {
display: none;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project {
max-width: calc(33.3333333333% - 14px);
width: 100%;
margin: 0 7px 50px;
transition: all 0.3s;
position: relative;
border-radius: 20px;
padding: 15px 15px 75px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project {
max-width: calc(33.3333333333% - 5px);
}
}
@media screen and (max-width: 768px) {
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project {
max-width: 100%;
margin-bottom: 0;
}
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project:hover {
background: rgba(255, 255, 255, 0.2);
transition: all 0.3s;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .img_block {
border-radius: 5px;
position: relative;
overflow: hidden;
height: 267px;
width: 100%;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .img_block {
height: 200px;
}
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .img_block img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .content .badge {
border-radius: 999px;
border: 1px solid var(--Red, #F20030);
background: var(--Red, #F20030);
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding: 6px 12px;
display: block;
width: fit-content;
margin: 15px 0;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .content h4 {
color: var(--Black, #fff);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
}
@media screen and (max-width: 991px) {
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .content h4 {
font-size: 23px;
}
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .content .short_desc p {
color: var(--Black, #fff);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; }
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .content .recipe_by {
border-radius: 5px;
border: 1px solid var(--Grey, #727272);
padding: 5px 10px;
width: fit-content;
margin-top: 15px;
position: absolute;
left: 15px;
bottom: 15px;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .content .recipe_by p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 120%;
}
.single_recipe_wrap .related_recipes_wrap .related_recipes .single_project .single_block .content .recipe_by span {
margin-top: 0;
display: block;
color: var(--Grey, #727272);
font-family: "Nunito Sans";
font-size: 11px;
font-style: normal;
font-weight: 700;
line-height: 120%;
}
.woocommerce-order-received .custom_header {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
height: 300px;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 225px;
}
@media screen and (max-width: 991px) {
.woocommerce-order-received .custom_header {
margin-bottom: 125px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-order-received .custom_header {
height: 200px;
}
}
.woocommerce-order-received .custom_title {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received .custom_title {
font-size: 42px;
margin-bottom: 50px;
}
}
.woocommerce-order-received .entry-header {
width: 100%;
left: 0;
transform: none;
display: none;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received .entry-header {
top: 290px;
}
}
.woocommerce-order-received article {
max-width: 1920px;
margin: 0 auto;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received article {
margin: 0 auto;
}
}
.woocommerce-order-received article .woocommerce-order {
max-width: 1230px;
padding: 0 15px;
margin: 0 auto;
}
.woocommerce-order-received article .woocommerce-order .woocommerce-thankyou-order-received {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
margin-bottom: 30px;
}
.woocommerce-order-received article .woocommerce-order ul.woocommerce-thankyou-order-details {
display: flex;
justify-content: center;
}
@media screen and (max-width: 991px) {
.woocommerce-order-received article .woocommerce-order ul.woocommerce-thankyou-order-details {
flex-wrap: wrap;
}
}
.woocommerce-order-received article .woocommerce-order ul.woocommerce-thankyou-order-details li {
font-size: 14px;
font-weight: 400;
color: white;
border-right: 1px solid white;
}
@media screen and (max-width: 991px) {
.woocommerce-order-received article .woocommerce-order ul.woocommerce-thankyou-order-details li {
width: 100%;
border-right: 0;
border-bottom: 1px dashed #cfc8d8;
padding-bottom: 10px;
margin-bottom: 10px;
}
}
.woocommerce-order-received article .woocommerce-order ul.woocommerce-thankyou-order-details li strong {
font-size: 18px;
font-weight: 600;
}
@media screen and (max-width: 991px) {
.woocommerce-order-received article .woocommerce-order ul.woocommerce-thankyou-order-details li strong {
margin-top: 3px;
}
}
.woocommerce-order-received article .woocommerce-order p {
font-size: 18px;
color: white;
margin-bottom: 10px;
text-align: center;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content {
margin-top: 80px;
padding-bottom: 80px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .buttons {
display: flex;
justify-content: center;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .buttons a {
border-radius: 8px;
background: rgba(255, 255, 255, 0.1);
padding: 15px 25px;
display: block;
width: fit-content;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 1;
margin: 0 10px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .buttons a.download {
border-radius: 8px;
background: var(--White, #FF8800);
border: 2px solid var(--White, #FFF);
color: var(--Black, #FFF);
text-align: center;
font-family: Antonio;
font-size: 20px;
font-weight: 700;
line-height: 1;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey {
border: 1px solid var(--White, #FFF);
border-radius: 20px;
max-width: 760px;
margin: 100px auto 0;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_header {
padding: 15px;
border-bottom: 1px solid var(--White, #FFF);
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_header h2 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 45px;
font-weight: 600;
line-height: 120%;
margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_header h2 {
font-size: 32px;
}
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_header h6 {
color: var(--Grey, #727272);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content {
padding: 25px 50px;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content {
padding: 25px 15px;
}
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question {
border-radius: 16px;
border: 1px solid var(--Grey, #727272);
background: var(--Black, #222);
padding: 25px;
margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question {
padding: 25px 15px;
}
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question .question_step {
margin-bottom: 25px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question .question_step p {
color: var(--Orange, #F80);
text-align: center;
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question .question_title {
margin-bottom: 25px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question .question_title p {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 23px;
font-weight: 700;
line-height: 120%;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question p .wpcf7-form-control-wrap input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
max-width: 250px;
width: 100%;
color: white;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question p .wpcf7-form-control-wrap textarea {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
height: 120px;
width: 100%;
max-width: 500px;
padding: 16px;
color: white;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
margin: 0;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item.first label span {
border-radius: 4px 0 0 4px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item.last label span {
border-radius: 0 4px 4px 0;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
cursor: pointer;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
display: none;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked + span {
background: #FFFFFF;
color: #222;
border-radius: 4px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked + span:after {
display: block;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
padding: 16px 16px 16px 30px;
background: #383838;
display: block;
position: relative;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label span {
width: 55px;
}
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label span:before {
content: "";
position: absolute;
left: 9px;
width: 14px;
height: 14px;
border-radius: 50%;
border: 1px solid #F20030;
display: block;
top: 17px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_1 .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label span:after {
content: "";
width: 10px;
height: 10px;
position: absolute;
border-radius: 50%;
top: 20px;
left: 12px;
background: #F20030;
display: none;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
max-width: calc(50% - 4px);
width: 100%;
background: #383838;
margin: 0 0 8px;
text-align: left;
padding: 16px;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item {
max-width: 100%;
}
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label {
cursor: pointer;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input {
display: none;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked + span:after {
display: block;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input:checked + span:before {
border-color: #F20030;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
padding: 0 30px;
background: #383838;
display: block;
position: relative;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label span:before {
content: "";
position: absolute;
left: 9px;
width: 14px;
height: 14px;
border-radius: 50%;
border: 1px solid #fff;
display: block;
top: 0;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_2 p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label span:after {
content: "";
width: 10px;
height: 10px;
position: absolute;
border-radius: 50%;
top: 3px;
left: 12px;
background: #F20030;
display: none;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_other p .wpcf7-form-control-wrap input[name=text-910] {
display: none;
max-width: 100%;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_other p .wpcf7-form-control-wrap input[name=text-910].active {
display: block;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_other p .wpcf7-form-control-wrap input[name=text-485] {
display: none;
max-width: 100%;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_other p .wpcf7-form-control-wrap input[name=text-485].active {
display: block;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_5 {
position: relative;
margin-bottom: 50px;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_5:before {
content: "";
height: 1px;
width: calc(100% + 100px);
bottom: -25px;
left: -50px;
background: white;
display: block;
position: absolute;
}
@media screen and (max-width: 768px) {
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .question.question_5:before {
width: calc(100% + 30px);
left: -15px;
}
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form p input[type=submit] {
border-radius: 8px;
border: 2px solid var(--White, #FFF);
background: var(--Orange, #F80);
padding: 15px 100px;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
cursor: pointer;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form p .wpcf7-spinner {
position: absolute;
}
.woocommerce-order-received article .woocommerce-order .thank_you_custom_content .survey .survey_content form .wpcf7-response-output {
border-color: #F20030;
color: white;
display: none;
}
.login_modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
backdrop-filter: blur(10px);
justify-content: center;
align-items: center;
display: none;
z-index: 23;
background-position: center;
background-size: cover;
}
.login_modal.active {
display: flex;
}
.log_in_page {
padding: 0px 0 0px;
max-width: 800px;
margin: 0 auto;
position: relative;
width: 100%;
}
.log_in_page .close {
right: 40px;
top: 11px;
position: absolute;
cursor: pointer;
z-index: 1;
}
.log_in_page .forms {
border-radius: 8px;
background: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(10px);
overflow-y: auto;
max-height: calc(100vh - 50px);
}
.log_in_page .forms .forms_header {
padding: 25px;
border-bottom: 1px solid #222222;
}
.log_in_page .forms .forms_header ul {
display: flex;
justify-content: space-around;
align-items: center;
position: relative;
}
.log_in_page .forms .forms_header ul:before {
content: "";
width: 1px;
height: 28px;
display: block;
left: 50%;
background: #222222;
position: absolute;
}
.log_in_page .forms .forms_header ul li {
color: var(--Grey, #727272);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
cursor: pointer;
width: 50%;
}
@media screen and (max-width: 768px) {
.log_in_page .forms .forms_header ul li {
font-size: 18px;
}
}
.log_in_page .forms .forms_header ul li.active {
color: var(--Black, #222);
}
.log_in_page .forms .form_content {
padding: 25px;
}
@media screen and (max-width: 768px) {
.log_in_page .forms .form_content {
padding: 15px 10px;
}
}
.log_in_page .forms .form_content .tab.log_in_tab {
width: 100%;
}
.log_in_page .forms .form_content .tab.log_in_tab.active {
display: block;
}
.log_in_page .forms .form_content .tab.register_tab {
display: none;
width: 100%;
}
.log_in_page .forms .form_content .tab.register_tab.active {
display: block;
}
.log_in_page .forms .form_content h2 {
display: none;
}
.log_in_page .forms .form_content .subtitle {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
margin-bottom: 25px;
margin-top: 25px;
}
.log_in_page .forms .form_content form {
border: 0;
padding: 0;
margin: 0;
text-align: left;
border-radius: 0;
}
.log_in_page .forms .form_content form p {
position: relative;
margin-bottom: 15px;
}
.log_in_page .forms .form_content form p.filled label {
top: 5px;
font-size: 11px;
transition: all 0.3s;
}
.log_in_page .forms .form_content form p.filled label.woocommerce-form-login__rememberme {
font-size: 16px;
}
.log_in_page .forms .form_content form p.focus label {
top: 5px;
font-size: 11px;
transition: all 0.3s;
}
.log_in_page .forms .form_content form p label {
position: absolute;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
left: 16px;
top: calc(50% - 9px);
}
.log_in_page .forms .form_content form p input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
width: 100%;
}
.log_in_page .forms .form_content form p .show-password-input {
top: 20px;
}
.log_in_page .forms .form_content form p .woocommerce-form-login__rememberme {
position: initial;
display: flex;
justify-content: flex-start;
}
.log_in_page .forms .form_content form p .woocommerce-form-login__rememberme input {
display: none;
}
.log_in_page .forms .form_content form p .woocommerce-form-login__rememberme input:checked + span:after {
display: block;
}
.log_in_page .forms .form_content form p .woocommerce-form-login__rememberme span {
color: var(--White, #222222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding-left: 28px;
position: relative;
}
.log_in_page .forms .form_content form p .woocommerce-form-login__rememberme span:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 0;
}
.log_in_page .forms .form_content form p .woocommerce-form-login__rememberme span:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 0;
left: 0;
display: none;
}
.log_in_page .forms .form_content form p.birthdate label {
position: initial;
}
.log_in_page .forms .form_content form p.birthdate select {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
background: transparent;
}
.log_in_page .forms .form_content form p.birthdate .select2 .selection .select2-selection {
background: transparent;
width: 105px;
height: 52px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
}
.log_in_page .forms .form_content form p.birthdate .select2 .selection .select2-selection .select2-selection__rendered {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.log_in_page .forms .form_content form p.birthdate .select2 .selection .select2-selection .select2-selection__arrow {
top: 18px;
right: 10px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right.svg);
background-size: contain;
background-repeat: no-repeat;
transform: rotate(90deg);
width: 10px;
height: 15px;
}
.log_in_page .forms .form_content form p.birthdate .select2 .selection .select2-selection .select2-selection__arrow b {
display: none;
}
.log_in_page .forms .form_content form p.newsletter_checkbox_wrap input {
display: none;
}
.log_in_page .forms .form_content form p.newsletter_checkbox_wrap input:checked + label:after {
display: block;
opacity: 1;
visibility: visible;
}
.log_in_page .forms .form_content form p.newsletter_checkbox_wrap label {
position: relative;
padding-left: 28px;
font-size: 16px;
font-weight: 600;
line-height: 120%;
left: 0;
}
.log_in_page .forms .form_content form p.newsletter_checkbox_wrap label:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 0;
}
.log_in_page .forms .form_content form p.newsletter_checkbox_wrap label:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 0;
left: 0px;
opacity: 0;
visibility: hidden;
transition: all 0.4s;
display: none;
}
.log_in_page .forms .form_content form .buttons {
display: flex;
justify-content: center;
align-items: center;
}
.log_in_page .forms .form_content form .buttons p {
margin: 0 15px;
}
@media screen and (max-width: 768px) {
.log_in_page .forms .form_content form .buttons p {
margin: 0 5px;
}
}
.log_in_page .forms .form_content form .buttons input[type=submit] {
border-radius: 6px;
border: 1px solid var(--White, #FFF);
background: var(--White, #FF8800);
padding: 11px 20px;
color: var(--Black, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; cursor: pointer;
}
.log_in_page .forms .form_content form .buttons .lost_password {
padding: 11px 5px;
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-top: 15px;
width: fit-content;
}
.log_in_page .forms .form_content form .woocommerce-privacy-policy-text p {
color: var(--Black, #222);
text-align: left;
font-family: "Nunito Sans";
font-size: 12px;
font-weight: 600;
line-height: 120%;
}
.log_in_page .forms .form_content .woocommerce .woocommerce-error {
display: block;
}
.log_in_page .forms .form_content .woocommerce .woocommerce-error:before {
display: none;
}
.log_in_page .forms .form_content .woocommerce .woocommerce-error li {
color: var(--Black, #D21F30);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%; margin-bottom: 10px;
}
.woocommerce-lost-password {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/log_in.jpeg);
padding: 200px 0 0;
background-size: cover;
background-position: center;
}
.woocommerce-lost-password article {
max-width: 540px;
margin: 0 auto 200px;
border-radius: 8px;
background: rgba(255, 255, 255, 0.6);
padding: 0;
}
.woocommerce-lost-password article .entry-header {
margin-top: 0;
padding: 25px;
border-bottom: 1px solid #222222;
}
.woocommerce-lost-password article .entry-header h1 {
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 0;
}
.woocommerce-lost-password article .lost_reset_password {
padding: 25px;
}
.woocommerce-lost-password article .lost_reset_password p {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
position: relative;
margin: 0 auto 25px;
width: 100%;
float: none;
}
.woocommerce-lost-password article .lost_reset_password p.focus label {
top: 5px;
font-size: 11px;
transition: all 0.3s;
}
.woocommerce-lost-password article .lost_reset_password p label {
position: absolute;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
left: 16px;
top: calc(50% - 9px);
}
.woocommerce-lost-password article .lost_reset_password p input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
width: 100%;
margin: 0 auto;
}
.woocommerce-lost-password article .lost_reset_password p button {
border-radius: 6px;
border: 1px solid var(--White, #FFF);
background: var(--White, #FFF);
padding: 11px 20px;
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; margin-top: 15px;
}
.woocommerce-lost-password article .woocommerce {
padding: 25px;
}
.woocommerce-lost-password article .woocommerce .woocommerce-message, .woocommerce-lost-password article .woocommerce p {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 120%; margin: 10px 0;
}
.woocommerce-lost-password article .woocommerce .woocommerce-message:before, .woocommerce-lost-password article .woocommerce p:before {
display: none;
}
.woocommerce-lost-password article .woocommerce p {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 120%; margin: 10px 0;
}
.select2-container .select2-dropdown.birthDateDropdownClass {
background: #FFFFFF !important;
}
.select2-container .select2-dropdown.birthDateDropdownClass ul.select2-results__options::-webkit-scrollbar {
width: 10px;
}
.select2-container .select2-dropdown.birthDateDropdownClass ul.select2-results__options::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey;
border-radius: 10px;
background: #D6D6D6;
}
.select2-container .select2-dropdown.birthDateDropdownClass ul.select2-results__options::-webkit-scrollbar-thumb {
background: #727272;
border-radius: 10px;
}
.select2-container .select2-dropdown.birthDateDropdownClass ul.select2-results__options li {
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.select2-container .select2-dropdown.birthDateDropdownClass ul.select2-results__options li.select2-results__option--highlighted {
background: #D6D6D6;
}
.faq_custom_header {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
background-size: cover;
height: 300px;
background-position: center;
}
.faq_wrap {
padding: 100px 0;
background: #222222;
}
@media screen and (max-width: 991px) {
.faq_wrap {
padding: 50px 0;
}
}
.faq_wrap h1 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.faq_wrap h1 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.faq_wrap h1 {
font-size: 32px;
}
}
.faq_wrap .faq .accordion {
border-radius: 20px;
background: rgba(255, 255, 255, 0.2);
margin-bottom: 25px;
}
.faq_wrap .faq .accordion .accordion_header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 25px;
cursor: pointer;
}
.faq_wrap .faq .accordion .accordion_header.active .button {
transform: rotate(-180deg);
transition: all 0.4s;
}
.faq_wrap .faq .accordion .accordion_header span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.faq_wrap .faq .accordion .accordion_header span {
font-size: 23px;
}
}
.faq_wrap .faq .accordion .accordion_header .button {
cursor: pointer;
transition: all 0.4s;
}
@media screen and (max-width: 768px) {
.faq_wrap .faq .accordion .accordion_header .button svg {
max-width: 22px;
}
}
.faq_wrap .faq .accordion .accordion_body {
padding: 0 25px 25px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
display: none;
}
.contact_wrap_page {
background: #222222;
}
.contact_wrap_page .custom_contact_header {
height: 300px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
background-size: cover;
}
.contact_wrap_page .contact_page {
display: flex;
justify-content: center;
flex-wrap: wrap;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.contact_wrap_page .contact_page {
padding: 50px 0;
}
}
.contact_wrap_page .contact_page .contact_page_title_section {
width: 100%;
text-align: center;
margin-bottom: 50px;
}
.contact_wrap_page .contact_page .contact_page_title_section h1 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 5px;
}
@media screen and (max-width: 991px) {
.contact_wrap_page .contact_page .contact_page_title_section h1 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.contact_wrap_page .contact_page .contact_page_title_section h1 {
font-size: 32px;
}
}
.contact_wrap_page .contact_page .contact_page_title_section .subtitle {
max-width: 600px;
margin: 0 auto;
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.contact_wrap_page .contact_page .form_side {
max-width: 1000px;
width: 100%;
border-radius: 20px;
background: rgba(255, 255, 255, 0.2);
padding: 50px;
margin: 0 1%;
}
@media screen and (max-width: 991px) {
.contact_wrap_page .contact_page .form_side {
max-width: 100%;
padding: 25px;
}
}
@media screen and (max-width: 768px) {
.contact_wrap_page .contact_page .form_side {
padding: 25px 15px;
}
}
.contact_wrap_page .contact_page .form_side form h3 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 45px;
font-weight: 700;
line-height: 120%;
margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
.contact_wrap_page .contact_page .form_side form h3 {
font-size: 32px;
}
}
.contact_wrap_page .contact_page .form_side form p label br {
display: none;
}
.contact_wrap_page .contact_page .form_side form p label span .intl-tel-input {
width: 100%;
}
.contact_wrap_page .contact_page .form_side form p label span .intl-tel-input .flag-container .selected-flag .iti-arrow {
border-top: 4px solid #ffffff;
}
.contact_wrap_page .contact_page .form_side form p label span input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
margin-bottom: 25px;
font-weight: 600;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
line-height: 120%;
width: 100%;
}
.contact_wrap_page .contact_page .form_side form p label span input::placeholder {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.contact_wrap_page .contact_page .form_side form p label span input.wpcf7-country-code {
padding: 16px 16px 16px 50px;
width: 100%;
}
.contact_wrap_page .contact_page .form_side form p label span .wpcf7-not-valid-tip {
position: absolute;
bottom: -35px;
}
.contact_wrap_page .contact_page .form_side form p label span textarea {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
height: 88px;
font-weight: 600;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
line-height: 120%;
margin-bottom: 25px;
width: 100%;
}
.contact_wrap_page .contact_page .form_side form p label span textarea::placeholder {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.contact_wrap_page .contact_page .form_side form p label span .select2 {
width: 100% !important;
margin-bottom: 25px;
z-index: 1 !important;
}
.contact_wrap_page .contact_page .form_side form p label span .select2 .selection .select2-selection {
background: transparent;
height: 52px;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
}
.contact_wrap_page .contact_page .form_side form p label span .select2 .selection .select2-selection .select2-selection__rendered {
padding: 0;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.contact_wrap_page .contact_page .form_side form p label span .select2 .selection .select2-selection .select2-selection__arrow {
top: 15px;
right: 15px;
}
.contact_wrap_page .contact_page .form_side form p label span .select2 .selection .select2-selection .select2-selection__arrow b {
border-color: white transparent transparent transparent;
}
.contact_wrap_page .contact_page .form_side form p .wpcf7-acceptance span {
margin-left: 0;
}
.contact_wrap_page .contact_page .form_side form p .wpcf7-acceptance label input {
display: none;
}
.contact_wrap_page .contact_page .form_side form p .wpcf7-acceptance label input:checked + span:after {
display: block;
}
.contact_wrap_page .contact_page .form_side form p .wpcf7-acceptance label .wpcf7-list-item-label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding-left: 28px;
position: relative;
display: block;
}
.contact_wrap_page .contact_page .form_side form p .wpcf7-acceptance label .wpcf7-list-item-label:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: calc(50% - 9px);
}
.contact_wrap_page .contact_page .form_side form p .wpcf7-acceptance label .wpcf7-list-item-label:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: calc(50% - 10px);
left: 0px;
display: none;
}
.contact_wrap_page .contact_page .form_side form p input[type=submit] {
border-radius: 8px;
background: var(--White, #FFF);
padding: 17px 100px;
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-top: 50px;
cursor: pointer;
}
.contact_wrap_page .contact_page .form_side form p input[type=submit]:disabled {
opacity: 0.6;
cursor: not-allowed;
}
@media screen and (max-width: 768px) {
.contact_wrap_page .contact_page .form_side form p input[type=submit] {
width: 100%;
}
}
.contact_wrap_page .contact_page .form_side form .wpcf7-response-output {
color: white;
}
.contact_wrap_page .contact_page .img_side {
max-width: 48%;
width: 100%;
align-self: flex-start;
margin: 0 1%;
}
@media screen and (max-width: 991px) {
.contact_wrap_page .contact_page .img_side {
display: none;
}
}
.contact_wrap_page .contact_page .img_side img {
max-width: 100%;
border-radius: 20px;
}
.contact_wrap_page .thank_you_modal_overlay {
display: none;
}
.contact_wrap_page .thank_you_modal_overlay.active {
display: block;
}
.contact_wrap_page .modal {
border-radius: 8px;
background: var(--Black, #222);
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 9;
max-width: 590px;
width: 100%;
}
@media screen and (max-width: 590px) {
.contact_wrap_page .modal {
max-width: calc(100% - 30px);
}
}
.contact_wrap_page .modal .modal_header {
padding: 25px;
display: flex;
justify-content: space-between;
align-items: center;
}
.contact_wrap_page .modal .modal_header h4 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.contact_wrap_page .modal .modal_header .close {
cursor: pointer;
}
.contact_wrap_page .modal .modal_content {
border-top: 1px solid #727272;
border-bottom: 1px solid #727272;
padding: 25px;
}
.contact_wrap_page .modal .modal_content p {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
.contact_wrap_page .modal .modal_footer {
padding: 15px 25px;
text-align: center;
}
.contact_wrap_page .modal .modal_footer span {
border-radius: 6px;
border: 1px solid var(--White, #FFF);
background: var(--White, #FFF);
display: block;
width: fit-content;
text-align: center;
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 120%;
padding: 11px 20px;
margin: 0 auto;
cursor: pointer;
}
.newsletter_modal_overlay {
position: fixed;
width: 100%;
height: 100vh;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.2);
z-index: 99;
display: none;
}
@media screen and (max-width: 768px) {
.newsletter_modal_overlay {
z-index: 24;
top: 0;
}
}
.newsletter_modal_overlay.active {
display: block;
}
.newsletter_modal_overlay .newsletter_modal {
max-width: 740px;
margin: 0 auto;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
background: #222222;
border-radius: 20px;
display: flex;
}
@media screen and (max-width: 1200px) {
.newsletter_modal_overlay .newsletter_modal {
transform: translate(-33%, -50%);
left: 40%;
}
}
@media screen and (max-width: 991px) {
.newsletter_modal_overlay .newsletter_modal {
flex-wrap: wrap;
}
}
@media screen and (max-width: 768px) {
.newsletter_modal_overlay .newsletter_modal {
transform: none;
left: 0;
height: 100%;
top: 0;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
border-radius: 0;
}
}
.newsletter_modal_overlay .newsletter_modal .mobile_modal_header {
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
padding: 15px;
border-bottom: 1px solid var(--Grey-secondary, #D6D6D6);
}
@media screen and (max-width: 768px) {
.newsletter_modal_overlay .newsletter_modal .mobile_modal_header {
display: block;
}
}
.newsletter_modal_overlay .newsletter_modal .left_side {
padding: 50px 20px 50px 25px;
max-width: 50%;
width: 100%;
}
@media screen and (max-width: 991px) {
.newsletter_modal_overlay .newsletter_modal .left_side {
max-width: 100%;
order: 1;
padding: 25px 20px;
}
}
.newsletter_modal_overlay .newsletter_modal .left_side h2 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
.newsletter_modal_overlay .newsletter_modal .left_side h2 {
font-size: 23px;
text-align: center;
}
}
.newsletter_modal_overlay .newsletter_modal .left_side p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
.newsletter_modal_overlay .newsletter_modal .left_side p {
display: none;
}
}
.newsletter_modal_overlay .newsletter_modal .left_side .mailchimp form .mc4wp-form-fields {
position: relative;
}
.newsletter_modal_overlay .newsletter_modal .left_side .mailchimp form .mc4wp-form-fields input[type=email] {
border-radius: 8px;
border: 1px solid var(--Grey, #727272);
background: #FFF;
padding: 15px 46px 15px 16px;
width: 100%;
}
@media screen and (max-width: 768px) {
.newsletter_modal_overlay .newsletter_modal .left_side .mailchimp form .mc4wp-form-fields input[type=email] {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
background: transparent;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
}
}
.newsletter_modal_overlay .newsletter_modal .left_side .mailchimp form .mc4wp-form-fields button {
width: 20px;
height: 20px;
right: 10px;
top: 16px;
bottom: 16px;
position: absolute;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right.svg);
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}
.newsletter_modal_overlay .newsletter_modal .right_side {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/newletter_modal_bg.png);
max-width: 50%;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
border-radius: 0 20px 20px 0;
position: relative;
}
@media screen and (max-width: 991px) {
.newsletter_modal_overlay .newsletter_modal .right_side {
max-width: 100%;
height: 200px;
order: 0;
border-radius: 20px 20px 0 0;
}
}
@media screen and (max-width: 768px) {
.newsletter_modal_overlay .newsletter_modal .right_side {
display: none;
}
}
.newsletter_modal_overlay .newsletter_modal .right_side .close {
position: absolute;
top: 0;
right: 0;
background: #FFFFFF;
padding: 7px 20px;
border-radius: 0 20px 0 20px;
cursor: pointer;
}
.request_call_overlay {
position: fixed;
width: 100%;
height: 100vh;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.2);
z-index: 99;
display: none;
}
@media screen and (max-width: 768px) {
.request_call_overlay {
z-index: 25;
}
}
.request_call_overlay.active {
display: block;
}
.request_call_overlay .request_call {
max-width: 900px;
margin: 0 auto;
width: 100%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
background: #222222;
border-radius: 20px;
display: flex;
}
@media screen and (max-width: 768px) {
.request_call_overlay .request_call {
top: 0;
left: 0;
transform: none;
height: 100%;
border-radius: 0;
padding-top: 50px;
}
}
.request_call_overlay .request_call .modal_header {
display: none;
}
@media screen and (max-width: 768px) {
.request_call_overlay .request_call .modal_header {
display: block;
position: absolute;
left: 0;
top: 0;
right: 0;
padding: 16px;
border-bottom: 1px solid #D6D6D6;
}
}
.request_call_overlay .request_call .left_side {
max-width: 50%;
width: 100%;
padding: 50px 25px;
}
@media screen and (max-width: 768px) {
.request_call_overlay .request_call .left_side {
max-width: 100%;
}
}
.request_call_overlay .request_call .left_side h2 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 45px;
font-weight: 700;
line-height: 120%;
margin-bottom: 20px;
}
.request_call_overlay .request_call .left_side p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
margin-bottom: 20px;
}
.request_call_overlay .request_call .left_side .form {
position: relative;
}
.request_call_overlay .request_call .left_side .form form p br {
display: none;
}
.request_call_overlay .request_call .left_side .form form p label {
position: relative;
}
.request_call_overlay .request_call .left_side .form form p label .limba_label {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
position: absolute;
top: 22px;
left: 16px;
width: 100px;
}
.request_call_overlay .request_call .left_side .form form p label span .intl-tel-input {
width: 100%;
}
.request_call_overlay .request_call .left_side .form form p label span input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
width: 100%;
}
.request_call_overlay .request_call .left_side .form form p label span input.wpcf7-country_code {
padding: 16px 16px 16px 50px;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap {
margin-top: 15px;
display: block;
padding-bottom: 10px;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
font-size: 12px;
position: absolute;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .select2 {
width: 100% !important;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .select2 .selection .select2-selection {
background: transparent;
height: 53px;
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .select2 .selection .select2-selection .select2-selection__rendered {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 120%;
padding: 22px 16px 10px;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .select2 .selection .select2-selection .select2-selection__arrow {
top: 13px;
right: 9px;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .country-list {
background: #383838;
max-width: 400px;
overflow-x: hidden;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .country-list li.highlight {
background: #FFFFFF;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-form-control-wrap .country-list li.highlight span.country-name {
color: #727272;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-acceptance .wpcf7-list-item {
margin-left: 0;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-acceptance .wpcf7-list-item label {
display: flex;
justify-content: flex-start;
align-items: center;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-acceptance .wpcf7-list-item label input {
width: auto;
height: auto;
display: none;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-acceptance .wpcf7-list-item label input:checked + span:after {
display: block;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-acceptance .wpcf7-list-item label span.wpcf7-list-item-label {
padding-left: 28px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 600;
line-height: 120%;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-acceptance .wpcf7-list-item label span.wpcf7-list-item-label:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 10px;
}
.request_call_overlay .request_call .left_side .form form p label .wpcf7-acceptance .wpcf7-list-item label span.wpcf7-list-item-label:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 10px;
left: 0px;
display: none;
}
.request_call_overlay .request_call .left_side .form form input[type=submit] {
width: 100%;
border-radius: 8px;
border: 2px solid var(--White, #FFF);
background: var(--Orange, #F80);
padding: 15px 30px;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
margin-top: 15px;
cursor: pointer;
}
.request_call_overlay .request_call .left_side .form form input[type=submit]:hover {
background: transparent;
transition: all 0.4s;
}
.request_call_overlay .request_call .left_side .form form input[type=submit]:disabled {
opacity: 0.2;
background: transparent;
cursor: not-allowed;
}
.request_call_overlay .request_call .left_side .form form .wpcf7-spinner {
position: absolute;
}
.request_call_overlay .request_call .left_side .form form .wpcf7-response-output {
color: #D21F30;
position: absolute;
max-width: 100%;
right: 0;
left: 0;
bottom: -70px;
}
.request_call_overlay .request_call .right_side {
position: relative;
overflow: hidden;
max-width: 50%;
width: 100%;
border-radius: 0 20px 20px 0;
}
@media screen and (max-width: 768px) {
.request_call_overlay .request_call .right_side {
display: none;
}
}
.request_call_overlay .request_call .right_side img {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
width: 100%;
height: 100%;
object-fit: cover;
}
.request_call_overlay .request_call .right_side .close {
z-index: 6;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
}
.request_call_overlay .request_call .right_side .close:hover svg g path {
fill: #D21F30;
transition: all 0.4s;
}
.request_call_overlay .request_call .right_side .close svg g path {
transition: all 0.4s;
}
.mobile_modal_overlay {
display: none;
}
@media screen and (max-width: 768px) {
.mobile_modal_overlay {
background: #222222;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 23;
flex-direction: column;
justify-content: center;
align-items: center;
}
}
@media screen and (max-width: 768px) {
.mobile_modal_overlay.active {
display: flex;
}
}
.mobile_modal_overlay .modal_header {
position: absolute;
left: 0;
top: 0;
right: 0;
padding: 16px;
border-bottom: 1px solid var(--Grey-secondary, #D6D6D6);
}
.mobile_modal_overlay .modal_content {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.mobile_modal_overlay .modal_content h3 {
color: var(--White, #FFF);
text-align: center;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 25px;
width: 100%;
}
.mobile_modal_overlay .modal_content a {
margin: 0 10px;
display: block;
text-align: center;
}
.mobile_modal_overlay .modal_content a span {
color: var(--White, #FFF);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
display: block;
margin-top: 10px;
}
.mobile_modal_overlay .modal_content .fb-share-button {
width: 72px;
height: 72px;
border-radius: 50%;
background: white;
margin-left: 15px;
display: block;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/facebook_share.svg);
background-size: cover;
}
@media screen and (max-width: 768px) {
.mobile_modal_overlay .modal_content .fb-share-button {
margin-left: 10px;
align-self: center;
}
}
.mobile_modal_overlay .modal_content .fb-share-button span {
width: 72px;
height: 72px;
}
.mobile_modal_overlay .modal_content .fb-share-button span iframe {
width: 72px !important;
height: 72px !important;
opacity: 0;
}
.modal {
border-radius: 8px;
background: var(--Black, #222);
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999;
max-width: 590px;
width: 100%;
display: none;
}
@media screen and (max-width: 590px) {
.modal {
max-width: calc(100% - 30px);
}
}
.modal.active {
display: block;
}
.modal .modal_header {
padding: 25px;
display: flex;
justify-content: space-between;
align-items: center;
}
.modal .modal_header h4 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 23px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.modal .modal_header .close {
cursor: pointer;
}
.modal .modal_content {
border-top: 1px solid #727272;
border-bottom: 1px solid #727272;
padding: 25px;
}
.modal .modal_content p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
text-align: left;
}
.modal .modal_footer {
padding: 15px 25px;
text-align: center;
}
.modal .modal_footer span {
border-radius: 6px;
border: 1px solid var(--White, #FFF);
background: var(--White, #FFF);
display: block;
width: fit-content;
text-align: center;
color: var(--Black, #222);
font-family: "Antonio", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 120%;
padding: 11px 20px;
margin: 0 auto;
cursor: pointer;
}
.request_reset_modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
backdrop-filter: blur(10px);
background: url(//promez.de/wp-content/themes/victor-child/assets/img/log_in.jpg);
justify-content: center;
align-items: center;
display: none;
z-index: 8;
background-position: center;
background-size: cover;
}
.request_reset_modal.active {
display: flex;
}
.request_reset_modal .request_reset {
position: absolute;
border-radius: 8px;
background: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(10px);
max-width: 600px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
}
.request_reset_modal .request_reset h2 {
color: var(--Black, #222);
text-align: center;
font-size: 32px;
font-weight: 700;
line-height: 120%;
font-family: "Antonio", sans-serif !important;
padding: 25px;
border-bottom: 1px solid #727272;
margin-bottom: 25px;
}
.request_reset_modal .request_reset .close {
position: absolute;
top: 25px;
right: 25px;
cursor: pointer;
}
.request_reset_modal .request_reset .form_content p {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
margin-bottom: 25px;
padding: 0 25px;
}
.request_reset_modal .request_reset .form_content form input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin: 25px auto;
max-width: 288px;
display: block;
width: 100%;
}
.request_reset_modal .request_reset .form_content form .form_footer {
border-top: 1px solid #727272;
display: flex;
justify-content: center;
align-items: center;
padding: 25px 0;
}
.request_reset_modal .request_reset .form_content form .form_footer span, .request_reset_modal .request_reset .form_content form .form_footer button {
padding: 11px 20px;
border-radius: 6px;
border: 1px solid var(--White, #FFF);
background: var(--White, #FFF);
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin: 0 5px;
cursor: pointer;
}
.request_reset_modal .request_reset .form_content form .form_footer span {
background: transparent;
border: 0;
}
.reset_modal {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
backdrop-filter: blur(10px);
background: url(//promez.de/wp-content/themes/victor-child/assets/img/log_in.jpg);
justify-content: center;
align-items: center;
display: none;
z-index: 8;
background-position: center;
background-size: cover;
}
.reset_modal.active {
display: flex;
}
.reset_modal .reset {
position: absolute;
border-radius: 8px;
background: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(10px);
max-width: 600px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
}
.reset_modal .reset h2 {
color: var(--Black, #222);
text-align: center;
font-size: 32px;
font-weight: 700;
line-height: 120%;
font-family: "Antonio", sans-serif !important;
padding: 25px;
border-bottom: 1px solid #727272;
margin-bottom: 25px;
}
.reset_modal .reset .close {
position: absolute;
top: 25px;
right: 25px;
cursor: pointer;
}
.reset_modal .reset .form_content p {
color: var(--Black, #222);
text-align: center;
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
margin-bottom: 25px;
padding: 0 25px;
}
.reset_modal .reset .form_content form input {
border-radius: 4px;
border: 1px solid var(--Grey, #727272);
padding: 16px;
color: var(--Black, #222);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin: 25px auto;
max-width: 288px;
display: block;
width: 100%;
}
.reset_modal .reset .form_content form .form_footer {
border-top: 1px solid #727272;
display: flex;
justify-content: center;
align-items: center;
padding: 25px 0;
}
.reset_modal .reset .form_content form .form_footer span, .reset_modal .reset .form_content form .form_footer button {
padding: 11px 20px;
border-radius: 6px;
border: 1px solid var(--White, #FFF);
background: var(--White, #FFF);
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 120%;
margin: 0 5px;
cursor: pointer;
}
.reset_modal .reset .form_content form .form_footer span {
background: transparent;
border: 0;
}
.text_page {
background: #222222;
padding: 100px 0;
}
@media screen and (max-width: 768px) {
.text_page {
padding: 50px 0;
}
}
.text_page h1 {
color: var(--White, #FFF);
text-align: center;
font-style: normal;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
font-size: 64px;
}
@media screen and (max-width: 991px) {
.text_page h1 {
font-size: 45px;
}
}
@media screen and (max-width: 768px) {
.text_page h1 {
font-size: 32px;
margin-bottom: 25px;
}
}
.text_page .accordion {
border-radius: 20px;
background: rgba(255, 255, 255, 0.2);
margin-bottom: 25px;
}
.text_page .accordion .accordion_header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 25px;
cursor: pointer;
}
.text_page .accordion .accordion_header.active .button {
transform: rotate(-180deg);
transition: all 0.4s;
}
.text_page .accordion .accordion_header span {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 120%;
}
@media screen and (max-width: 768px) {
.text_page .accordion .accordion_header span {
font-size: 23px;
}
}
.text_page .accordion .accordion_header .button {
cursor: pointer;
transition: all 0.4s;
}
@media screen and (max-width: 768px) {
.text_page .accordion .accordion_header .button svg {
max-width: 22px;
}
}
.text_page .accordion .accordion_body {
padding: 0 25px 25px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
display: none;
}
.careers {
background: #222222;
padding-top: 100px;
padding-bottom: 100px;
}
@media screen and (max-width: 991px) {
.careers {
padding: 50px 0;
}
}
.careers h1 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
.careers h1 {
font-size: 32px;
}
}
.careers .job_list .job {
margin-bottom: 25px;
padding: 25px;
border-radius: 20px;
background: rgba(255, 255, 255, 0.2);
position: relative;
}
@media screen and (max-width: 768px) {
.careers .job_list .job {
padding: 15px 25px;
}
}
.careers .job_list .job .job_header {
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
}
.careers .job_list .job .job_header.active img {
transform: rotate(-90deg);
transition: all 0.4s;
}
.careers .job_list .job .job_header h3 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 45px;
font-weight: 700;
line-height: 1;
}
@media screen and (max-width: 768px) {
.careers .job_list .job .job_header h3 {
font-size: 32px;
}
}
.careers .job_list .job .job_header img {
transform: rotate(90deg);
transition: all 0.4s;
width: 20px;
}
.careers .job_list .job .job_content {
display: none;
border-top: 1px solid white;
padding-top: 20px;
margin-top: 20px;
}
.careers .job_list .job .job_content .job_block {
border-bottom: 1px solid white;
padding-bottom: 25px;
margin-bottom: 25px;
padding-left: 25px;
}
@media screen and (max-width: 768px) {
.careers .job_list .job .job_content .job_block {
padding-left: 0;
}
}
.careers .job_list .job .job_content .job_block h5 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
.careers .job_list .job .job_content .job_block h5 {
font-size: 23px;
margin-bottom: 15px;
}
}
.careers .job_list .job .job_content .job_block .job_block_description {
max-width: 55%;
}
@media screen and (max-width: 768px) {
.careers .job_list .job .job_content .job_block .job_block_description {
max-width: 100%;
}
}
.careers .job_list .job .job_content .job_block .job_block_description ul li {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
position: relative;
padding-left: 25px;
margin-bottom: 3px;
}
@media screen and (max-width: 768px) {
.careers .job_list .job .job_content .job_block .job_block_description ul li {
padding-left: 15px;
margin-bottom: 5px;
}
}
.careers .job_list .job .job_content .job_block .job_block_description ul li:before {
content: "";
width: 5px;
height: 5px;
display: block;
position: absolute;
left: 8px;
top: 6px;
border-radius: 50%;
background: white;
}
@media screen and (max-width: 768px) {
.careers .job_list .job .job_content .job_block .job_block_description ul li:before {
left: 4px;
}
}
.careers .job_list .job .job_content img {
max-width: 310px;
width: 100%;
position: absolute;
top: 50%;
right: 95px;
opacity: 0;
transition: all 0.4s;
transform: rotate(0) translateY(-50%);
}
@media screen and (max-width: 991px) {
.careers .job_list .job .job_content img {
display: none;
}
}
.careers .job_list .job .job_content img.active {
transform: rotate(15deg) translateY(-50%);
transition: all 0.4s;
opacity: 1;
}
.careers .job_list .job .job_content form {
display: flex;
justify-content: flex-start;
align-items: center;
}
.careers .job_list .job .job_content form p span input {
border-radius: 10px;
border: 1px solid var(--Grey, #727272);
padding: 15px;
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.careers .job_list .job .job_content form p input[type=submit] {
border-radius: 6px;
border: 2px solid var(--White, #FFF);
background: var(--White, #FFF);
margin-left: 20px;
color: var(--Black, #222);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%; padding: 11px 20px;
}
.careers .job_list .job .job_content form p .wpcf7-spinner {
position: absolute;
}
.careers .job_list .job .job_content form .wpcf7-response-output {
color: white;
}
.midd_section {
padding: 100px 0;
display: flex;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width: 991px) {
.midd_section {
flex-wrap: wrap;
padding: 50px 0;
}
}
.midd_section .img_side {
max-width: 49%;
width: 100%;
}
@media screen and (max-width: 991px) {
.midd_section .img_side {
max-width: 100%;
order: 2;
}
}
.midd_section .img_side img {
max-width: 100%;
}
@media screen and (max-width: 991px) {
.midd_section .img_side img {
margin: 0 auto;
display: block;
}
}
.midd_section .text_side {
max-width: 49%;
width: 100%;
}
@media screen and (max-width: 991px) {
.midd_section .text_side {
max-width: 100%;
order: 1;
margin-bottom: 20px;
}
}
.midd_section .text_side h2 {
color: var(--Black, #222);
font-family: Onest;
font-size: 64px;
font-style: normal;
font-weight: 600;
line-height: 115%;
margin-bottom: 25px;
}
@media screen and (max-width: 991px) {
.midd_section .text_side h2 {
font-size: 43px;
}
}
@media screen and (max-width: 768px) {
.midd_section .text_side h2 {
font-size: 32px;
}
}
.midd_section .text_side h2 span {
color: var(--Red, #F20030);
}
.midd_section .text_side p {
color: var(--Black, #222);
font-family: Onest;
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.job_features_wrap {
background: #222222;
padding: 100px 0;
}
@media screen and (max-width: 991px) {
.job_features_wrap {
padding: 50px 0;
}
}
.job_features_wrap h2 {
color: var(--White, #FFF);
text-align: center;
font-family: Onest;
font-size: 64px;
font-weight: 600;
line-height: 115%;
margin-bottom: 50px;
}
@media screen and (max-width: 991px) {
.job_features_wrap h2 {
font-size: 43px;
}
}
@media screen and (max-width: 768px) {
.job_features_wrap h2 {
font-size: 32px;
margin-bottom: 25px;
}
}
.job_features_wrap .job_features .slick-slide {
margin: 0 20px;
}
@media screen and (max-width: 991px) {
.job_features_wrap .job_features .slick-slide {
margin: 0 10px;
}
}
@media screen and (max-width: 768px) {
.job_features_wrap .job_features .slick-slide {
margin: 0 3px;
}
}
.job_features_wrap .job_features .job_feature {
border-radius: 20px;
padding: 15px;
}
@media screen and (max-width: 991px) {
.job_features_wrap .job_features .job_feature {
background: rgba(255, 255, 255, 0.1);
}
}
.job_features_wrap .job_features .job_feature:hover {
transition: all 0.4s;
background: rgba(255, 255, 255, 0.1);
}
.job_features_wrap .job_features .job_feature .img_wrap {
margin-bottom: 15px;
}
.job_features_wrap .job_features .job_feature h6 {
color: var(--White, #FFF);
font-family: "Antonio", sans-serif !important;
font-size: 32px;
font-weight: 700;
line-height: 120%;
margin-bottom: 15px;
}
.job_features_wrap .job_features .job_feature p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
.job_features_wrap .job_features .slick-dots {
bottom: -50px !important;
}
.job_features_wrap .job_features .slick-dots li {
width: 20px;
height: 20px;
background: #D6D6D6;
margin: 0 12px;
border-radius: 50%;
transition: all 0.3s;
}
.job_features_wrap .job_features .slick-dots li.slick-active {
background: #F20030;
transition: all 0.3s;
}
.job_features_wrap .job_features .slick-dots li button {
display: none;
}
.woocommerce-order-pay .custom_cart_header {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/cart_header.webp);
height: 300px;
background-size: cover;
background-repeat: no-repeat;
margin-bottom: 225px;
background-position: center;
}
@media screen and (max-width: 991px) {
.woocommerce-order-pay .custom_cart_header {
margin-bottom: 125px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-order-pay .custom_cart_header {
height: 200px;
}
}
.woocommerce-order-pay article header.entry-header {
width: 100%;
transform: none;
left: 0;
}
@media screen and (max-width: 1100px) {
.woocommerce-order-pay article header.entry-header {
font-size: 56px;
}
}
@media screen and (max-width: 991px) {
.woocommerce-order-pay article header.entry-header {
font-size: 28px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-order-pay article header.entry-header {
top: 200px;
}
}
.woocommerce-order-pay ul.woocommerce-error {
top: 500px;
width: 100%;
margin: 0 auto;
}
@media screen and (max-width: 1200px) {
.woocommerce-order-pay ul.woocommerce-error {
max-width: calc(100% - 30px);
}
}
@media screen and (max-width: 991px) {
.woocommerce-order-pay ul.woocommerce-error {
top: 420px;
}
}
@media screen and (max-width: 768px) {
.woocommerce-order-pay ul.woocommerce-error {
top: 280px;
}
}
form.orderPay .shop_table {
border: 0;
}
form.orderPay .shop_table thead tr th {
font-size: 20px;
color: white;
font-weight: 700;
line-height: 1.2;
padding: 7px 15px;
text-transform: uppercase;
}
form.orderPay .shop_table thead tr th.product-quantity {
text-align: center;
}
form.orderPay .shop_table thead tr th.product-total {
text-align: right;
}
form.orderPay .shop_table tbody tr td {
font-size: 16px;
font-weight: 400;
padding: 10px;
color: white;
line-height: 1.2;
border-top: 1px solid rgba(255, 255, 255, 0.46);
}
form.orderPay .shop_table tbody tr td.product-quantity {
text-align: center;
}
form.orderPay .shop_table tbody tr td.product-subtotal {
text-align: right;
}
form.orderPay .shop_table tfoot tr th {
font-weight: 700;
color: white;
font-size: 20px;
line-height: 1.2;
padding: 15px 10px;
border-top: 1px solid rgba(255, 255, 255, 0.46);
}
form.orderPay .shop_table tfoot tr td {
border-top: 1px solid rgba(255, 255, 255, 0.46);
font-weight: 700;
color: white;
font-size: 20px;
line-height: 1.2;
padding: 15px 10px;
text-align: right;
}
form.orderPay #wc-stripe-express-checkout-element {
max-width: 500px;
margin: 0 auto 50px;
}
form.orderPay .ppcp-messages {
display: none !important;
}
form.orderPay .woocommerce-checkout-payment {
background: transparent;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods {
padding: 0;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li {
border-radius: 4px;
border: 1px solid #F0F0F0;
padding: 16px;
margin-bottom: 20px;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li input {
display: none;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li input:checked + label:after {
display: block;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li label {
padding-left: 26px;
position: relative;
color: var(--White, #FFF); font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 120%;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li label:before {
width: 16px;
height: 16px;
content: "";
position: absolute;
left: 0;
top: 2px;
border: 2px solid #F20030;
border-radius: 50%;
display: block;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li label:after {
width: 12px;
height: 12px;
content: "";
position: absolute;
left: 4px;
top: 6px;
border-radius: 50%;
background: #F20030;
display: none;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li label img {
display: none;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box {
background: transparent;
margin-bottom: 0;
margin-top: 0;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box:before {
display: none;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 11px;
font-weight: 400;
line-height: 120%;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box.payment_method_stripe #wc-stripe-upe-form .wc-stripe-upe-element .__PrivateStripeElement .p-GridCell--12 input {
border: 1px solid red;
padding: 10px 10px;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew {
margin-top: 15px;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew input:checked + label:after {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew label:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 2px;
}
form.orderPay .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew label:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 2px;
left: 0px;
opacity: 0;
visibility: hidden;
transition: all 0.4s;
display: block;
}
form.orderPay .woocommerce-checkout-payment .place-order {
padding: 15px 0;
display: flex;
flex-direction: column;
}
form.orderPay .woocommerce-checkout-payment .place-order #wc-stripe-payment-request-wrapper {
order: 1;
margin-top: 0 !important;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid white;
}
form.orderPay .woocommerce-checkout-payment .place-order #wc-stripe-payment-request-button-separator {
display: none !important;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper {
order: 2;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
display: none;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 13px;
font-weight: 400;
line-height: 120%;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label input {
display: none;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label input:checked + span:after {
display: block;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span {
color: var(--White, #FFF);
font-family: "Nunito Sans";
font-size: 16px;
font-weight: 600;
line-height: 120%;
padding-left: 28px;
position: relative;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span:before {
content: "";
position: absolute;
left: 0;
width: 18px;
height: 18px;
border-radius: 4px;
border: 1px solid #F20030;
display: block;
top: 2px;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span:after {
content: "";
width: 20px;
height: 20px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/standart_linear.svg) #F20030;
background-size: contain;
background-position: center;
position: absolute;
border-radius: 4px;
top: 2px;
left: 0px;
display: none;
}
form.orderPay .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span a {
color: var(--Red, #F20030);
text-decoration-line: underline;
}
form.orderPay .woocommerce-checkout-payment .place-order button {
border-radius: 8px;
border: 2px solid var(--White, #FFF);
background: var(--Orange, #F80);
padding: 15px;
width: 100%;
margin-top: 30px;
color: var(--White, #FFF);
text-align: center;
font-family: "Antonio", sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 120%;
order: 3;
}
.b2b {
background: url(//promez.de/wp-content/themes/victor-child/assets/img/1.jpeg);
padding: 183px 0 96px;
background-size: cover;
}
@media screen and (max-width: 768px) {
.b2b {
padding: 183px 15px 96px;
}
}
.b2b h1 {
text-align: center;
font-weight: 700;
font-size: 72px;
color: white;
max-width: 950px;
margin: 0 auto 32px;
line-height: 1.3;
}
@media screen and (max-width: 768px) {
.b2b h1 {
font-size: 42px;
margin: 0 auto 16px;
}
}
@media screen and (max-width: 768px) {
.b2b h1 svg {
max-width: 90%;
}
}
.b2b p {
text-align: center;
max-width: 500px;
margin: 0 auto 24px;
font-size: 16px;
line-height: 24px;
color: white;
font-weight: 600;
}
.b2b a {
display: block;
margin: 0 auto 24px;
width: fit-content;
text-align: center;
border-radius: 5px;
padding: 10px 40px;
background: #D3192C;
color: white;
font-weight: 400;
font-size: 18px;
line-height: 22px;
transition: all 0.3s;
}
.b2b a:hover {
background: #cc2839;
transition: all 0.3s;
}
.b2b img {
display: block;
margin: 0 auto;
}body.lb-disable-scrolling {
overflow: hidden;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
outline: none;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px; border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px; background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/loading.gif) no-repeat;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//promez.de/wp-content/themes/victor-child/assets/img/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}.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;
}
 .slick-loading .slick-list
{
background: #fff url(https://promez.de/wp-content/themes/victor-child/assets/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://promez.de/wp-content/themes/victor-child/assets/css/fonts/slick.eot);
src: url(https://promez.de/wp-content/themes/victor-child/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://promez.de/wp-content/themes/victor-child/assets/css/fonts/slick.woff) format('woff'), url(https://promez.de/wp-content/themes/victor-child/assets/css/fonts/slick.ttf) format('truetype'), url(https://promez.de/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}.ui-draggable-handle {
touch-action: none;
} .ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
}
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
pointer-events: none;
} .ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-selectable {
touch-action: none;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-sortable-handle {
touch-action: none;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 2px 0 0 0;
padding: .5em .5em .5em .7em;
font-size: 100%;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0;
}
.ui-menu .ui-menu {
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
cursor: pointer;
}
.ui-menu .ui-menu-item-wrapper {
position: relative;
padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin: -1px;
} .ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
padding-left: 2em;
} .ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
} .ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
.ui-button {
padding: .4em 1em;
display: inline-block;
position: relative;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
-webkit-user-select: none;
user-select: none;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
} .ui-button-icon-only {
width: 2em;
box-sizing: border-box;
text-indent: -9999px;
white-space: nowrap;
} input.ui-button.ui-button-icon-only {
text-indent: 0;
} .ui-button-icon-only .ui-icon {
position: absolute;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
padding: 0;
width: 2.1em;
height: 2.1em;
text-indent: -9999px;
white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
width: auto;
height: auto;
text-indent: 0;
white-space: normal;
padding: .4em 1em;
}  input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-controlgroup {
vertical-align: middle;
display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
float: left;
margin-left: 0;
margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
display: block;
float: none;
width: 100%;
margin-top: 0;
margin-bottom: 0;
text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
border-bottom: none;
} .ui-controlgroup-vertical .ui-spinner-input {
width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
box-shadow: inset 1px 1px 1px #ccc;
border-radius: .12em;
border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
width: 16px;
height: 16px;
border-radius: 1em;
overflow: visible;
border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
background-image: none;
width: 8px;
height: 8px;
border-width: 4px;
border-style: solid;
}
.ui-checkboxradio-disabled {
pointer-events: none;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
} .ui-datepicker .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: .5em;
top: .3em;
}
.ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 20px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-n {
height: 2px;
top: 0;
}
.ui-dialog .ui-resizable-e {
width: 2px;
right: 0;
}
.ui-dialog .ui-resizable-s {
height: 2px;
bottom: 0;
}
.ui-dialog .ui-resizable-w {
width: 2px;
left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
width: 7px;
height: 7px;
}
.ui-dialog .ui-resizable-se {
right: 0;
bottom: 0;
}
.ui-dialog .ui-resizable-sw {
left: 0;
bottom: 0;
}
.ui-dialog .ui-resizable-ne {
right: 0;
top: 0;
}
.ui-dialog .ui-resizable-nw {
left: 0;
top: 0;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
height: 100%;
opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-selectmenu-menu {
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none;
}
.ui-selectmenu-menu .ui-menu {
overflow: auto;
overflow-x: hidden;
padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size: 1em;
font-weight: bold;
line-height: 1.5;
padding: 2px 0.4em;
margin: 0.5em 0 0 0;
height: auto;
border: 0;
}
.ui-selectmenu-open {
display: block;
}
.ui-selectmenu-text {
display: block;
margin-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
text-align: left;
white-space: nowrap;
width: 14em;
}
.ui-selectmenu-icon.ui-icon {
float: right;
margin-top: 0;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: pointer;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: .222em 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 2em;
}
.ui-spinner-button {
width: 1.6em;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
} .ui-spinner a.ui-spinner-button {
border-top-style: none;
border-bottom-style: none;
border-right-style: none;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
}
.ui-tabs {
position: relative; padding: .2em;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
}
body .ui-tooltip {
border-width: 2px;
} .ui-widget {
font-family: Verdana, Arial, sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #444444;
}
.ui-widget-content {
border: 1px solid #555555;
background: #000000 url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-bg_loop_25_000000_21x21.png) 50% 50% repeat;
color: #ffffff;
}
.ui-widget-content a {
color: #ffffff;
}
.ui-widget-header {
border: 1px solid #333333;
background: #444444 url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-bg_highlight-soft_44_444444_1x100.png) 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
.ui-widget-header a {
color: #ffffff;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #444444;
background: #222222 url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-bg_highlight-soft_35_222222_1x100.png) 50% 50% repeat-x;
font-weight: normal;
color: #eeeeee;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #eeeeee;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #0b93d5;
background: #003147 url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x;
font-weight: normal;
color: #ffffff;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #ffffff;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #26b3f7;
background: #0972a5 url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-bg_highlight-hard_20_0972a5_1x100.png) 50% 50% repeat-x;
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #26b3f7;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #cccccc;
background: #eeeeee url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
color: #2e7db2;
}
.ui-state-checked {
border: 1px solid #cccccc;
background: #eeeeee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #2e7db2;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #ffb73d;
background: #ffc73d url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;
color: #111111;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #111111;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #111111;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
background-image: none;
}  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-icons_cccccc_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/img/arrow-right_white.svg);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-icons_222222_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-icons_4b8e0b_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-icons_a83300_256x240.png);
}
.ui-button .ui-icon {
background-image: url(//promez.de/wp-content/themes/victor-child/assets/css/images/ui-icons_cccccc_256x240.png);
}  .ui-icon-blank.ui-icon-blank.ui-icon-blank {
background-image: none;
}
.ui-icon-caret-1-n {
background-position: 0 0;
}
.ui-icon-caret-1-ne {
background-position: -16px 0;
}
.ui-icon-caret-1-e {
background-position: -32px 0;
}
.ui-icon-caret-1-se {
background-position: -48px 0;
}
.ui-icon-caret-1-s {
background-position: -65px 0;
}
.ui-icon-caret-1-sw {
background-position: -80px 0;
}
.ui-icon-caret-1-w {
background-position: -96px 0;
}
.ui-icon-caret-1-nw {
background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
background-position: -144px 0;
}
.ui-icon-triangle-1-n {
background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
background-position: -176px -64px;
}
.ui-icon-arrow-4 {
background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
background-position: -16px -80px;
}
.ui-icon-extlink {
background-position: -32px -80px;
}
.ui-icon-newwin {
background-position: -48px -80px;
}
.ui-icon-refresh {
background-position: -64px -80px;
}
.ui-icon-shuffle {
background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
background-position: 0 -96px;
}
.ui-icon-folder-open {
background-position: -16px -96px;
}
.ui-icon-document {
background-position: -32px -96px;
}
.ui-icon-document-b {
background-position: -48px -96px;
}
.ui-icon-note {
background-position: -64px -96px;
}
.ui-icon-mail-closed {
background-position: -80px -96px;
}
.ui-icon-mail-open {
background-position: -96px -96px;
}
.ui-icon-suitcase {
background-position: -112px -96px;
}
.ui-icon-comment {
background-position: -128px -96px;
}
.ui-icon-person {
background-position: -144px -96px;
}
.ui-icon-print {
background-position: -160px -96px;
}
.ui-icon-trash {
background-position: -176px -96px;
}
.ui-icon-locked {
background-position: -192px -96px;
}
.ui-icon-unlocked {
background-position: -208px -96px;
}
.ui-icon-bookmark {
background-position: -224px -96px;
}
.ui-icon-tag {
background-position: -240px -96px;
}
.ui-icon-home {
background-position: 0 -112px;
}
.ui-icon-flag {
background-position: -16px -112px;
}
.ui-icon-calendar {
background-position: -32px -112px;
}
.ui-icon-cart {
background-position: -48px -112px;
}
.ui-icon-pencil {
background-position: -64px -112px;
}
.ui-icon-clock {
background-position: -80px -112px;
}
.ui-icon-disk {
background-position: -96px -112px;
}
.ui-icon-calculator {
background-position: -112px -112px;
}
.ui-icon-zoomin {
background-position: -128px -112px;
}
.ui-icon-zoomout {
background-position: -144px -112px;
}
.ui-icon-search {
background-position: -160px -112px;
}
.ui-icon-wrench {
background-position: -176px -112px;
}
.ui-icon-gear {
background-position: -192px -112px;
}
.ui-icon-heart {
background-position: -208px -112px;
}
.ui-icon-star {
background-position: -224px -112px;
}
.ui-icon-link {
background-position: -240px -112px;
}
.ui-icon-cancel {
background-position: 0 -128px;
}
.ui-icon-plus {
background-position: -16px -128px;
}
.ui-icon-plusthick {
background-position: -32px -128px;
}
.ui-icon-minus {
background-position: -48px -128px;
}
.ui-icon-minusthick {
background-position: -64px -128px;
}
.ui-icon-close {
background-position: -80px -128px;
}
.ui-icon-closethick {
background-position: -96px -128px;
}
.ui-icon-key {
background-position: -112px -128px;
}
.ui-icon-lightbulb {
background-position: -128px -128px;
}
.ui-icon-scissors {
background-position: -144px -128px;
}
.ui-icon-clipboard {
background-position: -160px -128px;
}
.ui-icon-copy {
background-position: -176px -128px;
}
.ui-icon-contact {
background-position: -192px -128px;
}
.ui-icon-image {
background-position: -208px -128px;
}
.ui-icon-video {
background-position: -224px -128px;
}
.ui-icon-script {
background-position: -240px -128px;
}
.ui-icon-alert {
background-position: 0 -144px;
}
.ui-icon-info {
background-position: -16px -144px;
}
.ui-icon-notice {
background-position: -32px -144px;
}
.ui-icon-help {
background-position: -48px -144px;
}
.ui-icon-check {
background-position: -64px -144px;
}
.ui-icon-bullet {
background-position: -80px -144px;
}
.ui-icon-radio-on {
background-position: -96px -144px;
}
.ui-icon-radio-off {
background-position: -112px -144px;
}
.ui-icon-pin-w {
background-position: -128px -144px;
}
.ui-icon-pin-s {
background-position: -144px -144px;
}
.ui-icon-play {
background-position: 0 -160px;
}
.ui-icon-pause {
background-position: -16px -160px;
}
.ui-icon-seek-next {
background-position: -32px -160px;
}
.ui-icon-seek-prev {
background-position: -48px -160px;
}
.ui-icon-seek-end {
background-position: -64px -160px;
}
.ui-icon-seek-start {
background-position: -80px -160px;
} .ui-icon-seek-first {
background-position: -80px -160px;
}
.ui-icon-stop {
background-position: -96px -160px;
}
.ui-icon-eject {
background-position: -112px -160px;
}
.ui-icon-volume-off {
background-position: -128px -160px;
}
.ui-icon-volume-on {
background-position: -144px -160px;
}
.ui-icon-power {
background-position: 0 -176px;
}
.ui-icon-signal-diag {
background-position: -16px -176px;
}
.ui-icon-signal {
background-position: -32px -176px;
}
.ui-icon-battery-0 {
background-position: -48px -176px;
}
.ui-icon-battery-1 {
background-position: -64px -176px;
}
.ui-icon-battery-2 {
background-position: -80px -176px;
}
.ui-icon-battery-3 {
background-position: -96px -176px;
}
.ui-icon-circle-plus {
background-position: 0 -192px;
}
.ui-icon-circle-minus {
background-position: -16px -192px;
}
.ui-icon-circle-close {
background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
background-position: -192px -192px;
}
.ui-icon-circle-check {
background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
background-position: -80px -224px;
}  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 6px;
} .ui-widget-overlay {
background: #5c5c5c;
opacity: .8;
}
.ui-widget-shadow {
box-shadow: -7px -7px 7px #cccccc;
}