diff --git a/.github/workflows/assets.yml b/.github/workflows/assets.yml new file mode 100644 index 000000000..3bd2e3028 --- /dev/null +++ b/.github/workflows/assets.yml @@ -0,0 +1,20 @@ +# Deploy to WP.org +name: Deploy to WordPress.org + +on: + push: + branches: [ trunk ] +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Running NPM Install & Build For Gutenberg + run: | + npm install --silent && npm run build + - name: Assets Update + id: assets + uses: 10up/action-wordpress-plugin-asset-update@stable + env: + SVN_PASSWORD: ${{ secrets.SVN_PASSWORD }} + SVN_USERNAME: ${{ secrets.SVN_USERNAME }} \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f08a312a..524756af9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,12 +16,6 @@ jobs: - name: WordPress Plugin Deploy id: deploy uses: 10up/action-wordpress-plugin-deploy@stable - env: - SVN_PASSWORD: ${{ secrets.SVN_PASSWORD }} - SVN_USERNAME: ${{ secrets.SVN_USERNAME }} - - name: Assets Update - id: assets - uses: 10up/action-wordpress-plugin-asset-update@stable env: SVN_PASSWORD: ${{ secrets.SVN_PASSWORD }} SVN_USERNAME: ${{ secrets.SVN_USERNAME }} \ No newline at end of file diff --git a/assets/front-end/css/view/price-table.css b/assets/front-end/css/view/price-table.css index cf6f13367..b5a756df0 100644 --- a/assets/front-end/css/view/price-table.css +++ b/assets/front-end/css/view/price-table.css @@ -73,9 +73,12 @@ transition: 0.5s; } -.eael-pricing.style-1 .eael-pricing-item:hover { +.eael-pricing.style-1:hover { -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; } .eael-pricing.style-1 .eael-pricing-item.featured { diff --git a/assets/front-end/css/view/price-table.min.css b/assets/front-end/css/view/price-table.min.css index 287bd1681..4f856c36c 100644 --- a/assets/front-end/css/view/price-table.min.css +++ b/assets/front-end/css/view/price-table.min.css @@ -1 +1 @@ -.eael-pricing{-webkit-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:none;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0px;margin:0px;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.eael-pricing.style-1 .eael-pricing-item:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0px;left:0px;right:0px;z-index:1;border-radius:5px 5px 0px 0px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-4:before,.eael-pricing .eael-pricing-item.ribbon-4:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:30px;right:-55px;z-index:10;font-size:13px;font-weight:600;text-transform:uppercase;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:200px;padding:7px 0;white-space:nowrap}.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-left.ribbon-4:before,.eael-pricing .eael-pricing-item.ribbon-left.ribbon-4:before{right:auto;left:-55px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0px;margin:0px auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0px}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0px;border-radius:5px;margin:0px;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0px;left:0px;right:0px;z-index:1;border-radius:5px 5px 0px 0px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0px}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0px;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0px;margin:0px auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width: 768px)and (max-width: 992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width: 480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-center .eael-pricing.style-4{text-align:center}.eael-pricing-content-align-left .eael-pricing .eael-pricing-item.ribbon-4:before,.eael-pricing-content-align-right .eael-pricing .eael-pricing-item.ribbon-4:before{text-align:center}.eael-pricing-content-align-left .eael-pricing.style-4{text-align:left}.eael-pricing-content-align-right .eael-pricing.style-4{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:"Roboto",sans-serif;font-size:24px;line-height:40px;margin:0px}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0px !important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0px !important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width: 480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}} +.eael-pricing{-webkit-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:none;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0px;margin:0px;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.eael-pricing.style-1:hover{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0px;left:0px;right:0px;z-index:1;border-radius:5px 5px 0px 0px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-4:before,.eael-pricing .eael-pricing-item.ribbon-4:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:30px;right:-55px;z-index:10;font-size:13px;font-weight:600;text-transform:uppercase;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:200px;padding:7px 0;white-space:nowrap}.eael-pricing .eael-pricing-item .eael-pricing-image.ribbon-left.ribbon-4:before,.eael-pricing .eael-pricing-item.ribbon-left.ribbon-4:before{right:auto;left:-55px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0px;margin:0px auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0px}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0px;border-radius:5px;margin:0px;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0px;left:0px;right:0px;z-index:1;border-radius:5px 5px 0px 0px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0px}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0px;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0px;left:0px;right:0px;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0px;margin:0px auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width: 768px)and (max-width: 992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width: 480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-center .eael-pricing.style-4{text-align:center}.eael-pricing-content-align-left .eael-pricing .eael-pricing-item.ribbon-4:before,.eael-pricing-content-align-right .eael-pricing .eael-pricing-item.ribbon-4:before{text-align:center}.eael-pricing-content-align-left .eael-pricing.style-4{text-align:left}.eael-pricing-content-align-right .eael-pricing.style-4{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:"Roboto",sans-serif;font-size:24px;line-height:40px;margin:0px}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0px !important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0px !important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width: 480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}} diff --git a/assets/front-end/css/view/product-grid.css b/assets/front-end/css/view/product-grid.css index 3bbc4d54f..62fbbec3b 100644 --- a/assets/front-end/css/view/product-grid.css +++ b/assets/front-end/css/view/product-grid.css @@ -1212,469 +1212,6 @@ font-family: "Font Awesome 5 Free"; font-weight: 900; } -.eael-product-popup { - position: fixed; - left: 0; - top: 0; - width: 100%; - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - z-index: -1; -} -.eael-product-popup.eael-product-popup-ready { - z-index: 999; - opacity: 1 !important; -} -.eael-product-popup.eael-product-zoom-in { - opacity: 0; - -webkit-transition: all 0.3s ease-out; - -o-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} -.eael-product-popup.eael-product-zoom-in .eael-product-popup-details { - opacity: 0; - -webkit-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; - -webkit-transform: scale(0.5); - -ms-transform: scale(0.5); - transform: scale(0.5); -} -.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details { - opacity: 1; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); -} -.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg { - opacity: 0.7; -} -.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg { - opacity: 0; -} -.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details { - -webkit-transform: scale(0.5); - -ms-transform: scale(0.5); - transform: scale(0.5); - opacity: 0; -} -.eael-product-popup .eael-product-modal-bg { - position: absolute; - left: 0; - top: 0; - height: 100%; - width: 100%; - background: #000000; - opacity: 0; - -webkit-transition: all 0.3s ease-out; - -o-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} -.eael-product-popup .eael-product-popup-details { - position: relative; - margin: 5vh auto; - padding: 20px; - border: 1px solid #888; - max-width: 900px; - -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - background-color: #fefefe; - width: 100%; - border-radius: 10px; - height: auto; - max-height: -webkit-fit-content; - max-height: -moz-fit-content; - max-height: fit-content; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button { - position: relative; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after { - font-family: "Font Awesome 5 Free"; - content: ""; - font-weight: 900; - display: inline-block; - position: absolute; - right: 12px; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after { - font-family: "Font Awesome 5 Free"; - content: ""; - font-weight: 900; - position: absolute; - right: 12px; - -webkit-animation: spin 2s linear infinite; - animation: spin 2s linear infinite; -} -.eael-product-popup.woocommerce div.product { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 100%; - overflow-y: auto; - background: transparent; - position: relative; -} -.eael-product-popup.woocommerce div.product.ast-article-single, .eael-product-popup.woocommerce div.product .ast-article-single { - background: transparent; -} -@media (max-width: 767px) { - .eael-product-popup.woocommerce div.product { - display: block; - } -} -.eael-product-popup.woocommerce div.product div.images { - width: 100%; - margin-bottom: 0; -} -.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - margin-bottom: 1em; -} -.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n) { - margin-right: 0; -} -.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { - width: calc(25% - .75em); - margin-right: 1em; - margin-bottom: 1em; -} -.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child { - margin-right: 0; -} -.eael-product-popup.woocommerce div.product .product_title { - font-size: 28px; - line-height: 1.2em; - font-weight: 700; - margin-bottom: 10px; - letter-spacing: normal; - text-transform: capitalize; -} -.eael-product-popup.woocommerce div.product .product_title:before { - content: none; -} -.eael-product-popup.woocommerce div.product .price { - font-size: 25px; - line-height: 1.2em; - margin: 0 0 15px; - text-align: left !important; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description { - font-size: 18px; - line-height: 1.2em; - margin: 0; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p, .eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child { - margin-bottom: 20px; -} -.eael-product-popup.woocommerce div.product .button { - margin: 0 !important; - line-height: 1.5em; -} -.eael-product-popup.woocommerce div.product form.cart { - margin: 0 0 1.2em; - padding: 0; - border: none; - width: 100%; -} -.eael-product-popup.woocommerce div.product form.cart table { - border: none; - margin: 0 0 1.2em; - border-collapse: collapse; - width: 100%; -} -.eael-product-popup.woocommerce div.product form.cart table tbody { - display: table-row-group; - border: none; -} -.eael-product-popup.woocommerce div.product form.cart p.stock { - margin-bottom: 0; -} -.eael-product-popup.woocommerce div.product form.cart .group_table td { - border: none; -} -.eael-product-popup.woocommerce div.product form.cart .group_table .button { - padding: 0.8em; - font-weight: 400; - font-size: 0.9rem; - white-space: nowrap; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity { - margin-right: 15px; - width: auto; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity input, .eael-product-popup.woocommerce div.product form.cart div.quantity a { - height: 100%; - border: 1px solid; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number] { - min-width: 90px; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity .qty { - text-align: center; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { - outline: none; -} -.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { - padding: 10px 40px; -} -.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus, -.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus { - display: none; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating { - margin-bottom: 5px; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating { - font-size: 16px; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link { - display: inline-block; - vertical-align: top; - font-size: 16px; - line-height: 18px; -} -.eael-product-popup.woocommerce div.product table tbody tr { - border-bottom: 1px solid #ccc; -} -.eael-product-popup.woocommerce div.product table tbody tr td { - background: transparent; - vertical-align: middle !important; - padding: 15px 15px 15px 0 !important; -} -.eael-product-popup.woocommerce div.product .product_meta { - font-size: 14px; - border-top: 1px solid #ccc; - border-bottom: 0; - padding: 1em 0 0; - margin: 0 0 0.8em; -} -.eael-product-popup.woocommerce div.product .product_meta > span { - display: block; - border: none; - padding: 5px 0; -} -.eael-product-popup .eael-product-image-wrap { - width: 40%; -} -@media (max-width: 767px) { - .eael-product-popup .eael-product-image-wrap { - width: 100%; - } -} -.eael-product-popup .eael-product-image-wrap .badge-container { - display: none; -} -.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport { - height: auto !important; -} -.eael-product-popup .eael-product-details-wrap { - width: 56%; - margin-left: 4%; - text-align: left; -} -@media (max-width: 767px) { - .eael-product-popup .eael-product-details-wrap { - width: 100%; - margin-left: 0; - margin-top: 25px; - } -} -.eael-product-popup .eael-product-details-wrap .is-divider { - display: none; -} -.eael-product-popup button.eael-product-popup-close { - position: absolute; - right: -15px; - top: -18px; - font-size: 20px; - padding: 0; - cursor: pointer; - -webkit-box-sizing: content-box; - box-sizing: content-box; - overflow: visible; - background: #fff !important; - text-align: center; - -webkit-box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - color: #000 !important; - height: 40px; - width: 40px; - min-height: 40px; - max-width: 40px; - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - border-radius: 50%; - opacity: 1; - border: 0; - margin: 0; -} -.eael-product-popup button.eael-product-popup-close:focus { - outline: none; -} -.eael-product-popup form.cart { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 20px; -} -.eael-product-popup form.cart.variations_form { - display: block; -} -.eael-product-popup form.cart.variations_form .variations { - border: none; -} -.eael-product-popup form.cart.variations_form .variations tr { - margin-bottom: 5px; -} -.eael-product-popup form.cart.variations_form .variations td { - display: block; - width: 100%; - border: none; - padding: 0; - margin-bottom: 5px; -} -.eael-product-popup form.cart.variations_form .variations td select { - width: 100%; -} -.eael-product-popup form.cart.variations_form .variations_button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.eael-product-popup form.cart.grouped_form { - display: block; -} -.eael-product-popup form.cart.grouped_form table .button { - line-height: 1.2em; -} -.eael-product-popup form.cart.grouped_form .quantity { - width: 100%; -} -.eael-product-popup form.cart.grouped_form .quantity input, .eael-product-popup form.cart.grouped_form .quantity a { - height: auto !important; - min-height: 2.507em; - line-height: 1.2em; -} -.eael-product-popup form.cart .quantity { - width: 37%; - margin-right: 20px; -} -.eael-product-popup form.cart .quantity input { - width: 100%; -} -.eael-product-popup .eael-onsale { - padding: 5px 10px; - font-size: 12px; - font-weight: 500; - position: absolute; - text-align: center; - line-height: 1.2em; - top: 30px; - left: 0; - margin: 0; - background-color: #ff7a80; - color: #fff; - z-index: 9; -} -.eael-product-popup .eael-onsale.sale-preset-1.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-1.right { - left: auto; - right: 0; -} -.eael-product-popup .eael-onsale.sale-preset-2 { - padding: 0; - top: 5px; - left: 5px; - min-width: 50px; - min-height: 50px; - line-height: 50px; - border-radius: 100%; - -webkit-font-smoothing: antialiased; -} -.eael-product-popup .eael-onsale.sale-preset-2.outofstock { - line-height: normal; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} -.eael-product-popup .eael-onsale.sale-preset-3 { - border-radius: 50px; - left: 15px; - top: 15px; -} -.eael-product-popup .eael-onsale.sale-preset-3.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-4 { - left: 0; - top: 15px; -} -.eael-product-popup .eael-onsale.sale-preset-4.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-4:after { - position: absolute; - right: -15px; - bottom: 0px; - width: 15px; - height: 24px; - border-top: 12px solid transparent; - border-bottom: 12px solid transparent; - border-left: 10px solid #23a454; - content: ""; -} -.eael-product-popup .eael-onsale.sale-preset-5 { - display: block; - line-height: 74px; - height: 60px; - width: 120px; - left: -39pX; - top: -10px; - right: auto; - padding: 0; - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); -} -.eael-product-popup .eael-onsale.sale-preset-5.outofstock { - line-height: normal; - padding-top: 12px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} .eael-product-grid .eael-woo-pagination ul { display: inline-block; text-align: center; @@ -2615,12 +2152,6 @@ margin: 1%; } } -.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { - max-width: 150px; -} -.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { - border: 1px solid; -} .eael-product-loader { position: relative; } diff --git a/assets/front-end/css/view/product-grid.min.css b/assets/front-end/css/view/product-grid.min.css index de9aeb5f8..e8893ebab 100644 --- a/assets/front-end/css/view/product-grid.min.css +++ b/assets/front-end/css/view/product-grid.min.css @@ -1 +1 @@ -.table-responsive{width:100%;overflow-x:auto;overflow-y:hidden}.eael-wcpc-wrapper img{display:block;margin:auto}.eael-wcpc-wrapper th i{padding-right:10px;color:#dcdcdc}.eael-wcpc-wrapper .wcpc-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper .wcpc-table-header .wcpc-title{word-break:break-word}.eael-wcpc-wrapper .elementor-icon{font-size:20px;margin-right:10px}.eael-wcpc-wrapper table td{text-align:center}.eael-wcpc-wrapper.custom{--h-bg: #2d1e87;--h-text-clr: #fff;--h-border-clr: #b6aaff;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #6752e5;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: #6b55ec;--container-bg: #fff;--icon-color: #c3ccdc;background:var(--container-bg);overflow-x:scroll}.eael-wcpc-wrapper.custom table{border-collapse:collapse;border-spacing:0;max-width:none}.eael-wcpc-wrapper.custom table .icon{width:16px;margin-right:6px;fill:var(--icon-color)}.eael-wcpc-wrapper.custom table th,.eael-wcpc-wrapper.custom table td{padding:15px;border:1px solid var(--h-border-clr);border-collapse:collapse}.eael-wcpc-wrapper.custom table th.first-th{border:none;padding-left:5px}.eael-wcpc-wrapper.custom table th{color:var(--text-bold-clr);font-weight:normal;max-width:160px;border-left-width:2px;border-collapse:collapse;vertical-align:middle}.eael-wcpc-wrapper.custom table th div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper.custom table td{color:var(--text-clr);text-align:center}.eael-wcpc-wrapper.custom table tr.title{background:var(--h-bg);color:var(--h-text-clr)}.eael-wcpc-wrapper.custom table tr.title th,.eael-wcpc-wrapper.custom table tr.title td{font-size:20px;color:inherit;border:none;border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom table tr.image td{vertical-align:middle;border:none}.eael-wcpc-wrapper.custom table .button{border-radius:5px;background:var(--btn-bg);color:var(--btn-text)}.eael-wcpc-wrapper.custom table .button:hover{background:var(--btn-bg-hover)}.eael-wcpc-wrapper.custom.theme-1 table tr.image td{background:var(--image-bg);border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-2{--h-bg: #ff9453;--h-border-clr: #f4ede9;--btn-bg: #ff9453;--btn-bg-hover: #6752e5;--even-row-bg: #fbf8f7}.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3{--container-bg: #f9fafc;--btn-bg: #ff907e;--btn-bg-hover: #ff907e;--even-row-bg: #f5f5f8;--h-odd-row-bg: #fdfdff;--first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%);--second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%);--third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%);--firt-btn-bg: #ff907e;--second-btn-bg: #7561f2;--third-btn-bg: #23d56e;padding:20px}.eael-wcpc-wrapper.custom.theme-3 table{-webkit-border-horizontal-spacing:10px}.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3 table th,.eael-wcpc-wrapper.custom.theme-3 table td{border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured,.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(odd) td.featured{-webkit-box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06);box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06)}.eael-wcpc-wrapper.custom.theme-3 table tr.title{background:initial;color:initial}.eael-wcpc-wrapper.custom.theme-3 table tr.title th,.eael-wcpc-wrapper.custom.theme-3 table tr.title td{color:initial;border-left:none;border-right:none}.eael-wcpc-wrapper.custom.theme-3 table tr.image td{background:initial;border-left:none;border-right:none;padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td>span{padding:20px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner{padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span{padding:10px;background:#fff}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner{background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner{background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner{background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-4{--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #613de6;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: none;--container-bg: #f9fafc}.eael-wcpc-wrapper.custom.theme-4 table{background:#fff}.eael-wcpc-wrapper.custom.theme-4 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-4 table tr.title th,.eael-wcpc-wrapper.custom.theme-4 table tr.title td{font-size:20px;color:inherit;border:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-4 table tr.image td{position:relative;border:1px solid var(--h-border-clr);overflow:hidden}.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon{position:absolute;left:-44px;top:10px;background:var(--btn-bg);color:var(--btn-text);padding:3px 50px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title,.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{font-size:18px;font-weight:bold}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title{color:var(--text-bold-clr);margin:0 auto 10px}.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{color:var(--btn-bg)}.eael-wcpc-wrapper.custom.theme-5{--first-row-color: #fff;--first-col-bg: #6a3ee8;--second-col-bg: #3e5ae8;--third-col-bg: #15e9c9;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--first-btn-bg: #6a3ee8;--second-btn-bg: #3e5ae8;--third-btn-bg: #15e9c9;--image-bg: none}.eael-wcpc-wrapper.custom.theme-5 table th{border:none}.eael-wcpc-wrapper.custom.theme-5 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button{background:var(--first-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover{background:#5827e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button{background:var(--second-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover{background:#2747e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button{background:var(--third-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover{background:#13d2b5}.eael-wcpc-wrapper.custom.theme-5 table tr.title th,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{font-size:20px;color:inherit;border:none}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1){background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2){background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3){background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{border:none;border-right:2px solid var(--first-row-color);color:var(--first-row-color)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6{--container-bg: #f0eff6;--first-row-color: #fff;--first-col-bg: #fd907b;--second-col-bg: #7f6cf4;--third-col-bg: #3ae281;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--image-bg: none}.eael-wcpc-wrapper.custom.theme-6 table tr.title th,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border-left:0;border-right:0}.eael-wcpc-wrapper.custom.theme-6 table tr.title td{color:#fff}.eael-wcpc-wrapper.custom.theme-6 table tr,.eael-wcpc-wrapper.custom.theme-6 table th,.eael-wcpc-wrapper.custom.theme-6 table td{border:none}.eael-wcpc-wrapper.custom.theme-6 table td{color:#fff;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) th,.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td{background:#f7f6fa}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+1){background:#fec1b5}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+2){background:#b7adf9}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+3){background:#91efb8}.eael-wcpc-wrapper.custom.theme-6 table tr.image td,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border:none;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table .button{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table .button:hover{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button{color:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover{color:#fb3c17}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button{color:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover{color:#2f11e9}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button{color:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover{color:#179f51}.eael-wcpc-wrapper.custom.theme-6 .img-inner{display:block;background:rgba(228,228,228,.45);border-radius:6px}@media screen and (min-width: 769px){.eael-wcpc-wrapper:not(.theme-4) tr.image td{padding:10px}.theme-4 tr.image td{padding:50px 10px}}.eael-product-grid .woocommerce ul.products,.eael-post-grid .woocommerce ul.products{display:grid;grid-gap:25px;margin:0 0 15px 0;padding:0 !important}.eael-product-grid .woocommerce ul.products:before,.eael-product-grid .woocommerce ul.products:after,.eael-post-grid .woocommerce ul.products:before,.eael-post-grid .woocommerce ul.products:after{display:none}.eael-product-grid .woocommerce ul.products .product,.eael-post-grid .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer;color:#fff;background-color:#333;margin:15px}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare:hover,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare:hover{color:#fff;background-color:#333}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare-loader,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare-loader{display:none;width:1.5rem}.eael-product-grid .woocommerce ul.products .product .star-rating,.eael-post-grid .woocommerce ul.products .product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-grid .woocommerce ul.products .product .star-rating:before,.eael-post-grid .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-grid .woocommerce ul.products .product .star-rating span,.eael-post-grid .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-product-grid .woocommerce ul.products .product .star-rating span:before,.eael-post-grid .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid .woocommerce ul.products.products[class*=columns-] li.product,.eael-post-grid .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product{position:relative;float:left;display:block;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a{text-decoration:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin:auto;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .outofstock-badge,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .outofstock-badge{line-height:16px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-95px;top:-45px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:focus,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before{content:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare{color:#fff;background-color:#333}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product{border:1px solid #eee}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product{border:1px solid transparent}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{visibility:hidden;-webkit-transition:none;-o-transition:none;transition:none}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover{border:1px solid #eee}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart{visibility:visible}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0 0 15px 0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a{text-decoration:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay{position:relative;overflow:hidden;line-height:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:38px;text-align:center;color:#fff;background-color:#333;width:38px;height:38px;border-style:none;border-radius:50%;vertical-align:middle;padding:0;margin:0 5px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity 300ms,-webkit-transform 200ms;transition:opacity 300ms,-webkit-transform 200ms;-o-transition:transform 200ms,opacity 300ms;transition:transform 200ms,opacity 300ms;transition:transform 200ms,opacity 300ms,-webkit-transform 200ms}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus{outline:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"";font-size:14px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0;font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after{content:""}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after{content:"";display:inline-block;font-weight:normal;font-family:"Font Awesome 5 Free";font-size:14px;line-height:38px;color:#fff;height:auto;width:auto;position:relative;top:0;left:0;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;line-height:38px;font-weight:900;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .outofstock-badge{line-height:16px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:9;left:-95px;top:-45px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare{padding:5px !important}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-product-grid.eael-product-default .woocommerce ul.products li.product,.eael-post-grid.eael-product-default .woocommerce ul.products li.product{overflow:visible !important}.eael-product-grid.eael-product-default .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-default .woocommerce ul.products li.product .onsale{line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge{min-height:3.746em;min-width:3.746em;padding:.502em;font-size:13px;font-weight:700;position:absolute;text-align:center;line-height:1.25;top:-0.5em;left:-0.5em;margin:0;border-radius:50%;background-color:#ff2a13;color:#fff;font-size:.857em;z-index:9}.eael-product-grid.eael-product-default .button.add_to_cart_button::before,.eael-post-grid.eael-product-default .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.eael-product-preset-5 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-7 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-8 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-5 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-7 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-8 ul.products li.product .image-wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-wcpc-modal{position:fixed;top:50px;right:0;bottom:50px;left:0;margin-left:auto;margin-right:auto;width:1080px;max-width:90%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999999}.modal__content{width:100%;height:100%;overflow:hidden auto}.wcpc-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;background:rgba(0,0,0,.5);pointer-events:none}.wcpc-overlay,.eael-wcpc-modal{visibility:hidden;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.close-modal{position:absolute;top:-10px;right:-10px;cursor:pointer;display:block;border-radius:50%;color:#fff;background:#000;font-size:30px;font-weight:bold;text-align:center;line-height:23px;-webkit-box-shadow:-1px 0px 3px 0 #000;box-shadow:-1px 0px 3px 0 #000;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;-o-transition:transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}.eael-wcpc-wrapper .eael-wc-remove,.eael-wcpc-wrapper.custom .eael-wc-remove{cursor:pointer;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.eael-wcpc-wrapper .eael-wc-remove.disable,.eael-wcpc-wrapper.custom .eael-wc-remove.disable{color:#a0a0a0 !important;-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}.eael-wcpc-wrapper .eael-wc-remove:hover,.eael-wcpc-wrapper.custom .eael-wc-remove:hover{color:red;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.eael-wcpc-wrapper .remove-row,.eael-wcpc-wrapper.custom .remove-row{border:none}.eael-wcpc-wrapper .remove-row th,.eael-wcpc-wrapper .remove-row td,.eael-wcpc-wrapper.custom .remove-row th,.eael-wcpc-wrapper.custom .remove-row td{border:none;text-align:center}.eael-product-grid .woocommerce ul.products li.product a img{margin-bottom:0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{letter-spacing:normal;font-weight:700;text-transform:capitalize}.eael-product-grid .woocommerce ul.products li.product ins{background:transparent}.eael-product-grid .woocommerce ul.products li.product .button{text-transform:capitalize;border:none;letter-spacing:normal;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid .woocommerce ul.products li.product .button:hover,.eael-product-grid .woocommerce ul.products li.product .button:visited{text-decoration:none}.eael-product-grid .woocommerce ul.products li.product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-grid .woocommerce ul.products li.product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-grid .woocommerce ul.products li.product .star-rating span{display:inline-block}.eael-product-grid .woocommerce ul.products li.product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.eael-product-popup.eael-product-popup-ready{z-index:999;opacity:1 !important}.eael-product-popup.eael-product-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup.eael-product-zoom-in .eael-product-popup-details{opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details{opacity:1;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg{opacity:.7}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg{opacity:0}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.eael-product-popup .eael-product-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup .eael-product-popup-details{position:relative;margin:5vh auto;padding:20px;border:1px solid #888;max-width:900px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;width:100%;border-radius:10px;height:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button{position:relative}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;position:absolute;right:12px}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.eael-product-popup.woocommerce div.product{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow-y:auto;background:transparent;position:relative}.eael-product-popup.woocommerce div.product.ast-article-single,.eael-product-popup.woocommerce div.product .ast-article-single{background:transparent}@media(max-width: 767px){.eael-product-popup.woocommerce div.product{display:block}}.eael-product-popup.woocommerce div.product div.images{width:100%;margin-bottom:0}.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n){margin-right:0}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:calc(25% - .75em);margin-right:1em;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{margin-right:0}.eael-product-popup.woocommerce div.product .product_title{font-size:28px;line-height:1.2em;font-weight:700;margin-bottom:10px;letter-spacing:normal;text-transform:capitalize}.eael-product-popup.woocommerce div.product .product_title:before{content:none}.eael-product-popup.woocommerce div.product .price{font-size:25px;line-height:1.2em;margin:0 0 15px;text-align:left !important}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.2em;margin:0}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p,.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:20px}.eael-product-popup.woocommerce div.product .button{margin:0 !important;line-height:1.5em}.eael-product-popup.woocommerce div.product form.cart{margin:0 0 1.2em;padding:0;border:none;width:100%}.eael-product-popup.woocommerce div.product form.cart table{border:none;margin:0 0 1.2em;border-collapse:collapse;width:100%}.eael-product-popup.woocommerce div.product form.cart table tbody{display:table-row-group;border:none}.eael-product-popup.woocommerce div.product form.cart p.stock{margin-bottom:0}.eael-product-popup.woocommerce div.product form.cart .group_table td{border:none}.eael-product-popup.woocommerce div.product form.cart .group_table .button{padding:.8em;font-weight:400;font-size:.9rem;white-space:nowrap}.eael-product-popup.woocommerce div.product form.cart div.quantity{margin-right:15px;width:auto}.eael-product-popup.woocommerce div.product form.cart div.quantity input,.eael-product-popup.woocommerce div.product form.cart div.quantity a{height:100%;border:1px solid}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{min-width:90px}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty{text-align:center}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{outline:none}.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 40px}.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus,.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus{display:none}.eael-product-popup.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating{font-size:16px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:top;font-size:16px;line-height:18px}.eael-product-popup.woocommerce div.product table tbody tr{border-bottom:1px solid #ccc}.eael-product-popup.woocommerce div.product table tbody tr td{background:transparent;vertical-align:middle !important;padding:15px 15px 15px 0 !important}.eael-product-popup.woocommerce div.product .product_meta{font-size:14px;border-top:1px solid #ccc;border-bottom:0;padding:1em 0 0;margin:0 0 .8em}.eael-product-popup.woocommerce div.product .product_meta>span{display:block;border:none;padding:5px 0}.eael-product-popup .eael-product-image-wrap{width:40%}@media(max-width: 767px){.eael-product-popup .eael-product-image-wrap{width:100%}}.eael-product-popup .eael-product-image-wrap .badge-container{display:none}.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport{height:auto !important}.eael-product-popup .eael-product-details-wrap{width:56%;margin-left:4%;text-align:left}@media(max-width: 767px){.eael-product-popup .eael-product-details-wrap{width:100%;margin-left:0;margin-top:25px}}.eael-product-popup .eael-product-details-wrap .is-divider{display:none}.eael-product-popup button.eael-product-popup-close{position:absolute;right:-15px;top:-18px;font-size:20px;padding:0;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#fff !important;text-align:center;-webkit-box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000 !important;height:40px;width:40px;min-height:40px;max-width:40px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:1;border:0;margin:0}.eael-product-popup button.eael-product-popup-close:focus{outline:none}.eael-product-popup form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.eael-product-popup form.cart.variations_form{display:block}.eael-product-popup form.cart.variations_form .variations{border:none}.eael-product-popup form.cart.variations_form .variations tr{margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td{display:block;width:100%;border:none;padding:0;margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td select{width:100%}.eael-product-popup form.cart.variations_form .variations_button{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-popup form.cart.grouped_form{display:block}.eael-product-popup form.cart.grouped_form table .button{line-height:1.2em}.eael-product-popup form.cart.grouped_form .quantity{width:100%}.eael-product-popup form.cart.grouped_form .quantity input,.eael-product-popup form.cart.grouped_form .quantity a{height:auto !important;min-height:2.507em;line-height:1.2em}.eael-product-popup form.cart .quantity{width:37%;margin-right:20px}.eael-product-popup form.cart .quantity input{width:100%}.eael-product-popup .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-popup .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-popup .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-popup .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-popup .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-popup .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-popup .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-popup .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-39pX;top:-10px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-popup .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid .eael-woo-pagination ul{display:inline-block;text-align:center;white-space:nowrap;padding:0;clear:both;border:0;margin:1px;width:auto}.eael-product-grid .eael-woo-pagination ul li{display:inline-block;margin:0 5px 5px 0;padding:0;float:left;overflow:hidden}.eael-product-grid .eael-woo-pagination ul li .page-numbers{margin:0;text-decoration:none;color:#000000bd;line-height:1;font-size:1em;font-weight:normal;padding:.75em;display:block;min-width:2.5em;-webkit-box-sizing:inherit;box-sizing:inherit;border:none}.eael-product-grid .eael-woo-pagination ul li .page-numbers.current,.eael-product-grid .eael-woo-pagination ul li .page-numbers:hover,.eael-product-grid .eael-woo-pagination ul li .page-numbers:focus{color:#fff;background:#000000bd}.eael-product-grid .woocommerce ul.products .product{overflow-y:auto}.eael-product-grid .eael-load-more-button-wrap{clear:both;margin-top:40px}.eael-product-grid .eael-product-wrap .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-39px;top:-10px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-grid .eael-product-wrap .eael-product-title h2{font-size:20px;line-height:1.2em;color:#252525;font-weight:500;margin:0 0 8px;padding:0}.eael-product-grid .eael-product-wrap .eael-product-title h2:before{content:none}.eael-product-grid .eael-product-wrap .eael-product-price{font-size:18px;line-height:1.2em;color:#ff7a80;font-weight:600;margin-bottom:10px}.eael-product-grid .eael-product-wrap .star-rating{margin:0 auto 10px}.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added{display:none !important}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.grid .eael-product-wrap .product-image-wrap,.eael-product-grid.masonry .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden}.eael-product-grid.grid .eael-product-wrap .icons-wrap,.eael-product-grid.masonry .eael-product-wrap .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;top:auto;bottom:-50px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child),.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child){border-right:1px solid #fff}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a{position:relative;background-color:transparent;margin:0;padding:10px 5px;font-size:15px;line-height:1.2em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover{background-color:transparent;color:#000}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i{line-height:normal}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1;top:auto;bottom:-24px;margin:0 5%}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button{padding:0;margin:0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external{width:auto;height:auto}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style{background:#fff;width:100%;top:auto;bottom:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a{position:relative;width:42px;height:42px;margin:10px 2px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button{padding:0;margin:10px 2px 0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap li,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a{display:block;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px;line-height:42px}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-grid.grid .eael-product-wrap .product-details-wrap,.eael-product-grid.masonry .eael-product-wrap .product-details-wrap{padding:10px}.eael-product-grid.masonry .woocommerce ul.products{display:block}@media(min-width: 766px){.eael-product-grid.masonry .woocommerce ul.products{margin:0 -1% !important}}.eael-product-grid.masonry .woocommerce ul.products:before,.eael-product-grid.masonry .woocommerce ul.products:after{display:table;content:" "}.eael-product-grid.masonry .woocommerce ul.products li.product{float:left;margin:15px 0}@media(min-width: 766px){.eael-product-grid.masonry .woocommerce ul.products li.product{margin:1%}}.eael-product-grid.grid.eael-product-preset-8 .product-image-wrap,.eael-product-grid.masonry.eael-product-preset-8 .product-image-wrap{overflow:inherit}.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap>div:first-child,.eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap>div:first-child{margin-top:20px}.eael-product-grid.grid.eael-product-preset-5 ul.products,.eael-product-grid.grid.eael-product-preset-6 ul.products,.eael-product-grid.grid.eael-product-preset-7 ul.products,.eael-product-grid.grid.eael-product-preset-8 ul.products,.eael-product-grid.masonry.eael-product-preset-5 ul.products,.eael-product-grid.masonry.eael-product-preset-6 ul.products,.eael-product-grid.masonry.eael-product-preset-7 ul.products,.eael-product-grid.masonry.eael-product-preset-8 ul.products{padding:0;margin:0;list-style:none}.eael-product-grid.grid.eael-product-preset-5 ul.products li.product,.eael-product-grid.grid.eael-product-preset-6 ul.products li.product,.eael-product-grid.grid.eael-product-preset-7 ul.products li.product,.eael-product-grid.grid.eael-product-preset-8 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-5 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-6 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-7 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-8 ul.products li.product{text-align:center;border:1px solid #000;overflow:hidden}.eael-product-grid.grid.eael-product-preset-5 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-6 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-7 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-8 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-5 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-6 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-7 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-8 ul.products li.product.first{clear:none}.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button,.eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button,.eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button{display:none}.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped,.eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped,.eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped{display:none}.eael-product-grid.list .woocommerce ul.products li.product{overflow:hidden}.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img{margin-bottom:0}.eael-product-grid.list .woocommerce ul.products li.product .star-rating{margin:0 auto 10px 0}.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap{padding:20px}.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap{padding:0 0 0 25px}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap{padding:0;background-color:transparent}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap{padding:0 0 0 25px}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap,.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid}.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap{padding:0}.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap{padding:20px;margin-left:20px}.eael-product-grid.list .eael-product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.list .eael-product-wrap .icons-wrap{padding:0;margin:0;list-style:none;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:100%;top:auto;bottom:-50px}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a{position:relative}.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li{width:42px;height:42px;-webkit-filter:drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12));filter:drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12));background-color:#fff}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a{padding:11px 15px !important}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a{margin:2px;padding:10.5px 10px}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a{border-left-width:0 !important}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a{padding:8.5px 10px;margin:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a{border:2px solid #ddd}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a.eael-wc-compare.eael-wc-compare-icon{margin:2px}.eael-product-grid.list .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0;vertical-align:top}.eael-product-grid.list .eael-product-wrap .icons-wrap li a{display:block;color:#000;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;background:#ffebcd;padding:9px 10px;font-size:15px;line-height:1.4em;font-weight:700;cursor:pointer}.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-grid.list .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px}.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button{font-size:15px;line-height:1.4em}.eael-product-grid.list .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden;width:45%;margin:0}.eael-product-grid.list .eael-product-wrap .product-details-wrap{width:55%;padding:25px;text-align:left !important}.eael-product-grid.list .eael-product-wrap .eael-product-price{margin-bottom:5px}.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p{margin:0 0 10px}@media only screen and (min-width: 1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{max-width:150px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}.eael-product-loader{position:relative}.eael-product-loader::after{border-radius:50%;width:50px;height:50px;position:absolute;content:"";border-top:4px solid rgba(0,0,0,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);border-left:4px solid #000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear;left:48%;top:40%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:unset;display:unset}.eael-product-grid .woocommerce ul.products li.product .ast-shop-product-out-of-stock{display:none} +.table-responsive{width:100%;overflow-x:auto;overflow-y:hidden}.eael-wcpc-wrapper img{display:block;margin:auto}.eael-wcpc-wrapper th i{padding-right:10px;color:#dcdcdc}.eael-wcpc-wrapper .wcpc-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper .wcpc-table-header .wcpc-title{word-break:break-word}.eael-wcpc-wrapper .elementor-icon{font-size:20px;margin-right:10px}.eael-wcpc-wrapper table td{text-align:center}.eael-wcpc-wrapper.custom{--h-bg: #2d1e87;--h-text-clr: #fff;--h-border-clr: #b6aaff;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #6752e5;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: #6b55ec;--container-bg: #fff;--icon-color: #c3ccdc;background:var(--container-bg);overflow-x:scroll}.eael-wcpc-wrapper.custom table{border-collapse:collapse;border-spacing:0;max-width:none}.eael-wcpc-wrapper.custom table .icon{width:16px;margin-right:6px;fill:var(--icon-color)}.eael-wcpc-wrapper.custom table th,.eael-wcpc-wrapper.custom table td{padding:15px;border:1px solid var(--h-border-clr);border-collapse:collapse}.eael-wcpc-wrapper.custom table th.first-th{border:none;padding-left:5px}.eael-wcpc-wrapper.custom table th{color:var(--text-bold-clr);font-weight:normal;max-width:160px;border-left-width:2px;border-collapse:collapse;vertical-align:middle}.eael-wcpc-wrapper.custom table th div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-wcpc-wrapper.custom table td{color:var(--text-clr);text-align:center}.eael-wcpc-wrapper.custom table tr.title{background:var(--h-bg);color:var(--h-text-clr)}.eael-wcpc-wrapper.custom table tr.title th,.eael-wcpc-wrapper.custom table tr.title td{font-size:20px;color:inherit;border:none;border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom table tr.image td{vertical-align:middle;border:none}.eael-wcpc-wrapper.custom table .button{border-radius:5px;background:var(--btn-bg);color:var(--btn-text)}.eael-wcpc-wrapper.custom table .button:hover{background:var(--btn-bg-hover)}.eael-wcpc-wrapper.custom.theme-1 table tr.image td{background:var(--image-bg);border-left:1px solid var(--h-border-clr);border-right:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-2{--h-bg: #ff9453;--h-border-clr: #f4ede9;--btn-bg: #ff9453;--btn-bg-hover: #6752e5;--even-row-bg: #fbf8f7}.eael-wcpc-wrapper.custom.theme-2 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3{--container-bg: #f9fafc;--btn-bg: #ff907e;--btn-bg-hover: #ff907e;--even-row-bg: #f5f5f8;--h-odd-row-bg: #fdfdff;--first-img-bg: linear-gradient(-130deg, #ffd0b0 0%, #ff907e 100%);--second-img-bg: linear-gradient(-130deg, #ada0ff 0%, #7561f2 100%);--third-img-bg: linear-gradient(-130deg, #6fffac 0%, #23d56e 100%);--firt-btn-bg: #ff907e;--second-btn-bg: #7561f2;--third-btn-bg: #23d56e;padding:20px}.eael-wcpc-wrapper.custom.theme-3 table{-webkit-border-horizontal-spacing:10px}.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(even):not(.title){background:var(--even-row-bg)}.eael-wcpc-wrapper.custom.theme-3 table th,.eael-wcpc-wrapper.custom.theme-3 table td{border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.eael-wcpc-wrapper.custom.theme-3 table tr.title td.featured,.eael-wcpc-wrapper.custom.theme-3 table tr:nth-of-type(odd) td.featured{-webkit-box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06);box-shadow:18px 0 10px -10px rgba(86,79,127,.06),-18px 0 10px -10px rgba(86,79,127,.06)}.eael-wcpc-wrapper.custom.theme-3 table tr.title{background:initial;color:initial}.eael-wcpc-wrapper.custom.theme-3 table tr.title th,.eael-wcpc-wrapper.custom.theme-3 table tr.title td{color:initial;border-left:none;border-right:none}.eael-wcpc-wrapper.custom.theme-3 table tr.image td{background:initial;border-left:none;border-right:none;padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td>span{padding:20px}.eael-wcpc-wrapper.custom.theme-3 table tr.image td span.inner{padding:0}.eael-wcpc-wrapper.custom.theme-3 table tr.image td.featured span{padding:10px;background:#fff}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+1) .img-inner{background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+2) .img-inner{background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-3 table tr.image td:nth-of-type(3n+3) .img-inner{background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-4{--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--text-clr: #707070;--text-bold-clr: #252525;--btn-bg: #613de6;--btn-bg-hover: #ff9582;--btn-text: #fff;--image-bg: none;--container-bg: #f9fafc}.eael-wcpc-wrapper.custom.theme-4 table{background:#fff}.eael-wcpc-wrapper.custom.theme-4 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-4 table tr.title th,.eael-wcpc-wrapper.custom.theme-4 table tr.title td{font-size:20px;color:inherit;border:1px solid var(--h-border-clr)}.eael-wcpc-wrapper.custom.theme-4 table tr.image td{position:relative;border:1px solid var(--h-border-clr);overflow:hidden}.eael-wcpc-wrapper.custom.theme-4 table tr.image .ribbon{position:absolute;left:-44px;top:10px;background:var(--btn-bg);color:var(--btn-text);padding:3px 50px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title,.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{font-size:18px;font-weight:bold}.eael-wcpc-wrapper.custom.theme-4 table tr.image .product-title{color:var(--text-bold-clr);margin:0 auto 10px}.eael-wcpc-wrapper.custom.theme-4 table tr.image .woocommerce-Price-amount{color:var(--btn-bg)}.eael-wcpc-wrapper.custom.theme-5{--first-row-color: #fff;--first-col-bg: #6a3ee8;--second-col-bg: #3e5ae8;--third-col-bg: #15e9c9;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--first-btn-bg: #6a3ee8;--second-btn-bg: #3e5ae8;--third-btn-bg: #15e9c9;--image-bg: none}.eael-wcpc-wrapper.custom.theme-5 table th{border:none}.eael-wcpc-wrapper.custom.theme-5 table th.first-th{background:var(--container-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button{background:var(--first-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+1) .button:hover{background:#5827e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button{background:var(--second-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+2) .button:hover{background:#2747e5}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button{background:var(--third-btn-bg)}.eael-wcpc-wrapper.custom.theme-5 table td:nth-of-type(3n+3) .button:hover{background:#13d2b5}.eael-wcpc-wrapper.custom.theme-5 table tr.title th,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{font-size:20px;color:inherit;border:none}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+1){background:var(--first-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+2){background:var(--second-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:nth-of-type(3n+3){background:var(--third-img-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.title td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td,.eael-wcpc-wrapper.custom.theme-5 table tr.title td{border:none;border-right:2px solid var(--first-row-color);color:var(--first-row-color)}.eael-wcpc-wrapper.custom.theme-5 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-5 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6{--container-bg: #f0eff6;--first-row-color: #fff;--first-col-bg: #fd907b;--second-col-bg: #7f6cf4;--third-col-bg: #3ae281;--first-img-bg: #f4f0ff;--second-img-bg: #eaedff;--third-img-bg: #e5fffb;--h-bg: none;--h-text-clr: #707070;--h-border-clr: #e8ebf0;--image-bg: none}.eael-wcpc-wrapper.custom.theme-6 table tr.title th,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border-left:0;border-right:0}.eael-wcpc-wrapper.custom.theme-6 table tr.title td{color:#fff}.eael-wcpc-wrapper.custom.theme-6 table tr,.eael-wcpc-wrapper.custom.theme-6 table th,.eael-wcpc-wrapper.custom.theme-6 table td{border:none}.eael-wcpc-wrapper.custom.theme-6 table td{color:#fff;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1){background:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2){background:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3){background:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) th,.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td{background:#f7f6fa}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+1){background:#fec1b5}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+2){background:#b7adf9}.eael-wcpc-wrapper.custom.theme-6 table tr:nth-of-type(even) td:nth-of-type(3n+3){background:#91efb8}.eael-wcpc-wrapper.custom.theme-6 table tr.image td,.eael-wcpc-wrapper.custom.theme-6 table tr.title td{border:none;border-right:20px solid #fff}.eael-wcpc-wrapper.custom.theme-6 table tr.image td:last-child,.eael-wcpc-wrapper.custom.theme-6 table tr.title td:last-child{border-right:none}.eael-wcpc-wrapper.custom.theme-6 table .button{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table .button:hover{background:#fff}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button{color:var(--first-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+1) .button:hover{color:#fb3c17}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button{color:var(--second-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+2) .button:hover{color:#2f11e9}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button{color:var(--third-col-bg)}.eael-wcpc-wrapper.custom.theme-6 table td:nth-of-type(3n+3) .button:hover{color:#179f51}.eael-wcpc-wrapper.custom.theme-6 .img-inner{display:block;background:rgba(228,228,228,.45);border-radius:6px}@media screen and (min-width: 769px){.eael-wcpc-wrapper:not(.theme-4) tr.image td{padding:10px}.theme-4 tr.image td{padding:50px 10px}}.eael-product-grid .woocommerce ul.products,.eael-post-grid .woocommerce ul.products{display:grid;grid-gap:25px;margin:0 0 15px 0;padding:0 !important}.eael-product-grid .woocommerce ul.products:before,.eael-product-grid .woocommerce ul.products:after,.eael-post-grid .woocommerce ul.products:before,.eael-post-grid .woocommerce ul.products:after{display:none}.eael-product-grid .woocommerce ul.products .product,.eael-post-grid .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer;color:#fff;background-color:#333;margin:15px}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare:hover,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare:hover{color:#fff;background-color:#333}.eael-product-grid .woocommerce ul.products .product .eael-wc-compare-loader,.eael-post-grid .woocommerce ul.products .product .eael-wc-compare-loader{display:none;width:1.5rem}.eael-product-grid .woocommerce ul.products .product .star-rating,.eael-post-grid .woocommerce ul.products .product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-grid .woocommerce ul.products .product .star-rating:before,.eael-post-grid .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-grid .woocommerce ul.products .product .star-rating span,.eael-post-grid .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-product-grid .woocommerce ul.products .product .star-rating span:before,.eael-post-grid .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid .woocommerce ul.products.products[class*=columns-] li.product,.eael-post-grid .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product{position:relative;float:left;display:block;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a{text-decoration:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin:auto;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .outofstock-badge,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .outofstock-badge{line-height:16px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-95px;top:-45px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.product_type_variable:before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.product_type_variable:before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button:focus,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button:focus,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before{content:none}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare{color:#fff;background-color:#333}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product{border:1px solid #eee}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product{border:1px solid transparent}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{visibility:hidden;-webkit-transition:none;-o-transition:none;transition:none}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover{border:1px solid #eee}.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .eael-wc-compare,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart{visibility:visible}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0 0 15px 0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a{text-decoration:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay{position:relative;overflow:hidden;line-height:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:38px;text-align:center;color:#fff;background-color:#333;width:38px;height:38px;border-style:none;border-radius:50%;vertical-align:middle;padding:0;margin:0 5px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity 300ms,-webkit-transform 200ms;transition:opacity 300ms,-webkit-transform 200ms;-o-transition:transform 200ms,opacity 300ms;transition:transform 200ms,opacity 300ms;transition:transform 200ms,opacity 300ms,-webkit-transform 200ms}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus{outline:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"";font-size:14px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0;font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.product_type_variable:after{content:""}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before{display:none}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after{content:"";display:inline-block;font-weight:normal;font-family:"Font Awesome 5 Free";font-size:14px;line-height:38px;color:#fff;height:auto;width:auto;position:relative;top:0;left:0;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{font-size:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;line-height:38px;font-weight:900;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .outofstock-badge{line-height:16px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:9;left:-95px;top:-45px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .eael-wc-compare{padding:5px !important}.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .eael-wc-compare,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-product-grid.eael-product-default .woocommerce ul.products li.product,.eael-post-grid.eael-product-default .woocommerce ul.products li.product{overflow:visible !important}.eael-product-grid.eael-product-default .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-default .woocommerce ul.products li.product .onsale{line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge,.eael-post-grid.eael-product-default .woocommerce ul.products li.product .outofstock-badge{min-height:3.746em;min-width:3.746em;padding:.502em;font-size:13px;font-weight:700;position:absolute;text-align:center;line-height:1.25;top:-0.5em;left:-0.5em;margin:0;border-radius:50%;background-color:#ff2a13;color:#fff;font-size:.857em;z-index:9}.eael-product-grid.eael-product-default .button.add_to_cart_button::before,.eael-post-grid.eael-product-default .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before,.eael-post-grid.eael-product-default .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.eael-product-preset-5 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-7 ul.products li.product .image-wrap img,.eael-product-grid.eael-product-preset-8 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-5 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-7 ul.products li.product .image-wrap img,.eael-post-grid.eael-product-preset-8 ul.products li.product .image-wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-wcpc-modal{position:fixed;top:50px;right:0;bottom:50px;left:0;margin-left:auto;margin-right:auto;width:1080px;max-width:90%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999999}.modal__content{width:100%;height:100%;overflow:hidden auto}.wcpc-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;background:rgba(0,0,0,.5);pointer-events:none}.wcpc-overlay,.eael-wcpc-modal{visibility:hidden;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.close-modal{position:absolute;top:-10px;right:-10px;cursor:pointer;display:block;border-radius:50%;color:#fff;background:#000;font-size:30px;font-weight:bold;text-align:center;line-height:23px;-webkit-box-shadow:-1px 0px 3px 0 #000;box-shadow:-1px 0px 3px 0 #000;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;-o-transition:transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}.eael-wcpc-wrapper .eael-wc-remove,.eael-wcpc-wrapper.custom .eael-wc-remove{cursor:pointer;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.eael-wcpc-wrapper .eael-wc-remove.disable,.eael-wcpc-wrapper.custom .eael-wc-remove.disable{color:#a0a0a0 !important;-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}.eael-wcpc-wrapper .eael-wc-remove:hover,.eael-wcpc-wrapper.custom .eael-wc-remove:hover{color:red;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.eael-wcpc-wrapper .remove-row,.eael-wcpc-wrapper.custom .remove-row{border:none}.eael-wcpc-wrapper .remove-row th,.eael-wcpc-wrapper .remove-row td,.eael-wcpc-wrapper.custom .remove-row th,.eael-wcpc-wrapper.custom .remove-row td{border:none;text-align:center}.eael-product-grid .woocommerce ul.products li.product a img{margin-bottom:0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{letter-spacing:normal;font-weight:700;text-transform:capitalize}.eael-product-grid .woocommerce ul.products li.product ins{background:transparent}.eael-product-grid .woocommerce ul.products li.product .button{text-transform:capitalize;border:none;letter-spacing:normal;-webkit-box-shadow:none;box-shadow:none}.eael-product-grid .woocommerce ul.products li.product .button:hover,.eael-product-grid .woocommerce ul.products li.product .button:visited{text-decoration:none}.eael-product-grid .woocommerce ul.products li.product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-grid .woocommerce ul.products li.product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-grid .woocommerce ul.products li.product .star-rating span{display:inline-block}.eael-product-grid .woocommerce ul.products li.product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-grid .eael-woo-pagination ul{display:inline-block;text-align:center;white-space:nowrap;padding:0;clear:both;border:0;margin:1px;width:auto}.eael-product-grid .eael-woo-pagination ul li{display:inline-block;margin:0 5px 5px 0;padding:0;float:left;overflow:hidden}.eael-product-grid .eael-woo-pagination ul li .page-numbers{margin:0;text-decoration:none;color:#000000bd;line-height:1;font-size:1em;font-weight:normal;padding:.75em;display:block;min-width:2.5em;-webkit-box-sizing:inherit;box-sizing:inherit;border:none}.eael-product-grid .eael-woo-pagination ul li .page-numbers.current,.eael-product-grid .eael-woo-pagination ul li .page-numbers:hover,.eael-product-grid .eael-woo-pagination ul li .page-numbers:focus{color:#fff;background:#000000bd}.eael-product-grid .woocommerce ul.products .product{overflow-y:auto}.eael-product-grid .eael-load-more-button-wrap{clear:both;margin-top:40px}.eael-product-grid .eael-product-wrap .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-39px;top:-10px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-grid .eael-product-wrap .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-grid .eael-product-wrap .eael-product-title h2{font-size:20px;line-height:1.2em;color:#252525;font-weight:500;margin:0 0 8px;padding:0}.eael-product-grid .eael-product-wrap .eael-product-title h2:before{content:none}.eael-product-grid .eael-product-wrap .eael-product-price{font-size:18px;line-height:1.2em;color:#ff7a80;font-weight:600;margin-bottom:10px}.eael-product-grid .eael-product-wrap .star-rating{margin:0 auto 10px}.eael-product-grid .eael-product-wrap a.button.add_to_cart_button.added{display:none !important}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.box-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-box-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-box-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.grid .eael-product-wrap:hover .icons-wrap.block-style,.eael-product-grid.masonry .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.grid .eael-product-wrap .product-image-wrap,.eael-product-grid.masonry .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden}.eael-product-grid.grid .eael-product-wrap .icons-wrap,.eael-product-grid.masonry .eael-product-wrap .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;top:auto;bottom:-50px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li:not(:last-child),.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li:not(:last-child){border-right:1px solid #fff}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li.add-to-cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a{position:relative;background-color:transparent;margin:0;padding:10px 5px;font-size:15px;line-height:1.2em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a:hover,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a:hover{background-color:transparent;color:#000}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-style li a i{line-height:normal}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1;top:auto;bottom:-24px;margin:0 5%}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button{padding:0;margin:0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external{width:auto;height:auto}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style{background:#fff;width:100%;top:auto;bottom:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a{position:relative;width:42px;height:42px;margin:10px 2px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a i{line-height:1rem}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart{font-size:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button{padding:0;margin:10px 2px 0;font-size:0px}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-grid.grid .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before,.eael-product-grid.masonry .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-grid.grid .eael-product-wrap .icons-wrap li,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a{display:block;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a:hover,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a i,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px;line-height:42px}.eael-product-grid.grid .eael-product-wrap .icons-wrap li a svg,.eael-product-grid.masonry .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-grid.grid .eael-product-wrap .product-details-wrap,.eael-product-grid.masonry .eael-product-wrap .product-details-wrap{padding:10px}.eael-product-grid.masonry .woocommerce ul.products{display:block}@media(min-width: 766px){.eael-product-grid.masonry .woocommerce ul.products{margin:0 -1% !important}}.eael-product-grid.masonry .woocommerce ul.products:before,.eael-product-grid.masonry .woocommerce ul.products:after{display:table;content:" "}.eael-product-grid.masonry .woocommerce ul.products li.product{float:left;margin:15px 0}@media(min-width: 766px){.eael-product-grid.masonry .woocommerce ul.products li.product{margin:1%}}.eael-product-grid.grid.eael-product-preset-8 .product-image-wrap,.eael-product-grid.masonry.eael-product-preset-8 .product-image-wrap{overflow:inherit}.eael-product-grid.grid.eael-product-preset-8 .product-details-wrap>div:first-child,.eael-product-grid.masonry.eael-product-preset-8 .product-details-wrap>div:first-child{margin-top:20px}.eael-product-grid.grid.eael-product-preset-5 ul.products,.eael-product-grid.grid.eael-product-preset-6 ul.products,.eael-product-grid.grid.eael-product-preset-7 ul.products,.eael-product-grid.grid.eael-product-preset-8 ul.products,.eael-product-grid.masonry.eael-product-preset-5 ul.products,.eael-product-grid.masonry.eael-product-preset-6 ul.products,.eael-product-grid.masonry.eael-product-preset-7 ul.products,.eael-product-grid.masonry.eael-product-preset-8 ul.products{padding:0;margin:0;list-style:none}.eael-product-grid.grid.eael-product-preset-5 ul.products li.product,.eael-product-grid.grid.eael-product-preset-6 ul.products li.product,.eael-product-grid.grid.eael-product-preset-7 ul.products li.product,.eael-product-grid.grid.eael-product-preset-8 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-5 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-6 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-7 ul.products li.product,.eael-product-grid.masonry.eael-product-preset-8 ul.products li.product{text-align:center;border:1px solid #000;overflow:hidden}.eael-product-grid.grid.eael-product-preset-5 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-6 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-7 ul.products li.product.first,.eael-product-grid.grid.eael-product-preset-8 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-5 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-6 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-7 ul.products li.product.first,.eael-product-grid.masonry.eael-product-preset-8 ul.products li.product.first{clear:none}.eael-product-grid.grid.eael-product-preset-6 .product.outofstock .icons-wrap .button,.eael-product-grid.grid.eael-product-preset-7 .product.outofstock .icons-wrap .button,.eael-product-grid.grid.eael-product-preset-8 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-6 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-7 .product.outofstock .icons-wrap .button,.eael-product-grid.masonry.eael-product-preset-8 .product.outofstock .icons-wrap .button{display:none}.eael-product-grid.grid.eael-product-preset-6 .icons-wrap .button.product_type_grouped,.eael-product-grid.grid.eael-product-preset-7 .icons-wrap .button.product_type_grouped,.eael-product-grid.grid.eael-product-preset-8 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-6 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-7 .icons-wrap .button.product_type_grouped,.eael-product-grid.masonry.eael-product-preset-8 .icons-wrap .button.product_type_grouped{display:none}.eael-product-grid.list .woocommerce ul.products li.product{overflow:hidden}.eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img{margin-bottom:0}.eael-product-grid.list .woocommerce ul.products li.product .star-rating{margin:0 auto 10px 0}.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap{padding:20px}.eael-product-grid.list .eael-product-list-preset-2 .eael-product-wrap .product-details-wrap{padding:0 0 0 25px}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap{padding:0;background-color:transparent}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .product-details-wrap{padding:0 0 0 25px}.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .title-wrap,.eael-product-grid.list .eael-product-list-preset-3 .eael-product-wrap .price-wrap{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid}.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap{padding:0}.eael-product-grid.list .eael-product-list-preset-4 .eael-product-wrap .product-details-wrap{padding:20px;margin-left:20px}.eael-product-grid.list .eael-product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.box-style{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.eael-product-grid.list .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-grid.list .eael-product-wrap .icons-wrap{padding:0;margin:0;list-style:none;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:100%;top:auto;bottom:-50px}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-grid.list .eael-product-wrap .icons-wrap.block-style li a{position:relative}.eael-product-grid.list .eael-product-wrap .icons-wrap.box-style li{width:42px;height:42px;-webkit-filter:drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12));filter:drop-shadow(0px 15px 10px rgba(61, 70, 79, 0.12));background-color:#fff}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li.add-to-cart a{padding:11px 15px !important}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style li a{margin:2px;padding:10.5px 10px}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li:not(:first-child) a{border-left-width:0 !important}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li.add-to-cart a{padding:8.5px 10px;margin:0}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a{border:2px solid #ddd}.eael-product-grid.list .eael-product-wrap .icons-wrap.details-block-style-2 li a.eael-wc-compare.eael-wc-compare-icon{margin:2px}.eael-product-grid.list .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0;vertical-align:top}.eael-product-grid.list .eael-product-wrap .icons-wrap li a{display:block;color:#000;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;background:#ffebcd;padding:9px 10px;font-size:15px;line-height:1.4em;font-weight:700;cursor:pointer}.eael-product-grid.list .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-grid.list .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px}.eael-product-grid.list .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-grid.list .eael-product-wrap .icons-wrap li a.button{font-size:15px;line-height:1.4em}.eael-product-grid.list .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden;width:45%;margin:0}.eael-product-grid.list .eael-product-wrap .product-details-wrap{width:55%;padding:25px;text-align:left !important}.eael-product-grid.list .eael-product-wrap .eael-product-price{margin-bottom:5px}.eael-product-grid.list .eael-product-wrap .eael-product-excerpt p{margin:0 0 10px}@media only screen and (min-width: 1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.eael-product-loader{position:relative}.eael-product-loader::after{border-radius:50%;width:50px;height:50px;position:absolute;content:"";border-top:4px solid rgba(0,0,0,.2);border-right:4px solid rgba(0,0,0,.2);border-bottom:4px solid rgba(0,0,0,.2);border-left:4px solid #000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear;left:48%;top:40%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:unset;display:unset}.eael-product-grid .woocommerce ul.products li.product .ast-shop-product-out-of-stock{display:none} diff --git a/assets/front-end/css/view/quick-view.css b/assets/front-end/css/view/quick-view.css new file mode 100644 index 000000000..98359041b --- /dev/null +++ b/assets/front-end/css/view/quick-view.css @@ -0,0 +1,539 @@ +@charset "UTF-8"; +.eael-popup-details-render { + width: 80%; + max-width: 900px; + /* Safari */ +} +.eael-popup-details-render .eael-preloader { + margin: 0 auto; + border: 5px solid #f3f3f3; + border-radius: 50%; + border-top: 5px solid #3498db; + width: 50px; + height: 50px; + -webkit-animation: spin 2s linear infinite; + /* Safari */ + animation: spin 2s linear infinite; +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.eael-product-popup { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + z-index: -1; +} +.eael-product-popup.eael-product-popup-ready { + z-index: 999; + opacity: 1 !important; +} +.eael-product-popup.eael-product-zoom-in { + opacity: 0; + -webkit-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.eael-product-popup.eael-product-zoom-in .eael-product-popup-details { + opacity: 0; + -webkit-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); +} +.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details { + opacity: 1; + -webkit-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); +} +.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg { + opacity: 0.7; +} +.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg { + opacity: 0; +} +.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + transform: scale(0.5); + opacity: 0; +} +.eael-product-popup .eael-product-modal-bg { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + background: #000000; + opacity: 0; + -webkit-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; +} +.eael-product-popup .eael-product-popup-details { + position: relative; + margin: 5vh auto; + padding: 20px; + border: 1px solid #888; + max-width: 900px; + -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + background-color: #fefefe; + width: 100%; + border-radius: 10px; + height: auto; + max-height: -webkit-fit-content; + max-height: -moz-fit-content; + max-height: fit-content; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button { + position: relative; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after { + font-family: "Font Awesome 5 Free"; + content: ""; + font-weight: 900; + display: inline-block; + position: absolute; + right: 12px; +} +.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after { + font-family: "Font Awesome 5 Free"; + content: ""; + font-weight: 900; + position: absolute; + right: 12px; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} +.eael-product-popup.woocommerce div.product { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + overflow-y: auto; + background: transparent; + position: relative; +} +.eael-product-popup.woocommerce div.product.ast-article-single, .eael-product-popup.woocommerce div.product .ast-article-single { + background: transparent; +} +@media (max-width: 767px) { + .eael-product-popup.woocommerce div.product { + display: block; + } +} +.eael-product-popup.woocommerce div.product div.images { + width: 100%; + margin-bottom: 0; +} +.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + margin-bottom: 1em; +} +.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n) { + margin-right: 0; +} +.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { + width: calc(25% - .75em); + margin-right: 1em; + margin-bottom: 1em; +} +.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child { + margin-right: 0; +} +.eael-product-popup.woocommerce div.product .product_title { + font-size: 28px; + line-height: 1.2em; + font-weight: 700; + margin-bottom: 10px; + letter-spacing: normal; + text-transform: capitalize; +} +.eael-product-popup.woocommerce div.product .product_title.entry-title { + display: block; +} +.eael-product-popup.woocommerce div.product .product_title:before { + content: none; +} +.eael-product-popup.woocommerce div.product .price { + font-size: 25px; + line-height: 1.2em; + margin: 0 0 15px; + text-align: left !important; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description { + font-size: 18px; + line-height: 1.2em; + margin: 0; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p, .eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child { + margin-bottom: 20px; +} +.eael-product-popup.woocommerce div.product .button { + margin: 0 !important; + line-height: 1.5em; +} +.eael-product-popup.woocommerce div.product form.cart { + margin: 0 0 1.2em; + padding: 0; + border: none; + width: 100%; +} +.eael-product-popup.woocommerce div.product form.cart table { + border: none; + margin: 0 0 1.2em; + border-collapse: collapse; + width: 100%; +} +.eael-product-popup.woocommerce div.product form.cart table tbody { + display: table-row-group; + border: none; +} +.eael-product-popup.woocommerce div.product form.cart p.stock { + margin-bottom: 0; +} +.eael-product-popup.woocommerce div.product form.cart .group_table td { + border: none; +} +.eael-product-popup.woocommerce div.product form.cart .group_table .button { + padding: 0.8em; + font-weight: 400; + font-size: 0.9rem; + white-space: nowrap; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity { + margin-right: 15px; + width: auto; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity input, .eael-product-popup.woocommerce div.product form.cart div.quantity a { + height: 100%; + border: 1px solid; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number] { + min-width: 90px; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + text-align: center; +} +.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + outline: none; +} +.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { + padding: 10px 40px; +} +.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus, +.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus { + display: none; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating { + margin-bottom: 5px; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating { + font-size: 16px; +} +.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link { + display: inline-block; + vertical-align: top; + font-size: 16px; + line-height: 18px; +} +.eael-product-popup.woocommerce div.product table tbody tr { + border-bottom: 1px solid #ccc; +} +.eael-product-popup.woocommerce div.product table tbody tr td { + background: transparent; + vertical-align: middle !important; + padding: 15px 15px 15px 0 !important; +} +.eael-product-popup.woocommerce div.product .product_meta { + font-size: 14px; + border-top: 1px solid #ccc; + border-bottom: 0; + padding: 1em 0 0; + margin: 0 0 0.8em; +} +.eael-product-popup.woocommerce div.product .product_meta > span { + display: block; + border: none; + padding: 5px 0; +} +.eael-product-popup .eael-product-image-wrap { + width: 40%; +} +@media (max-width: 767px) { + .eael-product-popup .eael-product-image-wrap { + width: 100%; + } +} +.eael-product-popup .eael-product-image-wrap .badge-container { + display: none; +} +.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport { + height: auto !important; +} +.eael-product-popup .eael-product-details-wrap { + width: 56%; + margin-left: 4%; + text-align: left; +} +@media (max-width: 767px) { + .eael-product-popup .eael-product-details-wrap { + width: 100%; + margin-left: 0; + margin-top: 25px; + } +} +.eael-product-popup .eael-product-details-wrap .is-divider { + display: none; +} +.eael-product-popup button.eael-product-popup-close { + position: absolute; + right: -15px; + top: -18px; + font-size: 20px; + padding: 0; + cursor: pointer; + -webkit-box-sizing: content-box; + box-sizing: content-box; + overflow: visible; + background: #fff !important; + text-align: center; + -webkit-box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + color: #000 !important; + height: 40px; + width: 40px; + min-height: 40px; + max-width: 40px; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 50%; + opacity: 1; + border: 0; + margin: 0; +} +.eael-product-popup button.eael-product-popup-close:focus { + outline: none; +} +.eael-product-popup form.cart { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 20px; +} +.eael-product-popup form.cart.variations_form { + display: block; +} +.eael-product-popup form.cart.variations_form .variations { + border: none; +} +.eael-product-popup form.cart.variations_form .variations tr { + margin-bottom: 5px; +} +.eael-product-popup form.cart.variations_form .variations td { + display: block; + width: 100%; + border: none; + padding: 0; + margin-bottom: 5px; +} +.eael-product-popup form.cart.variations_form .variations td select { + width: 100%; +} +.eael-product-popup form.cart.variations_form .variations_button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.eael-product-popup form.cart.grouped_form { + display: block; +} +.eael-product-popup form.cart.grouped_form table .button { + line-height: 1.2em; +} +.eael-product-popup form.cart.grouped_form .quantity { + width: 100%; +} +.eael-product-popup form.cart.grouped_form .quantity input, .eael-product-popup form.cart.grouped_form .quantity a { + height: auto !important; + min-height: 2.507em; + line-height: 1.2em; +} +.eael-product-popup form.cart .quantity { + width: 37%; + margin-right: 20px; +} +.eael-product-popup form.cart .quantity input { + width: 100%; +} +.eael-product-popup .eael-onsale { + padding: 5px 10px; + font-size: 12px; + font-weight: 500; + position: absolute; + text-align: center; + line-height: 1.2em; + top: 30px; + left: 0; + margin: 0; + background-color: #ff7a80; + color: #fff; + z-index: 9; +} +.eael-product-popup .eael-onsale.sale-preset-1.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-1.right { + left: auto; + right: 0; +} +.eael-product-popup .eael-onsale.sale-preset-2 { + padding: 0; + top: 5px; + left: 5px; + min-width: 50px; + min-height: 50px; + line-height: 50px; + border-radius: 100%; + -webkit-font-smoothing: antialiased; +} +.eael-product-popup .eael-onsale.sale-preset-2.outofstock { + line-height: 1.2em; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.eael-product-popup .eael-onsale.sale-preset-3 { + border-radius: 50px; + left: 15px; + top: 15px; +} +.eael-product-popup .eael-onsale.sale-preset-3.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-4 { + left: 0; + top: 15px; +} +.eael-product-popup .eael-onsale.sale-preset-4.outofstock br { + display: none; +} +.eael-product-popup .eael-onsale.sale-preset-4:after { + position: absolute; + right: -15px; + bottom: 0px; + width: 15px; + height: 24px; + border-top: 12px solid transparent; + border-bottom: 12px solid transparent; + border-left: 10px solid #23a454; + content: ""; +} +.eael-product-popup .eael-onsale.sale-preset-5 { + display: block; + line-height: 74px; + height: 60px; + width: 120px; + left: -37pX; + top: -8px; + right: auto; + padding: 0; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.eael-product-popup .eael-onsale.sale-preset-5.outofstock { + line-height: normal; + padding-top: 12px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + max-width: 150px; +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + border: 1px solid; +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity * { + min-height: 33px; + line-height: 33px; + margin-top: 1px; +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty { + min-width: 100px; +} +@media only screen and (max-width: 1023px) { + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty { + min-width: 70px; + } +} +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { + border: 1px solid; +} +@media only screen and (max-width: 767px) { + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity { + width: 50%; + } + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .minus, +.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .plus { + width: 20%; + } + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { + width: 60%; + min-width: auto !important; + } + .theme-oceanwp .eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { + padding: 10px 18px !important; + } +} diff --git a/assets/front-end/css/view/quick-view.min.css b/assets/front-end/css/view/quick-view.min.css new file mode 100644 index 000000000..35f04eeb1 --- /dev/null +++ b/assets/front-end/css/view/quick-view.min.css @@ -0,0 +1 @@ +.eael-popup-details-render{width:80%;max-width:900px}.eael-popup-details-render .eael-preloader{margin:0 auto;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-product-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.eael-product-popup.eael-product-popup-ready{z-index:999;opacity:1 !important}.eael-product-popup.eael-product-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup.eael-product-zoom-in .eael-product-popup-details{opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details{opacity:1;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg{opacity:.7}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg{opacity:0}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.eael-product-popup .eael-product-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup .eael-product-popup-details{position:relative;margin:5vh auto;padding:20px;border:1px solid #888;max-width:900px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;width:100%;border-radius:10px;height:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button{position:relative}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;position:absolute;right:12px}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.eael-product-popup.woocommerce div.product{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow-y:auto;background:transparent;position:relative}.eael-product-popup.woocommerce div.product.ast-article-single,.eael-product-popup.woocommerce div.product .ast-article-single{background:transparent}@media(max-width: 767px){.eael-product-popup.woocommerce div.product{display:block}}.eael-product-popup.woocommerce div.product div.images{width:100%;margin-bottom:0}.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n){margin-right:0}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:calc(25% - .75em);margin-right:1em;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{margin-right:0}.eael-product-popup.woocommerce div.product .product_title{font-size:28px;line-height:1.2em;font-weight:700;margin-bottom:10px;letter-spacing:normal;text-transform:capitalize}.eael-product-popup.woocommerce div.product .product_title.entry-title{display:block}.eael-product-popup.woocommerce div.product .product_title:before{content:none}.eael-product-popup.woocommerce div.product .price{font-size:25px;line-height:1.2em;margin:0 0 15px;text-align:left !important}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.2em;margin:0}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p,.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:20px}.eael-product-popup.woocommerce div.product .button{margin:0 !important;line-height:1.5em}.eael-product-popup.woocommerce div.product form.cart{margin:0 0 1.2em;padding:0;border:none;width:100%}.eael-product-popup.woocommerce div.product form.cart table{border:none;margin:0 0 1.2em;border-collapse:collapse;width:100%}.eael-product-popup.woocommerce div.product form.cart table tbody{display:table-row-group;border:none}.eael-product-popup.woocommerce div.product form.cart p.stock{margin-bottom:0}.eael-product-popup.woocommerce div.product form.cart .group_table td{border:none}.eael-product-popup.woocommerce div.product form.cart .group_table .button{padding:.8em;font-weight:400;font-size:.9rem;white-space:nowrap}.eael-product-popup.woocommerce div.product form.cart div.quantity{margin-right:15px;width:auto}.eael-product-popup.woocommerce div.product form.cart div.quantity input,.eael-product-popup.woocommerce div.product form.cart div.quantity a{height:100%;border:1px solid}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{min-width:90px}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty{text-align:center}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{outline:none}.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 40px}.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus,.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus{display:none}.eael-product-popup.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating{font-size:16px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:top;font-size:16px;line-height:18px}.eael-product-popup.woocommerce div.product table tbody tr{border-bottom:1px solid #ccc}.eael-product-popup.woocommerce div.product table tbody tr td{background:transparent;vertical-align:middle !important;padding:15px 15px 15px 0 !important}.eael-product-popup.woocommerce div.product .product_meta{font-size:14px;border-top:1px solid #ccc;border-bottom:0;padding:1em 0 0;margin:0 0 .8em}.eael-product-popup.woocommerce div.product .product_meta>span{display:block;border:none;padding:5px 0}.eael-product-popup .eael-product-image-wrap{width:40%}@media(max-width: 767px){.eael-product-popup .eael-product-image-wrap{width:100%}}.eael-product-popup .eael-product-image-wrap .badge-container{display:none}.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport{height:auto !important}.eael-product-popup .eael-product-details-wrap{width:56%;margin-left:4%;text-align:left}@media(max-width: 767px){.eael-product-popup .eael-product-details-wrap{width:100%;margin-left:0;margin-top:25px}}.eael-product-popup .eael-product-details-wrap .is-divider{display:none}.eael-product-popup button.eael-product-popup-close{position:absolute;right:-15px;top:-18px;font-size:20px;padding:0;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#fff !important;text-align:center;-webkit-box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000 !important;height:40px;width:40px;min-height:40px;max-width:40px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:1;border:0;margin:0}.eael-product-popup button.eael-product-popup-close:focus{outline:none}.eael-product-popup form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.eael-product-popup form.cart.variations_form{display:block}.eael-product-popup form.cart.variations_form .variations{border:none}.eael-product-popup form.cart.variations_form .variations tr{margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td{display:block;width:100%;border:none;padding:0;margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td select{width:100%}.eael-product-popup form.cart.variations_form .variations_button{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-popup form.cart.grouped_form{display:block}.eael-product-popup form.cart.grouped_form table .button{line-height:1.2em}.eael-product-popup form.cart.grouped_form .quantity{width:100%}.eael-product-popup form.cart.grouped_form .quantity input,.eael-product-popup form.cart.grouped_form .quantity a{height:auto !important;min-height:2.507em;line-height:1.2em}.eael-product-popup form.cart .quantity{width:37%;margin-right:20px}.eael-product-popup form.cart .quantity input{width:100%}.eael-product-popup .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-popup .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-popup .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-popup .eael-onsale.sale-preset-2.outofstock{line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-popup .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-popup .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-popup .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-popup .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-37pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-popup .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{max-width:150px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity *{min-height:33px;line-height:33px;margin-top:1px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty{min-width:100px}@media only screen and (max-width: 1023px){.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart.grouped_form div.quantity .qty{min-width:70px}}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}@media only screen and (max-width: 767px){.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity{width:50%}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .minus,.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .plus{width:20%}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{width:60%;min-width:auto !important}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 18px !important}} diff --git a/assets/front-end/css/view/woo-product-carousel.css b/assets/front-end/css/view/woo-product-carousel.css index e25d5bd4c..23ee09b64 100644 --- a/assets/front-end/css/view/woo-product-carousel.css +++ b/assets/front-end/css/view/woo-product-carousel.css @@ -1017,473 +1017,6 @@ .eael-woo-product-carousel-container .swiper-container ~ .swiper-button-next:after { content: none; } -.eael-product-popup { - position: fixed; - left: 0; - top: 0; - width: 100%; - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - z-index: -1; -} -.eael-product-popup .woocommerce-product-gallery { - min-width: 310px; - min-height: 310px; -} -.eael-product-popup.eael-product-popup-ready { - z-index: 999; - opacity: 1 !important; -} -.eael-product-popup.eael-product-zoom-in { - opacity: 0; - -webkit-transition: all 0.3s ease-out; - -o-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} -.eael-product-popup.eael-product-zoom-in .eael-product-popup-details { - opacity: 0; - -webkit-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; - -webkit-transform: scale(0.5); - -ms-transform: scale(0.5); - transform: scale(0.5); -} -.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details { - opacity: 1; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); -} -.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg { - opacity: 0.7; -} -.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg { - opacity: 0; -} -.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details { - -webkit-transform: scale(0.5); - -ms-transform: scale(0.5); - transform: scale(0.5); - opacity: 0; -} -.eael-product-popup .eael-product-modal-bg { - position: absolute; - left: 0; - top: 0; - height: 100%; - width: 100%; - background: #000000; - opacity: 0; - -webkit-transition: all 0.3s ease-out; - -o-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} -.eael-product-popup .eael-product-popup-details { - position: relative; - margin: 5vh auto; - padding: 20px; - border: 1px solid #888; - max-width: 900px; - -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - background-color: #fefefe; - width: 100%; - border-radius: 10px; - height: auto; - max-height: -webkit-fit-content; - max-height: -moz-fit-content; - max-height: fit-content; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button { - position: relative; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after { - font-family: "Font Awesome 5 Free"; - content: ""; - font-weight: 900; - display: inline-block; - position: absolute; - right: 12px; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after { - font-family: "Font Awesome 5 Free"; - content: ""; - font-weight: 900; - position: absolute; - right: 12px; - -webkit-animation: spin 2s linear infinite; - animation: spin 2s linear infinite; -} -.eael-product-popup.woocommerce div.product { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 100%; - overflow-y: auto; - background: transparent; - position: relative; -} -.eael-product-popup.woocommerce div.product.ast-article-single, .eael-product-popup.woocommerce div.product .ast-article-single { - background: transparent; -} -@media (max-width: 767px) { - .eael-product-popup.woocommerce div.product { - display: block; - } -} -.eael-product-popup.woocommerce div.product div.images { - width: 100%; - margin-bottom: 0; -} -.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - margin-bottom: 1em; -} -.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n) { - margin-right: 0; -} -.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { - width: calc(25% - .75em); - margin-right: 1em; - margin-bottom: 1em; -} -.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child { - margin-right: 0; -} -.eael-product-popup.woocommerce div.product .product_title { - font-size: 22px; - line-height: 1.2em; - font-weight: 700; - margin-bottom: 10px; - letter-spacing: normal; - text-transform: capitalize; -} -.eael-product-popup.woocommerce div.product .product_title:before { - content: none; -} -.eael-product-popup.woocommerce div.product .price { - font-size: 25px; - line-height: 1.2em; - margin: 0 0 15px; - text-align: left !important; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description { - font-size: 18px; - line-height: 1.2em; - margin: 0; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p, .eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child { - margin-bottom: 20px; -} -.eael-product-popup.woocommerce div.product .button { - margin: 0 !important; - line-height: 1.5em; -} -.eael-product-popup.woocommerce div.product form.cart { - margin: 0 0 1.2em; - padding: 0; - border: none; - width: 100%; -} -.eael-product-popup.woocommerce div.product form.cart table { - border: none; - margin: 0 0 1.2em; - border-collapse: collapse; - width: 100%; -} -.eael-product-popup.woocommerce div.product form.cart table tbody { - display: table-row-group; - border: none; -} -.eael-product-popup.woocommerce div.product form.cart p.stock { - margin-bottom: 0; -} -.eael-product-popup.woocommerce div.product form.cart .group_table td { - border: none; -} -.eael-product-popup.woocommerce div.product form.cart .group_table .button { - padding: 0.8em; - font-weight: 400; - font-size: 0.9rem; - white-space: nowrap; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity { - margin-right: 15px; - width: auto; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity input, .eael-product-popup.woocommerce div.product form.cart div.quantity a { - height: 100%; - border: 1px solid; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number] { - min-width: 90px; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity .qty { - text-align: center; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { - outline: none; -} -.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { - padding: 10px 40px !important; -} -.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus, -.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus { - display: none; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating { - margin-bottom: 5px; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating { - font-size: 16px; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link { - display: inline-block; - vertical-align: top; - font-size: 16px; - line-height: 18px; -} -.eael-product-popup.woocommerce div.product table tbody tr { - border-bottom: 1px solid #ccc; -} -.eael-product-popup.woocommerce div.product table tbody tr td { - background: transparent; - vertical-align: middle !important; - padding: 15px 15px 15px 0 !important; -} -.eael-product-popup.woocommerce div.product .product_meta { - font-size: 14px; - border-top: 1px solid #ccc; - border-bottom: 0; - padding: 1em 0 0; - margin: 0 0 0.8em; -} -.eael-product-popup.woocommerce div.product .product_meta > span { - display: block; - border: none; - padding: 5px 0; -} -.eael-product-popup .eael-product-image-wrap { - width: 40%; -} -@media (max-width: 767px) { - .eael-product-popup .eael-product-image-wrap { - width: 100%; - } -} -.eael-product-popup .eael-product-image-wrap .badge-container { - display: none; -} -.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport { - height: auto !important; -} -.eael-product-popup .eael-product-details-wrap { - width: 56%; - margin-left: 4%; - text-align: left; -} -@media (max-width: 767px) { - .eael-product-popup .eael-product-details-wrap { - width: 100%; - margin-left: 0; - margin-top: 25px; - } -} -.eael-product-popup .eael-product-details-wrap .is-divider { - display: none; -} -.eael-product-popup button.eael-product-popup-close { - position: absolute; - right: -15px; - top: -18px; - font-size: 20px; - padding: 0; - cursor: pointer; - -webkit-box-sizing: content-box; - box-sizing: content-box; - overflow: visible; - background: #fff !important; - text-align: center; - -webkit-box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - color: #000 !important; - height: 40px; - width: 40px; - min-height: 40px; - max-width: 40px; - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - border-radius: 50%; - opacity: 1; - border: 0; - margin: 0; -} -.eael-product-popup button.eael-product-popup-close:focus { - outline: none; -} -.eael-product-popup form.cart { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 20px; -} -.eael-product-popup form.cart.variations_form { - display: block; -} -.eael-product-popup form.cart.variations_form .variations { - border: none; -} -.eael-product-popup form.cart.variations_form .variations tr { - margin-bottom: 5px; -} -.eael-product-popup form.cart.variations_form .variations td { - display: block; - width: 100%; - border: none; - padding: 0; - margin-bottom: 5px; -} -.eael-product-popup form.cart.variations_form .variations td select { - width: 100%; -} -.eael-product-popup form.cart.variations_form .variations_button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.eael-product-popup form.cart.grouped_form { - display: block; -} -.eael-product-popup form.cart.grouped_form table .button { - line-height: 1.2em; -} -.eael-product-popup form.cart.grouped_form .quantity { - width: 100%; -} -.eael-product-popup form.cart.grouped_form .quantity input, .eael-product-popup form.cart.grouped_form .quantity a { - height: auto !important; - min-height: 2.507em; - line-height: 1.2em; -} -.eael-product-popup form.cart .quantity { - width: 37%; - margin-right: 20px; -} -.eael-product-popup form.cart .quantity input { - width: 100%; -} -.eael-product-popup .eael-onsale { - padding: 5px 10px; - font-size: 12px; - font-weight: 500; - position: absolute; - text-align: center; - line-height: 1.2em; - top: 30px; - left: 0; - margin: 0; - background-color: #ff7a80; - color: #fff; - z-index: 9; -} -.eael-product-popup .eael-onsale.sale-preset-1.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-1.right { - left: auto; - right: 0; -} -.eael-product-popup .eael-onsale.sale-preset-2 { - padding: 0; - top: 5px; - left: 5px; - min-width: 45px; - min-height: 45px; - line-height: 45px; - border-radius: 100%; - -webkit-font-smoothing: antialiased; -} -.eael-product-popup .eael-onsale.sale-preset-2.outofstock { - line-height: normal; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} -.eael-product-popup .eael-onsale.sale-preset-3 { - border-radius: 50px; - left: 15px; - top: 15px; -} -.eael-product-popup .eael-onsale.sale-preset-3.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-4 { - left: 0; - top: 15px; -} -.eael-product-popup .eael-onsale.sale-preset-4.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-4:after { - position: absolute; - right: -15px; - bottom: 0px; - width: 15px; - height: 24px; - border-top: 12px solid transparent; - border-bottom: 12px solid transparent; - border-left: 10px solid #23a454; - content: ""; -} -.eael-product-popup .eael-onsale.sale-preset-5 { - display: block; - line-height: 74px; - height: 50px; - width: 100px; - left: -35pX; - top: -8px; - right: auto; - padding: 0; - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); -} -.eael-product-popup .eael-onsale.sale-preset-5.outofstock { - line-height: normal; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding-bottom: 7px; -} @media only screen and (min-width: 1025px) { .eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products { grid-template-columns: 100%; @@ -1668,12 +1201,6 @@ margin: 1%; } } -.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { - max-width: 150px; -} -.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { - border: 1px solid; -} .theme-astra .woocommerce.eael-woo-product-carousel ul.products, .woocommerce-page .eael-woo-product-carousel ul.products { display: -webkit-box; display: -ms-flexbox; @@ -1682,34 +1209,3 @@ -moz-column-gap: 0; column-gap: 0; } -.eael-popup-details-render { - /* Safari */ -} -.eael-popup-details-render .eael-preloader { - border: 5px solid #f3f3f3; - border-radius: 50%; - border-top: 5px solid #3498db; - width: 50px; - height: 50px; - -webkit-animation: spin 2s linear infinite; - /* Safari */ - animation: spin 2s linear infinite; -} -@-webkit-keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - } -} -@keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} diff --git a/assets/front-end/css/view/woo-product-carousel.min.css b/assets/front-end/css/view/woo-product-carousel.min.css index 5630a9daa..c77de6080 100644 --- a/assets/front-end/css/view/woo-product-carousel.min.css +++ b/assets/front-end/css/view/woo-product-carousel.min.css @@ -1 +1 @@ -.eael-woo-product-carousel-container ins{background:transparent}.eael-woo-product-carousel-container .woocommerce ul.products{padding:0 !important}.eael-woo-product-carousel-container .woocommerce ul.products:before,.eael-woo-product-carousel-container .woocommerce ul.products:after{display:none}.eael-woo-product-carousel-container .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating{margin:0;display:block;float:none;height:1em;width:5.6em;font-size:14px !important;line-height:1em}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-woo-product-carousel-container .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-woo-product-carousel-container .eael-woo-product-carousel:not(.swiper-container-initialized) .eael-product-carousel{width:350px;height:450px}.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-carousel{direction:ltr}.eael-woo-product-carousel-container .eael-woo-product-carousel a.button.add_to_cart_button.added{display:none !important}.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-quick-view a{cursor:pointer}.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products{margin:0;-ms-flex-wrap:unset;flex-wrap:unset}.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products .product{float:none}.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="1"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="2"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="3"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="4"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="5"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="6"] .product.swiper-slide{position:relative;min-height:1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}.eael-woo-product-carousel-container.preset-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#597dfc}.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-prev:hover{background-color:#597dfc;color:#fff}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel{border-radius:20px;background-color:#f5f7fd;text-align:left;margin:10px}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .product-image-wrap{border-radius:20px 20px 0 0}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale{background:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-1 .product-image-wrap{position:relative;overflow:hidden}.eael-woo-product-carousel-container.preset-1 .product-details-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details{width:60%}.eael-woo-product-carousel-container.preset-1 .product-details-wrap .eael-product-price{width:40%;text-align:right;color:#597dfc}.eael-woo-product-carousel-container.preset-2 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #5f3ae0}.eael-woo-product-carousel-container.preset-2 .swiper-pagination .swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-prev:hover{background-color:#5f3ae0;color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel{position:relative;overflow:hidden;border-radius:10px;margin:10px}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale{background:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price del .amount{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price ins .amount,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price .amount{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .carousel-overlay{opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .product-overlay-content{bottom:0;opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .icons-wrap li{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap{left:auto}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap.box-style-list{visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content{position:absolute;width:100%;top:auto;bottom:-100px;left:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;text-align:left}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay{background:#5f3ae069;position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-title *,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-excerpt{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price{margin-top:15px;color:#fff}.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #5f3ae0}.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .swiper-pagination .swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-prev:hover{background-color:#5f3ae0;color:#fff}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel{border-radius:10px;background-color:#f5f7fd;text-align:left;margin:10px}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel:hover .icons-wrap.block-style{visibility:visible;opacity:1;bottom:0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .star-rating{display:inline-block !important}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-product-price{color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .product-image-wrap{position:relative;overflow:hidden}.eael-woo-product-carousel-container.preset-3 .product-details-wrap{padding:20px}.eael-woo-product-carousel-container.preset-3 .product-details-wrap .eael-product-excerpt p{margin-top:5px}.eael-woo-product-carousel-container.preset-4 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #ec3b75}.eael-woo-product-carousel-container.preset-4 .swiper-pagination .swiper-pagination-bullet-active{background:#ec3b75}.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-prev:hover{background-color:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel{position:relative;overflow:hidden;border-radius:10px;margin:10px}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale{background:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price del .amount{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price ins .amount,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price .amount{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .carousel-overlay{opacity:1}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .product-overlay-content{bottom:0;opacity:1}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap{bottom:0;position:relative}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style{visibility:visible;opacity:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0 0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a{color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a:hover{background:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button{color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button:hover{background:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-popup{display:none}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content{position:absolute;width:100%;top:auto;bottom:-100px;left:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay{background:rgba(23,70,236,.55);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-title *,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-excerpt{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-title-wrap{width:60%;text-align:left}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-price{width:40%;text-align:right}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price{margin-top:15px;color:#fff}.eael-woo-product-carousel-container .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:45px;min-height:45px;line-height:45px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4{left:0;top:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5{display:block;line-height:74px;height:50px;width:100px;left:-35pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:7px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-woo-product-carousel-container .swiper-image-stretch .product-image-wrap img{width:100%}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet{border-radius:2px;width:8px;height:3px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet{border-radius:0}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);margin:0 7px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #ec3b75;background:transparent}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ec3b75}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination{width:350px !important;margin-top:20px}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide{opacity:.4}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide.swiper-slide-active{opacity:1}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide img{width:60px;height:60px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media all and (min-width: 1024px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_desktop{display:none !important}}@media all and (min-width: 768px)and (max-width: 1024px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_tablet{display:none !important}}@media all and (max-width: 767px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_mobile{display:none !important}}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination{bottom:10px;left:0;width:100%}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet:focus{outline:none}.eael-woo-product-carousel-container .swiper-container .swiper-button-next,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev{font-size:20px;margin:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:5px;-webkit-filter:drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05));filter:drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05));background-color:#eee;background-image:none;color:#000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.eael-woo-product-carousel-container .swiper-container .swiper-button-next:focus,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev:focus,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next:focus,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev:focus{outline:none}.eael-woo-product-carousel-container .swiper-container .swiper-button-next.swiper-button-disabled,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev.swiper-button-disabled,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next.swiper-button-disabled,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev.swiper-button-disabled{color:#c3c9d0;opacity:.7}.eael-woo-product-carousel-container .swiper-container .swiper-button-next i,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev i,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next i,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev i{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.eael-woo-product-carousel-container .swiper-container .swiper-button-next,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next{right:-40px}.eael-woo-product-carousel-container .swiper-container .swiper-button-prev,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev{left:-40px}.eael-woo-product-carousel-container .eael-product-title *{margin:0 0 10px 0;font-size:18px;line-height:1.2em;font-weight:500}.eael-woo-product-carousel-container .eael-product-price{font-size:15px;line-height:1.5em}.eael-woo-product-carousel-container .eael-product-excerpt p{margin-bottom:0}.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap.block-style,.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap.block-style,.eael-woo-product-carousel-container .product.product-type-external .icons-wrap.block-style,.eael-woo-product-carousel-container .product.outofstock .icons-wrap.block-style{grid-template-columns:repeat(2, 1fr)}.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.product-type-external .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.outofstock .icons-wrap li:first-child{display:none}.eael-woo-product-carousel-container .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-carousel-container .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-woo-product-carousel-container .icons-wrap.box-style li a{position:relative;width:35px;height:35px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a:hover{background:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a i{line-height:1rem}.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart{font-size:0}.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button{padding:0 !important;margin:3px;font-size:0px;display:block;border:none;color:#597dfc;background-color:#fff}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:hover{color:#fff;background-color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap.box-style-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-50px;top:30px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-carousel-container .icons-wrap.box-style-list li{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a{position:relative;width:35px;height:35px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a:hover{background:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a i{line-height:1rem}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart{font-size:0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button{padding:0 !important;margin:3px;font-size:0px;display:block;border:none;color:#5f3ae0;background-color:#fff}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:hover{color:#fff;background-color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap.block-style{background:#5f3ae0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:100%;top:auto;bottom:-50px;margin:0;color:#fff}.eael-woo-product-carousel-container .icons-wrap.block-style:before,.eael-woo-product-carousel-container .icons-wrap.block-style:after{content:none}.eael-woo-product-carousel-container .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #fff}.eael-woo-product-carousel-container .icons-wrap.block-style li:last-child{border:none}.eael-woo-product-carousel-container .icons-wrap.block-style li a{position:relative;color:#fff;background:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.block-style li a:hover{background:transparent;color:#fff}.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart{font-size:0;border-radius:0}.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button{padding:0 !important;margin:0;font-size:0;border-radius:0;background:#5f3ae0;display:block;border:none;color:inherit}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:hover{background:inherit;color:inherit}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-carousel-container .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-woo-product-carousel-container .icons-wrap li a i{position:relative;font-size:16px;line-height:1.2em}.eael-woo-product-carousel-container .icons-wrap li a svg{width:18px}.eael-woo-product-carousel-container .eael-product-cats{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-product-carousel-container .eael-product-cats a{font-size:14px;line-height:1.2em;padding:5px 10px;margin-right:5px}.eael-woo-product-carousel-container .eael-no-posts-found{margin:0;background:#ccc;color:#000;font-size:16px;line-height:1.2em;direction:ltr}.eael-woo-product-carousel-container .swiper-container{width:100%}.eael-woo-product-carousel-container .swiper-container~.swiper-button-prev:after,.eael-woo-product-carousel-container .swiper-container~.swiper-button-next:after{content:none}.eael-product-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.eael-product-popup .woocommerce-product-gallery{min-width:310px;min-height:310px}.eael-product-popup.eael-product-popup-ready{z-index:999;opacity:1 !important}.eael-product-popup.eael-product-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup.eael-product-zoom-in .eael-product-popup-details{opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details{opacity:1;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg{opacity:.7}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg{opacity:0}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.eael-product-popup .eael-product-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup .eael-product-popup-details{position:relative;margin:5vh auto;padding:20px;border:1px solid #888;max-width:900px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;width:100%;border-radius:10px;height:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button{position:relative}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;position:absolute;right:12px}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.eael-product-popup.woocommerce div.product{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow-y:auto;background:transparent;position:relative}.eael-product-popup.woocommerce div.product.ast-article-single,.eael-product-popup.woocommerce div.product .ast-article-single{background:transparent}@media(max-width: 767px){.eael-product-popup.woocommerce div.product{display:block}}.eael-product-popup.woocommerce div.product div.images{width:100%;margin-bottom:0}.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n){margin-right:0}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:calc(25% - .75em);margin-right:1em;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{margin-right:0}.eael-product-popup.woocommerce div.product .product_title{font-size:22px;line-height:1.2em;font-weight:700;margin-bottom:10px;letter-spacing:normal;text-transform:capitalize}.eael-product-popup.woocommerce div.product .product_title:before{content:none}.eael-product-popup.woocommerce div.product .price{font-size:25px;line-height:1.2em;margin:0 0 15px;text-align:left !important}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.2em;margin:0}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p,.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:20px}.eael-product-popup.woocommerce div.product .button{margin:0 !important;line-height:1.5em}.eael-product-popup.woocommerce div.product form.cart{margin:0 0 1.2em;padding:0;border:none;width:100%}.eael-product-popup.woocommerce div.product form.cart table{border:none;margin:0 0 1.2em;border-collapse:collapse;width:100%}.eael-product-popup.woocommerce div.product form.cart table tbody{display:table-row-group;border:none}.eael-product-popup.woocommerce div.product form.cart p.stock{margin-bottom:0}.eael-product-popup.woocommerce div.product form.cart .group_table td{border:none}.eael-product-popup.woocommerce div.product form.cart .group_table .button{padding:.8em;font-weight:400;font-size:.9rem;white-space:nowrap}.eael-product-popup.woocommerce div.product form.cart div.quantity{margin-right:15px;width:auto}.eael-product-popup.woocommerce div.product form.cart div.quantity input,.eael-product-popup.woocommerce div.product form.cart div.quantity a{height:100%;border:1px solid}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{min-width:90px}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty{text-align:center}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{outline:none}.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 40px !important}.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus,.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus{display:none}.eael-product-popup.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating{font-size:16px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:top;font-size:16px;line-height:18px}.eael-product-popup.woocommerce div.product table tbody tr{border-bottom:1px solid #ccc}.eael-product-popup.woocommerce div.product table tbody tr td{background:transparent;vertical-align:middle !important;padding:15px 15px 15px 0 !important}.eael-product-popup.woocommerce div.product .product_meta{font-size:14px;border-top:1px solid #ccc;border-bottom:0;padding:1em 0 0;margin:0 0 .8em}.eael-product-popup.woocommerce div.product .product_meta>span{display:block;border:none;padding:5px 0}.eael-product-popup .eael-product-image-wrap{width:40%}@media(max-width: 767px){.eael-product-popup .eael-product-image-wrap{width:100%}}.eael-product-popup .eael-product-image-wrap .badge-container{display:none}.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport{height:auto !important}.eael-product-popup .eael-product-details-wrap{width:56%;margin-left:4%;text-align:left}@media(max-width: 767px){.eael-product-popup .eael-product-details-wrap{width:100%;margin-left:0;margin-top:25px}}.eael-product-popup .eael-product-details-wrap .is-divider{display:none}.eael-product-popup button.eael-product-popup-close{position:absolute;right:-15px;top:-18px;font-size:20px;padding:0;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#fff !important;text-align:center;-webkit-box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000 !important;height:40px;width:40px;min-height:40px;max-width:40px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:1;border:0;margin:0}.eael-product-popup button.eael-product-popup-close:focus{outline:none}.eael-product-popup form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.eael-product-popup form.cart.variations_form{display:block}.eael-product-popup form.cart.variations_form .variations{border:none}.eael-product-popup form.cart.variations_form .variations tr{margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td{display:block;width:100%;border:none;padding:0;margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td select{width:100%}.eael-product-popup form.cart.variations_form .variations_button{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-popup form.cart.grouped_form{display:block}.eael-product-popup form.cart.grouped_form table .button{line-height:1.2em}.eael-product-popup form.cart.grouped_form .quantity{width:100%}.eael-product-popup form.cart.grouped_form .quantity input,.eael-product-popup form.cart.grouped_form .quantity a{height:auto !important;min-height:2.507em;line-height:1.2em}.eael-product-popup form.cart .quantity{width:37%;margin-right:20px}.eael-product-popup form.cart .quantity input{width:100%}.eael-product-popup .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-popup .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-popup .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;min-width:45px;min-height:45px;line-height:45px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-popup .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-popup .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-popup .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-popup .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-popup .eael-onsale.sale-preset-5{display:block;line-height:74px;height:50px;width:100px;left:-35pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-popup .eael-onsale.sale-preset-5.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:7px}@media only screen and (min-width: 1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{max-width:150px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}.theme-astra .woocommerce.eael-woo-product-carousel ul.products,.woocommerce-page .eael-woo-product-carousel ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.eael-popup-details-render .eael-preloader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} +.eael-woo-product-carousel-container ins{background:transparent}.eael-woo-product-carousel-container .woocommerce ul.products{padding:0 !important}.eael-woo-product-carousel-container .woocommerce ul.products:before,.eael-woo-product-carousel-container .woocommerce ul.products:after{display:none}.eael-woo-product-carousel-container .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating{margin:0;display:block;float:none;height:1em;width:5.6em;font-size:14px !important;line-height:1em}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-woo-product-carousel-container .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-woo-product-carousel-container .eael-woo-product-carousel:not(.swiper-container-initialized) .eael-product-carousel{width:350px;height:450px}.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-carousel{direction:ltr}.eael-woo-product-carousel-container .eael-woo-product-carousel a.button.add_to_cart_button.added{display:none !important}.eael-woo-product-carousel-container .eael-woo-product-carousel .eael-product-quick-view a{cursor:pointer}.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products{margin:0;-ms-flex-wrap:unset;flex-wrap:unset}.eael-woo-product-carousel-container .eael-woo-product-carousel .swiper-wrapper.products .product{float:none}.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="1"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="2"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="3"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="4"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="5"] .product.swiper-slide,.eael-woo-product-carousel-container .eael-woo-product-carousel[data-items="6"] .product.swiper-slide{position:relative;min-height:1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}.eael-woo-product-carousel-container.preset-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#597dfc}.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-1 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-1.swiper-container-wrap .swiper-button-prev:hover{background-color:#597dfc;color:#fff}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel{border-radius:20px;background-color:#f5f7fd;text-align:left;margin:10px}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .product-image-wrap{border-radius:20px 20px 0 0}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale{background:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#597dfc}.eael-woo-product-carousel-container.preset-1 .eael-product-carousel:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-1 .product-image-wrap{position:relative;overflow:hidden}.eael-woo-product-carousel-container.preset-1 .product-details-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details{width:60%}.eael-woo-product-carousel-container.preset-1 .product-details-wrap .eael-product-price{width:40%;text-align:right;color:#597dfc}.eael-woo-product-carousel-container.preset-2 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #5f3ae0}.eael-woo-product-carousel-container.preset-2 .swiper-pagination .swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-2 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-2.swiper-container-wrap .swiper-button-prev:hover{background-color:#5f3ae0;color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel{position:relative;overflow:hidden;border-radius:10px;margin:10px}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale{background:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#5f3ae0}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price del .amount{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price ins .amount,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price .amount{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .carousel-overlay{opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .product-overlay-content{bottom:0;opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel:hover .icons-wrap li{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap{left:auto}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .icons-wrap.box-style-list{visibility:visible;opacity:1}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .product-overlay-content{position:absolute;width:100%;top:auto;bottom:-100px;left:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;text-align:left}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .carousel-overlay{background:#5f3ae069;position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-title *,.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-excerpt{color:#fff}.eael-woo-product-carousel-container.preset-2 .eael-product-carousel .eael-product-price{margin-top:15px;color:#fff}.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #5f3ae0}.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .swiper-pagination .swiper-pagination-bullet-active{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-3 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-3.swiper-container-wrap .swiper-button-prev:hover{background-color:#5f3ae0;color:#fff}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel{border-radius:10px;background-color:#f5f7fd;text-align:left;margin:10px}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel:hover .icons-wrap.block-style{visibility:visible;opacity:1;bottom:0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale{background:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .star-rating{display:inline-block !important}.eael-woo-product-carousel-container.preset-3 .eael-product-carousel .eael-product-price{color:#5f3ae0}.eael-woo-product-carousel-container.preset-3 .product-image-wrap{position:relative;overflow:hidden}.eael-woo-product-carousel-container.preset-3 .product-details-wrap{padding:20px}.eael-woo-product-carousel-container.preset-3 .product-details-wrap .eael-product-excerpt p{margin-top:5px}.eael-woo-product-carousel-container.preset-4 .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #ec3b75}.eael-woo-product-carousel-container.preset-4 .swiper-pagination .swiper-pagination-bullet-active{background:#ec3b75}.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-4 .swiper-container .swiper-button-prev:hover,.eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-next:hover,.eael-woo-product-carousel-container.preset-4.swiper-container-wrap .swiper-button-prev:hover{background-color:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel{position:relative;overflow:hidden;border-radius:10px;margin:10px}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .image-wrap img,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-image-wrap{border-radius:10px 10px 0 0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale{background:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4:after{border-left-color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-onsale.sale-preset-4.right:after{border-right-color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price del .amount{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price ins .amount,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price .amount{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .carousel-overlay{opacity:1}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel:hover .product-overlay-content{bottom:0;opacity:1}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap{bottom:0;position:relative}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style{visibility:visible;opacity:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0 0}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a{color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a:hover{background:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button{color:#ec3b75}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .icons-wrap.box-style li a.button.add_to_cart_button:hover{background:#ec3b75;color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-popup{display:none}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-overlay-content{position:absolute;width:100%;top:auto;bottom:-100px;left:0;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .carousel-overlay{background:rgba(23,70,236,.55);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-title *,.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-excerpt{color:#fff}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-title-wrap{width:60%;text-align:left}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .product-details .eael-product-price{width:40%;text-align:right}.eael-woo-product-carousel-container.preset-4 .eael-product-carousel .eael-product-price{margin-top:15px;color:#fff}.eael-woo-product-carousel-container .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:45px;min-height:45px;line-height:45px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-woo-product-carousel-container .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4{left:0;top:15px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-woo-product-carousel-container .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5{display:block;line-height:74px;height:50px;width:100px;left:-35pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.outofstock{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:7px}.eael-woo-product-carousel-container .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-woo-product-carousel-container .swiper-image-stretch .product-image-wrap img{width:100%}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet{border-radius:2px;width:8px;height:3px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-2 .swiper-pagination-bullet{border-radius:0}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-3 .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);margin:0 7px}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet{border:1px solid #ec3b75;background:transparent}.eael-woo-product-carousel-container.swiper-container-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-outside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active,.eael-woo-product-carousel-container.swiper-container-wrap-dots-inside .swiper-pagination.dots-preset-4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ec3b75}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination{width:350px !important;margin-top:20px}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide{opacity:.4}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide.swiper-slide-active{opacity:1}.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination .swiper-slide img{width:60px;height:60px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media all and (min-width: 1024px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_desktop{display:none !important}}@media all and (min-width: 768px)and (max-width: 1024px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_tablet{display:none !important}}@media all and (max-width: 767px){.eael-woo-product-carousel-container .eael-woo-product-carousel-gallary-pagination.eael_gallery_pagination_hide_on_mobile{display:none !important}}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination{bottom:10px;left:0;width:100%}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.eael-woo-product-carousel-container.swiper-container-wrap .swiper-pagination-bullet:focus{outline:none}.eael-woo-product-carousel-container .swiper-container .swiper-button-next,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev{font-size:20px;margin:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:5px;-webkit-filter:drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05));filter:drop-shadow(0px 23px 13.5px rgba(28, 34, 56, 0.05));background-color:#eee;background-image:none;color:#000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.eael-woo-product-carousel-container .swiper-container .swiper-button-next:focus,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev:focus,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next:focus,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev:focus{outline:none}.eael-woo-product-carousel-container .swiper-container .swiper-button-next.swiper-button-disabled,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev.swiper-button-disabled,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next.swiper-button-disabled,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev.swiper-button-disabled{color:#c3c9d0;opacity:.7}.eael-woo-product-carousel-container .swiper-container .swiper-button-next i,.eael-woo-product-carousel-container .swiper-container .swiper-button-prev i,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next i,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev i{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.eael-woo-product-carousel-container .swiper-container .swiper-button-next,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-next{right:-40px}.eael-woo-product-carousel-container .swiper-container .swiper-button-prev,.eael-woo-product-carousel-container.swiper-container-wrap .swiper-button-prev{left:-40px}.eael-woo-product-carousel-container .eael-product-title *{margin:0 0 10px 0;font-size:18px;line-height:1.2em;font-weight:500}.eael-woo-product-carousel-container .eael-product-price{font-size:15px;line-height:1.5em}.eael-woo-product-carousel-container .eael-product-excerpt p{margin-bottom:0}.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap.block-style,.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap.block-style,.eael-woo-product-carousel-container .product.product-type-external .icons-wrap.block-style,.eael-woo-product-carousel-container .product.outofstock .icons-wrap.block-style{grid-template-columns:repeat(2, 1fr)}.eael-woo-product-carousel-container .product.product-type-grouped .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.product-type-variable .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.product-type-external .icons-wrap li:first-child,.eael-woo-product-carousel-container .product.outofstock .icons-wrap li:first-child{display:none}.eael-woo-product-carousel-container .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-carousel-container .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-woo-product-carousel-container .icons-wrap.box-style li a{position:relative;width:35px;height:35px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a:hover{background:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a i{line-height:1rem}.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart{font-size:0}.eael-woo-product-carousel-container .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button{padding:0 !important;margin:3px;font-size:0px;display:block;border:none;color:#597dfc;background-color:#fff}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:hover{color:#fff;background-color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap.box-style-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-50px;top:30px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-carousel-container .icons-wrap.box-style-list li{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a{position:relative;width:35px;height:35px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a:hover{background:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a i{line-height:1rem}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart{font-size:0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button{padding:0 !important;margin:3px;font-size:0px;display:block;border:none;color:#5f3ae0;background-color:#fff}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button:hover{color:#fff;background-color:#597dfc}.eael-woo-product-carousel-container .icons-wrap.box-style-list li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap.block-style{background:#5f3ae0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:100%;top:auto;bottom:-50px;margin:0;color:#fff}.eael-woo-product-carousel-container .icons-wrap.block-style:before,.eael-woo-product-carousel-container .icons-wrap.block-style:after{content:none}.eael-woo-product-carousel-container .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #fff}.eael-woo-product-carousel-container .icons-wrap.block-style li:last-child{border:none}.eael-woo-product-carousel-container .icons-wrap.block-style li a{position:relative;color:#fff;background:#5f3ae0}.eael-woo-product-carousel-container .icons-wrap.block-style li a:hover{background:transparent;color:#fff}.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart{font-size:0;border-radius:0}.eael-woo-product-carousel-container .icons-wrap.block-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:16px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button{padding:0 !important;margin:0;font-size:0;border-radius:0;background:#5f3ae0;display:block;border:none;color:inherit}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:hover{background:inherit;color:inherit}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-woo-product-carousel-container .icons-wrap.block-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-woo-product-carousel-container .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-woo-product-carousel-container .icons-wrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-woo-product-carousel-container .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-woo-product-carousel-container .icons-wrap li a i{position:relative;font-size:16px;line-height:1.2em}.eael-woo-product-carousel-container .icons-wrap li a svg{width:18px}.eael-woo-product-carousel-container .eael-product-cats{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-woo-product-carousel-container .eael-product-cats a{font-size:14px;line-height:1.2em;padding:5px 10px;margin-right:5px}.eael-woo-product-carousel-container .eael-no-posts-found{margin:0;background:#ccc;color:#000;font-size:16px;line-height:1.2em;direction:ltr}.eael-woo-product-carousel-container .swiper-container{width:100%}.eael-woo-product-carousel-container .swiper-container~.swiper-button-prev:after,.eael-woo-product-carousel-container .swiper-container~.swiper-button-next:after{content:none}@media only screen and (min-width: 1025px){.eael-product-grid-column-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-grid-column-tablet-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-tablet-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-tablet-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-tablet-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-tablet-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-tablet-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-tablet-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48%}.eael-product-grid-column-tablet-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-grid-column-tablet-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23%}.eael-product-grid-column-tablet-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18%}.eael-product-grid-column-tablet-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-grid-column-mobile-1 .eael-product-grid .woocommerce ul.products{grid-template-columns:100%}.eael-product-grid-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-grid-column-mobile-3 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-grid-column-mobile-4 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-grid-column-mobile-5 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-grid-column-mobile-6 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap,.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{width:100%}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-image-wrap{margin-bottom:15px}.eael-product-list-column-mobile-2 .eael-product-grid .woocommerce ul.products .eael-product-wrap .product-details-wrap{padding:0;margin:0}.eael-product-grid-column-mobile-1 .eael-product-grid.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-grid-column-mobile-2 .eael-product-grid.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-grid-column-mobile-3 .eael-product-grid.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-grid-column-mobile-4 .eael-product-grid.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-grid-column-mobile-5 .eael-product-grid.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-grid-column-mobile-6 .eael-product-grid.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.theme-astra .woocommerce.eael-woo-product-carousel ul.products,.woocommerce-page .eael-woo-product-carousel ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0} diff --git a/assets/front-end/css/view/woo-product-gallery.css b/assets/front-end/css/view/woo-product-gallery.css index 899bbc877..224470e6e 100644 --- a/assets/front-end/css/view/woo-product-gallery.css +++ b/assets/front-end/css/view/woo-product-gallery.css @@ -384,469 +384,6 @@ font-family: "Font Awesome 5 Free"; font-weight: 900; } -.eael-product-popup { - position: fixed; - left: 0; - top: 0; - width: 100%; - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - z-index: -1; -} -.eael-product-popup.eael-product-popup-ready { - z-index: 999; - opacity: 1 !important; -} -.eael-product-popup.eael-product-zoom-in { - opacity: 0; - -webkit-transition: all 0.3s ease-out; - -o-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} -.eael-product-popup.eael-product-zoom-in .eael-product-popup-details { - opacity: 0; - -webkit-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; - -webkit-transform: scale(0.5); - -ms-transform: scale(0.5); - transform: scale(0.5); -} -.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details { - opacity: 1; - -webkit-transform: scale(0.9); - -ms-transform: scale(0.9); - transform: scale(0.9); -} -.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg { - opacity: 0.7; -} -.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg { - opacity: 0; -} -.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details { - -webkit-transform: scale(0.5); - -ms-transform: scale(0.5); - transform: scale(0.5); - opacity: 0; -} -.eael-product-popup .eael-product-modal-bg { - position: absolute; - left: 0; - top: 0; - height: 100%; - width: 100%; - background: #000000; - opacity: 0; - -webkit-transition: all 0.3s ease-out; - -o-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; -} -.eael-product-popup .eael-product-popup-details { - position: relative; - margin: 5vh auto; - padding: 20px; - border: 1px solid #888; - max-width: 900px; - -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - background-color: #fefefe; - width: 100%; - border-radius: 10px; - height: auto; - max-height: -webkit-fit-content; - max-height: -moz-fit-content; - max-height: fit-content; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button { - position: relative; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after { - font-family: "Font Awesome 5 Free"; - content: ""; - font-weight: 900; - display: inline-block; - position: absolute; - right: 12px; -} -.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after { - font-family: "Font Awesome 5 Free"; - content: ""; - font-weight: 900; - position: absolute; - right: 12px; - -webkit-animation: spin 2s linear infinite; - animation: spin 2s linear infinite; -} -.eael-product-popup.woocommerce div.product { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 100%; - overflow-y: auto; - background: transparent; - position: relative; -} -.eael-product-popup.woocommerce div.product.ast-article-single, .eael-product-popup.woocommerce div.product .ast-article-single { - background: transparent; -} -@media (max-width: 767px) { - .eael-product-popup.woocommerce div.product { - display: block; - } -} -.eael-product-popup.woocommerce div.product div.images { - width: 100%; - margin-bottom: 0; -} -.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - margin-bottom: 1em; -} -.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n) { - margin-right: 0; -} -.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { - width: calc(25% - .75em); - margin-right: 1em; - margin-bottom: 1em; -} -.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child { - margin-right: 0; -} -.eael-product-popup.woocommerce div.product .product_title { - font-size: 28px; - line-height: 1.2em; - font-weight: 700; - margin-bottom: 10px; - letter-spacing: normal; - text-transform: capitalize; -} -.eael-product-popup.woocommerce div.product .product_title:before { - content: none; -} -.eael-product-popup.woocommerce div.product .price { - font-size: 25px; - line-height: 1.2em; - margin: 0 0 15px; - text-align: left !important; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description { - font-size: 18px; - line-height: 1.2em; - margin: 0; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p, .eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child { - margin-bottom: 20px; -} -.eael-product-popup.woocommerce div.product .button { - margin: 0 !important; - line-height: 1.5em; -} -.eael-product-popup.woocommerce div.product form.cart { - margin: 0 0 1.2em; - padding: 0; - border: none; - width: 100%; -} -.eael-product-popup.woocommerce div.product form.cart table { - border: none; - margin: 0 0 1.2em; - border-collapse: collapse; - width: 100%; -} -.eael-product-popup.woocommerce div.product form.cart table tbody { - display: table-row-group; - border: none; -} -.eael-product-popup.woocommerce div.product form.cart p.stock { - margin-bottom: 0; -} -.eael-product-popup.woocommerce div.product form.cart .group_table td { - border: none; -} -.eael-product-popup.woocommerce div.product form.cart .group_table .button { - padding: 0.8em; - font-weight: 400; - font-size: 0.9rem; - white-space: nowrap; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity { - margin-right: 15px; - width: auto; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity input, .eael-product-popup.woocommerce div.product form.cart div.quantity a { - height: 100%; - border: 1px solid; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number] { - min-width: 90px; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity .qty { - text-align: center; -} -.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { - outline: none; -} -.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button { - padding: 10px 40px; -} -.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus, -.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus { - display: none; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating { - margin-bottom: 5px; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating { - font-size: 16px; -} -.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link { - display: inline-block; - vertical-align: top; - font-size: 16px; - line-height: 18px; -} -.eael-product-popup.woocommerce div.product table tbody tr { - border-bottom: 1px solid #ccc; -} -.eael-product-popup.woocommerce div.product table tbody tr td { - background: transparent; - vertical-align: middle !important; - padding: 15px 15px 15px 0 !important; -} -.eael-product-popup.woocommerce div.product .product_meta { - font-size: 14px; - border-top: 1px solid #ccc; - border-bottom: 0; - padding: 1em 0 0; - margin: 0 0 0.8em; -} -.eael-product-popup.woocommerce div.product .product_meta > span { - display: block; - border: none; - padding: 5px 0; -} -.eael-product-popup .eael-product-image-wrap { - width: 40%; -} -@media (max-width: 767px) { - .eael-product-popup .eael-product-image-wrap { - width: 100%; - } -} -.eael-product-popup .eael-product-image-wrap .badge-container { - display: none; -} -.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport { - height: auto !important; -} -.eael-product-popup .eael-product-details-wrap { - width: 56%; - margin-left: 4%; - text-align: left; -} -@media (max-width: 767px) { - .eael-product-popup .eael-product-details-wrap { - width: 100%; - margin-left: 0; - margin-top: 25px; - } -} -.eael-product-popup .eael-product-details-wrap .is-divider { - display: none; -} -.eael-product-popup button.eael-product-popup-close { - position: absolute; - right: -15px; - top: -18px; - font-size: 20px; - padding: 0; - cursor: pointer; - -webkit-box-sizing: content-box; - box-sizing: content-box; - overflow: visible; - background: #fff !important; - text-align: center; - -webkit-box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - box-shadow: 2px 0px 12px 3px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); - color: #000 !important; - height: 40px; - width: 40px; - min-height: 40px; - max-width: 40px; - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - border-radius: 50%; - opacity: 1; - border: 0; - margin: 0; -} -.eael-product-popup button.eael-product-popup-close:focus { - outline: none; -} -.eael-product-popup form.cart { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 20px; -} -.eael-product-popup form.cart.variations_form { - display: block; -} -.eael-product-popup form.cart.variations_form .variations { - border: none; -} -.eael-product-popup form.cart.variations_form .variations tr { - margin-bottom: 5px; -} -.eael-product-popup form.cart.variations_form .variations td { - display: block; - width: 100%; - border: none; - padding: 0; - margin-bottom: 5px; -} -.eael-product-popup form.cart.variations_form .variations td select { - width: 100%; -} -.eael-product-popup form.cart.variations_form .variations_button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.eael-product-popup form.cart.grouped_form { - display: block; -} -.eael-product-popup form.cart.grouped_form table .button { - line-height: 1.2em; -} -.eael-product-popup form.cart.grouped_form .quantity { - width: 100%; -} -.eael-product-popup form.cart.grouped_form .quantity input, .eael-product-popup form.cart.grouped_form .quantity a { - height: auto !important; - min-height: 2.507em; - line-height: 1.2em; -} -.eael-product-popup form.cart .quantity { - width: 37%; - margin-right: 20px; -} -.eael-product-popup form.cart .quantity input { - width: 100%; -} -.eael-product-popup .eael-onsale { - padding: 5px 10px; - font-size: 12px; - font-weight: 500; - position: absolute; - text-align: center; - line-height: 1.2em; - top: 30px; - left: 0; - margin: 0; - background-color: #ff7a80; - color: #fff; - z-index: 9; -} -.eael-product-popup .eael-onsale.sale-preset-1.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-1.right { - left: auto; - right: 0; -} -.eael-product-popup .eael-onsale.sale-preset-2 { - padding: 0; - top: 5px; - left: 5px; - min-width: 50px; - min-height: 50px; - line-height: 50px; - border-radius: 100%; - -webkit-font-smoothing: antialiased; -} -.eael-product-popup .eael-onsale.sale-preset-2.outofstock { - line-height: 1.2em; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} -.eael-product-popup .eael-onsale.sale-preset-3 { - border-radius: 50px; - left: 15px; - top: 15px; -} -.eael-product-popup .eael-onsale.sale-preset-3.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-4 { - left: 0; - top: 15px; -} -.eael-product-popup .eael-onsale.sale-preset-4.outofstock br { - display: none; -} -.eael-product-popup .eael-onsale.sale-preset-4:after { - position: absolute; - right: -15px; - bottom: 0px; - width: 15px; - height: 24px; - border-top: 12px solid transparent; - border-bottom: 12px solid transparent; - border-left: 10px solid #23a454; - content: ""; -} -.eael-product-popup .eael-onsale.sale-preset-5 { - display: block; - line-height: 74px; - height: 60px; - width: 120px; - left: -37pX; - top: -8px; - right: auto; - padding: 0; - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); -} -.eael-product-popup .eael-onsale.sale-preset-5.outofstock { - line-height: normal; - padding-top: 12px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} .eael-product-gallery .woocommerce ul.products .product { overflow-y: auto; } @@ -1537,12 +1074,6 @@ margin: 1%; } } -.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty { - max-width: 150px; -} -.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus { - border: 1px solid; -} @-webkit-keyframes ploaderSpin { 0% { -webkit-transform: rotate(0deg); @@ -1567,40 +1098,6 @@ opacity: 0.6 !important; pointer-events: none !important; } -.eael-popup-details-render { - width: 80%; - max-width: 900px; - /* Safari */ -} -.eael-popup-details-render .eael-preloader { - margin: 0 auto; - border: 5px solid #f3f3f3; - border-radius: 50%; - border-top: 5px solid #3498db; - width: 50px; - height: 50px; - -webkit-animation: spin 2s linear infinite; - /* Safari */ - animation: spin 2s linear infinite; -} -@-webkit-keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - } -} -@keyframes spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} .theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link { position: unset; display: unset; diff --git a/assets/front-end/css/view/woo-product-gallery.min.css b/assets/front-end/css/view/woo-product-gallery.min.css index d481c613f..295ece471 100644 --- a/assets/front-end/css/view/woo-product-gallery.min.css +++ b/assets/front-end/css/view/woo-product-gallery.min.css @@ -1 +1 @@ -.eael-product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-gallery.eael-terms-layout-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab{margin:0 0 50px 0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:first-child a{margin-left:0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:last-child a{margin-right:0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab img{display:block;margin:0 auto 5px auto}.eael-product-gallery.eael-terms-layout-vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab{width:25%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab{width:100%}}@media(min-width: 768px){.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li{display:block}}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:first-child a{margin-top:0}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:last-child a{margin-bottom:0}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab a{padding:20px 30px}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab img{margin:0 5px 0 0}.eael-product-gallery.eael-terms-layout-vertical .woocommerce{width:75%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical .woocommerce{width:100%}}.eael-product-gallery .eael-cat-tab{list-style:none;margin:0;padding:0;border-radius:5px}.eael-product-gallery .eael-cat-tab li{display:inline-block}.eael-product-gallery .eael-cat-tab img{width:35px}.eael-product-gallery .eael-cat-tab a{padding:20px 30px;display:block;background-color:#f8f6ff;color:#7d7a94;font-size:20px;line-height:1.2em;font-weight:600;border-radius:5px;margin:3px}.eael-product-gallery .eael-cat-tab a:hover,.eael-product-gallery .eael-cat-tab a.active{color:#fff;background-color:#8941ff}.eael-product-gallery .woocommerce ul.products{display:grid;grid-gap:25px;margin:0 0 15px 0 !important;padding:0 !important}.eael-product-gallery .woocommerce ul.products:before,.eael-product-gallery .woocommerce ul.products:after{display:none}.eael-product-gallery .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-product-gallery .woocommerce ul.products .product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-gallery .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-gallery .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-product-gallery .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-gallery .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product{position:relative;float:left;display:block;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a{text-decoration:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product img{width:100%;height:auto;margin:0;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .outofstock-badge{line-height:16px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-95px;top:-45px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button:focus,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before{content:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .eael-wc-compare{color:#fff;background-color:#333}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-product-gallery.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-product-gallery.eael-product-preset-2 ul.products li.product .image-wrap img,.eael-product-gallery.eael-product-preset-1 ul.products li.product .image-wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery.masonry .woocommerce ul.products{display:block}@media(min-width: 766px){.eael-product-gallery.masonry .woocommerce ul.products{margin:0 -1% !important}}.eael-product-gallery.masonry .woocommerce ul.products:before,.eael-product-gallery.masonry .woocommerce ul.products:after{display:table;content:" "}.eael-product-gallery.masonry .woocommerce ul.products li.product{float:left;margin:15px 0}@media(min-width: 766px){.eael-product-gallery.masonry .woocommerce ul.products li.product{margin:1%}}.eael-product-gallery .woocommerce ul.products h2.eael-product-not-found{grid-column:1/-1;text-align:center;font-size:20px}.eael-product-gallery .woocommerce ul.products li.product a img,.eael-product-gallery .woocommerce ul.products li.product img{margin-bottom:0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title{letter-spacing:normal;font-weight:700;text-transform:capitalize}.eael-product-gallery .woocommerce ul.products li.product ins{background:transparent}.eael-product-gallery .woocommerce ul.products li.product .button{text-transform:capitalize;border:none;letter-spacing:normal;-webkit-box-shadow:none;box-shadow:none}.eael-product-gallery .woocommerce ul.products li.product .button:hover,.eael-product-gallery .woocommerce ul.products li.product .button:visited{text-decoration:none}.eael-product-gallery .woocommerce ul.products li.product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-gallery .woocommerce ul.products li.product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-gallery .woocommerce ul.products li.product .star-rating span{display:inline-block}.eael-product-gallery .woocommerce ul.products li.product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-popup{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.eael-product-popup.eael-product-popup-ready{z-index:999;opacity:1 !important}.eael-product-popup.eael-product-zoom-in{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup.eael-product-zoom-in .eael-product-popup-details{opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-popup-details{opacity:1;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.eael-product-popup.eael-product-zoom-in.eael-product-popup-ready .eael-product-modal-bg{opacity:.7}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-modal-bg{opacity:0}.eael-product-popup.eael-product-zoom-in.eael-product-modal-removing .eael-product-popup-details{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.eael-product-popup .eael-product-modal-bg{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.eael-product-popup .eael-product-popup-details{position:relative;margin:5vh auto;padding:20px;border:1px solid #888;max-width:900px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-color:#fefefe;width:100%;border-radius:10px;height:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button{position:relative}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-added:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;position:absolute;right:12px}.eael-product-popup .eael-product-popup-details .single_add_to_cart_button.eael-addtocart-loading:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;right:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.eael-product-popup.woocommerce div.product{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow-y:auto;background:transparent;position:relative}.eael-product-popup.woocommerce div.product.ast-article-single,.eael-product-popup.woocommerce div.product .ast-article-single{background:transparent}@media(max-width: 767px){.eael-product-popup.woocommerce div.product{display:block}}.eael-product-popup.woocommerce div.product div.images{width:100%;margin-bottom:0}.eael-product-popup.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n){margin-right:0}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:calc(25% - .75em);margin-right:1em;margin-bottom:1em}.eael-product-popup.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{margin-right:0}.eael-product-popup.woocommerce div.product .product_title{font-size:28px;line-height:1.2em;font-weight:700;margin-bottom:10px;letter-spacing:normal;text-transform:capitalize}.eael-product-popup.woocommerce div.product .product_title:before{content:none}.eael-product-popup.woocommerce div.product .price{font-size:25px;line-height:1.2em;margin:0 0 15px;text-align:left !important}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.2em;margin:0}.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p,.eael-product-popup.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:20px}.eael-product-popup.woocommerce div.product .button{margin:0 !important;line-height:1.5em}.eael-product-popup.woocommerce div.product form.cart{margin:0 0 1.2em;padding:0;border:none;width:100%}.eael-product-popup.woocommerce div.product form.cart table{border:none;margin:0 0 1.2em;border-collapse:collapse;width:100%}.eael-product-popup.woocommerce div.product form.cart table tbody{display:table-row-group;border:none}.eael-product-popup.woocommerce div.product form.cart p.stock{margin-bottom:0}.eael-product-popup.woocommerce div.product form.cart .group_table td{border:none}.eael-product-popup.woocommerce div.product form.cart .group_table .button{padding:.8em;font-weight:400;font-size:.9rem;white-space:nowrap}.eael-product-popup.woocommerce div.product form.cart div.quantity{margin-right:15px;width:auto}.eael-product-popup.woocommerce div.product form.cart div.quantity input,.eael-product-popup.woocommerce div.product form.cart div.quantity a{height:100%;border:1px solid}.eael-product-popup.woocommerce div.product form.cart div.quantity input[type=number]{min-width:90px}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty{text-align:center}.eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{outline:none}.eael-product-popup.woocommerce div.product form.cart .button.single_add_to_cart_button{padding:10px 40px}.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.plus,.eael-product-popup.woocommerce div.product form.cart .product-single-quantity button.minus{display:none}.eael-product-popup.woocommerce div.product .woocommerce-product-rating{margin-bottom:5px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .star-rating{font-size:16px}.eael-product-popup.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:top;font-size:16px;line-height:18px}.eael-product-popup.woocommerce div.product table tbody tr{border-bottom:1px solid #ccc}.eael-product-popup.woocommerce div.product table tbody tr td{background:transparent;vertical-align:middle !important;padding:15px 15px 15px 0 !important}.eael-product-popup.woocommerce div.product .product_meta{font-size:14px;border-top:1px solid #ccc;border-bottom:0;padding:1em 0 0;margin:0 0 .8em}.eael-product-popup.woocommerce div.product .product_meta>span{display:block;border:none;padding:5px 0}.eael-product-popup .eael-product-image-wrap{width:40%}@media(max-width: 767px){.eael-product-popup .eael-product-image-wrap{width:100%}}.eael-product-popup .eael-product-image-wrap .badge-container{display:none}.eael-product-popup .eael-product-image-wrap .eael-new-product .flex-viewport{height:auto !important}.eael-product-popup .eael-product-details-wrap{width:56%;margin-left:4%;text-align:left}@media(max-width: 767px){.eael-product-popup .eael-product-details-wrap{width:100%;margin-left:0;margin-top:25px}}.eael-product-popup .eael-product-details-wrap .is-divider{display:none}.eael-product-popup button.eael-product-popup-close{position:absolute;right:-15px;top:-18px;font-size:20px;padding:0;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#fff !important;text-align:center;-webkit-box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0px 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#000 !important;height:40px;width:40px;min-height:40px;max-width:40px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:1;border:0;margin:0}.eael-product-popup button.eael-product-popup-close:focus{outline:none}.eael-product-popup form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.eael-product-popup form.cart.variations_form{display:block}.eael-product-popup form.cart.variations_form .variations{border:none}.eael-product-popup form.cart.variations_form .variations tr{margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td{display:block;width:100%;border:none;padding:0;margin-bottom:5px}.eael-product-popup form.cart.variations_form .variations td select{width:100%}.eael-product-popup form.cart.variations_form .variations_button{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-popup form.cart.grouped_form{display:block}.eael-product-popup form.cart.grouped_form table .button{line-height:1.2em}.eael-product-popup form.cart.grouped_form .quantity{width:100%}.eael-product-popup form.cart.grouped_form .quantity input,.eael-product-popup form.cart.grouped_form .quantity a{height:auto !important;min-height:2.507em;line-height:1.2em}.eael-product-popup form.cart .quantity{width:37%;margin-right:20px}.eael-product-popup form.cart .quantity input{width:100%}.eael-product-popup .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-popup .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-popup .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-popup .eael-onsale.sale-preset-2.outofstock{line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-popup .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-popup .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-popup .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-popup .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-popup .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-37pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-popup .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-gallery .woocommerce ul.products .product{overflow-y:auto}.eael-product-gallery .eael-load-more-button-wrap{clear:both;margin-top:40px}.eael-product-gallery .eael-product-wrap .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.outofstock{line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-37pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-gallery .eael-product-wrap .eael-product-title *{font-size:20px;line-height:1.2em;color:#252525;font-weight:500;margin:0 0 8px;padding:0}.eael-product-gallery .eael-product-wrap .eael-product-title *:before{content:none}.eael-product-gallery .eael-product-wrap .eael-product-price{font-size:18px;line-height:1.2em;color:#ff7a80;font-weight:600;margin-bottom:10px}.eael-product-gallery .eael-product-wrap .star-rating{margin:0 auto 10px}.eael-product-gallery .eael-product-wrap a.button.add_to_cart_button.added{display:none !important}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-box-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-gallery .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden}.eael-product-gallery .eael-product-wrap .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;top:auto;bottom:-50px}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li:not(:last-child){border-right:1px solid #fff}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a{position:relative;background-color:transparent;margin:0;padding:10px 5px;font-size:15px;line-height:1.2em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a:hover{background-color:transparent;color:#000}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a i{line-height:normal}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1;top:auto;bottom:-24px;margin:0 5%}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button{padding:0;margin:0;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external{width:auto;height:auto}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style{background:#fff;width:100%;top:auto;bottom:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a{position:relative;width:42px;height:42px;margin:10px 2px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button{padding:0;margin:10px 2px 0;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap li a{display:block;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;cursor:pointer}.eael-product-gallery .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-gallery .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px;line-height:42px}.eael-product-gallery .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-gallery .eael-product-wrap .product-details-wrap{padding:10px}.eael-product-gallery.eael-product-preset-1 .product-image-wrap{overflow:inherit}.eael-product-gallery.eael-product-preset-1 .product-details-wrap>div:first-child{margin-top:20px}.eael-product-gallery.eael-product-preset-6 ul.products,.eael-product-gallery.eael-product-preset-2 ul.products,.eael-product-gallery.eael-product-preset-1 ul.products{padding:0;margin:0;list-style:none}.eael-product-gallery.eael-product-preset-6 ul.products li.product,.eael-product-gallery.eael-product-preset-2 ul.products li.product,.eael-product-gallery.eael-product-preset-1 ul.products li.product{text-align:center;border:1px solid #000;overflow:hidden}.eael-product-gallery.eael-product-preset-6 ul.products li.product.first,.eael-product-gallery.eael-product-preset-2 ul.products li.product.first,.eael-product-gallery.eael-product-preset-1 ul.products li.product.first{clear:none}.eael-product-gallery.eael-product-preset-3 .product.outofstock .icons-wrap .button,.eael-product-gallery.eael-product-preset-2 .product.outofstock .icons-wrap .button,.eael-product-gallery.eael-product-preset-1 .product.outofstock .icons-wrap .button{display:none}.eael-product-gallery.eael-product-preset-3 .icons-wrap .button.product_type_grouped,.eael-product-gallery.eael-product-preset-2 .icons-wrap .button.product_type_grouped,.eael-product-gallery.eael-product-preset-1 .icons-wrap .button.product_type_grouped{display:none}.eael-load-more-button.hide-load-more{display:none !important}@media only screen and (min-width: 1025px){.eael-product-gallery-column-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48%}.eael-product-gallery-column-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-gallery-column-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23%}.eael-product-gallery-column-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18%}.eael-product-gallery-column-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-gallery-column-tablet-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-tablet-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-tablet-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-tablet-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-tablet-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-tablet-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-tablet-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-tablet-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48%}.eael-product-gallery-column-tablet-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-gallery-column-tablet-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23%}.eael-product-gallery-column-tablet-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18%}.eael-product-gallery-column-tablet-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-gallery-column-mobile-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-mobile-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-mobile-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-mobile-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-mobile-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-mobile-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-mobile-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-mobile-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-gallery-column-mobile-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-gallery-column-mobile-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-gallery-column-mobile-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-gallery-column-mobile-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}.theme-oceanwp.elementor-editor-active .eael-product-popup.woocommerce div.product form.cart div.quantity .qty{max-width:150px}.theme-oceanwp .eael-product-popup.woocommerce div.product form.cart div.quantity .qty:focus{border:1px solid}@-webkit-keyframes ploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-product-loader{opacity:.6 !important;pointer-events:none !important}.eael-popup-details-render{width:80%;max-width:900px}.eael-popup-details-render .eael-preloader{margin:0 auto;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:unset;display:unset}.woocommerce ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{display:none} +.eael-product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-product-gallery.eael-terms-layout-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab{margin:0 0 50px 0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:first-child a{margin-left:0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab li:last-child a{margin-right:0}.eael-product-gallery.eael-terms-layout-horizontal .eael-cat-tab img{display:block;margin:0 auto 5px auto}.eael-product-gallery.eael-terms-layout-vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab{width:25%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab{width:100%}}@media(min-width: 768px){.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li{display:block}}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:first-child a{margin-top:0}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab li:last-child a{margin-bottom:0}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab a{padding:20px 30px}.eael-product-gallery.eael-terms-layout-vertical .eael-cat-tab img{margin:0 5px 0 0}.eael-product-gallery.eael-terms-layout-vertical .woocommerce{width:75%}@media(max-width: 767px){.eael-product-gallery.eael-terms-layout-vertical .woocommerce{width:100%}}.eael-product-gallery .eael-cat-tab{list-style:none;margin:0;padding:0;border-radius:5px}.eael-product-gallery .eael-cat-tab li{display:inline-block}.eael-product-gallery .eael-cat-tab img{width:35px}.eael-product-gallery .eael-cat-tab a{padding:20px 30px;display:block;background-color:#f8f6ff;color:#7d7a94;font-size:20px;line-height:1.2em;font-weight:600;border-radius:5px;margin:3px}.eael-product-gallery .eael-cat-tab a:hover,.eael-product-gallery .eael-cat-tab a.active{color:#fff;background-color:#8941ff}.eael-product-gallery .woocommerce ul.products{display:grid;grid-gap:25px;margin:0 0 15px 0 !important;padding:0 !important}.eael-product-gallery .woocommerce ul.products:before,.eael-product-gallery .woocommerce ul.products:after{display:none}.eael-product-gallery .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-product-gallery .woocommerce ul.products .product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-gallery .woocommerce ul.products .product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-gallery .woocommerce ul.products .product .star-rating span{display:inline-block}.eael-product-gallery .woocommerce ul.products .product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-gallery .woocommerce ul.products.products[class*=columns-] li.product{width:100%}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product{position:relative;float:left;display:block;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a{text-decoration:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product img{width:100%;height:auto;margin:0;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .outofstock-badge{line-height:16px;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-95px;top:-45px;right:auto;margin:0;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:8px}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.product_type_variable:before,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button:focus,.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before{content:none}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .eael-wc-compare{color:#fff;background-color:#333}.eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-product-gallery.eael-product-preset-6 ul.products li.product .image-wrap img,.eael-product-gallery.eael-product-preset-2 ul.products li.product .image-wrap img,.eael-product-gallery.eael-product-preset-1 ul.products li.product .image-wrap img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery.masonry .woocommerce ul.products{display:block}@media(min-width: 766px){.eael-product-gallery.masonry .woocommerce ul.products{margin:0 -1% !important}}.eael-product-gallery.masonry .woocommerce ul.products:before,.eael-product-gallery.masonry .woocommerce ul.products:after{display:table;content:" "}.eael-product-gallery.masonry .woocommerce ul.products li.product{float:left;margin:15px 0}@media(min-width: 766px){.eael-product-gallery.masonry .woocommerce ul.products li.product{margin:1%}}.eael-product-gallery .woocommerce ul.products h2.eael-product-not-found{grid-column:1/-1;text-align:center;font-size:20px}.eael-product-gallery .woocommerce ul.products li.product a img,.eael-product-gallery .woocommerce ul.products li.product img{margin-bottom:0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title{letter-spacing:normal;font-weight:700;text-transform:capitalize}.eael-product-gallery .woocommerce ul.products li.product ins{background:transparent}.eael-product-gallery .woocommerce ul.products li.product .button{text-transform:capitalize;border:none;letter-spacing:normal;-webkit-box-shadow:none;box-shadow:none}.eael-product-gallery .woocommerce ul.products li.product .button:hover,.eael-product-gallery .woocommerce ul.products li.product .button:visited{text-decoration:none}.eael-product-gallery .woocommerce ul.products li.product .star-rating{margin:0 auto 5px;display:inline-block;float:none;height:1em;width:5.6em;font-size:1em;line-height:1em}.eael-product-gallery .woocommerce ul.products li.product .star-rating:before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;opacity:1}.eael-product-gallery .woocommerce ul.products li.product .star-rating span{display:inline-block}.eael-product-gallery .woocommerce ul.products li.product .star-rating span:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.eael-product-gallery .woocommerce ul.products .product{overflow-y:auto}.eael-product-gallery .eael-load-more-button-wrap{clear:both;margin-top:40px}.eael-product-gallery .eael-product-wrap .eael-onsale{padding:5px 10px;font-size:12px;font-weight:500;position:absolute;text-align:center;line-height:1.2em;top:30px;left:0;margin:0;background-color:#ff7a80;color:#fff;z-index:9}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-1.right{left:auto;right:0}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2{padding:0;top:5px;left:5px;display:inline-table;min-width:50px;min-height:50px;line-height:50px;border-radius:100%;-webkit-font-smoothing:antialiased}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.outofstock{line-height:1.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-2.right{left:auto;right:5px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3{border-radius:50px;left:15px;top:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-3.right{left:auto;right:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4{left:0;top:15px}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.outofstock br{display:none}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4:after{position:absolute;right:-15px;bottom:0px;width:15px;height:24px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:10px solid #23a454;content:""}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right{left:auto;right:0}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-4.right:after{right:auto;left:-15px;border-left:0;border-right:10px solid #23a454}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5{display:block;line-height:74px;height:60px;width:120px;left:-37pX;top:-8px;right:auto;padding:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.outofstock{line-height:normal;padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-product-gallery .eael-product-wrap .eael-onsale.sale-preset-5.right{left:auto;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.eael-product-gallery .eael-product-wrap .eael-product-title *{font-size:20px;line-height:1.2em;color:#252525;font-weight:500;margin:0 0 8px;padding:0}.eael-product-gallery .eael-product-wrap .eael-product-title *:before{content:none}.eael-product-gallery .eael-product-wrap .eael-product-price{font-size:18px;line-height:1.2em;color:#ff7a80;font-weight:600;margin-bottom:10px}.eael-product-gallery .eael-product-wrap .star-rating{margin:0 auto 10px}.eael-product-gallery .eael-product-wrap a.button.add_to_cart_button.added{display:none !important}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.box-style{bottom:30px;visibility:visible;opacity:1}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-box-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-gallery .eael-product-wrap:hover .icons-wrap.block-style{visibility:visible;opacity:1;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.eael-product-gallery .eael-product-wrap .product-image-wrap{position:relative;overflow:hidden}.eael-product-gallery .eael-product-wrap .icons-wrap{padding:0;list-style:none;position:absolute;z-index:9;display:block;top:50%;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;margin:0 auto;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style{background:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;top:auto;bottom:-50px}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li{-webkit-box-flex:1;-ms-flex:1;flex:1}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li:not(:last-child){border-right:1px solid #fff}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li.add-to-cart{-webkit-box-flex:4;-ms-flex:4;flex:4}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a{position:relative;background-color:transparent;margin:0;padding:10px 5px;font-size:15px;line-height:1.2em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a:hover{background-color:transparent;color:#000}.eael-product-gallery .eael-product-wrap .icons-wrap.block-style li a i{line-height:normal}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:-100px}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button{padding:0;margin:3px;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1;top:auto;bottom:-24px;margin:0 5%}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a{position:relative;width:42px;height:42px;margin:3px;-webkit-box-shadow:0px 15px 10px rgba(61,70,79,.12);box-shadow:0px 15px 10px rgba(61,70,79,.12);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button{padding:0;margin:0;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap.over-box-style li a.product_type_external{width:auto;height:auto}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style{background:#fff;width:100%;top:auto;bottom:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a{position:relative;width:42px;height:42px;margin:10px 2px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a i{line-height:1rem}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart{font-size:0 !important}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.added_to_cart:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button{padding:0;margin:10px 2px 0;font-size:0px !important}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button:before{content:"";display:block;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.eael-product-gallery .eael-product-wrap .icons-wrap.block-box-style li a.button.add_to_cart_button.product_type_variable:before{content:""}.eael-product-gallery .eael-product-wrap .icons-wrap li{display:inline-block;margin:0;padding:0}.eael-product-gallery .eael-product-wrap .icons-wrap li a{display:block;position:absolute;color:#000;width:100%;height:100%;text-align:center;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;cursor:pointer}.eael-product-gallery .eael-product-wrap .icons-wrap li a:hover{background:#ff7a80;color:#fff}.eael-product-gallery .eael-product-wrap .icons-wrap li a i{position:relative;font-size:18px;line-height:42px}.eael-product-gallery .eael-product-wrap .icons-wrap li a svg{width:18px}.eael-product-gallery .eael-product-wrap .product-details-wrap{padding:10px}.eael-product-gallery.eael-product-preset-1 .product-image-wrap{overflow:inherit}.eael-product-gallery.eael-product-preset-1 .product-details-wrap>div:first-child{margin-top:20px}.eael-product-gallery.eael-product-preset-6 ul.products,.eael-product-gallery.eael-product-preset-2 ul.products,.eael-product-gallery.eael-product-preset-1 ul.products{padding:0;margin:0;list-style:none}.eael-product-gallery.eael-product-preset-6 ul.products li.product,.eael-product-gallery.eael-product-preset-2 ul.products li.product,.eael-product-gallery.eael-product-preset-1 ul.products li.product{text-align:center;border:1px solid #000;overflow:hidden}.eael-product-gallery.eael-product-preset-6 ul.products li.product.first,.eael-product-gallery.eael-product-preset-2 ul.products li.product.first,.eael-product-gallery.eael-product-preset-1 ul.products li.product.first{clear:none}.eael-product-gallery.eael-product-preset-3 .product.outofstock .icons-wrap .button,.eael-product-gallery.eael-product-preset-2 .product.outofstock .icons-wrap .button,.eael-product-gallery.eael-product-preset-1 .product.outofstock .icons-wrap .button{display:none}.eael-product-gallery.eael-product-preset-3 .icons-wrap .button.product_type_grouped,.eael-product-gallery.eael-product-preset-2 .icons-wrap .button.product_type_grouped,.eael-product-gallery.eael-product-preset-1 .icons-wrap .button.product_type_grouped{display:none}.eael-load-more-button.hide-load-more{display:none !important}@media only screen and (min-width: 1025px){.eael-product-gallery-column-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48%}.eael-product-gallery-column-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-gallery-column-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23%}.eael-product-gallery-column-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18%}.eael-product-gallery-column-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 1024px)and (min-width: 766px){.eael-product-gallery-column-tablet-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-tablet-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-tablet-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-tablet-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-tablet-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-tablet-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-tablet-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-tablet-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48%}.eael-product-gallery-column-tablet-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333%}.eael-product-gallery-column-tablet-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23%}.eael-product-gallery-column-tablet-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18%}.eael-product-gallery-column-tablet-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667%}}@media only screen and (max-width: 767px){.eael-product-gallery-column-mobile-1 .eael-product-gallery .woocommerce ul.products{grid-template-columns:100%}.eael-product-gallery-column-mobile-2 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(2, 1fr)}.eael-product-gallery-column-mobile-3 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(3, 1fr)}.eael-product-gallery-column-mobile-4 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(4, 1fr)}.eael-product-gallery-column-mobile-5 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(5, 1fr)}.eael-product-gallery-column-mobile-6 .eael-product-gallery .woocommerce ul.products{grid-template-columns:repeat(6, 1fr)}.eael-product-gallery-column-mobile-1 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:100%;margin:15px 0}.eael-product-gallery-column-mobile-2 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:48% !important;margin:1%}.eael-product-gallery-column-mobile-3 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:31.3333% !important;margin:1%}.eael-product-gallery-column-mobile-4 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:23% !important;margin:1%}.eael-product-gallery-column-mobile-5 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:18% !important;margin:1%}.eael-product-gallery-column-mobile-6 .eael-product-gallery.masonry .woocommerce ul.products li.product{width:14.66666667% !important;margin:1%}}@-webkit-keyframes ploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.eael-product-loader{opacity:.6 !important;pointer-events:none !important}.theme-flexia .woocommerce ul.products li.product .woocommerce-LoopProduct-link{position:unset;display:unset}.woocommerce ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{display:none} diff --git a/assets/front-end/js/edit/advanced-data-table.js b/assets/front-end/js/edit/advanced-data-table.js index 15e054016..f5e54998a 100644 --- a/assets/front-end/js/edit/advanced-data-table.js +++ b/assets/front-end/js/edit/advanced-data-table.js @@ -93,7 +93,7 @@ /*! no static exports found */ /***/ (function(module, exports) { -eval("function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar advancedDataTableEdit = /*#__PURE__*/function () {\n function advancedDataTableEdit() {\n _classCallCheck(this, advancedDataTableEdit);\n\n // class props\n this.panel = null;\n this.model = null;\n this.view = null;\n this.table = null;\n this.tableInnerHTML = null;\n this.timeout = null;\n this.activeCell = null;\n this.dragStartX = null;\n this.dragStartWidth = null;\n this.dragEl = null;\n this.dragging = false; // register hooks\n\n ea.hooks.addFilter(\"advancedDataTable.getClassProps\", \"ea\", this.getClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.setClassProps\", \"ea\", this.setClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.parseHTML\", \"ea\", this.parseHTML);\n ea.hooks.addAction(\"advancedDataTable.initEditor\", \"ea\", this.initEditor.bind(this));\n ea.hooks.addAction(\"advancedDataTable.updateFromView\", \"ea\", this.updateFromView.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initInlineEdit\", \"ea\", this.initInlineEdit.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initPanelAction\", \"ea\", this.initPanelAction.bind(this));\n elementor.hooks.addFilter(\"elements/widget/contextMenuGroups\", this.initContextMenu);\n elementor.hooks.addAction(\"panel/open_editor/widget/eael-advanced-data-table\", this.initPanel.bind(this));\n } // update model from view\n\n\n _createClass(advancedDataTableEdit, [{\n key: \"updateFromView\",\n value: function updateFromView(view, value) {\n var refresh = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var model = view.model; // disable elementor remote server render\n\n model.remoteRender = refresh;\n\n if (elementor.config.version > \"2.7.6\") {\n var container = view.getContainer();\n var settings = view.getContainer().settings.attributes;\n Object.keys(value).forEach(function (key) {\n settings[key] = value[key];\n });\n parent.window.$e.run(\"document/elements/settings\", {\n container: container,\n settings: settings,\n options: {\n external: refresh\n }\n });\n } else {\n // update backbone model\n Object.keys(value).forEach(function (key) {\n model.setSetting(key, value[key]);\n });\n } // enable elementor remote server render just after elementor throttle\n // ignore multiple assign\n\n\n this.timeout = setTimeout(function () {\n model.remoteRender = true;\n }, 1001);\n } // get class properties\n\n }, {\n key: \"getClassProps\",\n value: function getClassProps() {\n return {\n view: this.view,\n model: this.model,\n table: this.table,\n activeCell: this.activeCell\n };\n } // get class properties\n\n }, {\n key: \"setClassProps\",\n value: function setClassProps(props) {\n var _this = this;\n\n Object.keys(props).forEach(function (key) {\n _this[key] = props[key];\n });\n } // parse table html\n\n }, {\n key: \"parseHTML\",\n value: function parseHTML(tableHTML) {\n tableHTML.querySelectorAll(\"th, td\").forEach(function (el) {\n if (el.querySelector(\".inline-editor\") !== null) {\n el.innerHTML = decodeURI(el.dataset.quill || \"\");\n delete el.dataset.quill;\n }\n });\n return tableHTML;\n } // init editor\n\n }, {\n key: \"initEditor\",\n value: function initEditor(cell) {\n var _this2 = this;\n\n // init value\n cell.dataset.quill = encodeURI(cell.innerHTML); // insert editor dom\n\n cell.innerHTML = \"
\".concat(cell.innerHTML, \"
\"); // init quill\n\n var quill = new Quill(cell.querySelector(\".inline-editor\"), {\n theme: \"bubble\",\n modules: {\n toolbar: [\"bold\", \"italic\", \"underline\", \"strike\", \"link\", {\n list: \"ordered\"\n }, {\n list: \"bullet\"\n }]\n }\n }); // bind change\n\n quill.on(\"text-change\", function (delta, oldDelta, source) {\n clearTimeout(_this2.timeout); // update data\n\n cell.dataset.quill = encodeURI(quill.root.innerHTML); // parse table html\n\n var origTable = _this2.parseHTML(_this2.table.cloneNode(true));\n\n _this2.tableInnerHTML = origTable.innerHTML; // update table\n\n _this2.updateFromView(_this2.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n });\n } // init inline editing features\n\n }, {\n key: \"initInlineEdit\",\n value: function initInlineEdit() {\n var _this3 = this;\n\n var interval = setInterval(function () {\n if (_this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n // init table\n if (_this3.table !== _this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n _this3.table = _this3.view.el.querySelector(\".ea-advanced-data-table\"); // iniline editor\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n _this3.table.querySelectorAll(\"th, td\").forEach(function (cell) {\n _this3.initEditor(cell);\n });\n } // mousedown\n\n\n _this3.table.addEventListener(\"mousedown\", function (e) {\n e.stopPropagation();\n\n if (e.target.tagName.toLowerCase() === \"th\") {\n _this3.dragging = true;\n _this3.dragEl = e.target;\n _this3.dragStartX = e.pageX;\n _this3.dragStartWidth = e.target.offsetWidth;\n }\n\n if (e.target.tagName.toLowerCase() === \"th\" || e.target.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target;\n } else if (e.target.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode;\n } else if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode;\n } else if (e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode.parentNode;\n }\n }); // mousemove\n\n\n _this3.table.addEventListener(\"mousemove\", function (e) {\n if (_this3.dragging) {\n _this3.dragEl.style.width = \"\".concat(_this3.dragStartWidth + (event.pageX - _this3.dragStartX), \"px\");\n }\n }); // mouseup\n\n\n _this3.table.addEventListener(\"mouseup\", function (e) {\n if (_this3.dragging) {\n _this3.dragging = false;\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n }); // clear style\n\n\n _this3.table.addEventListener(\"dblclick\", function (e) {\n if (e.target.tagName.toLowerCase() === \"th\") {\n e.stopPropagation();\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n });\n }\n\n clearInterval(interval);\n }\n }, 500);\n } // panel action\n\n }, {\n key: \"initPanelAction\",\n value: function initPanelAction() {\n var _this4 = this;\n\n this.panel.content.el.onclick = function (event) {\n if (event.target.dataset.event == \"ea:advTable:export\") {\n // export\n var rows = _this4.table.querySelectorAll(\"table tr\");\n\n var csv = []; // generate csv\n\n for (var i = 0; i < rows.length; i++) {\n var row = [];\n\n var _cols = rows[i].querySelectorAll(\"th, td\");\n\n if (_this4.table.classList.contains(\"ea-advanced-data-table-static\")) {\n for (var j = 0; j < _cols.length; j++) {\n row.push(JSON.stringify(decodeURI(_cols[j].dataset.quill)));\n }\n } else {\n for (var _j = 0; _j < _cols.length; _j++) {\n row.push(JSON.stringify(_cols[_j].innerHTML.replace(/(\\r\\n|\\n|\\r)/gm, \" \").trim()));\n }\n }\n\n csv.push(row.join(\",\"));\n } // download\n\n\n var csv_file = new Blob([csv.join(\"\\n\")], {\n type: \"text/csv\"\n });\n var downloadLink = parent.document.createElement(\"a\");\n downloadLink.classList.add(\"ea-adv-data-table-download-\".concat(_this4.model.attributes.id));\n downloadLink.download = \"ea-adv-data-table-\".concat(_this4.model.attributes.id, \".csv\");\n downloadLink.href = window.URL.createObjectURL(csv_file);\n downloadLink.style.display = \"none\";\n parent.document.body.appendChild(downloadLink);\n downloadLink.click();\n parent.document.querySelector(\".ea-adv-data-table-download-\".concat(_this4.model.attributes.id)).remove();\n } else if (event.target.dataset.event == \"ea:advTable:import\") {\n // import\n var textarea = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string\");\n\n var enableHeader = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string_table\").checked;\n\n var csletr = textarea.value.split(\"\\n\");\n var header = \"\";\n var body = \"\";\n\n if (textarea.value.length > 0) {\n body += \"\";\n csletr.forEach(function (row, index) {\n if (row.length > 0) {\n cols = row.match(/(\"(?:[^\"\\\\]|\\\\.)*\"|[^\",\"]+)/gm);\n\n if (cols.length > 0) {\n if (enableHeader && index == 0) {\n header += \"\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n header += \"\".concat(JSON.parse(col), \"\");\n } else {\n header += \"\".concat(col, \"\");\n }\n });\n header += \"\";\n } else {\n body += \"\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n body += \"\".concat(JSON.parse(col), \"\");\n } else {\n body += \"\".concat(col, \"\");\n }\n });\n body += \"\";\n }\n }\n }\n });\n body += \"\";\n\n if (header.length > 0 || body.length > 0) {\n _this4.tableInnerHTML = header + body;\n\n _this4.updateFromView(_this4.view, {\n ea_adv_data_table_static_html: header + body\n }, true); // init inline edit\n\n\n var interval = setInterval(function () {\n if (_this4.view.el.querySelector(\".ea-advanced-data-table\").innerHTML == header + body) {\n clearInterval(interval);\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\");\n }\n }, 500);\n }\n }\n\n textarea.value = \"\";\n }\n\n ea.hooks.doAction(\"advancedDataTable.panelAction\", _this4.panel, _this4.model, _this4.view, event);\n };\n } // init panel\n\n }, {\n key: \"initPanel\",\n value: function initPanel(panel, model, view) {\n var _this5 = this;\n\n this.panel = panel;\n this.model = model;\n this.view = view; // init inline edit\n\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\"); // init panel action\n\n ea.hooks.doAction(\"advancedDataTable.initPanelAction\"); // after panel init hook\n\n ea.hooks.doAction(\"advancedDataTable.afterInitPanel\", panel, model, view);\n model.once(\"editor:close\", function () {\n // parse table html\n var origTable = _this5.parseHTML(_this5.table.cloneNode(true));\n\n if (_this5.tableInnerHTML == null) {\n _this5.tableInnerHTML = origTable.innerHTML;\n } // update table\n\n\n _this5.updateFromView(_this5.view, {\n ea_adv_data_table_static_html: _this5.tableInnerHTML\n }, true);\n });\n } // context menu\n\n }, {\n key: \"initContextMenu\",\n value: function initContextMenu(groups, element) {\n if (element.options.model.attributes.widgetType == \"eael-advanced-data-table\" && element.options.model.attributes.settings.attributes.ea_adv_data_table_source == \"static\") {\n groups.push({\n name: \"ea_advanced_data_table\",\n actions: [{\n name: \"add_row_above\",\n title: \"Add Row Above\",\n callback: function callback() {\n var _ea$hooks$applyFilter = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter.view,\n table = _ea$hooks$applyFilter.table,\n activeCell = _ea$hooks$applyFilter.activeCell;\n\n if (activeCell !== null && activeCell.tagName.toLowerCase() != \"th\") {\n var index = activeCell.parentNode.rowIndex;\n var row = table.insertRow(index); // insert cells in row\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n }\n }\n }, {\n name: \"add_row_below\",\n title: \"Add Row Below\",\n callback: function callback() {\n var _ea$hooks$applyFilter2 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter2.view,\n table = _ea$hooks$applyFilter2.table,\n activeCell = _ea$hooks$applyFilter2.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex + 1;\n var row = table.insertRow(index);\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n }\n }\n }, {\n name: \"add_column_left\",\n title: \"Add Column Left\",\n callback: function callback() {\n var _ea$hooks$applyFilter3 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter3.view,\n table = _ea$hooks$applyFilter3.table,\n activeCell = _ea$hooks$applyFilter3.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n }\n }\n }, {\n name: \"add_column_right\",\n title: \"Add Column Right\",\n callback: function callback() {\n var _ea$hooks$applyFilter4 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter4.view,\n table = _ea$hooks$applyFilter4.table,\n activeCell = _ea$hooks$applyFilter4.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex + 1;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell2 = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell2);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n }\n }\n }, {\n name: \"delete_row\",\n title: \"Delete Row\",\n callback: function callback() {\n var _ea$hooks$applyFilter5 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter5.view,\n table = _ea$hooks$applyFilter5.table,\n activeCell = _ea$hooks$applyFilter5.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex; // delete row\n\n table.deleteRow(index); // remove active cell\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n }\n }\n }, {\n name: \"delete_column\",\n title: \"Delete Column\",\n callback: function callback() {\n var _ea$hooks$applyFilter6 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter6.view,\n table = _ea$hooks$applyFilter6.table,\n activeCell = _ea$hooks$applyFilter6.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex; // delete columns\n\n for (var i = 0; i < table.rows.length; i++) {\n table.rows[i].deleteCell(index);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n }\n }\n }]\n });\n }\n\n return groups;\n }\n }]);\n\n return advancedDataTableEdit;\n}();\n\nea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n new advancedDataTableEdit();\n});\n\n//# sourceURL=webpack:///./src/js/edit/advanced-data-table.js?"); +eval("function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar advancedDataTableEdit = /*#__PURE__*/function () {\n function advancedDataTableEdit() {\n _classCallCheck(this, advancedDataTableEdit);\n\n // class props\n this.panel = null;\n this.model = null;\n this.view = null;\n this.table = null;\n this.tableInnerHTML = null;\n this.timeout = null;\n this.activeCell = null;\n this.dragStartX = null;\n this.dragStartWidth = null;\n this.dragEl = null;\n this.dragging = false; // register hooks\n\n ea.hooks.addFilter(\"advancedDataTable.getClassProps\", \"ea\", this.getClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.setClassProps\", \"ea\", this.setClassProps.bind(this));\n ea.hooks.addFilter(\"advancedDataTable.parseHTML\", \"ea\", this.parseHTML);\n ea.hooks.addAction(\"advancedDataTable.initEditor\", \"ea\", this.initEditor.bind(this));\n ea.hooks.addAction(\"advancedDataTable.updateFromView\", \"ea\", this.updateFromView.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initInlineEdit\", \"ea\", this.initInlineEdit.bind(this));\n ea.hooks.addAction(\"advancedDataTable.initPanelAction\", \"ea\", this.initPanelAction.bind(this));\n ea.hooks.addAction(\"advancedDataTable.triggerTextChange\", \"ea\", this.triggerTextChange.bind(this));\n elementor.hooks.addFilter(\"elements/widget/contextMenuGroups\", this.initContextMenu);\n elementor.hooks.addAction(\"panel/open_editor/widget/eael-advanced-data-table\", this.initPanel.bind(this));\n } // update model from view\n\n\n _createClass(advancedDataTableEdit, [{\n key: \"updateFromView\",\n value: function updateFromView(view, value) {\n var refresh = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var model = view.model; // disable elementor remote server render\n\n model.remoteRender = refresh;\n\n if (elementor.config.version > \"2.7.6\") {\n var container = view.getContainer();\n var settings = view.getContainer().settings.attributes;\n Object.keys(value).forEach(function (key) {\n settings[key] = value[key];\n });\n parent.window.$e.run(\"document/elements/settings\", {\n container: container,\n settings: settings,\n options: {\n external: refresh\n }\n });\n } else {\n // update backbone model\n Object.keys(value).forEach(function (key) {\n model.setSetting(key, value[key]);\n });\n } // enable elementor remote server render just after elementor throttle\n // ignore multiple assign\n\n\n this.timeout = setTimeout(function () {\n model.remoteRender = true;\n }, 1001);\n } // get class properties\n\n }, {\n key: \"getClassProps\",\n value: function getClassProps() {\n return {\n view: this.view,\n model: this.model,\n table: this.table,\n activeCell: this.activeCell\n };\n } // get class properties\n\n }, {\n key: \"setClassProps\",\n value: function setClassProps(props) {\n var _this = this;\n\n Object.keys(props).forEach(function (key) {\n _this[key] = props[key];\n });\n } // parse table html\n\n }, {\n key: \"parseHTML\",\n value: function parseHTML(tableHTML) {\n tableHTML.querySelectorAll(\"th, td\").forEach(function (el) {\n if (el.querySelector(\".inline-editor\") !== null) {\n el.innerHTML = decodeURI(el.dataset.quill || \"\");\n delete el.dataset.quill;\n }\n });\n return tableHTML;\n } // init editor\n\n }, {\n key: \"initEditor\",\n value: function initEditor(cell) {\n var _this2 = this;\n\n // init value\n cell.dataset.quill = encodeURI(cell.innerHTML); // insert editor dom\n\n cell.innerHTML = \"
\".concat(cell.innerHTML, \"
\"); // init quill\n\n var quill = new Quill(cell.querySelector(\".inline-editor\"), {\n theme: \"bubble\",\n modules: {\n toolbar: [\"bold\", \"italic\", \"underline\", \"strike\", \"link\", {\n list: \"ordered\"\n }, {\n list: \"bullet\"\n }]\n }\n }); // bind change\n\n quill.on(\"text-change\", function (delta, oldDelta, source) {\n clearTimeout(_this2.timeout); // update data\n\n cell.dataset.quill = encodeURI(quill.root.innerHTML); // parse table html\n\n var origTable = _this2.parseHTML(_this2.table.cloneNode(true));\n\n _this2.tableInnerHTML = origTable.innerHTML; // update table\n\n _this2.updateFromView(_this2.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n });\n } // init inline editing features\n\n }, {\n key: \"initInlineEdit\",\n value: function initInlineEdit() {\n var _this3 = this;\n\n var interval = setInterval(function () {\n if (_this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n // init table\n if (_this3.table !== _this3.view.el.querySelector(\".ea-advanced-data-table\")) {\n _this3.table = _this3.view.el.querySelector(\".ea-advanced-data-table\"); // iniline editor\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n _this3.table.querySelectorAll(\"th, td\").forEach(function (cell) {\n _this3.initEditor(cell);\n });\n } // mousedown\n\n\n _this3.table.addEventListener(\"mousedown\", function (e) {\n e.stopPropagation();\n\n if (e.target.tagName.toLowerCase() === \"th\") {\n _this3.dragging = true;\n _this3.dragEl = e.target;\n _this3.dragStartX = e.pageX;\n _this3.dragStartWidth = e.target.offsetWidth;\n }\n\n if (e.target.tagName.toLowerCase() === \"th\" || e.target.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target;\n } else if (e.target.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode;\n } else if (e.target.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode;\n } else if (e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"th\" || e.target.parentNode.parentNode.parentNode.tagName.toLowerCase() === \"td\") {\n _this3.activeCell = e.target.parentNode.parentNode.parentNode;\n }\n }); // mousemove\n\n\n _this3.table.addEventListener(\"mousemove\", function (e) {\n if (_this3.dragging) {\n _this3.dragEl.style.width = \"\".concat(_this3.dragStartWidth + (event.pageX - _this3.dragStartX), \"px\");\n }\n }); // mouseup\n\n\n _this3.table.addEventListener(\"mouseup\", function (e) {\n if (_this3.dragging) {\n _this3.dragging = false;\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n }); // clear style\n\n\n _this3.table.addEventListener(\"dblclick\", function (e) {\n if (e.target.tagName.toLowerCase() === \"th\") {\n e.stopPropagation();\n clearTimeout(_this3.timeout);\n\n if (_this3.table.classList.contains(\"ea-advanced-data-table-static\")) {\n // parse table html\n var origTable = _this3.parseHTML(_this3.table.cloneNode(true)); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n });\n } else {\n // th width store\n var widths = []; // collect width of th\n\n _this3.table.querySelectorAll(\"th\").forEach(function (el, index) {\n widths[index] = el.style.width;\n }); // update table\n\n\n _this3.updateFromView(_this3.view, {\n ea_adv_data_table_dynamic_th_width: widths\n });\n }\n }\n });\n }\n\n clearInterval(interval);\n }\n }, 500);\n } // panel action\n\n }, {\n key: \"initPanelAction\",\n value: function initPanelAction() {\n var _this4 = this;\n\n this.panel.content.el.onclick = function (event) {\n if (event.target.dataset.event == \"ea:advTable:export\") {\n // export\n var rows = _this4.table.querySelectorAll(\"table tr\");\n\n var csv = []; // generate csv\n\n for (var i = 0; i < rows.length; i++) {\n var row = [];\n\n var _cols = rows[i].querySelectorAll(\"th, td\");\n\n if (_this4.table.classList.contains(\"ea-advanced-data-table-static\")) {\n for (var j = 0; j < _cols.length; j++) {\n row.push(JSON.stringify(decodeURI(_cols[j].dataset.quill)));\n }\n } else {\n for (var _j = 0; _j < _cols.length; _j++) {\n row.push(JSON.stringify(_cols[_j].innerHTML.replace(/(\\r\\n|\\n|\\r)/gm, \" \").trim()));\n }\n }\n\n csv.push(row.join(\",\"));\n } // download\n\n\n var csv_file = new Blob([csv.join(\"\\n\")], {\n type: \"text/csv\"\n });\n var downloadLink = parent.document.createElement(\"a\");\n downloadLink.classList.add(\"ea-adv-data-table-download-\".concat(_this4.model.attributes.id));\n downloadLink.download = \"ea-adv-data-table-\".concat(_this4.model.attributes.id, \".csv\");\n downloadLink.href = window.URL.createObjectURL(csv_file);\n downloadLink.style.display = \"none\";\n parent.document.body.appendChild(downloadLink);\n downloadLink.click();\n parent.document.querySelector(\".ea-adv-data-table-download-\".concat(_this4.model.attributes.id)).remove();\n } else if (event.target.dataset.event == \"ea:advTable:import\") {\n // import\n var textarea = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string\");\n\n var enableHeader = _this4.panel.content.el.querySelector(\".ea_adv_table_csv_string_table\").checked;\n\n var csletr = textarea.value.split(\"\\n\");\n var header = \"\";\n var body = \"\";\n\n if (textarea.value.length > 0) {\n body += \"\";\n csletr.forEach(function (row, index) {\n if (row.length > 0) {\n cols = row.match(/(\"(?:[^\"\\\\]|\\\\.)*\"|[^\",\"]+)/gm);\n\n if (cols.length > 0) {\n if (enableHeader && index == 0) {\n header += \"\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n header += \"\".concat(JSON.parse(col), \"\");\n } else {\n header += \"\".concat(col, \"\");\n }\n });\n header += \"\";\n } else {\n body += \"\";\n cols.forEach(function (col) {\n if (col.match(/(^\"\")|(^\")|(\"$)|(\"\"$)/g)) {\n body += \"\".concat(JSON.parse(col), \"\");\n } else {\n body += \"\".concat(col, \"\");\n }\n });\n body += \"\";\n }\n }\n }\n });\n body += \"\";\n\n if (header.length > 0 || body.length > 0) {\n _this4.tableInnerHTML = header + body;\n\n _this4.updateFromView(_this4.view, {\n ea_adv_data_table_static_html: header + body\n }, true); // init inline edit\n\n\n var interval = setInterval(function () {\n if (_this4.view.el.querySelector(\".ea-advanced-data-table\").innerHTML == header + body) {\n clearInterval(interval);\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\");\n }\n }, 500);\n }\n }\n\n textarea.value = \"\";\n }\n\n ea.hooks.doAction(\"advancedDataTable.panelAction\", _this4.panel, _this4.model, _this4.view, event);\n };\n } // init panel\n\n }, {\n key: \"initPanel\",\n value: function initPanel(panel, model, view) {\n var _this5 = this;\n\n this.panel = panel;\n this.model = model;\n this.view = view; // init inline edit\n\n ea.hooks.doAction(\"advancedDataTable.initInlineEdit\"); // init panel action\n\n ea.hooks.doAction(\"advancedDataTable.initPanelAction\"); // after panel init hook\n\n ea.hooks.doAction(\"advancedDataTable.afterInitPanel\", panel, model, view);\n model.once(\"editor:close\", function () {\n // parse table html\n var origTable = _this5.parseHTML(_this5.table.cloneNode(true));\n\n if (_this5.tableInnerHTML == null) {\n _this5.tableInnerHTML = origTable.innerHTML;\n } // update table\n\n\n _this5.updateFromView(_this5.view, {\n ea_adv_data_table_static_html: _this5.tableInnerHTML\n }, true);\n });\n } // context menu\n\n }, {\n key: \"initContextMenu\",\n value: function initContextMenu(groups, element) {\n if (element.options.model.attributes.widgetType == \"eael-advanced-data-table\" && element.options.model.attributes.settings.attributes.ea_adv_data_table_source == \"static\") {\n groups.push({\n name: \"ea_advanced_data_table\",\n actions: [{\n name: \"add_row_above\",\n title: \"Add Row Above\",\n callback: function callback() {\n var _ea$hooks$applyFilter = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter.view,\n table = _ea$hooks$applyFilter.table,\n activeCell = _ea$hooks$applyFilter.activeCell;\n\n if (activeCell !== null && activeCell.tagName.toLowerCase() != \"th\") {\n var index = activeCell.parentNode.rowIndex;\n var row = table.insertRow(index); // insert cells in row\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_row_below\",\n title: \"Add Row Below\",\n callback: function callback() {\n var _ea$hooks$applyFilter2 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter2.view,\n table = _ea$hooks$applyFilter2.table,\n activeCell = _ea$hooks$applyFilter2.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex + 1;\n var row = table.insertRow(index);\n\n for (var i = 0; i < table.rows[0].cells.length; i++) {\n var cell = row.insertCell(i); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_left\",\n title: \"Add Column Left\",\n callback: function callback() {\n var _ea$hooks$applyFilter3 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter3.view,\n table = _ea$hooks$applyFilter3.table,\n activeCell = _ea$hooks$applyFilter3.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"add_column_right\",\n title: \"Add Column Right\",\n callback: function callback() {\n var _ea$hooks$applyFilter4 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter4.view,\n table = _ea$hooks$applyFilter4.table,\n activeCell = _ea$hooks$applyFilter4.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex + 1;\n\n for (var i = 0; i < table.rows.length; i++) {\n if (table.rows[i].cells[0].tagName.toLowerCase() == \"th\") {\n var cell = table.rows[i].insertBefore(document.createElement(\"th\"), table.rows[i].cells[index]); // init inline editor\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", cell);\n } else {\n var _cell2 = table.rows[i].insertCell(index); // init inline editor\n\n\n ea.hooks.doAction(\"advancedDataTable.initEditor\", _cell2);\n }\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_row\",\n title: \"Delete Row\",\n callback: function callback() {\n var _ea$hooks$applyFilter5 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter5.view,\n table = _ea$hooks$applyFilter5.table,\n activeCell = _ea$hooks$applyFilter5.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.parentNode.rowIndex; // delete row\n\n table.deleteRow(index); // remove active cell\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }, {\n name: \"delete_column\",\n title: \"Delete Column\",\n callback: function callback() {\n var _ea$hooks$applyFilter6 = ea.hooks.applyFilters(\"advancedDataTable.getClassProps\"),\n view = _ea$hooks$applyFilter6.view,\n table = _ea$hooks$applyFilter6.table,\n activeCell = _ea$hooks$applyFilter6.activeCell;\n\n if (activeCell !== null) {\n var index = activeCell.cellIndex; // delete columns\n\n for (var i = 0; i < table.rows.length; i++) {\n table.rows[i].deleteCell(index);\n } // remove active cell\n\n\n ea.hooks.applyFilters(\"advancedDataTable.setClassProps\", {\n activeCell: null\n }); // parse table html\n\n var origTable = ea.hooks.applyFilters(\"advancedDataTable.parseHTML\", table.cloneNode(true)); // update model\n\n ea.hooks.doAction(\"advancedDataTable.updateFromView\", view, {\n ea_adv_data_table_static_html: origTable.innerHTML\n }); // trigger text-change event\n\n ea.hooks.doAction(\"advancedDataTable.triggerTextChange\", table);\n }\n }\n }]\n });\n }\n\n return groups;\n }\n }, {\n key: \"triggerTextChange\",\n value: function triggerTextChange(table) {\n if (table.classList.contains(\"ea-advanced-data-table-static\")) {\n var cellSelector = jQuery('thead tr:first-child th:first-child .ql-editor p', table),\n cellSelector = cellSelector.length ? cellSelector : jQuery('tbody tr:first-child td:first-child .ql-editor p', table),\n cellData = cellSelector.html();\n cellSelector.html(cellData + ' ');\n setTimeout(function () {\n cellSelector.html(cellData);\n }, 1100);\n }\n }\n }]);\n\n return advancedDataTableEdit;\n}();\n\nea.hooks.addAction(\"editMode.init\", \"ea\", function () {\n new advancedDataTableEdit();\n});\n\n//# sourceURL=webpack:///./src/js/edit/advanced-data-table.js?"); /***/ }) diff --git a/assets/front-end/js/edit/advanced-data-table.min.js b/assets/front-end/js/edit/advanced-data-table.min.js index 759160878..7ecc22aa0 100644 --- a/assets/front-end/js/edit/advanced-data-table.min.js +++ b/assets/front-end/js/edit/advanced-data-table.min.js @@ -1 +1 @@ -!function(e){var a={};function t(n){if(a[n])return a[n].exports;var l=a[n]={i:n,l:!1,exports:{}};return e[n].call(l.exports,l,l.exports,t),l.l=!0,l.exports}t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var l in e)t.d(n,l,function(a){return e[a]}.bind(null,l));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=28)}({28:function(e,a){function t(e,a){for(var t=0;t2&&void 0!==arguments[2]&&arguments[2],n=e.model;if(n.remoteRender=t,elementor.config.version>"2.7.6"){var l=e.getContainer(),o=e.getContainer().settings.attributes;Object.keys(a).forEach((function(e){o[e]=a[e]})),parent.window.$e.run("document/elements/settings",{container:l,settings:o,options:{external:t}})}else Object.keys(a).forEach((function(e){n.setSetting(e,a[e])}));this.timeout=setTimeout((function(){n.remoteRender=!0}),1001)}},{key:"getClassProps",value:function(){return{view:this.view,model:this.model,table:this.table,activeCell:this.activeCell}}},{key:"setClassProps",value:function(e){var a=this;Object.keys(e).forEach((function(t){a[t]=e[t]}))}},{key:"parseHTML",value:function(e){return e.querySelectorAll("th, td").forEach((function(e){null!==e.querySelector(".inline-editor")&&(e.innerHTML=decodeURI(e.dataset.quill||""),delete e.dataset.quill)})),e}},{key:"initEditor",value:function(e){var a=this;e.dataset.quill=encodeURI(e.innerHTML),e.innerHTML='
'.concat(e.innerHTML,"
");var t=new Quill(e.querySelector(".inline-editor"),{theme:"bubble",modules:{toolbar:["bold","italic","underline","strike","link",{list:"ordered"},{list:"bullet"}]}});t.on("text-change",(function(n,l,o){clearTimeout(a.timeout),e.dataset.quill=encodeURI(t.root.innerHTML);var i=a.parseHTML(a.table.cloneNode(!0));a.tableInnerHTML=i.innerHTML,a.updateFromView(a.view,{ea_adv_data_table_static_html:i.innerHTML})}))}},{key:"initInlineEdit",value:function(){var e=this,a=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table")&&(e.table!==e.view.el.querySelector(".ea-advanced-data-table")&&(e.table=e.view.el.querySelector(".ea-advanced-data-table"),e.table.classList.contains("ea-advanced-data-table-static")&&e.table.querySelectorAll("th, td").forEach((function(a){e.initEditor(a)})),e.table.addEventListener("mousedown",(function(a){a.stopPropagation(),"th"===a.target.tagName.toLowerCase()&&(e.dragging=!0,e.dragEl=a.target,e.dragStartX=a.pageX,e.dragStartWidth=a.target.offsetWidth),"th"===a.target.tagName.toLowerCase()||"td"===a.target.tagName.toLowerCase()?e.activeCell=a.target:"th"===a.target.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode:"th"===a.target.parentNode.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode.parentNode:"th"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()&&"td"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()||(e.activeCell=a.target.parentNode.parentNode.parentNode)})),e.table.addEventListener("mousemove",(function(a){e.dragging&&(e.dragEl.style.width="".concat(e.dragStartWidth+(event.pageX-e.dragStartX),"px"))})),e.table.addEventListener("mouseup",(function(a){if(e.dragging)if(e.dragging=!1,clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}})),e.table.addEventListener("dblclick",(function(a){if("th"===a.target.tagName.toLowerCase())if(a.stopPropagation(),clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}}))),clearInterval(a))}),500)}},{key:"initPanelAction",value:function(){var e=this;this.panel.content.el.onclick=function(a){if("ea:advTable:export"==a.target.dataset.event){for(var t=e.table.querySelectorAll("table tr"),n=[],l=0;l0&&(p+="",h.forEach((function(e,a){e.length>0&&(cols=e.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm),cols.length>0&&(u&&0==a?(b+="",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?b+="".concat(JSON.parse(e),""):b+="".concat(e,"")})),b+=""):(p+="",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?p+="".concat(JSON.parse(e),""):p+="".concat(e,"")})),p+="")))})),p+="",b.length>0||p.length>0)){e.tableInnerHTML=b+p,e.updateFromView(e.view,{ea_adv_data_table_static_html:b+p},!0);var f=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table").innerHTML==b+p&&(clearInterval(f),ea.hooks.doAction("advancedDataTable.initInlineEdit"))}),500)}v.value=""}ea.hooks.doAction("advancedDataTable.panelAction",e.panel,e.model,e.view,a)}}},{key:"initPanel",value:function(e,a,t){var n=this;this.panel=e,this.model=a,this.view=t,ea.hooks.doAction("advancedDataTable.initInlineEdit"),ea.hooks.doAction("advancedDataTable.initPanelAction"),ea.hooks.doAction("advancedDataTable.afterInitPanel",e,a,t),a.once("editor:close",(function(){var e=n.parseHTML(n.table.cloneNode(!0));null==n.tableInnerHTML&&(n.tableInnerHTML=e.innerHTML),n.updateFromView(n.view,{ea_adv_data_table_static_html:n.tableInnerHTML},!0)}))}},{key:"initContextMenu",value:function(e,a){return"eael-advanced-data-table"==a.options.model.attributes.widgetType&&"static"==a.options.model.attributes.settings.attributes.ea_adv_data_table_source&&e.push({name:"ea_advanced_data_table",actions:[{name:"add_row_above",title:"Add Row Above",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n&&"th"!=n.tagName.toLowerCase()){for(var l=n.parentNode.rowIndex,o=t.insertRow(l),i=0;i2&&void 0!==arguments[2]&&arguments[2],n=e.model;if(n.remoteRender=t,elementor.config.version>"2.7.6"){var l=e.getContainer(),o=e.getContainer().settings.attributes;Object.keys(a).forEach((function(e){o[e]=a[e]})),parent.window.$e.run("document/elements/settings",{container:l,settings:o,options:{external:t}})}else Object.keys(a).forEach((function(e){n.setSetting(e,a[e])}));this.timeout=setTimeout((function(){n.remoteRender=!0}),1001)}},{key:"getClassProps",value:function(){return{view:this.view,model:this.model,table:this.table,activeCell:this.activeCell}}},{key:"setClassProps",value:function(e){var a=this;Object.keys(e).forEach((function(t){a[t]=e[t]}))}},{key:"parseHTML",value:function(e){return e.querySelectorAll("th, td").forEach((function(e){null!==e.querySelector(".inline-editor")&&(e.innerHTML=decodeURI(e.dataset.quill||""),delete e.dataset.quill)})),e}},{key:"initEditor",value:function(e){var a=this;e.dataset.quill=encodeURI(e.innerHTML),e.innerHTML='
'.concat(e.innerHTML,"
");var t=new Quill(e.querySelector(".inline-editor"),{theme:"bubble",modules:{toolbar:["bold","italic","underline","strike","link",{list:"ordered"},{list:"bullet"}]}});t.on("text-change",(function(n,l,o){clearTimeout(a.timeout),e.dataset.quill=encodeURI(t.root.innerHTML);var i=a.parseHTML(a.table.cloneNode(!0));a.tableInnerHTML=i.innerHTML,a.updateFromView(a.view,{ea_adv_data_table_static_html:i.innerHTML})}))}},{key:"initInlineEdit",value:function(){var e=this,a=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table")&&(e.table!==e.view.el.querySelector(".ea-advanced-data-table")&&(e.table=e.view.el.querySelector(".ea-advanced-data-table"),e.table.classList.contains("ea-advanced-data-table-static")&&e.table.querySelectorAll("th, td").forEach((function(a){e.initEditor(a)})),e.table.addEventListener("mousedown",(function(a){a.stopPropagation(),"th"===a.target.tagName.toLowerCase()&&(e.dragging=!0,e.dragEl=a.target,e.dragStartX=a.pageX,e.dragStartWidth=a.target.offsetWidth),"th"===a.target.tagName.toLowerCase()||"td"===a.target.tagName.toLowerCase()?e.activeCell=a.target:"th"===a.target.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode:"th"===a.target.parentNode.parentNode.tagName.toLowerCase()||"td"===a.target.parentNode.parentNode.tagName.toLowerCase()?e.activeCell=a.target.parentNode.parentNode:"th"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()&&"td"!==a.target.parentNode.parentNode.parentNode.tagName.toLowerCase()||(e.activeCell=a.target.parentNode.parentNode.parentNode)})),e.table.addEventListener("mousemove",(function(a){e.dragging&&(e.dragEl.style.width="".concat(e.dragStartWidth+(event.pageX-e.dragStartX),"px"))})),e.table.addEventListener("mouseup",(function(a){if(e.dragging)if(e.dragging=!1,clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}})),e.table.addEventListener("dblclick",(function(a){if("th"===a.target.tagName.toLowerCase())if(a.stopPropagation(),clearTimeout(e.timeout),e.table.classList.contains("ea-advanced-data-table-static")){var t=e.parseHTML(e.table.cloneNode(!0));e.updateFromView(e.view,{ea_adv_data_table_static_html:t.innerHTML})}else{var n=[];e.table.querySelectorAll("th").forEach((function(e,a){n[a]=e.style.width})),e.updateFromView(e.view,{ea_adv_data_table_dynamic_th_width:n})}}))),clearInterval(a))}),500)}},{key:"initPanelAction",value:function(){var e=this;this.panel.content.el.onclick=function(a){if("ea:advTable:export"==a.target.dataset.event){for(var t=e.table.querySelectorAll("table tr"),n=[],l=0;l0&&(p+="",h.forEach((function(e,a){e.length>0&&(cols=e.match(/("(?:[^"\\]|\\.)*"|[^","]+)/gm),cols.length>0&&(u&&0==a?(b+="",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?b+="".concat(JSON.parse(e),""):b+="".concat(e,"")})),b+=""):(p+="",cols.forEach((function(e){e.match(/(^"")|(^")|("$)|(""$)/g)?p+="".concat(JSON.parse(e),""):p+="".concat(e,"")})),p+="")))})),p+="",b.length>0||p.length>0)){e.tableInnerHTML=b+p,e.updateFromView(e.view,{ea_adv_data_table_static_html:b+p},!0);var g=setInterval((function(){e.view.el.querySelector(".ea-advanced-data-table").innerHTML==b+p&&(clearInterval(g),ea.hooks.doAction("advancedDataTable.initInlineEdit"))}),500)}v.value=""}ea.hooks.doAction("advancedDataTable.panelAction",e.panel,e.model,e.view,a)}}},{key:"initPanel",value:function(e,a,t){var n=this;this.panel=e,this.model=a,this.view=t,ea.hooks.doAction("advancedDataTable.initInlineEdit"),ea.hooks.doAction("advancedDataTable.initPanelAction"),ea.hooks.doAction("advancedDataTable.afterInitPanel",e,a,t),a.once("editor:close",(function(){var e=n.parseHTML(n.table.cloneNode(!0));null==n.tableInnerHTML&&(n.tableInnerHTML=e.innerHTML),n.updateFromView(n.view,{ea_adv_data_table_static_html:n.tableInnerHTML},!0)}))}},{key:"initContextMenu",value:function(e,a){return"eael-advanced-data-table"==a.options.model.attributes.widgetType&&"static"==a.options.model.attributes.settings.attributes.ea_adv_data_table_source&&e.push({name:"ea_advanced_data_table",actions:[{name:"add_row_above",title:"Add Row Above",callback:function(){var e=ea.hooks.applyFilters("advancedDataTable.getClassProps"),a=e.view,t=e.table,n=e.activeCell;if(null!==n&&"th"!=n.tagName.toLowerCase()){for(var l=n.parentNode.rowIndex,o=t.insertRow(l),i=0;i .eael-tabs-nav ul li', $scope).each(function (index) {\n if (hashTag && $(this).attr(\"id\") == hashTag) {\n $($currentTabId + ' .eael-tabs-nav > ul li', $scope).removeClass(\"active\").addClass(\"inactive\");\n $(this).removeClass(\"inactive\").addClass(\"active\");\n } else {\n if ($(this).hasClass(\"active-default\")) {\n $($currentTabId + ' .eael-tabs-nav > ul li', $scope).removeClass(\"active\").addClass(\"inactive\");\n $(this).removeClass(\"inactive\").addClass('active');\n } else {\n if (index == 0) {\n $(this).removeClass(\"inactive\").addClass(\"active\");\n }\n }\n }\n });\n $($currentTabId + ' > .eael-tabs-content > div', $scope).each(function (index) {\n if (hashTag && $(this).attr(\"id\") == hashTag) {\n $($currentTabId + ' > .eael-tabs-content > div', $scope).removeClass(\"active\");\n $(this).removeClass(\"inactive\").addClass(\"active\");\n } else {\n if ($(this).hasClass(\"active-default\")) {\n $($currentTabId + ' > .eael-tabs-content > div', $scope).removeClass(\"active\");\n $(this).removeClass(\"inactive\").addClass(\"active\");\n } else {\n if (index == 0) {\n $(this).removeClass(\"inactive\").addClass(\"active\");\n }\n }\n }\n });\n $($currentTabId + ' .eael-tabs-nav ul li', $scope).on(\"click\", function (e) {\n e.preventDefault();\n var currentTabIndex = $(this).index();\n var tabsContainer = $(this).closest(\".eael-advance-tabs\");\n var tabsNav = $(tabsContainer).children(\".eael-tabs-nav\").children(\"ul\").children(\"li\");\n var tabsContent = $(tabsContainer).children(\".eael-tabs-content\").children(\"div\");\n $(this).parent(\"li\").addClass(\"active\");\n $(tabsNav).removeClass(\"active active-default\").addClass(\"inactive\");\n $(this).addClass(\"active\").removeClass(\"inactive\");\n $(tabsContent).removeClass(\"active\").addClass(\"inactive\");\n $(tabsContent).eq(currentTabIndex).addClass(\"active\").removeClass(\"inactive\");\n $(tabsContent).each(function (index) {\n $(this).removeClass(\"active-default\");\n });\n var $filterGallery = tabsContent.eq(currentTabIndex).find(\".eael-filter-gallery-container\"),\n $postGridGallery = tabsContent.eq(currentTabIndex).find(\".eael-post-grid.eael-post-appender\"),\n $twitterfeedGallery = tabsContent.eq(currentTabIndex).find(\".eael-twitter-feed-masonry\"),\n $instaGallery = tabsContent.eq(currentTabIndex).find(\".eael-instafeed\"),\n $paGallery = tabsContent.eq(currentTabIndex).find(\".premium-gallery-container\"),\n $evCalendar = $(\".eael-event-calendar-cls\", tabsContent);\n\n if ($postGridGallery.length) {\n $postGridGallery.isotope(\"layout\");\n }\n\n if ($twitterfeedGallery.length) {\n $twitterfeedGallery.isotope(\"layout\");\n }\n\n if ($filterGallery.length) {\n $filterGallery.isotope(\"layout\");\n }\n\n if ($instaGallery.length) {\n $instaGallery.isotope(\"layout\");\n }\n\n if ($paGallery.length) {\n $paGallery.each(function (index, item) {\n $(item).isotope(\"layout\");\n });\n }\n\n if ($evCalendar.length) {\n ea.hooks.doAction(\"eventCalendar.reinit\");\n }\n });\n });\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-tabs.js?"); +eval("ea.hooks.addAction(\"init\", \"ea\", function () {\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-adv-tabs.default\", function ($scope, $) {\n var $currentTab = $scope.find('.eael-advance-tabs'),\n $currentTabId = '#' + $currentTab.attr('id').toString();\n var hashTag = window.location.hash.substr(1);\n var hashLink = false;\n $($currentTabId + ' > .eael-tabs-nav ul li', $scope).each(function (index) {\n if (hashTag && $(this).attr(\"id\") == hashTag) {\n $($currentTabId + ' .eael-tabs-nav > ul li', $scope).removeClass(\"active\").addClass(\"inactive\");\n $(this).removeClass(\"inactive\").addClass(\"active\");\n hashLink = true;\n } else {\n if ($(this).hasClass(\"active-default\") && !hashLink) {\n $($currentTabId + ' .eael-tabs-nav > ul li', $scope).removeClass(\"active\").addClass(\"inactive\");\n $(this).removeClass(\"inactive\").addClass('active');\n } else {\n if (index == 0) {\n $(this).removeClass(\"inactive\").addClass(\"active\");\n }\n }\n }\n });\n var hashContent = false;\n $($currentTabId + ' > .eael-tabs-content > div', $scope).each(function (index) {\n if (hashTag && $(this).attr(\"id\") == hashTag) {\n $($currentTabId + ' > .eael-tabs-content > div', $scope).removeClass(\"active\");\n var nestedLink = $(this).closest('.eael-tabs-content').closest('.eael-tab-content-item');\n\n if (nestedLink.length) {\n var parentTab = nestedLink.closest('.eael-advance-tabs'),\n titleID = $(\"#\" + nestedLink.attr(\"id\")),\n contentID = titleID.data('title-link');\n parentTab.find(\" > .eael-tabs-nav > ul > li\").removeClass('active');\n parentTab.find(\" > .eael-tabs-content > div\").removeClass('active');\n titleID.addClass(\"active\");\n $(\"#\" + contentID).addClass(\"active\");\n }\n\n $(this).removeClass(\"inactive\").addClass(\"active\");\n hashContent = true;\n } else {\n if ($(this).hasClass(\"active-default\") && !hashContent) {\n $($currentTabId + ' > .eael-tabs-content > div', $scope).removeClass(\"active\");\n $(this).removeClass(\"inactive\").addClass(\"active\");\n } else {\n if (index == 0) {\n $(this).removeClass(\"inactive\").addClass(\"active\");\n }\n }\n }\n });\n $($currentTabId + ' .eael-tabs-nav ul li', $scope).on(\"click\", function (e) {\n e.preventDefault();\n var currentTabIndex = $(this).index();\n var tabsContainer = $(this).closest(\".eael-advance-tabs\");\n var tabsNav = $(tabsContainer).children(\".eael-tabs-nav\").children(\"ul\").children(\"li\");\n var tabsContent = $(tabsContainer).children(\".eael-tabs-content\").children(\"div\");\n $(this).parent(\"li\").addClass(\"active\");\n $(tabsNav).removeClass(\"active active-default\").addClass(\"inactive\");\n $(this).addClass(\"active\").removeClass(\"inactive\");\n $(tabsContent).removeClass(\"active\").addClass(\"inactive\");\n $(tabsContent).eq(currentTabIndex).addClass(\"active\").removeClass(\"inactive\");\n $(tabsContent).each(function (index) {\n $(this).removeClass(\"active-default\");\n });\n var $filterGallery = tabsContent.eq(currentTabIndex).find(\".eael-filter-gallery-container\"),\n $postGridGallery = tabsContent.eq(currentTabIndex).find(\".eael-post-grid.eael-post-appender\"),\n $twitterfeedGallery = tabsContent.eq(currentTabIndex).find(\".eael-twitter-feed-masonry\"),\n $instaGallery = tabsContent.eq(currentTabIndex).find(\".eael-instafeed\"),\n $paGallery = tabsContent.eq(currentTabIndex).find(\".premium-gallery-container\"),\n $evCalendar = $(\".eael-event-calendar-cls\", tabsContent);\n\n if ($postGridGallery.length) {\n $postGridGallery.isotope(\"layout\");\n }\n\n if ($twitterfeedGallery.length) {\n $twitterfeedGallery.isotope(\"layout\");\n }\n\n if ($filterGallery.length) {\n $filterGallery.isotope(\"layout\");\n }\n\n if ($instaGallery.length) {\n $instaGallery.isotope(\"layout\");\n }\n\n if ($paGallery.length) {\n $paGallery.each(function (index, item) {\n $(item).isotope(\"layout\");\n });\n }\n\n if ($evCalendar.length) {\n ea.hooks.doAction(\"eventCalendar.reinit\");\n }\n });\n });\n});\n\n//# sourceURL=webpack:///./src/js/view/advanced-tabs.js?"); /***/ }) diff --git a/assets/front-end/js/view/advanced-tabs.min.js b/assets/front-end/js/view/advanced-tabs.min.js index 15cf49a97..3b712c80c 100644 --- a/assets/front-end/js/view/advanced-tabs.min.js +++ b/assets/front-end/js/view/advanced-tabs.min.js @@ -1 +1 @@ -!function(e){var t={};function a(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.l=!0,i.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(n,i,function(t){return e[t]}.bind(null,i));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=2)}({2:function(e,t){ea.hooks.addAction("init","ea",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-tabs.default",(function(e,t){var a="#"+e.find(".eael-advance-tabs").attr("id").toString(),n=window.location.hash.substr(1);t(a+" > .eael-tabs-nav ul li",e).each((function(i){n&&t(this).attr("id")==n||t(this).hasClass("active-default")?(t(a+" .eael-tabs-nav > ul li",e).removeClass("active").addClass("inactive"),t(this).removeClass("inactive").addClass("active")):0==i&&t(this).removeClass("inactive").addClass("active")})),t(a+" > .eael-tabs-content > div",e).each((function(i){n&&t(this).attr("id")==n||t(this).hasClass("active-default")?(t(a+" > .eael-tabs-content > div",e).removeClass("active"),t(this).removeClass("inactive").addClass("active")):0==i&&t(this).removeClass("inactive").addClass("active")})),t(a+" .eael-tabs-nav ul li",e).on("click",(function(e){e.preventDefault();var a=t(this).index(),n=t(this).closest(".eael-advance-tabs"),i=t(n).children(".eael-tabs-nav").children("ul").children("li"),l=t(n).children(".eael-tabs-content").children("div");t(this).parent("li").addClass("active"),t(i).removeClass("active active-default").addClass("inactive"),t(this).addClass("active").removeClass("inactive"),t(l).removeClass("active").addClass("inactive"),t(l).eq(a).addClass("active").removeClass("inactive"),t(l).each((function(e){t(this).removeClass("active-default")}));var s=l.eq(a).find(".eael-filter-gallery-container"),o=l.eq(a).find(".eael-post-grid.eael-post-appender"),r=l.eq(a).find(".eael-twitter-feed-masonry"),c=l.eq(a).find(".eael-instafeed"),d=l.eq(a).find(".premium-gallery-container"),u=t(".eael-event-calendar-cls",l);o.length&&o.isotope("layout"),r.length&&r.isotope("layout"),s.length&&s.isotope("layout"),c.length&&c.isotope("layout"),d.length&&d.each((function(e,a){t(a).isotope("layout")})),u.length&&ea.hooks.doAction("eventCalendar.reinit")}))}))}))}}); \ No newline at end of file +!function(e){var t={};function a(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,i){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(i,n,function(t){return e[t]}.bind(null,n));return i},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=2)}({2:function(e,t){ea.hooks.addAction("init","ea",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-adv-tabs.default",(function(e,t){var a="#"+e.find(".eael-advance-tabs").attr("id").toString(),i=window.location.hash.substr(1),n=!1;t(a+" > .eael-tabs-nav ul li",e).each((function(s){i&&t(this).attr("id")==i?(t(a+" .eael-tabs-nav > ul li",e).removeClass("active").addClass("inactive"),t(this).removeClass("inactive").addClass("active"),n=!0):t(this).hasClass("active-default")&&!n?(t(a+" .eael-tabs-nav > ul li",e).removeClass("active").addClass("inactive"),t(this).removeClass("inactive").addClass("active")):0==s&&t(this).removeClass("inactive").addClass("active")}));var s=!1;t(a+" > .eael-tabs-content > div",e).each((function(n){if(i&&t(this).attr("id")==i){t(a+" > .eael-tabs-content > div",e).removeClass("active");var l=t(this).closest(".eael-tabs-content").closest(".eael-tab-content-item");if(l.length){var o=l.closest(".eael-advance-tabs"),r=t("#"+l.attr("id")),c=r.data("title-link");o.find(" > .eael-tabs-nav > ul > li").removeClass("active"),o.find(" > .eael-tabs-content > div").removeClass("active"),r.addClass("active"),t("#"+c).addClass("active")}t(this).removeClass("inactive").addClass("active"),s=!0}else t(this).hasClass("active-default")&&!s?(t(a+" > .eael-tabs-content > div",e).removeClass("active"),t(this).removeClass("inactive").addClass("active")):0==n&&t(this).removeClass("inactive").addClass("active")})),t(a+" .eael-tabs-nav ul li",e).on("click",(function(e){e.preventDefault();var a=t(this).index(),i=t(this).closest(".eael-advance-tabs"),n=t(i).children(".eael-tabs-nav").children("ul").children("li"),s=t(i).children(".eael-tabs-content").children("div");t(this).parent("li").addClass("active"),t(n).removeClass("active active-default").addClass("inactive"),t(this).addClass("active").removeClass("inactive"),t(s).removeClass("active").addClass("inactive"),t(s).eq(a).addClass("active").removeClass("inactive"),t(s).each((function(e){t(this).removeClass("active-default")}));var l=s.eq(a).find(".eael-filter-gallery-container"),o=s.eq(a).find(".eael-post-grid.eael-post-appender"),r=s.eq(a).find(".eael-twitter-feed-masonry"),c=s.eq(a).find(".eael-instafeed"),d=s.eq(a).find(".premium-gallery-container"),v=t(".eael-event-calendar-cls",s);o.length&&o.isotope("layout"),r.length&&r.isotope("layout"),l.length&&l.isotope("layout"),c.length&&c.isotope("layout"),d.length&&d.each((function(e,a){t(a).isotope("layout")})),v.length&&ea.hooks.doAction("eventCalendar.reinit")}))}))}))}}); \ No newline at end of file diff --git a/assets/front-end/js/view/filterable-gallery.js b/assets/front-end/js/view/filterable-gallery.js index 95072954d..2841739b1 100644 --- a/assets/front-end/js/view/filterable-gallery.js +++ b/assets/front-end/js/view/filterable-gallery.js @@ -93,7 +93,7 @@ /*! no static exports found */ /***/ (function(module, exports) { -eval("function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\nfunction _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it[\"return\"] != null) it[\"return\"](); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n var filterableGalleryHandler = function filterableGalleryHandler($scope, $) {\n var filterControls = $scope.find(\".fg-layout-3-filter-controls\").eq(0),\n filterTrigger = $scope.find(\"#fg-filter-trigger\"),\n form = $scope.find(\".fg-layout-3-search-box\"),\n input = $scope.find(\"#fg-search-box-input\"),\n searchRegex,\n buttonFilter,\n timer;\n\n if (form.length) {\n form.on(\"submit\", function (e) {\n e.preventDefault();\n });\n }\n\n filterTrigger.on(\"click\", function () {\n filterControls.toggleClass(\"open-filters\");\n });\n filterTrigger.on(\"blur\", function () {\n filterControls.removeClass(\"open-filters\");\n });\n\n if (!isEditMode) {\n var $gallery = $(\".eael-filter-gallery-container\", $scope),\n $settings = $gallery.data(\"settings\"),\n fg_items = $gallery_items = $gallery.data(\"gallery-items\"),\n $layout_mode = $settings.grid_style === \"masonry\" ? \"masonry\" : \"fitRows\",\n $gallery_enabled = $settings.gallery_enabled === \"yes\",\n $init_show_setting = $gallery.data(\"init-show\");\n fg_items.splice(0, $init_show_setting); // init isotope\n\n var gwrap = $(\".eael-filter-gallery-wrapper\");\n var layoutMode = gwrap.data(\"layout-mode\");\n var mfpCaption = gwrap.data(\"mfp_caption\");\n var $isotope_gallery = $gallery.isotope({\n itemSelector: \".eael-filterable-gallery-item-wrap\",\n layoutMode: $layout_mode,\n percentPosition: true,\n stagger: 30,\n transitionDuration: $settings.duration + \"ms\",\n filter: function filter() {\n var $this = $(this);\n var $result = searchRegex ? $this.text().match(searchRegex) : true;\n\n if (buttonFilter === undefined) {\n if (layoutMode !== \"layout_3\") {\n buttonFilter = $scope.find(\".eael-filter-gallery-control ul li\").first().data(\"filter\");\n } else {\n buttonFilter = $scope.find(\".fg-layout-3-filter-controls li\").first().data(\"filter\");\n }\n }\n\n var buttonResult = buttonFilter ? $this.is(buttonFilter) : true;\n return $result && buttonResult;\n }\n }); // Popup\n\n $($scope).magnificPopup({\n delegate: \".eael-magnific-link.active\",\n type: \"image\",\n gallery: {\n enabled: $gallery_enabled\n },\n image: {\n titleSrc: function titleSrc(item) {\n if (mfpCaption === \"yes\") {\n return item.el.parents('.gallery-item-caption-over').find('.fg-item-title').html() || item.el.parents('.gallery-item-caption-wrap').find('.fg-item-title').html() || item.el.parents('.eael-filterable-gallery-item-wrap').find('.fg-item-title').html();\n }\n }\n }\n }); // filter\n\n $scope.on(\"click\", \".control\", function () {\n var $this = $(this);\n buttonFilter = $(this).attr(\"data-filter\");\n var $tspan = $scope.find(\"#fg-filter-trigger > span\");\n\n if ($tspan.length) {\n $tspan.text($this.text());\n }\n\n var LoadMoreShow = $(this).data(\"load-more-status\"),\n loadMore = $(\".eael-gallery-load-more\", $scope); //hide load more button if selected control have no item to show\n\n if (LoadMoreShow || fg_items.length < 1) {\n loadMore.hide();\n } else {\n loadMore.show();\n }\n\n $this.siblings().removeClass(\"active\");\n $this.addClass(\"active\"); //Only filtered items should be available for popup\n\n if ($(this).hasClass('all-control')) {\n //All items are active\n $('.eael-filterable-gallery-item-wrap .eael-magnific-link').removeClass('active').addClass('active');\n } else {\n $('.eael-filterable-gallery-item-wrap .eael-magnific-link').removeClass('active');\n $(buttonFilter + ' .eael-magnific-link').addClass('active');\n }\n\n $isotope_gallery.isotope();\n }); //quick search\n\n input.on(\"input\", function () {\n var $this = $(this);\n clearTimeout(timer);\n timer = setTimeout(function () {\n searchRegex = new RegExp($this.val(), \"gi\");\n $isotope_gallery.isotope();\n }, 600);\n }); // layout gal, while images are loading\n\n $isotope_gallery.imagesLoaded().progress(function () {\n $isotope_gallery.isotope(\"layout\");\n }); // layout gal, on click tabs\n\n $isotope_gallery.on(\"arrangeComplete\", function () {\n $isotope_gallery.isotope(\"layout\");\n }); // layout gal, after window loaded\n\n $(window).on(\"load\", function () {\n $isotope_gallery.isotope(\"layout\");\n }); // Load more button\n\n $scope.on(\"click\", \".eael-gallery-load-more\", function (e) {\n e.preventDefault();\n var $this = $(this),\n $init_show = $(\".eael-filter-gallery-container\", $scope).children(\".eael-filterable-gallery-item-wrap\").length,\n $total_items = $gallery.data(\"total-gallery-items\"),\n $images_per_page = $gallery.data(\"images-per-page\"),\n $nomore_text = $gallery.data(\"nomore-item-text\"),\n filter_enable = $(\".eael-filter-gallery-control\", $scope).length,\n $items = [];\n var filter_name = $(\".eael-filter-gallery-control li.active\", $scope).data('filter');\n\n if (filterControls.length > 0) {\n filter_name = $(\".fg-layout-3-filter-controls li.active\", $scope).data('filter');\n }\n\n var item_found = 0;\n var index_list = [];\n\n var _iterator = _createForOfIteratorHelper(fg_items.entries()),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _step$value = _slicedToArray(_step.value, 2),\n index = _step$value[0],\n item = _step$value[1];\n\n if (filter_name !== '' && filter_name !== '*' && filter_enable) {\n var element = $($(item)[0]);\n\n if (element.is(filter_name)) {\n ++item_found;\n $items.push($(item)[0]);\n index_list.push(index);\n }\n\n if (fg_items.length - 1 === index) {\n $(\".eael-filter-gallery-control li.active\", $scope).data('load-more-status', 1);\n $this.hide();\n }\n } else {\n ++item_found;\n $items.push($(item)[0]);\n index_list.push(index);\n }\n\n if (item_found === $images_per_page) {\n break;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n if (index_list.length > 0) {\n fg_items = fg_items.filter(function (item, index) {\n return !index_list.includes(index);\n });\n }\n\n if (fg_items.length < 1) {\n $this.html('
' + $nomore_text + \"
\");\n setTimeout(function () {\n $this.fadeOut(\"slow\");\n }, 600);\n } // append items\n\n\n $gallery.append($items);\n $isotope_gallery.isotope(\"appended\", $items);\n $isotope_gallery.imagesLoaded().progress(function () {\n $isotope_gallery.isotope(\"layout\");\n });\n }); // Fix issue on Safari: hide filter menu\n\n $(document).on('mouseup', function (e) {\n if (!filterTrigger.is(e.target) && filterTrigger.has(e.target).length === 0) {\n filterControls.removeClass(\"open-filters\");\n }\n });\n }\n };\n\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-filterable-gallery.default\", filterableGalleryHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/filterable-gallery.js?"); +eval("function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\nfunction _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it[\"return\"] != null) it[\"return\"](); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\njQuery(window).on(\"elementor/frontend/init\", function () {\n var filterableGalleryHandler = function filterableGalleryHandler($scope, $) {\n var filterControls = $scope.find(\".fg-layout-3-filter-controls\").eq(0),\n filterTrigger = $scope.find(\"#fg-filter-trigger\"),\n form = $scope.find(\".fg-layout-3-search-box\"),\n input = $scope.find(\"#fg-search-box-input\"),\n searchRegex,\n buttonFilter,\n timer;\n\n if (form.length) {\n form.on(\"submit\", function (e) {\n e.preventDefault();\n });\n }\n\n filterTrigger.on(\"click\", function () {\n filterControls.toggleClass(\"open-filters\");\n });\n filterTrigger.on(\"blur\", function () {\n filterControls.removeClass(\"open-filters\");\n });\n\n if (!isEditMode) {\n var $gallery = $(\".eael-filter-gallery-container\", $scope),\n $settings = $gallery.data(\"settings\"),\n fg_items = $gallery_items = $gallery.data(\"gallery-items\"),\n $layout_mode = $settings.grid_style === \"masonry\" ? \"masonry\" : \"fitRows\",\n $gallery_enabled = $settings.gallery_enabled === \"yes\",\n $images_per_page = $gallery.data(\"images-per-page\"),\n $init_show_setting = $gallery.data(\"init-show\");\n fg_items.splice(0, $init_show_setting); // init isotope\n\n var gwrap = $(\".eael-filter-gallery-wrapper\");\n var layoutMode = gwrap.data(\"layout-mode\");\n var mfpCaption = gwrap.data(\"mfp_caption\");\n var $isotope_gallery = $gallery.isotope({\n itemSelector: \".eael-filterable-gallery-item-wrap\",\n layoutMode: $layout_mode,\n percentPosition: true,\n stagger: 30,\n transitionDuration: $settings.duration + \"ms\",\n filter: function filter() {\n var $this = $(this);\n var $result = searchRegex ? $this.text().match(searchRegex) : true;\n\n if (buttonFilter === undefined) {\n if (layoutMode !== \"layout_3\") {\n buttonFilter = $scope.find(\".eael-filter-gallery-control ul li\").first().data(\"filter\");\n } else {\n buttonFilter = $scope.find(\".fg-layout-3-filter-controls li\").first().data(\"filter\");\n }\n }\n\n var buttonResult = buttonFilter ? $this.is(buttonFilter) : true;\n return $result && buttonResult;\n }\n }); // Popup\n\n $($scope).magnificPopup({\n delegate: \".eael-magnific-link.active\",\n type: \"image\",\n gallery: {\n enabled: $gallery_enabled\n },\n image: {\n titleSrc: function titleSrc(item) {\n if (mfpCaption === \"yes\") {\n return item.el.parents('.gallery-item-caption-over').find('.fg-item-title').html() || item.el.parents('.gallery-item-caption-wrap').find('.fg-item-title').html() || item.el.parents('.eael-filterable-gallery-item-wrap').find('.fg-item-title').html();\n }\n }\n }\n }); // filter\n\n $scope.on(\"click\", \".control\", function () {\n var $this = $(this);\n buttonFilter = $(this).attr(\"data-filter\");\n var initData = $(\".eael-filter-gallery-container .eael-filterable-gallery-item-wrap\" + buttonFilter, $scope).length;\n var $tspan = $scope.find(\"#fg-filter-trigger > span\");\n\n if ($tspan.length) {\n $tspan.text($this.text());\n }\n\n var firstInit = parseInt($this.data('first-init'));\n\n if (!firstInit) {\n $this.data('first-init', 1);\n var item_found = initData;\n var index_list = $items = [];\n\n var _iterator = _createForOfIteratorHelper(fg_items.entries()),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _step$value = _slicedToArray(_step.value, 2),\n index = _step$value[0],\n item = _step$value[1];\n\n if (buttonFilter !== '' && buttonFilter !== '*') {\n var element = $($(item)[0]);\n\n if (element.is(buttonFilter)) {\n ++item_found;\n $items.push($(item)[0]);\n index_list.push(index);\n }\n }\n\n if (item_found === $images_per_page) {\n break;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n if (index_list.length > 0) {\n fg_items = fg_items.filter(function (item, index) {\n return !index_list.includes(index);\n });\n }\n }\n\n var LoadMoreShow = $(this).data(\"load-more-status\"),\n loadMore = $(\".eael-gallery-load-more\", $scope); //hide load more button if selected control have no item to show\n\n if (LoadMoreShow || fg_items.length < 1) {\n loadMore.hide();\n } else {\n loadMore.show();\n }\n\n $this.siblings().removeClass(\"active\");\n $this.addClass(\"active\");\n\n if (!firstInit && $items.length > 0) {\n $isotope_gallery.isotope({\n filter: buttonFilter\n });\n $gallery.append($items);\n $isotope_gallery.isotope('appended', $items);\n $isotope_gallery.imagesLoaded().progress(function () {\n $isotope_gallery.isotope(\"layout\");\n });\n } else {\n $isotope_gallery.isotope({\n filter: buttonFilter\n });\n }\n }); //quick search\n\n input.on(\"input\", function () {\n var $this = $(this);\n clearTimeout(timer);\n timer = setTimeout(function () {\n searchRegex = new RegExp($this.val(), \"gi\");\n $isotope_gallery.isotope();\n }, 600);\n }); // layout gal, while images are loading\n\n $isotope_gallery.imagesLoaded().progress(function () {\n $isotope_gallery.isotope(\"layout\");\n }); // layout gal, on click tabs\n\n $isotope_gallery.on(\"arrangeComplete\", function () {\n $isotope_gallery.isotope(\"layout\");\n }); // layout gal, after window loaded\n\n $(window).on(\"load\", function () {\n $isotope_gallery.isotope(\"layout\");\n }); // Load more button\n\n $scope.on(\"click\", \".eael-gallery-load-more\", function (e) {\n e.preventDefault();\n var $this = $(this),\n // $init_show = $(\".eael-filter-gallery-container\", $scope).children(\".eael-filterable-gallery-item-wrap\").length,\n // $total_items = $gallery.data(\"total-gallery-items\"),\n $nomore_text = $gallery.data(\"nomore-item-text\"),\n filter_enable = $(\".eael-filter-gallery-control\", $scope).length,\n $items = [];\n var filter_name = $(\".eael-filter-gallery-control li.active\", $scope).data('filter');\n\n if (filterControls.length > 0) {\n filter_name = $(\".fg-layout-3-filter-controls li.active\", $scope).data('filter');\n }\n\n var item_found = 0;\n var index_list = [];\n\n var _iterator2 = _createForOfIteratorHelper(fg_items.entries()),\n _step2;\n\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var _step2$value = _slicedToArray(_step2.value, 2),\n index = _step2$value[0],\n item = _step2$value[1];\n\n if (filter_name !== '' && filter_name !== '*' && filter_enable) {\n var element = $($(item)[0]);\n\n if (element.is(filter_name)) {\n ++item_found;\n $items.push($(item)[0]);\n index_list.push(index);\n }\n\n if (fg_items.length - 1 === index) {\n $(\".eael-filter-gallery-control li.active\", $scope).data('load-more-status', 1);\n $this.hide();\n }\n } else {\n ++item_found;\n $items.push($(item)[0]);\n index_list.push(index);\n }\n\n if (item_found === $images_per_page) {\n break;\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n\n if (index_list.length > 0) {\n fg_items = fg_items.filter(function (item, index) {\n return !index_list.includes(index);\n });\n }\n\n if (fg_items.length < 1) {\n $this.html('
' + $nomore_text + \"
\");\n setTimeout(function () {\n $this.fadeOut(\"slow\");\n }, 600);\n } // append items\n\n\n $gallery.append($items);\n $isotope_gallery.isotope(\"appended\", $items);\n $isotope_gallery.imagesLoaded().progress(function () {\n $isotope_gallery.isotope(\"layout\");\n });\n }); // Fix issue on Safari: hide filter menu\n\n $(document).on('mouseup', function (e) {\n if (!filterTrigger.is(e.target) && filterTrigger.has(e.target).length === 0) {\n filterControls.removeClass(\"open-filters\");\n }\n });\n }\n };\n\n elementorFrontend.hooks.addAction(\"frontend/element_ready/eael-filterable-gallery.default\", filterableGalleryHandler);\n});\n\n//# sourceURL=webpack:///./src/js/view/filterable-gallery.js?"); /***/ }) diff --git a/assets/front-end/js/view/filterable-gallery.min.js b/assets/front-end/js/view/filterable-gallery.min.js index 2605f200d..5fa946ca7 100644 --- a/assets/front-end/js/view/filterable-gallery.min.js +++ b/assets/front-end/js/view/filterable-gallery.min.js @@ -1 +1 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=10)}({10:function(e,t){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,a,l=[],i=!0,o=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(l.push(n.value),!t||l.length!==t);i=!0);}catch(e){o=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(o)throw a}}return l}(e,t)||n(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r span");n.length&&n.text(r.text());var a=t(this).data("load-more-status"),i=t(".eael-gallery-load-more",e);a||g.length<1?i.hide():i.show(),r.siblings().removeClass("active"),r.addClass("active"),t(this).hasClass("all-control")?t(".eael-filterable-gallery-item-wrap .eael-magnific-link").removeClass("active").addClass("active"):(t(".eael-filterable-gallery-item-wrap .eael-magnific-link").removeClass("active"),t(l+" .eael-magnific-link").addClass("active")),w.isotope()})),s.on("input",(function(){var e=t(this);clearTimeout(i),i=setTimeout((function(){a=new RegExp(e.val(),"gi"),w.isotope()}),600)})),w.imagesLoaded().progress((function(){w.isotope("layout")})),w.on("arrangeComplete",(function(){w.isotope("layout")})),t(window).on("load",(function(){w.isotope("layout")})),e.on("click",".eael-gallery-load-more",(function(a){a.preventDefault();var l=t(this),i=(t(".eael-filter-gallery-container",e).children(".eael-filterable-gallery-item-wrap").length,c.data("total-gallery-items"),c.data("images-per-page")),f=c.data("nomore-item-text"),u=t(".eael-filter-gallery-control",e).length,s=[],d=t(".eael-filter-gallery-control li.active",e).data("filter");o.length>0&&(d=t(".fg-layout-3-filter-controls li.active",e).data("filter"));var y,m=0,p=[],v=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=n(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,l=function(){};return{s:l,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,f=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){f=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(f)throw i}}}}(g.entries());try{for(v.s();!(y=v.n()).done;){var h=r(y.value,2),b=h[0],x=h[1];if(""!==d&&"*"!==d&&u)t(t(x)[0]).is(d)&&(++m,s.push(t(x)[0]),p.push(b)),g.length-1===b&&(t(".eael-filter-gallery-control li.active",e).data("load-more-status",1),l.hide());else++m,s.push(t(x)[0]),p.push(b);if(m===i)break}}catch(e){v.e(e)}finally{v.f()}p.length>0&&(g=g.filter((function(e,t){return!p.includes(t)}))),g.length<1&&(l.html('
'+f+"
"),setTimeout((function(){l.fadeOut("slow")}),600)),c.append(s),w.isotope("appended",s),w.imagesLoaded().progress((function(){w.isotope("layout")}))})),t(document).on("mouseup",(function(e){f.is(e.target)||0!==f.has(e.target).length||o.removeClass("open-filters")}))}}))}))}}); \ No newline at end of file +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=10)}({10:function(e,t){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,i,o=[],a=!0,l=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(e){l=!0,i=e}finally{try{a||null==r.return||r.return()}finally{if(l)throw i}}return o}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=i(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,f=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return l=e.done,e},e:function(e){f=!0,a=e},f:function(){try{l||null==r.return||r.return()}finally{if(f)throw a}}}}function i(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r span");l.length&&l.text(i.text());var f=parseInt(i.data("first-init"));if(!f){i.data("first-init",1);var u,s=a,d=$items=[],g=n(p.entries());try{for(g.s();!(u=g.n()).done;){var y=r(u.value,2),h=y[0],v=y[1];if(""!==o&&"*"!==o)t(t(v)[0]).is(o)&&(++s,$items.push(t(v)[0]),d.push(h));if(s===m)break}}catch(e){g.e(e)}finally{g.f()}d.length>0&&(p=p.filter((function(e,t){return!d.includes(t)})))}var b=t(this).data("load-more-status"),w=t(".eael-gallery-load-more",e);b||p.length<1?w.hide():w.show(),i.siblings().removeClass("active"),i.addClass("active"),!f&&$items.length>0?(x.isotope({filter:o}),c.append($items),x.isotope("appended",$items),x.imagesLoaded().progress((function(){x.isotope("layout")}))):x.isotope({filter:o})})),s.on("input",(function(){var e=t(this);clearTimeout(a),a=setTimeout((function(){i=new RegExp(e.val(),"gi"),x.isotope()}),600)})),x.imagesLoaded().progress((function(){x.isotope("layout")})),x.on("arrangeComplete",(function(){x.isotope("layout")})),t(window).on("load",(function(){x.isotope("layout")})),e.on("click",".eael-gallery-load-more",(function(i){i.preventDefault();var o=t(this),a=c.data("nomore-item-text"),f=t(".eael-filter-gallery-control",e).length,u=[],s=t(".eael-filter-gallery-control li.active",e).data("filter");l.length>0&&(s=t(".fg-layout-3-filter-controls li.active",e).data("filter"));var d,g=0,y=[],h=n(p.entries());try{for(h.s();!(d=h.n()).done;){var v=r(d.value,2),b=v[0],w=v[1];if(""!==s&&"*"!==s&&f)t(t(w)[0]).is(s)&&(++g,u.push(t(w)[0]),y.push(b)),p.length-1===b&&(t(".eael-filter-gallery-control li.active",e).data("load-more-status",1),o.hide());else++g,u.push(t(w)[0]),y.push(b);if(g===m)break}}catch(e){h.e(e)}finally{h.f()}y.length>0&&(p=p.filter((function(e,t){return!y.includes(t)}))),p.length<1&&(o.html('
'+a+"
"),setTimeout((function(){o.fadeOut("slow")}),600)),c.append(u),x.isotope("appended",u),x.imagesLoaded().progress((function(){x.isotope("layout")}))})),t(document).on("mouseup",(function(e){f.is(e.target)||0!==f.has(e.target).length||l.removeClass("open-filters")}))}}))}))}}); \ No newline at end of file diff --git a/assets/front-end/js/view/general.min.js b/assets/front-end/js/view/general.min.js index 6f98b863b..420434982 100644 --- a/assets/front-end/js/view/general.min.js +++ b/assets/front-end/js/view/general.min.js @@ -1 +1 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=81)}({81:function(e,t,n){"use strict";n.r(t);var r=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var o=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var i=function(e,t){return function(n,i,s){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,l=e[t];if(o(n)&&r(i))if("function"==typeof s)if("number"==typeof a){var c={callback:s,priority:a,namespace:i};if(l[n]){var u,d=l[n].handlers;for(u=d.length;u>0&&!(a>=d[u-1].priority);u--);u===d.length?d[u]=c:d.splice(u,0,c),l.__current.forEach((function(e){e.name===n&&e.currentIndex>=u&&e.currentIndex++}))}else l[n]={handlers:[c],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,i,s,a)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var s=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(i,s){var a=e[t];if(o(i)&&(n||r(s))){if(!a[i])return 0;var l=0;if(n)l=a[i].handlers.length,a[i]={runs:a[i].runs,handlers:[]};else for(var c=a[i].handlers,u=function(e){c[e].namespace===s&&(c.splice(e,1),l++,a.__current.forEach((function(t){t.name===i&&t.currentIndex>=e&&t.currentIndex--})))},d=c.length-1;d>=0;d--)u(d);return"hookRemoved"!==i&&e.doAction("hookRemoved",i,s),l}}};var a=function(e,t){return function(n,r){var o=e[t];return void 0!==r?n in o&&o[n].handlers.some((function(e){return e.namespace===r})):n in o}};var l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(r){var o=e[t];o[r]||(o[r]={handlers:[],runs:0}),o[r].runs++;var i=o[r].handlers;for(var s=arguments.length,a=new Array(s>1?s-1:0),l=1;l3&&void 0!==arguments[3]?arguments[3]:10,l=e[t];if(o(n)&&r(i))if("function"==typeof s)if("number"==typeof a){var c={callback:s,priority:a,namespace:i};if(l[n]){var u,d=l[n].handlers;for(u=d.length;u>0&&!(a>=d[u-1].priority);u--);u===d.length?d[u]=c:d.splice(u,0,c),l.__current.forEach((function(e){e.name===n&&e.currentIndex>=u&&e.currentIndex++}))}else l[n]={handlers:[c],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,i,s,a)}else console.error("If specified, the hook priority must be a number.");else console.error("The hook callback must be a function.")}};var s=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(i,s){var a=e[t];if(o(i)&&(n||r(s))){if(!a[i])return 0;var l=0;if(n)l=a[i].handlers.length,a[i]={runs:a[i].runs,handlers:[]};else for(var c=a[i].handlers,u=function(e){c[e].namespace===s&&(c.splice(e,1),l++,a.__current.forEach((function(t){t.name===i&&t.currentIndex>=e&&t.currentIndex--})))},d=c.length-1;d>=0;d--)u(d);return"hookRemoved"!==i&&e.doAction("hookRemoved",i,s),l}}};var a=function(e,t){return function(n,r){var o=e[t];return void 0!==r?n in o&&o[n].handlers.some((function(e){return e.namespace===r})):n in o}};var l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(r){var o=e[t];o[r]||(o[r]={handlers:[],runs:0}),o[r].runs++;var i=o[r].handlers;for(var s=arguments.length,a=new Array(s>1?s-1:0),l=1;l= $max_page) {\n $this.remove();\n }\n }\n },\n error: function error(response) {\n console.log(response);\n }\n });\n });\n})(jQuery);\n\n//# sourceURL=webpack:///./src/js/view/load-more.js?"); /***/ }) diff --git a/assets/front-end/js/view/load-more.min.js b/assets/front-end/js/view/load-more.min.js index 240d799a2..cb6688e13 100644 --- a/assets/front-end/js/view/load-more.min.js +++ b/assets/front-end/js/view/load-more.min.js @@ -1 +1 @@ -!function(e){var t={};function a(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(o,r,function(t){return e[t]}.bind(null,r));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=12)}({12:function(e,t){!function(e){"use strict";e(document).on("click",".eael-load-more-button",(function(t){t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation();var a=e(this),o=e("span",a),r=o.html(),n=a.data("widget"),l=a.data("page-id"),d=a.data("nonce"),i=e(".elementor-element-"+n),s=a.data("class"),c=a.data("args"),u=a.data("layout"),p=a.data("template"),f=parseInt(a.data("page"))+1;if(void 0!==n&&void 0!==c){var m={},g={action:"load_more",class:s,args:c,page:f,page_id:l,widget_id:n,nonce:d,template_info:p};if("Essential_Addons_Elementor\\Elements\\Woo_Product_Gallery"==g.class){var y={taxonomy:e(".eael-cat-tab li a.active",i).data("taxonomy"),field:"term_id",terms:e(".eael-cat-tab li a.active",i).data("id")};if("true"==localStorage.getItem("eael-cat-tab")){localStorage.removeItem("eael-cat-tab");var _=2}else _=parseInt(e(".eael-cat-tab li a.active",i).data("page"))+1;g.taxonomy=y,g.page=_}if(String(c).split("&").forEach((function(e,t){var a=String(e).split("=");m[a[0]]=a[1]})),"rand"==m.orderby){var v=e(".eael-grid-post");if(v.length){var b=[];v.each((function(t,a){var o=e(a).data("id");b.push(o)})),g.post__not_in=b}}a.addClass("button--loading"),o.html(localize.i18n.loading),e.ajax({url:localize.ajaxurl,type:"post",data:g,success:function(t){var n=e(t);if(n.hasClass("no-posts-found")||0===n.length)"Essential_Addons_Elementor\\Elements\\Woo_Product_Gallery"==g.class?(a.removeClass("button--loading").addClass("hide-load-more"),o.html(r)):a.remove();else{if("Essential_Addons_Elementor\\Elements\\Product_Grid"==g.class)if(n=n.filter("li"),e(".eael-product-grid .products",i).append(n),"masonry"==u){var l,d="eael-product-"+Date.now();(l=e(".eael-product-grid .products",i).isotope()).isotope("appended",n).isotope("layout"),l.imagesLoaded().progress((function(){l.isotope("layout")})),n.find(".woocommerce-product-gallery").addClass(d),n.find(".woocommerce-product-gallery").addClass("eael-new-product"),e(".woocommerce-product-gallery."+d,i).each((function(){e(this).wc_product_gallery()}))}else{var s="eael-product-"+Date.now();n.find(".woocommerce-product-gallery").addClass(s),n.find(".woocommerce-product-gallery").addClass("eael-new-product"),e(".woocommerce-product-gallery."+s,i).each((function(){e(this).wc_product_gallery()}))}else if(e(".eael-post-appender",i).append(n),"masonry"==u)(l=e(".eael-post-appender",i).isotope()).isotope("appended",n).isotope("layout"),l.imagesLoaded().progress((function(){l.isotope("layout")}));a.removeClass("button--loading"),o.html(r),"Essential_Addons_Elementor\\Elements\\Woo_Product_Gallery"==g.class?e(".eael-cat-tab li a.active",i).data("page",_):a.data("page",f)}},error:function(e){console.log(e)}})}}))}(jQuery)}}); \ No newline at end of file +!function(e){var a={};function t(o){if(a[o])return a[o].exports;var r=a[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.m=e,t.c=a,t.d=function(e,a,o){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var r in e)t.d(o,r,function(a){return e[a]}.bind(null,r));return o},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=12)}({12:function(e,a){!function(e){"use strict";e(document).on("click",".eael-load-more-button",(function(a){a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation();var t=e(this),o=e("span",t),r=o.html(),n=t.data("widget"),l=t.data("page-id"),d=t.data("nonce"),i=e(".elementor-element-"+n),s=t.data("class"),c=t.data("args"),p=t.data("layout"),u=t.data("template"),m=parseInt(t.data("page"))+1,f=null!=t.data("max-page")&&parseInt(t.data("max-page"));if(void 0!==n&&void 0!==c){var g={},y={action:"load_more",class:s,args:c,page:m,page_id:l,widget_id:n,nonce:d,template_info:u};if("Essential_Addons_Elementor\\Elements\\Woo_Product_Gallery"==y.class){var _={taxonomy:e(".eael-cat-tab li a.active",i).data("taxonomy"),field:"term_id",terms:e(".eael-cat-tab li a.active",i).data("id")};if("true"==localStorage.getItem("eael-cat-tab")){localStorage.removeItem("eael-cat-tab");var v=2}else v=parseInt(e(".eael-cat-tab li a.active",i).data("page"))+1;y.taxonomy=_,y.page=v}if(String(c).split("&").forEach((function(e,a){var t=String(e).split("=");g[t[0]]=t[1]})),"rand"==g.orderby){var b=e(".eael-grid-post");if(b.length){var h=[];b.each((function(a,t){var o=e(t).data("id");h.push(o)})),y.post__not_in=h}}t.addClass("button--loading"),o.html(localize.i18n.loading),e.ajax({url:localize.ajaxurl,type:"post",data:y,success:function(a){var n=e(a);if(n.hasClass("no-posts-found")||0===n.length)"Essential_Addons_Elementor\\Elements\\Woo_Product_Gallery"==y.class?(t.removeClass("button--loading").addClass("hide-load-more"),o.html(r)):t.remove();else{if("Essential_Addons_Elementor\\Elements\\Product_Grid"==y.class)if(n=n.filter("li"),e(".eael-product-grid .products",i).append(n),"masonry"==p){var l,d="eael-product-"+Date.now();(l=e(".eael-product-grid .products",i).isotope()).isotope("appended",n).isotope("layout"),l.imagesLoaded().progress((function(){l.isotope("layout")})),n.find(".woocommerce-product-gallery").addClass(d),n.find(".woocommerce-product-gallery").addClass("eael-new-product"),e(".woocommerce-product-gallery."+d,i).each((function(){e(this).wc_product_gallery()}))}else{var s="eael-product-"+Date.now();n.find(".woocommerce-product-gallery").addClass(s),n.find(".woocommerce-product-gallery").addClass("eael-new-product"),e(".woocommerce-product-gallery."+s,i).each((function(){e(this).wc_product_gallery()}))}else if(e(".eael-post-appender",i).append(n),"masonry"==p)(l=e(".eael-post-appender",i).isotope()).isotope("appended",n).isotope("layout"),l.imagesLoaded().progress((function(){l.isotope("layout")}));t.removeClass("button--loading"),o.html(r),"Essential_Addons_Elementor\\Elements\\Woo_Product_Gallery"==y.class?e(".eael-cat-tab li a.active",i).data("page",v):t.data("page",m),f&&y.page>=f&&t.remove()}},error:function(e){console.log(e)}})}}))}(jQuery)}}); \ No newline at end of file diff --git a/config.php b/config.php index c48ce189f..daab60c02 100755 --- a/config.php +++ b/config.php @@ -530,6 +530,11 @@ 'type' => 'self', 'context' => 'view', ], + [ + 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/css/view/quick-view.min.css', + 'type' => 'self', + 'context' => 'view', + ], [ 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/css/view/product-grid.min.css', 'type' => 'self', @@ -935,6 +940,11 @@ 'class' => '\Essential_Addons_Elementor\Elements\Woo_Product_Carousel', 'dependency' => [ 'css' => [ + [ + 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/css/view/quick-view.min.css', + 'type' => 'self', + 'context' => 'view', + ], [ 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/css/view/woo-product-carousel.min.css', 'type' => 'self', @@ -983,6 +993,11 @@ 'type' => 'self', 'context' => 'view', ], + [ + 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/css/view/quick-view.min.css', + 'type' => 'self', + 'context' => 'view', + ], [ 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/css/view/woo-product-gallery.min.css', 'type' => 'self', diff --git a/essential_adons_elementor.php b/essential_adons_elementor.php index 1f144e53f..62a509507 100755 --- a/essential_adons_elementor.php +++ b/essential_adons_elementor.php @@ -4,12 +4,12 @@ * Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more. * Plugin URI: https://essential-addons.com/elementor/ * Author: WPDeveloper - * Version: 4.9.1 + * Version: 4.9.2 * Author URI: https://wpdeveloper.net/ * Text Domain: essential-addons-for-elementor-lite * Domain Path: /languages * - * WC tested up to: 5.6.0 + * WC tested up to: 5.7.1 * Elementor tested up to: 3.4.4 * Elementor Pro tested up to: 3.4.1 */ @@ -27,7 +27,7 @@ define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__)); define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__))); define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__))); -define('EAEL_PLUGIN_VERSION', '4.9.1'); +define('EAEL_PLUGIN_VERSION', '4.9.2'); define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor'); define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor'); /** diff --git a/includes/Classes/Helper.php b/includes/Classes/Helper.php index 59bd9a99a..c2780f391 100644 --- a/includes/Classes/Helper.php +++ b/includes/Classes/Helper.php @@ -921,7 +921,7 @@ public static function eael_product_quick_view ($product, $settings, $widget_id)
>
managing_stock() && ! $product->is_in_stock() ? ''. $stockout_text .'' : ($product->is_on_sale() ? '' . $sale_text . '' : '') ); + echo ( ! $product->is_in_stock() ? ''. $stockout_text .'' : ($product->is_on_sale() ? '' . $sale_text . '' : '') ); do_action( 'eael_woo_single_product_image' ); ?>
diff --git a/includes/Elements/Adv_Tabs.php b/includes/Elements/Adv_Tabs.php index 79cd01aff..9f15d6047 100644 --- a/includes/Elements/Adv_Tabs.php +++ b/includes/Elements/Adv_Tabs.php @@ -672,9 +672,9 @@ protected function _register_controls() 'default' => '#fff', 'selectors' => [ '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active > i' => 'color: {{VALUE}};', - '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active-default > i' => 'color: {{VALUE}};', + //'{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active-default > i' => 'color: {{VALUE}};', '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active > svg' => 'fill: {{VALUE}};', - '{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active-default > svg' => 'fill: {{VALUE}};', + //'{{WRAPPER}} .eael-advance-tabs .eael-tabs-nav > ul li.active-default > svg' => 'fill: {{VALUE}};', ], 'condition' => [ 'eael_adv_tabs_icon_show' => 'yes', @@ -956,7 +956,7 @@ protected function render() -
+
diff --git a/includes/Elements/Event_Calendar.php b/includes/Elements/Event_Calendar.php index 477188e81..c220c802c 100644 --- a/includes/Elements/Event_Calendar.php +++ b/includes/Elements/Event_Calendar.php @@ -1869,10 +1869,9 @@ public function get_google_calendar_events($settings) set_transient($transient_key, $data, $settings['eael_event_calendar_data_cache_limit'] * MINUTE_IN_SECONDS); } - + $calendar_data = []; $data = json_decode($data); if (isset($data->items)) { - $calendar_data = []; foreach ($data->items as $key => $item) { if ($item->status !== 'confirmed') { diff --git a/includes/Elements/Feature_List.php b/includes/Elements/Feature_List.php index cbebbba14..cc8538ecf 100755 --- a/includes/Elements/Feature_List.php +++ b/includes/Elements/Feature_List.php @@ -849,7 +849,7 @@ protected function render() { $border = $settings['eael_feature_list_icon_border_width']['right'] + $settings['eael_feature_list_icon_border_width']['left']; } - if ( $settings['eael_feature_list_icon_shape'] == 'rhombus' ) { + if ( !empty($settings['eael_feature_list_icon_shape']) && $settings['eael_feature_list_icon_shape'] == 'rhombus' ) { $margin = 30; $connector_width = intval( $circle_size + $margin + ( !empty( $settings['eael_feature_list_connector_width']['size'] ) ? $settings['eael_feature_list_connector_width']['size'] : 0 ) ); } else { @@ -857,31 +857,34 @@ protected function render() { } // connector - if ( $settings['eael_feature_list_icon_position'] == 'right' ) { + if ( !empty($settings['eael_feature_list_icon_position']) && $settings['eael_feature_list_icon_position'] == 'right' ) { $connector = 'left: calc(100% - ' . $connector_width . 'px); right: 0;'; } else { $connector = 'right: calc(100% - ' . $connector_width . 'px); left: 0;'; } // mobile - if ( $settings['eael_feature_list_icon_position_tablet'] == 'right' ) { + if ( !empty($settings['eael_feature_list_icon_position_tablet']) && $settings['eael_feature_list_icon_position_tablet'] == 'right' ) { $connector_tablet = 'left: calc(100% - ' . $connector_width . 'px); right: 0;'; } else { $connector_tablet = 'right: calc(100% - ' . $connector_width . 'px); left: 0;'; } // mobile - if ( $settings['eael_feature_list_icon_position_mobile'] == 'right' ) { + if ( !empty($settings['eael_feature_list_icon_position_mobile']) && $settings['eael_feature_list_icon_position_mobile'] == 'right' ) { $connector_mobile = 'left: calc(100% - ' . $connector_width . 'px); right: 0;'; } else { $connector_mobile = 'right: calc(100% - ' . $connector_width . 'px); left: 0;'; } // icon position for all mode + $eael_feature_list_icon_position_setting = ( !empty($settings['eael_feature_list_icon_position']) && $settings['eael_feature_list_icon_position'] ) ? $settings['eael_feature_list_icon_position'] : ''; + $eael_feature_list_icon_position_tablet_setting = ( !empty($settings['eael_feature_list_icon_position_tablet']) && $settings['eael_feature_list_icon_position_tablet'] ) ? $settings['eael_feature_list_icon_position_tablet'] : ''; + $eael_feature_list_icon_position_mobile_setting = ( !empty($settings['eael_feature_list_icon_position_mobile']) && $settings['eael_feature_list_icon_position_mobile'] ) ? $settings['eael_feature_list_icon_position_mobile'] : ''; $this->add_render_attribute( 'eael_feature_list_wrapper', [ 'class' => [ - '-icon-position-' . $settings['eael_feature_list_icon_position'], - '-tablet-icon-position-' . $settings['eael_feature_list_icon_position_tablet'], - '-mobile-icon-position-' . $settings['eael_feature_list_icon_position_mobile'], + '-icon-position-' . $eael_feature_list_icon_position_setting, + '-tablet-icon-position-' . $eael_feature_list_icon_position_tablet_setting, + '-mobile-icon-position-' . $eael_feature_list_icon_position_mobile_setting, ], ] ); diff --git a/includes/Elements/Filterable_Gallery.php b/includes/Elements/Filterable_Gallery.php index 838688931..0786d8011 100644 --- a/includes/Elements/Filterable_Gallery.php +++ b/includes/Elements/Filterable_Gallery.php @@ -21,7 +21,8 @@ class Filterable_Gallery extends Widget_Base { - + private $popup_status = false; + public function get_name() { return 'eael-filterable-gallery'; @@ -2775,12 +2776,12 @@ protected function render_filters()