.ppop-woocommerce-wrap #primary{width:100%}.woocommerce .woocommerce-breadcrumb{height:30px}.woocommerce .woocommerce-breadcrumb a{line-height:30px;color:var(--font-color-2)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--color-primary)}.woocommerce .woocommerce-breadcrumb .ppop-woo-breadcrumb-sep{margin:5px;font-size:16px;position:relative;top:2px;color:#cbcbcb}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:47%;overflow:visible}.woocommerce-page form .form-row-first,.woocommerce form .form-row-first{float:left}.woocommerce-page form .form-row-last,.woocommerce form .form-row-last{float:right}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.woocommerce .blockUI.blockOverlay{position:relative;background-color:rgb(0 0 0/10%)!important;opacity:1!important}.ppop-dark-theme .woocommerce .blockUI.blockOverlay{background-color:rgb(0 0 0/40%)!important}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{font-family:feather-icon;content:"\e98e";height:34px;width:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 35px rgba(0,0,0,.18823529411764706);box-shadow:0 0 35px rgba(0,0,0,.18823529411764706);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;margin:-17px 0 0 -17px;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;font-size:24px;background:var(--color-layout-1);border-radius:50%;vertical-align:middle}.ppop-dark-theme .woocommerce .blockUI.blockOverlay:before,.ppop-dark-theme .woocommerce .loader:before{background:var(--color-layout-border);-webkit-box-shadow:0 0 35px #000;box-shadow:0 0 35px #000}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{background-color:var(--color-primary);font-size:15px;color:#fff;background:var(--color-primary);border-radius:3px;padding:10px 30px;font-weight:600;font-style:normal;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;line-height:1.3;border:1px solid transparent;outline:none;vertical-align:middle;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s linear;transition:all .2s linear}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:var(--color-primary);color:#fff;-webkit-box-shadow:inset 0 0 0 99999px rgba(0,0,0,.1);box-shadow:inset 0 0 0 99999px rgba(0,0,0,.1)}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff;cursor:not-allowed;opacity:.5;padding:10px 30px}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:var(--color-primary);color:#fff;-webkit-box-shadow:inset 0 0 0 99999px rgba(0,0,0,.1);box-shadow:inset 0 0 0 99999px rgba(0,0,0,.1)}.woocommerce #respond input#submit.alt:focus-visible,.woocommerce #respond input#submit:focus-visible,.woocommerce .woocommerce-error .button:focus-visible,.woocommerce .woocommerce-info .button:focus-visible,.woocommerce .woocommerce-message .button:focus-visible,.woocommerce a.button.alt:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button.alt:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button.alt:focus-visible,.woocommerce input.button:focus-visible{outline:2px solid var(--heading-color)}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.5;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:feather-icon;content:"\e98e";font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce ul.products li.product a.button.added:after,.woocommerce ul.products li.product button.button.added:after{content:"\e92c";margin-left:5px}.woocommerce ul.products li.product a.button.added:after,.woocommerce ul.products li.product a.button:before,.woocommerce ul.products li.product button.button.added:after,.woocommerce ul.products li.product button.button:before{font-family:feather-icon;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;position:relative;line-height:45px}.woocommerce ul.products li.product a.button:before,.woocommerce ul.products li.product button.button:before{content:"\e9d4";margin-right:10px}.woocommerce #respond input#submit.added:before,.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before{display:none}.woocommerce .quantity .qty{padding:0;margin:0 -5px;border:0;height:30px;width:40px;text-align:center}.woocommerce .quantity button{height:30px;padding:0;width:30px;font-size:var(--font-size-3);border-radius:50%;position:relative;color:var(--font-color);background:var(--color-layout-3);border:var(--layout-border-2)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-noreviews,.woocommerce p.no-comments{background-color:var(--color-layout-1);border-radius:4px;border:var(--layout-border);font-size:16px;margin-bottom:20px;padding:10px 15px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{min-height:35px;padding:6px 30px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:5px 0 5px auto}@media (max-width:500px){.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{margin:10px 0 0}}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{margin-right:10px;font-weight:400;position:relative;top:-1px;font-family:feather-icon;content:"\e938";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2196f3}.woocommerce .woocommerce-message:before{content:"\e92c";color:#00ec3d}.woocommerce .woocommerce-error:before{color:#ff5722;content:"\e983"}.woocommerce .woocommerce-error{background:rgb(255 87 34/13%);border:1px solid #ff5722}.woocommerce .woocommerce-error strong{color:#ff5722}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{position:fixed;width:100%;left:0;bottom:0;margin:0;border-radius:0;z-index:99;-webkit-box-shadow:0 0 10px rgba(0,0,0,.08235294117647059);box-shadow:0 0 10px rgba(0,0,0,.08235294117647059)}.cart-empty.woocommerce-info,.woocommerce-cart .woocommerce-error.hide,.woocommerce-cart .woocommerce-info.hide,.woocommerce-cart .woocommerce-message.hide,.woocommerce-cart p.return-to-shop,.woocommerce-checkout .woocommerce-error.hide,.woocommerce-checkout .woocommerce-info.hide,.woocommerce-checkout .woocommerce-message.hide{display:none}.ppop-woo-empty-cart-box{max-width:400px;text-align:center;border-radius:5px;margin:auto auto 30px;padding:0 30px 30px}.ppop-woo-empty-cart-box img{width:100%;opacity:.9}.ppop-woo-empty-cart-box h2{font-size:22px;color:var(--font-color-2)}.empty-cart-buttons{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-cart .empty-cart-buttons a{margin:5px;padding:8px 15px;border:2px solid var(--color-primary)}.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-error{background:#ffe9e2;border-right:0;border-left:0;border-bottom:0}.woocommerce-cart .woocommerce-error .ppop-notice-toggle,.woocommerce-cart .woocommerce-info .ppop-notice-toggle,.woocommerce-cart .woocommerce-message .ppop-notice-toggle,.woocommerce-checkout .woocommerce-error .ppop-notice-toggle,.woocommerce-checkout .woocommerce-info .ppop-notice-toggle,.woocommerce-checkout .woocommerce-message .ppop-notice-toggle{font-size:20px;position:absolute;right:20px;font-size:22px;padding:5px;background:#fff;border-radius:50%;top:16px;cursor:pointer}table.shop_table_responsive tbody th,table.shop_table_responsive thead{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before,table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}.woocommerce .woocommerce-products-header__title{font-size:28px;font-weight:500;line-height:1.25;color:var(--heading-color);-ms-word-wrap:break-word;word-wrap:break-word;padding-top:0}.ppop-product-loop-filter-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.pixelpop-woo-product-filter .ppop-product-filter-toggle,.ppop-product-loop-filter-content .pixelpop-woo-product-filter .ppop-product-filter-toggle{padding:0 15px;height:40px;line-height:40px;background:var(--color-layout-1);border:var(--layout-border-2);border-radius:3px;cursor:pointer}.pixelpop-woo-product-filter .ppop-product-filter-toggle i.ppop-icon.ppop-icon-filter{position:relative;top:1px;margin-right:5px}.ppop-product-loop-filter-content .woocommerce-ordering{position:relative;margin-bottom:0}.ppop-product-loop-filter-content .woocommerce-ordering:before{line-height:40px;position:absolute;font-size:16px;font-family:feather-icon!important;left:15px;content:"\e9dc"}.ppop-product-loop-filter-content .woocommerce-ordering select{padding-left:40px}.pixelpop-woo-product-filter-content{position:fixed;background:var(--color-layout-1);padding:30px;z-index:3;width:100%;max-width:400px;left:-1000px;top:0;bottom:0;overflow-y:scroll;border:var(--layout-border);-webkit-transition:.5s;transition:.5s}.pixelpop-woo-product-filter-content.active{left:0}.pixelpop-woo-product-filter-content::-webkit-scrollbar{display:none}.pixelpop-woo-product-filter-content .ppop-woo-product-filter-widget{margin-bottom:20px;padding-bottom:20px;border-bottom:var(--layout-border)}.ppop-woo-product-filter-title{display:block;margin-bottom:15px;font-size:16px;font-weight:700;text-transform:uppercase}.ppop-woo-product-filter-widget ul{margin:0;padding:0}.ppop-woo-product-filter-widget ul li{list-style:none}.ppop-woo-product-filter-widget ul li a{color:var(--font-color);-webkit-transition:.3s;transition:.3s}.ppop-woo-product-filter-widget ul li a:hover{color:var(--color-primary)}.ppop-woo-product-filter-widget ul ul{position:relative;margin-bottom:5px;margin-left:5px}.ppop-woo-product-filter-widget ul ul:before{content:"";width:1px;position:absolute;border-left:2px dotted var(--color-layout-border-2);top:0;left:-2px;bottom:11px;opacity:1}.ppop-woo-product-filter-widget ul ul li a:before{content:"-- ";content:"\e9a4";font-family:feather-icon!important;color:var(--color-layout-border-2);margin-right:5px;position:relative;top:1px;font-size:12px;left:1px}.ppop-woo-product-filter-widget ul ul ul{margin-left:22px}.woo-product-filter-close{line-height:40px}.ppop-filter-close{text-align:right;margin-bottom:15px}.woo-product-filter-close{font-size:30px;font-weight:600;background:var(--color-layout-2);height:40px;display:inline-block;width:40px;text-align:center;border-radius:3px;cursor:pointer}@media (max-width:600px){.ppop-product-loop-filter-content .woocommerce-ordering:before{left:0;width:40px;text-align:center;background:var(--color-layout-1)}.ppop-product-loop-filter-content .woocommerce-ordering:after{content:"Short";line-height:42px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--font-color);position:absolute;left:40px;width:60px;background:var(--color-layout-1);border-radius:0 3px 3px 0;height:40px}.woocommerce .woocommerce-ordering select{width:100px;padding:0;color:transparent;background-image:none;background:transparent;z-index:2;position:relative}.woocommerce .woocommerce-ordering select option{color:#333}.pixelpop-woo-product-filter .ppop-product-filter-toggle,.ppop-product-loop-filter-content .pixelpop-woo-product-filter .ppop-product-filter-toggle{position:relative;width:100px;padding-left:47px;font-size:11px;text-transform:uppercase;font-weight:800;color:var(--font-color);background:transparent}.pixelpop-woo-product-filter .ppop-product-filter-toggle i.ppop-icon.ppop-icon-filter{position:absolute;line-height:38px;height:38px;width:40px;background:var(--color-layout-1);top:0;left:0;text-align:center;z-index:-1;color:var(--font-color);font-size:16px}.pixelpop-woo-product-filter .ppop-product-filter-toggle span{background:var(--color-layout-1);position:absolute;height:38px;width:58px;left:40px;border-radius:0 3px 3px 0}}.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-result-count{margin:0 0 1em;line-height:40px;color:#999;font-size:14px}@media (min-width:601px){.woocommerce-page.archive .woocommerce-result-count,.woocommerce.archive .woocommerce-result-count{display:block;width:100%;z-index:1;margin-top:15px;margin-bottom:0;height:50px;line-height:50px}}@media (max-width:600px){.woocommerce-page.archive .woocommerce-result-count,.woocommerce.archive .woocommerce-result-count{display:block;width:100%;text-align:center;margin-top:15px}.woocommerce.archive .ppop-post-pagination{margin-bottom:10px;top:0}}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product,ul.products li.product{overflow:hidden;-webkit-transition:.2s;transition:.2s;list-style:none}.woocommerce-page ul.products li.product:hover,.woocommerce ul.products li.product:hover{-webkit-box-shadow:3px 3px 15px rgba(0,0,0,.06274509803921569);box-shadow:3px 3px 15px rgba(0,0,0,.06274509803921569)}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce ul.products li.product .onsale{padding:6px 15px;border-radius:0 20px 20px 0;top:20px;background:var(--color-secondary);z-index:1;line-height:1;height:auto;min-height:unset;min-width:unset;right:unset;left:0;font-weight:700;position:absolute;text-align:center;color:#fff;font-size:var(--font-size-small)}.woocommerce ul.products li.product a img{margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;height:auto;display:block;-webkit-box-shadow:none;box-shadow:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center;font-weight:400;font-size:var(--font-size-regular);margin:0;padding-bottom:10px}.woocommerce ul.products li.product .star-rating{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto auto 10px;display:none}.woocommerce .price del{color:inherit;opacity:.5;display:inline-block;-webkit-transform:scale(.85);transform:scale(.85)}.woocommerce .price ins{background:0 0;font-weight:700;display:inline-block}.ppop-product-loop-addtocart{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-1;opacity:0;-webkit-transition:.3s;transition:.3s;height:0}.woocommerce ul.products li.product:hover .ppop-product-loop-addtocart{opacity:1;z-index:1}.woocommerce .added_to_cart.wc-forward,.woocommerce ul.products li.product .button{background:var(--color-layout-1);border-top:var(--layout-border);border-bottom:var(--layout-border);color:var(--color-primary);font-weight:400;border-radius:0;margin:0;width:100%;text-align:center;height:45px;padding:0;line-height:45px;position:relative;top:-45px}.woocommerce .added_to_cart.wc-forward:focus,.woocommerce .added_to_cart.wc-forward:hover,.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .button:hover{background:var(--color-primary);color:#fff;-webkit-box-shadow:none;box-shadow:none}.woocommerce .added_to_cart.wc-forward{border-left:var(--layout-border)}.woocommerce .added_to_cart.wc-forward:hover,.woocommerce ul.products li.product .button:hover{background:var(--color-primary);color:#fff}.woocommerce ul.products li.product a.button.loading:after{top:14px;right:1em}.woocommerce .ppop-post-pagination{position:relative;z-index:2;top:-50px;margin:0 0 -50px}.woocommerce .no-post-pagination{height:40px;display:block}@media screen and (max-width:900px){.ppop-product-loop-addtocart{height:auto;opacity:1;z-index:1;position:relative}.woocommerce ul.products li.product .button{top:0;z-index:1;opacity:1}.woocommerce .added_to_cart.wc-forward{position:absolute;top:-44px;left:-1px;width:calc(100% + 1px)}}@media (max-width:500px){.woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering{float:none}.woocommerce .ppop-post-pagination{margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.woocommerce.archive .products ul,.woocommerce.archive ul.products{margin-left:-15px;margin-right:-15px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:var(--font-size-small);padding-bottom:5px}}.single-product .site-content{padding:0}.single-product #primary{width:100%}.ppop-single-product-first-section,.ppop-single-product-second-section,.ppop-single-product-third-section{background:var(--color-layout-1);position:relative}.ppop-single-product-first-section:before,.ppop-single-product-second-section:before,.ppop-single-product-third-section:before{content:"";position:absolute;width:100%;bottom:0;left:0;top:0;right:0;z-index:0}.ppop-single-product-first-section>.col-full,.ppop-single-product-second-section>.col-full,.ppop-single-product-third-section>.col-full{z-index:1;position:relative}.ppop-single-product-first-section:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(90%,rgba(0,0,0,.0196078431372549)),to(rgb(0 0 0/6%)));background:linear-gradient(180deg,rgba(0,0,0,.0196078431372549) 90%,rgb(0 0 0/6%))}.ppop-dark-theme .ppop-single-product-first-section:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(90%,rgba(0,0,0,.43137254901960786)),to(rgb(0 0 0/50%)));background:linear-gradient(180deg,rgba(0,0,0,.43137254901960786) 90%,rgb(0 0 0/50%))}.ppop-dark-theme .ppop-single-product-second-section:before{background:rgba(0,0,0,.25882352941176473)}.ppop-single-product-third-section:before{background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0/5%)),color-stop(10%,rgba(0,0,0,.0196078431372549)));background:linear-gradient(180deg,rgb(0 0 0/5%),rgba(0,0,0,.0196078431372549) 10%)}.ppop-dark-theme .ppop-single-product-third-section:before{background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0/50%)),color-stop(10%,rgba(0,0,0,.43137254901960786)));background:linear-gradient(180deg,rgb(0 0 0/50%),rgba(0,0,0,.43137254901960786) 10%)}.ppop-single-product-second-section .col-full{max-width:750px}.ppop-single-product-third-section section:first-child{margin-top:50px}.ppop-single-product-third-section section{padding-bottom:30px}.woocommerce.single-product .woocommerce-info,.woocommerce.single-product .woocommerce-message{-webkit-box-shadow:3px 3px 50px rgb(0 0 0/3%);box-shadow:3px 3px 50px rgb(0 0 0/3%)}.woocommerce.single-product .woocommerce-error,.woocommerce.single-product .woocommerce-info,.woocommerce.single-product .woocommerce-message{margin:25px 0 35px}.single-product span.onsale{min-height:unset;min-width:unset;padding:10px 15px;font-weight:700;position:absolute;text-align:center;line-height:1;top:30px;left:0;margin:0;border-radius:0;background-color:var(--color-secondary);color:#fff;font-size:14px;z-index:1;border-radius:0 50px 50px 0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:block;width:100%;margin-top:15px}.woocommerce div.product div.summary.is-affixed{bottom:0}.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{width:55%}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{width:calc(45% - 15px);will-change:min-height}.ppop-single-product-summary-details-wrap{padding-left:30px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:position,transform}.woocommerce-product-gallery__image a{cursor:crosshair}@media (max-width:767px){.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){margin-top:0}}.single-product form.cart:not(.grouped_form) .quantity{background:var(--color-layout-1);padding:5px;border-radius:5px;border:var(--layout-border);height:50px;margin:5px}.single-product .quantity button{height:37px;width:37px;background:var(--color-primary);border:0;color:#fff}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity input[type=number]{-moz-appearance:textfield}.single-product .quantity .qty{height:37px;background:transparent}.woocommerce-grouped-product-list-item:last-child{margin:0}.woocommerce-grouped-product-list-item__label{margin-left:15px}.woocommerce .woocommerce-grouped-product-list-item.has_button .woocommerce-grouped-product-list-item__quantity a.button{height:auto;min-width:40px;font-size:13px;border:2px solid var(--color-primary);background:transparent;color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;padding:8px 20px}.woocommerce .woocommerce-grouped-product-list-item.has_button .woocommerce-grouped-product-list-item__quantity a.button:hover{background:var(--color-primary);color:#fff;-webkit-box-shadow:none;box-shadow:none}.woocommerce-grouped-product-list-item.no_button .woocommerce-grouped-product-list-item__quantity{width:60px}.woocommerce .woocommerce-grouped-product-list-item.has_button .woocommerce-grouped-product-list-item__quantity a.button:before{display:none}.woocommerce .woocommerce-grouped-product-list .quantity .qty{height:40px;width:60px;padding-right:0;border-radius:4px;text-align:center;margin:0;border:var(--layout-border);background:var(--color-layout-2)}.ppop-dark-theme .woocommerce .woocommerce-grouped-product-list .quantity .qty{background:var(--color-layout-1)}.woocommerce .woocommerce-grouped-product-list .quantity .qty::-webkit-inner-spin-button,.woocommerce .woocommerce-grouped-product-list .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:auto}.woocommerce .woocommerce-grouped-product-list .quantity input[type=number]{-moz-appearance:auto}.woocommerce .woocommerce-grouped-product-list .quantity button{display:none}td.woocommerce-grouped-product-list-item__price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:0 10px 0 0;margin-left:auto}.woocommerce-grouped-product-list-item__price del{opacity:.5;-webkit-transform:scale(.85);transform:scale(.85)}.woocommerce-grouped-product-list-item__price ins{background:transparent;margin-left:5px;font-weight:600}.woocommerce-grouped-product-list-item td a{color:var(--font-color)}.woocommerce div.product form.cart .button{height:50px;border-radius:5px;font-size:15px;text-transform:uppercase;font-weight:700;padding:0 30px;line-height:50px;margin:5px}.woocommerce div.product form.cart .button:before{font-family:feather-icon;content:"\e9d4";margin-right:10px;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-size:20px;top:2.5px}.single-product .product_meta>span{padding:5px 0}.single-product .woocommerce-variation-price{margin:30px 0}.ppop-product-share{margin-top:15px}.ppop-product-share .ppop-post-share-buttons i{background:var(--color-layout-2);border-radius:3px;-webkit-transition:.3s;transition:.3s}.ppop-product-share .ppop-post-share-buttons i:hover{background:var(--color-primary);color:#fff}.ppop-dark-theme .ppop-product-share .ppop-post-share-buttons i{background:var(--color-layout-1)}.ppop-dark-theme .ppop-product-share .ppop-post-share-buttons i:hover{background:var(--color-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-right:15px;border-bottom:3px solid transparent;opacity:.6;-webkit-transition:.3s;transition:.3s}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--color-primary);opacity:1}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{opacity:1}.woocommerce-tabs .panel h2:first-of-type{font-weight:500;font-size:22px}.woocommerce table.shop_attributes{border-top:var(--layout-border);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px}.woocommerce table.shop_attributes td p{margin:0;padding:0}.woocommerce .woocommerce-noreviews{padding:6px 20px;color:var(--font-color-2);background:var(--color-layout-2)}.woocommerce div.product .woocommerce-tabs #tab-reviews #reply-title{display:inline-block;padding:15px 0}.woocommerce #reviews form#commentform{padding:25px;margin:0 0 15px;background:var(--color-layout-1);border-radius:5px;border:var(--layout-border)}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:20px}.ppop-light-theme .woocommerce #reviews .comment-text,.ppop-light-theme .woocommerce #reviews form#commentform{-webkit-box-shadow:3px 3px 20px rgba(0,0,0,.08235294117647059);box-shadow:3px 3px 20px rgba(0,0,0,.08235294117647059)}.woocommerce #reviews p.form-submit{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:100%;width:50px;height:50px;margin-right:10px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}span.woocommerce-review__dash{display:none}.woocommerce #reviews #comments .star-rating{margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce #reviews #comments .description{padding:15px}.woocommerce #reviews #comments .description>p{margin:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date{font-size:13px;color:var(--font-color-2);letter-spacing:-.24px;text-decoration:none}.ppop-comment-form-user .avatar img{width:45px;height:auto;border-radius:100%;margin-right:10px}.ppop-comment-form-user .user a{text-decoration:none;color:var(--font-color)}.ppop-comment-user-logout .logout{font-family:inherit;font-size:15px;color:var(--color-secondary);background:transparent;border-radius:3px;padding:7px 25px;font-weight:600;font-style:normal;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;border:2px solid var(--color-secondary);outline:none;vertical-align:middle;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s linear;transition:all .2s linear;margin-top:2.5px;opacity:.7}.ppop-comment-user-logout .logout:hover{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary);opacity:1}.related.products>h2{font-weight:500;font-size:22px}.woocommerce-product-gallery.ppop-mobile-gallery{display:none}@media (max-width:767px){.woocommerce-product-gallery{display:none}.woocommerce-product-gallery.ppop-mobile-gallery{display:block}.ppop-single-product-first-section{background:#fff}.ppop-single-product-first-section .col-full{margin:0}.woocommerce .woocommerce-breadcrumb{position:absolute;opacity:0;left:-1000px}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%}.ppop-single-product-summary-details-wrap{padding:50px 30px 30px}.woocommerce div.product form.cart.grouped_form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single_variation_wrap{display:block;width:100%}.woocommerce div.product form.cart .variations select{max-width:250px}.single_variation_wrap .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .quantity .qty{padding:12px 0 12px 12px;border-radius:5px 0 0 5px;border-right:0;margin-right:0}.single-product form.cart.grouped_form .quantity .qty{border-radius:5px;border-right:var(--layout-border-2)}.woocommerce div.product form.cart .button{font-size:13px;padding:0 20px}.woocommerce div.product form.cart.grouped_form .button{border-radius:5px}.woocommerce div.product form.cart .button:before{font-size:16px;top:1px}.ppop-single-product-second-section{padding:30px 0;border-top:var(--layout-border);border-bottom:var(--layout-border)}.ppop-single-product-third-section{padding:30px 0;background:#fff}}@media (max-width:450px){.woocommerce div.product form.cart .button{width:100%;border-radius:5px;margin:15px 0 0}.woocommerce div.product form.cart div.quantity{margin:0}}.ppop-single-product-summary-details-wrap form.cart #wc-stripe-payment-request-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;padding-top:15px!important;padding-left:5px}.ppop-single-product-summary-details-wrap form.cart #wc-stripe-payment-request-button-separator{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;text-align:left!important;margin-top:10px!important;margin-bottom:0;margin-left:10px;color:var(--font-color-2)}@media (max-width:767px){.ppop-single-product-summary-details-wrap form.cart #wc-stripe-payment-request-wrapper{padding-left:0}}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.comment-form-rating{display:inline-block}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5em;font-family:pixelpop-stars;font-weight:400}.star-rating:before{content:"\ee49\ee49\ee49\ee49\ee49";opacity:.3}.star-rating:before,.star-rating span{float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"\ee49\ee49\ee49\ee49\ee49";top:0;position:absolute;left:0;color:var(--color-secondary)}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:pixelpop-stars;content:"\ee49";text-indent:0}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{color:var(--font-color-2);opacity:.5}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{color:var(--color-primary);opacity:1}.woocommerce p.stars.selected a.active~a:before{color:var(--font-color-2);opacity:.5}.woocommerce p.stars.selected a:not(.active):before{color:var(--color-primary);opacity:1}.woocommerce #review_form #respond p.stars{cursor:pointer;height:20px;overflow:hidden;margin:0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;text-decoration:none;margin-right:1px;font-weight:400}.woocommerce p.stars a{font-size:20px;margin:0 0 0 -5px;padding:14px;display:inline-block}.woocommerce p.stars a:first-child{margin-left:0}.woocommerce-tabs ul.tabs{list-style:none;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.woocommerce form .form-row{padding:0;margin-top:0;margin-bottom:15px}.form-row.woocommerce-validated input.input-text{-webkit-box-shadow:inset 2px 0 0 #0f834d;box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{-webkit-box-shadow:inset 2px 0 0 #e2401c;box-shadow:inset 2px 0 0 #e2401c}.required{color:var(--color-theme-red)}.select2-dropdown{background:var(--color-layout-1)}.select2-container--default .select2-selection--single{height:40px;border:var(--layout-border-2)}.ppop-dark-theme .select2-container--default .select2-selection--single{background-color:var(--color-layout-1)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;padding:0 12px;color:var(--font-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:10px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\e92e";font-family:feather-icon;position:absolute;line-height:40px;top:-19px;left:-4px;color:#aaa}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border:1px solid #aaa}.form-row.woocommerce-invalid input.input-text,.form-row.woocommerce-validated input.input-text{-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--color-theme-danger)}.woocommerce form .form-row.woocommerce-invalid label{color:var(--color-theme-danger)}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--color-theme-success)}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#4169e1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{-webkit-box-shadow:0 0 0 .25em rgba(0,0,0,.1);box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.ppop-dark-theme .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.ppop-dark-theme .widget_price_filter .ui-slider .ui-slider-handle:hover{-webkit-box-shadow:0 0 0 .25em rgb(255 255 255/17%);box-shadow:0 0 0 .25em rgb(255 255 255/17%)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:2px;background-color:rgba(0,79,114,.1803921568627451);margin:20px 8px 0}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:var(--color-primary);-webkit-transition:.3s;transition:.3s}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border:2px solid var(--color-primary);top:-4.5px;width:18px;height:18px;cursor:pointer;background:var(--color-layout-1);-webkit-transition:.3s;transition:.3s}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:13px;text-transform:uppercase;font-weight:800;padding:6px 12px 5px;margin-top:8px;color:var(--color-primary);background:transparent;border:2px solid;position:relative;z-index:2}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;-webkit-box-shadow:none;box-shadow:none}.woocommerce .widget_price_filter .price_slider_amount .price_label{margin-top:20px;position:relative;top:10px;z-index:1}.widget_products ul.product_list_widget>li,.widget_recently_viewed_products ul.product_list_widget>li{margin-bottom:15px}.ppop-dark-theme .widget_products ul.product_list_widget li>a,.ppop-dark-theme .widget_recently_viewed_products ul.product_list_widget li>a,.ppop-light-theme .widget_products ul.product_list_widget li>a,.ppop-light-theme .widget_recently_viewed_products ul.product_list_widget li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_products ul.product_list_widget li>a img,.widget_recently_viewed_products ul.product_list_widget li>a img{width:100%;margin:0 0 10px}.widget_products ul.product_list_widget li>a span.product-title,.widget_recently_viewed_products ul.product_list_widget li>a span.product-title{font-size:16px;color:var(--font-color)}.blockUI.blockOverlay{background:rgba(0,0,0,.3137254901960784)!important;z-index:1000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;opacity:.6;cursor:default;position:absolute}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:var(--layout-border);border-bottom:var(--layout-border);padding:10px 0;text-align:right}p.woocommerce-mini-cart__buttons.buttons{margin-bottom:0}.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a{width:100%}.woocommerce.single-product .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;color:var(--font-color);position:fixed;z-index:9999;border:var(--layout-border-2);-webkit-box-shadow:3px 3px 50px rgba(0,0,0,.30980392156862746);box-shadow:3px 3px 50px rgba(0,0,0,.30980392156862746);bottom:0;left:0;margin:20px;text-align:center}.woocommerce.single-product .woocommerce-message i{position:absolute;right:10px;top:10px;padding:5px;font-size:20px;border-radius:50%;background:var(--color-layout-2);cursor:pointer}.woocommerce.single-product .woocommerce-message .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:200px;margin:20px 0 0;line-height:2}.woocommerce.single-product .woocommerce-message:before{width:100%;text-align:center;left:0;top:0;font-size:40px;margin:0 0 15px}.woocommerce-form .password-input{display:block;position:relative}.woocommerce-form .password-input .show-password-input{position:absolute;cursor:pointer;right:0;top:0;height:40px;width:40px;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}.woocommerce-form .password-input .show-password-input:after{content:"\e95f";font-family:feather-icon}.woocommerce-form .password-input .show-password-input.display-password:after{content:"\e960"}