.woocommerce ul.products li.product .onsale{display:none!important}.elementor-widget-wrap:hover .oz-right-arrow .elementor-icon{transform:translateX(8px);transition:transform .15s,-webkit-transform .15s}.woocommerce ul.products li.product .oz-product-tags>span{display:inline-block;padding:0 5px;background-color:#eee;margin-bottom:8px;font-weight:400;font-size:12px;line-height:20px;text-align:center;color:#121212}.woocommerce ul.products li.product .oz-product-brand{display:block;font-weight:400;font-size:12px;line-height:20px;text-transform:uppercase;margin-bottom:5px}.woocommerce ul.products li.product .woocommerce-loop-category__title{min-height:80px}li.product-category.product:hover .oz-lights-count{opacity:1;position:absolute;left:9px;top:6px;height:auto;padding-top:17px;background:#fff;text-transform:none;padding:5px;font-size:12px;padding-bottom:3px}.woocommerce-loop-category__title .oz-lights-cat-title{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.woocommerce-loop-category__title .oz-lights-count{height:0;opacity:0;overflow:hidden;display:block;font-size:16px;text-transform:uppercase;font-weight:400}.oz-v-product-count{position:absolute;z-index:9;left:9px;top:6px;opacity:0;background:#fff;padding:5px;font-size:12px}.elementor-products-grid ul.products li.product:hover .oz-v-product-count{opacity:1}body .vci-tooltip-box{position:absolute;background:#222;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:999999;pointer-events:none}body .oz-variation-modal.active .oz-variation-modal-inner{top:0;opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}body .oz-variation-modal.active{opacity:1;pointer-events:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body .oz-callog-list .oz-catlog-hover>.elementor-container{height:100%}body .oz-callog-list .oz-catlog-hover{display:none;position:absolute;width:calc(100% - 20px);height:calc(100% - 65px)}body .woocommerce-checkout .woocommerce-additional-fields>h3{display:none}body .oz-callog-list:hover .oz-catlog-hover{display:block}body.elementor-editor-active .oz-callog-list .oz-catlog-hover{display:block!important}body .oz-callog-list{position:relative}body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover,body .e-my-account-tab__dashboard a:hover{color:#000}body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a,body .e-my-account-tab__dashboard a{color:#92a99c}body .woocommerce .lost_reset_password button[type=submit],body .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{width:100%;margin-top:10px;padding:16px!important}body #customer_login .u-column2{max-width:650px;margin:0 auto}body #customer_login .u-column1{max-width:450px;margin:0 auto}body .e-my-account-tab .lost_reset_password{max-width:450px;margin:0 auto}body .e-my-account-tab .website-logo img,body #customer_login .website-logo img{max-width:200px}body .e-my-account-tab .website-logo,body #customer_login .website-logo{text-align:center;margin-bottom:10px}body .e-my-account-tab form.woocommerce-form-register .afreg_extra_fields #billing_phone.afreg_half_field,body .e-my-account-tab form.woocommerce-form-register .afreg_extra_fields #billing_city.afreg_half_field,body .e-my-account-tab form.woocommerce-form-register .afreg_extra_fields #last_name.afreg_half_field{margin-left:3%!important;margin-right:0!important}body .e-my-account-tab form.woocommerce-form-register .afreg_extra_fields .input-text,body .e-my-account-tab form.woocommerce-form-register .afreg_extra_fields .input-select{min-height:auto!important;max-height:50px!important;height:auto!important}body .e-my-account-tab form.lost_reset_password,body .e-my-account-tab form.woocommerce-form-register,body .e-my-account-tab form.woocommerce-form-login{height:auto!important;border-radius:0px!important}body .mfp-wrap .mfp-container{cursor:pointer!important}body .mfp-wrap .mfp-close{width:auto;cursor:pointer!important;background:0 0!important}body .mfp-wrap .mfp-figure:after{background:#fff!important}body .mfp-wrap{z-index:104300000000}body .mfp-bg{z-index:104200000000}body .single_variation_wrap .e-atc-qty-button-holder .single_add_to_cart_button:hover{background-color:#777!important}body .single_variation_wrap .e-atc-qty-button-holder .single_add_to_cart_button{width:50%;outline:none}body .single_variation_wrap .e-atc-qty-button-holder .quantity input{width:100%;outline:none}body .single_variation_wrap .e-atc-qty-button-holder .quantity{width:50%;outline:none}body .woocommerce .cart-collaterals .cart_totals .shop_table{border-radius:0}body .woocommerce .cart-collaterals .cart_totals{max-width:400px}body .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover{background:#000}body .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button{font-size:15px;font-weight:400;width:100%;border-radius:0;text-transform:uppercase;background:#444;border:1px solid rgba(0,0,0,.1);color:#fff!important;display:inline-block;text-decoration:none;cursor:pointer;margin:0;margin-bottom:20px;line-height:15px;padding:12px 10px 10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-appearance:none;box-sizing:border-box}body .woocommerce .cart-collaterals .cart_totals>h2{display:none}body .woocommerce .woocommerce-cart-form .actions .input-text{border-radius:0;padding:8px!important;min-width:160px}body .woocommerce .woocommerce-cart-form .actions .button:hover{background:#000}body .woocommerce .woocommerce-cart-form .actions .button{font-size:13px;font-weight:400;border-radius:0;text-transform:uppercase;background:#444;border:1px solid rgba(0,0,0,.1);color:#fff!important;display:inline-block;text-decoration:none;cursor:pointer;margin:0;margin-bottom:20px;line-height:15px;padding:12px 18px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-appearance:none;box-sizing:border-box}body .woocommerce .woocommerce-order-details .shop_table td,body .woocommerce .woocommerce-cart-form .shop_table td{vertical-align:top;padding:8px!important}body .woocommerce .woocommerce-order-details .shop_table th,body .woocommerce .woocommerce-order-details .shop_table td,body .woocommerce .woocommerce-cart-form .shop_table th,body .woocommerce .woocommerce-cart-form .shop_table td{padding:8px!important;font-size:14px;border:none}body.woocommerce-page .woocommerce .woocommerce-order-details .shop_table thead th,body .woocommerce .woocommerce-cart-form .shop_table thead th{background:#999;color:#fff;text-align:left;font-weight:400;font-size:14px}body .woocommerce .woocommerce-order-details .shop_table thead th.product-price,body .woocommerce .woocommerce-order-details .shop_table td.product-price,body .woocommerce .woocommerce-order-details .shop_table thead th.product-total,body .woocommerce .woocommerce-order-details .shop_table td.product-total,body .woocommerce .woocommerce-cart-form .shop_table thead th.product-price,body .woocommerce .woocommerce-cart-form .shop_table td.product-price,body .woocommerce .woocommerce-cart-form .shop_table thead th.product-subtotal,body .woocommerce .woocommerce-cart-form .shop_table td.product-subtotal{text-align:right}body .woocommerce .woocommerce-cart-form .shop_table .product-remove a.remove:hover{background:#000;color:white!important}body .woocommerce .woocommerce-cart-form .shop_table .product-remove a.remove{font-family:math;display:inline-block;font-size:24px;height:auto;width:auto;text-align:center;line-height:1;border-radius:0;color:#8f8f8f!important;text-decoration:none;font-weight:700;background:#fff;padding:4px 8px;border:1px solid #ddd}body .woocommerce .woocommerce-order-details .shop_table .product-thumbnail img,body .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail img{width:100%}body .woocommerce .woocommerce-order-details .shop_table .product-thumbnail,body .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail{width:100px}body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span{color:white}body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,body .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th{border-top:1px solid #dadbda}body .elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details,body .elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-table--order-downloads{padding:0}body .woocommerce .woocommerce-cart-form .shop_table .product-quantity .qty{width:100%;font-size:15px;border:1px solid #ddd;padding:10px 8px 9px;outline:none;color:#555;margin:0;line-height:15px;max-width:100%;display:block;margin-bottom:10px;background:#fff;-webkit-appearance:none;border-radius:0}body .woocommerce .woocommerce-order-details .shop_table tfoot th{border-bottom:1px solid #ddd}body .woocommerce .woocommerce-order-details .shop_table td{border-bottom:1px solid #ddd}body .woocommerce .woocommerce-order-details .shop_table .wc-item-meta{padding-left:0}body .woocommerce .woocommerce-order-details .shop_table{background:#fff;border:1px solid #ddd;border-radius:0}body .woocommerce .woocommerce-cart-form .shop_table{border-radius:0}body .woocommerce .woocommerce-cart-form .shop_table .product-quantity{width:60px}body .oz-variation-share-modal .variation-share-form p.popup-e-msg{color:red}body .oz-variation-share-modal.active .oz-variation-share-modal-inner{top:0;opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}body .cky-consent-container{display:none}body .oz-variation-share-modal.active{opacity:1;pointer-events:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:9999999}.pgs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0px;align-items:start}body .pgs-card{cursor:pointer;padding:10px}body .pgs-imgwrap{position:relative;overflow:hidden;background:#f3f3f3}body .pgs-imgwrap img{width:100%;height:350px;display:block;transition:transform .3s ease;object-fit:cover}body .pgs-card:hover .pgs-imgwrap img{transform:scale(1.02)}body .dialog-lightbox-widget{z-index:999999}body .pgs-title{margin-top:7px;text-align:center;font-family:"Josefin Sans";font-style:italic;font-size:15px;color:#6d6d6d;letter-spacing:.3px}body .pgs-modal{display:none;position:fixed;inset:0;z-index:999999}body .pgs-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}body .pgs-dialog .pgs-dialog-right,body .pgs-dialog .pgs-dialog-left{max-height:calc(84vh - 48px);overflow:auto}body .pgs-dialog{position:relative;background:#fff;margin:8vh auto;max-width:1100px;min-height:60vh;border-radius:10px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.25);max-height:84vh;overflow:hidden}body .pgs-close:hover{background:#000!important;border-radius:25px!important;padding:4px 10px!important;border:1px solid black!important}body .pgs-close{position:absolute;right:12px;top:8px;background:#000!important;border:0;font-size:28px;line-height:1;cursor:pointer;color:white;border-radius:25px;padding:4px 10px!important}body .pgs-dialog-grid{display:grid;grid-template-columns:2fr 1fr;gap:22px}body .pgs-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .pgs-gallery-grid a img{width:100%;height:auto;display:block;border-radius:6px}body.page-id-2127 .fancybox__container button:hover{background-color:#fffdfe;color:#010101}body.page-id-2127 .fancybox__container .fancybox__image{background:#fff}body.page-id-2127 .fancybox__container{z-index:9999999}body.page-id-2127 .elementor-lightbox .elementor-lightbox-image{background:#fff;display:none!important}body .pgs-modal-title{margin:0 0 8px;font-size:26px;font-weight:600}body .pgs-modal-desc{color:#444;line-height:1.6}body .pgs-copy-btn{margin-bottom:15px;padding:8px 14px;border:none;border-radius:6px;background:#333;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}body .pgs-copy-btn:hover{background:#555}body .pgs-hidden{display:none}.pgs-overlay-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);opacity:0;transition:opacity .3s ease}.pgs-overlay-btn span{background:#fff;color:#000;padding:10px 18px;border-radius:30px;font-size:15px;font-weight:500;transition:background .2s ease,color .2s ease}.pgs-overlay-btn span:hover{background:#000;color:#fff}.pgs-imgwrap:hover .pgs-overlay-btn{opacity:1}@media (max-width:1400px){body .pgs-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1100px){body .pgs-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){body .pgs-grid{grid-template-columns:repeat(3,1fr)}body .pgs-dialog-grid{grid-template-columns:1fr;max-height:calc(84vh - 48px);overflow:auto}body .pgs-dialog .pgs-dialog-right,body .pgs-dialog .pgs-dialog-left{max-height:fit-content}body .pgs-dialog{margin:8vh 10px}}@media (max-width:480px){body .pgs-grid{grid-template-columns:1fr}}