.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(//kordicepsas.info/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}.hide {
display: none;
}
html[lang="lt-LT"] .show-lt,
html[lang="en-GB"] .show-en,
html[lang="ru-RU"] .show-ru {
display: block;
}
.ast-plain-container.ast-no-sidebar #primary {
margin-top: 4em;
margin-bottom: 4em;
}
.ast-above-header-bar .uagb-icon-list__source-wrap svg {
fill: #fff;
}
header .widget_polylang ul {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
align-items: center;
gap: 10px;
}
.ast-above-header-bar .site-header-above-section-left .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {
margin-bottom: 0 !important;
} .irs--modern .irs-from, .irs--modern .irs-single, .irs--modern .irs-to {
background-color: var(--ast-global-color-2);
}
.irs--modern .irs-bar {
top: 25px;
height: 5px;
background: var(--ast-global-color-2);
background: linear-gradient(to bottom, var(--ast-global-color-2) 0, #18891d 100%);
}
.bapf_ckbox_sqchck input[type=checkbox]:checked:after {
border-bottom: 2px solid #ffffff;
border-right: 2px solid #ffffff;
}
.bapf_sfilter .bapf_hascolarr,
.bapf_sfilter .bapf_hasdesc {
font-size: 16px;
font-weight: 600;
line-height: 25px;
margin-bottom: 12px;
}
.bapf_sfilter {
margin-bottom: 40px;
} #customize-theme-controls .accordion-section-title button.accordion-trigger {
height: auto !important;
} .spectra-image-gallery__control-lightbox--main .swiper-slide img {
max-height: 90%;
max-width: 90%;
} .single .entry-header .post-thumb img {
margin-top: 0;
margin-bottom: 20px;
max-height: 500px;
width: 100%;
object-fit: cover;
border-radius: 8px;
}
body.single-post #primary {
padding-right: 30px;
}
body.single-post #primary .entry-meta {
display: none;
}
body.single-post article .entry-header h1 {
font-size: 42px !important;
font-weight: 600;
}
body.single-post .entry-content h3 {
margin-top: 30px;
margin-bottom: 20px;
}
body.single-post .entry-content h3 strong {
font-weight: 500;
}
body.single-post .ast-container #primary {
border-right: 0;
}
body.single-post .ast-container #secondary {
border-left: 0;
margin-left: 0;
padding-left: 0;
padding-right: 0;
}
body.single-post .ast-container .sidebar-main {
margin: 0;
box-shadow: 0 0.125rem 0.45rem rgba(0, 0, 0, 0.23);
border-radius: 8px;
padding: 20px 0;
}
body.single-post .ast-container .sidebar-main .widget {
margin: 0 0 2em 0;
border-bottom: 1px solid #0000001f;
font-size: 15px;
padding: 0 20px 20px;
}
body.single-post .ast-container .sidebar-main .widget:last-of-type {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
}
body.single-post .ast-container .sidebar-main .widget .wp-block-group {
padding-top: 0;
padding-bottom: 0;
}
body.single-post .ast-container .wc-block-product-categories-list li {
padding-left: 0;
}
body.single-post .entry-content .wp-block-heading {
margin-top: 20px;
margin-bottom: 15px;
}
body.single-post .entry-content p {
margin-bottom: 18px;
}
.widget-title, .widget .wp-block-heading {
font-size: 20px;
font-weight: 600;
} .articles-list .uagb-post-grid .uagb-post__image img {
height: 300px !important;
max-height: 300px;
object-fit: cover;
}
.ast-related-post .post-thumb img {
height: 300px !important;
max-height: 300px;
object-fit: cover;
border-radius: 8px;
} .ast-article-post .ast-article-inner .wp-post-image {
height: 300px !important;
max-height: 300px;
object-fit: cover;
}
.ast-article-post .ast-article-inner {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.06);
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
border-style: solid;
transition: box-shadow 0.2s ease;
}
.ast-article-post .ast-article-inner:hover {
box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.13);
transition: box-shadow 0.2s ease;
}
.ast-article-post h2.entry-title,
.ast-article-post h2.entry-title a {
font-size: 24px;
line-height: 1.25em;
font-weight: 500;
}
body.archive.category .ast-archive-description {
padding-left: 0;
}
body.archive.category .ast-archive-description .ast-archive-title {
font-weight: 500;
} .single-product .entry-content p {
margin-bottom: 10px;
}
.single-product .entry-content li {
margin-bottom: 10px;
}
.single-product div.product .woocommerce-tabs .panel h1 {
font-size: 35px;
line-height: 59px;
margin-top: 30px;
margin-bottom: 15px;
}
.single-product div.product .woocommerce-tabs .panel h2 {
font-size: 28px;
line-height: 49px;
margin-top: 25px;
margin-bottom: 12px;
}
.single-product div.product .woocommerce-tabs .panel h3 {
font-size: 22px;
line-height: 40px;
margin-top: 20px;
margin-bottom: 10px;
}
.single-product div.product .woocommerce-tabs .panel h4 {
font-size: 17px;
line-height: 33px;
margin-top: 15px;
margin-bottom: 8px;
}
.single-product div.product .woocommerce-tabs .panel h5 {
font-size: 13px;
line-height: 27px;
margin-top: 12px;
margin-bottom: 6px;
}
.single-product div.product .woocommerce-tabs .panel h6 {
font-size: 10px;
line-height: 20px;
margin-top: 10px;
margin-bottom: 5px;
}
.woocommerce-js .woocommerce-breadcrumb {
margin-bottom: 25px;
font-size: 15px;
}
.woocommerce-js div.product .product_title {
font-weight: 600;
font-size: 35px;
}
.woocommerce div.product p.price {
color: var(--ast-global-color-1);
font-size: 28px;
line-height: 49px;
margin-bottom: 25px;
}
.woocommerce div.product p.price .price-prefix {
font-size: 18px;
margin-right: 5px;
font-weight: 500;
}
.woocommerce-js div.product .product_title {
margin: 20px 0 10px 0;
}
.woocommerce-js div.product form.cart .variations {
margin-top: 25px;
}
.woocommerce div.product span.price {
color: var(--ast-global-color-1);
font-size: 35px;
line-height: 59px;
margin-bottom: 25px;
}
.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
height: 45px;
}
.custom-shipping-message {
display: flex;
align-items: center;
background: #ffffff;
border: 1px solid #0000000f;
border-radius: 8px;
padding: 15px;
margin-bottom: 20px;
font-size: 16px;
line-height: 24px;
font-weight: 500;
color: #333;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.custom-shipping-message svg {
flex-shrink: 0;
width: 32px;
height: 32px;
margin-right: 12px;
}
.ast-sticky-add-to-cart .custom-shipping-message {
display: none;
} body.archive.woocommerce .woocommerce-breadcrumb {
display: none;
}
body.archive.woocommerce .page-title {
margin-bottom: 0;
font-weight: 500;
font-size: 35px;
line-height: 59px;
}
.woocommerce-js ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
font-size: 16px;
line-height: 25px;
text-transform: unset;
}
.woocommerce ul.products li.product .price {
font-size: 20px;
line-height: 28px;
font-weight: 600;
color: var(--ast-global-color-2);
margin-bottom: 0;
}
.woocommerce ul.products li.product .price .price-prefix {
font-size: 13px;
margin-right: 4px;
font-weight: 500;
color: #555;
margin-bottom: 0;
}
.woocommerce-js ul.products li.product,
.woocommerce-page ul.products li.product {
margin-bottom: 10px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
border-radius: 10px;
padding: 15px;
transition: 0.3s all;
}
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {
box-shadow: 1px 1px 10px #00000026;
transition: 0.3s all;
}
.woocommerce-js .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
border: 1px solid #00000000;
font-size: 14px;
}
.bapf_sfilter.bapf_ckbox input[type=checkbox] {
margin-right: 9px;
}
.bapf_ckbox_sqchck input[type=checkbox] {
border: 1px solid #0000004f;
border-radius: 3px;
width: 18px;
height: 18px;
}
.bapf_ckbox_sqchck input[type=checkbox]:checked:after {
width: 6px;
height: 10px;
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
top: 1px;
left: 5px;
}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {
border-color: var(--ast-global-color-2);
background-color: var(--ast-global-color-2);
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
color: #666;
font-size: 14px;
}
.woocommerce .woocommerce-ordering {
margin-bottom: 20px;
}
.woocommerce-js span.onsale {
min-width: 3.8em;
min-height: 3.8em;
line-height: 3.8em;
}
.woocommerce-js ul.products li.product strong {
color: #666;
line-height: 15px;
}
@media (min-width: 993px) {
.ast-left-sidebar #secondary {
padding-right: 20px;
}
.ast-left-sidebar #primary {
padding-left: 20px;
}
}
@media (min-width: 922px) {
.archive.woocommerce-shop #secondary {
width: 22%;
}
}
@media (min-width: 922px) {
.archive.woocommerce-shop #primary {
width: 78%;
}
} .term-description-wrapper .expandable-content {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
max-height: 6.8em;
transition: max-height 0.3s ease-in-out;
position: relative;
}
.term-description-wrapper .expandable-content p {
margin-bottom: 15px;
}
.term-description-wrapper .expandable-content.p:not(:last-child) {
margin-bottom: 10px;
}
.term-description-wrapper .expandable-content::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 4em;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
pointer-events: none;
transition: opacity 0.3s ease-in-out;
}
.term-description-wrapper .expandable-content.expanded::after {
opacity: 0;
visibility: hidden;
}
.term-description-wrapper .expandable-content.expanded {
overflow: visible;
display: block;
-webkit-line-clamp: unset;
max-height: none;
}
.expand-description-btn {
background: #fff;
color: var(--ast-global-color-2);
border: 1px solid var(--ast-global-color-2);
cursor: pointer;
font-size: 14px;
margin-top: 10px;
margin-bottom: 10px;
display: inline-block;
transition: all 0.3s;
}
.expand-description-btn:hover {
background: #fff;
color: var(--ast-global-color-1);
border: 1px solid var(--ast-global-color-1);
}
body.archive.tax-product_cat .woocommerce-result-count {
display: none;
} body.woocommerce-checkout #payment > div > div {
margin-bottom: 30px;
}
body.woocommerce-checkout form .form-row label {
line-height: 2.5;
font-weight: 500;
}
.woocommerce-page.woocommerce-checkout form #order_review td {
line-height: 1.7;
}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type=number]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus, .woocommerce p#ast-coupon-trigger:focus {
border-style: solid;
border-color: var(--ast-global-color-2) !important;
}
.woocommerce-shipping-totals.shipping > td {
width: 100%;
}
.woocommerce-shipping-totals.shipping > td #shipping_method > li {
display: flex;
align-items: center;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
}
.woocommerce-shipping-totals.shipping > td #shipping_method > li:not(:nth-last-child(1)) {
border-bottom: 1px solid #ededed;
padding-bottom: 10px !important;
margin-bottom: 10px !important;
}
.woocommerce-shipping-totals.shipping > td #shipping_method > li > label {
font-size: 14px;
} .ast-primary-header-bar {
border-bottom-width: 0;
box-shadow: 0 5px 10px 0 rgb(0 0 0 / 9%);
}
.ast-site-header-cart .widget_shopping_cart, .woocommerce .ast-site-header-cart .widget_shopping_cart {
width: 320px;
}
.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
background-color: var(--ast-global-color-2);
}
div.ast-above-header-wrap svg.dgwt-wcas-ico-magnifier-handler {
fill: white;
} #sp-woo-product-slider-2732.sp-wps-custom-template .wps-product-image .wpsf-product-img {
margin-bottom: .8em;
}
#wps-slider-section .wpsf-product {
text-align: left;
}
#wps-slider-section .wpsf-product-title a {
font-size: 17px;
line-height: 28px;
margin-bottom: .5em;
padding: 0;
font-weight: 500;
font-family: 'Open Sans',sans-serif;
text-align: left;
}
#wps-slider-section .wpsf-product-title a:hover {
color: #000 !important;
}
#wps-slider-section .wpsf-product-price {
font-size: 18px !important;
line-height: 28px;
color: #2c541d !important;
}
#wps-slider-section .wpsf-product .wpsf-product-title {
line-height: 28px !important;
}
#wps-slider-section .wpsf-product {
padding: 0;
box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.06);
border-top-width: 0;
border-left-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-radius: 8px;
border-style: solid;
overflow: hidden;
transition: box-shadow 0.2s ease;
background: #fff;
}
#wps-slider-section .wpsf-product:hover {
box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.13);
}
#wps-slider-section .sp-wps-custom-template .wpsf-product .sp-wps-product-details {
padding-top: 5px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
} @media (max-width: 921px) { h2, .entry-content h2 {
line-height: 40px;
} .woocommerce-js form .form-row label {
line-height: 2.5;
font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
font-weight: 700;
} .ast-mobile-popup-drawer.active .ast-mobile-popup-inner .ast-mobile-popup-content {
display: flex !important;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
gap: 25px;
align-items: center;
align-content: center;
}
#ast-mobile-popup > div.ast-mobile-popup-inner > div.ast-mobile-popup-content .ast-header-html-1 {
padding-top: 2px;
padding-left: 15px;
} footer #block-40 > p {
max-width: 300px;
margin-left: auto !important;
margin-right: auto !important;
}
footer #block-45 {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: center;
align-items: center;
} .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 30px;
} body.single-post #primary {
padding-right: 0;
}
body.single-post #primary .entry-content .uagb-cta__wrap {
width: 100%;
text-align: left;
}
body.single-post #primary .entry-content .wp-block-uagb-call-to-action {
margin-bottom: 30px;
}
} #masthead {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9999; transition: transform 0.3s ease, background-color 0.3s ease; }
#masthead.hidden {
transform: translateY(-100%); }
#masthead.visible {
transform: translateY(0); }  .woocommerce ul.products li.product {
position: relative;
overflow: hidden;
} .woocommerce ul.products li.product .product-hover-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0); transition: background-color 0.3s ease-in-out;
z-index: 1; pointer-events: none;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap {
transition: all 0.3s;
}
.woocommerce ul.products li.product:hover .astra-shop-summary-wrap {
filter: blur(1px);
opacity: 0.3;
transition: all 0.3s;
} .woocommerce ul.products li.product .custom-hover-buttons {
position: absolute;
bottom: 12px;
right: -100%;
display: flex;
flex-direction: column;
gap: 0;
transition: right 0.3s ease-in-out;
z-index: 2;
align-content: center;
width: 100%;
align-items: flex-end;
pointer-events: all;
}
.woocommerce ul.products li.product:hover .custom-hover-buttons {
right: 15px;
} .woocommerce ul.products li.product .custom-hover-buttons a {
background-color: var(--ast-global-color-2);
color: white;
padding: 10px 14px;
font-size: 13px;
font-weight: 500;
margin: 3px;
text-transform: unset;
letter-spacing: 1px;
text-align: center;
transition: background-color 0.2s ease-in-out;
box-shadow: none;
border-radius: 4px;
}
.woocommerce ul.products li.product .custom-hover-buttons a:hover {
background-color: var(--ast-global-color-1);
}
.woocommerce ul.products li.product .custom-hover-buttons a.loading {
margin-bottom: .5em;
}
.woocommerce ul.products li.product .custom-hover-buttons a.added {
margin-bottom: .5em;
}
.woocommerce ul.products li.product .custom-hover-buttons a:empty {
display: none;
}  .wpsf-product {
position: relative;
overflow: hidden;
} .wpsf-product .product-hover-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0); transition: background-color 0.3s ease-in-out;
z-index: 1; pointer-events: none;
}
.wpsf-product .sp-wps-product-details {
transition: all 0.3s;
}
.wpsf-product:hover .sp-wps-product-details {
filter: blur(1px);
opacity: 0.3;
transition: all 0.3s;
} .wpsf-product .custom-hover-buttons {
position: absolute;
bottom: 12px;
right: -100%; display: flex;
flex-direction: column;
gap: 10px;
transition: right 0.3s ease-in-out; z-index: 2;
align-content: center;
width: 100%;
align-items: flex-end;
pointer-events: all;
}
.wpsf-product:hover .custom-hover-buttons {
right: 15px; transition: right 0.3s ease-in-out; } .wpsf-product .custom-hover-buttons a.added_to_cart {
display: none;
}
.wpsf-product .custom-hover-buttons a {
background-color: var(--ast-global-color-2);
color: white;
padding: 8px 12px;
font-size: 12px;
text-align: center;
border-radius: 0;
transition: background-color 0.2s ease-in-out;
box-shadow: 1px 1px 10px #00000026;
}
.wpsf-product .custom-hover-buttons a:hover {
background-color: var(--ast-global-color-1);
}
.wpsf-product .custom-hover-buttons a:empty {
display: none;
} .bank-links {
max-width: 48%;
background: #fff;
box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.06);
}
.bank-links h3 {
font-size: 16px;
margin-bottom: 0;
padding: 10px 20px;
background: #efefef;
}
.bank-links ul {
padding: 0;
margin: 0;
list-style: none;
}
.bank-links li {
list-style: none;
display: flex;
align-items: center;
border-top: 1px solid #0000000d;
padding: 0;
transition: box-shadow 0.2s ease-in-out;
}
.bank-links li:hover {
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
}
.bank-links a {
width: 100%;
padding: 15px 0;
color: #000;
font-size: 14px;
display: flex;
align-items: center;
text-decoration: none;
}
.bank-links a .bank-logo-col {
width: 50%;
text-align: center;
}
.bank-links a .bank-name-col {
width: 40%;
text-align: left;
}
.bank-links a .bank-arrow-col {
width: 10%;
text-align: right;
padding-right: 10px;
}
.bank-links img {
height: auto;
max-width: 180px;
max-height: fit-content;
}
.bank-links .bank-logo-col img {
height: 30px;
margin-right: 10px;
}
.bank-links a .bank-arrow-col img  {
height: 15px;
}
.bank-links span {
font-size: 14px;
line-height: 1.5;
} #sort_customizable_table {
margin: 0;
}
#sort_customizable_table,
#sort_customizable_table th,
#sort_customizable_table td {
border-color: rgb(255 255 255);
background: #f0f7eb;
color: #000000;
}
#sort_customizable_table th,
#sort_customizable_table td {
font-size: 14px;
line-height: 22px;
text-align: left;
padding: 10px 20px;
font-weight: 500;
}
@media (max-width: 967px) {
.bank-links {
max-width: 100%;
}
}
@media (max-width: 500px) {
.bank-links a {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
align-items: center;
position: relative;
}
.bank-links .bank-logo-col {
width: 100%;
}
.bank-links .bank-logo-col img {
margin-right: 0;
max-height: fit-content;
max-width: 100%;
}
.bank-links a .bank-name-col {
text-align: center;
width: 100%;
}
.bank-links a .bank-arrow-col  {
position: absolute;
right: 0;
top: 30%;
width: 100%;
}
} .woocommerce .star-rating::before {
content: ' ';
} @media (max-width: 544px) {
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: right;
max-width: 190px;
}
.woocommerce-js .woocommerce-result-count {
margin: 0.7em 0 1em;
}
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
line-height: 1.5;
font-size: 15px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: flex-start;
justify-content: flex-start;
align-items: flex-start;
margin-top: 15px;
margin-bottom: 15px;
}
.woocommerce form .form-row.gdpr-consent label.checkbox, .woocommerce-page form .form-row label.checkbox {
display: block;
}
.woocommerce-js form .form-row.gdpr-consent .input-checkbox {
margin: 0 8px 2px 0;
}
.woocommerce-js form .form-row .input-checkbox {
margin: 5px 8px 0 0;
}
body.woocommerce-checkout #payment > div > div {
margin-bottom: 10px;
line-height: 1.5;
font-size: 15px;
}
.kor-certificates {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
padding-top: 20px;
}
.kor-certificates img {
max-width: 380px;
}
.woocommerce-js ul.products li.product .onsale {
top: 10px;
right: 10px;
color: #fff;
}
.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
color: #fff;
} .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
display: flex;
flex-direction: row;
flex-wrap: wrap;
max-width: 600px;
justify-content: flex-start;
align-content: center;
align-items: center;
} li.lang-item > a > img {
height: 17px;
width: auto;
transition: all 0.3s ease;
box-shadow: 1px 1px 2px 0 rgb(0 0 0 / 37%);
}
li.lang-item > a:hover > img {
filter: brightness(0.8);
}
@media (max-width: 967px) {
li.lang-item > a > img {
height: 14px;
}
} .glsr.glsr-default.glsr-ltr .glsr-form-wrap,
.glsr.glsr-default.glsr-ltr .glsr-summary-wrap,
.glsr.glsr-default.glsr-ltr .glsr-reviews-wrap {
border: 1px solid #ecf1ec;
border-radius: 8px;
padding: 20px 25px;
}
.glsr.glsr-default.glsr-ltr .glsr-form-wrap form.glsr-review-form.glsr-form {
row-gap: 25px;
} :root {
--kor-ctl: #449141;
--kor-ctl-dark: #296227;
--kor-ctl-line: #cbd8c8;
--kor-ctl-line-soft: #dfe7dd;
--kor-ctl-ink: #1d2a1c;
--kor-ctl-ring: rgba(68, 145, 65, .18);
--kor-ctl-ease: cubic-bezier(.2, .8, .3, 1);
--kor-ctl-pop: cubic-bezier(.2, 1.5, .4, 1);
}  input[type="checkbox"],
input[type="radio"] {
-webkit-appearance: none;
appearance: none; display: inline-grid !important;
place-items: center;
box-sizing: border-box;
position: relative;
flex: 0 0 auto;
width: 22px !important;
height: 22px !important;
min-width: 22px;
margin: 0 10px 0 0;
padding: 0;
vertical-align: -5px;
background-color: #fff;
background-image: none;
border: 2px solid var(--kor-ctl-line);
cursor: pointer;
transition:
background-color .2s var(--kor-ctl-ease),
border-color .2s var(--kor-ctl-ease),
box-shadow .2s var(--kor-ctl-ease);
}
input[type="checkbox"] { border-radius: 7px; }
input[type="radio"]    { border-radius: 50%; }
input[type="checkbox"]:hover,
input[type="radio"]:hover {
border-color: var(--kor-ctl);
}
input[type="checkbox"]:focus-visible,
input[type="radio"]:focus-visible {
outline: none;
box-shadow: 0 0 0 4px var(--kor-ctl-ring);
} input[type="checkbox"]:checked,
input[type="radio"]:checked,
input[type="checkbox"]:hover:checked,
input[type="radio"]:hover:checked,
input[type="checkbox"]:focus:checked,
input[type="radio"]:focus:checked {
background-color: var(--kor-ctl) !important;
background-image: none !important;
border-color: var(--kor-ctl) !important;
} input[type="checkbox"]::after {
content: "";
position: static;
margin: -2px 0 0 1px;
width: 6px;
height: 11px;
border: solid #fff;
border-width: 0 2.5px 2.5px 0;
border-radius: 1px;
transform: rotate(45deg) scale(0);
opacity: 0;
transition: transform .22s var(--kor-ctl-pop), opacity .12s linear;
}
input[type="checkbox"]:checked::after {
transform: rotate(45deg) scale(1);
opacity: 1;
} input[type="radio"]::after {
content: "";
position: static;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #fff;
transform: scale(0);
opacity: 0;
transition: transform .22s var(--kor-ctl-pop), opacity .12s linear;
}
input[type="radio"]:checked::after {
transform: scale(1);
opacity: 1;
}
input[type="checkbox"]:disabled,
input[type="radio"]:disabled {
opacity: .5;
cursor: not-allowed;
} .cmplz-cookiebanner input[type="checkbox"],
.cmplz-cookiebanner input[type="radio"],
input[class*="cmplz"] {
-webkit-appearance: auto;
appearance: auto;
width: auto !important;
height: auto !important;
min-width: 0;
border-radius: 0;
border: initial;
background-color: initial;
vertical-align: baseline;
}
.cmplz-cookiebanner input[type="checkbox"]::after,
.cmplz-cookiebanner input[type="radio"]::after,
input[class*="cmplz"]::after {
content: none;
} input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="date"],
select,
textarea {
min-height: 46px;
padding: 11px 14px;
border: 1.5px solid var(--kor-ctl-line-soft);
border-radius: 10px;
background-color: #fff;
color: var(--kor-ctl-ink);
font-size: 15px;
line-height: 1.4;
box-shadow: none;
transition:
border-color .18s var(--kor-ctl-ease),
box-shadow .18s var(--kor-ctl-ease);
}
textarea {
min-height: 92px;
resize: vertical;
}
input[type="text"]:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
input[type="password"]:hover,
select:hover,
textarea:hover {
border-color: var(--kor-ctl-line);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus {
border-color: var(--kor-ctl) !important;
box-shadow: 0 0 0 4px var(--kor-ctl-ring);
outline: none;
}
input::placeholder,
textarea::placeholder {
color: #9aa598;
opacity: 1;
}
.woocommerce-invalid input.input-text,
.woocommerce-invalid select {
border-color: #c0492c;
} .select2-container--default .select2-selection--single {
height: 46px;
padding: 5px 6px;
border: 1.5px solid var(--kor-ctl-line-soft);
border-radius: 10px;
transition: border-color .18s var(--kor-ctl-ease), box-shadow .18s var(--kor-ctl-ease);
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single {
border-color: var(--kor-ctl);
box-shadow: 0 0 0 4px var(--kor-ctl-ring);
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 34px;
padding-left: 8px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 44px;
}
.select2-dropdown {
border: 1.5px solid var(--kor-ctl-line);
border-radius: 10px;
overflow: hidden;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: var(--kor-ctl);
}
@media (prefers-reduced-motion: reduce) {
input[type="checkbox"],
input[type="radio"],
input[type="checkbox"]::after,
input[type="radio"]::after {
transition: none;
}
} .woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
.woocommerce p.no-comments {
position: relative;
margin: 0 0 20px;
padding: 15px 18px 15px 50px;
border: 1px solid var(--kor-ctl-line-soft);
border-left: 4px solid var(--kor-ctl);
border-top: 1px solid var(--kor-ctl-line-soft);
border-radius: 10px;
background-color: #f4f8f3;
color: var(--kor-ctl-ink);
font-size: 15px;
line-height: 1.5;
list-style: none;
box-shadow: 0 1px 2px rgba(29, 42, 28, .04);
} .woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%);
display: grid;
place-items: center;
width: 22px;
height: 22px;
border-radius: 50%;
background-color: var(--kor-ctl);
color: #fff;
font-family: Georgia, "Times New Roman", serif;
font-size: 14px;
font-style: italic;
font-weight: 700;
line-height: 1;
text-indent: 0;
content: "i";
}
.woocommerce-message::before { content: "✓";
font-family: inherit;
font-style: normal;
font-size: 13px;
}
.woocommerce-error::before {
content: "!";
font-family: inherit;
font-style: normal;
background-color: #c0492c;
}
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a {
color: var(--kor-ctl-dark);
font-weight: 600;
text-decoration: underline;
text-underline-offset: 2px;
}
.woocommerce-message a:hover,
.woocommerce-info a:hover {
text-decoration: none;
} .woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button {
float: right;
margin-left: 16px;
padding: 8px 16px;
border-radius: 8px;
font-size: 14px;
} .woocommerce-error {
border-left-color: #c0492c;
background-color: #fdf4f2;
}
.woocommerce-error a {
color: #a13a20;
} .woocommerce-message {
border-left-color: var(--kor-ctl-dark);
} .woocommerce-error li {
margin: 0 0 6px;
list-style: none;
}
.woocommerce-error li:last-child {
margin-bottom: 0;
}
@media (max-width: 600px) {
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
padding: 14px 14px 14px 44px;
font-size: 14.5px;
}
.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button {
float: none;
display: block;
margin: 12px 0 0;
text-align: center;
}
} .woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.wc-block-components-button,
input[type="submit"] {
border-radius: 10px;
padding: 12px 22px;
font-weight: 700;
letter-spacing: .04em;
line-height: 1.2;
border: 0;
transition:
background-color .2s var(--kor-ctl-ease),
transform .16s var(--kor-ctl-ease),
box-shadow .2s var(--kor-ctl-ease);
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
input[type="submit"]:hover {
transform: translateY(-1px);
box-shadow: 0 8px 18px -12px rgba(41, 98, 39, .9);
}
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
input[type="submit"]:active {
transform: translateY(0);
} .woocommerce form.checkout_coupon,
.woocommerce form.woocommerce-form-login {
margin: 0 0 20px;
padding: 18px;
border: 1px solid var(--kor-ctl-line-soft);
border-radius: 12px;
background-color: #fbfcfa;
}
.woocommerce form.checkout_coupon {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
}
.woocommerce form.checkout_coupon p {
margin: 0;
padding: 0;
}
.woocommerce form.checkout_coupon .form-row-first {
flex: 1 1 240px;
width: auto;
max-width: 340px;
}
.woocommerce form.checkout_coupon .form-row-last {
flex: 0 0 auto;
width: auto;
}
.woocommerce form.checkout_coupon input[type="text"] {
width: 100%;
margin: 0;
}
.woocommerce form.checkout_coupon button {
white-space: nowrap;
}
.woocommerce form.woocommerce-form-login .form-row {
margin-bottom: 14px;
}
@media (max-width: 600px) {
.woocommerce form.checkout_coupon .form-row-first,
.woocommerce form.checkout_coupon .form-row-last,
.woocommerce form.checkout_coupon button {
flex: 1 1 100%;
max-width: none;
width: 100%;
}
} .woocommerce-account #customer_login,
.woocommerce-account .u-columns.col2-set {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 24px;
margin: 0;
} .woocommerce-account #customer_login .u-column1,
.woocommerce-account #customer_login .u-column2 {
width: 100% !important;
float: none !important;
margin: 0 !important;
padding: 22px !important;
border: 1px solid var(--kor-ctl-line-soft);
border-radius: 14px;
background-color: #fff;
box-shadow: 0 1px 2px rgba(29, 42, 28, .05), 0 8px 24px -16px rgba(29, 42, 28, .25);
}
.woocommerce-account #customer_login .u-column1 > h2,
.woocommerce-account #customer_login .u-column2 > h2 {
margin: 0 0 18px;
padding: 0 0 12px;
border-bottom: 1px solid var(--kor-ctl-line-soft);
font-size: 18px;
font-weight: 700;
letter-spacing: .01em;
text-transform: none;
color: var(--kor-ctl-ink);
}
.woocommerce-account form.woocommerce-form-login,
.woocommerce-account form.woocommerce-form-register {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
}
.woocommerce-account .woocommerce-form-row,
.woocommerce-account form .form-row {
margin: 0 0 16px;
padding: 0;
width: 100%;
}
.woocommerce-account form label {
display: block;
margin-bottom: 6px;
font-size: 13.5px;
font-weight: 600;
color: var(--kor-ctl-ink);
}
.woocommerce-account form label.woocommerce-form-login__rememberme {
display: flex;
align-items: center;
gap: 10px;
margin: 0;
font-weight: 400;
line-height: 22px;
cursor: pointer;
}
.woocommerce-account form .woocommerce-form-login__submit,
.woocommerce-account form .woocommerce-form-register__submit {
width: 100%;
margin: 14px 0 0 !important;
padding: 14px 20px;
border-radius: 10px;
font-size: 15px;
}
.woocommerce-account form .lost_password {
margin: 12px 0 0;
font-size: 14px;
}
.woocommerce-account form .lost_password a {
color: var(--kor-ctl-dark);
text-decoration: underline;
text-underline-offset: 2px;
}
.woocommerce-account .woocommerce-privacy-policy-text p,
.woocommerce-account form .woocommerce-form-register p:not(.form-row) {
font-size: 13px;
line-height: 1.5;
color: #6d7a6b;
}
.woocommerce-account .password-input,
.woocommerce-account .woocommerce-password-strength {
width: 100%;
}
.woocommerce-account .show-password-input {
top: 13px;
}
@media (max-width: 782px) {
.woocommerce-account #customer_login,
.woocommerce-account .u-columns.col2-set {
grid-template-columns: minmax(0, 1fr);
}
} .woocommerce .show-password-input {
position: absolute !important;
top: 50% !important;
right: 12px !important;
transform: translateY(-50%);
width: 22px !important;
height: 22px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
color: var(--kor-ctl-dark);
opacity: .55;
}
.woocommerce .password-input input.input-text,
.woocommerce .password-input input[type="password"] {
padding-right: 42px;
}
.woocommerce .show-password-input:hover,
.woocommerce .show-password-input.display-password {
opacity: 1;
}
.woocommerce .show-password-input:hover {
opacity: 1;
}
.woocommerce .password-input {
position: relative;
display: block;
width: 100%;
} .woocommerce form.checkout_coupon .woocommerce-error,
.woocommerce form.checkout_coupon .woocommerce-message,
.woocommerce form.checkout_coupon .woocommerce-info,
.woocommerce td.actions .woocommerce-error {
flex: 1 1 100%;
width: 100%;
margin: 12px 0 0;
} .woocommerce-account #customer_login .u-column1 {
grid-column: 1;
grid-row: 1;
}
.woocommerce-account #customer_login .u-column2 {
grid-column: 2;
grid-row: 1;
}
.woocommerce-account #customer_login > .woocommerce-notices-wrapper {
grid-column: 1 / -1;
grid-row: auto;
}
@media (max-width: 782px) {
.woocommerce-account #customer_login .u-column1,
.woocommerce-account #customer_login .u-column2 {
grid-column: 1;
grid-row: auto;
}
} .woocommerce .coupon-error-notice,
.woocommerce span.coupon-error-notice {
display: block;
position: relative;
flex: 1 1 100%;
width: 100%;
margin: 10px 0 0;
padding: 11px 14px 11px 40px;
border: 1px solid #f0d9d2;
border-left: 3px solid #c0492c;
border-radius: 9px;
background-color: #fdf4f2;
color: #8f3520;
font-size: 13.5px;
line-height: 1.45;
}
.woocommerce .coupon-error-notice::before {
content: "!";
position: absolute;
left: 12px;
top: 11px;
display: grid;
place-items: center;
width: 18px;
height: 18px;
border-radius: 50%;
background-color: #c0492c;
color: #fff;
font-size: 12px;
font-weight: 700;
line-height: 1;
} .woocommerce .form-row:has(> .coupon-error-notice) input[type="text"],
.woocommerce input.has-error {
border-color: #c0492c !important;
} #ast-mobile-popup .ast-mobile-popup-overlay {
background-color: rgba(20, 30, 20, .45);
backdrop-filter: blur(2px);
}
#ast-mobile-popup .ast-mobile-popup-inner {
max-width: 340px;
width: 88vw;
background-color: #fff;
box-shadow: -18px 0 40px -24px rgba(20, 30, 20, .55);
} #ast-mobile-popup .ast-mobile-popup-header {
position: relative;
display: flex;
align-items: center;
justify-content: flex-end;
min-height: 72px;
padding: 0 14px 0 20px;
border-bottom: 1px solid var(--kor-ctl-line-soft);
background-color: #fff;
} #ast-mobile-popup .ast-mobile-popup-header::before {
content: "";
position: absolute;
left: 20px;
top: 50%;
transform: translateY(-50%);
width: 132px;
height: 47px;
background-image: url(https://lm7.baltsaitas.lt/wp-content/uploads/2025/10/logo-4.png);
background-repeat: no-repeat;
background-position: left center;
background-size: contain;
}
#ast-mobile-popup #menu-toggle-close.menu-toggle-close {
display: grid;
place-items: center;
width: 40px !important;
height: 40px !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
border-radius: 50% !important;
background-color: var(--kor-ctl-line-soft) !important;
color: var(--kor-ctl-ink) !important;
box-shadow: none !important;
transition: background-color .18s var(--kor-ctl-ease), transform .18s var(--kor-ctl-ease);
}
#ast-mobile-popup #menu-toggle-close.menu-toggle-close:hover {
background-color: var(--kor-ctl) !important;
color: #fff !important;
transform: rotate(90deg);
}
#ast-mobile-popup #menu-toggle-close svg {
width: 15px;
height: 15px;
fill: currentColor;
} #ast-mobile-popup .ast-mobile-popup-content {
padding: 18px 0 28px;
display: flex;
flex-direction: column;
gap: 0;
}
#ast-mobile-popup .ast-mobile-popup-content > .ast-builder-layout-element {
padding: 0 20px;
margin: 0;
} #ast-mobile-popup .dgwt-wcas-search-wrapp {
width: 100%;
max-width: none;
margin: 0 0 14px;
}
#ast-mobile-popup .dgwt-wcas-search-input {
width: 100%;
min-height: 46px;
border-radius: 10px;
border: 1.5px solid var(--kor-ctl-line-soft);
} #ast-mobile-popup .ast-header-account-wrap {
margin: 0 0 6px;
}
#ast-mobile-popup .ast-header-account-link {
display: inline-flex;
align-items: center;
gap: 10px;
min-height: 44px;
padding: 0 16px;
border: 1.5px solid var(--kor-ctl-line-soft);
border-radius: 10px;
color: var(--kor-ctl-ink);
font-size: 14.5px;
font-weight: 600;
transition: border-color .18s var(--kor-ctl-ease), background-color .18s var(--kor-ctl-ease);
}
#ast-mobile-popup .ast-header-account-link:hover {
border-color: var(--kor-ctl);
background-color: #f4f8f3;
color: var(--kor-ctl-dark);
}
#ast-mobile-popup .ast-header-account-link svg {
width: 18px;
height: 18px;
fill: currentColor;
} #ast-mobile-popup .ast-builder-menu-1 {
padding: 0 !important;
margin-top: 8px;
}
#ast-mobile-popup .main-header-menu,
#ast-mobile-popup .main-header-menu .sub-menu {
background-color: transparent !important;
box-shadow: none !important;
border: 0 !important;
}
#ast-mobile-popup .main-header-menu > .menu-item {
border-bottom: 1px solid var(--kor-ctl-line-soft);
}
#ast-mobile-popup .main-header-menu > .menu-item:last-child {
border-bottom: 0;
}
#ast-mobile-popup .main-header-menu .menu-link {
display: flex;
align-items: center;
min-height: 54px;
padding: 0 20px !important;
border: 0 !important;
background-color: transparent !important;
color: var(--kor-ctl-ink) !important;
font-size: 16px;
font-weight: 600;
letter-spacing: .005em;
line-height: 1.3;
transition: color .18s var(--kor-ctl-ease), background-color .18s var(--kor-ctl-ease);
}
#ast-mobile-popup .main-header-menu .menu-item:hover > .menu-link,
#ast-mobile-popup .main-header-menu .current-menu-item > .menu-link,
#ast-mobile-popup .main-header-menu .current-menu-ancestor > .menu-link {
color: var(--kor-ctl-dark) !important;
background-color: #f4f8f3 !important;
} #ast-mobile-popup .ast-menu-toggle {
display: grid;
place-items: center;
width: 44px;
height: 54px;
padding: 0 !important;
border: 0 !important;
background-color: transparent !important;
color: var(--kor-ctl-dark) !important;
}
#ast-mobile-popup .ast-menu-toggle svg {
width: 13px;
height: 13px;
fill: currentColor;
transition: transform .22s var(--kor-ctl-ease);
}
#ast-mobile-popup .menu-item.ast-submenu-expanded > .ast-menu-toggle svg {
transform: rotate(180deg);
} #ast-mobile-popup .main-header-menu .sub-menu {
margin: 0 0 8px;
padding: 2px 0 2px 20px;
border-left: 2px solid var(--kor-ctl-line-soft) !important;
margin-left: 20px;
}
#ast-mobile-popup .main-header-menu .sub-menu .menu-link {
min-height: 42px;
padding: 0 !important;
font-size: 14.5px;
font-weight: 500;
color: #4b5346 !important;
}
#ast-mobile-popup .main-header-menu .sub-menu .menu-item:hover > .menu-link {
background-color: transparent !important;
color: var(--kor-ctl-dark) !important;
}
#ast-mobile-popup .main-header-menu .sub-menu .menu-item {
border: 0;
}
@media (max-width: 420px) {
#ast-mobile-popup .ast-mobile-popup-inner {
width: 92vw;
}
#ast-mobile-popup .ast-mobile-popup-header::before {
width: 118px;
height: 42px;
}
} #ast-mobile-popup .ast-mobile-popup-content > .ast-builder-layout-element {
display: block !important;
width: 100%;
justify-content: flex-start !important;
} #ast-mobile-popup .dgwt-wcas-search-wrapp {
display: block !important;
width: 100% !important;
} #ast-mobile-popup a.dgwt-wcas-search-icon {
display: flex !important;
align-items: center;
gap: 10px;
width: 100%;
min-height: 46px;
padding: 0 14px;
border: 1.5px solid var(--kor-ctl-line-soft);
border-radius: 10px;
color: var(--kor-ctl-ink) !important;
font-size: 14.5px;
font-weight: 500;
transition: border-color .18s var(--kor-ctl-ease), background-color .18s var(--kor-ctl-ease);
}
#ast-mobile-popup .dgwt-wcas-enable-mobile-form {
display: block !important;
inset: 0;
width: 100%;
height: 100%;
border: 0 !important;
background: transparent !important;
font-size: 0 !important;
z-index: 2;
}
#ast-mobile-popup .dgwt-wcas-enable-mobile-form::after,
#ast-mobile-popup .dgwt-wcas-enable-mobile-form svg {
display: none !important;
content: none !important;
}
#ast-mobile-popup a.dgwt-wcas-search-icon::after {
content: attr(data-kor-label);
color: var(--kor-ctl-ink);
}
#ast-mobile-popup a.dgwt-wcas-search-icon:hover {
border-color: var(--kor-ctl);
background-color: #f4f8f3;
}
#ast-mobile-popup .dgwt-wcas-search-wrapp svg {
width: 18px;
height: 18px;
flex: 0 0 auto;
} #ast-mobile-popup .ast-header-account-wrap {
display: block !important;
width: 100%;
}
#ast-mobile-popup .ast-header-account-link {
display: flex !important;
width: 100%;
justify-content: flex-start;
}
#ast-mobile-popup .ast-header-account-link::after {
content: attr(data-kor-label);
} #ast-mobile-popup a.dgwt-wcas-search-icon {
font-size: 0 !important;
position: relative;
}
#ast-mobile-popup a.dgwt-wcas-search-icon::after {
font-size: 14.5px;
font-weight: 500;
line-height: 1.2;
}
#ast-mobile-popup .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon-arrow,
#ast-mobile-popup .dgwt-wcas-search-wrapp .screen-reader-text {
display: none !important;
} .woocommerce-message,
.woocommerce-info,
.woocommerce-error {
display: flex !important;
align-items: center;
gap: 14px;
border-width: 1px !important;
border-style: solid !important;
border-color: var(--kor-ctl-line-soft) !important;
border-left-width: 4px !important;
border-left-color: var(--kor-ctl) !important;
outline: 0 !important;
}
.woocommerce-error {
border-left-color: #c0492c !important;
}
.woocommerce-message {
border-left-color: var(--kor-ctl-dark) !important;
} .woocommerce-message > .button,
.woocommerce-info > .button,
.woocommerce-error > .button {
order: 9;
flex: 0 0 auto;
float: none !important;
margin: 0 0 0 auto !important;
min-height: 42px;
padding: 0 20px !important;
display: inline-flex;
align-items: center;
border-radius: 10px !important;
background-color: var(--kor-ctl) !important;
color: #fff !important;
border: 0 !important;
font-size: 13.5px;
letter-spacing: .04em;
white-space: nowrap;
}
.woocommerce-message > .button:hover,
.woocommerce-info > .button:hover {
background-color: var(--kor-ctl-dark) !important;
}
@media (max-width: 600px) {
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
flex-wrap: wrap;
}
.woocommerce-message > .button,
.woocommerce-info > .button,
.woocommerce-error > .button {
flex: 1 1 100%;
margin: 12px 0 0 !important;
justify-content: center;
}
} .woocommerce-message > .button,
.woocommerce-info > .button,
.woocommerce-error > .button,
.woocommerce-message .button.wc-forward,
.woocommerce-info .button.wc-forward {
display: inline-flex !important;
align-items: center;
justify-content: center;
text-decoration: none !important;
line-height: 1.2 !important;
box-sizing: border-box;
width: auto;
max-width: 100%;
} @media (max-width: 921px) {
.site-above-header-wrap .uagb-icon-list__label,
.site-header-above-section-left .uagb-icon-list__label {
font-size: 12.5px !important;
line-height: 1.3 !important;
}
.site-above-header-wrap .uagb-icon-list__source-wrap svg,
.site-header-above-section-left .uagb-icon-list__source-wrap svg {
width: 14px !important;
height: 14px !important;
}
.site-above-header-wrap .uagb-icon-list__wrap {
gap: 6px;
}
}
@media (max-width: 420px) {
.site-above-header-wrap .uagb-icon-list__label,
.site-header-above-section-left .uagb-icon-list__label {
font-size: 11.5px !important;
}
}:root {
--kor-green: #449141;
--kor-green-dark: #2c541d;
--kor-green-soft: #eaf3e8;
--kor-tint: #f6f9f5;
--kor-line: #e3eae1;
--kor-line-strong: #cbd8c8;
--kor-ink: #1d2a1c;
--kor-muted: #6d7a6b;
--kor-card-radius: 16px;
--kor-card-shadow: 0 1px 2px rgba(29, 42, 28, .04), 0 18px 34px -24px rgba(29, 42, 28, .35);
--kor-card-shadow-hover: 0 2px 6px rgba(29, 42, 28, .06), 0 26px 44px -22px rgba(29, 42, 28, .38);
--kor-ease: cubic-bezier(.2, .8, .3, 1);
}  .wps-slider-section .swiper-wrapper {
align-items: stretch;
}
.wps-slider-section .wpsf-product.swiper-slide,
.wps-slider-section .wpsf-product.wpsf-grid-item {
height: auto;
display: flex;
}
#wps-slider-section .wpsf-product {
border-radius: var(--kor-card-radius);
box-shadow: var(--kor-card-shadow);
transition: box-shadow .3s var(--kor-ease), transform .3s var(--kor-ease);
}
#wps-slider-section .wpsf-product:hover {
box-shadow: var(--kor-card-shadow-hover);
transform: translateY(-3px);
}
.wps-slider-section .wpsf-product > .wps-product-data {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
} .wps-slider-section .sp-wps-product-image-area {
position: relative;
overflow: hidden;
}
.wps-slider-section a.wps-product-image {
display: block;
aspect-ratio: 1 / 1;
overflow: hidden;
background: #fff;
}
.wps-slider-section a.wps-product-image img.wpsf-product-img,
#sp-woo-product-slider-2732.sp-wps-custom-template .wps-product-image .wpsf-product-img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
display: block;
margin: 0 !important;
border-radius: 0;
transition: transform .6s var(--kor-ease);
}
.wps-slider-section .wpsf-product:hover a.wps-product-image img.wpsf-product-img {
transform: scale(1.05);
} .wps-slider-section .sp-wps-product-details,
#wps-slider-section .sp-wps-custom-template .wpsf-product .sp-wps-product-details {
display: flex;
flex: 1 1 auto;
min-height: 0;
padding: 18px 20px 20px !important;
}
.wps-slider-section .sp-wps-product-details-inner {
display: flex;
flex-direction: column;
flex: 1 1 auto;
width: 100%;
gap: 12px;
} #wps-slider-section .wpsf-product .wpsf-product-title {
margin: 0;
line-height: 1.35 !important;
}
#wps-slider-section .wpsf-product-title a {
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
margin: 0;
font-size: 15.5px !important;
line-height: 1.35 !important;
font-weight: 600;
min-height: calc(2 * 1.35em);
color: var(--kor-ink) !important;
transition: color .2s var(--kor-ease);
}
#wps-slider-section .wpsf-product-title a:hover {
color: var(--kor-green) !important;
} #wps-slider-section .wpsf-product-price,
.wps-slider-section .wpsf-product-price {
display: inline-flex;
align-items: baseline;
flex-wrap: wrap;
gap: 8px;
align-self: flex-start;
margin: auto 0 0 !important;
padding: 7px 14px;
border-radius: 999px;
background: var(--kor-green-soft);
color: var(--kor-green-dark) !important;
font-size: 15px !important;
line-height: 1.2 !important;
font-weight: 700;
letter-spacing: .01em;
}
.wps-slider-section .wpsf-product-price del,
.wps-slider-section .wpsf-product-price del span {
color: var(--kor-muted) !important;
font-weight: 500;
font-size: 13px;
text-decoration: line-through;
opacity: .85;
}
.wps-slider-section .wpsf-product-price ins {
background: none;
text-decoration: none;
color: inherit;
} .wps-slider-section .wpsf-cart-button {
display: none !important;
} .wps-slider-section .wpsf-product .product-hover-overlay {
position: absolute !important;
inset: 0;
z-index: 4;
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
padding: 16px;
background: rgba(29, 42, 28, .5) !important;
opacity: 0;
pointer-events: none;
transition: opacity .25s var(--kor-ease);
}
.wps-slider-section .wpsf-product:hover .product-hover-overlay {
opacity: 1;
pointer-events: auto;
}
.wps-slider-section .wpsf-product .custom-hover-buttons {
position: static !important;
right: auto !important;
bottom: auto !important;
display: flex !important;
flex-direction: column;
align-items: stretch;
gap: 10px;
width: auto !important;
max-width: 100%;
transform: translateY(8px);
transition: transform .3s var(--kor-ease);
}
.wps-slider-section .wpsf-product:hover .custom-hover-buttons {
transform: translateY(0);
}
.wps-slider-section .wpsf-product .custom-hover-buttons a {
display: inline-flex !important;
align-items: center;
justify-content: center;
margin: 0 !important;
padding: 11px 20px !important;
border: 1.5px solid transparent !important;
border-radius: 10px !important;
background: var(--kor-green) !important;
color: #fff !important;
font-size: 13px !important;
font-weight: 700 !important;
letter-spacing: .04em;
line-height: 1.2 !important;
text-align: center;
text-decoration: none !important;
box-shadow: none !important;
transition: background .2s var(--kor-ease), color .2s var(--kor-ease), border-color .2s var(--kor-ease);
}
.wps-slider-section .wpsf-product .custom-hover-buttons a:hover {
background: var(--kor-green-dark) !important;
}
.wps-slider-section .wpsf-product .custom-hover-buttons a.suzinoti-daugiau {
background: rgba(255, 255, 255, .96) !important;
border-color: rgba(255, 255, 255, .96) !important;
color: var(--kor-green-dark) !important;
}
.wps-slider-section .wpsf-product .custom-hover-buttons a.suzinoti-daugiau:hover {
background: #fff !important;
}
.wps-slider-section .wpsf-product .custom-hover-buttons a.added,
.wps-slider-section .wpsf-product .custom-hover-buttons a.added_to_cart,
.wps-slider-section .wpsf-product .custom-hover-buttons a:empty {
display: none !important;
} .wps-slider-section .wpsf-product:hover .sp-wps-product-details {
filter: none !important;
opacity: 1 !important;
}
#wps-slider-section .wpsp-nav {
border-radius: 8px;
transition: all .25s var(--kor-ease);
}  .wp-block-uagb-container:has(> .wp-block-uagb-container > .wp-block-uagb-testimonial) {
align-items: stretch !important;
gap: 24px !important;
} .wp-block-uagb-container:has(> .wp-block-uagb-testimonial) {
display: flex !important;
flex-direction: column;
height: 100%;
padding: 26px 26px 24px !important;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: var(--kor-card-radius);
box-shadow: var(--kor-card-shadow);
transition: box-shadow .3s var(--kor-ease), transform .3s var(--kor-ease);
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial):hover {
box-shadow: var(--kor-card-shadow-hover);
transform: translateY(-3px);
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) > .uagb-icon-wrapper {
margin: 0 0 14px !important;
line-height: 0;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) > .uagb-icon-wrapper svg {
width: 26px;
height: 26px;
fill: var(--kor-green);
opacity: .55;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) > .wp-block-uagb-testimonial {
display: flex;
flex: 1 1 auto;
min-height: 0;
margin: 0 !important;
} .wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .is-carousel,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-list,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-track,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-slide,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-slide > div,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-testimonial__wrap,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__content,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__text-wrap {
display: flex !important;
flex-direction: column;
flex: 1 1 auto;
width: 100%;
height: 100% !important;
min-height: 0;
margin: 0 !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__content {
padding: 0 !important;
background: none !important;
border: 0 !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__text-wrap {
display: flex;
flex-direction: column;
flex: 1 1 auto;
width: 100%;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__desc {
flex: 1 1 auto;
margin: 0 0 18px !important;
font-size: 15px !important;
line-height: 1.65 !important;
color: var(--kor-ink) !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__meta-inner {
display: flex !important;
flex-direction: row !important;
align-items: center;
justify-content: flex-start;
gap: 12px;
margin: 0 !important;
padding-top: 16px;
border-top: 1px solid var(--kor-line);
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__image-content,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__image {
margin: 0 !important;
line-height: 0;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__image img {
width: 44px !important;
height: 44px !important;
border-radius: 50%;
object-fit: cover;
display: block;
border: 2px solid var(--kor-green-soft);
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-testimonial-details {
display: flex;
flex-direction: column;
text-align: left;
gap: 2px;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__author-name {
font-size: 14.5px !important;
font-weight: 600 !important;
letter-spacing: .02em;
color: var(--kor-ink) !important;
margin: 0 !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__company {
display: none !important;
} .uagb-post-grid .uagb-post__inner-wrap {
display: flex;
flex-direction: column;
height: 100%;
padding: 0 !important;
overflow: hidden;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: var(--kor-card-radius);
box-shadow: var(--kor-card-shadow);
transition: box-shadow .3s var(--kor-ease), transform .3s var(--kor-ease);
}
.uagb-post-grid .uagb-post__inner-wrap:hover {
box-shadow: var(--kor-card-shadow-hover);
transform: translateY(-3px);
} .uagb-post-grid .uagb-post__image {
margin: 0 !important;
overflow: hidden;
}
.uagb-post-grid .uagb-post__image a {
display: block;
aspect-ratio: 16 / 10;
overflow: hidden;
}
.uagb-post-grid .uagb-post__image img {
width: 100% !important;
height: 100% !important;
max-width: none;
object-fit: cover;
display: block;
border-radius: 0 !important;
transition: transform .6s var(--kor-ease);
}
.uagb-post-grid .uagb-post__inner-wrap:hover .uagb-post__image img {
transform: scale(1.05);
} .uagb-post-grid .uagb-post__title {
margin: 18px 20px 0 !important;
padding: 0 !important;
font-size: 15.5px !important;
line-height: 1.35 !important;
letter-spacing: .01em !important;
font-weight: 600 !important;
}
.uagb-post-grid .uagb-post__title a {
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: inherit !important;
line-height: inherit !important;
color: var(--kor-ink) !important;
transition: color .2s var(--kor-ease);
}
.uagb-post-grid .uagb-post__title a:hover {
color: var(--kor-green) !important;
}
.uagb-post-grid .uagb-post-grid-byline:empty {
display: none !important;
}
.uagb-post-grid .uagb-post__excerpt {
flex: 1 1 auto;
margin: 10px 20px 20px !important;
padding: 0 !important;
font-size: 14px !important;
line-height: 1.6 !important;
color: var(--kor-muted) !important;
}
.uagb-post-grid .uagb-post__excerpt p {
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
margin: 0 !important;
font-size: inherit !important;
line-height: inherit !important;
color: inherit !important;
} .wp-block-uagb-container:has(> .wp-block-uagb-info-box) {
align-items: stretch !important;
gap: 24px !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) > .wp-block-uagb-info-box {
display: flex;
height: 100%;
padding: 28px 24px 26px !important;
background: var(--kor-tint);
border: 1px solid var(--kor-line);
border-radius: var(--kor-card-radius);
transition: box-shadow .3s var(--kor-ease), transform .3s var(--kor-ease), border-color .3s var(--kor-ease);
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) > .wp-block-uagb-info-box:hover {
border-color: var(--kor-line-strong);
box-shadow: var(--kor-card-shadow);
transform: translateY(-3px);
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) > .wp-block-uagb-info-box .uagb-ifb-content {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
height: 100%;
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) .uagb-ifb-icon-wrap {
margin: 0 0 16px !important;
} .wp-block-uagb-container:has(> .wp-block-uagb-info-box) .uagb-ifb-title-wrap {
display: flex;
align-items: center;
justify-content: center;
min-height: calc(2 * 1.35em);
margin: 0 !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) .uagb-ifb-title {
margin: 0 !important;
font-size: 15px !important;
line-height: 1.35 !important;
text-align: center;
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) .uagb-ifb-separator {
margin: 14px auto !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) .uagb-ifb-desc {
flex: 1 1 auto;
margin: 0 !important;
font-size: 14px !important;
line-height: 1.6 !important;
color: var(--kor-muted) !important;
text-align: center;
} .ast-site-header-cart .ast-site-header-cart-data {
border: 1px solid var(--kor-line) !important;
border-radius: 14px;
box-shadow: 0 2px 8px rgba(29, 42, 28, .06), 0 28px 50px -26px rgba(29, 42, 28, .45);
overflow: hidden;
}
.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart,
.ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart_content {
padding: 0;
}
.ast-site-header-cart .ast-site-header-cart-data ul.woocommerce-mini-cart {
margin: 0 !important;
padding: 6px 18px !important;
list-style: none;
max-height: 320px;
overflow-y: auto;
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item {
position: relative;
display: block !important;
margin: 0 !important;
padding: 14px 30px 14px 72px !important;
border: 0 !important;
border-bottom: 1px solid var(--kor-line) !important;
min-height: 0;
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item:last-child {
border-bottom: 0 !important;
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item img {
position: absolute;
left: 0;
top: 50% !important;
transform: translateY(-50%) !important;
width: 56px !important;
height: 56px !important;
margin: 0 !important;
padding: 4px;
object-fit: contain;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: 10px;
float: none !important;
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item > a:not(.remove) {
display: block;
padding: 0 !important;
font-size: 14px;
font-weight: 600;
line-height: 1.4;
color: var(--kor-ink) !important;
transition: color .2s var(--kor-ease);
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item > a:not(.remove):hover {
color: var(--kor-green) !important;
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item .quantity,
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item .ast-mini-cart-price-wrap {
display: block !important;
float: none !important;
margin: 6px 0 0 !important;
max-width: none !important;
font-size: 13.5px;
font-weight: 600;
color: var(--kor-green-dark) !important;
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item a.remove,
.ast-header-woo-cart .ast-site-header-cart .ast-site-header-cart-data .widget_shopping_cart .mini_cart_item a.remove {
position: absolute !important;
top: 14px !important;
right: 0;
left: auto !important;
transform: none !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
margin: 0 !important;
border-radius: 50%;
background: var(--kor-tint);
border: 1px solid var(--kor-line);
color: var(--kor-muted) !important;
font-size: 15px;
line-height: 1;
text-decoration: none;
opacity: 1;
transition: all .2s var(--kor-ease);
}
.ast-site-header-cart .ast-site-header-cart-data li.woocommerce-mini-cart-item a.remove:hover {
background: #fdecec;
border-color: #f4c9c9;
color: #c0392b !important;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__total {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 12px;
margin: 0 !important;
padding: 14px 18px !important;
background: var(--kor-tint);
border-top: 1px solid var(--kor-line) !important;
border-bottom: 1px solid var(--kor-line) !important;
font-size: 15px;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__total strong {
font-weight: 600;
color: var(--kor-ink) !important;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__total .woocommerce-Price-amount {
font-weight: 700;
color: var(--kor-green-dark) !important;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__buttons {
display: flex;
flex-direction: column;
gap: 10px;
margin: 0 !important;
padding: 16px 18px 18px !important;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__buttons a.button {
display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
margin: 0 !important;
padding: 12px 18px !important;
border-radius: 10px !important;
font-size: 13.5px !important;
font-weight: 700 !important;
letter-spacing: .06em;
text-transform: uppercase;
text-decoration: none !important;
line-height: 1.2 !important;
transition: all .2s var(--kor-ease);
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__buttons a.button:not(.checkout) {
background: #fff !important;
color: var(--kor-green) !important;
border: 1.5px solid var(--kor-green) !important;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__buttons a.button:not(.checkout):hover {
background: var(--kor-green-soft) !important;
color: var(--kor-green-dark) !important;
border-color: var(--kor-green-dark) !important;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__buttons a.button.checkout {
background: var(--kor-green) !important;
color: #fff !important;
border: 1.5px solid var(--kor-green) !important;
}
.ast-site-header-cart .ast-site-header-cart-data p.woocommerce-mini-cart__buttons a.button.checkout:hover {
background: var(--kor-green-dark) !important;
border-color: var(--kor-green-dark) !important;
} .astra-cart-drawer .woocommerce-mini-cart__buttons {
display: flex;
flex-direction: column;
gap: 10px;
}
.astra-cart-drawer .woocommerce-mini-cart__buttons a.button {
display: flex !important;
align-items: center;
justify-content: center;
width: 100%;
margin: 0 !important;
padding: 13px 18px !important;
border-radius: 10px !important;
font-size: 13.5px !important;
font-weight: 700 !important;
letter-spacing: .06em;
text-transform: uppercase;
text-decoration: none !important;
line-height: 1.2 !important;
transition: all .2s var(--kor-ease);
}
.astra-cart-drawer .woocommerce-mini-cart__buttons a.button:not(.checkout) {
background: #fff !important;
color: var(--kor-green) !important;
border: 1.5px solid var(--kor-green) !important;
}
.astra-cart-drawer .woocommerce-mini-cart__buttons a.button:not(.checkout):hover {
background: var(--kor-green-soft) !important;
color: var(--kor-green-dark) !important;
}
.astra-cart-drawer .woocommerce-mini-cart__buttons a.button.checkout {
background: var(--kor-green) !important;
color: #fff !important;
border: 1.5px solid var(--kor-green) !important;
}
.astra-cart-drawer .woocommerce-mini-cart__buttons a.button.checkout:hover {
background: var(--kor-green-dark) !important;
border-color: var(--kor-green-dark) !important;
}
.ast-site-header-cart .ast-site-header-cart-data .woocommerce-mini-cart__empty-message {
margin: 0 !important;
padding: 26px 18px !important;
text-align: center;
color: var(--kor-muted) !important;
font-size: 14px;
} .dgwt-wcas-suggestions-wrapp {
padding: 6px !important;
background: #fff !important;
border: 1px solid var(--kor-line) !important;
border-radius: 14px !important;
box-shadow: 0 2px 8px rgba(29, 42, 28, .06), 0 26px 46px -22px rgba(29, 42, 28, .45) !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
display: flex !important;
align-items: center;
gap: 14px;
margin: 0 !important;
padding: 10px 12px !important;
border: 0 !important;
border-radius: 10px !important;
background: transparent !important;
text-decoration: none !important;
transition: background .15s var(--kor-ease);
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected {
background: var(--kor-tint) !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si {
flex: 0 0 auto;
width: 48px !important;
height: 48px !important;
margin: 0 !important;
padding: 3px;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: 8px;
overflow: hidden;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si img {
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
object-fit: contain;
display: block;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp {
display: flex !important;
align-items: center;
justify-content: space-between;
gap: 14px;
flex: 1 1 auto;
min-width: 0;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st {
flex: 1 1 auto;
min-width: 0;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-title {
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
color: var(--kor-ink) !important;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 1.4 !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-title strong {
color: var(--kor-green) !important;
font-weight: 700 !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-meta {
flex: 0 0 auto;
margin: 0 !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp {
display: inline-flex !important;
align-items: baseline;
gap: 4px;
padding: 5px 11px;
border-radius: 999px;
background: var(--kor-green-soft);
color: var(--kor-green-dark) !important;
font-size: 12.5px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
white-space: nowrap;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp del,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp del .amount {
color: var(--kor-muted) !important;
font-weight: 500 !important;
font-size: 11.5px !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp ins {
background: none !important;
text-decoration: none !important;
color: inherit !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp .price-prefix {
color: inherit !important;
font-size: 11px !important;
font-weight: 600 !important;
opacity: .75;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline {
margin: 6px 0 2px !important;
padding: 8px 12px 6px !important;
border: 0 !important;
border-top: 1px solid var(--kor-line) !important;
color: var(--kor-muted) !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: .09em;
text-transform: uppercase;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline:first-child {
border-top: 0 !important;
margin-top: 0 !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-breadcrumbs {
margin-top: 2px;
color: var(--kor-muted) !important;
font-size: 12px !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-all-results {
justify-content: center;
margin-top: 4px !important;
padding: 12px !important;
border-top: 1px solid var(--kor-line) !important;
border-radius: 0 0 10px 10px !important;
color: var(--kor-green) !important;
font-size: 13px !important;
font-weight: 700 !important;
letter-spacing: .03em;
text-align: center;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-nores {
justify-content: center;
padding: 22px 12px !important;
color: var(--kor-muted) !important;
font-size: 14px !important;
}  .ast-desktop .main-header-menu > li.kor-nav-shop > .menu-link {
position: relative;
color: var(--kor-green-dark) !important;
font-weight: 600;
}
.ast-desktop .main-header-menu > li.kor-nav-shop > .menu-link::before {
content: "";
position: absolute;
top: 50%;
right: 4px;
left: 4px;
z-index: -1;
height: 40px;
border-radius: 999px;
background: var(--kor-green-soft);
transform: translateY(-50%);
transition: background .25s var(--kor-ease);
}
.ast-desktop .main-header-menu > li.kor-nav-shop:hover > .menu-link,
.ast-desktop .main-header-menu > li.kor-nav-shop.current-menu-item > .menu-link,
.ast-desktop .main-header-menu > li.kor-nav-shop.current-menu-ancestor > .menu-link {
color: var(--kor-green-dark) !important;
}
.ast-desktop .main-header-menu > li.kor-nav-shop:hover > .menu-link::before,
.ast-desktop .main-header-menu > li.kor-nav-shop.current-menu-item > .menu-link::before,
.ast-desktop .main-header-menu > li.kor-nav-shop.current-menu-ancestor > .menu-link::before {
background: #dcecd8;
}
.ast-desktop .main-header-menu > li.kor-nav-shop > .menu-link .ast-arrow-svg {
fill: currentColor;
} li.kor-mega-item > .menu-link > .ast-icon.icon-arrow,
li.kor-mega-cta > .menu-link > .ast-icon.icon-arrow {
display: none !important;
} @media (min-width: 922px) {
.ast-desktop .main-header-menu > li.kor-mega-parent {
position: relative;
} .ast-desktop .main-header-menu > li.kor-mega-parent > .sub-menu {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 6px;
top: 100% !important;
right: auto;
left: 4px;
margin: 0 !important;
width: min(720px, calc(100vw - 48px));
max-width: none;
padding: 16px !important;
background: #fff;
border: 1px solid var(--kor-line) !important;
border-radius: 16px;
box-shadow: 0 2px 10px rgba(29, 42, 28, .06), 0 30px 60px -28px rgba(29, 42, 28, .5);
}
.ast-desktop .main-header-menu > li.kor-mega-parent > .sub-menu::before,
.ast-desktop .main-header-menu > li.kor-mega-parent > .sub-menu::after {
content: none !important;
}
.ast-desktop .main-header-menu > li.kor-mega-parent > .sub-menu > li {
width: auto !important;
border: 0 !important;
}
.ast-desktop .main-header-menu > li.kor-mega-parent > .sub-menu > li.kor-mega-cta {
grid-column: 1 / -1;
display: flex;
justify-content: center;
margin-top: 4px;
padding-top: 14px;
border-top: 1px solid var(--kor-line) !important;
}
} .main-header-menu li.kor-mega-item > .menu-link,
.ast-mobile-popup-drawer li.kor-mega-item > .menu-link {
display: flex !important;
align-items: center;
gap: 12px;
padding: 10px 12px !important;
border-radius: 10px;
line-height: 1.3 !important;
transition: background .18s var(--kor-ease), color .18s var(--kor-ease);
}
.main-header-menu li.kor-mega-item > .menu-link:hover,
.main-header-menu li.kor-mega-item > .menu-link:focus-visible {
background: var(--kor-tint);
color: var(--kor-green-dark) !important;
}
.kor-mega-icon {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
width: 38px;
height: 38px;
border-radius: 11px;
background: var(--kor-green-soft);
color: var(--kor-green);
transition: background .18s var(--kor-ease), color .18s var(--kor-ease), transform .18s var(--kor-ease);
}
.kor-mega-icon svg {
width: 21px;
height: 21px;
display: block;
}
li.kor-mega-item > .menu-link:hover .kor-mega-icon {
background: var(--kor-green);
color: #fff;
transform: translateY(-1px);
}
.kor-mega-text {
display: flex;
flex-direction: column;
min-width: 0;
}
.kor-mega-name {
font-size: 14px;
font-weight: 600;
line-height: 1.3;
color: var(--kor-ink);
}
li.kor-mega-item > .menu-link:hover .kor-mega-name {
color: var(--kor-green-dark);
} li.kor-mega-cta > .menu-link {
display: inline-flex !important;
align-items: center;
justify-content: center;
gap: 7px;
width: auto;
padding: 9px 20px !important;
border-radius: 999px !important;
background: var(--kor-green) !important;
color: #fff !important;
font-size: 12px !important;
font-weight: 700 !important;
letter-spacing: .05em;
line-height: 1.2 !important;
text-transform: uppercase;
transition: background .2s var(--kor-ease);
}
li.kor-mega-cta > .menu-link::after {
content: "→";
font-size: 14px;
line-height: 1;
transition: transform .2s var(--kor-ease);
}
li.kor-mega-cta > .menu-link:hover {
background: var(--kor-green-dark) !important;
color: #fff !important;
}
li.kor-mega-cta > .menu-link:hover::after {
transform: translateX(3px);
} @media (max-width: 921.98px) {
.ast-mobile-popup-drawer li.kor-mega-item > .menu-link {
padding: 9px 0 !important;
}
.ast-mobile-popup-drawer .kor-mega-icon {
width: 34px;
height: 34px;
border-radius: 10px;
}
.ast-mobile-popup-drawer .kor-mega-icon svg {
width: 19px;
height: 19px;
}
.ast-mobile-popup-drawer li.kor-mega-cta {
display: flex;
justify-content: center;
}
.ast-mobile-popup-drawer li.kor-mega-cta > .menu-link {
margin: 12px 0 4px;
}
}
@media (prefers-reduced-motion: reduce) {
.kor-mega-icon,
.main-header-menu li.kor-mega-cta > .menu-link::after {
transition: none !important;
transform: none !important;
}
}  @media (min-width: 922px) and (max-width: 1199px) {
.ast-desktop .main-header-menu > .menu-item > .menu-link {
padding-left: 6px !important;
padding-right: 6px !important;
font-size: 12.5px !important;
}
.ast-desktop .main-header-menu > li.kor-nav-shop > .menu-link {
padding-left: 12px !important;
padding-right: 10px !important;
}
.ast-desktop .main-header-menu > li.kor-nav-shop > .menu-link::before {
right: 2px;
left: 2px;
}
.ast-desktop .main-header-menu > li.kor-mega-parent > .sub-menu {
width: min(660px, calc(100vw - 32px));
padding: 14px !important;
}
.ast-desktop .main-header-menu > li.kor-mega-parent > .sub-menu .kor-mega-icon {
width: 34px;
height: 34px;
}
}  #ast-mobile-header .menu-toggle.main-header-menu-toggle,
.ast-mobile-menu-trigger-fill,
.ast-mobile-menu-trigger-minimal {
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 42px !important;
height: 42px !important;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 12px !important;
background: var(--kor-green) !important;
color: #fff !important;
box-shadow: 0 6px 16px -8px rgba(29, 42, 28, .7) !important;
transition: background .2s var(--kor-ease), transform .2s var(--kor-ease), box-shadow .2s var(--kor-ease);
}
#ast-mobile-header .menu-toggle.main-header-menu-toggle:hover,
#ast-mobile-header .menu-toggle.main-header-menu-toggle:focus,
#ast-mobile-header .menu-toggle.main-header-menu-toggle[aria-expanded="true"] {
background: var(--kor-green-dark) !important;
transform: translateY(-1px);
}
#ast-mobile-header .menu-toggle.main-header-menu-toggle:active {
transform: scale(.94);
box-shadow: 0 3px 10px -8px rgba(29, 42, 28, .7) !important;
}
#ast-mobile-header .menu-toggle .mobile-menu-toggle-icon {
display: inline-flex;
align-items: center;
margin: 0 !important;
}
#ast-mobile-header .menu-toggle svg {
width: 20px;
height: 20px;
fill: currentColor;
} #ast-mobile-popup .ast-mobile-popup-content > .ast-builder-layout-element {
padding: 0 20px !important;
}
#ast-mobile-popup .dgwt-wcas-search-wrapp {
margin: 0 0 10px !important;
}
#ast-mobile-popup .ast-header-account-wrap {
margin: 0 0 6px !important;
}
#ast-mobile-popup a.dgwt-wcas-search-icon,
#ast-mobile-popup .ast-header-account-link {
display: flex !important;
align-items: center;
gap: 12px;
width: 100% !important;
min-height: 50px !important;
margin: 0 !important;
padding: 0 16px !important;
background: var(--kor-tint) !important;
border: 1px solid var(--kor-line) !important;
border-radius: 12px !important;
color: var(--kor-ink) !important;
font-size: 14.5px !important;
font-weight: 600 !important;
text-decoration: none !important;
transition: background .18s var(--kor-ease), border-color .18s var(--kor-ease), color .18s var(--kor-ease);
}
#ast-mobile-popup a.dgwt-wcas-search-icon:hover,
#ast-mobile-popup .ast-header-account-link:hover {
background: var(--kor-green-soft) !important;
border-color: var(--kor-line-strong) !important;
color: var(--kor-green-dark) !important;
}
#ast-mobile-popup a.dgwt-wcas-search-icon svg,
#ast-mobile-popup .ast-header-account-link svg {
flex: 0 0 auto;
width: 19px !important;
height: 19px !important;
fill: var(--kor-green) !important;
color: var(--kor-green) !important;
} #ast-mobile-popup .kor-menu-parent-link > .menu-link {
color: var(--kor-green-dark) !important;
font-weight: 600 !important;
}
#ast-mobile-popup .kor-menu-parent-link > .menu-link::after {
content: "→";
margin-left: 6px;
font-size: 13px;
}  .ast-above-header-wrap .site-header-above-section-left > .header-widget-area {
margin-left: 0;
padding-left: 0;
}
.ast-above-header-wrap .site-header-above-section-right > .header-widget-area {
margin-right: 0;
padding-right: 0;
} @media (max-width: 921px) {
.ast-above-header-wrap .top-header-contact .uagb-icon-list__label {
font-size: 10.5px;
white-space: nowrap;
}
.ast-above-header-wrap .top-header-contact .uagb-icon-list__source-wrap {
margin-right: 6px;
}
} .widget_polylang nav > ul {
display: flex;
align-items: center;
gap: 4px;
margin: 0 !important;
padding: 3px !important;
list-style: none !important;
background: rgba(255, 255, 255, .14);
border-radius: 999px;
}
.widget_polylang li.lang-item {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.widget_polylang li.lang-item > a {
display: flex;
align-items: center;
justify-content: center;
padding: 5px !important;
border-radius: 999px;
line-height: 0;
opacity: .6;
transition: opacity .2s var(--kor-ease), background .2s var(--kor-ease), transform .2s var(--kor-ease);
}
.widget_polylang li.lang-item > a:hover,
.widget_polylang li.lang-item > a:focus-visible {
opacity: 1;
transform: translateY(-1px);
}
.widget_polylang li.lang-item.current-lang > a {
opacity: 1;
background: rgba(255, 255, 255, .95);
}
.widget_polylang li.lang-item img {
display: block;
width: 25px !important;
height: 17px !important;
max-width: none !important;
margin: 0 !important;
border-radius: 3px;
box-shadow: 0 0 0 1px rgba(0, 0, 0, .12);
object-fit: cover;
} @media (max-width: 921px) {
.widget_polylang nav > ul {
gap: 6px;
padding: 4px !important;
}
.widget_polylang li.lang-item > a {
min-width: 34px;
min-height: 30px;
padding: 6px 7px !important;
}
.widget_polylang li.lang-item img {
width: 22px !important;
height: 15px !important;
border-radius: 3px;
}
} .ast-mobile-popup-drawer .widget_polylang nav > ul,
.site-footer .widget_polylang nav > ul {
background: var(--kor-tint);
}
.ast-mobile-popup-drawer .widget_polylang li.lang-item.current-lang > a,
.site-footer .widget_polylang li.lang-item.current-lang > a {
background: var(--kor-green);
}
@media (prefers-reduced-motion: reduce) {
.widget_polylang li.lang-item > a {
transition: none;
transform: none !important;
}
} @media (max-width: 921px) { html,
body {
overflow-x: clip;
} .entry-content > .wp-block-uagb-container.uagb-block-2571cf0c {
margin-top: 0 !important;
padding-top: 40px !important;
} .wps-slider-section .wpsf-product .product-hover-overlay {
display: none !important;
} .wp-block-uagb-container:has(> .wp-block-uagb-testimonial),
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .is-carousel,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-list,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-track,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-slide,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .slick-slide > div,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-testimonial__wrap,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__content,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) .uagb-tm__text-wrap,
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) > .wp-block-uagb-info-box,
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) > .wp-block-uagb-info-box .uagb-ifb-content {
height: auto !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-container > .wp-block-uagb-testimonial),
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) {
align-items: stretch !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial) {
padding: 22px !important;
}
.uagb-post-grid .uagb-post__title {
margin: 16px 18px 0 !important;
}
.uagb-post-grid .uagb-post__excerpt {
margin: 8px 18px 18px !important;
}
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) .uagb-ifb-title-wrap {
min-height: 0;
}
}
@media (prefers-reduced-motion: reduce) {
#wps-slider-section .wpsf-product,
.uagb-post-grid .uagb-post__inner-wrap,
.wp-block-uagb-container:has(> .wp-block-uagb-testimonial),
.wp-block-uagb-container:has(> .wp-block-uagb-info-box) > .wp-block-uagb-info-box,
.wps-slider-section a.wps-product-image img.wpsf-product-img,
.uagb-post-grid .uagb-post__image img {
transition: none !important;
transform: none !important;
}
}:root {
--kor-green: #449141;
--kor-green-dark: #2c541d;
--kor-green-soft: #eaf3e8;
--kor-tint: #f6f9f5;
--kor-line: #e3eae1;
--kor-line-strong: #cbd8c8;
--kor-ink: #1d2a1c;
--kor-muted: #6d7a6b;
--kor-card-radius: 16px;
--kor-card-shadow: 0 1px 2px rgba(29, 42, 28, .04), 0 18px 34px -24px rgba(29, 42, 28, .35);
--kor-ease: cubic-bezier(.2, .8, .3, 1);
}  .single-product .site-content > .ast-container,
.single-product.ast-plain-container .site-content > .ast-container {
max-width: 1520px !important;
width: 100%;
padding-left: 30px;
padding-right: 30px;
}
@media (min-width: 992px) { .single-product .kor-product-main {
display: grid;
grid-template-columns: minmax(0, 60fr) minmax(0, 40fr);
column-gap: 64px;
align-items: start;
}
.single-product .kor-product-main > .woocommerce-notices-wrapper {
grid-column: 1 / -1;
}
.single-product .kor-product-main > span.onsale {
position: absolute;
z-index: 3;
}
.single-product .kor-product-main > .woocommerce-product-gallery {
grid-column: 1;
float: none !important;
width: auto !important;
max-width: none;
margin: 0 !important;
}
.single-product .kor-product-main > .summary.entry-summary {
grid-column: 2;
grid-row: span 2;
position: sticky;
top: 110px;
float: none !important;
width: auto !important;
margin: 0 !important;
}
.single-product .kor-product-main > .woocommerce-tabs {
grid-column: 1;
margin-top: 64px !important;
}
} .single-product div.product .woocommerce-product-gallery {
position: relative;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
margin: 0;
}
.single-product .woocommerce-product-gallery__image,
.single-product .woocommerce-product-gallery .flex-viewport {
border-radius: var(--kor-card-radius);
overflow: hidden;
}
.single-product .woocommerce-product-gallery__image {
border: 1px solid var(--kor-line);
background: #fff;
}
.single-product .woocommerce-product-gallery__image img {
display: block;
width: 100%;
height: auto;
border-radius: 0 !important;
transition: transform .6s var(--kor-ease);
}
.single-product .woocommerce-product-gallery__image:hover img {
transform: scale(1.03);
} .single-product .woocommerce-product-gallery__trigger {
top: 16px !important;
right: 16px !important;
z-index: 5;
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 42px;
height: 42px;
padding: 0;
border-radius: 50%;
background: #fff !important;
border: 1px solid var(--kor-line);
box-shadow: 0 2px 10px rgba(29, 42, 28, .12);
font-size: 0;
text-indent: 0;
transition: transform .2s var(--kor-ease), border-color .2s var(--kor-ease);
}
.single-product .woocommerce-product-gallery__trigger:hover {
transform: scale(1.06);
border-color: var(--kor-green);
}
.single-product .woocommerce-product-gallery__trigger img,
.single-product .woocommerce-product-gallery__trigger span {
display: none !important;
}
.single-product .woocommerce-product-gallery__trigger::after {
content: "";
width: 20px;
height: 20px;
background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23449141' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6'/%3E%3Cpath d='M8 11h6'/%3E%3Cpath d='M11 8v6'/%3E%3C/svg%3E") center / contain no-repeat;
} .single-product .flex-control-thumbs {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 10px;
margin: 12px 0 0 !important;
padding: 0 !important;
list-style: none;
}
.single-product .flex-control-thumbs li {
width: auto !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
list-style: none;
}
.single-product .flex-control-thumbs img {
width: 100%;
height: auto;
aspect-ratio: 1 / 1;
object-fit: cover;
display: block;
border: 1px solid var(--kor-line);
border-radius: 10px;
opacity: .65;
cursor: pointer;
transition: opacity .2s var(--kor-ease), border-color .2s var(--kor-ease);
}
.single-product .flex-control-thumbs img:hover,
.single-product .flex-control-thumbs img.flex-active {
opacity: 1;
border-color: var(--kor-green);
} .single-product div.product .summary.entry-summary {
display: flex;
flex-direction: column;
gap: 18px;
}
.single-product div.product .summary > * {
margin: 0 !important;
}
.single-product .woocommerce-breadcrumb {
display: -webkit-box;
-webkit-line-clamp: 1;
line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
padding: 0 !important;
color: var(--kor-muted) !important;
font-size: 13px !important;
line-height: 1.5 !important;
}
.single-product .woocommerce-breadcrumb a {
color: var(--kor-muted) !important;
transition: color .2s var(--kor-ease);
}
.single-product .woocommerce-breadcrumb a:hover {
color: var(--kor-green) !important;
}
.single-product .product_title.entry-title {
font-size: 28px !important;
line-height: 1.25 !important;
font-weight: 600 !important;
letter-spacing: 0 !important;
text-transform: none !important;
color: var(--kor-ink);
} .single-product div.product .summary > p.price {
display: inline-flex;
align-items: baseline;
flex-wrap: wrap;
gap: 8px;
align-self: flex-start;
padding: 9px 18px;
border-radius: 999px;
background: var(--kor-green-soft);
color: var(--kor-green-dark) !important;
font-size: 20px !important;
line-height: 1.2 !important;
font-weight: 700 !important;
}
.single-product div.product .summary > p.price del,
.single-product div.product .summary > p.price del .amount {
color: var(--kor-muted) !important;
font-weight: 500;
font-size: 15px;
opacity: .85;
}
.single-product div.product .summary > p.price ins {
background: none;
text-decoration: none;
color: inherit;
}
.single-product div.product .summary .price .price-prefix {
color: inherit !important;
font-size: 14px;
font-weight: 600;
opacity: .75;
}
.single-product .woocommerce-product-details__short-description {
color: var(--kor-muted);
font-size: 15px;
line-height: 1.65;
}
.single-product .woocommerce-product-details__short-description p:last-child {
margin-bottom: 0;
} .single-product form.variations_form {
display: flex;
flex-direction: column;
gap: 18px;
margin: 0 !important;
}
.single-product table.variations {
display: block;
width: 100%;
margin: 0 !important;
border: 0 !important;
}
.single-product table.variations tbody,
.single-product table.variations tr,
.single-product table.variations th,
.single-product table.variations td {
display: block;
width: 100%;
padding: 0 !important;
border: 0 !important;
background: none !important;
}
.single-product table.variations th.label {
display: flex !important;
flex-wrap: wrap;
align-items: baseline;
margin-bottom: 10px;
}
.single-product table.variations .woo-selected-variation-item-name:empty {
display: none;
}
.single-product table.variations th.label label {
display: inline;
margin: 0 !important;
color: var(--kor-muted);
font-size: 12px;
font-weight: 700;
letter-spacing: .08em;
line-height: 1.2;
text-transform: uppercase;
}
.single-product table.variations .woo-selected-variation-item-name {
color: var(--kor-ink);
font-weight: 600;
letter-spacing: 0;
text-transform: none;
}
.single-product ul.variable-items-wrapper {
display: flex !important;
flex-wrap: wrap;
gap: 10px;
margin: 0 !important;
padding: 0 !important;
list-style: none;
}
.single-product ul.variable-items-wrapper li.variable-item {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
box-shadow: none !important;
list-style: none;
}
.single-product ul.variable-items-wrapper li.button-variable-item .variable-item-span {
display: inline-flex !important;
align-items: center;
justify-content: center;
min-width: 0;
min-height: 0;
margin: 0 !important;
padding: 11px 18px !important;
border: 1.5px solid var(--kor-line-strong);
border-radius: 10px;
background: #fff;
color: var(--kor-ink);
font-size: 14px !important;
font-weight: 600;
line-height: 1.2 !important;
cursor: pointer;
transition: border-color .2s var(--kor-ease), background .2s var(--kor-ease), color .2s var(--kor-ease);
}
.single-product ul.variable-items-wrapper li.button-variable-item:hover .variable-item-span {
border-color: var(--kor-green);
color: var(--kor-green-dark);
}
.single-product ul.variable-items-wrapper li.button-variable-item.selected .variable-item-span,
.single-product ul.variable-items-wrapper li.button-variable-item[aria-checked="true"] .variable-item-span {
border-color: var(--kor-green) !important;
background: var(--kor-green) !important;
color: #fff !important;
}
.single-product ul.variable-items-wrapper li.button-variable-item.disabled .variable-item-span,
.single-product ul.variable-items-wrapper li.button-variable-item.out-of-stock .variable-item-span {
opacity: .4;
text-decoration: line-through;
cursor: not-allowed;
}
.single-product .reset_variations {
display: inline-block;
margin-top: 4px;
color: var(--kor-muted) !important;
font-size: 13px;
text-decoration: underline;
}
.single-product .woocommerce-variation-price {
margin-bottom: 14px;
}
.single-product .woocommerce-variation-price .price {
display: inline-flex;
align-items: baseline;
flex-wrap: wrap;
gap: 8px;
padding: 9px 18px;
border-radius: 999px;
background: var(--kor-green-soft);
color: var(--kor-green-dark) !important;
font-size: 20px !important;
line-height: 1.2 !important;
font-weight: 700 !important;
}
.single-product .woocommerce-variation-price .price del,
.single-product .woocommerce-variation-price .price del .amount {
color: var(--kor-muted) !important;
font-weight: 500;
font-size: 15px;
opacity: .85;
}
.single-product .woocommerce-variation-price .price ins {
background: none;
text-decoration: none;
color: inherit;
}
.single-product .woocommerce-variation-availability p {
margin: 0 0 10px;
color: var(--kor-muted);
font-size: 14px;
} .single-product .awdr-bulk-customizable-table table {
width: 100%;
margin: 0;
border: 1px solid var(--kor-line) !important;
border-radius: 12px;
border-collapse: separate;
border-spacing: 0;
overflow: hidden;
font-size: 14px;
}
.single-product .awdr-bulk-customizable-table th,
.single-product .awdr-bulk-customizable-table td {
padding: 10px 14px !important;
border: 0 !important;
border-bottom: 1px solid var(--kor-line) !important;
text-align: left;
}
.single-product .awdr-bulk-customizable-table tr:last-child th,
.single-product .awdr-bulk-customizable-table tr:last-child td {
border-bottom: 0 !important;
}
.single-product .awdr-bulk-customizable-table th {
background: var(--kor-tint);
color: var(--kor-ink);
font-size: 12px;
letter-spacing: .06em;
text-transform: uppercase;
} .single-product .awdr-bulk-customizable-table:empty,
.single-product .summary > div:empty,
.single-product .woocommerce-product-details__short-description:empty {
display: none !important;
} .single-product .custom-shipping-message {
display: flex;
align-items: center;
gap: 12px;
margin: 0 0 18px !important;
padding: 14px 16px !important;
background: var(--kor-tint);
border: 1px solid var(--kor-line);
border-left: 3px solid var(--kor-green);
border-radius: 12px;
color: var(--kor-ink);
font-size: 14px;
line-height: 1.5;
}
.single-product .custom-shipping-message img,
.single-product .custom-shipping-message svg {
flex: 0 0 auto;
width: 26px;
height: 26px;
} .single-product form.cart:not(.variations_form),
.single-product .woocommerce-variation-add-to-cart {
display: flex !important;
flex-wrap: wrap;
align-items: stretch;
gap: 12px;
margin: 0 !important;
}
.single-product form.cart .quantity,
.single-product .woocommerce-variation-add-to-cart .quantity {
position: relative;
display: block !important;
flex: 0 0 auto;
width: 140px;
height: 54px;
margin: 0 !important;
border: 1px solid var(--kor-line-strong);
border-radius: 12px;
overflow: hidden;
background: #fff;
}
.single-product .quantity .minus,
.single-product .quantity .plus {
position: absolute;
top: 0;
bottom: 0;
z-index: 2;
display: flex !important;
align-items: center;
justify-content: center;
width: 44px;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: #fff !important;
color: var(--kor-muted) !important;
font-size: 18px !important;
line-height: 1 !important;
text-decoration: none !important;
cursor: pointer;
transition: background .2s var(--kor-ease), color .2s var(--kor-ease);
}
.single-product .quantity .minus {
left: 0;
border-right: 1px solid var(--kor-line) !important;
}
.single-product .quantity .plus {
right: 0;
border-left: 1px solid var(--kor-line) !important;
}
.single-product .quantity .minus:hover,
.single-product .quantity .plus:hover {
background: var(--kor-tint) !important;
color: var(--kor-green-dark) !important;
}
.single-product .quantity input.qty {
width: 100% !important;
max-width: none !important;
height: 54px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 44px !important;
border: 0 !important;
border-radius: 0 !important;
background: #fff !important;
color: var(--kor-ink);
font-size: 15px;
font-weight: 600;
line-height: 54px;
text-align: center;
box-shadow: none !important;
-moz-appearance: textfield;
}
.single-product .quantity input.qty::-webkit-outer-spin-button,
.single-product .quantity input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.single-product button.single_add_to_cart_button {
flex: 1 1 220px;
min-height: 54px;
margin: 0 !important;
padding: 0 30px !important;
border: 0 !important;
border-radius: 12px !important;
background: var(--kor-green) !important;
color: #fff !important;
font-size: 14px !important;
font-weight: 700 !important;
letter-spacing: .07em;
text-transform: uppercase;
box-shadow: none !important;
transition: background .2s var(--kor-ease), transform .2s var(--kor-ease);
}
.single-product button.single_add_to_cart_button:hover {
background: var(--kor-green-dark) !important;
transform: translateY(-1px);
}
.single-product button.single_add_to_cart_button.disabled,
.single-product button.single_add_to_cart_button:disabled {
background: var(--kor-line-strong) !important;
color: #fff !important;
transform: none;
cursor: not-allowed;
} .single-product .kor-certificates {
margin: 4px 0 0;
padding-top: 18px;
border-top: 1px solid var(--kor-line);
}
.single-product .kor-certificates img {
max-width: 340px;
width: 100%;
height: auto;
display: block;
filter: grayscale(1);
opacity: .55;
transition: filter .3s var(--kor-ease), opacity .3s var(--kor-ease);
}
.single-product .kor-certificates:hover img {
filter: grayscale(0);
opacity: 1;
} .single-product .woocommerce-tabs {
margin-top: 56px;
}
.single-product .woocommerce-tabs ul.tabs {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin: 0 0 -1px !important;
padding: 0 !important;
border: 0 !important;
list-style: none;
}
.single-product .woocommerce-tabs ul.tabs::before,
.single-product .woocommerce-tabs ul.tabs::after,
.single-product .woocommerce-tabs ul.tabs li::before,
.single-product .woocommerce-tabs ul.tabs li::after {
content: none !important;
display: none !important;
}
.single-product .woocommerce-tabs ul.tabs li {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}
.single-product .woocommerce-tabs ul.tabs li a {
display: block;
padding: 12px 20px !important;
border-radius: 999px;
color: var(--kor-muted) !important;
font-size: 14px !important;
font-weight: 600 !important;
text-decoration: none !important;
transition: background .2s var(--kor-ease), color .2s var(--kor-ease);
}
.single-product .woocommerce-tabs ul.tabs li a:hover {
background: var(--kor-tint);
color: var(--kor-green-dark) !important;
}
.single-product .woocommerce-tabs ul.tabs li.active a {
background: var(--kor-green-soft);
color: var(--kor-green-dark) !important;
}
.single-product .woocommerce-tabs ul.tabs li a:focus {
outline: 0 !important;
box-shadow: none !important;
}
.single-product .woocommerce-tabs ul.tabs li a:focus-visible {
outline: 2px solid var(--kor-green) !important;
outline-offset: 2px;
}
.single-product .woocommerce-Tabs-panel {
margin-top: 22px;
padding: 28px 32px !important;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: var(--kor-card-radius);
box-shadow: var(--kor-card-shadow);
}
.single-product .woocommerce-Tabs-panel > h2:first-child {
display: none;
} .single-product .woocommerce-Tabs-panel p,
.single-product .woocommerce-Tabs-panel li {
text-align: left !important;
text-indent: 0 !important;
font-size: 15.5px;
line-height: 1.75;
color: var(--kor-ink);
}
.single-product .woocommerce-Tabs-panel h2,
.single-product .woocommerce-Tabs-panel h3,
.single-product .woocommerce-Tabs-panel h4 {
margin: 32px 0 12px;
font-size: 19px;
line-height: 1.3;
font-weight: 600;
color: var(--kor-ink);
}
.single-product .woocommerce-Tabs-panel img {
height: auto;
max-width: 100%;
border-radius: 12px;
}
.single-product .woocommerce-Tabs-panel table {
width: 100%;
border: 1px solid var(--kor-line);
border-collapse: separate;
border-spacing: 0;
border-radius: 12px;
overflow: hidden;
font-size: 14.5px;
}
.single-product .woocommerce-Tabs-panel table th,
.single-product .woocommerce-Tabs-panel table td {
padding: 11px 16px;
border: 0;
border-bottom: 1px solid var(--kor-line);
text-align: left;
}
.single-product .woocommerce-Tabs-panel table tr:last-child th,
.single-product .woocommerce-Tabs-panel table tr:last-child td {
border-bottom: 0;
}
.single-product .woocommerce-Tabs-panel table th {
background: var(--kor-tint);
font-weight: 600;
}  .single-product #review_form,
.single-product .cr-single-product-review,
.single-product .cr-qna-form-cont {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
}
.single-product .cr-reviews-ajax-reviews,
.single-product .cr-ajax-reviews-review-form,
.single-product #review_form_wrapper,
.single-product .cr-review-form-wrap,
.single-product .cr-review-form-comment,
.single-product .cr-review-form-ne,
.single-product .cr-review-form-name,
.single-product .cr-review-form-email,
.single-product .cr-review-form-buttons,
.single-product .cr-review-form-item,
.single-product .cr-review-form-rating-overall,
.single-product .cr-qna-form,
.single-product .cr-qna-form-wrap {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.single-product .cr-review-form-comment-txt,
.single-product .cr-review-form-txt,
.single-product .cr-qna-form-txt,
.single-product .cr-qna-form-question {
width: 100% !important;
max-width: none !important;
}
.single-product .cr-review-form-ne {
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.single-product .cr-review-form-ne > div {
flex: 1 1 220px;
min-width: 0;
} .single-product .woocommerce-noreviews,
.single-product .cr-qna-list-empty,
.single-product .cr-qna-no-questions {
margin: 0 0 22px !important;
padding: 14px 18px !important;
background: var(--kor-tint) !important;
border: 1px solid var(--kor-line) !important;
border-left: 3px solid var(--kor-green) !important;
border-radius: 12px !important;
color: var(--kor-ink) !important;
font-size: 14.5px;
}
.single-product .woocommerce-noreviews::before,
.single-product .cr-qna-list-empty::before,
.single-product .cr-qna-no-questions::before {
content: none !important;
}
.single-product .cr-qna-list-empty {
text-align: left !important;
}
.single-product .woocommerce-Reviews-title,
.single-product .cr-qna-title,
.single-product #tab-reviews h2,
.single-product #tab-cr_qna h2 {
margin: 0 0 18px !important;
font-size: 19px !important;
line-height: 1.3 !important;
font-weight: 600 !important;
letter-spacing: 0 !important;
text-transform: none !important;
}
.single-product .cr-review-form-nav {
margin-bottom: 20px !important;
padding-bottom: 14px !important;
border-bottom: 1px solid var(--kor-line) !important;
}
.single-product .cr-review-form-nav .cr-nav-left span {
color: var(--kor-ink) !important;
font-size: 15px;
font-weight: 600;
}
.single-product .cr-review-form-item {
padding: 14px !important;
background: var(--kor-tint);
border: 1px solid var(--kor-line);
border-radius: 12px;
}
.single-product .cr-review-form-item img {
border-radius: 10px;
}
.single-product .cr-review-form-lbl,
.single-product .cr-review-form-rating-label,
.single-product .cr-qna-form-lbl {
color: var(--kor-muted) !important;
font-size: 12px !important;
font-weight: 700 !important;
letter-spacing: .07em;
text-transform: uppercase;
}
.single-product .cr-review-form-comment-txt,
.single-product .cr-review-form-txt,
.single-product .cr-qna-form-txt {
padding: 12px 14px !important;
border: 1px solid var(--kor-line-strong) !important;
border-radius: 12px !important;
background: #fff !important;
color: var(--kor-ink);
font-size: 15px;
}
.single-product .cr-review-form-comment-txt:focus,
.single-product .cr-review-form-txt:focus,
.single-product .cr-qna-form-txt:focus {
border-color: var(--kor-green) !important;
box-shadow: 0 0 0 3px rgba(68, 145, 65, .12) !important;
outline: 0;
}
.single-product .cr-review-form-field-error {
color: #c0392b !important;
font-size: 12.5px;
}
.single-product .cr-review-form-submit,
.single-product .cr-qna-form-submit,
.single-product .cr-qna-ask-button,
.single-product .cr-review-form-buttons button {
min-height: 50px;
padding: 0 30px !important;
border: 0 !important;
border-radius: 12px !important;
background: var(--kor-green) !important;
color: #fff !important;
font-size: 13.5px !important;
font-weight: 700 !important;
letter-spacing: .07em;
text-transform: uppercase;
box-shadow: none !important;
transition: background .2s var(--kor-ease);
}
.single-product .cr-review-form-submit:hover,
.single-product .cr-qna-form-submit:hover,
.single-product .cr-qna-ask-button:hover,
.single-product .cr-review-form-buttons button:hover {
background: var(--kor-green-dark) !important;
} .single-product .cr-review-form-buttons button.cr-review-form-cancel,
.single-product button.cr-review-form-cancel {
background: #fff !important;
border: 1.5px solid var(--kor-line-strong) !important;
color: var(--kor-muted) !important;
}
.single-product .cr-review-form-buttons button.cr-review-form-cancel:hover,
.single-product button.cr-review-form-cancel:hover {
background: var(--kor-tint) !important;
border-color: var(--kor-green) !important;
color: var(--kor-green-dark) !important;
} .single-product section.related,
.single-product section.upsells {
margin-top: 72px;
} .single-product section.related ul.products,
.single-product section.upsells ul.products {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 24px;
margin: 0 !important;
padding: 0 !important;
}
.single-product section.related ul.products li.product,
.single-product section.upsells ul.products li.product {
width: auto !important;
max-width: none !important;
margin: 0 !important;
float: none !important;
}
@media (max-width: 921px) {
.single-product section.related ul.products,
.single-product section.upsells ul.products {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
}
@media (max-width: 600px) {
.single-product section.related ul.products,
.single-product section.upsells ul.products {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
}
}
.single-product section.related > h2,
.single-product section.upsells > h2 {
margin: 0 0 24px !important;
font-size: 22px !important;
line-height: 1.3 !important;
font-weight: 600 !important;
text-transform: none !important;
} @media (max-width: 921px) {
.single-product .product_title.entry-title {
font-size: 23px !important;
}
.single-product .woocommerce-Tabs-panel {
padding: 20px 18px !important;
}
.single-product .woocommerce-tabs ul.tabs li a {
padding: 10px 14px !important;
font-size: 13px !important;
}
.single-product button.single_add_to_cart_button {
flex: 1 1 100%;
}
}
@media (prefers-reduced-motion: reduce) {
.single-product .woocommerce-product-gallery__image img,
.single-product button.single_add_to_cart_button,
.single-product .woocommerce-product-gallery__trigger {
transition: none !important;
transform: none !important;
}
}:root {
--kor-green: #449141;
--kor-green-dark: #2c541d;
--kor-green-soft: #eaf3e8;
--kor-tint: #f6f9f5;
--kor-line: #e3eae1;
--kor-line-strong: #cbd8c8;
--kor-ink: #1d2a1c;
--kor-muted: #6d7a6b;
--kor-card-radius: 16px;
--kor-card-shadow: 0 1px 2px rgba(29, 42, 28, .04), 0 18px 34px -24px rgba(29, 42, 28, .35);
--kor-card-shadow-hover: 0 2px 6px rgba(29, 42, 28, .06), 0 26px 44px -22px rgba(29, 42, 28, .38);
--kor-ease: cubic-bezier(.2, .8, .3, 1);
}  .woocommerce-shop .site-content > .ast-container,
.tax-product_cat .site-content > .ast-container,
.tax-product_tag .site-content > .ast-container,
.post-type-archive-product .site-content > .ast-container,
.search-results.woocommerce .site-content > .ast-container {
max-width: 1520px !important;
width: 100%;
padding-left: 30px;
padding-right: 30px;
} @media (min-width: 1300px) {
.woocommerce .ast-woocommerce-container ul.products,
.woocommerce-page .ast-woocommerce-container ul.products {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
} .kor-shop-toolbar {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
margin: 0 0 24px;
padding: 12px 18px;
background: var(--kor-tint);
border: 1px solid var(--kor-line);
border-radius: 14px;
}
.kor-shop-toolbar::after,
.kor-shop-toolbar::before {
content: none !important;
}
.woocommerce .kor-shop-toolbar .woocommerce-result-count,
.woocommerce-page .kor-shop-toolbar .woocommerce-result-count {
float: none !important;
margin: 0 !important;
padding: 0;
color: var(--kor-muted);
font-size: 14px;
line-height: 1.4;
}
.woocommerce .kor-shop-toolbar .woocommerce-ordering,
.woocommerce-page .kor-shop-toolbar .woocommerce-ordering {
float: none !important;
margin: 0 !important;
} .kor-select select.orderby {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
clip: rect(0 0 0 0);
clip-path: inset(50%);
overflow: hidden;
}
.kor-select {
position: relative;
min-width: 232px;
} .kor-select__btn {
display: flex !important;
align-items: center;
justify-content: space-between;
gap: 10px;
width: 100%;
height: 44px;
min-height: 0 !important;
margin: 0 !important;
padding: 0 14px !important;
background: #fff !important;
background-image: none !important;
border: 1px solid var(--kor-line-strong) !important;
border-radius: 10px !important;
box-shadow: none !important;
color: var(--kor-ink) !important;
font-family: inherit;
font-size: 14px !important;
font-weight: 500 !important;
letter-spacing: 0 !important;
line-height: 1.2 !important;
text-align: left;
text-transform: none !important;
cursor: pointer;
transition: border-color .2s var(--kor-ease), box-shadow .2s var(--kor-ease);
}
.kor-select__btn:hover {
background: #fff !important;
color: var(--kor-ink) !important;
border-color: var(--kor-green) !important;
}
.kor-select.is-open .kor-select__btn,
.kor-select__btn:focus-visible {
border-color: var(--kor-green) !important;
box-shadow: 0 0 0 3px rgba(68, 145, 65, .12) !important;
outline: 0;
}
.kor-select__label {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.kor-select__arrow {
flex: 0 0 auto;
color: var(--kor-muted);
transition: transform .25s var(--kor-ease);
}
.kor-select.is-open .kor-select__arrow {
transform: rotate(180deg);
}
.kor-select__menu {
position: absolute;
top: calc(100% + 6px);
right: 0;
left: 0;
z-index: 30;
margin: 0;
padding: 6px;
list-style: none !important;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: 12px;
box-shadow: 0 2px 8px rgba(29, 42, 28, .06), 0 22px 40px -20px rgba(29, 42, 28, .45);
opacity: 0;
visibility: hidden;
transform: translateY(-6px);
transition: opacity .18s var(--kor-ease), transform .18s var(--kor-ease), visibility .18s;
}
.kor-select.is-open .kor-select__menu {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.kor-select__menu li {
margin: 0 !important;
padding: 9px 12px;
border-radius: 8px;
color: var(--kor-ink);
font-size: 14px;
line-height: 1.35;
list-style: none !important;
cursor: pointer;
transition: background .15s var(--kor-ease), color .15s var(--kor-ease);
}
.kor-select__menu li:hover {
background: var(--kor-tint);
}
.kor-select__menu li.is-selected {
background: var(--kor-green-soft);
color: var(--kor-green-dark);
font-weight: 600;
} .woocommerce .ast-woocommerce-container ul.products,
.woocommerce-page .ast-woocommerce-container ul.products {
margin-top: 0 !important;
padding-top: 0;
border-top: 0;
gap: 24px !important;
} .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
display: flex !important;
flex-direction: column;
height: 100%;
margin-bottom: 0 !important;
padding: 0 !important;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: var(--kor-card-radius) !important;
overflow: hidden;
box-shadow: var(--kor-card-shadow);
transition: box-shadow .3s var(--kor-ease), transform .3s var(--kor-ease);
}
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {
box-shadow: var(--kor-card-shadow-hover) !important;
transform: translateY(-3px);
} .woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
position: relative;
margin: 0 !important;
overflow: hidden;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap > a {
display: block;
position: relative;
aspect-ratio: 1 / 1;
overflow: hidden;
background: #fff;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img {
width: 100% !important;
height: 100% !important;
max-width: none;
object-fit: cover;
display: block;
margin: 0 !important;
border-radius: 0 !important;
transition: transform .6s var(--kor-ease);
}
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap img {
transform: scale(1.05);
} .woocommerce-js ul.products li.product .onsale,
.woocommerce ul.products li.product span.onsale {
position: absolute;
top: 12px;
left: 12px;
right: auto !important;
z-index: 3;
min-width: 0 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 6px 12px !important;
border-radius: 999px !important;
background: var(--kor-green) !important;
color: #fff !important;
font-size: 11px !important;
font-weight: 700;
letter-spacing: .07em;
line-height: 1 !important;
text-transform: uppercase;
} .woocommerce ul.products li.product .astra-shop-summary-wrap {
display: flex;
flex-direction: column;
flex: 1 1 auto;
gap: 12px;
padding: 18px 20px 20px !important;
margin: 0 !important;
}
.woocommerce ul.products li.product .ast-loop-product__link {
display: block;
}
.woocommerce-js ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
font-size: 15.5px !important;
line-height: 1.35 !important;
font-weight: 600;
min-height: calc(2 * 1.35em);
color: var(--kor-ink);
transition: color .2s var(--kor-ease);
}
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title {
color: var(--kor-green);
} .woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
display: inline-flex;
align-items: baseline;
flex-wrap: wrap;
gap: 8px;
align-self: flex-start;
margin: auto 0 0 !important;
padding: 7px 14px;
border-radius: 999px;
background: var(--kor-green-soft);
color: var(--kor-green-dark) !important;
font-size: 15px !important;
line-height: 1.2 !important;
font-weight: 700;
}
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price del .amount {
color: var(--kor-muted) !important;
font-weight: 500;
font-size: 13px;
opacity: .85;
}
.woocommerce ul.products li.product .price ins {
background: none;
text-decoration: none;
color: inherit;
}
.woocommerce ul.products li.product .price .price-prefix {
margin: 0 !important;
color: inherit !important;
font-size: 12.5px;
font-weight: 600;
opacity: .75;
} .woocommerce ul.products li.product .product-hover-overlay {
position: absolute !important;
inset: 0;
z-index: 4;
display: flex !important;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
padding: 16px;
border-radius: 0;
background: rgba(29, 42, 28, .5) !important;
opacity: 0;
pointer-events: none;
transition: opacity .25s var(--kor-ease);
}
.woocommerce ul.products li.product:hover .product-hover-overlay {
opacity: 1;
pointer-events: auto;
}
.woocommerce ul.products li.product .custom-hover-buttons {
position: static !important;
right: auto !important;
bottom: auto !important;
display: flex !important;
flex-direction: column;
align-items: stretch;
gap: 10px;
width: auto !important;
max-width: 100%;
transform: translateY(8px);
transition: transform .3s var(--kor-ease);
}
.woocommerce ul.products li.product:hover .custom-hover-buttons {
transform: translateY(0);
}
.woocommerce ul.products li.product .custom-hover-buttons a {
display: inline-flex !important;
align-items: center;
justify-content: center;
margin: 0 !important;
padding: 11px 20px !important;
border: 1.5px solid transparent !important;
border-radius: 10px !important;
background: var(--kor-green) !important;
color: #fff !important;
font-size: 13px !important;
font-weight: 700 !important;
letter-spacing: .04em;
line-height: 1.2 !important;
text-align: center;
text-decoration: none !important;
box-shadow: none !important;
transition: background .2s var(--kor-ease), color .2s var(--kor-ease), border-color .2s var(--kor-ease);
}
.woocommerce ul.products li.product .custom-hover-buttons a:hover {
background: var(--kor-green-dark) !important;
}
.woocommerce ul.products li.product .custom-hover-buttons a.suzinoti-daugiau {
background: rgba(255, 255, 255, .96) !important;
border-color: rgba(255, 255, 255, .96) !important;
color: var(--kor-green-dark) !important;
}
.woocommerce ul.products li.product .custom-hover-buttons a.suzinoti-daugiau:hover {
background: #fff !important;
}
.woocommerce ul.products li.product .custom-hover-buttons a.added,
.woocommerce ul.products li.product .custom-hover-buttons a.added_to_cart,
.woocommerce ul.products li.product .custom-hover-buttons a:empty {
display: none !important;
} .woocommerce ul.products li.product:hover .astra-shop-summary-wrap {
filter: none !important;
opacity: 1 !important;
} .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
border: 0 !important;
margin-top: 32px;
}
.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li {
border: 0 !important;
}
.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a,
.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li span {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
padding: 0 12px;
border: 1px solid var(--kor-line-strong);
border-radius: 10px;
background: #fff;
color: var(--kor-ink);
font-size: 14px;
font-weight: 600;
transition: all .2s var(--kor-ease);
}
.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:hover {
border-color: var(--kor-green);
color: var(--kor-green);
}
.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li span.current {
background: var(--kor-green);
border-color: var(--kor-green);
color: #fff;
}  .kor-filter-toggle,
.kor-filter-close,
.kor-filter-overlay {
display: none !important;
} .kor-sidebar-search {
position: relative;
display: flex;
margin: 0 0 16px;
}
.kor-sidebar-search input[type="search"] {
width: 100%;
height: 44px;
margin: 0 !important;
padding: 0 44px 0 14px !important;
background: #fff;
border: 1px solid var(--kor-line-strong) !important;
border-radius: 12px !important;
color: var(--kor-ink);
font-size: 14px;
}
.kor-sidebar-search input[type="search"]:focus {
border-color: var(--kor-green) !important;
box-shadow: 0 0 0 3px rgba(68, 145, 65, .12);
outline: 0;
}
.kor-sidebar-search button {
position: absolute;
top: 5px;
right: 5px;
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 34px;
height: 34px;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 9px !important;
background: var(--kor-green) !important;
color: #fff !important;
box-shadow: none !important;
cursor: pointer;
transition: background .2s var(--kor-ease);
}
.kor-sidebar-search button:hover {
background: var(--kor-green-dark) !important;
}
.ast-filter-wrap {
display: flex;
flex-direction: column;
gap: 16px;
}
.berocket_single_filter_widget {
padding: 4px 18px 16px;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: 14px;
}
.berocket_single_filter_widget.bapf_mt_none {
display: none;
}
.berocket_single_filter_widget .bapf_head {
margin: 0;
}
.berocket_single_filter_widget .bapf_head h3 {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
margin: 0 !important;
padding: 16px 0 14px !important;
border-bottom: 1px solid var(--kor-line);
color: var(--kor-ink);
font-size: 12.5px !important;
font-weight: 700 !important;
letter-spacing: .09em;
line-height: 1.2 !important;
text-transform: uppercase;
cursor: pointer;
}
.berocket_single_filter_widget .bapf_colaps_smb {
color: var(--kor-muted);
font-size: 11px;
transition: transform .25s var(--kor-ease);
}
.berocket_single_filter_widget .bapf_body {
padding-top: 14px;
}
.berocket_single_filter_widget .bapf_body > ul {
display: flex;
flex-direction: column;
gap: 9px;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.berocket_single_filter_widget .bapf_body > ul li {
display: flex;
align-items: center;
gap: 10px;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.berocket_single_filter_widget .bapf_body label {
margin: 0 !important;
color: var(--kor-ink);
font-size: 14px;
line-height: 1.35;
cursor: pointer;
transition: color .2s var(--kor-ease);
}
.berocket_single_filter_widget .bapf_body li:hover label {
color: var(--kor-green);
}
.berocket_single_filter_widget .bapf_body input[type=checkbox],
.bapf_sfilter.bapf_ckbox input[type=checkbox],
.bapf_ckbox_sqchck input[type=checkbox] {
flex: 0 0 auto;
width: 20px !important;
height: 20px !important;
min-width: 20px !important;
margin: 0 !important;
border: 2px solid var(--kor-line-strong) !important;
border-radius: 6px !important;
vertical-align: middle !important;
cursor: pointer;
}
.berocket_single_filter_widget .bapf_body input[type=checkbox]:checked,
.bapf_ckbox_sqchck input[type=checkbox]:checked {
border-color: var(--kor-green) !important;
background-color: var(--kor-green) !important;
} .berocket_single_filter_widget .bapf_body input[type=checkbox]::after,
.bapf_ckbox_sqchck input[type=checkbox]:checked:after {
position: static !important;
top: auto !important;
left: auto !important;
width: 5px !important;
height: 10px !important;
margin: -2px 0 0 1px !important;
border: solid #fff !important;
border-width: 0 2.5px 2.5px 0 !important;
border-radius: 1px;
} .berocket_single_filter_widget .bapf_slidr_all {
padding: 26px 10px 0;
}
.berocket_single_filter_widget .irs {
height: 46px;
}
.berocket_single_filter_widget .irs-grid,
.berocket_single_filter_widget .irs-min,
.berocket_single_filter_widget .irs-max,
.berocket_single_filter_widget .irs-shadow {
display: none !important;
}
.berocket_single_filter_widget .bapf_sfilter {
margin-bottom: 0 !important;
} .berocket_single_filter_widget input.irs-hidden-input {
position: absolute !important;
left: -9999px !important;
width: 0 !important;
height: 0 !important;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
opacity: 0;
} .irs--modern .irs-line,
.irs--modern .irs-bar {
top: 26px !important;
height: 4px !important;
border: 0 !important;
border-radius: 999px !important;
}
.irs--modern .irs-line {
background: var(--kor-line) !important;
background-image: none !important;
}
.irs--modern .irs-bar {
background: var(--kor-green) !important;
background-image: none !important;
} .irs--modern .irs-handle {
top: 19px !important;
width: 18px !important;
height: 18px !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
.irs--modern .irs-handle > i {
display: none !important;
}
.irs--modern .irs-handle::before {
content: "";
position: absolute;
inset: 0;
border-radius: 50%;
background: #fff;
border: 2px solid var(--kor-green);
box-shadow: 0 2px 6px rgba(29, 42, 28, .2);
transition: transform .18s var(--kor-ease), box-shadow .18s var(--kor-ease);
}
.irs--modern .irs-handle:hover::before,
.irs--modern .irs-handle.state_hover::before {
transform: scale(1.12);
box-shadow: 0 3px 10px rgba(29, 42, 28, .28);
} .irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
top: 0 !important;
padding: 3px 9px !important;
border-radius: 8px !important;
background: var(--kor-green-soft) !important;
background-color: var(--kor-green-soft) !important;
background-image: none !important;
color: var(--kor-green-dark) !important;
font-size: 12px !important;
font-weight: 700 !important;
line-height: 1.4 !important;
text-shadow: none !important;
}
.irs--modern .irs-from::before,
.irs--modern .irs-to::before,
.irs--modern .irs-single::before {
display: none !important;
}  .bapf_loader_page {
position: fixed;
inset: 0;
z-index: 99998;
display: flex;
align-items: center;
justify-content: center;
max-width: none;
background: rgba(255, 255, 255, .7);
backdrop-filter: blur(2px);
}
.bapf_loader_page .bapf_lcontainer {
position: static;
display: flex;
align-items: center;
justify-content: center;
width: auto;
height: auto;
}
.bapf_loader_page .bapf_loader {
display: block;
width: 62px;
height: 62px;
border: 5px solid var(--kor-green-soft);
border-top-color: var(--kor-green);
border-radius: 50%;
background: none;
box-shadow: 0 8px 24px -12px rgba(29, 42, 28, .5);
animation: kor-spin .8s linear infinite;
}
.bapf_loader_page .bapf_lfirst,
.bapf_loader_page .bapf_lsecond {
display: none !important;
}
@keyframes kor-spin {
to {
transform: rotate(360deg);
}
}
@media (prefers-reduced-motion: reduce) {
.bapf_loader_page .bapf_loader {
animation-duration: 2s;
}
} .kor-search-head {
margin: 0 0 26px;
padding: 0 0 20px;
border-bottom: 1px solid var(--kor-line);
} .kor-search-head--shop {
margin-bottom: 22px;
padding-bottom: 18px;
}
.kor-search-head__title {
margin: 0 0 6px !important;
font-size: 28px !important;
line-height: 1.25 !important;
text-transform: none !important;
color: var(--kor-ink);
} .search .ast-archive-description {
display: none !important;
}
.kor-search-head__title strong {
color: var(--kor-green);
font-weight: inherit;
}
.kor-search-head__count {
margin: 0 0 16px !important;
color: var(--kor-muted);
font-size: 14px;
}
.kor-search-form {
display: flex;
gap: 10px;
max-width: 520px;
}
.kor-search-form input[type="search"] {
flex: 1 1 auto;
height: 46px;
min-width: 0;
margin: 0 !important;
padding: 0 16px !important;
border: 1px solid var(--kor-line-strong) !important;
border-radius: 10px !important;
background: #fff;
font-size: 15px;
}
.kor-search-form input[type="search"]:focus {
border-color: var(--kor-green) !important;
box-shadow: 0 0 0 3px rgba(68, 145, 65, .12);
outline: 0;
}
.kor-search-form button {
flex: 0 0 auto;
height: 46px;
padding: 0 24px !important;
border: 0;
border-radius: 10px !important;
background: var(--kor-green);
color: #fff;
font-size: 13.5px;
font-weight: 700;
letter-spacing: .05em;
text-transform: uppercase;
cursor: pointer;
transition: background .2s var(--kor-ease);
}
.kor-search-form button:hover {
background: var(--kor-green-dark);
} .search-results .ast-row {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 24px;
margin-left: 0 !important;
margin-right: 0 !important;
}
.search-results .ast-article-post {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}
.search-results .ast-article-inner {
display: flex;
flex-direction: column;
height: 100%;
margin: 0 !important;
padding: 0 !important;
background: #fff;
border: 1px solid var(--kor-line);
border-radius: var(--kor-card-radius);
overflow: hidden;
box-shadow: var(--kor-card-shadow);
transition: box-shadow .3s var(--kor-ease), transform .3s var(--kor-ease);
}
.search-results .ast-article-inner:hover {
box-shadow: var(--kor-card-shadow-hover);
transform: translateY(-3px);
}
.search-results .ast-article-inner > .post-content {
display: flex;
flex-direction: column;
flex: 1 1 auto;
width: 100% !important;
max-width: none !important;
padding: 0 !important;
margin: 0 !important;
}
.search-results .ast-blog-featured-section {
margin: 0 !important;
padding: 0 !important;
overflow: hidden;
}
.search-results .ast-blog-featured-section a {
display: block;
aspect-ratio: 16 / 10;
overflow: hidden;
}
.search-results .ast-blog-featured-section img {
width: 100% !important;
height: 100% !important;
max-width: none;
object-fit: cover;
display: block;
margin: 0 !important;
border-radius: 0 !important;
transition: transform .6s var(--kor-ease);
}
.search-results .ast-article-inner:hover .ast-blog-featured-section img {
transform: scale(1.05);
}
.search-results .entry-title,
.search-results .ast-blog-single-element.ast-blog-meta-container + .entry-title {
margin: 18px 20px 0 !important;
padding: 0 !important;
font-size: 15.5px !important;
line-height: 1.35 !important;
font-weight: 600 !important;
letter-spacing: .01em !important;
}
.search-results .entry-title,
.search-results .entry-title a {
text-transform: none !important;
}
.search-results .entry-title a {
font-size: 15.5px !important;
line-height: 1.35 !important;
font-weight: 600 !important;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
color: var(--kor-ink) !important;
transition: color .2s var(--kor-ease);
}
.search-results .entry-title a:hover {
color: var(--kor-green) !important;
}
.search-results .ast-excerpt-container,
.search-results .entry-content {
flex: 1 1 auto;
margin: 10px 20px 20px !important;
padding: 0 !important;
color: var(--kor-muted);
font-size: 14px;
line-height: 1.6;
}
.search-results .ast-excerpt-container p,
.search-results .entry-content p {
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
margin: 0 !important;
font-size: inherit !important;
line-height: inherit !important;
color: inherit !important;
}
.search-results .ast-blog-meta-container:empty,
.search-results .entry-meta:empty,
.search-results .entry-content.clear:empty {
display: none !important;
}
.search-results .read-more,
.search-results .ast-blog-read-more-btn-wrap {
margin: 0 20px 20px !important;
}
.search-no-results .kor-search-head {
border-bottom: 0;
margin-bottom: 18px;
}
.search-no-results .no-results {
margin: 0;
padding: 24px 26px;
background: var(--kor-tint);
border: 1px solid var(--kor-line);
border-radius: var(--kor-card-radius);
}
.search-no-results .no-results .page-title {
display: none;
}
.search-no-results .no-results p {
margin: 0 !important;
color: var(--kor-muted);
font-size: 15px;
line-height: 1.6;
} .search-no-results .no-results form,
.search-no-results .no-results .search-form {
display: none !important;
} @media (max-width: 921px) {
.search-results .ast-row {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px;
}
.kor-search-head__title {
font-size: 22px !important;
} .site-content .ast-container:has(> #secondary) {
flex-direction: column !important;
}
#secondary {
position: fixed;
top: 0;
bottom: 0;
left: 0;
z-index: 100000;
width: min(330px, 88vw);
max-width: none !important;
margin: 0 !important;
padding: 60px 18px 24px !important;
background: #fff;
box-shadow: 18px 0 40px -24px rgba(20, 30, 20, .55);
overflow-y: auto;
overscroll-behavior: contain;
transform: translateX(-100%);
visibility: hidden;
transition: transform .3s var(--kor-ease), visibility .3s;
}
body.kor-filters-open #secondary {
transform: none;
visibility: visible;
}
body.kor-filters-open {
overflow: hidden;
}
.kor-filter-overlay {
position: fixed;
inset: 0;
z-index: 99999;
background: rgba(20, 30, 20, .45);
opacity: 0;
visibility: hidden;
transition: opacity .3s var(--kor-ease), visibility .3s;
}
body.kor-filters-open .kor-filter-overlay {
opacity: 1;
visibility: visible;
}
.kor-filter-overlay,
.kor-filter-close,
.kor-filter-toggle {
display: flex !important;
}
.kor-filter-overlay {
display: block !important;
}
.kor-filter-close {
position: absolute;
top: 14px;
right: 14px;
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 34px;
height: 34px;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 50% !important;
background: var(--kor-tint) !important;
color: var(--kor-ink) !important;
box-shadow: none !important;
cursor: pointer;
}
.kor-filter-close:hover {
background: var(--kor-green) !important;
color: #fff !important;
}
.kor-filter-toggle {
display: flex !important;
align-items: center;
justify-content: center;
gap: 8px;
width: 100%;
min-height: 46px;
margin: 0 0 12px !important;
padding: 0 18px !important;
border: 1px solid var(--kor-line-strong) !important;
border-radius: 12px !important;
background: #fff !important;
color: var(--kor-ink) !important;
font-size: 14px !important;
font-weight: 600 !important;
box-shadow: none !important;
cursor: pointer;
transition: border-color .2s var(--kor-ease), background .2s var(--kor-ease);
}
.kor-filter-toggle svg {
color: var(--kor-green);
}
.kor-filter-toggle:hover,
.kor-filter-toggle[aria-expanded="true"] {
border-color: var(--kor-green) !important;
background: var(--kor-tint) !important;
} .kor-shop-toolbar {
flex-direction: row;
align-items: center;
gap: 10px;
padding: 10px 12px;
}
.woocommerce .kor-shop-toolbar .woocommerce-result-count,
.woocommerce-page .kor-shop-toolbar .woocommerce-result-count {
flex: 1 1 auto;
min-width: 0;
font-size: 12.5px;
line-height: 1.35;
}
.woocommerce .kor-shop-toolbar .woocommerce-ordering,
.woocommerce-page .kor-shop-toolbar .woocommerce-ordering {
flex: 1 1 52%;
min-width: 0;
}
.kor-select {
min-width: 0;
width: 100%;
}
.kor-select__btn {
height: 40px;
padding: 0 10px !important;
font-size: 12.5px !important;
} .kor-select__menu {
right: 0;
left: 0;
width: auto;
max-width: none;
}
.kor-select__menu li {
white-space: normal;
font-size: 13px;
} .woocommerce ul.products li.product .product-hover-overlay {
display: none !important;
}
}
@media (max-width: 600px) {
.search-results .ast-row {
grid-template-columns: minmax(0, 1fr);
}
.woocommerce .ast-woocommerce-container ul.products,
.woocommerce-page .ast-woocommerce-container ul.products {
gap: 16px !important;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap {
padding: 14px 16px 16px !important;
}
.kor-search-form {
flex-wrap: wrap;
}
.kor-search-form button {
width: 100%;
}
}
@media (prefers-reduced-motion: reduce) {
.woocommerce ul.products li.product,
.search-results .ast-article-inner,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,
.search-results .ast-blog-featured-section img {
transition: none !important;
transform: none !important;
}
}body{--glsr-white:#fff;--glsr-gray-100:#f5f5f5;--glsr-gray-200:#e5e5e5;--glsr-gray-300:#d4d4d4;--glsr-gray-400:#a3a3a3;--glsr-gray-500:#737373;--glsr-gray-600:#525252;--glsr-gray-700:#404040;--glsr-gray-800:#262626;--glsr-gray-900:#171717;--glsr-black:#000;--glsr-blue:#1c64f2;--glsr-green:#057a55;--glsr-red:#e02424;--glsr-yellow:#faca15;--glsr-duration-slow:0.3s;--glsr-duration-fast:0.15s;--glsr-gap-xs:0.25em;--glsr-gap-sm:0.5em;--glsr-gap-md:0.75em;--glsr-gap-lg:1em;--glsr-gap-xl:2em;--glsr-leading:1.5;--glsr-px:1.25em;--glsr-py:1.25em;--glsr-radius:3px;--glsr-text-base:1em;--glsr-text-sm:0.875em;--glsr-text-md:1em;--glsr-text-lg:1.25em;--glsr-review-col-gap:var(--glsr-gap-xl);--glsr-review-row-gap:var(--glsr-gap-xl);--glsr-review-star:1.25em;--glsr-review-verified:var(--glsr-green);--glsr-tag-label-weight:600;--glsr-bar-bg:var(--glsr-yellow);--glsr-bar-opacity:0.1;--glsr-bar-radius:0px;--glsr-bar-size:var(--glsr-text-md);--glsr-bar-gap:.5em;--glsr-max-w:48ch;--glsr-summary-align:start;--glsr-summary-star:1.5em;--glsr-summary-text:var(--glsr-text-sm);--glsr-description-text:var(--glsr-text-sm);--glsr-description-weight:400;--glsr-form-col-gap:var(--glsr-gap-sm);--glsr-form-error:var(--glsr-red);--glsr-form-row-gap:var(--glsr-gap-md);--glsr-form-star:2em;--glsr-form-success:var(--glsr-green);--glsr-input-bg:var(--glsr-white);--glsr-input-border-color:var(--glsr-gray-400);--glsr-input-border-style:solid;--glsr-input-border-width:1px;--glsr-input-color:var(--glsr-gray-900);--glsr-input-pb:0.5em;--glsr-input-pt:0.5em;--glsr-input-pl:0.75em;--glsr-input-pr:0.75em;--glsr-input-radius:3px;--glsr-input-transition:border-color var(--glsr-duration-fast) ease-in-out;--glsr-label-color:currentColor;--glsr-label-leading:1.5;--glsr-label-text:var(--glsr-text-sm);--glsr-label-weight:600;--glsr-subgroup-gap:0px;--glsr-range-size:1em;--glsr-choice-color:currentColor;--glsr-choice-size:1em;--glsr-toggle-bg:currentColor;--glsr-toggle-color:var(--glsr-white);--glsr-toggle-opacity:0.2;--glsr-toggle-radius:1em;--glsr-toggle-shadow-color:rgba(0,0,0,.1);--glsr-toggle-size:1em;--glsr-toggled-bg:currentColor;--glsr-toggled-opacity:1;--glsr-modal-bg:var(--wp--preset--color--base,var(--glsr-white));--glsr-modal-radius:3px;--glsr-modal-padding:1.5em;--glsr-tooltip-border-radius:4px;--glsr-tooltip-font-size:0.875rem;--glsr-tooltip-font-weight:400;--glsr-tooltip-line-height:1;--glsr-tooltip-margin:12px;--glsr-tooltip-padding:.5em 1em;--glsr-tooltip-size:6px}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gl-spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes gl-zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gl-zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}.glsr *+*{box-sizing:border-box}.glsr{width:100%}.glsr,.glsr-modal{border-width:0;font-size:var(--glsr-text-base)}.glsr .screen-reader-text,.glsr-modal .screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.glsr-captcha-holder iframe{margin:0!important}.glsr-captcha-holder[data-size=invisible]:not([data-badge=inline]){bottom:0;position:absolute}.glsr-captcha-holder>div:not([data-type=procaptcha]){display:flex}.glsr-fade-out{opacity:0!important;transition:visibility 0s cubic-bezier(0,0,.2,1) var(--glsr-duration-slow),opacity var(--glsr-duration-slow)!important;visibility:hidden!important}.glsr-reviews,.glsr-reviews-wrap{grid-row-gap:var(--glsr-review-row-gap);display:grid;row-gap:var(--glsr-review-row-gap)}.glsr-default .glsr-loading,.glsr-default form.glsr-form .glsr-loading{display:inline-flex;flex-grow:0;flex-shrink:0;height:1em;position:relative;width:1em}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:after,.glsr-default form.glsr-form .glsr-loading:before{animation:gl-spin .5s linear infinite;border:.2em solid;border-radius:100%;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before,.glsr-default form.glsr-form .glsr-loading:before{border-top-color:transparent;opacity:.5}.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after,.glsr-default form.glsr-form .glsr-loading:after{border-color:currentColor transparent transparent}.glsr-default .glsr-spinner{animation:gl-spin .5s linear infinite;border-radius:50%;height:24px;position:relative;width:24px}.glsr-default .glsr-spinner:after,.glsr-default .glsr-spinner:before{background:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.glsr-default .glsr-spinner:before{left:0;top:0}.glsr-default .glsr-spinner:after{bottom:0;right:0}.glsr-default .glsr-pagination{position:relative}.glsr-default .glsr-pagination:not(.glsr-ajax-loadmore){align-items:center;display:flex;justify-content:center}.glsr-default .glsr-pagination .glsr-spinner{position:absolute}.glsr-default .glsr-pagination .pagination{flex-basis:100%;margin-bottom:0;margin-top:0;opacity:1;transition:opacity var(--glsr-duration-slow)}.glsr-default.glsr-hide .glsr-pagination .pagination{opacity:0!important}.glsr-star-rating{align-items:center;display:flex;position:relative}.glsr-stars{justify-content:center}.glsr-star{background-size:var(--glsr-review-star);flex-shrink:0;font-size:inherit;height:var(--glsr-review-star);width:var(--glsr-review-star)}.glsr-summary .glsr-star{background-size:var(--glsr-summary-star);height:var(--glsr-summary-star);width:var(--glsr-summary-star)}.glsr-star-empty{background-image:var(--glsr-star-empty)}.glsr-star-full{background-image:var(--glsr-star-full)}.glsr-star-half{background-image:var(--glsr-star-half)}.glsr-review{quotes:"“" "”";word-break:break-word}.glsr-review,.glsr-reviews>p{opacity:1;transition:opacity .5s}.glsr-hide .glsr-review,.glsr-hide .glsr-reviews>p{opacity:.25!important}.glsr-review p:first-of-type{margin-top:0!important}.glsr-review [data-expanded=false] p.glsr-hidden-text,.glsr-review p:last-of-type{margin-bottom:0!important}.glsr-review-date{white-space:nowrap}.glsr-review-rating{align-items:center;display:inline-flex;gap:.5em;justify-content:center}.glsr-review-response{padding:var(--glsr-py) var(--glsr-px);position:relative;width:100%}.glsr-review-response:before{border-bottom:calc(var(--glsr-text-md)*1.5) solid;border-left:0 solid transparent;border-right:calc(var(--glsr-text-md)*2) solid transparent;border-top:0 solid;content:"";height:0;opacity:.1;position:absolute;right:calc(var(--glsr-text-md)*1.5);top:calc((var(--glsr-text-md)*1.5)*-1);top:calc(var(--glsr-text-md)*1.5*-1);width:0}.glsr-review-response:after{background-color:currentColor;border-radius:var(--glsr-radius);content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.glsr-rtl .glsr-review-response:before{border-left-width:calc(var(--glsr-text-md)*2);border-right-width:0;left:calc(var(--glsr-text-md)*1.5);right:auto}.glsr-review-type a,.glsr-review-type svg{display:block}.glsr-review-response-inner{position:relative;z-index:1}.glsr-default .glsr-review{display:flex;flex-wrap:wrap;gap:var(--glsr-gap-md)}.glsr-default .glsr-review p{margin-bottom:var(--glsr-text-md);margin-top:0;padding:0}.glsr-default .glsr-tag-label{font-weight:var(--glsr-tag-label-weight)}.glsr-default .glsr-review-assigned_links,.glsr-default .glsr-review-assigned_posts,.glsr-default .glsr-review-assigned_terms,.glsr-default .glsr-review-assigned_users{width:100%}.glsr-default .glsr-review-author{align-items:center;display:inline-flex;gap:.5ex}.glsr-default .glsr-review-avatar{flex:0 0}.glsr-default .glsr-review-avatar img{border-width:0;display:flex;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover}.glsr-default .glsr-review-content{width:100%}.glsr-default .glsr-review-date{align-items:center;display:inline-flex;flex:1 0;white-space:nowrap}.glsr-default .glsr-review-location{align-items:center;display:inline-flex;font-size:var(--glsr-text-sm);white-space:nowrap}.glsr-default .glsr-review-location .glsr-tag-value{align-items:center;display:flex;gap:.5ex}.glsr-default .glsr-review-rating{align-items:center;display:inline-flex;flex-shrink:0;gap:.5em}.glsr-default .glsr-review-response,.glsr-default .glsr-review-title{width:100%}.glsr-default .glsr-review-title h3,.glsr-default .glsr-review-title h4,.glsr-default .glsr-review-title h5{margin-bottom:0;margin-top:0}.glsr-default .glsr-review-verified{align-items:center;color:var(--glsr-review-verified);display:flex;font-size:var(--glsr-text-sm);gap:.5ex}.glsr-default .glsr-tag-value ol,.glsr-default .glsr-tag-value ul{display:flex;flex-direction:column;gap:1ex;margin:0 0 0 2em;padding:0}.glsr-default .glsr-tag-value ol{list-style-type:decimal}.glsr-default .glsr-tag-value ul{list-style-type:disc}.glsr-default .glsr-tag-value li{margin:0}.glsr-default .glsr-read-more{white-space:nowrap}.glsr-default .glsr-read-more:before{content:"";margin-left:0;margin-right:.5em}.glsr-default.glsr-rtl .glsr-read-more:before{margin-left:.5em;margin-right:0}.glsr-default [data-expanded=false] .glsr-read-more:before{content:"\2026"}.glsr-default [data-expanded=false] .glsr-hidden{display:none}.glsr-default .glsr-flag{--aspect-ratio:4/3;--background-image:none;--border-radius:0;--border-width:0;aspect-ratio:var(--aspect-ratio);border-radius:var(--border-radius);box-sizing:border-box;display:inline-flex;height:1em;overflow:hidden;position:relative}.glsr-default .glsr-flag:before{background-image:var(--background-image);border-color:rgba(0,0,0,.5);border-radius:var(--border-radius);border-style:solid;border-width:var(--border-width);box-sizing:border-box;content:"";display:block;height:100%;mix-blend-mode:overlay;position:absolute;width:100%}.glsr-default .glsr-flag img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.glsr-default .glsr-flag[data-border="1"]{--border-width:1px}.glsr-default .glsr-flag[data-radius="1"]{--border-radius:0.1em}.glsr-default .glsr-flag[data-shape=circle]{--aspect-ratio:1/1;--border-radius:1em}.glsr-default .glsr-flag[data-shape=square]{--aspect-ratio:1/1}.glsr-default .glsr-flag[data-gradient=circular]{--background-image:radial-gradient(107.48% 114.58% at 50% 14.58%,hsla(0,0%,100%,.3) 0%,rgba(0,0,0,.24) 28.93%,rgba(0,0,0,.55) 46.3%,hsla(0,0%,100%,.26) 60.57%,rgba(0,0,0,.17) 72.67%,hsla(0,0%,100%,.3) 100%)}.glsr-default .glsr-flag[data-gradient=diagonal]{--background-image:linear-gradient(45deg,rgba(0,0,0,.2),rgba(39,39,39,.22) 11%,hsla(0,0%,100%,.3) 27%,rgba(0,0,0,.24) 41%,rgba(0,0,0,.55) 52%,hsla(0,0%,100%,.26) 63%,rgba(0,0,0,.27) 74%,hsla(0,0%,100%,.3))}.glsr-default .glsr-flag[data-gradient=linear]{--background-image:linear-gradient(0deg,rgba(0,0,0,.3) 2%,hsla(0,0%,100%,.7))}.glsr-summary{align-items:center;-moz-column-gap:var(--glsr-gap-sm);column-gap:var(--glsr-gap-sm);display:flex;flex-wrap:wrap;justify-content:var(--glsr-summary-align);max-width:var(--glsr-max-w);position:relative;width:100%}.glsr-summary-rating{display:flex;font-size:var(--glsr-text-lg);font-weight:700;line-height:1;white-space:nowrap}.glsr-summary-stars{display:flex}.glsr-summary-text{flex:auto;text-align:var(--glsr-summary-align)}.glsr-summary-percentages{grid-column-gap:var(--glsr-bar-gap);grid-row-gap:var(--glsr-bar-gap);-moz-column-gap:var(--glsr-bar-gap);column-gap:var(--glsr-bar-gap);display:grid;grid-template-columns:auto 1fr auto;line-height:1;row-gap:var(--glsr-bar-gap);width:100%}.glsr-summary>div+.glsr-summary-percentages{margin-top:var(--glsr-gap-sm)}.glsr-summary-bar{grid-gap:var(--glsr-gap-sm);align-items:center;display:grid;gap:var(--glsr-gap-sm);grid-column:span 3;grid-template-columns:subgrid}.glsr-summary-bar-label{align-items:center;display:flex;font-size:var(--glsr-summary-text);justify-content:start;white-space:nowrap}.glsr-summary-bar-background{border-radius:var(--glsr-bar-radius);display:flex;height:var(--glsr-bar-size);overflow:hidden;position:relative;white-space:nowrap}.glsr-summary-bar-background:before{background-color:currentColor;content:"";height:100%;opacity:var(--glsr-bar-opacity);position:absolute;width:100%}.glsr-summary-bar-background:after{background-color:var(--glsr-bar-bg);content:"";height:100%;position:relative;width:var(--glsr-bar-percent)}.glsr-summary-bar-percent{align-items:center;display:flex;font-size:var(--glsr-summary-text);justify-content:end;white-space:nowrap}.glsr-summary-bar-percent:before{content:attr(data-percent)}.glsr-default form.glsr-hide-form{max-height:0!important;opacity:0;overflow:hidden}.glsr-default form.glsr-form{grid-column-gap:var(--glsr-form-col-gap);grid-row-gap:var(--glsr-form-row-gap);-moz-column-gap:var(--glsr-form-col-gap);column-gap:var(--glsr-form-col-gap);display:grid;grid-template-columns:1fr;margin-bottom:0;position:relative;row-gap:var(--glsr-form-row-gap)}.glsr-default .glsr-field{position:relative}.glsr-default form.glsr-form .glsr-description dl,.glsr-default form.glsr-form .glsr-description ol,.glsr-default form.glsr-form .glsr-description ul{margin:0;padding-bottom:0;padding-left:2em;padding-top:0}.glsr-default .glsr-field.glsr-hidden{display:none!important}.glsr-default .glsr-field:not(.glsr-field-is-invalid) .glsr-field-error,.glsr-default .glsr-form-message:not(.glsr-form-failed):not(.glsr-form-success){display:none}.glsr-default .glsr-field-error{color:var(--glsr-form-error);font-size:var(--glsr-text-sm)}.glsr-default .glsr-form-failed{color:var(--glsr-form-error)}.glsr-default .glsr-form-success{color:var(--glsr-form-success)}.glsr-default .glsr-is-invalid{border-color:var(--glsr-form-error)!important}.glsr-default form.glsr-form label.glsr-label{display:block;float:none;hyphens:none;margin:0}.glsr-default form.glsr-form .glsr-description{display:block;font-weight:400;text-transform:none}.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{box-sizing:border-box;display:block;float:none;margin:0;max-height:none;max-width:none;min-height:auto;min-width:auto;width:100%}.glsr-default form.glsr-form textarea.glsr-textarea{field-sizing:content;min-height:5lh;resize:vertical}.glsr-default form.glsr-form .glsr-field-subgroup{gap:var(--glsr-subgroup-gap)}.glsr-default form.glsr-form .glsr-field-checkbox,.glsr-default form.glsr-form .glsr-field-radio{align-items:start;display:flex;gap:var(--glsr-gap-sm)}.glsr-default form.glsr-form .glsr-field-checkbox>span:not(.glsr-checkbox),.glsr-default form.glsr-form .glsr-field-radio>span:not(.glsr-radio){align-items:center;display:flex;flex-shrink:0;height:1.5em}.glsr-default form.glsr-form .glsr-checkbox,.glsr-default form.glsr-form .glsr-radio{display:grid;font-size:var(--glsr-choice-size);height:1em!important;width:1em!important}.glsr-default form.glsr-form .glsr-checkbox input,.glsr-default form.glsr-form .glsr-radio input{box-sizing:border-box;display:block;left:0;margin:0;outline:none;padding:0;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glsr-default form.glsr-form .glsr-checkbox label,.glsr-default form.glsr-form .glsr-radio label{display:flex;flex-direction:column;margin:0}.glsr-default form.glsr-form .glsr-field-toggle{--toggle-h:calc(0.75em + var(--toggle-p)*2);--toggle-p:.125em;--toggle-w:calc(1.5em + var(--toggle-p)*2);--transition-timing-fn:cubic-bezier(.4,0,.2,1);align-items:start;display:flex;gap:var(--glsr-gap-sm)}.glsr-default form.glsr-form .glsr-field-toggle>span:not(.glsr-toggle){align-items:center;display:flex;flex-shrink:0;height:1.5em}.glsr-default form.glsr-form .glsr-toggle{display:grid;font-size:var(--glsr-toggle-size);height:var(--toggle-h);position:relative;width:var(--toggle-w)}.glsr-default form.glsr-form .glsr-toggle input{all:unset!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;bottom:0!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:0!important}.glsr-default form.glsr-form .glsr-toggle input:after,.glsr-default form.glsr-form .glsr-toggle input:before{display:none!important}.glsr-default form.glsr-form .glsr-toggle-track{bottom:0;padding:var(--toggle-p);pointer-events:none;right:0}.glsr-default form.glsr-form .glsr-toggle-track,.glsr-default form.glsr-form .glsr-toggle-track:before{border-radius:var(--glsr-toggle-radius);box-sizing:border-box;left:0;position:absolute;top:0;width:100%}.glsr-default form.glsr-form .glsr-toggle-track:before{background-color:var(--glsr-toggle-bg);content:"";display:block;height:100%;opacity:var(--glsr-toggle-opacity);transition-duration:var(--glsr-duration-fast);transition-property:background-color,opacity;transition-timing-function:var(--transition-timing-fn)}.glsr-default form.glsr-form .glsr-toggle-track:after{background-color:var(--glsr-toggle-color);border-radius:calc(var(--glsr-toggle-radius) - var(--toggle-p));box-shadow:0 .05em .1em var(--glsr-toggle-shadow-color),0 .05em .15em var(--glsr-toggle-shadow-color);box-sizing:border-box;content:"";display:block;height:.75em;pointer-events:none;position:relative;transition:transform var(--glsr-duration-fast) var(--transition-timing-fn);width:.75em;z-index:1}.glsr-default form.glsr-form input:checked+.glsr-toggle-track:before{background-color:var(--glsr-toggled-bg);opacity:var(--glsr-toggled-opacity);transition-duration:var(--glsr-duration-fast);transition-property:background-color,opacity;transition-timing-function:var(--transition-timing-fn)}.glsr-default form.glsr-form input:checked+.glsr-toggle-track:after{transform:translateX(.75em)}.glsr-default.glsr-rtl form.glsr-form input:checked+.glsr-toggle-track:after{transform:translateX(-.75em)}.glsr-default form.glsr-form .glsr-range-labels{display:grid;font-size:var(--glsr-text-sm);grid-template-columns:repeat(auto-fit,minmax(50px,1fr));line-height:1.5;text-align:center}.glsr-default form.glsr-form .glsr-range-labels :first-child{text-align:left}.glsr-default form.glsr-form .glsr-range-labels :last-child{text-align:right}.glsr-default form.glsr-form .glsr-range-options{align-items:center;display:flex;font-size:var(--glsr-text-base);gap:var(--glsr-gap-lg);justify-content:space-between;margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs);padding-top:var(--glsr-gap-xs);position:relative}.glsr-default form.glsr-form .glsr-range-options:before{background-color:var(--glsr-input-border-color);content:"";display:block;height:var(--glsr-input-border-width);min-height:1px;position:absolute;width:100%}.glsr-default form.glsr-form .glsr-range-options:has(.glsr-is-invalid):before{background-color:var(--glsr-form-error)}.glsr-default form.glsr-form .glsr-field-range{display:flex;position:static;z-index:1}.glsr-default form.glsr-form .glsr-range-options label{display:none}.glsr-default form.glsr-form .glsr-range{display:grid;font-size:var(--glsr-range-size);height:1.25em;width:1.25em}.glsr-default form.glsr-form .glsr-range input{box-sizing:border-box;display:block;left:0;margin:0;outline:none;padding:0;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glsr-default form.glsr-form .glsr-field-range:has(input:checked) label,.glsr-default form.glsr-form .glsr-range-options:not(:has(input:checked)):after{display:flex;font-size:var(--glsr-text-sm);justify-content:start;left:0;line-height:1.5;margin:0;padding:0;position:absolute;top:100%;width:100%}.glsr-default form.glsr-form .glsr-range-options:not(:has(input:checked)):after{content:attr(data-placeholder)}form.glsr-form .glsr-star-rating:not([data-star-rating]) .glsr-star-rating--stars{display:none!important}form.glsr-form .glsr-star-rating>select{clip-path:inset(50%);height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;visibility:visible!important;white-space:nowrap!important;width:1px!important}form.glsr-form .glsr-star-rating>select:after,form.glsr-form .glsr-star-rating>select:before{display:none!important}form.glsr-form .glsr-star-rating>select:focus+.glsr-star-rating--stars:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}form.glsr-form .glsr-star-rating--ltr>select{left:0!important}form.glsr-form .glsr-star-rating--rtl>select{right:0!important}form.glsr-form .glsr-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}form.glsr-form select[disabled]+.glsr-star-rating--stars{cursor:default}form.glsr-form .glsr-star-rating span[data-value]{display:flex;font-size:var(--glsr-form-star);height:1em;line-height:1;margin:0;width:1em}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-empty);background-position:50%;background-repeat:no-repeat;background-size:contain}form.glsr-form .glsr-field-is-invalid .glsr-star-rating--stars[class*=" s"]>span{background-image:var(--glsr-star-error)}form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active,form.glsr-form .glsr-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:var(--glsr-star-full)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]{margin-bottom:calc(var(--glsr-text-sm)*1.5);padding-bottom:var(--glsr-gap-xs)}form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]:after{content:attr(aria-label);display:flex;font-size:var(--glsr-text-sm);left:0;line-height:1.5;position:absolute;top:100%}.glsr-default button.glsr-button{align-items:center!important;cursor:pointer;display:inline-flex!important;justify-content:center;text-align:center;white-space:nowrap}.glsr-default button.glsr-button:not(.wp-block-search__button){margin:0}.glsr-default button.glsr-button[aria-busy=true]{gap:var(--glsr-gap-sm)}.glsr-default .wp-block-button{margin:0}html.glsr-modal-open{overflow:hidden;scrollbar-gutter:stable}html.glsr-modal-open body{overflow:hidden;overscroll-behavior:contain}.glsr-modal{--timing-function:cubic-bezier(0,0,0.2,1);--timing-function-2:cubic-bezier(0.25,0.46,0.45,0.94);display:none;font-size:var(--wp--preset--font-size--normal,1rem);pointer-events:none;position:fixed;z-index:-1}.glsr-modal.is-open{display:block;pointer-events:auto;z-index:99999}.glsr-modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw}.glsr-modal__dialog{background-color:var(--glsr-modal-bg);border-radius:var(--glsr-modal-radius);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:min(1024px,calc(100vh - 2em));max-width:min(768px,calc(100vw - 2em));min-height:160px;min-width:320px;overflow:hidden;position:relative;width:100vw}.glsr-modal-small .glsr-modal__dialog{min-height:auto;width:480px}.glsr-modal-fullscreen .glsr-modal__dialog{height:100vh;max-height:calc(100vh - 2em);max-width:calc(100vw - 2em);width:100vw}[aria-hidden=false] .glsr-modal__dialog{animation:gl-zoomIn var(--glsr-duration-slow) var(--timing-function)}[aria-hidden=true] .glsr-modal__dialog{animation:gl-zoomOut var(--glsr-duration-fast) var(--timing-function)}.glsr-modal__header{font-weight:600}.glsr-modal__footer,.glsr-modal__header{align-items:center;box-shadow:0 0 1px 0 color-mix(in srgb,currentColor 10%,transparent),0 0 1em 0 rgba(0,0,0,.1);display:flex;flex-shrink:0;gap:var(--glsr-gap-md);padding:0 var(--glsr-modal-padding);position:relative;z-index:1}.glsr-modal__footer>div,.glsr-modal__header>div{align-items:center;display:flex;flex:1;gap:var(--glsr-gap-md);padding:.75em 0}.glsr-modal__body{-webkit-overflow-scrolling:touch;display:grid;grid-template-rows:1fr;overflow-y:auto;overscroll-behavior:contain;transition:grid-template-rows var(--glsr-duration-slow) var(--timing-function)}.glsr-modal.is-loading:not(.is-changing) .glsr-modal__body{grid-template-rows:0fr}.glsr-modal__inner{display:grid;grid-template-rows:1fr;min-height:calc(var(--glsr-modal-padding)*2);opacity:1;position:relative;transition:opacity var(--glsr-duration-slow) var(--timing-function)}.glsr-modal.is-loading:not(.is-changing) .glsr-modal__inner{opacity:0}.glsr-modal__content{padding:var(--glsr-modal-padding)}.glsr-modal button.glsr-modal__close,.glsr-modal button.glsr-modal__close:focus,.glsr-modal button.glsr-modal__close:hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0;box-shadow:none;color:currentColor!important;cursor:pointer;display:flex;font-size:1em;height:1.5em;justify-content:center;line-height:1;margin:.75em 1em;outline-offset:0;padding:0;position:absolute;right:0;top:0;transform:scale(1);transition:transform var(--glsr-duration-fast) ease-in;width:1.5em;z-index:10}.glsr-modal button.glsr-modal__close:hover{transform:scale(1.1)}.glsr-modal button.glsr-modal__close:before{all:revert;content:"\2715";font-family:arial;font-size:1.5em;font-weight:700;line-height:1}.glsr-modal button.glsr-modal__close:after,.glsr-modal[aria-hidden=true] .glsr-modal__close{display:none!important}.glsr-modal .glsr-modal__overlay{animation-timing-function:var(--timing-function)}.glsr-modal[aria-hidden=false] .glsr-modal__overlay{animation-duration:var(--glsr-duration-slow);animation-name:gl-fadeIn}.glsr-modal[aria-hidden=true] .glsr-modal__overlay{animation-duration:var(--glsr-duration-fast);animation-name:gl-fadeOut}.glsr-modal-error .glsr-modal__content,.glsr-modal-success .glsr-modal__content{display:flex;gap:var(--glsr-gap-md)}.glsr-modal-error .glsr-modal__content:before,.glsr-modal-success .glsr-modal__content:before{content:"";display:block;flex-shrink:0;height:2em;margin-top:-.25em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.75;width:2em}.glsr-modal-error .glsr-modal__content:before{background-color:var(--glsr-red);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 1 0 16 8 8 0 1 1 0-16zm1.13 9.38.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z'/%3E%3C/svg%3E")}.glsr-modal-success .glsr-modal__content:before{background-color:var(--glsr-green);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2a8 8 0 1 0 0 16 8 8 0 1 0 0-16zm-.615 12.66h-1.34l-3.24-4.54 1.341-1.25 2.569 2.4 5.141-5.931 1.34.94-5.811 8.381z'/%3E%3C/svg%3E")}#glsr-modal-review .glsr-read-more{display:none!important}#glsr-modal-verified .glsr-modal__footer{box-shadow:inset 0 .5px 0 var(--glsr-review-verified);color:var(--glsr-review-verified)}#glsr-modal-verified .glsr-modal__footer:after{background:currentColor;content:"";height:100%;left:0;opacity:.125;position:absolute;top:0;width:100%;z-index:-1}.glsr-debug{position:relative}.glsr-debug:before{background-color:currentColor;content:"";height:100%;left:0;opacity:.15;overflow:hidden;position:absolute;top:0;width:100%}.glsr-debug pre{font-family:Fira Code,Consolas,Monaco,monospace;font-size:12px;line-height:1.25;padding:10px;position:relative;z-index:1}.glsr-default{--glsr-toggled-bg:var(--glsr-blue)}.glsr-default form.glsr-form{font-size:var(--glsr-text-md);line-height:var(--glsr-leading)}.glsr-default form.glsr-form label.glsr-label{font-size:var(--glsr-label-text);font-weight:var(--glsr-label-weight);line-height:var(--glsr-label-leading);margin-bottom:var(--glsr-gap-xs);padding:0}.glsr-default form.glsr-form .glsr-label+.glsr-description{margin-bottom:var(--glsr-gap-xs)}.glsr-default form.glsr-form .glsr-description{font-size:var(--glsr-description-text);font-weight:var(--glsr-description-weight);opacity:.75}.glsr-default form.glsr-form .glsr-description>*{margin-bottom:0!important;padding-bottom:0!important}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select,.glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--glsr-input-bg);border-color:var(--glsr-input-border-color);border-radius:var(--glsr-input-radius);border-style:var(--glsr-input-border-style);border-width:var(--glsr-input-border-width);color:var(--glsr-input-color);font-family:inherit;font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:var(--glsr-input-pt) var(--glsr-input-pr) var(--glsr-input-pb) var(--glsr-input-pl)!important;transition:var(--glsr-input-transition)}.glsr-default form.glsr-form input.glsr-input:focus,.glsr-default form.glsr-form select.glsr-select:focus,.glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:var(--glsr-input-bg);box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input,.glsr-default form.glsr-form select.glsr-select{min-height:auto!important}.glsr-default form.glsr-form select.glsr-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m7 7 3-3 3 3m0 6-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.5em 1.5em;height:auto;padding-right:3em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio],.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--glsr-white);background-origin:border-box;border:1px solid var(--glsr-input-border-color);font-size:var(--glsr-text-md);height:var(--glsr-choice-h);min-height:auto;min-width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--glsr-choice-w)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after,.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:after,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:before{display:none!important}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent;color:var(--glsr-blue)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:focus{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;outline:1px solid transparent}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus,.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked:focus{border-color:transparent}.glsr-default form.glsr-form input[type=checkbox].glsr-input-checkbox{border-radius:var(--glsr-input-radius)}.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.glsr-default form.glsr-form input.glsr-input-radio[type=radio],.glsr-default form.glsr-form input.glsr-input-range[type=radio]{border-radius:100%}.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked,.glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);padding:0}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus{outline:none}.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus+.glsr-toggle-track{box-shadow:0 0 0 3px Highlight;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;outline:1px solid transparent}.glsr-default form.glsr-form .glsr-field-error{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:var(--glsr-leading)}.theme-twentytwentytwo .glsr-default .glsr-button{border:none}.theme-twentytwentytwo .glsr-default .glsr-button:hover{color:var(--glsr-white)}