@charset 'UTF-8';
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//hadiyashopping.nl/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//hadiyashopping.nl/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//hadiyashopping.nl/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//hadiyashopping.nl/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://hadiyashopping.nl/wp-content/themes/divicandleshop/assets/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://hadiyashopping.nl/wp-content/themes/divicandleshop/assets/css/fonts/slick.eot);
src: url(https://hadiyashopping.nl/wp-content/themes/divicandleshop/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://hadiyashopping.nl/wp-content/themes/divicandleshop/assets/css/fonts/slick.woff) format('woff'), url(https://hadiyashopping.nl/wp-content/themes/divicandleshop/assets/css/fonts/slick.ttf) format('truetype'), url(https://hadiyashopping.nl/wp-content/themes/divicandleshop/assets/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.px_product_title_v1,
.et-db #et-boc .et-l .px_product_title_v1 {
position: relative;
overflow: hidden;
padding-bottom: 120px !important;
z-index: 1;
}
.px_product_title_v1::before,
.et-db #et-boc .et-l .px_product_title_v1::before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: #000;
opacity: 0.5;
z-index: -1;
}
.px_product_title_v1 .px_product_title_name h1,
.et-db #et-boc .et-l .px_product_title_v1 .px_product_title_name h1 {
text-align: center;
font-size: 40px;
line-height: 1.2;
font-weight: 600;
color: #fff;
}
.px_product_title_v1 .px_page_title_row,
.et-db #et-boc .et-l .px_product_title_v1 .px_page_title_row {
padding-top: 0;
}
.px_product_title_v1 .px_product_breadcrumbs .et_pb_module_inner,
.et-db #et-boc .et-l .px_product_title_v1 .px_product_breadcrumbs .et_pb_module_inner {
text-align: center;
}
.px_product_title_v1 .px_product_breadcrumbs .woocommerce-breadcrumb,
.et-db #et-boc .et-l .px_product_title_v1 .px_product_breadcrumbs .woocommerce-breadcrumb {
color: #fff;
margin-bottom: 0;
}
.px_product_title_v1 .px_product_breadcrumbs .woocommerce-breadcrumb a,
.et-db #et-boc .et-l .px_product_title_v1 .px_product_breadcrumbs .woocommerce-breadcrumb a {
color: #fff;
transition: all 0.4s;
}
.px_product_title_v1 .px_product_breadcrumbs .woocommerce-breadcrumb a:hover,
.et-db #et-boc .et-l .px_product_title_v1 .px_product_breadcrumbs .woocommerce-breadcrumb a:hover {
color: var(--px-color-1);
}  .woocommerce .woocommerce-pagination ul.page-numbers {
text-align:center;
display:inline-flex!important;
position:relative;
border:none!important;
}
.woocommerce .woocommerce-pagination ul.page-numbers:before {
width:100%;
height:2px;
background:#e8e8e8;
position:absolute;
top:50%;
left:0;
z-index: -1;
transform:translateY(-50%)
}
.woocommerce .woocommerce-pagination ul.page-numbers li {
border-right:none!important
}
.woocommerce .woocommerce-pagination ul.page-numbers li a, .woocommerce .woocommerce-pagination ul.page-numbers li span.current {
padding:5px 15px!important;
margin-right:15px!important;
background:#f8f8f8!important;
border:1px solid #e8e8e8!important;
border-radius:0px;
box-shadow:0 8px 6px -9px #5b5f5f;
font-size:17px!important;
color:#686c6c!important
}
.woocommerce .woocommerce-pagination ul.page-numbers li:first-child a {
margin-right:25px!important
}
.woocommerce .woocommerce-pagination ul.page-numbers li:last-child a, .woocommerce .woocommerce-pagination ul.page-numbers li:last-child span {
margin:0 0 0 15px;
margin-right:0!important
}
.woocommerce .woocommerce-pagination ul.page-numbers li a:hover, .woocommerce .woocommerce-pagination ul.page-numbers li span.current {
background:var(--px-color-2)!important;
border-color:var(--px-color-2)!important;
color:#fff!important
}  .woocommerce .blockUI.blockOverlay { 
position: relative !important;  
display: none !important;
}
.woocommerce .preloader {display: none !important;}    .px_wc_product .woocommerce-ordering .orderby {
background-color: #ffffff;
padding: 10px;
border: 1px solid #e5e5e5;
border-radius: 5px;
color: #202020 !important;
font-size: 15px;
}
.px_wc_product .woocommerce-ordering .orderby option {
background-color: #181818;
color: #fff;
}
.px_wc_product .woocommerce-ordering .orderby option[selected="selected"] {
background-color: var(--px-color-1);
}
.px_wc_product .woocommerce-pagination ul {
border: none !important;
}
.px_wc_product .woocommerce-pagination .page-numbers li {
border: none;
padding: 0px 3px;
}
.px_wc_product .woocommerce-pagination .page-numbers li .page-numbers {
position: relative;
overflow: hidden;
height: 45px;
width: 45px;
padding: 0;
line-height: 30px;
font-size: 18px;
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 50%;
color: #202020;
transition: all 0.4s;
z-index: 1;
margin-bottom: 10px;
}
.px_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover,
.px_wc_product .woocommerce-pagination .page-numbers li .page-numbers.current {
color: #fff;
border-color: var(--px-color-1);
}
.px_wc_product .woocommerce-pagination .page-numbers li .page-numbers::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover::before,
.px_wc_product .woocommerce-pagination .page-numbers li .page-numbers.current::before {
transform: scaleY(1);
}
.px_wc_product .woocommerce .woocommerce-result-count,
.px_wc_related_product .related h2,
.px_wc_upsell_product .up-sells h2,
.px_wc_cross_sell_product .cross-sells h2,
.et-db #et-boc .et-l .px_wc_product .woocommerce .woocommerce-result-count,
.et-db #et-boc .et-l .px_wc_related_product .related h2,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells h2,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells h2 {
font-size: 25px;
font-weight: 600;
color: #202020;
}
.px_wc_product ul.products li.product,
.px_wc_related_product .related ul.products li.product,
.px_wc_upsell_product .up-sells ul.products li.product,
.px_wc_cross_sell_product .cross-sells ul.products li.product,
.et-db #et-boc .et-l .px_wc_product ul.products li.product,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product {
position: relative;
overflow: hidden;
padding: 10px;
border-radius: 10px; 
border: 1px solid #e5e5e5;
transition: all 0.4s;
}
.px_wc_product ul.products li.product:hover,
.px_wc_related_product .related ul.products li.product:hover,
.px_wc_upsell_product .up-sells ul.products li.product:hover,
.px_wc_cross_sell_product .cross-sells ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_product ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:hover {
box-shadow: 0px 5px 18px 0px rgba(32, 32, 32, 0.1);
border: 0px solid #e5e5e5;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale {
font-size: 14px;
padding: 0px 10px !important;
border-radius: 5px 0px !important;
background-color: var(--px-color-1) !important;
transition: all 0.4s;
z-index: 5;
left: 0px !important;
top: 0px !important;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {
position: relative;
z-index: 1;
transition: all 0.4s;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: var(--px-color-1);
opacity: 0;
z-index: 1;
transition: all 0.4s;
}
.px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before,
.px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before,
.px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before,
.px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image::before {
opacity: 0.4;
}
.px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image {
border-color: transparent;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {
margin-bottom: 0px !important;
transition: .5s ease-out;
}
.px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img {
transform: scale(1.05);
filter: grayscale(0.5);
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay {
display: none !important;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
font-size: 18px !important;
font-weight: 500;
background: linear-gradient(to right, var(--px-color-1) 50%, #202020 50%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% 100%;
background-position: 100%;
transition: all 0.8s;
text-align: center;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover {
background-position: 0 100%;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating {
margin-bottom: 5px !important;
position: absolute;
top: 5px;
right: 10px;
z-index: 99;
transition: all 1s;
}
.px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating,
.px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating,
.px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating,
.px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .star-rating {
opacity:0;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before { color: var(--px-color-1);
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price {
font-size: 16px;
font-weight: 600;
text-align: center;
color: #202020 !important;
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .price ins,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price ins,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price ins,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price ins {
color: var(--px-color-1);
}
.px_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del,
.px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del {
font-size: 16px;
color: #202020 !important;
}
.px_wc_product ul.products li.product .button,
.px_wc_related_product .related ul.products li.product .button,
.px_wc_upsell_product .up-sells ul.products li.product .button,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button,
.px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button {
position: absolute;
right: 0px;
bottom: 40px;
text-align: center;
margin: 0;
height: 40px;
width: 40px;
opacity: 0;
visibility: hidden;
overflow: hidden;
color: #fff !important;
font-size: 0px;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px 1px 0px 5px;
z-index: 2;
transition: all 0.4s;
}
.px_wc_product ul.products li.product .button::before,
.px_wc_related_product .related ul.products li.product .button::before,
.px_wc_upsell_product .up-sells ul.products li.product .button::before,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button::before,
.px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:after,
.px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:after,
.px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:after,
.px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:after {
content: "";
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.3s ease-out;
z-index: -1;
}
.px_wc_product ul.products li.product .button:hover::before,
.px_wc_related_product .related ul.products li.product .button:hover::before,
.px_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before,
.px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after{
transform: scaleY(1);
}
.px_wc_product ul.products li.product .button::after,
.px_wc_related_product .related ul.products li.product .button::after,
.px_wc_upsell_product .up-sells ul.products li.product .button::after,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button::after {
content: "\e015";
font-size: 14px;
}
.px_wc_product ul.products li.product .button.loading::after,
.px_wc_related_product .related ul.products li.product .button.loading::after,
.px_wc_upsell_product .up-sells ul.products li.product .button.loading::after,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button.loading::after {
content: "\e02d";
}
.px_wc_product ul.products li.product .button::after,
.px_wc_related_product .related ul.products li.product .button::after,
.px_wc_upsell_product .up-sells ul.products li.product .button::after,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button::after,
.px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:before,
.px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:before,
.px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:before,
.px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:before {
margin: 0;
top: 0;
left: 0;
opacity: 1;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.px_wc_product ul.products li.product:hover .button,
.px_wc_related_product .related ul.products li.product:hover .button,
.px_wc_upsell_product .up-sells ul.products li.product:hover .button,
.px_wc_cross_sell_product .cross-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_product ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:hover .button,
.px_wc_product ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.px_wc_related_product .related ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.px_wc_upsell_product .up-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.px_wc_cross_sell_product .cross-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_product ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button{
animation: backInDown 1s;
opacity: 1;
visibility: visible;
}
.px_wc_product ul.products li.product .button.yith-wcqv-button,
.px_wc_related_product .related ul.products li.product .button.yith-wcqv-button,
.px_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button {
bottom: 90px;
}
.px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button {
bottom: 140px;
}
.px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button span,
.px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button span,
.px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button span,
.px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button span {
display: none;
}
.px_wc_product ul.products li.product .button.yith-wcqv-button:after,
.px_wc_related_product .related ul.products li.product .button.yith-wcqv-button:after,
.px_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button:after,
.px_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .button.yith-wcqv-button:after {
content: "\55" !important;
}
.px_wc_product ul.products li.product .added_to_cart,
.px_wc_related_product .related ul.products li.product .added_to_cart,
.px_wc_upsell_product .up-sells ul.products li.product .added_to_cart,
.px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart {
position: absolute;
padding: 5px 10px;
top: 0;
right: 0;
color: #fff;
z-index: 1;
border-radius: 0px 10px;
background-color: var(--px-color-1);
transition: all 0.4s;
animation: backInUp 1s;
overflow: hidden;
z-index: 1;
}
.px_wc_product ul.products li.product .added_to_cart::before,
.px_wc_related_product .related ul.products li.product .added_to_cart::before,
.px_wc_upsell_product .up-sells ul.products li.product .added_to_cart::before,
.px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart::before {
content: "";
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.3s ease-out;
z-index: -1;
}
.px_wc_product ul.products li.product .added_to_cart:hover::before,
.px_wc_related_product .related ul.products li.product .added_to_cart:hover::before,
.px_wc_upsell_product .up-sells ul.products li.product .added_to_cart:hover::before,
.px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:hover::before {
transform: scaleY(1);
}
.px_wc_product ul.products li.product .added_to_cart::after,
.px_wc_related_product .related ul.products li.product .added_to_cart::after,
.px_wc_upsell_product .up-sells ul.products li.product .added_to_cart::after,
.px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_product ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart::after {
display: none !important;
}
@media only screen and (max-width: 980px) {
.px_wc_product ul.products li.product:nth-child(n),
.px_wc_related_product .related ul.products li.product:nth-child(n),
.px_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
.px_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_product ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n) {
margin-bottom: 4% !important;
}
}
@media only screen and (max-width: 480px) {
.px_wc_product ul.products li.product:nth-child(n),
.px_wc_related_product .related ul.products li.product:nth-child(n),
.px_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
.px_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_product ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_related_product .related ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n) {
width:100% !important;
margin-bottom: 4% !important;
}
}  .px_wc_product_v2 .woocommerce-pagination ul {
border: none !important;
}
.px_wc_product_v2 .woocommerce-pagination .page-numbers li {
border: none;
padding: 0px 3px;
}
.px_wc_product_v2 .woocommerce-pagination .page-numbers li .page-numbers {
position: relative;
overflow: hidden;
height: 45px;
width: 45px;
padding: 0;
line-height: 2.5;
font-size: 18px;
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 50%;
color: #202020;
transition: all 0.4s;
z-index: 1;
}
.px_wc_product_v2 .woocommerce-pagination .page-numbers li .page-numbers:hover,
.px_wc_product_v2 .woocommerce-pagination .page-numbers li .page-numbers.current {
color: #fff;
border-color: var(--px-color-1);
}
.px_wc_product_v2 .woocommerce-pagination .page-numbers li .page-numbers::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_wc_product_v2 .woocommerce-pagination .page-numbers li .page-numbers:hover::before,
.px_wc_product_v2 .woocommerce-pagination .page-numbers li .page-numbers.current::before {
transform: scaleY(1);
}
.px_wc_product_v2 ul.products li.product,
.px_wc_related_product_v2 .related ul.products li.product,
.px_wc_upsell_product_v2 .up-sells ul.products li.product,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product {
position: relative;
overflow: hidden;
padding: 10px;
border-radius: 10px;
border: 1px solid transparent;
transition: all 0.4s;
}
.px_wc_product_v2 ul.products li.product:hover,
.px_wc_related_product_v2 .related ul.products li.product:hover,
.px_wc_upsell_product_v2 .up-sells ul.products li.product:hover,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product:hover,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover {
border-color: #e5e5e5;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .onsale,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale {
font-size: 14px;
padding: 0px 10px !important;
border-radius: 5px !important;
background-color: var(--px-color-1) !important;
transition: all 0.4s;
z-index: 5;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {
position: relative;
overflow: hidden;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {
margin-bottom: 0px !important;
transition: .5s ease-out;
}
.px_wc_product_v2 ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_related_product_v2 .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_upsell_product_v2 .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img {
transform: scale(1.05);
filter: grayscale(0.5);
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay {
display: none !important;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
font-size: 18px !important;
font-weight: 500;
background: linear-gradient(to right, var(--px-color-1) 50%, #202020 50%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% 100%;
background-position: 100%;
transition: all 0.8s;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover {
background-position: 0 100%;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating {
margin-bottom: 5px !important;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before {
color: #ffb12b;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .price,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .price,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price {
font-size: 16px;
font-weight: 600;
color: #202020 !important;
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .price ins,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .price ins,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .price ins,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .price ins,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price ins {
color: var(--px-color-1);
}
.px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .price del,
.px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del {
font-size: 16px;
color: #202020 !important;
}
.px_wc_product_v2 ul.products li.product .button,
.px_wc_related_product_v2 .related ul.products li.product .button,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button,
.px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button {
position: absolute;
right: 0px;
bottom: 0px;
text-align: center;
margin: 0;
height: 40px;
width: 40px;
clip-path: inset(100% 0% 0 0);
transition: clip-path .6s ease-out, -webkit-clip-path .6s ease-out;
overflow: hidden;
color: #fff !important;
font-size: 0px;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
z-index: 2;
transition: all 0.4s;
}
.px_wc_product_v2 ul.products li.product .button::before,
.px_wc_related_product_v2 .related ul.products li.product .button::before,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button::before,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button::before,
.px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button:after,
.px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button:after,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:after,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:after,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:after {
content: "";
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.3s ease-out;
z-index: -1;
}
.px_wc_product_v2 ul.products li.product .button:hover::before,
.px_wc_related_product_v2 .related ul.products li.product .button:hover::before,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button:hover::before,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button:hover::before,
.px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:hover:after {
transform: scaleY(1);
}
.px_wc_product_v2 ul.products li.product .button::after,
.px_wc_related_product_v2 .related ul.products li.product .button::after,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button::after,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button::after {
content: "\e015";
font-size: 14px;
}
.px_wc_product_v2 ul.products li.product .button.loading::after,
.px_wc_related_product_v2 .related ul.products li.product .button.loading::after,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button.loading::after,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button.loading::after {
content: "\e02d";
}
.px_wc_product_v2 ul.products li.product .button::after,
.px_wc_related_product_v2 .related ul.products li.product .button::after,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button::after,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button::after,
.px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button:before,
.px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button:before,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:before,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button:before,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button:before {
margin: 0;
top: 0;
left: 0;
opacity: 1;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.px_wc_product_v2 ul.products li.product:hover .button,
.px_wc_related_product_v2 .related ul.products li.product:hover .button,
.px_wc_upsell_product_v2 .up-sells ul.products li.product:hover .button,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover .button,
.px_wc_product_v2 ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.px_wc_related_product_v2 .related ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.px_wc_upsell_product_v2 .up-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:hover .tinvwl_add_to_wishlist_button {
clip-path: inset(0 0 0 0);
transition-delay: 0.3s;
}
.px_wc_product_v2 ul.products li.product .button.yith-wcqv-button,
.px_wc_related_product_v2 .related ul.products li.product .button.yith-wcqv-button,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button.yith-wcqv-button,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button.yith-wcqv-button,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button.yith-wcqv-button {
bottom: 45px;
}
.px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button {
bottom: 90px;
}
.px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button span,
.px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button span,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button span,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .tinvwl_add_to_wishlist_button span,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .tinvwl_add_to_wishlist_button span {
display: none;
}
.px_wc_product_v2 ul.products li.product .button.yith-wcqv-button:after,
.px_wc_related_product_v2 .related ul.products li.product .button.yith-wcqv-button:after,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .button.yith-wcqv-button:after,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .button.yith-wcqv-button:after,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .button.yith-wcqv-button:after {
content: "\55" !important;
}
.px_wc_product_v2 ul.products li.product .added_to_cart,
.px_wc_related_product_v2 .related ul.products li.product .added_to_cart,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart {
position: absolute;
padding: 5px 10px;
top: 0;
right: 0;
color: #fff;
z-index: 1;
border-radius: 5px;
background-color: var(--px-color-1);
transition: all 0.4s;
animation: flipInX 1s;
overflow: hidden;
z-index: 1;
}
.px_wc_product_v2 ul.products li.product .added_to_cart::before,
.px_wc_related_product_v2 .related ul.products li.product .added_to_cart::before,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart::before,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart::before {
content: "";
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.3s ease-out;
z-index: -1;
}
.px_wc_product_v2 ul.products li.product .added_to_cart:hover::before,
.px_wc_related_product_v2 .related ul.products li.product .added_to_cart:hover::before,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart:hover::before,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart:hover::before,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart:hover::before {
transform: scaleY(1);
}
.px_wc_product_v2 ul.products li.product .added_to_cart::after,
.px_wc_related_product_v2 .related ul.products li.product .added_to_cart::after,
.px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart::after,
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product .added_to_cart::after,
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product .added_to_cart::after {
display: none !important;
}
@media only screen and (max-width: 980px) {
.px_wc_product_v2 ul.products li.product:nth-child(n),
.px_wc_related_product_v2 .related ul.products li.product:nth-child(n),
.px_wc_upsell_product_v2 .up-sells ul.products li.product:nth-child(n),
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:nth-child(n) {
margin-bottom: 4% !important;
}
}
@media only screen and (max-width: 576px) {
.px_wc_product_v2 ul.products li.product:nth-child(n),
.px_wc_related_product_v2 .related ul.products li.product:nth-child(n),
.px_wc_upsell_product_v2 .up-sells ul.products li.product:nth-child(n),
.px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_product_v2 ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_related_product_v2 .related ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_upsell_product_v2 .up-sells ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_wc_cross_sell_product_v2 .cross-sells ul.products li.product:nth-child(n) {
width: 100% !important;
}
} .px_product_carousel .woocommerce ul.products li{margin:5px !important; padding-bottom: 80px !important;}
.px_product_carousel .woocommerce ul.products li.first, .woocommerce-page ul.products li {clear:none !important;}
.px_product_carousel .woocommerce ul.products li.first, .woocommerce-page ul.products li {border: 0px !important;background: #f7f7f7 !important;border-radius:0px !important; }
.px_product_carousel .woocommerce ul.products li.first, .woocommerce-page ul.products li:hover {box-shadow:none !important;}
.px_product_carousel.px_wc_product ul.products li.product .yith-wcqv-button,
.px_product_carousel ul.products li.product .tinvwl_add_to_wishlist_button,
.px_product_carousel.px_wc_product ul.products li.product .button.add_to_cart_button::after,
.px_product_carousel.px_wc_product ul.products li.product .button.product_type_external::after,
.px_product_carousel.px_wc_product ul.products li.product .button.product_type_grouped::after,
.px_product_carousel ul.products li.product .woocommerce-LoopProduct-link .onsale,
.px_product_carousel ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.px_product_carousel ul.products li.product .woocommerce-LoopProduct-link .et_shop_image::before{display: none !important;}
.px_product_carousel.px_wc_product ul.products li.product .button.product_type_external,
.px_product_carousel.px_wc_product ul.products li.product .button.product_type_grouped,
.px_product_carousel.px_wc_product ul.products li.product .button.add_to_cart_button {
height: auto !important;
width: fit-content !important;
font-size: 14px !important;
border-radius: 5px !important;
opacity: 1 !important;
visibility: visible !important;
padding: 5px 15px !important;
left: 0;
margin: auto !important;
bottom: -110px !important;
}
.px_product_carousel.px_wc_product ul.products li.product:hover .button.product_type_external,
.px_product_carousel.px_wc_product ul.products li.product:hover .button.product_type_grouped,
.px_product_carousel.px_wc_product ul.products li.product:hover .button.add_to_cart_button {
animation: none !important;
}
@media only screen and (max-width: 980px){
.px_product_carousel ul.products .slick-track {display:flex;}
.px_product_carousel ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_product_carousel ul.products li.product:nth-child(n),
.px_product_carousel .woocommerce ul.products li{margin:5px !important;}
}
@media only screen and (max-width: 480px) {
.px_product_carousel ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_product_carousel ul.products li.product:nth-child(n) {
width:48% !important;
margin-right:0 !important;
margin-bottom:0% !important;
}
}         .px_wc_product_mini ul.products li.product,
.px_wc_related_product_mini .related ul.products li.product,
.px_wc_upsell_product_mini .up-sells ul.products li.product,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product {
border: 1px solid #e5e5e5;
border-radius: 5px;
padding: 5px;
}
.px_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {
float: left;
height: 90px;
width: 90px;
margin-bottom: 0px !important;
margin-right: 10px !important;
border-radius: 5px;
transition: 0.4s;
}
.px_wc_product_mini ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_related_product_mini .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_upsell_product_mini .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img {
filter: grayscale(1);
}
.px_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
color: #202020;
transition: all 0.4s;
}
.px_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover {
color: var(--px-color-1);
}
.px_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.px_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before, .px_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before, .px_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before {
color: var(--px-color-1) !important;
}
.px_wc_product_mini ul.products li.product .button,
.px_wc_related_product_mini .related ul.products li.product .button,
.px_wc_upsell_product_mini .up-sells ul.products li.product .button,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .button {
position: absolute;
margin: 0;
bottom: 5px;
right: 5px;
height: 40px;
width: 40px;
overflow: hidden;
color: #fff !important;
font-size: 0px;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
z-index: 2;
transition: all 0.4s;
}
.px_wc_product_mini ul.products li.product .button:before,
.px_wc_related_product_mini .related ul.products li.product .button:before,
.px_wc_upsell_product_mini .up-sells ul.products li.product .button:before,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .button:before {
content: "";
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.3s ease-out;
z-index: -1;
}
.px_wc_product_mini ul.products li.product .button:hover:before,
.px_wc_related_product_mini .related ul.products li.product .button:hover:before,
.px_wc_upsell_product_mini .up-sells ul.products li.product .button:hover:before,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .button:hover:before {
transform: scaleY(1);
}
.px_wc_product_mini ul.products li.product .button:after,
.px_wc_related_product_mini .related ul.products li.product .button:after,
.px_wc_upsell_product_mini .up-sells ul.products li.product .button:after,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .button:after {
content: "\e015";
font-size: 14px;
margin: 0;
top: 0;
left: 0;
opacity: 1;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
transform: none !important;
}
.px_wc_product_mini ul.products li.product .added_to_cart,
.px_wc_related_product_mini .related ul.products li.product .added_to_cart,
.px_wc_upsell_product_mini .up-sells ul.products li.product .added_to_cart,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .added_to_cart {
padding: 0px 0px 0px 10px;
color: #202020;
}
.px_wc_product_mini ul.products li.product .button.yith-wcqv-button,
.px_wc_related_product_mini .related ul.products li.product .button.yith-wcqv-button,
.px_wc_upsell_product_mini .up-sells ul.products li.product .button.yith-wcqv-button,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .button.yith-wcqv-button,
.px_wc_product_mini ul.products li.product .tinv-wraper,
.px_wc_related_product_mini .related ul.products li.product .tinv-wraper,
.px_wc_upsell_product_mini .up-sells ul.products li.product .tinv-wraper,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .tinv-wraper {
display: none !important;
}
@media only screen and (max-width: 980px) {
.et-db #et-boc .et-l .px_wc_product_mini ul.products li.product,
.et-db #et-boc .et-l .px_wc_related_product_mini .related ul.products li.product,
.et-db #et-boc .et-l .px_wc_upsell_product_mini .up-sells ul.products li.product,
.et-db #et-boc .et-l .px_wc_cross_sell_product_mini .cross-sells ul.products li.product {
margin-bottom: 4% !important;
}
}
@media only screen and (max-width: 600px) {
.px_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.px_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
width: 100% ;
padding-top: 10px;
}
}
@media only screen and (max-width: 480px) {
.et-db #et-boc .et-l .px_wc_product_mini ul.products li.product,
.et-db #et-boc .et-l .px_wc_related_product_mini .related ul.products li.product,
.et-db #et-boc .et-l .px_wc_upsell_product_mini .up-sells ul.products li.product,
.et-db #et-boc .et-l .px_wc_cross_sell_product_mini .cross-sells ul.products li.product {
width:100% !important;
margin-bottom: 4% !important;
}
}    .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error,
.px_wc_cart_notice .cart-empty,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error,
.et-db #et-boc .et-l .px_wc_cart_notice .cart-empty {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
background-color: var(--px-color-1);
border-radius: 10px;
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
background-color: var(--px-color-1);
border-radius: 10px;
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a {
order: 1;
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button,
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button,
.px_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button,
.et-db #et-boc .et-l .px_wc_cart_notice .return-to-shop .button {
order: 1;
position: relative;
overflow: hidden;
background-color: #fff;
color: var(--px-color-1);
z-index: 1;
transition: all 0.4s;
}
.px_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .px_wc_cart_notice .return-to-shop .button {
background-color: var(--px-color-1) !important;
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.px_wc_cart_notice .return-to-shop .button:hover,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.et-db #et-boc .et-l .px_wc_cart_notice .return-to-shop .button:hover {
color: #fff;
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::before,
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::before,
.px_wc_cart_notice .return-to-shop .button::before,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::before,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::before,
.et-db #et-boc .et-l .px_wc_cart_notice .return-to-shop .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover::before,
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover::before,
.px_wc_cart_notice .return-to-shop .button:hover::before,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover::before,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover::before,
.et-db #et-boc .et-l .px_wc_cart_notice .return-to-shop .button:hover::before {
transform: scaleY(1);
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::after,
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::after,
.px_wc_cart_notice .return-to-shop .button::after,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::after,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::after,
.et-db #et-boc .et-l .px_wc_cart_notice .return-to-shop .button::after {
display: none !important;
}
.px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-info,
.et-db #et-boc .et-l .px_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-info {
background-color: var(--px-color-1);
}  .px_wc_product_img .et_pb_module_inner .onsale,
.et-db #et-boc .et-l .px_wc_product_img .et_pb_module_inner .onsale {
font-size: 16px !important;
padding: 5px 15px !important;
background-color: var(--px-color-1) !important;
z-index: 5;
}
.px_wc_product_img .flex-control-nav li img,
.et-db #et-boc .et-l .px_wc_product_img .flex-control-nav li img {
border-radius: 5px;
box-shadow: none !important;
transition: all 0.4s;
}
.px_wc_product_img .flex-control-nav li img:hover,
.et-db #et-boc .et-l .px_wc_product_img .flex-control-nav li img:hover,
.px_wc_product_img .flex-control-nav li img.flex-active,
.et-db #et-boc .et-l .px_wc_product_img .flex-control-nav li img.flex-active {
box-shadow: 0px 5px 18px 0px rgb(20 20 20 / 10%) !important;
}  .px_wc_product_title .et_pb_module_inner h1,
.et-db #et-boc .et-l .px_wc_product_title .et_pb_module_inner h1 {
}  .px_wc_product_rating .woocommerce-product-rating .woocommerce-review-link,
.et-db #et-boc .et-l .px_wc_product_rating .woocommerce-product-rating .woocommerce-review-link {
color: #202020;
transition: all 0.2s;
}
.px_wc_product_rating .woocommerce-product-rating .woocommerce-review-link:hover,
.et-db #et-boc .et-l .px_wc_product_rating .woocommerce-product-rating .woocommerce-review-link:hover {
color: var(--px-color-1);
}  .px_wc_product_price .price,
.et-db #et-boc .et-l .px_wc_product_price .price {
color: var(--px-color-1);
}  .px_wc_add_to_cart_info .stock,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .stock {
position: relative;
font-size: 15px !important;
font-weight: 600;
padding-left: 20px;
}
.px_wc_add_to_cart_info .in-stock,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .in-stock {
color: var(--px-color-2) !important;
}
.px_wc_add_to_cart_info .out-of-stock,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .out-of-stock {
color: #ff0000 !important;
position: relative;
}
.px_wc_add_to_cart_info .stock::before,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .stock::before {
position: absolute;
content: "";
font-family: etmodules;
left: 0;
}
.px_wc_add_to_cart_info .in-stock::before,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .in-stock::before {
content: "\52";
color: var(--px-color-1);
}
.px_wc_add_to_cart_info .out-of-stock::before,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .out-of-stock::before {
content: "\51";
color: #ff0000;
top: -1px;
} .px_wc_add_to_cart_info .single_variation_wrap .variations_button,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .single_variation_wrap .variations_button {
display: flex;
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li {
color: #202020;
border: 1px solid #e5e5e5;
border-radius: 3px;
box-shadow: none;
transition: all 0.4s;
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li.selected,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li.selected,
.px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li:hover,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li:hover {
color: var(--px-color-1);
border-color: var(--px-color-1);
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li:before,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li:before {
background-color: var(--px-color-1);
box-shadow: 0 0 10px -2px var(--px-color-1);
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li:after,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li:after {
border-top-color: var(--px-color-1);
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li .variable-item-contents span:after,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td ul li .variable-item-contents span:after {
display: none;
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr:last-child td,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr:last-child td {
padding-bottom: 0px !important;
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td span::after,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td span::after {
margin-top: -5px;
border-top-color: #202020;
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td select,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td select {
padding: 10px;
}
.px_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations {
font-size: 15px;
color: var(--px-color-1);
text-decoration: underline;
}
.px_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-description,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-description {
color: #202020;
}
.px_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {
color: var(--px-color-1);
}  .px_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td {
vertical-align: middle;
color: #202020;
font-size: 16px;
}
.px_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a {
color: #202020;
font-size: 15px;
transition: all 0.4s;
}
.px_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a:hover,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a:hover {
color: var(--px-color-1);
} .px_wc_add_to_cart_info .cart .quantity .input-text,
.et-db #et-boc .et-l .et-db #et-boc .et-l .px_wc_add_to_cart_info .cart .quantity .input-text {
padding: 12px 10px;
text-align: center;
}
.px_wc_add_to_cart_info .cart .single_add_to_cart_button,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .cart .single_add_to_cart_button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
}
.px_wc_add_to_cart_info .cart .single_add_to_cart_button::before,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .cart .single_add_to_cart_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_wc_add_to_cart_info .cart .single_add_to_cart_button:hover::before,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .cart .single_add_to_cart_button:hover::before {
transform: scaleY(1);
}
.px_wc_add_to_cart_info .cart .single_add_to_cart_button::after,
.et-db #et-boc .et-l .px_wc_add_to_cart_info .cart .single_add_to_cart_button::after {
display: none !important;
}  .px_wc_product_meta .product_meta .sku_wrapper::after,
.px_wc_product_meta .product_meta .posted_in::after,
.px_wc_product_meta .product_meta .tagged_as::after,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .sku_wrapper::after,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .posted_in::after,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .tagged_as::after {
display: none;
}
.px_wc_product_meta .product_meta .sku_wrapper,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .sku_wrapper,
.px_wc_product_meta .product_meta .posted_in,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .posted_in,
.px_wc_product_meta .product_meta .tagged_as,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .tagged_as {
font-weight: 600;
}
.px_wc_product_meta .product_meta .sku_wrapper .sku,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .sku_wrapper .sku {
font-weight: 500;
}
.px_wc_product_meta .product_meta .posted_in a[rel="tag"],
.px_wc_product_meta .product_meta .tagged_as a[rel="tag"],
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .posted_in a[rel="tag"],
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .tagged_as a[rel="tag"] {
text-decoration: underline;
transition: all 0.4s;
}
.px_wc_product_meta .product_meta .posted_in a[rel="tag"]:hover,
.px_wc_product_meta .product_meta .tagged_as a[rel="tag"]:hover,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .posted_in a[rel="tag"]:hover,
.et-db #et-boc .et-l .px_wc_product_meta .product_meta .tagged_as a[rel="tag"]:hover {
color: var(--px-color-1) !important;
}  .px_wc_product_tabs,
.et-db #et-boc .et-l .px_wc_product_tabs {
padding: 15px;
}
.px_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_tabs_controls {
background-color: #fff;
margin-bottom: 20px;
}
.px_wc_product_tabs .et_pb_tabs_controls::after,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_tabs_controls::after {
visibility: hidden;
}
.px_wc_product_tabs li,
.et-db #et-boc .et-l .px_wc_product_tabs li {
border: none;
margin-right: 10px;
}
.px_wc_product_tabs li:last-child,
.et-db #et-boc .et-l .px_wc_product_tabs li:last-child {
margin-right: 0px;
}
.px_wc_product_tabs ul li a,
.et-db #et-boc .et-l .px_wc_product_tabs ul li a {
position: relative;
overflow: hidden;
padding: 10px 15px;
color: #202020;
border: 1px solid #e5e5e5;
border-radius: 5px;
transition: all 0.4s;
z-index: 1;
}
.px_wc_product_tabs ul li a:hover,
.px_wc_product_tabs ul li.et_pb_tab_active a,
.et-db #et-boc .et-l .px_wc_product_tabs ul li a:hover,
.et-db #et-boc .et-l .px_wc_product_tabs ul li.et_pb_tab_active a {
border-color: var(--px-color-1);
color: #fff !important;
}
.px_wc_product_tabs ul li a::before,
.et-db #et-boc .et-l .px_wc_product_tabs ul li a::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_wc_product_tabs ul li a:hover::before,
.px_wc_product_tabs ul li.et_pb_tab_active a::before,
.et-db #et-boc .et-l .px_wc_product_tabs ul li a:hover::before,
.et-db #et-boc .et-l .px_wc_product_tabs ul li.et_pb_tab_active a::before {
transform: scaleY(1);
}
.px_wc_product_tabs ul li a::after,
.et-db #et-boc .et-l .px_wc_product_tabs ul li a::after {
display: none !important;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab {
padding: 0px;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content {
color: #202020;
} .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2 {
font-size: 22px;
font-weight: 600;
color: #202020;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody {
color: #202020;
text-align: left;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr th,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr th {
background-color: transparent;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td {
font-style: normal;
background-color: transparent;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p a,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p a{color: var(--px-color-2); transition:0.5;}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p a:hover,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p a:hover{color: var(--px-color-1); transition:0.5;} .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title {
margin-bottom: 15px !important;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review {
margin-bottom: 20px !important;
padding-bottom: 20px;
border-bottom: 1px solid #e5e5e5;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar {
height: 80px;
width: 80px !important;
object-fit: cover;
border-radius: 50%;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span::before,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span::before {
color: #ffb12b;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author {
color: #202020;
text-transform: capitalize;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title {
font-size: 22px;
font-weight: 600;
color: #202020;
margin-bottom: 10px;
display: block;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a {
font-size: 20px;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a::before,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a::before {
color: #ffb12b;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment {
padding-bottom: 0px;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea {
width: 100% !important;
height: 200px;
border-radius: 5px;
border: 1px solid #e5e5e5;
background-color: #fff;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1);
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
transition: all 0.4s;
}
.px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit:hover,
.et-db #et-boc .et-l .px_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .submit:hover {
background-color: var(--px-color-2);
}       .px_wc_process_v1 .px_wc_process_blurb.et_pb_blurb {
width: fit-content !important;
}
.px_wc_process_v1 .px_wc_process_row .px_wc_process_column {
display: flex;
align-items: center;
justify-content: space-between;
}
@media only screen and (max-width: 980px) {
.px_wc_process_v1 .px_wc_process_row::before {
display: none;
}
}
.px_wc_process_v1 .px_wc_process_blurb .et_pb_main_blurb_image {
margin-bottom: 15px;
}
.px_wc_process_v1 .px_wc_process_blurb .et_pb_image_wrap {
height: 70px;
width: 70px;
border-radius: 10px;
border: 1px solid #e5e5e5;
background: linear-gradient(180deg, var(--px-color-1), var(--px-color-1), transparent);
background-blend-mode: overlay;
background-color: #fff;
transition: all 0.4s;
}
.px_wc_process_v1 .px_wc_process_blurb .et_pb_image_wrap .et-pb-icon {
line-height: 2.8;
color: var(--px-color-2);
transition: all 0.4s;
}
.px_wc_process_v1 .px_wc_process_blurb .et_pb_blurb_container .et_pb_module_header {
padding-bottom: 0px;
color: var(--px-color-2);
}
.px_wc_process_v1 .px_wc_process_blurb.px_wc_active_shop .et_pb_image_wrap,
.px_wc_process_v1 .px_wc_process_blurb.px_wc_active_cart .et_pb_image_wrap,
.px_wc_process_v1 .px_wc_process_blurb.px_wc_active_checkout .et_pb_image_wrap,
.px_wc_process_v1 .px_wc_process_blurb:hover .et_pb_image_wrap {
border-color: var(--px-color-1);
background-color: transparent;
}
.px_wc_process_v1 .px_wc_process_blurb.px_wc_active_shop .et_pb_image_wrap .et-pb-icon,
.px_wc_process_v1 .px_wc_process_blurb.px_wc_active_cart .et_pb_image_wrap .et-pb-icon,
.px_wc_process_v1 .px_wc_process_blurb.px_wc_active_checkout .et_pb_image_wrap .et-pb-icon,
.px_wc_process_v1 .px_wc_process_blurb:hover .et_pb_image_wrap .et-pb-icon {
color: #ffffff;
}
.px_wc_process_v1 .px_wc_cart_divider::before {
border-top-color: var(--px-color-1);
}   .px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a {
font-weight: 400;
font-size: 25px;
line-height: 0.9;
transition: all 0.4s;
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-thumbnail a img {
width: 50px;
transition: all 0.4s;
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item:hover .product-thumbnail a img {
filter: brightness(0.5);
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name a {
transition: all 0.4s;
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name a:hover {
color: var(--px-color-1) !important;
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-quantity .quantity input.qty {
text-align: center;
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-quantity span {
display: none;
} .px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button,
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button::before,
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button:hover::before,
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button:hover::before {
transform: scaleY(1);
}
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .button::after,
.px_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .button::after {
display: none !important;
} .px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator a {
color: var(--px-color-1) !important;
text-decoration: underline;
}
.px_cart_totols .cart_totals .wc-proceed-to-checkout {
padding: 0px;
}
.px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button,
.px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button,
body #page-container .et_pb_section .px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button,
body #page-container .et_pb_section .px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
}
.px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::before,
.px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button::before,
body #page-container .et_pb_section .px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::before,
body #page-container .et_pb_section .px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover::before,
.px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button:hover::before,
body #page-container .et_pb_section .px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover::before,
body #page-container .et_pb_section .px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button:hover::before {
transform: scaleY(1);
}
.px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::after,
.px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button::after,
body #page-container .et_pb_section .px_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::after,
body #page-container .et_pb_section .px_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .button::after {
display: none !important;
} .px_wc_cart_check_info .et_pb_main_blurb_image {
margin-bottom: 20px;
}
.px_wc_cart_check_info .et_pb_main_blurb_image .et_pb_image_wrap {
height: 60px;
width: 60px;
border-radius: 10px;
border: 1px solid var(--px-color-1);
background: linear-gradient(180deg, var(--px-color-1), var(--px-color-1), transparent);
}
.px_wc_cart_check_info .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
line-height: 2.8;
}     .px_checkout_login .woocommerce-info {
font-size: 16px !important;
background-color: var(--px-color-1);
}
.px_checkout_login .woocommerce-info .showlogin {
text-decoration: underline;
} .px_checkout_login .login .form-row .button {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
}
.px_checkout_login .login .form-row .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_checkout_login .login .form-row .button:hover::before {
transform: scaleY(1);
}
.px_checkout_login .login .form-row .button::after {
display: none !important;
} .px_checkout_login .login .lost_password a {
color: var(--px-color-1);
text-decoration: underline;
} .px_checkout_login .woocommerce-form-coupon-toggle .woocommerce-info {
background-color: var(--px-color-1);
}
.px_checkout_login .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
text-decoration: underline;
}
.px_checkout_login .woocommerce-error {
font-size: 16px !important;
background-color: var(--px-color-1);
} .px_checkout_login .checkout_coupon .form-row .button {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
}
.px_checkout_login .checkout_coupon .form-row .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_checkout_login .checkout_coupon .form-row .button:hover::before {
transform: scaleY(1);
}
.px_checkout_login .checkout_coupon .form-row .button::after {
display: none !important;
} .px_checkout_payment .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .woocommerce-info {
background-color: var(--px-color-1);
border-radius: 5px;
font-size: 16px !important;
}
.px_checkout_payment .checkout .woocommerce-NoticeGroup .woocommerce-error {
background-color: var(--px-color-1);
}
.px_checkout_payment .checkout .woocommerce-NoticeGroup .woocommerce-error li {
font-size: 16px;
} .px_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a {
color: var(--px-color-1);
}
.px_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button {
border: none;
font-size: 14px;
background-color: var(--px-color-1);
color: #fff;
padding: 12px 25px;
transition: all 0.4s;
}
.px_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover {
background-color: var(--px-color-2);
} .px_checkout_payment .woocommerce-order .woocommerce-order-downloads h2 {
font-size: 22px;
font-weight: 600;
color: #202020;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table {
border: none;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr {}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr th {
padding-left: 0;
padding-right: 0;
color: #202020;
font-size: 16px;
font-weight: 600;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr td {
padding-left: 0;
padding-right: 0;
color: #202020;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr td a {
color: #202020;
transition: all 0.4s;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr td a:hover {
color: var(--px-color-1);
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr td .button {
position: relative;
overflow: hidden;
color: #fff !important;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 40px !important;
z-index: 1;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr td .button:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0 !important;
bottom: 0;
opacity: 1 !important;
margin: 0 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr td .button:hover:before {
transform: scaleY(1);
}
.px_checkout_payment .woocommerce-order .woocommerce-order-downloads table tr td .button:after {
display: none !important;
} .px_checkout_payment .woocommerce-order .woocommerce-notice {
text-align: center;
color: #202020;
font-size: 16px;
font-weight: 600;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-overview {
width: fit-content;
padding-left: 0px;
margin: auto;
color: #202020;
font-size: 15px;
text-align: center;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
font-size: 22px;
font-weight: 600;
color: #202020;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details table {
border: none;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details table tr th {
padding-left: 0;
padding-right: 0;
color: #202020;
font-size: 16px;
font-weight: 600;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details table tr td {
padding-left: 0;
padding-right: 0;
color: #202020;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details table tr td a {
color: #202020;
transition: all 0.4s;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details table tr td a:hover {
color: var(--px-color-1);
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button {
position: relative;
overflow: hidden;
color: #fff !important;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 40px !important;
z-index: 1;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0 !important;
bottom: 0;
opacity: 1 !important;
margin: 0 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button:hover:before {
transform: scaleY(1);
}
.px_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button:after {
display: none !important;
}
.px_checkout_payment .woocommerce-order .woocommerce-customer-details h2 {
font-size: 22px;
font-weight: 600;
color: #202020;
}
.px_checkout_payment .woocommerce-order .woocommerce-customer-details address {
border: 1px solid #e5e5e5;
border-radius: 5px;
color: #202020;
}
.px_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone,
.px_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email {
padding-bottom: 0px;
}
.px_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone::before,
.px_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email::before {
color: var(--px-color-1);
} .px_checkout_payment #payment .form-row .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link {
color: var(--px-color-1);
}
.px_checkout_payment #payment .form-row .button {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
}
.px_checkout_payment #payment .form-row .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_checkout_payment #payment .form-row .button:hover::before {
transform: scaleY(1);
}
.px_checkout_payment #payment .form-row .button::after {
display: none !important;
} .px_checkout_payment .woocommerce-info {
background-color: var(--px-color-1);
font-size: 15px;
border-radius: 5px;
}
.px_checkout_payment .woocommerce-form {
border: none !important;
padding: 0px !important;
margin: 0px !important;
border-radius: 0px !important;
}
.px_checkout_payment .woocommerce-form .form-row {
margin: 0px;
}
.px_checkout_payment .woocommerce-form .form-row label {
color: #202020;
font-size: 15px;
}
.px_checkout_payment .woocommerce-form .form-row input {
border: 1px solid #e5e5e5 !important;
background-color: #FFFFFF !important;
border-radius: 5px !important;
padding: 12px !important;
}
.px_checkout_payment .woocommerce-form .form-row .button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
}
.px_checkout_payment .woocommerce-form .form-row .button:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_checkout_payment .woocommerce-form .form-row .button:hover:before {
transform: scaleY(1);
}
.px_checkout_payment .woocommerce-form .form-row .button:after {
display: none !important;
}
.px_checkout_payment .woocommerce-form .lost_password a {
color: var(--px-color-1);
text-decoration: underline;
}   .px_my_account .woocommerce .woocommerce-notices-wrapper .woocommerce-message,
.px_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
background-color: var(--px-color-1);
border-radius: 10px;
}
.px_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error a {
color: #fff;
text-decoration: underline;
} .px_my_account .woocommerce .woocommerce-form-register {
margin: 0px;
}
.px_my_account .woocommerce .woocommerce-form-register .form-row label {
color: #202020;
font-size: 15px;
}
.px_my_account .woocommerce .woocommerce-form-register .form-row input.input-text {
border: 1px solid #e5e5e5;
background-color: #FFFFFF;
border-radius: 5px;
padding: 12px;
}
.px_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
}
.px_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit::after {
display: none !important;
}
.px_my_account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p {
color: #202020;
}
.px_my_account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p a {
color: var(--px-color-1);
} .px_my_account .woocommerce h2 {
color: #202020 !important;
font-size: 22px;
font-weight: 600;
}
.px_my_account .woocommerce .woocommerce-form-login {
margin: 0px;
} .px_my_account .woocommerce .woocommerce-form-login .form-row label {
color: #202020;
font-size: 15px;
} .px_my_account .woocommerce .woocommerce-form-login .form-row input.input-text {
border: 1px solid #e5e5e5;
background-color: #FFFFFF;
border-radius: 5px;
padding: 12px;
} .px_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
}
.px_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit::after {
display: none !important;
} .px_my_account .woocommerce .woocommerce-form-login .woocommerce-LostPassword a {
color: var(--px-color-1);
} .px_my_account .woocommerce .woocommerce-ResetPassword .form-row input.input-text {
border: 1px solid #e5e5e5;
background-color: #FFFFFF;
border-radius: 5px;
padding: 12px;
}
.px_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
}
.px_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button::after {
display: none !important;
} .px_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
background-color: var(--px-color-1);
} .px_my_account .woocommerce .woocommerce-MyAccount-navigation ul {
list-style: none;
}
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li {
display: block;
margin-bottom: 10px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
margin-bottom: 0px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
width: 100%;
display: block;
position: relative;
}
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
position: relative;
overflow: hidden;
color: #202020;
font-size: 15px;
background-color: #fff;
border: 1px solid #e5e5e5;
border-radius: 5px;
padding: 10px 20px;
transition: all 0.4s;
z-index: 1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
color: #fff;
border-color: var(--px-color-1);
}
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a::before,
.px_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover::before {
transform: scaleY(1);
} .px_my_account .woocommerce .woocommerce-MyAccount-content {
padding: 15px;
border-radius: 10px;
border: 1px solid #e5e5e5;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content p {
color: #202020;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content mark {
background-color: var(--px-color-1);
color: #fff;
padding: 0px 5px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content p a {
color: var(--px-color-1);
transition: all 0.4s;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content p a:hover {
color: var(--px-color-2);
text-decoration: underline;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button {
position: relative;
overflow: hidden;
color: #fff !important;
vertical-align: middle;
text-decoration: none !important;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 10px 20px !important;
z-index: 1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button::after {
display: none !important;
} .px_my_account .woocommerce .woocommerce-info {
background-color: var(--px-color-1);
margin-bottom: 0px !important;
border-radius: 10px;
}
.px_my_account .woocommerce .woocommerce-info a.button {
position: relative;
overflow: hidden;
color: #202020;
font-size: 15px !important;
background-color: #fff !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
transition: all 0.4s;
}
.px_my_account .woocommerce .woocommerce-info a.button:hover {
color: #fff;
}
.px_my_account .woocommerce .woocommerce-info a.button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-info a.button:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce .woocommerce-info a.button::after {
display: none !important;
} .px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3 {
color: #202020;
font-size: 22px;
font-weight: 600;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a {
color: var(--px-color-1);
transition: all 0.4s;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a:hover {
color: var(--px-color-2);
text-decoration: underline;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {
font-style: normal;
} .px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label {
color: #202020;
font-size: 15px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input.input-text {
border: 1px solid #e5e5e5;
background-color: #FFFFFF;
border-radius: 5px;
padding: 12px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form h3 {
color: #202020;
font-size: 22px;
font-weight: 600;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label {
color: #202020;
font-size: 15px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields input,
.px_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 {
border: 1px solid #e5e5e5;
background-color: #FFFFFF;
border-radius: 5px;
padding: 12px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection {
border: none;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection .select2-selection__rendered {
padding: 0px;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection__arrow {
height: 100%;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .button:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce .woocommerce-MyAccount-content form .button::after {
display: none !important;
} .px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a,
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button {
position: relative;
overflow: hidden;
color: #fff;
vertical-align: middle;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 10px 20px !important;
z-index: 1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a::before,
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a:hover::before,
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a::after,
.px_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::after {
display: none !important;
} .px_my_account .woocommerce table {
border-radius: 0px;
border: none;
margin-bottom: 0px !important;
}
.px_my_account .woocommerce table thead tr th {
padding-left: 0;
padding-right: 0;
color: #202020;
font-size: 16px;
font-weight: 600;
}
.px_my_account .woocommerce table tbody tr td {
padding-left: 0;
padding-right: 0;
color: #202020;
font-size: 14px;
}
.px_my_account .woocommerce table tbody tr td a {
color: #202020;
transition: all 0.4s;
}
.px_my_account .woocommerce table tbody tr td a:hover {
color: var(--px-color-1);
}
.px_my_account .woocommerce table tfoot tr th {
padding-left: 0;
padding-right: 0;
color: #202020;
font-weight: 600;
}
.px_my_account .woocommerce table tfoot tr td {
padding-left: 0;
padding-right: 0;
color: #202020;
}
.px_my_account .woocommerce .woocommerce-customer-details address {
border: 1px solid #e5e5e5;
border-radius: 5px;
color: #202020;
}
.px_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone,
.px_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email {
padding-bottom: 0px;
}
.px_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone::before,
.px_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email::before {
color: var(--px-color-1);
}
.px_my_account .woocommerce table tbody tr td .button {
position: relative;
overflow: hidden;
color: #fff !important;
vertical-align: middle;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 10px 20px !important;
z-index: 1;
}
.px_my_account .woocommerce table tbody tr td .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_my_account .woocommerce table tbody tr td .button:hover::before {
transform: scaleY(1);
}
.px_my_account .woocommerce table tbody tr td .button::after {
display: none !important;
}    .dgwt-wcas-overlay-mobile {background:transparent;}
.dgwt-wcas-overlay-mobile .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {border-radius:0px;}
.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar button.dgwt-wcas-om-return {background: var(--px-color-2);}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
height: 45px !important;
} .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
height: 45px !important;
} .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
background-color: var(--px-color-2);
opacity: 1;
border-radius: 0px 5px 5px 0px;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before {
border-color: transparent var(--px-color-2) transparent !important;
}
.dgwt-wcas-search-wrapp {
width: 100%;
}   .et-db #et-boc .et-l .dct_menu_icons ul.et-menu.nav li .woofc-icon-cart16::before, .dct_menu_icons ul.et-menu.nav li .woofc-icon-cart16::before {
font-size: 20px;
} .et-db #et-boc .et-l .dct_menu_icons ul.et-menu.nav li, .dct_menu_icons ul.et-menu.nav li {
margin-top: 0;
padding: 0 10px;
}
.et-db #et-boc .et-l .dct_menu_icons ul.et-menu.nav li a, .dct_menu_icons ul.et-menu.nav li a {
padding: 0;
color: #fff;
opacity: 1;
font-size: 24px;
} .et-db #et-boc .et-l .woofc-menu-item .woofc-menu-item-inner::after, .woofc-menu-item .woofc-menu-item-inner::after {
left: 15px;
top: -11px;
z-index: 999;
font-size: 13px;
background-color: var(--px-color-1);
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.menu-item.woofc-menu-item.menu-item-type-woofc {
padding: 0;
overflow: hidden;
}
.dct_cart_menu ul.et-menu.nav li.menu-item.woofc-menu-item.menu-item-type-woofc a {
background-color: var(--px-color-2);
border-radius: 5px;
height:40px;
padding-top: 15px !important;
padding-right: 5px !important;
padding-left: 9px;
width: 40px;
color: #fff !important;
transition: width 200ms ease 0ms;
text-align: left;
opacity: 1;
font-size: 17px;
font-weight: 600;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.menu-item.woofc-menu-item.menu-item-type-woofc:hover a {
width: 110px;
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.menu-item.woofc-menu-item.menu-item-type-woofc .woofc-icon-cart7 {
font-size: 19px;
transition: .3s ease;
display: table-cell;
line-height: 8px;
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.menu-item.woofc-menu-item.menu-item-type-woofc .woofc-menu-item-inner-subtotal {
line-height: 9px;
padding-left: 16px !important;
display: table-cell;
font-size: 15px;
}  .woofc-area.woofc-style-01 .woofc-no-item, .woofc-area.woofc-style-01 .woofc-error {
color: #000;
}
.woofc-count {
background-color: var(--px-color-1);
border-radius: 5px !important;
}
.woofc-count i {
color: #fff;
}
.woofc-count span {
background-color: var(--px-color-2) !important;
border-radius: 5px !important;
}
.dct_menu_icons ul.et-menu.nav li .woofc-menu-item-inner-subtotal {
display: none;
}
.dct_menu_icons ul.et-menu.nav li.woofc-menu-item.menu-item-type-woofc {
margin-top: 5px !important;
} #menu-fly-mini-cart li.woofc-menu-item a {
color: #fff;
font-size: 18px;
opacity: 1;
}
.dct_menu_icons.bg .woofc-menu-item .woofc-menu-item-inner::after {
background-color: #000;
}
.woofc-menu-item .woofc-menu-item-inner i {
margin: 0;
} .woofc-no-item, .woofc-area.woofc-style-01 .woofc-error {
color: #000;
}
.woofc-count {
background-color: var(--px-color-1);
border-radius:0;
}
.woofc-count i {
color: #fff;
}
.woofc-count span {
background-color: var(--px-color-2);
border-radius:0px;
}
.dct_menu_icons ul.et-menu.nav li .woofc-menu-item-inner-subtotal {
display: none;
}
.dct_menu_icons ul.et-menu.nav li.woofc-menu-item.menu-item-type-woofc {
margin-top: 5px !important;
} #menu-fly-mini-cart li.woofc-menu-item a {
color: #fff;
font-size: 18px;
opacity: 1;
}
.dct_menu_icons.bg .woofc-menu-item .woofc-menu-item-inner::after {
background-color: #000;
}
.woofc-menu-item .woofc-menu-item-inner i {
margin: 0;
} [class^="woofc-icon-"], [class*=" woofc-icon-"] {color:#fff;}
.woofc-area.woofc-style-01 {
background-color: #fff;
}
.woofc-inner.woofc-cart-area {border-radius:10px !important;}
.woofc-area-bot .woofc-action .woofc-action-inner > div a {
position: relative;
overflow: hidden;
color: #fff;
height: auto !important;
line-height: unset !important;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 40px !important;
z-index: 1;
}
.woofc-area-bot .woofc-action .woofc-action-inner > div a:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0 !important;
bottom: 0;
opacity: 1 !important;
margin: 0 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.woofc-area-bot .woofc-action .woofc-action-inner > div a:hover:before {
transform: scaleY(1);
}
.woofc-area-bot .woofc-action .woofc-action-inner > div a:after {
display: none !important;
}
.woofc-area-top {
background-color: var(--px-color-1) !important;color:#fff !important;
border-radius: 10px 10px 0px 0px !important;
}
[class*="hint--"]::after {
background: var(--px-color-2)!important;
}
.hint--left::before {
border-left-color: var(--px-color-2)!important;
}
.woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty {border-radius: 5px !important;border: 1px solid #e6e6e6 !important;}
.woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-plus,
.woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-minus {background:transparent !important;}
.woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner input {
background-color: var(--px-color-1)!important;
color: #fff!important;
} .woofc-area-top .woofc-close {
background: var(--px-color-2)!important;
color: #fff !important;
width: 50px;
right: 0;
}
.woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove span {
background: var(--color-1)!important;
}
.woofc-area-bot .woofc-data {
padding: 11px 20px;
border-bottom: 1px solid rgba(255,255,255,0.3);
color: #000;
}
.woofc-area-bot .woofc-link span, .woofc-area-bot .woofc-continue span {
color: #000!important;
border-color: #000!important;
}
#woofc-area {
border-radius: 0px;
}
.woofc-area .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb img {
border: 1px solid #e5e5e5;
border-radius: 5px !important;
}   .et-db #et-boc .et-l .dct_menu_icons.bg ul.et-menu.nav li span.wishlist_products_counter_number {
background: #000;
}
.et-db #et-boc .et-l .dct_menu_icons ul.et-menu.nav li span.wishlist_products_counter_number, .dct_menu_icons ul.et-menu.nav li span.wishlist_products_counter_number {
color: #ffffff;
font-size: 10px;
font-weight: 400;
width: 16px;
display: block;
height: 16px;
line-height: 16px;
text-align: center;
border-radius: 8px;
position: absolute;
left: 15px;
top: -7px;
background-color: var(--px-color-1);
}
.et-db #et-boc .et-l .dct_menu_icons ul.et-menu.nav li .wishlist_products_counter:before, .dct_menu_icons ul.et-menu.nav li .wishlist_products_counter:before {
font-size: 23px;
content: "\f004";
font-family: FontAwesome !important;
}  .tinv-wishlist.woocommerce .cart-empty.woocommerce-info, .tinv-wishlist.woocommerce .woocommerce-message {
background: var(--px-color-1);
margin-bottom: 10px;
border-radius: 5px;
}
.tinv-wishlist .tinv-header {
margin-bottom: 15px;
}
.tinv-wishlist.woocommerce .woocommerce-message .button.wc-forward {
background: #fff;
color: var(--px-color-1);
font-size: 18px;
padding: 8px 20px;
border-radius:5px !important;
border: none !important;
}
.tinv-wishlist.woocommerce .woocommerce-message .button.wc-forward:after {
display: none;
} .tinv-wishlist .tinv-modal-inner {
border-radius: 10px;
}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-cell .tinvwl-buttons-group .button {
background: var(--px-color-1);
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
height: 50px;
border-radius: 5px;
}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 40px !important;
z-index: 1;
}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0 !important;
bottom: 0;
opacity: 1 !important;
margin: 0 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:hover:before {
transform: scaleY(1);
}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:after {
display: none !important;
}
.tinv-wishlist .tinv-modal .icon_big_heart_check,
.tinv-wishlist .tinv-modal .icon_big_times {
background-color: var(--px-color-2);
color: #fff;
padding: 15px;
font-size: 30px;
border-radius:5px ;
transition: all 0.4s;
}
.tinv-wishlist .tinv-modal .icon_big_heart_check:hover, .tinv-wishlist .tinv-modal .icon_big_times:hover {
background-color: var(--px-color-1);
} .et_pb_wc_add_to_cart .cart {
display: flex;
flex-wrap: wrap;
}
.tinvwl_add_to_wishlist_button {
position: relative;
margin: 0px 0px 0px 5px !important;
height: 50px;
width: 50px;
font-size: 0px;
border-radius: 5px;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
background-color: var(--px-color-2);
overflow: hidden;
z-index: 1;
}
.tinvwl_add_to_wishlist_button:before {
margin: 0px !important;
font-size: 24px !important;
}
.tinvwl_add_to_wishlist_button:after {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.tinvwl_add_to_wishlist_button:hover:after {
transform: scaleY(1);
}        .px_wishlist .tinv-wishlist .product-remove button {}
.px_wishlist .tinv-wishlist .product-remove button:hover {}
.px_wishlist .tinvwl-input-group .form-control {
height: 45px;
border-radius: 5px;
}
.px_wishlist .tinv-wishlist form {
border: 1px solid #e5e5e5;
border-radius: 10px;
}
.px_wishlist .tinvwl-table-manage-list {
border: 0px  !important;
}
.px_wishlist .tinvwl-table-manage-list tr th {
font-weight: 600;
font-size: 15px;
color: #202020!important;
}
.px_wishlist .tinvwl-table-manage-list tr th {}
.px_wishlist .tinvwl-table-manage-list tr td {
padding: 5px 15px;
}
.px_wishlist .tinvwl-table-manage-list tr td,
.px_wishlist .tinvwl-table-manage-list tr td a {
color: #202020;
transition: all 0.4s;
}
.px_wishlist .tinvwl-table-manage-list tr td a:hover {
color: var(--px-color-1);
}
.px_wishlist .tinvwl-table-manage-list tr td a img {
width: 50px;
padding: 5px;
border: 1px solid #e5e5e5;
border-radius: 5px;
}
.px_wishlist .tinv-wishlist .product-action {}
.px_wishlist .tinvwl-table-manage-list .button,
.px_wishlist .tinvwl-input-group .tinvwl-input-group-btn .button.tinvwl-break-input,
.px_wishlist .tinvwl-table-manage-list .tinvwl-to-right .button,
.px_wishlist .tinv-wishlist.woocommerce .return-to-shop .button.wc-backward {
position: relative;
font-size: 15px !important;
border: none !important;
padding: 10px !important;
color: #fff !important;
border-radius: 5px !important;
background-color: var(--px-color-1) !important;
overflow: hidden;
z-index: 1 !important;
}
.px_wishlist .tinvwl-table-manage-list button .tinvwl-txt {}
.px_wishlist .tinvwl-table-manage-list .button:before,
.px_wishlist .tinvwl-input-group .tinvwl-input-group-btn .button.tinvwl-break-input:before,
.px_wishlist .tinvwl-table-manage-list .tinvwl-to-right .button:before,
.px_wishlist .tinv-wishlist.woocommerce .return-to-shop .button.wc-backward:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_wishlist .tinvwl-table-manage-list .button:hover:before,
.px_wishlist .tinvwl-input-group .tinvwl-input-group-btn .button.tinvwl-break-input:hover:before,
.px_wishlist .tinvwl-table-manage-list .tinvwl-to-right .button:hover:before,
.px_wishlist .tinv-wishlist.woocommerce .return-to-shop .button.wc-backward:hover:before {
transform: scaleY(1);
}
.px_wishlist .tinvwl-table-manage-list .button:after,
.px_wishlist .tinvwl-input-group .tinvwl-input-group-btn .button.tinvwl-break-input:after,
.px_wishlist .tinvwl-table-manage-list .tinvwl-to-right .button:after,
.px_wishlist .tinv-wishlist.woocommerce .return-to-shop .button.wc-backward:after {
display: none !important;
}
.px_wishlist .tinvwl-input-group .tinvwl-input-group-btn .button.tinvwl-break-input,
.px_wishlist .tinvwl-table-manage-list .tinvwl-to-right .button,
.px_wishlist .tinv-wishlist.woocommerce .return-to-shop .button.wc-backward {
background-color: var(--px-color-2) !important;
}
.px_wishlist .tinvwl-input-group .tinvwl-input-group-btn .button.tinvwl-break-input:before,
.px_wishlist .tinvwl-table-manage-list .tinvwl-to-right .button:before,
.px_wishlist .tinv-wishlist.woocommerce .return-to-shop .button.wc-backward:before {
background: var(--px-color-1);
}
.px_wishlist .tinvwl-table-manage-list tbody .wishlist_item td.product-name a {}
.px_wishlist .tinvwl-table-manage-list tbody .wishlist_item td.product-name a:hover {}
.px_wishlist .tinv-wishlist .product-remove button {}
.px_wishlist .tinv-wishlist .social-buttons {
margin-top: 10px;
}
.px_wishlist .tinv-wishlist .social-buttons span {
font-size: 20px;
color: #202020;
}
.px_wishlist .tinv-wishlist .social-buttons ul li .social {
position: relative;
overflow: hidden;
background-color: var(--px-color-2);
border-radius: 5px;
font-size: 16px;
color: #fff;
z-index: 1;
}
.px_wishlist .tinv-wishlist .social-buttons ul li .social:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_wishlist .tinv-wishlist .social-buttons ul li .social:hover:before {
transform: scaleY(1);
} .yith-wcqv-main {
scrollbar-width: thin;
} .yith-wcqv-main .quantity input.qty {
background: transparent;
border: 1px solid #e6e6e6;
width: 5.3em;
padding: 12px 4px;
border-radius:5px;
} #yith-quick-view-content .summary-content .cart {
display: flex;
flex-wrap: wrap;
}
.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button {
background: var(--px-color-2) !important;
color: #fff !important;
border: 3px solid var(--px-color-2) !important;
transition: .2s ease-in-out;
padding: 5px 30px !important;
font-size: 0px !important;
height: 50px;
line-height:35px;
border-radius: 3px;
margin-top: 0px;
margin-left: 10px;
}
.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button:hover {
background: #fff !important;
color: var(--px-color-2)!important;
transform: scale(1.02);
border: 3px solid var(--px-color-2) !important;
transition: .2s ease-in-out;
transition-property: all;
padding:5px 30px !important;
}
@media only screen and (max-width : 480px) { 
.tinvwl_add_to_wishlist_button { margin-left: 0px !important;}
} #yith-quick-view-content .cart table.group_table tbody {
display: flex;
flex-wrap: wrap;
}
#yith-quick-view-content .cart table.group_table .woocommerce-grouped-product-list-item__label a {
font-size: 16px;
color: var(--px-color-1);
}
#yith-quick-view-content .cart table.group_table tbody tr {
width: 100%;
}
#yith-quick-view-content .cart table.group_table .woocommerce-grouped-product-list-item__label, #yith-quick-view-content div.product form.cart .group_table td {
vertical-align: inherit;
}
#yith-quick-view-content .cart table.group_table .woocommerce-grouped-product-list-item__price bdi {
font-size: 20px;
color: var(--px-color-2);
}
#yith-quick-view-content .woocommerce .quantity input.qty {
width: 80px;
} #yith-quick-view-close {
background: var(--px-color-1);
opacity: 1;
width: 40px;
height: 40px;
line-height: 35px;
font-size: 20px;
color: #fff;
border-radius: 5px;
top: 15px;
right: 15px;
}
#yith-quick-view-close:hover {
background: var(--px-color-2);
color:#fff;
} .yith-wcqv-main .product span.onsale {
background: var(--px-color-1 ) !important;
left: 0 !important;
border-radius: 0 !important;
font-size: 16px;
} .yith-wcqv-main p.price {
padding-bottom: 13px;
}
.yith-wcqv-main p.price .woocommerce-Price-amount bdi, .yith-wcqv-main p.price {
color: var(--px-color-2) !important;
}
.yith-wcqv-main .woocommerce .star-rating span::before, .yith-wcqv-main .woocommerce-page .star-rating span::before {
color: var(--px-color-2);
} .yith-wcqv-main .woocommerce-product-details__short-description {
font-size: 15px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.2px;
}
.yith-wcqv-main .posted_in a, .yith-wcqv-main .tagged_as a {
color: var(--px-color-1);
} .yith-wcqv-main .summary-content .product_title.entry-title {
font-size: 24px;
font-weight: 600;
color: var(--px-color-1);
margin-bottom: 10px;
} .yith-wcqv-wrapper .cart .button {
background: var(--px-color-1) !important;
color: #fff !important;
border: 3px solid var(--px-color-1) !important;
transition: .2s ease-in-out;
padding:5px 30px !important;
font-size: 18px !important;
height: 50px;
}
.yith-wcqv-wrapper .cart .button:hover {
background: #fff !important;
color: var(--px-color-1) !important;
transform: scale(1.02);
border: 3px solid var(--px-color-1) !important;
transition: .2s ease-in-out;
transition-property: all;
padding:5px 30px !important;
}
.yith-wcqv-wrapper .cart .button:after {
display: none;
} #yith-quick-view-content .variations_form .reset_variations {
color: #fff;
font-size: 13px;
display: inline-block;
margin-top: 18px;
background: var(--px-color-1);
padding: 3px 7px;
font-weight: 400;
}
#yith-quick-view-content .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
display: flex;
flex-wrap: wrap;
}
#yith-quick-view-content .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount bdi {
color: var(--px-color-1);
font-size: 20px;
margin-bottom: 26px;
display: block;
}  .bapf_ckbox_square input[type="checkbox"] {
width: 15px;
height: 15px;
}
.berocket_single_filter_widget {
padding: 15px;
border-radius: 10px;
border: 1px solid #e5e5e5;
background: #fff;
width: 100%;
margin-bottom: 20px;
}
.bapf_sfilter {
margin-bottom: 0px;
} .irs--flat .irs-bar,
.irs--flat .irs-handle > i:first-child {
background: var(--px-color-1);
}
.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to {
background: var(--px-color-2)
}
.irs--flat .irs-from::before, .irs--flat .irs-single::before, .irs--flat .irs-to::before {border-top-color:var(--px-color-2);} .bapf_ckbox .bapf_body .fa.fa-star{color:var(--px-color-1);} .bapf_sfilter .bapf_body ul li ul {
margin-top: 15px;
}
.bapf_ckbox_sqchck .bapf_body ul li {
padding-bottom: 12px !important;
border-bottom: 1px solid #ccc;
margin-bottom: 13px !important;
}
.bapf_ckbox_sqchck .bapf_body ul li:last-child {
margin: 0 !important;
padding: 0 !important;
border: none;
}
.bapf_clr_woborder.bapf_sfilter .bapf_clr_span {
border-radius: 0px;
}
.bapf_sfilter.bapf_ckbox label {
font-size: 16px;
}
.bapf_body ul li .bapf_ochild, .bapf_body ul li .fa-minus {
float: right;
} .bapf_sfilter.brchecked_default input:checked + label .bapf_clr_span {
transform: rotate(90deg);
border-radius: 0;
} .bapf_body .bapf_button.bapf_reset {
width: 100%;
background: var(--px-color-1);
color: #fff;
border: none;
padding: 10px 20px;
font-size: 17px;
letter-spacing: 0.2px;
border-radius: 0px;
text-transform: capitalize;
}
.bapf_body .bapf_button.bapf_reset:hover {
background: var(--px-color-2);
} .et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.dct_my_account {
margin-top: 4px;
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.dct_my_account a {
text-transform: capitalize;
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.dct_my_account a:before {
content: '\f007';
font-family: FontAwesome !important;
font-size: 23px;
}
.et-db #et-boc .et-l .dct_cart_menu.et_pb_menu .et-menu > li {padding-left:0px !important;}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.dct_my_account a {
background-color: var(--px-color-1);
overflow: hidden;
height:40px;
margin-top: 5px;
padding-right: 10px;
padding-left: 0px;
width:40px;
display: block ruby;
display: -webkit-inline-box;
transition: width 200ms ease 0ms;
line-height: 42px;
opacity: 1;
color: #fff !important;
border-radius: 5px;
font-size: 15px;
font-weight: 600;
text-align: center;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.dct_my_account:hover a {
width: 135px;
}
.et-db #et-boc .et-l .dct_cart_menu .wishlist_products_counter {
font-weight: 600;
color: #fff !important;
font-size: 15px;
}
.et-db #et-boc .et-l .dct_cart_menu .wishlist_products_counter:before, .et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.dct_my_account a::before {
position: relative;
transform: scale(1.2);
width: 40px;
text-align: center;
margin-right: 0 !important;
display: block;
font-size: 17px;
line-height: 39px;
}
@media only screen and (max-width : 980px) {
.et-db #et-boc .et-l .dct_cart_menu .et_pb_menu__menu {
display: block;
}
.et-db #et-boc .et-l .dct_cart_menu .et_mobile_nav_menu {
display: none;
}
.et-db #et-boc .et-l .dct_cart_menu.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap,  .dct_cart_menu_v2 .et_pb_menu__wrap {
justify-content: center;
}
}
@media only screen and (max-width :480px) {
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li.dct_my_account:hover a,
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li:nth-child(2n):hover a,
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li:nth-child(3n):hover a{width:40px !important;background:var(--px-color-2) !important;}
} .et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li:nth-child(2n) a {
background-color: var(--px-color-1);
overflow: hidden;
height: 40px;
padding-right: 10px;
padding-left: 0px;
width:40px;
display: inline-flex;
transition: width 200ms ease 0ms;
line-height:42px;
opacity: 1;
color: #fff;
border-radius: 5px;
font-size: 15px;
font-weight: 600;
text-align: center;
box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
.et-db #et-boc .et-l .dct_cart_menu ul.et-menu.nav li:nth-child(2n):hover a {
width: 135px;
}
.et-db #et-boc .et-l .dct_cart_menu .wishlist_products_counter {
font-weight: 600;
color: #fff;
font-size: 15px;
}
.et-db #et-boc .et-l .dct_cart_menu .wishlist_products_counter:before {
position: relative;
transform: scale(1.2);
width: 40px;
text-align: center;
margin-right: 0 !important;
}  .et-db #et-boc .et-l #px_shop_filter_sidebar .et_pb_widget .tagcloud a {
font-size: 15px !important;
background: var(--px-color-1);
color: #fff;
padding: 5px 10px;
text-transform: capitalize;
display: inline-block;
margin: 0 5px 8px 0;
}
.et-db #et-boc .et-l #px_shop_filter_sidebar .et_pb_widget.dgwt-wcas-widget,
#px_shop_filter_sidebar .et_pb_widget {
float: none;
padding: 15px;
border-radius: 10px;
border: 1px solid #e5e5e5;
background: #fff;
width: 100%;
margin-bottom: 20px;
}
.et-db #et-boc .et-l #sidebar #gallery-1 .gallery-item {
margin: 0px;
}
.et-db #et-boc .et-l #px_shop_filter_sidebar .select2-selection__arrow {
background: var(--px-color-2);
height: 40px;
width: 30px;
}
.et-db #et-boc .et-l #px_shop_filter_sidebar .select2-selection__arrow b {
border-color: #fff transparent transparent transparent;
}
.et-db #et-boc .et-l #px_shop_filter_sidebar .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 37px;
}
.et-db #et-boc .et-l #px_shop_filter_sidebar .select2-container .select2-selection--single {
height: 40px;
}
.et-db #et-boc .et-l #sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l #px_shop_filter_sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l #px_shop_filter_sidebar .et_pb_widget .title,
.et-db #et-boc .et-l #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
width: fit-content;
padding-right: 55px;
font-size: 16px;
position: relative;
color: var(--px-color-2) !important;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.1;
}
.et-db #et-boc .et-l #px_shop_filter_sidebar .et_pb_widget .widgettitle:after,
.et-db #et-boc .et-l #sidebar .et_pb_widget .widgettitle:after,
#sidebar .et_pb_widget .widgettitle:before,
.et-db #et-boc .et-l #px_shop_filter_sidebar .et_pb_widget .title:after,
#px_shop_filter_sidebar .et_pb_widget .title:before,
.et-db #et-boc .et-l #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_head h3:before {
content: '';
position: absolute;
background: var(--px-color-2);
width: 50px;
height: 1px;
top: 8px;
right: 0;
}
.et-db #et-boc .et-l #sidebar .widget_search input#searchsubmit {
background: var(--px-color-2);
color: #fff;
text-transform: capitalize;
font-size: 15px;
line-height: 18px !important;
}
.et-db #et-boc .et-l #px_shop_filter_sidebar .woocommerce-product-search button {
background: var(--px-color-1);
color: #fff;
cursor: pointer;
text-transform: uppercase;
font-weight: 700;
width: 100px;
border-radius: 0px;
}
#px_shop_filter_sidebar .woocommerce-product-search button {
display: block;
width: 100%;
border-radius: 0;
padding: 10px;
border: none;
}
#px_shop_filter_sidebar .search-field {
width: 100%;
height: 40px;
text-transform: capitalize;
font-size: 15px;
border: 1px solid #ccc;
margin-bottom: 6px;
text-align: center;
}
#sidebar .et_pb_widget ul li,
#px_shop_filter_sidebar .et_pb_widget.widget_recently_viewed_products ul.product_list_widget li,
#px_shop_filter_sidebar .et_pb_widget.widget_top_rated_products ul.product_list_widget li {
border-bottom: 1px dashed #ccc;
margin-bottom: 0 !important;
padding: 15px 0px;
}
#sidebar .et_pb_widget.widget_recent_entries ul li:first-child,
#px_shop_filter_sidebar .et_pb_widget.widget_recently_viewed_products ul.product_list_widget li:first-child,
#px_shop_filter_sidebar .et_pb_widget.widget_top_rated_products ul.product_list_widget li:first-child {
padding-top: 0px;
}
#sidebar .et_pb_widget ul li a,
#px_shop_filter_sidebar .et_pb_widget ul li a {
color: #333;
font-size: 16px;
}
#sidebar .et_pb_widget ul li .post-date,
#px_shop_filter_sidebar .et_pb_widget ul li .post-date {
display: block;
} #px_shop_filter_sidebar .dgwt-wcas-search-wrapp {
min-width: 100% !important;
} #px_shop_filter_sidebar ul.cart_list li .remove.remove_from_cart_button {
background: transparent;
border: 1px solid var(--px-color-1) !important;
color: var(--px-color-1) !important;
border-radius: 5px;
padding: 3px;
}
#px_shop_filter_sidebar ul.cart_list li .remove.remove_from_cart_button:hover {
background: var(--px-color-1) !important;
color: #fff !important;
} #px_shop_filter_sidebar .woocommerce-product-search .search-field {
width: 100%;
display: block;
height: 45px;
border: 1px solid #e6e6e6;
padding: 10px;
margin-bottom: 10px;
}
#px_shop_filter_sidebar .star-rating span::before {
color: var(--px-color-1) !important;
}
@media only screen and (max-width : 980px) {
#px_shop_filter_sidebar .et_pb_widget,
#px_shop_filter_sidebar .et_pb_widget {
width: 100% !important;
}
} #px_shop_filter_sidebar .berocket_single_filter_widget ul li input {
border: 1px solid #8a8a8a;
width: 15px;
height: 15px;
border-radius: 50%;
overflow: hidden;
}
#px_shop_filter_sidebar .berocket_single_filter_widget ul li input[type=checkbox]:checked {
border-color: var(--px-color-1);
}
#px_shop_filter_sidebar .berocket_single_filter_widget ul li input:after {
font-family: ETmodules;
top: 0;
left: 0;
text-align: center;
line-height: 1.5;
width: 100%;
height: 100%;
border: none;
transform: unset;
font-size: 10px;
font-weight: 600;
color: #fff;
background-color: var(--px-color-1);
}
#px_shop_filter_sidebar .berocket_single_filter_widget ul li input[type=checkbox]:checked:after {
content: "\4e";
}
#px_shop_filter_sidebar .berocket_single_filter_widget ul li label {
position: relative;
color: var(--px-color-2);
z-index: 1;
transition: all 0.4s;
}
#px_shop_filter_sidebar .berocket_single_filter_widget ul li label:hover,
#px_shop_filter_sidebar .berocket_single_filter_widget ul li input:checked+label {
color: var(--px-color-1);
border-color: var(--px-color-1) !important;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Size"] ul li label:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Brand"] ul li label:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Color"] ul li label:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Tag"] ul li label:before {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
margin: 0;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Size"] ul li label:hover:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Brand"] ul li label:hover:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Color"] ul li label:hover:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Tag"] ul li label:hover:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Size"] ul li input:checked+label:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Brand"] ul li input:checked+label:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Color"] ul li input:checked+label:before,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Tag"] ul li input:checked+label:before {
transform: scaleY(1);
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Size"] ul li label:hover,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Brand"] ul li label:hover,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Color"] ul li label:hover,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Tag"] ul li label:hover,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Size"] ul li input:checked+label,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Brand"] ul li input:checked+label,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Color"] ul li input:checked+label,
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Tag"] ul li input:checked+label {
color: #fff;
} #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Color"] ul li label {
border: 1px solid #8a8a8a;
padding: 3px;
margin: 3px;
border-radius: 5px;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Color"] ul li label .bapf_clr_span {
margin: 0;
border: none;
height: 25px;
width: 25px;
} #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Size"] ul li {
display: inline-block;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Size"] ul li label {
border: 1px solid #8a8a8a;
padding: 7px 5px;
height: 35px;
width: 45px;
text-align: center;
border-radius: 5px;
margin-right: 5px;
margin-bottom: 5px;
font-size: 14px;
} #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Brand"] ul li label {
border: 1px solid #8a8a8a;
padding: 5px;
border-radius: 5px;
margin-right: 3px;
margin-bottom: 3px;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Brand"] ul li label .bapf_img_span {
margin: 0;
border: none;
height: 30px;
width: 80px;
object-fit: cover;
} #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Shop by rating"] ul li label i.fa:before {
content: "\f005";
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Shop by rating"] ul li label i.fa-star {
color: #fcae01;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Shop by rating"] ul li label i.fa-star-o {
color: #cccccc;
} #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Tag"] ul li {
display: inline-block;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter[data-name="Tag"] ul li label {
border: 1px solid #8a8a8a;
padding: 7px;
text-align: center;
border-radius: 5px;
margin-right: 3px;
margin-bottom: 3px;
} #px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_button {
padding: 10px 20px !important;
text-align: center;
width: 100%;
font-size: 15px;
border-radius: 5px;
color: #fff;
text-transform: capitalize;
background-color: var(--px-color-1) !important;
position: relative;
overflow: hidden;
z-index: 1;
transition: all 0.4s;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_button:before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0 !important;
bottom: 0;
opacity: 1 !important;
margin: 0 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
#px_shop_filter_sidebar .berocket_single_filter_widget .bapf_sfilter .bapf_button:hover:before {
transform: scaleY(1);
}  .px_shop_category_v1 {
transition: all 0.4s !important;
overflow: hidden;
position: relative;
}
.px_shop_category_v1::before {
content: "";
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.3s ease-out;
z-index: 1;
}
.px_shop_category_v1:hover {
border-color: RGBA(255,255,255,0);
box-shadow: 0px 5px 18px 0px rgba(32,32,32,0.1);
}
.px_shop_category_v1:hover:before {
background-color: var(--px-color-2);
transform: scaleY(1);
}
.px_shop_category_v1.light:hover:before {
background-color: var(--px-color-1);
}
.px_shop_category_v1 .et_pb_blurb_content {z-index:9;}
.px_shop_category_v1 .et_pb_main_blurb_image {
margin-bottom: 20px;
}
.px_shop_category_v1 .et_pb_module_header {
transition: all 0.4s;
color: var(--px-color-1);
}
.px_shop_category_v1:hover .et_pb_module_header {
color: #fff;
}
@media only screen and (max-width: 980px){
.px_product_carousel ul.products .slick-track {display:flex;}
.px_product_carousel ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_product_carousel ul.products li.product:nth-child(n),
.px_product_carousel .woocommerce ul.products li{margin:5px !important;}
}
@media only screen and (max-width: 480px) {
.px_product_carousel ul.products li.product:nth-child(n),
.et-db #et-boc .et-l .px_product_carousel ul.products li.product:nth-child(n) {
width:48% !important;
margin-right:0 !important;
margin-bottom:0% !important;
}
}body {
overflow-x: hidden;
}
html #wpadminbar {
z-index:9999999;
position:fixed
}
@media screen and (max-width:980px) { #wpadminbar { position:fixed;}
body {overflow-x:hidden;}
}   @media only screen and (min-width:577px) and (max-width:980px){ .px_max_width.et_pb_column:last-child,
.px_max_width{
max-width:400px;
margin:auto !important;
float:none !important;
margin-bottom: 30px !important;
} .px_reverse_row .et_pb_row,
.px_reverse_row{display:flex; flex-direction:column-reverse;}
.px_reverse_row .px_reverse_col{order:1; margin-bottom:30px !important;}
}
@media only screen and (max-width:576px){ .px_max_width.et_pb_column:last-child,
.px_max_width{
max-width:400px;
margin:auto !important;
float:none !important;
margin-bottom: 30px !important;
} .px_reverse_row .et_pb_row,
.px_reverse_row{display:flex; flex-direction:column-reverse;}
.px_reverse_row .px_reverse_col{order:1; margin-bottom:30px !important;}
}   input[type=radio],
input[type=checkbox] {
accent-color: var(--px-color-2);
} .px_divider_section .et_pb_bottom_inside_divider {
filter: drop-shadow(10px -5px 8px rgba(20, 20, 20, 0.3)); } .px_hover_img .et_pb_image_wrap {
position: relative;
border-radius: 10px;
overflow: hidden;
}
.px_hover_img .et_pb_image_wrap img {
transform: scale(1.05) translateX(-5px);
transition: .5s ease-out;
}
.px_hover_img:hover .et_pb_image_wrap img {
transform: scale(1.05) translateX(5px);
filter: grayscale(0.5);
} .px_btn {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 40px !important;
z-index: 1;
}
.px_btn::before,
body #page-container .et_pb_section .px_btn.et_pb_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0 !important;
bottom: 0;
opacity: 1 !important;
margin: 0 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_btn:hover::before,
body #page-container .et_pb_section .px_btn.et_pb_button:hover::before {
transform: scaleY(1);
}
.px_btn::after {
display: none !important;
}   .px_page_title,
.et-db #et-boc .et-l .px_page_title {
position: relative;
overflow: hidden;
z-index: 1;
}
.px_page_title::before,
.et-db #et-boc .et-l .px_page_title::before {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: #000000;
opacity: 0.5;
z-index: -1;
}
.px_page_title .px_page_title_name .et_pb_text_inner,
.et-db #et-boc .et-l .px_page_title .px_page_title_name .et_pb_text_inner {
text-align: center;
font-size: 40px;
line-height: 1.2;
font-weight: 600;
color: #fff;
}
.px_page_title .px_page_title_row,
.et-db #et-boc .et-l .px_page_title .px_page_title_row {
padding-top: 0;
}
.px_page_title .px_page_title_row .px_page_title_column,
.et-db #et-boc .et-l .px_page_title .px_page_title_row .px_page_title_column {
display: flex;
align-items: center;
justify-content: center;
}
.px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn,
.et-db #et-boc .et-l .px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn {
font-size: 18px;
color: #fff;
}
.px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn:hover,
.et-db #et-boc .et-l .px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn:hover {
color: var(--px-color-1);
}
.px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn::before,
.et-db #et-boc .et-l .px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn::before {
color: #fff !important;
top: 0;
bottom: 0;
height: fit-content;
margin-top: auto;
margin-bottom: auto;
}
@media only screen and (max-width: 600px) {
.px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn,
.et-db #et-boc .et-l .px_page_title .px_page_title_row .px_page_title_column .px_page_title_btn {
font-size: 16px;
}
} .px_subtitle {
margin-bottom: 10px !important;
}
.px_subtitle.px_subtitle_light .et_pb_text_inner,
.px_title.px_title_light .et_pb_text_inner {
color: #fff;
}
.px_subtitle .et_pb_text_inner {
font-size: 16px;
text-transform: capitalize;
color: var(--px-color-1);
}
.px_title .et_pb_text_inner {
font-size: 35px;
font-weight: 600;
color: #000;
text-transform: capitalize;
line-height: 50px;
}
.px_title.light .et_pb_text_inner {color: var(--px-color-1); }
@media only screen and (max-width: 980px) {
.px_title .et_pb_text_inner {
font-size: 30px;
line-height:35px;
}
}
@media only screen and (max-width: 600px) {
.px_title .et_pb_text_inner {
font-size: 25px;
line-height: 30px;
}
.px_subtitle .et_pb_text_inner {
font-size: 14px;
line-height: 20px;
}
}  .pagination-container {
margin-bottom: 0px !important;
}
.et_pb_row_custom_pagination {
clear: both;
text-align: left;
}
.pagination-container {
padding-top: 0 !important;
margin-top: 2em;
margin-bottom: 2em;
}
.screen-reader-text {
display: none;
}
.navigation.px_blogpagination .page-numbers {
display: inline-block;
border-right: 0;
padding: 0em 1em;
margin: 0 -1px;
line-height: 2.6em;
}
.navigation.px_blogpagination .page-numbers.prev,
.navigation.px_blogpagination .page-numbers.next {
padding: 0 .5em;
}
.navigation.px_blogpagination span.page-numbers {
color: #fff;
border: 1px solid;
border-color: #000 !important;
font-weight: 600;
}
.navigation.px_blogpagination .page-numbers .et-pb-icon {
font-size: 1.6em;
vertical-align: middle;
line-height: 1.5em;
margin-top: -3px;
}
.navigation.px_blogpagination a.page-numbers:hover,
.navigation.px_blogpagination span.page-numbers {
background-color: #000 !important;
}
.navigation.px_blogpagination a.page-numbers {
color: #fff !important;
background: #000;
}
.navigation.px_blogpagination a.page-numbers:hover {
color: #fff !important;
} .woocommerce .loader::before {display:none;}   .px_header_menu.et_pb_menu .et-menu .menu-item-has-children>a:first-child:after,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et-menu .menu-item-has-children>a:first-child:after {
top: 13px;
color: inherit;
}
.px_header_menu.et_pb_menu ul li ul,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li ul {
left: 0px;
top: 100%;
padding: 15px;
z-index: 100;
background: #ffffff;
border-top: none !important;
transform: translateX(-15px);
transition: all 300ms ease;
border-radius: 0px;
box-shadow: 2px 2px 5px 1px rgb(0 0 0 / 5%), -2px 0px 5px 1px rgb(0 0 0 / 5%);
}
.px_header_menu.et_pb_menu ul li:hover>ul,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li:hover>ul {
transform: translateX(0px);
}
.px_header_menu.et_pb_menu ul li.mega-menu ul li ul,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li.mega-menu ul li ul {
position: relative;
left: 0;
margin-top: 0px;
padding: 0px;
opacity: 1;
visibility: visible;
z-index: 100;
background: #fff;
border-top: none !important;
transition: all 300ms ease;
transform: none;
box-shadow: unset;
}
.px_header_menu.et_pb_menu .et-menu-nav ul li.mega-menu>ul>li>a:first-child,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et-menu-nav ul li.mega-menu>ul>li>a:first-child {
font-weight: 700;
border-bottom: 1px solid #e7e7e7;
}
.px_header_menu.et_pb_menu ul li,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li {
margin-top: 0 !important;
}
.px_header_menu.et_pb_menu ul li ul li ul,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li ul li ul {
left: 100%;
margin-top: -53px;
}
.px_header_menu.et_pb_menu ul li a,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li a {
position: relative;
font-size: 15px;
color: #202020 !important;
font-weight: 600;
padding-top: 15px;
padding-bottom: 15px;
transition: all 0.4s;
}
.px_header_menu.et_pb_menu ul li a:hover,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li a:hover {
color: var(--px-color-1) !important;
opacity: 1;
}
.px_label,
.et-db #et-boc .et-l .px_label {
display: unset;
font-size: 10px;
font-weight: 600;
margin: 0px 0px 0px 5px;
position: relative;
top: -10px;
background-color: var(--px-color-1);
color: #fff;
padding: 3px 4px;
border-radius: 3px;
}
.px_header_menu.et_pb_menu ul li ul li,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li ul li {
padding: 0px;
}
.px_header_menu.et_pb_menu ul li ul li a,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li ul li a {
padding-left: 0;
position: relative;
padding: 5px 0px 5px 0px;
font-weight: 500;
border: none;
font-size: 15px;
text-transform: capitalize;
color: #202020;
transition: all 0.4s;
}
.px_header_menu.et_pb_menu ul li ul li a:hover,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li ul li a:hover {
background-color: unset;
color: var(--px-color-1);
}
.px_header_menu.et_pb_menu ul li ul li a::after,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu ul li ul li a::after {
top: 5px !important;
right: 5px !important;
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon {
color: var(--px-color-1);
font-size: 20px;
margin: 0px 15px;
transition: all 0.4s;
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon:hover,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon:hover {
color: var(--px-color-2);
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__cart-button,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__cart-button {
margin: 0px 15px 0px 25px;
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__search-button,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__search-button {
font-weight: 600;
}
.px_header_menu.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search {
padding: 10px;
border-radius: 50px;
border-width: 1px;
border-style: solid;
border-color: rgb(171 171 171);
}
.px_header_menu.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search .et_pb_menu__search-form,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search .et_pb_menu__search-form {
color: #202020;
}
.px_header_menu.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search .et_pb_menu__close-search-button,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search .et_pb_menu__close-search-button {
color: var(--px-color-1);
}
.px_header_menu_v2.et_pb_menu ul li a,
.et-db #et-boc .et-l .px_header_menu_v2.et_pb_menu ul li a {
color: #fff;
font-size: 14px;
}
.px_header_menu_v2.et_pb_menu ul li ul li a,
.et-db #et-boc .et-l .px_header_menu_v2.et_pb_menu ul li ul li a {
text-transform: uppercase;
font-size: 13px;
}
.px_header_menu_v2.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon,
.et-db #et-boc .et-l .px_header_menu_v2.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon {
color: #fff;
font-size: 17px;
}
.px_header_menu_v2.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon:hover,
.et-db #et-boc .et-l .px_header_menu_v2.et_pb_menu .et_pb_menu__wrap .et_pb_menu__icon:hover {
color: var(--px-color-1);
}
.px_header_menu_v2.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search .et_pb_menu__search-form .et_pb_menu__search-input,
.et-db #et-boc .et-l .px_header_menu_v2.et_pb_menu .et_pb_menu__search-container .et_pb_menu__search .et_pb_menu__search-form .et_pb_menu__search-input {
color: #fff;
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul {
border: none !important;
border-radius: 5px;
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul li a,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul li a {
color: #202020;
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul li a:hover,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul li a:hover {
color: var(--px-color-1);
}
.px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul li ul,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu .mobile_nav ul li ul {
transform: none;
box-shadow: none;
border-radius: 0px;
}
@media only screen and (max-width: 980px) {
.px_header_menu.et_pb_menu .et_pb_menu__wrap,
.et-db #et-boc .et-l .px_header_menu.et_pb_menu .et_pb_menu__wrap {
justify-content: right;
}
}  .px_header_social,
.et-db #et-boc .et-l .px_header_social {
position: relative;
width: fit-content;
background-color: var(--px-color-1);
}
@media only screen and (max-width: 980px) {
.px_header_social,
.et-db #et-boc .et-l .px_header_social {
width: 100%;
text-align: center;
}
}
.px_header_social li.et_pb_social_icon,
.et-db #et-boc .et-l .px_header_social li.et_pb_social_icon {
margin-bottom: 0px;
}
.px_header_social li.et_pb_social_icon a.icon,
.et-db #et-boc .et-l .px_header_social li.et_pb_social_icon a.icon {
margin: 0px 3px;
}
.px_header_social li.et_pb_social_icon a.icon::before,
.et-db #et-boc .et-l .px_header_social li.et_pb_social_icon a.icon::before {
color: #fff;
transition: all 0.4s;
}
.px_header_social li.et_pb_social_icon a.icon:hover:before,
.et-db #et-boc .et-l .px_header_social li.et_pb_social_icon a.icon:hover:before {
color: #202020;
} @media only screen and (min-width: 981px) {
}
.px_header_top_v1 .px_header_top_row .px_header_button_column,
.et-db #et-boc .et-l .px_header_top_v1 .px_header_top_row .px_header_button_column {
display: flex;
align-items: center;
justify-content: right;
}
.px_header_top_v1 .px_header_top_row .px_header_button_column .px_header_button,
.et-db #et-boc .et-l .px_header_top_v1 .px_header_top_row .px_header_button_column .px_header_button {
color: #202020;
transition: all 0.4s;
}
.px_header_top_v1 .px_header_top_row .px_header_button_column .px_header_button:hover,
.et-db #et-boc .et-l .px_header_top_v1 .px_header_top_row .px_header_button_column .px_header_button:hover,
.px_header_top_v1 .px_header_top_row .px_header_button_column .px_header_button::before,
.et-db #et-boc .et-l .px_header_top_v1 .px_header_top_row .px_header_button_column .px_header_button::before {
color: var(--px-color-1);
}
.px_header_middle_v1 .px_header_search,
.et-db #et-boc .et-l .px_header_middle_v1 .px_header_search {
padding: 5px;
background-color: rgba(0, 0, 0, 0.05);
border-radius: 5px;
}
.px_header_middle_v1 .px_header_search .et_pb_searchform .et_pb_searchsubmit,
.et-db #et-boc .et-l .px_header_middle_v1 .px_header_search .et_pb_searchform .et_pb_searchsubmit {
background-color: var(--px-color-1);
border-radius: 5px;
color: #fff;
transition: all 0.4s;
}
.px_header_middle_v1 .px_header_search .et_pb_searchform .et_pb_searchsubmit:hover,
.et-db #et-boc .et-l .px_header_middle_v1 .px_header_search .et_pb_searchform .et_pb_searchsubmit:hover {
background-color: var(--px-color-2);
}
.px_header_bottom_v1.et_pb_sticky_module,
.et-db #et-boc .et-l .px_header_bottom_v1.et_pb_sticky_module {
transition: all 0.4s;
}
.px_header_bottom_v1.et_pb_sticky_module.et_pb_sticky,
.et-db #et-boc .et-l .px_header_bottom_v1.et_pb_sticky_module.et_pb_sticky {
background-color: var(--px-color-1);
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
}
.px_header_bottom_v1.et_pb_sticky_module.et_pb_sticky .px_header_bottom_row,
.et-db #et-boc .et-l .px_header_bottom_v1.et_pb_sticky_module.et_pb_sticky .px_header_bottom_row {
display: block;
} .px_header_middle_v2 .px_hesder_info .et_pb_main_blurb_image,
.px_header_middle_v2 .px_hesder_info .et_pb_blurb_container {
vertical-align: middle;
}
.px_header_middle_v2 .px_hesder_info .et_pb_image_wrap {
background-color: #f4f4f4;
height: 45px;
width: 45px;
text-align: center;
border-radius: 50%;
}
.px_header_middle_v2 .px_hesder_info .et_pb_image_wrap .et-pb-icon {
line-height: 2.2;
color: var(--px-color-1);
}
.px_header_middle_v2 .px_hesder_info .et_pb_module_header {
padding-bottom: 5px;
}
.px_header_bottom_v2 {
background-color: var(--px-color-1);
transition: all 0.4s;
}  .px_footer_blurb_info .et_pb_main_blurb_image,
.et-db #et-boc .et-l .px_footer_blurb_info .et_pb_main_blurb_image {
margin-bottom: 20px;
vertical-align: middle;
}
.px_footer_blurb_info .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon,
.et-db #et-boc .et-l .px_footer_blurb_info .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
color: var(--px-color-1);
}
.px_footer_blurb_info .et_pb_blurb_container .et_pb_module_header,
.et-db #et-boc .et-l .px_footer_blurb_info .et_pb_blurb_container .et_pb_module_header {
padding-bottom: 0px;
}
.px_footer_links,
.et-db #et-boc .et-l .px_footer_links {
color: #b0b0b0;
transition: all 0.4s;
}
.px_footer_links:hover,
.et-db #et-boc .et-l .px_footer_links:hover {
color: var(--px-color-1);
}
.px_footer_links::before,
.et-db #et-boc .et-l .px_footer_links::before {
color: var(--px-color-1);
}
.px_footer_social li.et_pb_social_icon a.icon,
.et-db #et-boc .et-l .px_footer_social li.et_pb_social_icon a.icon {
position: relative;
overflow: hidden;
background-color: rgba(255, 255, 255, 0.1) !important;
transition: all 0.4s;
z-index: 1;
}
.px_footer_social li.et_pb_social_icon a.icon::before,
.et-db #et-boc .et-l .px_footer_social li.et_pb_social_icon a.icon::before {
color: #cccccc;
}
.px_footer_social li.et_pb_social_icon a.icon:hover::before,
.et-db #et-boc .et-l .px_footer_social li.et_pb_social_icon a.icon:hover::before {
color: #fff;
}
.px_footer_social li.et_pb_social_icon a.icon::after,
.et-db #et-boc .et-l .px_footer_social li.et_pb_social_icon a.icon::after {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_footer_social li.et_pb_social_icon a.icon:hover::after,
.et-db #et-boc .et-l .px_footer_social li.et_pb_social_icon a.icon:hover::after {
transform: scaleY(1);
}
.px_f_newsletter .et_pb_newsletter_form form,
.et-db #et-boc .et-l .px_f_newsletter .et_pb_newsletter_form form {
position: relative;
}
.px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_field,
.et-db #et-boc .et-l .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_field {
padding-bottom: 0px;
margin-bottom: 0px !important;
}
.px_f_newsletter.et_pb_subscribe .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button,
.et-db #et-boc .et-l .px_f_newsletter.et_pb_subscribe .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button {
position: absolute;
top: 0;
right: 0;
left: auto;
margin: auto;
width: 45px;
height: 100%;
font-size:0px;
}
.px_f_newsletter.et_pb_subscribe .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button::after,
.et-db #et-boc .et-l .px_f_newsletter.et_pb_subscribe .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button::after,
body.et-db #page-container #et-boc .et-l .et_pb_section .px_f_newsletter.et_pb_subscribe .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_newsletter_button.et_pb_button::after {
display: flex;
align-items: center;
justify-content: center;
height: inherit;
width: inherit;
margin: 0 !important;
font-size: 20px !important;
color: #cccccc;
transition: all 0.4s;
}
.px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button:hover::after,
.et-db #et-boc .et-l .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button:hover::after,
body.et-db #page-container #et-boc .et-l .et_pb_section .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button:hover::after {
color: var(--px-color-1);
} .px_footer_top_v1,
.px_footer_bottom_v1 {
background-color: var(--px-color-2) !important;
} .px_footer_top_v1.light .px_footer_links, .et-db #et-boc .et-l .px_footer_top_v1.light .px_footer_links {color: #333;}
.px_footer_top_v1.light .px_footer_links:hover, .et-db #et-boc .et-l .px_footer_top_v1.light .px_footer_links:hover {color:var(--px-color-1);}
.px_f_newsletter.dark .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button::after,.et-db #et-boc .et-l .px_f_newsletter.dark .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button::after, body.et-db #page-container #et-boc .et-l .et_pb_section .px_f_newsletter.dark .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button::after{color:#333 !important;}
.px_footer_social_text {color:#333;background-image: linear-gradient(#000,#000);background-repeat: no-repeat;transition: cubic-bezier(.22,.61,.36,1);background-position: 0 100%;background-size: 0 1px; }
.px_footer_social_text:hover {background-size: calc(100% - .3em) 1px !important;color:var(--px-color-1); }
@media only screen and (min-width: 981px) {
.px_footer_bottom_v1 .px_footer_bottom_row .et_pb_column,
.et-db #et-boc .et-l .px_footer_bottom_v1 .px_footer_bottom_row .et_pb_column {
margin-top: auto;
margin-bottom: auto;
}
} .px_footer_bottom_v2 .px_footer_links,
.et-db #et-boc .et-l .px_footer_bottom_v2 .px_footer_links {
color: #565656;
}
.px_footer_bottom_v2 .px_footer_links:hover,
.et-db #et-boc .et-l .px_footer_bottom_v2 .px_footer_links:hover {
color: var(--px-color-1);
}
.px_footer_bottom_v2 .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button::after,
.et-db #et-boc .et-l .px_footer_bottom_v2 .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button::after,
body.et-db #page-container #et-boc .et-l .px_footer_bottom_v2.et_pb_section .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button::after {
color: #202020;
}
.px_footer_bottom_v2 .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button:hover::after,
.et-db #et-boc .et-l .px_footer_bottom_v2 .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button:hover::after,
body.et-db #page-container #et-boc .et-l .px_footer_bottom_v2.et_pb_section .px_f_newsletter .et_pb_newsletter_form form .et_pb_newsletter_button_wrap .et_pb_button:hover::after {
color: var(--px-color-1);
}
.px_footer_bottom_v2 .px_footer_social li.et_pb_social_icon a.icon,
.et-db #et-boc .et-l .px_footer_bottom_v2 .px_footer_social li.et_pb_social_icon a.icon {
background-color: #202020 !important;
}
.px_footer_bottom_v2 .px_footer_social li.et_pb_social_icon a.icon::before,
.et-db #et-boc .et-l .px_footer_bottom_v2 .px_footer_social li.et_pb_social_icon a.icon::before {
color: #fff;
}
@media only screen and (min-width: 981px) {
.px_footer_bottom_v2 .px_f_copyright_row .et_pb_column,
.et-db #et-boc .et-l .px_footer_bottom_v2 .px_f_copyright_row .et_pb_column {
margin-top: auto;
margin-bottom: auto;
}
}  .px_sidebar .widgettitle,
.et-db #et-boc .et-l .px_sidebar .widgettitle {
color: var(--px-color-1);
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.px_sidebar .et_pb_widget,
.et-db #et-boc .et-l .px_sidebar .et_pb_widget {
padding: 15px;
border-radius: 10px;
border: 1px solid #e5e5e5;
}
.px_sidebar .et_pb_widget.widget_search .searchform input#s,
.et-db #et-boc .et-l .px_sidebar .et_pb_widget.widget_search .searchform input#s {
border-color: #e5e5e5;
}
.px_sidebar .et_pb_widget.widget_search .searchform input#searchsubmit,
.et-db #et-boc .et-l .px_sidebar .et_pb_widget.widget_search .searchform input#searchsubmit {
background-color: var(--px-color-1);
border: none;
color: #fff;
transition: all 0.4s;
}
.px_sidebar .et_pb_widget.widget_search .searchform input#searchsubmit:hover,
.et-db #et-boc .et-l .px_sidebar .et_pb_widget.widget_search .searchform input#searchsubmit:hover {
background-color: var(--px-color-2);
}
.px_sidebar .widget_categories ul .cat-item,
.et-db #et-boc .et-l .px_sidebar .widget_categories ul .cat-item {
margin-bottom: 0px;
}
.px_sidebar .widget_categories ul .cat-item a,
.et-db #et-boc .et-l .px_sidebar .widget_categories ul .cat-item a {
position: relative;
display: block;
padding: 10px 0px 10px 20px;
border-bottom: 1px solid #e5e5e5;
color: #202020;
transition: all 0.4s;
}
.px_sidebar .widget_categories ul .cat-item a::before,
.et-db #et-boc .et-l .px_sidebar .widget_categories ul .cat-item a::before {
content: "\4e";
position: absolute;
font-family: ETmodules;
font-size: 10px;
color: #fff;
height: 12px;
text-align: center;
line-height: 1.5;
font-weight: 700;
width: 12px;
border: 1px solid #747474;
background-color: #fff;
top: 13px;
left: 0;
border-radius: 50%;
transition: all 0.4s;
}
.px_sidebar .widget_categories ul .cat-item a:hover::before,
.et-db #et-boc .et-l .px_sidebar .widget_categories ul .cat-item a:hover::before {
border-color: var(--px-color-1);
background-color: var(--px-color-1);
}
.px_sidebar .widget_categories ul .cat-item:last-child a,
.et-db #et-boc .et-l .px_sidebar .widget_categories ul .cat-item:last-child a {
padding-bottom: 0px;
border-bottom: none;
}
.px_sidebar .widget_categories ul .cat-item a:hover,
.et-db #et-boc .et-l .px_sidebar .widget_categories ul .cat-item a:hover {
color: var(--px-color-1);
}
.px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link,
.et-db #et-boc .et-l .px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link {
position: relative;
overflow: hidden;
display: inline-block;
padding: 5px 10px;
border-radius: 3px;
background-color: #fff;
border: 1px solid #e5e5e5;
color: #202020;
z-index: 1;
transition: all 0.4s;
}
.px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link:hover,
.et-db #et-boc .et-l .px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link:hover {
border-color: var(--px-color-1);
color: #fff;
}
.px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link::before,
.et-db #et-boc .et-l .px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out;
z-index: -1;
}
.px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link:hover::before,
.et-db #et-boc .et-l .px_sidebar .widget_tag_cloud .tagcloud .tag-cloud-link:hover::before {
transform: scaleY(1);
}
.px_sidebar .widget_recent_entries ul li,
.et-db #et-boc .et-l .px_sidebar .widget_recent_entries ul li {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #e5e5e5;
}
.px_sidebar .widget_recent_entries ul li:last-child,
.et-db #et-boc .et-l .px_sidebar .widget_recent_entries ul li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}
.px_sidebar .widget_recent_entries ul li a,
.et-db #et-boc .et-l .px_sidebar .widget_recent_entries ul li a {
display: block;
line-height: 1.4;
color: #202020;
transition: all 0.4s;
}
.px_sidebar .widget_recent_entries ul li a:hover,
.et-db #et-boc .et-l .px_sidebar .widget_recent_entries ul li a:hover {
color: var(--px-color-1);
}
.px_sidebar .widget_recent_entries ul li .post-date,
.et-db #et-boc .et-l .px_sidebar .widget_recent_entries ul li .post-date {
color: var(--px-color-1);
}
.px_sidebar .widget_media_gallery .gallery .gallery-item,
.et-db #et-boc .et-l .px_sidebar .widget_media_gallery .gallery .gallery-item {
margin: 0px;
}
.px_sidebar .widget_media_gallery .gallery .gallery-item .gallery-icon a img,
.et-db #et-boc .et-l .px_sidebar .widget_media_gallery .gallery .gallery-item .gallery-icon a img {
border: none;
border-radius: 5px;
transition: all 0.4s;
}
.px_sidebar .widget_media_gallery .gallery .gallery-item .gallery-icon a img:hover,
.et-db #et-boc .et-l .px_sidebar .widget_media_gallery .gallery .gallery-item .gallery-icon a img:hover {
filter: brightness(0.5);
}  .px_shop_sidebar .et_pb_widget,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget {
padding: 15px;
border-radius: 10px;
border: 1px solid #e5e5e5;
}
.px_shop_sidebar .et_pb_widget .button,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget .button {
position: relative;
overflow: hidden;
text-align: center;
width: 100%;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 10px 20px !important;
margin: 0 !important;
z-index: 1;
}
.px_shop_sidebar .et_pb_widget .button::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget .button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_shop_sidebar .et_pb_widget .button:hover::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget .button:hover::before {
transform: scaleY(1);
}
.px_shop_sidebar .et_pb_widget .button::after,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget .button::after {
display: none !important;
}
.px_shop_sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget .widgettitle {
color: var(--px-color-1);
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
} .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
}
.px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li:last-child,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px;
}
.px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
font-weight: 400;
font-size: 25px;
line-height: 0.5;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a {
line-height: 1.4;
color: #202020;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a:hover,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a:hover {
color: var(--px-color-1);
}
.px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a img,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a img {
width: 50px;
padding: 5px;
border: 1px solid #e5e5e5;
border-radius: 5px;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li:hover a img,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li:hover a img {
filter: grayscale(0.5);
}
.px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total {
font-size: 16px;
color: #202020;
margin-bottom: 10px;
} .px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search {
position: relative;
border-radius: 5px;
overflow: hidden;
}
.px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .search-field,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .search-field {
width: 100%;
border: 1px solid #e5e5e5;
padding: 15px;
border-radius: 5px;
color: #202020;
}
.px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button {
position: absolute;
height: 100%;
right: 0;
font-size: 0px;
width: 45px;
background-color: var(--px-color-1);
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button:hover,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button:hover {
background-color: var(--px-color-2);
}
.px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button::before {
content: "\55";
position: absolute;
font-family: ETmodules;
height: inherit;
width: inherit;
left: 0;
top: 0;
font-size: 18px;
font-weight: 600;
line-height: 2.5;
} .px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider {
background-color: #e7e7e7;
}
.px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range {
background-color: var(--px-color-1);
}
.px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle {
border-radius: 5px;
background: linear-gradient(to right, var(--px-color-1), #fff);
display: block;
}
.px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle:last-child,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle:last-child {
background: linear-gradient(to left, var(--px-color-1), #fff);
}
.px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button {
margin-bottom: 10px !important;
}
.px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label {
font-size: 16px;
text-align: left;
color: #202020;
} .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item {
margin-bottom: 0;
}
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories>li.cat-item:last-child a,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories>li.cat-item:last-child a {
border: none;
padding-bottom: 0px;
}
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a {
position: relative;
display: block;
font-size: 15px;
padding: 10px 0px 10px 20px;
border-bottom: 1px solid #e5e5e5;
color: #202020;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover {
color: var(--px-color-1);
}
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>.count,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>.count,
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a {
color: var(--px-color-1);
}
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a::before {
content: "\4e";
position: absolute;
font-family: ETmodules;
font-size: 10px;
color: #fff;
height: 12px;
text-align: center;
line-height: 1.5;
font-weight: 700;
width: 12px;
border: 1px solid #747474;
background-color: #fff;
top: 12px;
left: 0;
border-radius: 50%;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover::before,
.px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a::before {
border-color: var(--px-color-1);
background-color: var(--px-color-1);
} .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
}
.px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:last-child,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px;
}
.px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img {
width: 50px;
padding: 5px;
border: 1px solid #e5e5e5;
border-radius: 5px;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:hover a img,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:hover a img {
filter: grayscale(0.5);
}
.px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title {
line-height: 1.4;
color: #202020;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title:hover,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title:hover {
color: var(--px-color-1);
}
.px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before {
color: #ffb12b;
} .px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link {
position: relative;
overflow: hidden;
display: inline-block;
padding: 5px 10px;
border-radius: 3px;
background-color: #fff;
border: 1px solid #e5e5e5;
color: #202020;
z-index: 1;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover {
border-color: var(--px-color-1);
color: #fff;
}
.px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out;
z-index: -1;
}
.px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover::before {
transform: scaleY(1);
} .px_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a {
color: #202020;
}
.px_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a::before {
color: #ff0000;
}
.px_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span::before,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span::before {
color: #ffb12b;
} .px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li {
padding-top: 0px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
}
.px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:last-child,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px;
}
.px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img {
width: 50px;
padding: 5px;
border: 1px solid #e5e5e5;
border-radius: 5px;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:hover a img,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:hover a img {
filter: grayscale(0.5);
}
.px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title {
line-height: 1.4;
color: #202020;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title:hover,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title:hover {
color: var(--px-color-1);
} .px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li {
text-align: right;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
}
.px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li:last-child,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px;
}
.px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a {
float: left;
font-size: 15px;
color: #202020;
transition: all 0.4s;
}
.px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a:hover,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a:hover {
color: var(--px-color-1);
}
.px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li .count,
.et-db #et-boc .et-l .px_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li .count {
color: #202020;
}    .px_blog_v1 .et_pb_post {
padding: 10px;
border-radius: 10px !important;
position: relative;
overflow: hidden;
box-shadow: 0px 5px 18px 0px rgba(32, 32, 32, 0.1);
transition: all 0.4s;
}
.px_blog_v1 .et_pb_post:hover {
box-shadow: none;
} .px_blog_v1 .et_pb_post .et_pb_image_container {
margin: 0;
}
.px_blog_v1 .et_pb_post .entry-featured-image-url {
margin: 0;
border-radius: 10px;
overflow: hidden;
}
.px_blog_v1 .et_pb_post .entry-featured-image-url img {
transform: scale(1.05) translateX(-5px);
transition: .5s ease-out;
}
.px_blog_v1 .et_pb_post:hover .entry-featured-image-url img {
transform: scale(1.05) translateX(5px);
filter: grayscale(0.5);
}
.px_blog_v1 .et_pb_post .entry-featured-image-url .et_overlay {
background-color: rgb(0 0 0 / 50%);
border: none;
backdrop-filter: blur(3px);
transition: all 0.4s;
border-radius: 10px;
overflow: hidden;
}
.px_blog_v1 .et_pb_post .entry-featured-image-url .et_overlay::before {
color: var(--px-color-1);
} .px_blog_v1 .px_blog_v1_info {
display: flex;
flex-direction: column-reverse;
padding: 15px 0px 0px 0px;
} .px_blog_v1 .et_pb_post .entry-title {
order: 1;
color: #202020;
padding-bottom: 10px;
transition: all 0.4s;
}
.px_blog_v1 .et_pb_post .entry-title a {
background: linear-gradient(to right, var(--px-color-1) 50%, #202020 50%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% 100%;
background-position: 100%;
transition: all 0.8s;
}
.px_blog_v1 .et_pb_post .entry-title a:hover {
background-position: 0 100%;
} .px_blog_v1 .et_pb_post .post-meta {
order: 1;
color: #202020;
}
.px_blog_v1 .et_pb_post .post-meta .published {
position: absolute;
top: 10px;
right: 25px;
background-color: var(--px-color-1);
color: #fff;
font-weight: 600;
padding: 3px 10px;
z-index: 5;
border-radius: 0px 0px 5px 5px;
}
.px_blog_v1 .et_pb_post .post-meta a[rel="tag"] {
position: relative;
display: inline-block;
color: #202020;
padding-right: 15px;
margin-right: 5px;
transition: all 0.4s;
}
.px_blog_v1 .et_pb_post .post-meta a[rel="tag"]:hover {
color: var(--px-color-1);
}
.px_blog_v1 .et_pb_post .post-meta a[rel="tag"]::before {
content: "";
position: absolute;
height: 6px;
width: 6px;
background-color: var(--px-color-1);
top: 0;
bottom: 0;
right: 0;
margin: auto;
border-radius: 50%;
transition: all 0.4s;
} .px_blog_v1 .et_pb_post .post-content .post-content-inner {
color: #545454;
padding-bottom:30px;
} .px_blog_v1 .et_pb_post .post-content .more-link {
position: relative;
overflow: hidden;
color: #fff;
display: inline-block;
font-size: 13px;
background-color: var(--px-color-1);
border-radius: 5px 0px 0px 0px;
padding: 5px 10px;
z-index: 1;
right: 0;
position: absolute;
margin-top: -25px;
}
.px_blog_v1 .et_pb_post .post-content .more-link::before {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out;
z-index: -1;
}
.px_blog_v1 .et_pb_post .post-content .more-link:hover::before {
transform: scaleY(1);
} .px_blog_v1 .pagination .alignleft a,
.px_blog_v1 .pagination .alignright a {
position: relative;
overflow: hidden;
color: #fff;
display: inline-block;
font-size: 15px;
background-color: var(--px-color-1);
border-radius: 5px;
padding: 12px 20px;
z-index: 1;
}
.px_blog_v1 .pagination .alignleft a::before,
.px_blog_v1 .pagination .alignright a::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out;
z-index: -1;
}
.px_blog_v1 .pagination .alignleft a:hover::before,
.px_blog_v1 .pagination .alignright a:hover::before {
transform: scaleY(1);
} .px_blog_grid_2_col .et_pb_ajax_pagination_container {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 30px;
grid-row-gap: 30px;
}
.px_blog_grid_2_col .et_pb_ajax_pagination_container .et_pb_post {
margin-bottom: 0px !important;
}
.px_blog_grid_2_col .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url {
margin-bottom: 0;
}
@media only screen and (max-width: 750px) {
.px_blog_grid_2_col .et_pb_ajax_pagination_container {
grid-template-columns: repeat(1, 1fr);
}
}  .px_blog_grid_4_col .et_pb_ajax_pagination_container {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: 30px;
grid-row-gap: 30px;
}
.px_blog_grid_4_col .et_pb_ajax_pagination_container .et_pb_post {
margin-bottom: 0px !important;
}
.px_blog_grid_4_col .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url {
margin-bottom: 0;
}
@media only screen and (max-width: 1150px) {
.px_blog_grid_4_col .et_pb_ajax_pagination_container {
grid-template-columns: repeat(2, 1fr);
}
}
@media only screen and (max-width: 750px) {
.px_blog_grid_4_col .et_pb_ajax_pagination_container {
grid-template-columns: repeat(1, 1fr);
}
}  @media only screen and (min-width: 801px) {
.px_blog_list .et_pb_post {
display: flex;
margin-bottom: 30px;
}
.px_blog_list .et_pb_post .entry-featured-image-url {
width: 50%;
}
.px_blog_v1 .et_pb_post .entry-featured-image-url img {
height: 100%;
object-fit: cover;
}
.px_blog_list .et_pb_post .px_blog_v1_info {
width: 50%;
height: fit-content;
padding: 0px 15px;
}
.px_blog_list .et_pb_post .post-meta .published {
left: 25px;
right: auto;
}
.px_blog_list .et_pb_post .post-content .post-content-inner {
padding-bottom: 15px;
}
}
@media only screen and (max-width: 800px) {
.px_blog_list .et_pb_post .post-content .post-content-inner {
display: none;
}
}  .px_blog_single .et_pb_column_single {
padding: 0px !important;
}
.px_blog_single .px_single_post_title .et_pb_title_featured_container .et_pb_image_wrap {
border-radius: 10px;
overflow: hidden;
}
.px_blog_single .px_single_post_title .et_pb_title_container {
margin-top: 15px;
color: #202020;
text-transform: capitalize;
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container,
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container a {
color: #202020;
transition: all 0.4s;
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container a:hover {
color: var(--px-color-1);
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .author,
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .published,
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container a[rel="category tag"],
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .comments-number {
position: relative;
padding: 0px 10px 0px 20px;
margin-bottom: 5px;
display: inline-block;
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .author::before,
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .published::before,
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container a[rel="category tag"]::before,
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .comments-number::before {
content: "";
position: absolute;
font-family: ETmodules;
color: var(--px-color-1);
left: 0;
font-size: 16px;
font-weight: 100;
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .author::before {
content: "\e08a";
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .published::before {
content: "\e023";
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container a[rel="category tag"]::before {
content: "\e07c";
}
.px_blog_single .px_single_post_title .et_pb_title_container .et_pb_title_meta_container .comments-number::before {
content: "\e066";
}
.px_blog_single .px_single_blurb_info {
background: linear-gradient(var(--px-color-1), var(--px-color-1));
background-blend-mode: overlay;
background-color: rgba(255, 255, 255, 0.7);
}
.px_blog_single .px_single_blurb_info::before,
.px_blog_single .px_single_blurb_info::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
background: #fff;
box-shadow: 0px 0px 18px 0px var(--px-color-1);
border-radius: 50%;
opacity: 0.2;
z-index: -1;
}
.px_blog_single .px_single_blurb_info::before {
height: 120px;
width: 120px;
}
.px_blog_single .px_single_blurb_info::after {
height: 200px;
width: 200px;
}
.px_blog_single .px_single_tag_info .et_pb_blurb_container {
display: flex;
align-items: center;
}
.px_blog_single .px_single_tag_info .et_pb_blurb_container .et_pb_module_header {
padding-bottom: 0px;
padding-right: 10px;
}
.px_blog_single .px_single_tag_info .et_pb_blurb_container .et_pb_blurb_description a {
position: relative;
overflow: hidden;
display: inline-block;
padding: 5px 10px;
border-radius: 3px;
border: 1px solid #e5e5e5;
color: #202020;
transition: all 0.4s;
}
.px_blog_single .px_single_tag_info .et_pb_blurb_container .et_pb_blurb_description a:hover {
border-color: var(--px-color-1);
color: #fff;
}
.px_blog_single .px_single_tag_info .et_pb_blurb_container .et_pb_blurb_description a::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out;
z-index: -1;
}
.px_blog_single .px_single_tag_info .et_pb_blurb_container .et_pb_blurb_description a:hover::before {
transform: scaleY(1);
}
.px_blog_single .px_single_social_media li.et_pb_social_icon {
margin-bottom: 0px;
}
.px_blog_single .px_single_social_media li.et_pb_social_icon a.icon {
position: relative;
overflow: hidden;
border: 1px solid #e5e5e5;
background-color: #fff !important;
transition: all 0.4s;
z-index: 1;
}
.px_blog_single .px_single_social_media li.et_pb_social_icon a.icon:hover {
border-color: var(--px-color-1);
}
.px_blog_single .px_single_social_media li.et_pb_social_icon a.icon::before {
color: #202020;
transition: all 0.4s;
}
.px_blog_single .px_single_social_media li.et_pb_social_icon a.icon:hover::before {
color: #fff;
}
.px_blog_single .px_single_social_media li.et_pb_social_icon a.icon::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out;
z-index: -1;
}
.px_blog_single .px_single_social_media li.et_pb_social_icon a.icon:hover::after {
transform: scaleY(1);
}
.px_blog_single .px_single_navigation .nav-previous a[rel="prev"],
.px_blog_single .px_single_navigation .nav-next a[rel="next"] {
position: relative;
overflow: hidden;
padding: 10px 20px;
border-radius: 5px;
border: 1px solid #e5e5e5;
color: #202020;
transition: all 0.4s;
}
.px_blog_single .px_single_navigation .nav-previous a[rel="prev"]:hover,
.px_blog_single .px_single_navigation .nav-next a[rel="next"]:hover {
border-color: var(--px-color-1);
color: #fff;
}
.px_blog_single .px_single_navigation .nav-previous a[rel="prev"]::before,
.px_blog_single .px_single_navigation .nav-next a[rel="next"]::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--px-color-1);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out;
z-index: -1;
}
.px_blog_single .px_single_navigation .nav-previous a[rel="prev"]:hover::before,
.px_blog_single .px_single_navigation .nav-next a[rel="next"]:hover::before {
transform: scaleY(1);
}
.px_blog_single .px_blog_single_comments .commentlist .comment-body .comment_postinfo a {
text-transform: capitalize;
color: #202020;
transition: all 0.4s;
}
.px_blog_single .px_blog_single_comments .commentlist .comment-body .comment_postinfo a:hover {
color: var(--px-color-1);
}
.px_blog_single .px_blog_single_comments .commentlist .comment-body .comment_avatar img {
border-radius: 50%;
height: 80px;
width: 80px;
object-fit: cover;
}
.px_blog_single .px_blog_single_comments .commentlist .comment-body .comment_postinfo .fn {
display: block;
}
body #page-container .px_blog_single.et_pb_section .px_blog_single_comments .reply-container .comment-reply-link {
position: absolute;
padding: 3px 10px !important;
border-radius: 3px !important;
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form {
padding-bottom: 0px !important;
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .logged-in-as a {
color: #202020;
text-decoration: underline;
transition: all 0.4s;
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .logged-in-as a:hover {
color: var(--px-color-1);
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-author,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-email,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-url,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-comment {
position: relative;
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-author::before,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-email::before,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-url::before,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-comment::before {
content: "";
font-family: etmodules;
position: absolute;
right: 14px;
top: 11px;
color: var(--px-color-1);
font-size: 16px;
z-index: 1;
font-weight: 100;
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-author::before {
content: "\e08a";
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-email::before {
content: "\e076";
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-url::before {
content: "\e0e4";
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-comment::before {
content: "\e066";
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-author input,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-email input,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-url input,
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-comment textarea#comment {
width: 100% !important;
}
.px_blog_single .px_blog_single_comments .comment-respond .comment-form .comment-form-comment textarea#comment {
border-color: #e5e5e5 !important;
border-radius: 5px !important;
box-shadow: none !important;
}
.px_blog_single .px_blog_single_comments .et_pb_button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
}
.px_blog_single .px_blog_single_comments .et_pb_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_blog_single .px_blog_single_comments .et_pb_button:hover::before {
transform: scaleY(1);
}
.px_blog_single .px_blog_single_comments .et_pb_button::after {
display: none !important;
}  .px_contact_v1 .px_contact_info .et_pb_main_blurb_image {
margin-bottom: 20px;
}
.px_contact_v1 .px_contact_info .et_pb_image_wrap .et-pb-icon {
color: var(--px-color-1);
}
.px_contact_v1 .px_contact_form {
border-radius: 15px;
padding: 15px;
box-shadow: 0px 5px 18px 0px rgba(32, 32, 32, 0.1);
}
.px_contact_v1 .px_contact_form .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
}
.px_contact_v1 .px_contact_form .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_contact_v1 .px_contact_form .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:hover::before {
transform: scaleY(1);
}
.px_contact_v1 .px_contact_form .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit::after {
display: none !important;
}   .px_team_v1 .et_pb_team_member_image,
.px_team_v1 .et_pb_team_member_image img {
width: 100%;
max-width: 100%;
}
.px_team_v1 .et_pb_team_member_image {
position: relative;
background-color: #fff;
border: 2px solid #fff;
overflow: hidden;
transition: all 0.4s;
}
.px_team_v1:hover .et_pb_team_member_image {
border-color: var(--px-color-1);
}
.px_team_v1 .et_pb_team_member_image::before {
content: "";
position: absolute;
left: 0;
right: 0;
height: 100%;
width: 100%;
background: linear-gradient(transparent, var(--px-color-1));
z-index: 1;
opacity: 0;
transition: all 0.4s;
}
.px_team_v1:hover .et_pb_team_member_image::before {
opacity: 1;
}
.px_team_v1 .et_pb_team_member_image img {
transform: scale(1.05) translateX(-5px);
transition: .5s ease-out;
}
.px_team_v1:hover .et_pb_team_member_image img {
transform: scale(1.05) translateX(5px);
filter: grayscale(0.5);
} .px_team_v1 .et_pb_team_member_description {
position: relative;
}
.px_team_v1 .et_pb_team_member_description .et_pb_module_header {
color: #202020;
transition: all 0.4s;
}
.px_team_v1 .et_pb_team_member_description .et_pb_module_header:hover {
color: var(--px-color-1);
} .px_team_v1 .et_pb_team_member_description .et_pb_member_social_links {
margin: 0px;
position: absolute;
top: -50px;
z-index: 1;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_social_links li {
opacity: 0;
visibility: hidden;
margin: 0px 10px;
transition: all 0.4s;
}
.px_team_v1:hover .et_pb_team_member_description .et_pb_member_social_links li {
opacity: 1;
visibility: visible;
}
.px_team_v1:hover .et_pb_team_member_description .et_pb_member_social_links li:nth-child(1) {
transition-delay: 0.1s;
}
.px_team_v1:hover .et_pb_team_member_description .et_pb_member_social_links li:nth-child(2) {
transition-delay: 0.2s;
}
.px_team_v1:hover .et_pb_team_member_description .et_pb_member_social_links li:nth-child(3) {
transition-delay: 0.3s;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_social_links li a {
color: #fff;
transition: all 0.4s;
}
.px_team_v1 .et_pb_team_member_description .et_pb_member_social_links li a:hover {
color: #202020;
}   .px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
text-shadow: none;
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title {
padding-bottom: 20px;
color:var(--px-color-1);
} .px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content {
padding-bottom: 10px;
}
.px_slider_v1 .et_pb_slide_content h3{font-size: 70px;
line-height: 70px;
font-weight: 700;
text-transform: capitalize;}
.px_slider_v1.banner .et_pb_slide_content h3 {font-size: 40px;line-height:40px;font-weight: 500;} .px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button {
position: relative;
overflow: hidden;
color: #fff;
background-color: var(--px-color-1) !important;
z-index: 1;
transition: all 0.4s;
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button:hover::before {
transform: scaleY(1);
}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_button_wrapper .et_pb_button::after {
display: none !important;
} .px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-prev,
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-next {
background-color: var(--px-color-1);
font-size: 40px;
padding: 8px;
border-radius: 5px;
color: #fff;
transition: all 0.4s;
}
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-prev:hover,
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-next:hover {
background-color: #202020;
}
@media only screen and (max-width: 980px) {
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title{padding-bottom: 10px !important;font-weight:400 !important;}
.px_slider_v1 .et_pb_slide_content h3{font-size: 40px;line-height: 50px;padding-bottom: 0px !important;}
.px_slider_v1.banner .et_pb_slide_content h3 {font-size:30px;line-height:35px;font-weight: 500;}	
.px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-prev, .px_slider_v1 .et-pb-slider-arrows .et-pb-arrow-next {font-size: 20px;padding: 5px;border-radius: 2px;}	
}
@media only screen and (max-width : 768px) {
.px_slider_v1 .et_pb_slide_content h3{font-size: 30px;line-height: 40px;padding-bottom: 0px !important;}
.px_slider_v1 .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {padding-top:10px;}	
.px_slider_v1 .et_pb_slide_content p {display:none;}
}  .px_faqs_v1 .et_pb_toggle {
border-color: #e5e5e5;
transition: all 0.4s;
}
.px_faqs_v1 .et_pb_toggle:hover,
.px_faqs_v1 .et_pb_toggle.et_pb_toggle_open {
border-color: transparent;
box-shadow: 0px 5px 18px 0px rgba(32, 32, 32, 0.05);
} .px_faqs_v1 .et_pb_toggle .et_pb_toggle_title {
padding: 20px;
color: #202020;
transition: all 0.4s;
} .px_faqs_v1 .et_pb_toggle .et_pb_toggle_title::before {
content: "\3b";
font-family: ETmodules !important;
display: block !important;
right: 20px;
font-size: 18px;
color: #202020;
transition: all 0.4s;
} .px_faqs_v1 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title,
.px_faqs_v1 .et_pb_toggle:hover .et_pb_toggle_title,
.px_faqs_v1 .et_pb_toggle:hover .et_pb_toggle_title::before {
color: var(--px-color-1);
} .px_faqs_v1 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::before {
transform: rotate(180deg);
color: var(--px-color-1);
} .px_faqs_v1 .et_pb_toggle .et_pb_toggle_content {
padding: 0px 20px 20px 20px;
}  .px_testimonial_sec_v1 .et_pb_column_single {
padding: 0px !important;
}
.px_testimonial_sec_v1 .px_testimonial_shape_img .et_pb_image_wrap {
box-shadow: inset 0px 0px 0px 25px var(--px-color-1);
padding: 5px;
border-radius: 50%;
animation: spin 10s infinite linear;
}
.px_testimonial_sec_v1 .px_testimonial_shape_img .et_pb_image_wrap img {
filter: brightness(0) invert(1);
}
@keyframes spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
.px_testimonial_sec_v1 .px_testimonial_carousel_v1 .slick-list .slick-track .slick-slide {
margin: 0px 20px 30px 0px !important;
}
.px_testimonial_sec_v1 .px_testimonial_carousel_v1 .slick-dots {
padding: 0px;
text-align: left;
}
.px_testimonial_sec_v1 .px_testimonial_carousel_v1 .slick-dots li {
width: auto;
height: auto;
}
.px_testimonial_sec_v1 .px_testimonial_carousel_v1 .slick-dots li button {
position: relative;
height: 12px;
width: 12px;
border-radius: 50px;
background-color: var(--px-color-2);
margin: auto;
box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 20%);
transition: all 0.4s;
}
.px_testimonial_sec_v1 .px_testimonial_carousel_v1 .slick-dots li button:hover,
.px_testimonial_sec_v1 .px_testimonial_carousel_v1 .slick-dots li.slick-active button {
background-color: var(--px-color-1);
}
.px_testimonial_sec_v1 .px_testimonial_carousel_v1 .slick-dots li button::before {
display: none;
}
@media only screen and (min-width: 981px) {
.px_testimonial_sec_v1>.et_pb_row .px_testimonial_column {
margin-top: auto;
margin-bottom: auto;
}
} .px_testimonial_v1.et_pb_testimonial:before {
left: 20px;
top: 0px;
color: var(--px-color-1);
} .px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_portrait {
float: none;
position: absolute;
bottom: 0px;
margin: 0;
}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_portrait::before {
display: none;
} .px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description {
margin-left: 0px !important;
}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content {
padding-bottom: 15px;
}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content p {
padding-bottom: 0px;
} .px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author,
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_meta {
margin-left: 120px;
}
.px_testimonial_v1.et_pb_testimonial .et_pb_testimonial_meta {
color: var(--px-color-1);
} .px_testimonial_sec_v2 .px_testimonial_carousel_v2 .slick-list .slick-track .slick-slide {
margin: 0px 20px 30px 20px !important;
}
.px_testimonial_sec_v2 .px_testimonial_carousel_v2 .slick-dots {
padding: 0px 0px 0px 20px;
text-align: left;
}
.px_testimonial_sec_v2 .px_testimonial_carousel_v2 .slick-dots li {
width: auto;
height: auto;
}
.px_testimonial_sec_v2 .px_testimonial_carousel_v2 .slick-dots li button {
position: relative;
height: 12px;
width: 12px;
border-radius: 50px;
background-color: var(--px-color-2);
margin: auto;
box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 20%);
transition: all 0.4s;
}
.px_testimonial_sec_v2 .px_testimonial_carousel_v2 .slick-dots li button:hover,
.px_testimonial_sec_v2 .px_testimonial_carousel_v2 .slick-dots li.slick-active button {
background-color: var(--px-color-1);
}
.px_testimonial_sec_v2 .px_testimonial_carousel_v2 .slick-dots li button::before {
display: none;
}
@media only screen and (min-width: 981px) {
.px_testimonial_sec_v2>.et_pb_row .px_testimonial_column {
margin-top: auto;
margin-bottom: auto;
}
} .px_testimonial_v2.et_pb_testimonial:before {
left: 40px;
top: 5px;
color: var(--px-color-1);
}
.px_testimonial_v2.et_pb_testimonial::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 75px;
background-color: #f9f9f9;
visibility: visible;
z-index: -1;
} .px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_portrait {
float: none;
position: absolute;
bottom: 10px;
margin: 0;
}
.px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_portrait::before {
display: none;
} .px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_description {
margin-left: 0px !important;
}
.px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {
margin-bottom: 25px;
}
.px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content {
padding-bottom: 0;
}
.px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content p {
padding-bottom: 0px;
} .px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author,
.px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_meta {
margin-left: 80px;
}
.px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author {
margin-top: 0;
}
.px_testimonial_v2.et_pb_testimonial .et_pb_testimonial_meta {
color: var(--px-color-1);
} .px_testimonial_v1 .px_review {
position: absolute;
left: 0;
bottom: -22px;
right: 0;
width: 150px;
background: #ec6b15;
margin: 0 auto;
margin-bottom: 0;
text-align: center;
border-radius: 30px;
display: block;
overflow: hidden;
line-height: 16px
}
.px_testimonial_v1 .px_review .et_pb_text_inner ul {
position: relative;
display: block;
overflow: hidden;
list-style: none;
margin: 0;
padding: 0;
text-align: center
}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li {
display: inline-block;
float: none;
margin: 0 3px;
color: #fff;
font-size: 14px;
line-height: 45px
}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li:before {
content: "\e033";
font-family: ETmodules !important
}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li.star:before {
content: "\e031"
}
.px_testimonial_v1 .px_review .et_pb_text_inner ul li.star-0:before {
content: "\e032"
}   .px_services_v1 .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 0px;
}
.px_services_v1 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100px;
background: linear-gradient(transparent, #202020);
z-index: 1;
} .px_services_v1 .et_pb_blurb_content .et_pb_blurb_container {
position: absolute;
left: 20px;
bottom: 25px;
z-index: 1;
} .px_services_v1 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
padding-bottom: 5px;
}  .px_services_v2 .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 0px !important;
display: block !important;
} .px_services_v2 .et_pb_blurb_content .et_pb_blurb_container {
position: absolute;
left: 10px;
bottom: 10px;
top: 10px;
right: 10px;
background-color: rgb(255 255 255 / 80%);
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
opacity: 0;
border-radius: 10px;
transition: all 0.4s;
}
.px_services_v2:hover .et_pb_blurb_content .et_pb_blurb_container {
left: 15px;
bottom: 15px;
top: 15px;
right: 15px;
opacity: 1;
} .px_services_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
position: absolute;
padding-bottom: 0;
color: var(--px-color-1);
clip-path: inset(0 100% 0 0);
opacity: 0.4;
transition: clip-path .6s ease-out, -webkit-clip-path .6s ease-out;
}
.px_services_v2:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
clip-path: inset(0 0 0 0);
transition-delay: 0.3s;
} .px_services_v2 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
z-index: 1;
}  .px_services_v3 .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 0px;
}
.px_services_v3 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{
height: 700px;
object-fit:cover;
}
.px_services_v3 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100px;
background: linear-gradient(transparent, #202020);
z-index: 1;
} .px_services_v3 .et_pb_blurb_content .et_pb_blurb_container {
position: absolute;
left: 50px;
bottom: 80px;
padding: 10px;
z-index: 1;
} .px_services_v3 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
padding-bottom: 5px;
}
@media only screen and (max-width:768px){
.px_services_v3 .et_pb_blurb_content .et_pb_blurb_container {
left: 0px;
right: 0;
bottom: 25px;
}
.px_services_v3 .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img{
height: 400px;
}
}  .px_partner_v1 .et_pb_image_wrap {
padding: 10px;
border: 3px dashed var(--px-color-1);
border-radius: 10px;
filter: opacity(0.5);
transition: all 0.4s;
}
.px_partner_v1:hover .et_pb_image_wrap {
filter: opacity(1);
}  .px_video_v1 .et_pb_video_overlay {
background-blend-mode: overlay;
background-color: transparent;
transition: all 0.4s;
}
.px_video_v1 .et_pb_video_overlay:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.px_video_v1 .et_pb_video_overlay .et_pb_video_overlay_hover {
height: 70px;
width: 70px;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
border-radius: 50%;
}
.px_video_v1 .et_pb_video_overlay .et_pb_video_overlay_hover::before,
.px_video_v1 .et_pb_video_overlay .et_pb_video_overlay_hover::after {
position: absolute;
content: "";
top: 0;
left: 0;
width: inherit;
height: inherit;
background: rgb(255 255 255 / 30%);
border-radius: 60px;
animation: squares 4s linear 0s infinite;
animation-play-state: running;
opacity: 0;
border-color: #ffffff4d;
}
.px_video_v1 .et_pb_video_overlay .et_pb_video_overlay_hover::before {
animation-delay: 0s;
}
.px_video_v1 .et_pb_video_overlay .et_pb_video_overlay_hover::after {
animation-delay: 2s;
}
.px_video_v1 .et_pb_video_overlay .et_pb_video_overlay_hover .et_pb_video_play {
height: inherit;
width: inherit;
border-radius: inherit;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
}
.px_video_v1 .et_pb_video_overlay .et_pb_video_overlay_hover .et_pb_video_play::after {
content: "";
position: absolute;
height: inherit;
width: inherit;
border-radius: inherit;
background: linear-gradient(45deg, var(--px-color-1), #fff);
z-index: -1;
transition: all 0.4s;
}
.px_video_v1 .et_pb_video_overlay:hover .et_pb_video_overlay_hover .et_pb_video_play::after {
transform: rotate(360deg);
}  .px_CTA_v1.px_CTA_bg {
position: relative;
overflow: hidden;
z-index: 1;
}
.px_CTA_v1.px_CTA_bg:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(90deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
z-index: -1;
opacity: 0.2;
}
.px_CTA_v1.px_CTA_bg.px_CTA_bg_2:before {
background: linear-gradient(-90deg,var(--px-color-1) 0%,rgba(255,255,255,0) 100%);
}
.px_CTA_v1 .et_pb_module_header {color:#333 !important;}
.px_CTA_v1 .et_pb_promo_description span{font-size: 40px;line-height:55px ;color:var(--px-color-1);font-weight:600;}
.px_CTA_v1 .et_pb_button_wrapper .et_pb_button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
transition: all 0.4s;
}
.px_CTA_v1 .et_pb_button_wrapper .et_pb_button:hover {
background-color: var(--px-color-2) !important;
}
.px_CTA_v1 .et_pb_button_wrapper .et_pb_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_CTA_v1 .et_pb_button_wrapper .et_pb_button:hover::before {
transform: scaleY(1);
}
.px_CTA_v1 .et_pb_button_wrapper .et_pb_button::after {
display: none !important;
} .px_CTA_v2 {
position: relative;
z-index: 1;
overflow: hidden;
}
.px_CTA_v2:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: var(--px-color-1);
z-index: -1;
opacity: 0.1;
}
.px_CTA_v2 .et_pb_button_wrapper .et_pb_button,
.px_CTA_v3 .et_pb_button_wrapper .et_pb_button,
.px_CTA_v4 .et_pb_button_wrapper .et_pb_button {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
transition: all 0.4s;
}
.px_CTA_v2 .et_pb_button_wrapper .et_pb_button::before,
.px_CTA_v3 .et_pb_button_wrapper .et_pb_button::before,
.px_CTA_v4 .et_pb_button_wrapper .et_pb_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_CTA_v2 .et_pb_button_wrapper .et_pb_button:hover::before,
.px_CTA_v3 .et_pb_button_wrapper .et_pb_button:hover::before,
.px_CTA_v4 .et_pb_button_wrapper .et_pb_button:hover::before {
transform: scaleY(1);
}
.px_CTA_v2 .et_pb_button_wrapper .et_pb_button::after,
.px_CTA_v3 .et_pb_button_wrapper .et_pb_button::after,
.px_CTA_v4 .et_pb_button_wrapper .et_pb_button::after {
display: none !important;
} .px_CTA_v3 .et_pb_promo_description div {
position: absolute;
right: 0;
top: 0;
padding: 10px 10px 5px 10px;
border: 2px solid;
border-radius: 10px;
font-size: 25px;
text-transform: uppercase;
}
.px_CTA_v3 .et_pb_promo_description div span {
font-size: 15px;
}
@media only screen and (max-width: 767px) {
.px_CTA_v1 .et_pb_promo_description span {
font-size: 30px;
line-height: 35px; 
}
.px_CTA_v3 .et_pb_promo_description div {
top: auto;
bottom: -45px;
}
} .px_CTA_v4 {
backdrop-filter: blur(5px);
width: max-content !important;
}  .px_countdown_v1 .et_pb_countdown_timer_container .title {
margin-bottom: 15px;
}
.px_countdown_v1 .et_pb_countdown_timer_container .section,
.et-db #et-boc .et-l .px_countdown_v1 .et_pb_countdown_timer_container .section {
max-width: unset;
display: inline-block;
margin-right: 10px;
}
.px_countdown_v1 .et_pb_countdown_timer_container .section:last-child,
.et-db #et-boc .et-l .px_countdown_v1 .et_pb_countdown_timer_container .section:last-child {
margin-right: 0px;
}
.px_countdown_v1 .et_pb_countdown_timer_container .values {
color: var(--px-color-1);
}
.px_countdown_v1 .et_pb_countdown_timer_container .sep,
.et-db #et-boc .et-l .px_countdown_v1 .et_pb_countdown_timer_container .sep {
display: none;
}  .px_countdown_v2 .et_pb_countdown_timer_container .title {
margin-bottom: 15px;
}
.px_countdown_v2 .et_pb_countdown_timer_container .section {
width: 80px;
max-width: unset;
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
padding: 5px;
border-radius: 5px;
background-color: #fff;
}
.px_countdown_v2 .et_pb_countdown_timer_container .sep {
display: none;
}
@media only screen and (max-width:576px){
.px_countdown_v1 .et_pb_countdown_timer_container .section,
.et-db #et-boc .et-l .px_countdown_v1 .et_pb_countdown_timer_container .section {
margin-right: 5px; width: 60px;
}
}    .px_category_v1{}
.px_category_v1 .et_pb_button_wrapper .et_pb_button {
position: relative;
overflow: hidden;
color: #fff;
font-size: 15px !important;
background-color: var(--px-color-1) !important;
border: none !important;
border-radius: 5px !important;
padding: 12px 20px !important;
z-index: 1;
transition: all 0.4s;
}
.px_category_v1 .et_pb_button_wrapper .et_pb_button:hover {
background-color: var(--px-color-2) !important;
}
.px_category_v1 .et_pb_button_wrapper .et_pb_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_category_v1 .et_pb_button_wrapper .et_pb_button:hover::before {
transform: scaleY(1);
}
.px_category_v1 .et_pb_button_wrapper .et_pb_button::after {
display: none !important;
} .px_gallery .et_pb_gallery_items {
display: flex;
}
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image .et_overlay{
background-color: rgb(0 0 0 / 50%);
border: none;
overflow: hidden;
transition: 0.5s;
}
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image .et_overlay::before{
content:"\e09a";
color: var(--px-color-1);
}
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image{
overflow: hidden;
transition: 0.5s;
}
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{
height:250px;
object-fit: cover;
transition: 0.5s;
}
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image:hover img{
filter: blur(4px);
transform: scale(1.1);
transition: 0.5s;
}
@media only screen and (min-width:577px) and (max-width:980px){
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{
height: 200px;
}
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image .et_overlay::before{
font-size: 20px;
}
}
@media only screen and (max-width:576px){
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{
height: 100px;
}
.px_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image .et_overlay::before{
font-size: 15px;
}
} .px_accordian .et_pb_toggle{
margin-bottom:20px!important;
}
.px_accordian .et_pb_toggle .et_pb_toggle_title{
color:var(--px-color-2);
transition:.3s ease-in-out;
}
.px_accordian .et_pb_toggle .et_pb_toggle_title:before{
content: '\43';
color: var(--px-color-2);
font-size: 20px;
} .px_accordian .et_pb_toggle:hover .et_pb_toggle_title{
color:var(--px-color-1);
transition:.3s ease-in-out;
}  .px_discount_v1_col .px_discount_v1_img{
overflow:hidden;
}
.px_discount_v1_col .px_discount_v1_img .et_pb_image_wrap {
height:240px;
}
.px_discount_v1_col .px_discount_v1_img .et_pb_image_wrap:before{
content: '';
position: absolute;
height: 90%;
width: 90%;
background: var(--px-color-2);
z-index: 5;
opacity: 0.5;
transform: scale(1);
transition: .3s ease-in-out;
margin: 15px;
top: 0px;
border-radius: 5px;
}
.px_discount_v1_col:hover .px_discount_v1_img .et_pb_image_wrap:before{
transform: scale(1.5);
transition: .3s ease-in-out;
}
.px_discount_v1_col .px_discount_v1_img .et_pb_image_wrap img {
height:100%;
object-fit:cover;
}
.px_discount_v1_col .px_discount_v1_img .et_pb_image_wrap img {
transform: scale(1) rotate(0deg);
transition:.3s ease-in-out;
}
.px_discount_v1_col:hover .px_discount_v1_img .et_pb_image_wrap img {
transform: scale(1.2) rotate(5deg);
transition:.3s ease-in-out;
}
.px_discount_v1_col .px_discount_v1_cta .et_pb_module_header:before{
content: '';
position: absolute;
height: 25px;
width: 60px;
top: -6px;
left: 75px;
background: var(--px-color-1);
z-index: -1;
border-radius: 10px;
}
.px_discount_v1_col .px_discount_v1_cta{
position: absolute;
z-index: 10;
top: 50%;
transform: translateY(-50%);
}
.px_discount_v1_col .px_discount_v1_cta .et_pb_button_wrapper .et_pb_button{
background: var(--px-color-1);
color: #fff;
border:3px solid transparent!important;
transform:scale(1);
transition:.2s ease-in-out;
}
.px_discount_v1_col .px_discount_v1_cta .et_pb_button_wrapper .et_pb_button:hover{
background:#fff!important;
color:var(--px-color-2);
transform:scale(1.02);
border:3px solid var(--px-color-1)!important;
transition:.2s ease-in-out;
}
@media only screen and (min-width:480px) and (max-width:980px){
.px_discount_v1_col .px_discount_v1_img .et_pb_image_wrap img,
.px_discount_v1_col .px_discount_v1_img .et_pb_image_wrap{
width:100%;
}
} .px_wc_product_cta .et_pb_button_wrapper .et_pb_button{
background: var(--px-color-1);
color: #fff;
border:3px solid transparent!important;
transform:scale(1);
transition:.2s ease-in-out;
}
.px_wc_product_cta .et_pb_button_wrapper .et_pb_button:hover{
background:#fff!important;
color:var(--px-color-2);
transform:scale(1.02);
border:3px solid var(--px-color-1)!important;
transition:.2s ease-in-out;
}  .px_coming_soon_counter .sep{
display:none;
}
.px_coming_soon_counter .values{
color: var(--px-color-2);
}
.px_coming_soon_counter .values:before{
content: '';
position: absolute;
height: 120px;
width: 120px;
border:1px solid var(--px-color-2);
top: -25px;
left: 20px;
transform: rotate(45deg);
} .px_coming_soon_email .et_pb_newsletter_form {
overflow:hidden;
}
.px_coming_soon_email form .et_pb_newsletter_field{
border: 1px solid var(--px-color-2)!important;
padding-bottom: 0;
}
.px_coming_soon_email form .et_pb_newsletter_field input{
background:transparent!important;
}
.px_coming_soon_email form .et_pb_newsletter_button_wrap{
position: absolute;
top: 0;
right: 0;
}
.px_coming_soon_email form .et_pb_newsletter_button_wrap .et_pb_button{
color:var(--px-color-2);
}
.px_coming_soon_email form .et_pb_newsletter_button_wrap .et_pb_button .et_pb_newsletter_button_text{
font-size:0;
} .px_coming_soon_email form .et_pb_newsletter_button_wrap .et_pb_button:hover{
background:var(--px-color-1);
}
@media only screen and (min-width:480px) and (max-width:980px){
.px_coming_soon_counter .values{
width:25%!important;
}
}
@media only screen and (max-width:480px){
.px_coming_soon_counter .values:before{
content:none;
}
.px_coming_soon_counter .values{
width:25%!important;
}
}  .px_policy_list_2 ul{
padding: 0;
}
.px_policy_list_2 ul li{
list-style-type: none;
position: relative;
padding-left: 25px;
margin: 5px 0;
}
.px_policy_list_2 ul li:before {
content: '\4e';
position: absolute;
font-family: 'ETmodules';
color: var(--px-color-1);
left: 0;
top: 0;
} .et_pb_scroll_top:before {
content: "\21"; }
.et_pb_scroll_top.et-pb-icon {
right:20px;
bottom:60px;
border-radius:10px;
background:var(--px-color-1);
padding:10px;
font-size:24px;
transition:all .1s ease-in-out
}
.et_pb_scroll_top.et-pb-icon:hover {
background:var(--px-color-2);
transition:all .1s ease-in-out
}  .et-db #et-boc .et-l .mobile_menu_bar {top: 2px;z-index:99999999999 !important;}
.et-db #et-boc .et-l .mobile_menu_bar::before {
color: var(--px-color-1) !important;
top: -5px;
} .et-db #et-boc .et-l .mobile_nav.opened .mobile_menu_bar::before { 
content: '\4d';
background: var(--px-color-1);
color: #fff !important;
border-radius: 5px;
}  .et-db #et-boc .et-l .et_mobile_menu li ul.hide {
display: none !important;
} .et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children {
position: relative;
} .et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children > a {
background: transparent;
} .et-db #et-boc .et-l .px_header_menu.et_pb_menu  ul.et_mobile_menu li ul {
position: relative !important;
left: unset;
top: unset;
padding: 10px 20px 5px !important;
opacity: 1;
visibility: visible;
z-index: 100;
background: #ffffff;
border-top: none !important;
transition: all 300ms ease;
box-shadow: none;
}
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-weight: bold;
cursor: pointer;
} .et-db #et-boc .et-l span.menu-closed:before {
content: "\33";
display: block;
color: var(--px-color-1);
font-size: 18px;
font-family: ETmodules;
} .et-db #et-boc .et-l span.menu-closed.menu-open:before {
content: "\4d";
color: var(--px-color-1);
} .et-db #et-boc .et-l .et_mobile_menu li:not(:last-child) a {
border-bottom: 2px solid #f3f6fd;
} .et-db #et-boc .et-l .et_mobile_menu li:last-child a {
border-bottom: none;
} .px_search_v1 .et_pb_searchform div .et_pb_searchsubmit {
background-color: var(--px-color-1);
color: #fff;
padding: 10px 20px;
transition: all 0.4s;
margin: 4px;
border-radius: 5px;
}
.px_search_v1 .et_pb_searchform div .et_pb_searchsubmit:hover {
background-color: var(--px-color-2);
} .px_hero_v1 {
background: linear-gradient(var(--px-color-1),var(--px-color-1));
background-blend-mode: overlay;
background-color: rgb(255 255 255 / 85%);
}
.px_hero_v1 .px_hero_cta .et_pb_promo_description {
display: flex;
flex-direction: column-reverse;
}
.px_hero_v1 .px_hero_img .et_pb_image_wrap {
background: linear-gradient(var(--px-color-1),var(--px-color-1));
background-blend-mode: overlay;
background-color: rgb(255 255 255 / 85%);
border: 6px solid transparent;
}
.px_hero_v1 .et_pb_bottom_inside_divider {
filter: drop-shadow(4px 4px 10px rgba(0,0,0,0.1));
}
.px_hero_v1 .px_hero_cta .et_pb_promo_description .et_pb_module_header {
padding-top: 10px;
}
.px_hero_v1 .px_hero_cta .et_pb_button_wrapper .et_pb_button {
position: relative;
overflow: hidden;
background-color: var(--px-color-1) !important;
z-index: 1;
transition: all 0.4s;
}
.px_hero_v1 .px_hero_cta .et_pb_button_wrapper .et_pb_button::before {
content: "" !important;
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1 !important;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.4s ease-out !important;
z-index: -1;
}
.px_hero_v1 .px_hero_cta .et_pb_button_wrapper .et_pb_button:hover::before {
transform: scaleY(1);
}
.px_hero_v1 .px_hero_cta .et_pb_button_wrapper .et_pb_button::after {
display: none !important;
}
@media only screen and (min-width: 981px) {
.px_hero_v1 .px_hero_row .et_pb_column {
margin-top: auto;
margin-bottom: auto;
}
}  .px_choose_us_v1 .px_choose_us_row .et_pb_column {
align-self: center
}
.px_choose_us_blurb .et_pb_module_header{
background: linear-gradient(to right, var(--px-color-1) 50%, #202020 50%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% 100%;
background-position: 100%;
transition: all 0.8s;
}
.px_choose_us_blurb.light .et_pb_module_header {background: linear-gradient(to right, var(--px-color-1) 50%, #fff 50%);
background-clip: text !important;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 200% 100%;
background-position: 100%;
transition: all 0.8s;}
.px_choose_us_blurb .et_pb_module_header:hover{ background-position: 0 100%;}
.px_choose_us_blurb .et_pb_image_wrap {
height: 60px;
width: 60px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--px-color-1);
transition: all 0.4s;
overflow: hidden;
position:relative;
}
.px_choose_us_blurb .et_pb_image_wrap:before {
content: "";
position: absolute;
display: block !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 1;
background: var(--px-color-2);
transform: scaleY(0);
transform-origin: 50% 100%;
transition: transform 0.3s ease-out;
z-index:1;
}
.px_choose_us_blurb:hover .et_pb_image_wrap:before  {background-color: var(--px-color-2);transform: scaleY(1);}
.px_choose_us_blurb .et_pb_image_wrap img {
width: 35px;
filter: invert(1);
border-radius: 0px;
position: relative;
z-index: 9;
}
.px_choose_us_shape_img .et_pb_image_wrap  {
box-shadow: inset 0px 0px 0px 25px var(--px-color-1);
padding: 5px;
border-radius: 50%;
animation: spin 10s infinite linear;
}
.px_choose_us_shape_img .et_pb_image_wrap img {
filter: brightness(0) invert(1);
}  .template-options .theme_option_bar:before {
font-size: 22px;
content: "\e037";
cursor: pointer;
color: #000;
font-family: ETmodules !important;
font-weight: 400;
font-style: normal;
font-variant: normal;
}
.template-options.opened .theme_option_bar:before {
content: "\4d";
font-size: 32px;
}
.template-options {
position: fixed;
top: 130px;
right: -200px;
width: 200px;
background: #fff;
-webkit-transition: right .4s;
transition: right .4s;
z-index: 9999999
}
.template-options.opened {
right: 0;
box-shadow: 0 0 5px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
z-index: 9999999
}
.option-section {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #f1f1f1
}
.option-section:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0
}
.option-section h4 {
color: #333;
margin: 0 0 10px;
font-size: 14px;
line-height: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px
}
.option-section .checkbox {
margin-bottom: 0
}
.options-inner {
position: relative;
padding: 20px
}
.cl-toggler {
position: absolute;
top: 0;
left: -48px;
display: inline-block;
background: #fff;
width: 48px;
height: 48px;
line-height: 48px;
text-align: center;
font-size: 24px;
color: #000;
box-shadow: 0 0 5px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2)
}
.cl-toggler i {
font-size: 20px
}
.cl-toggler:hover {
color: #000
}
.cl-bg-images, .cl-presets {
list-style: none;
padding: 0;
margin: -5px
}
.cl-bg-images li, .cl-presets li {
display: block;
float: left;
margin: 5px
}
.cl-bg-images li a, .cl-presets li a {
display: block;
width: 42px;
height: 42px;
border-radius: 2px;
float: left
}
.cl-bg-images li a img {
width: 100%
}
.cl-bg-images li.active a {
border: 3px solid #22b8f0
}
.cl-presets li.active a {
-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, .2) inset;
box-shadow: 0 0 0 3px rgba(0, 0, 0, .2) inset
}
.switcher-style-list {
list-style: none;
overflow: hidden;
}
.switcher-style-list li {
float: left;
margin: 2px;
}
.switcher-style-list li a {
display: block;
width: 16px;
height: 15px;
cursor: pointer;
background-size: cover;
}
#switcher-theme-custom-color.switcher-style-list li a {
width: 80px;
height: 40px;
border: 2px solid #444;
position: relative;
}
#switcher-theme-custom-color.switcher-style-list li a .color {
width: 50%;
height: 100%;
float: left;
background-color: #eee;
}
#switcher-theme-custom-color.switcher-style-list li.active a:after {
color: #ddd;
content: "\e052";
font-family: ETmodules !important;
font-size: 16px;
left: 40%;
margin: 0 auto;
padding: 0;
position: absolute;
top: 15%;
}
.layout select {
width: 100%;
padding: 5px;
border: none;
margin: 0 0 0 -5px;
color: #666;
cursor: pointer;
}
@media (max-width: 980px) {
.template-options {
top: 22%;
width: 100px;
right: -100px;
}
.cl-bg-images li a,  .cl-presets li a {
width: 25px;
height: 25px;
}
#switcher-theme-custom-color.switcher-style-list li a {
width: 65px;
height: 25px;
}
#switcher-theme-custom-color.switcher-style-list li.active a::after {
top: 0px;
}
}
@media only screen and (max-width: 768px) {
.cl-toggler{
left: -40px;
width: 40px;
height: 40px;
line-height: 43px;
font-size: 20px;
}	 
#switcher-menu-primary-color,  #switcher-menu-secondary-color {
display: none;
}
}  @keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
@keyframes squares {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 0;
}
20% {
-webkit-transform: scale(1.24);
-moz-transform: scale(1.24);
-o-transform: scale(1.24);
transform: scale(1.24);
opacity: 1;
}
100% {
-webkit-transform: scale(2.1);
-moz-transform: scale(2.1);
-o-transform: scale(2.1);
transform: scale(2.1);
opacity: 0;
}
}
@keyframes backInDown {
0% {
transform: translateY(-1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes backInUp {
0% {
transform: translateY(1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translate3d(0, 20%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}