.woocommerce ul.products li.product .button{display:flex;justify-content:center;margin-top:-50px;border-radius:5px!important;opacity:0;line-height:1.5em;font-size:16px!important;font-weight:600;text-align:center;padding:8px!important;transition:all .3s ease;padding-top:6px;padding-bottom:6px}.woocommerce ul.products li.product:hover .button{opacity:1;margin-top:-50px}.woocommerce a.added_to_cart{display:none}.et_button_icon_visible.woocommerce a.button:after{font-family:ETmodules;font-size:18px!important;line-height:1.5em;content:"";opacity:1;margin-left:.2em;position:unset;left:auto;-webkit-transition:all .2s;transition:all .2s}@media (max-width:980px){.woocommerce ul.products li.product .button{display:none!important}}@media only screen and (min-width:981px){.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:23.5%!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2% 2% 0}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;margin-bottom:0}@media only screen and (max-width:980px){.et_pb_shop ul.products.columns-4 li.product{margin-bottom:5%!important}}.shop-page .dwe_wishlist_enabled .dwe_add_to_wishlist_button,.dwe_wishlist_enabled .dwe_wishlist_modal .dwe_add_to_wishlist_button,.woocommerce .dwe_wishlist_modal .dwe_add_to_wishlist_button,.woocommerce .product .dwe_add_to_wishlist_button{padding:8px;background:#fff;border-radius:5px;margin:5px 5px 0 0}.woocommerce ul.products li.product{overflow:hidden;position:relative;padding:10px 10px 15px;background:#fff;border-radius:5px}.woocommerce ul.products li.product img{transition:transform .4s ease;display:block;width:100%;height:auto}.woocommerce ul.products li.product:hover img{transform:scale(1.1)}.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a img{margin:0!important}.et_portfolio_image,.et_shop_image{overflow:hidden;border-radius:5px}.woocommerce nav.woocommerce-pagination ul{border:none!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;padding:0;margin-right:5px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:10px!important;color:#fff!important;border-radius:3px;font-weight:600;line-height:1em;background:var(--et-primary-color)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--et-secondary-color)}.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--et-secondary-color)}.woocommerce nav.woocommerce-pagination ul li a:focus{background:var(--et-secondary-color)}.woocommerce .woocommerce-ordering select{background:#fff;border-radius:5px;font-size:14px}.woocommerce .woocommerce-result-count{color:#555}.irs--round .irs-handle{top:28px;width:18px;height:18px;border:none;background:var(--et-primary-color)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:var(--et-secondary-color)}.irs--round .irs-bar{top:35px;height:5px;background-color:var(--et-secondary-color)}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{background-color:var(--et-secondary-color);font-family:Manrope}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{border-top-color:var(--et-secondary-color)!important}.berocket_single_filter_widget .bapf-clean-rounded li label{display:inline-block!important;border:none;padding:3px 15px;font-weight:500;border-radius:5px;color:#313131;position:relative;background:#f2f5fa;font-size:14px}.fa-plus:before{font-size:12px}.bapf_sfilter .bapf_cchild,.bapf_sfilter .bapf_ochild{padding:5px;float:right}.bapf_sfilter .bapf_body ul li ul{padding-bottom:5px!important}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a{border:none!important;border-radius:5px;background:#fff!important;padding:3px 22px 3px 10px;font-weight:500}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area a.braapf_unselect_all{background:0 0!important}.bapf-sfa-grey-rounded .berocket_aapf_widget_selected_area li a:before{font-size:22px;right:12px}.dwe_single_woo_product .dwe_add_to_wishlist_button{background:#fff;border-radius:5px}.dwe_wishlist_button_wrapper{top:0!important;right:0!important}.dwe_arrows_top_center,.dwe_arrows_top_left,.dwe_arrows_top_right{margin-bottom:20px}.carousel1 .dwe_woo_products_carousel_layout>.dwe_swiper_navigation .swiper-button-next{border-radius:5px}.carousel1 .dwe_woo_products_carousel_layout>.dwe_swiper_navigation .swiper-button-prev{border-radius:5px}.dwe_woo_products_carousel_layout>.dwe_swiper_navigation .swiper-button-prev,.dwe_woo_products_carousel_layout>.dwe_swiper_navigation .swiper-button-next{transition:all .3s}.dwe_single_woo_product{padding:10px}.dwe_single_woo_product_thumbnail_wrapper{border-radius:5px}.dwe_woo_products_layout{display:flex;flex-wrap:wrap}.dwe_woo_products_isotope_item{display:flex}.dwe_wishlist_enabled .dwe_woo_products_layout.layout3 .dwe_wishlist_button_on_image{top:10px;right:10px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:20px!important}.woofc-area.woofc-style-01 .woofc-inner,.woofc-area.woofc-style-03 .woofc-inner,.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover,.woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{background-color:var(--et-primary-color)!important}.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a,.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner>div a,.woofc-area.woofc-style-03 .woofc-area-bot .woofc-action .woofc-action-inner>div a,.woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner>div a{color:var(--et-primary-color)}.woocommerce-error{font-size:15px!important;margin-bottom:0!important}body.woocommerce-order-received .payment-column{width:100%!important;margin-right:0!important;padding-left:0!important}.woocommerce .order-again{display:none!important}.woocommerce-order-downloads__title{font-family:"Manrope",sans-serif;font-weight:700;font-size:18px!important;text-transform:uppercase;color:var(--et-primary-color)}.woocommerce-order-details__title{font-family:"Manrope",sans-serif;font-weight:700;font-size:18px!important;text-transform:uppercase;color:var(--et-primary-color)}.woocommerce .woocommerce-customer-details .woocommerce-column__title{font-family:"Manrope",sans-serif;font-weight:700;font-size:18px!important;text-transform:uppercase;color:var(--et-primary-color)}.woocommerce table.woocommerce-table--order-details{background-color:#f2f5fa;border:none;border-collapse:collapse;width:100%}.woocommerce table.woocommerce-table--order-details th,.woocommerce table.woocommerce-table--order-details td{border:1px solid #fff;padding:12px 16px}.woocommerce table.woocommerce-table--order-details th{background-color:#f2f5fa;font-weight:700;text-transform:uppercase}.woocommerce .woocommerce-customer-details address{border:none;background-color:#f2f5fa;padding:15px 15px 20px}.woocommerce-order-received .woocommerce-order-overview{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px!important;margin-bottom:25px!important;padding:0}.woocommerce-order-overview li{flex:1 1 auto;min-width:160px;font-size:14px!important;font-weight:500;color:#313131}.woocommerce-order-overview li strong{display:block;margin-top:4px;font-size:16px!important;font-weight:700;color:#313131}.woocommerce-order-overview li::after{display:none}@media (max-width:768px){.woocommerce-order-received .woocommerce-order-overview{flex-direction:column}}.woocommerce-MyAccount-content>p:first-of-type,.woocommerce-MyAccount-content>p:nth-of-type(2){display:none!important}.custom-account-dashboard{background:#fff;padding:0;border-radius:0px}.cad-profile{display:flex;align-items:center;margin-bottom:30px}.cad-avatar{width:72px;height:72px;border-radius:50%;margin-right:20px}.cad-user-details{font-size:16px;color:#313131}.cad-grid{display:flex;flex-wrap:wrap;gap:20px}.cad-card{flex:1 1 200px;background:#f2f5fa;padding:28px 20px;border-radius:5px;text-align:center}.cad-card h4{margin:0}.cad-card p{margin:5px 0;color:#313131}.cad-card a{display:inline-block;padding:8px 12px;background-color:var(--et-primary-color);color:#fff;border-radius:5px;text-decoration:none;font-weight:600;font-size:15px;margin-top:5px;transition:background-color .3s ease}.cad-card a:hover{background-color:var(--et-secondary-color);color:#fff}@media only screen and (max-width:767px){.cad-profile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:30px}.cad-avatar{width:96px;height:96px;border-radius:50%;margin-bottom:15px}.cad-user-details{font-size:16px;color:#333}}nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}nav.woocommerce-MyAccount-navigation a{display:block;background:#f2f5fa;padding:10px 15px;color:var(--et-primary-color);font-weight:600;text-transform:uppercase;font-size:16px;margin-bottom:10px;transition:all .3s;border-radius:5px}nav.woocommerce-MyAccount-navigation a:hover{background:var(--et-primary-color);color:#fff}nav.woocommerce-MyAccount-navigation li.is-active a{color:#fff;background:var(--et-secondary-color)}nav.woocommerce-MyAccount-navigation a::before{display:inline-block;content:"";font-family:"ETmodules";margin-right:10px}li.woocommerce-MyAccount-navigation-link--orders a::before{content:""}li.woocommerce-MyAccount-navigation-link--downloads a::before{content:""}li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:""}li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"";transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{font-size:16px!important;font-weight:600;border-radius:5px;padding:5px 22px 6px 10px!important}.woocommerce form.woocommerce-EditAccountForm.edit-account{background:#f2f5fa;border-radius:5px;padding:15px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:11px;background:#fff;border-radius:5px;color:#515151;font-weight:500}body.woocommerce-page.woocommerce-edit-account .woocommerce-MyAccount-content button.woocommerce-Button{font-size:16px!important;font-weight:600;border-radius:5px;margin-top:20px!important;margin-top:0;padding:9px 22px 9px 10px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-size:15px!important}.woocommerce button.button:not(.button-confirm):after{font-size:16px;line-height:1.7em}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:16px!important;font-weight:600;border-radius:5px;margin-top:20px;padding:9px 22px 9px 10px;background:#666;color:#fff;border-color:transparent}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none;width:100%;border-radius:5px}.woocommerce-form-register__submit{width:100%;border-radius:5px!important}.woocommerce form.login,.woocommerce form.register{border:none;margin:0;padding:0}@media (max-width:768px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding:20px 15px;border-radius:5px;background:#f2f5fa;margin-bottom:20px}}@media (min-width:769px){body.woocommerce-account .woocommerce .col2-set .col-1,body.woocommerce-account .woocommerce-page .col2-set .col-1,body.woocommerce-account .woocommerce .col2-set .col-2,body.woocommerce-account .woocommerce-page .col2-set .col-2{width:48.5%;padding:25px 20px;border-radius:5px;background:#f2f5fa}}.woocommerce table.my_account_orders{background-color:#f2f5fa;border:none;font-size:15px;border-collapse:collapse;border-spacing:0}.woocommerce table.my_account_orders thead th{font-weight:700;background:0 0;border:none;color:#313131;padding:10px;border-right:1px solid #fff}.woocommerce table.my_account_orders tbody td{font-weight:500;border:1px solid #fff;background-color:#f2f5fa}.woocommerce table.my_account_orders .button{font-size:15px;font-weight:500;border-radius:5px;padding:5px 20px 5px 10px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #fff}table.shop_table{background:#f2f5fa;border:none!important;border-collapse:collapse!important;border-spacing:0}.woocommerce table.shop_table th{font-weight:700;font-size:16px;border-right:1px solid #fff;color:#313131}.woocommerce table.shop_table td{font-weight:500;font-size:15px;border-right:1px solid #fff;border-top:1px solid #fff}.woocommerce table.shop_table .button{font-size:15px!important;border-radius:5px!important;padding:5px 22px 6px 10px!important;line-height:1.3em!important}.woocommerce table.shop_table .button::after{font-size:14px!important;margin-top:4px;margin-left:2px!important;content:"";font-family:ETModules}.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover{padding:5px 22px 6px 10px!important}.woocommerce-ResetPassword.lost_reset_password{background:#f2f5fa;border-radius:5px;padding:15px}.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button{font-size:16px;border-radius:5px}.woocommerce-ResetPassword.lost_reset_password input.input-text{background-color:#fff}.swiper-button-next,.swiper-button-prev{transform:none!important}