#menuFijo{background-color:transparent!important;transition:background-color 0.5s ease,box-shadow 0.5s ease}#menuFijo.menu-color-fijo-scroll{background-color:rgb(0 0 0 / .9)!important;box-shadow:0 5px 10px rgb(0 0 0 / .2)}.et-menu .menu-item-has-children>a:first-child:after{content:"\33"}.et_mobile_menu li{text-align:center!important}.et_mobile_menu{min-width:100vw;margin-left:-2.5vh;margin-top:10px}.mobile_menu_bar:before{content:'\61';color:#FFF;display:block;transform:rotate(0deg);transition:all .4s ease}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'!important;color:#FFFFFF!important;display:block;transform:rotate(90deg);transition:all .4s ease}.woocommerce ul.products li.product{background-color:#ffffff!important;box-shadow:0 5px 15px rgb(0 0 0 / .1)!important;border-radius:10px!important;padding-bottom:20px!important;overflow:hidden!important;transition:all 0.3s ease!important;border:1px solid rgb(0 0 0 / .03)!important}.woocommerce ul.products li.product:hover{box-shadow:0 15px 30px rgb(0 0 0 / .15)!important;transform:translateY(-5px)}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{padding-left:15px!important;padding-right:15px!important}@media only screen and (min-width:981px){body #page-container .et_pb_shop_grid .woocommerce ul.products,body #page-container .woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}body #page-container .et_pb_shop_grid .woocommerce ul.products li.product,body #page-container .woocommerce ul.products li.product{width:30.5%!important;margin-right:2.5%!important;margin-bottom:5.5%!important;clear:none!important;float:none!important;display:flex!important;flex-direction:column!important;height:auto!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .price{margin-top:auto!important}body #page-container .woocommerce ul.products li.product:nth-child(3n){margin-right:0!important;clear:right!important}body #page-container .woocommerce ul.products li.product:not(:nth-child(3n)){margin-right:2.5%!important}}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product{width:90%!important;margin-right:0%!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-width:767px){body #page-container .et_pb_shop_grid .woocommerce ul.products,body #page-container .woocommerce ul.products{display:flex!important;flex-direction:column!important;align-items:center!important;padding-top:20px!important;padding-left:0!important;padding-right:0!important;margin:0!important}body #page-container .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,body #page-container .et-db #et-boc .et-l .et_pb_shop ul.products[class*="columns-"] li.product,body #page-container .et-db #et-boc .et-l .et_pb_shop ul.products li.product,body #page-container .woocommerce ul.products li.product{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;margin-bottom:40px!important;clear:both!important;display:block!important;float:none!important}body #page-container .woocommerce ul.products li.product a img{width:100%!important;height:auto!important;object-fit:contain!important;margin-bottom:15px!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{text-align:center!important;display:block!important;margin-left:auto!important;margin-right:auto!important;padding-left:10px!important;padding-right:10px!important}}.contenedor-avisos-custom .woocommerce-notices-wrapper{display:block!important;width:100%;margin-top:10px;margin-bottom:20px}.contenedor-avisos-custom .woocommerce-message{border-top:3px solid #000;background-color:#f7f7f7;color:#333}.grecaptcha-badge{opacity:0;visibility:hidden;pointer-events:none}.woocommerce-account .input-text,.woocommerce-form-login .input-text,.woocommerce-form-register .input-text{padding:15px!important;background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:16px!important;color:#333!important;transition:all 0.3s ease!important;box-shadow:none!important}.woocommerce-account .input-text:focus,.woocommerce-form-login .input-text:focus{background-color:#fff!important;border-color:#000!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important;outline:none!important}.woocommerce-form-row label{font-weight:600!important;color:#444!important;margin-bottom:8px!important;display:block!important}body:not(.logged-in).woocommerce-account .woocommerce{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important}body:not(.logged-in).woocommerce-account h2{text-align:center!important;width:100%!important;margin-bottom:25px!important;font-size:32px!important;font-weight:700!important;display:block!important}.woocommerce-form-login{background:#ffffff!important;padding:40px!important;border-radius:10px!important;box-shadow:0 20px 40px rgb(0 0 0 / .08)!important;border:1px solid rgb(0 0 0 / .02)!important;width:90%!important;max-width:500px!important;margin:0 auto!important}body:not(.logged-in).woocommerce-account .u-columns,body:not(.logged-in).woocommerce-account .col2-set{display:flex!important;flex-direction:column!important;width:100%!important}@media (min-width:768px){body.logged-in.woocommerce-account .woocommerce{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:40px!important}.woocommerce-MyAccount-navigation{width:25%!important;flex-shrink:0!important}.woocommerce-MyAccount-content{width:70%!important;flex-grow:1!important;background:#fff!important;padding:30px!important;border-radius:10px!important;box-shadow:0 5px 20px rgb(0 0 0 / .05)!important}}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;background:#fff!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 5px 15px rgb(0 0 0 / .05)!important}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #f0f0f0!important;margin-bottom:0!important}.woocommerce-MyAccount-navigation ul li a{display:block!important;padding:15px 20px!important;color:#555!important;font-weight:500!important;transition:all 0.3s ease!important;text-decoration:none!important}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#f9f9f9!important;padding-left:25px!important;color:#000!important}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#000!important;color:#fff!important;font-weight:700!important}.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register .woocommerce-form-register__submit,.woocommerce-ResetPassword .button,.woocommerce-page .woocommerce-MyAccount-content .button{color:RGB(0 0 0 / .75)!important;border-width:0px!important;border-radius:5px!important;letter-spacing:2px!important;font-size:15px!important;font-family:'Rubik',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#1CDAFF!important;padding:13px 25px!important;width:100%!important;display:block!important;margin-top:15px!important;transition:all 0.3s ease!important}.woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce-form-register .woocommerce-form-register__submit:hover,.woocommerce-ResetPassword .button:hover,.woocommerce-page .woocommerce-MyAccount-content .button:hover{background-image:initial!important;background-color:#00FCA8!important;padding-top:13px!important;padding-right:31px!important;padding-bottom:13px!important;padding-left:19px!important}.woocommerce-form-login p.form-row{margin-bottom:15px!important;width:100%!important}.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register .woocommerce-form-register__submit,.woocommerce-ResetPassword .button,.woocommerce-page .woocommerce-MyAccount-content .button{position:relative!important;overflow:hidden!important}.woocommerce-form-login .woocommerce-form-login__submit::after,.woocommerce-form-register .woocommerce-form-register__submit::after,.woocommerce-ResetPassword .button::after,.woocommerce-page .woocommerce-MyAccount-content .button::after{content:'\35'!important;font-family:'ETmodules'!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;opacity:0!important;right:25px!important;font-size:20px!important;font-weight:normal!important;line-height:1!important;color:inherit!important;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)!important}.woocommerce-form-login .woocommerce-form-login__submit:hover::after,.woocommerce-form-register .woocommerce-form-register__submit:hover::after,.woocommerce-ResetPassword .button:hover::after,.woocommerce-page .woocommerce-MyAccount-content .button:hover::after{opacity:1!important;right:10px!important;color:RGB(0 0 0 / .9)!important}.woocommerce-form-login input[type="checkbox"]{accent-color:#1CDAFF!important;cursor:pointer!important}.woocommerce-form-login input[type="checkbox"]:checked{background-color:#1CDAFF!important;border-color:#1CDAFF!important}.woocommerce-form-login .woocommerce-form-login-rememberme{display:flex!important;align-items:center!important;gap:8px!important}@media (max-width:767px){.woocommerce-MyAccount-content{background-color:#ffffff!important;padding:25px!important;border-radius:10px!important;box-shadow:0 5px 20px rgb(0 0 0 / .05)!important;width:90%!important;margin:30px auto 0 auto!important}.woocommerce-MyAccount-navigation{width:90%!important;margin:0 auto!important}}.woocommerce-MyAccount-navigation ul li a::before{font-family:'ETmodules'!important;font-weight:normal!important;margin-right:12px!important;font-size:18px!important;vertical-align:middle!important;display:inline-block!important;transition:all 0.3s ease!important;color:#ccc!important;width:20px!important;text-align:center!important}.woocommerce-MyAccount-navigation ul li a:hover::before,.woocommerce-MyAccount-navigation ul li.is-active a::before{color:#00fca8!important;transform:scale(1.1)}.woocommerce-MyAccount-navigation-link--dashboard a::before{content:'\e009'!important}.woocommerce-MyAccount-navigation-link--orders a::before{content:'\e015'!important}.woocommerce-MyAccount-navigation-link--downloads a::before{content:'\e0e9'!important}.woocommerce-MyAccount-navigation-link--edit-address a::before{content:'\e01d'!important}.woocommerce-MyAccount-navigation-link--edit-account a::before{content:'\e02f'!important}.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:'\e028'!important}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{animation:slideUpFade 0.6s cubic-bezier(.165,.84,.44,1) forwards!important;opacity:0;transform:translateY(20px)}.woocommerce-MyAccount-content{animation-delay:0.1s!important}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}.woocommerce-MyAccount-content p:first-child{background-color:#f9f9f9!important;border-left:4px solid #00fca8!important;padding:15px 20px!important;border-radius:0 8px 8px 0!important;color:#555!important;font-size:15px!important;margin-bottom:25px!important}.woocommerce-MyAccount-content p:first-child a{color:#000!important;font-weight:700!important;text-decoration:underline!important}@media (min-width:981px){.columna-header-flex{display:flex!important;align-items:center!important;width:100%!important}.columna-header-flex .et_pb_menu{flex-grow:1!important;width:auto!important;margin-bottom:0!important}.columna-header-flex .et_pb_social_media_follow{flex-shrink:0!important;margin-left:25px!important;width:auto!important;margin-bottom:0!important}}ul.worpix-social-php{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;margin-left:28px!important;gap:28px!important;justify-content:flex-start!important;overflow:visible!important}.worpix-social-php li{padding:0!important;margin:0!important;overflow:visible!important}.worpix-social-php li .worpix-btn{width:auto!important;height:auto!important;padding:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;cursor:pointer!important;text-decoration:none!important;border:none!important;background:transparent!important;transition:color 0.2s ease!important;font-size:16px!important;color:#FFFFFF!important;overflow:visible!important;z-index:100!important}.worpix-social-php li .worpix-btn:hover{color:#00fca8!important;transform:none!important}.worpix-social-php .worpix-btn::before{font-family:'ETmodules'!important;font-weight:normal!important;display:block!important}.worpix-social-php .icon-cart::before{content:'\e07a'!important}.worpix-social-php .icon-user::before{content:'\e08a'!important}.worpix-social-php .dgwt-wcas-search-wrapp label,.worpix-social-php .dgwt-wcas-search-form label.screen-reader-text{display:none!important;width:0!important;height:0!important;position:absolute!important}.worpix-social-php .icon-search-container::before,.worpix-social-php .dgwt-wcas-search-wrapp::before,.worpix-social-php .dgwt-wcas-search-form::before{content:none!important;display:none!important}.worpix-social-php .icon-search-container .dgwt-wcas-search-wrapp{margin:0!important;width:auto!important;min-width:auto!important;display:flex!important;align-items:center!important;overflow:visible!important}.worpix-social-php .dgwt-wcas-search-form{margin:0!important;padding:0!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;flex-direction:row!important}.worpix-social-php .dgwt-wcas-ico-magnifier-handler,.worpix-social-php .dgwt-wcas-search-icon svg{width:16px!important;height:16px!important;fill:#FFFFFF!important;color:#FFFFFF!important;transition:all 0.2s ease!important;transform:translateY(-2px)!important}.worpix-social-php .icon-search-container:hover .dgwt-wcas-search-icon,.worpix-social-php .icon-search-container:hover .dgwt-wcas-ico-magnifier-handler,.worpix-social-php .icon-search-container:hover svg,.worpix-social-php .icon-search-container:hover path{fill:#00fca8!important;color:#00fca8!important}@media (min-width:981px){.worpix-social-php .worpix-btn::after{content:attr(data-tooltip);font-family:'Rubik',sans-serif!important;font-size:12px!important;font-weight:600!important;background-color:#333!important;color:#fff!important;padding:5px 10px!important;border-radius:4px!important;text-transform:uppercase!important;white-space:nowrap!important;position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%);opacity:0!important;visibility:hidden!important;transition:all 0.3s ease!important;pointer-events:none!important;z-index:99999!important;margin-top:0px!important}.worpix-social-php .worpix-btn:hover::after{opacity:1!important;visibility:visible!important;margin-top:5px!important}}.woocommerce-cart .return-to-shop{display:none!important}.woocommerce-cart .cart-empty,.woocommerce-cart .woocommerce-info{display:none}body.woocommerce-order-received #et-main-area .et_pb_column{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin-right:0!important;margin-bottom:20px!important}body.woocommerce-order-received #et-main-area .et_pb_row{width:90vw!important;max-width:90vw!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0 auto!important;padding-top:0!important}body.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body,body.woocommerce-order-received .et_pb_wc_checkout_payment_info{background-color:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.woocommerce-order>p.woocommerce-notice{background-color:#f0fff9!important;color:#0d583d!important;font-size:18px!important;font-weight:600!important;padding:25px!important;border-radius:10px!important;border-left:6px solid #00fca8!important;margin-bottom:30px!important;display:flex!important;align-items:center!important;gap:15px!important;box-shadow:0 5px 15px rgb(0 252 168 / .1)!important}.woocommerce-order>p.woocommerce-notice::before{content:'\4e';font-family:'ETmodules'!important;font-size:24px!important;background-color:#00fca8!important;color:#fff!important;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:popIn 0.5s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes popIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}ul.order_details{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;background:#ffffff!important;padding:20px 30px!important;border-radius:10px!important;box-shadow:0 10px 30px rgb(0 0 0 / .05)!important;margin-bottom:40px!important;list-style:none!important;border:1px solid rgb(0 0 0 / .02)!important;width:100%!important;box-sizing:border-box!important}ul.order_details li{float:none!important;border-right:1px dashed #e0e0e0!important;width:auto!important;margin:0!important;padding:0 20px!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:1px!important;color:#999!important;flex-grow:1!important}ul.order_details li:last-child{border-right:none!important}ul.order_details li strong{display:block!important;font-size:16px!important;color:#333!important;margin-top:5px!important;font-weight:700!important;text-transform:none!important}.woocommerce-order-details,.woocommerce-customer-details{background:#fff!important;padding:30px!important;border-radius:10px!important;box-shadow:0 5px 20px rgb(0 0 0 / .05)!important;margin-bottom:30px!important;width:100%!important;box-sizing:border-box!important}.woocommerce-order-details h2,.woocommerce-customer-details h2{font-size:22px!important;font-weight:700!important;margin-bottom:20px!important;border-bottom:2px solid #f0f0f0!important;padding-bottom:10px!important}@media (max-width:767px){ul.order_details{flex-direction:column!important;gap:15px!important}ul.order_details li{border-right:none!important;border-bottom:1px dashed #e0e0e0!important;padding-bottom:10px!important;padding-left:0!important}ul.order_details li:last-child{border-bottom:none!important}}.wc-block-product-filters h2,.wc-block-product-filters h3,.wc-block-product-categories h2,.wc-block-filter-title,.wp-block-heading{font-family:'Rubik',sans-serif!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:700!important;color:#111!important;border-bottom:2px solid #f0f0f0!important;padding-bottom:10px!important;margin-bottom:20px!important;position:relative!important;display:block!important}.wc-block-product-filters h2::after,.wc-block-product-categories h2::after,.wp-block-heading::after{content:''!important;position:absolute!important;bottom:-2px!important;left:0!important;width:30px!important;height:2px!important;background-color:#00fca8!important}.wc-block-price-filter,.wc-block-price-filter__range-input-wrapper{--range-color:#00fca8!important;--track-background-color:#eeeeee!important}.wc-block-price-filter__range-input-wrapper{background-color:#eeeeee!important;height:6px!important;border-radius:10px!important;border:none!important}.wc-block-price-filter__range-input-progress{background:#00fca8!important;background-color:#00fca8!important;height:6px!important}.wc-block-price-filter__range-input-thumb{background-color:#ffffff!important;border:2px solid #00fca8!important;width:18px!important;height:18px!important;box-shadow:0 2px 5px rgb(0 0 0 / .15)!important;margin-top:-6px!important}.wc-block-price-filter__controls .wc-block-components-price-slider__amount{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:20px!important;padding:5px 10px!important;font-size:12px!important;color:#555!important;font-weight:600!important;max-width:80px!important;min-width:unset!important;text-align:center!important}.wc-block-components-checkbox-list,.wc-block-product-categories-list{display:flex!important;flex-direction:column!important;gap:10px!important}.wc-block-components-checkbox-list li,.wc-block-product-categories-list li{margin:0!important;width:100%!important;display:flex!important;align-items:center!important}.wc-block-components-checkbox-list li label,.wc-block-product-categories-list li a{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;font-family:'Rubik',sans-serif!important;font-size:14px!important;color:#666!important;font-weight:400!important;width:100%!important}.wc-block-components-checkbox-list input[type="checkbox"],.wc-block-product-filter-checkbox-list__input{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;border:2px solid #d1d1d1!important;border-radius:4px!important;background-color:#fff!important;margin-right:10px!important;cursor:pointer!important;position:relative!important;display:inline-block!important;flex-shrink:0!important;transition:all 0.2s ease!important}.wc-block-components-checkbox-list input[type="checkbox"]:checked,.wc-block-product-filter-checkbox-list__input:checked{background-color:#1CDAFF!important;border-color:#1CDAFF!important;box-shadow:0 2px 5px rgb(28 218 255 / .3)!important}.wc-block-components-checkbox-list input[type="checkbox"]:checked::after,.wc-block-product-filter-checkbox-list__input:checked::after{content:''!important;position:absolute!important;left:5px!important;top:1px!important;width:4px!important;height:9px!important;border:solid white!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important;display:block!important}.wc-block-components-checkbox-list svg,.wc-block-product-filter-checkbox-list__mark{display:none!important}.wc-block-components-product-count,.count{font-size:11px!important;color:#999!important;margin-left:auto!important}.wc-block-product-filter-clear-button .wp-block-button__link{background-color:#1CDAFF!important;color:RGB(0 0 0 / .75)!important;border:none!important;border-radius:5px!important;font-family:'Rubik',sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;padding-top:12px!important;padding-bottom:12px!important;padding-left:20px!important;padding-right:20px!important;width:100%!important;display:block!important;text-align:center!important;text-decoration:none!important;margin-top:15px!important;position:relative!important;overflow:hidden!important;transition:all 0.3s ease!important}.wc-block-product-filter-clear-button .wp-block-button__link:hover{background-color:#00FCA8!important;color:#000!important;padding-right:35px!important;padding-left:10px!important;box-shadow:0 5px 15px rgb(0 252 168 / .25)!important}.wc-block-product-filter-clear-button .wp-block-button__link::after{content:'\35'!important;font-family:'ETmodules'!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;opacity:0!important;right:30px!important;font-size:18px!important;font-weight:normal!important;line-height:1!important;color:RGB(0 0 0 / .9)!important;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)!important}.wc-block-product-filter-clear-button .wp-block-button__link:hover::after{opacity:1!important;right:15px!important}@media (max-width:767px){.wc-block-product-filters__overlay,.wp-block-woocommerce-product-filters-overlay{position:fixed!important;top:80px!important;left:0!important;width:100vw!important;height:calc(100vh - 80px)!important;z-index:9999999!important;background-color:#ffffff!important;padding:25px!important;border-top:1px solid #eee!important;overflow-y:auto!important;box-shadow:0 10px 30px rgb(0 0 0 / .15)!important}.et_pb_row:has(.wc-block-product-filters),.et_pb_row:has(.wp-block-woocommerce-product-filters){z-index:99999!important;position:relative!important;transform:none!important}.et_pb_column:has(.wc-block-product-filters),.et_pb_column:has(.wp-block-woocommerce-product-filters){z-index:99999!important;position:relative!important;overflow:visible!important}.et_pb_shop,.woocommerce ul.products,.et_pb_shop_grid,.et_pb_column:has(.et_pb_shop){z-index:0!important;position:relative!important}.woocommerce span.onsale{z-index:1!important}.wc-block-product-filters:not(.is-overlay-opened) .wc-block-product-filters__overlay{display:none!important}.wc-block-product-filters__apply-button,.wp-block-woocommerce-product-filters-apply-button,.wc-block-product-filters__overlay-footer{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important}}.woocommerce .quantity .qty,.woocommerce table.cart td.actions .input-text,.woocommerce-cart .coupon .input-text,.woocommerce-checkout .form-row .input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea,#coupon_code{background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#333!important;font-family:'Rubik',sans-serif!important;font-size:15px!important;font-weight:400!important;padding:12px 15px!important;box-shadow:none!important;transition:all 0.3s ease!important;outline:none!important;max-width:100%!important;min-height:45px!important}.woocommerce .quantity .qty:focus,.woocommerce table.cart td.actions .input-text:focus,.woocommerce-cart .coupon .input-text:focus,.woocommerce-checkout .form-row .input-text:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus,#coupon_code:focus{background-color:#fff!important;border-color:#000!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important}.woocommerce .quantity .qty{width:80px!important;text-align:center!important;padding-right:5px!important}.woocommerce-checkout .form-row select{padding-right:30px!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.woocommerce-checkout .form-row textarea{min-height:120px!important;resize:vertical!important}.woocommerce-checkout .form-row label{font-weight:600!important;color:#444!important;margin-bottom:8px!important;display:block!important;font-family:'Rubik',sans-serif!important;font-size:14px!important}.single-product .product .quantity input.qty{height:50px!important;min-height:50px!important;width:80px!important;background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#333!important;font-weight:600!important;font-size:16px!important;padding:0!important;padding-left:5px!important;text-align:center!important;line-height:50px!important;box-shadow:none!important;outline:none!important;-moz-appearance:textfield!important;appearance:auto!important;-webkit-appearance:auto!important}.single-product .product .quantity input.qty::-webkit-inner-spin-button,.single-product .product .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button!important;opacity:0!important;display:block!important;height:auto!important;cursor:pointer!important;transition:opacity 0.2s ease-in-out!important}.single-product .product .quantity input.qty:hover::-webkit-inner-spin-button,.single-product .product .quantity input.qty:hover::-webkit-outer-spin-button{opacity:1!important}.single-product .product .quantity input.qty:focus{background-color:#ffffff!important;border:1px solid #000000!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important;outline:none!important}.single-product .product .cart{align-items:center!important;gap:15px!important}.single-product .product .cart{align-items:center!important;gap:15px!important}.worpix-checkout-item{display:flex;align-items:center;gap:15px}.worpix-checkout-item .worpix-img-wrapper img{width:60px!important;height:60px!important;object-fit:cover;border-radius:6px;border:1px solid #e0e0e0;padding:2px;background:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.worpix-checkout-item .worpix-product-name{font-weight:500;line-height:1.3}@media (max-width:480px){.worpix-checkout-item .worpix-img-wrapper img{width:50px!important;height:50px!important}}.worpix-checkout-item{display:flex;align-items:center;gap:15px}.worpix-info-wrapper{display:flex;flex-direction:column;justify-content:center}.worpix-product-name{font-weight:600;color:#333;line-height:1.2;display:block}.worpix-price-breakdown{font-size:13px;color:#888;margin-top:4px;font-family:'Rubik',sans-serif}.product-name .product-quantity{display:none!important}.woocommerce-checkout table.shop_table thead th.product-total{font-size:0!important;color:transparent!important}.woocommerce-checkout table.shop_table thead th.product-total::before{content:'Total'}@media (max-width:767px){.pswp{top:80px!important;height:calc(100vh - 80px)!important;position:fixed!important;z-index:99999!important}.pswp__top-bar{background-color:rgb(0 0 0 / .9)!important;top:0!important;left:20px}.pswp__img{object-fit:contain!important}}.woocommerce span.onsale{border-radius:50%!important;width:60px!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:16px!important;font-weight:800!important;font-family:'Rubik',sans-serif!important;top:10px!important;right:10px!important;left:auto!important;box-shadow:0 5px 15px rgb(0 0 0 / .13)!important;z-index:9!important;top:10px!important;left:10px!important}.woocommerce ul.products li.product a img{transition:opacity 0.3s ease-in-out}.glez-secondary-image img{position:absolute;top:0;left:0;opacity:0;width:100%;height:auto;transition:opacity 0.3s ease-in-out;z-index:9}.woocommerce ul.products li.product:hover .glez-secondary-image img{opacity:1}.woocommerce span.onsale,.et_shop_image .onsale{z-index:20!important;position:absolute}.woocommerce div.product form.cart .variations select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#333!important;font-family:'Rubik',sans-serif!important;font-size:15px!important;font-weight:400!important;min-height:45px!important;width:100%!important;padding-top:10px!important;padding-bottom:10px!important;padding-left:15px!important;padding-right:40px!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.3s ease!important;outline:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:18px!important}.woocommerce div.product form.cart .variations select:focus,.woocommerce div.product form.cart .variations select:hover{background-color:#ffffff!important;border-color:#000000!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important;outline:none!important}.woocommerce div.product form.cart .variations td.label{vertical-align:middle!important;padding-top:0!important;padding-bottom:0!important}.woocommerce div.product form.cart .variations td.label label{margin-bottom:0!important;font-weight:700!important;color:#111!important;text-transform:uppercase!important;font-size:13px!important;letter-spacing:1px!important}.et_pb_wc_add_to_cart form.cart .variations td.value span::after,.woocommerce div.product form.cart .variations td.value span::after,.woocommerce div.product form.cart .variations td.value::after{display:none!important;content:none!important;border:none!important;width:0!important;height:0!important;opacity:0!important}.woocommerce-checkout .select2-container .select2-selection--single{background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#333!important;min-height:45px!important;height:auto!important;display:flex!important;align-items:center!important;padding:0!important;outline:none!important;box-shadow:none!important;transition:all 0.3s ease!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5!important;color:#333!important;font-family:'Rubik',sans-serif!important;font-size:15px!important;font-weight:400!important;padding-left:15px!important;padding-right:40px!important;margin:0!important;width:100%!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%!important;width:40px!important;position:absolute!important;top:0!important;right:0!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow b{display:none!important}.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--single:hover{background-color:#ffffff!important;border-color:#000000!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important}.woocommerce-checkout .select2-dropdown{background-color:#ffffff!important;border:1px solid #000000!important;border-radius:8px!important;padding:0!important;overflow:hidden!important;z-index:99999!important}.woocommerce-checkout .select2-results__option{padding:10px 15px!important;font-family:'Rubik',sans-serif!important;font-size:14px!important}.woocommerce-checkout .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-results__option--highlighted[data-selected]{background-color:#00fca8!important;color:#000!important}.woocommerce-checkout select:not([class*="select2"]){-webkit-appearance:none!important;appearance:none!important;background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:12px 15px!important;min-height:45px!important;font-family:'Rubik',sans-serif!important;font-size:15px!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:18px!important}@media (max-width:767px){.single-product .product .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;width:100%!important}.single-product .product form.cart:not(.variations_form){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}.single-product .product .quantity{width:80px!important;min-width:80px!important;flex-shrink:0!important;margin:0!important}.single-product .product button.single_add_to_cart_button{flex-grow:1!important;width:auto!important;margin:0!important;padding-left:5px!important;padding-right:5px!important}}.woocommerce-cart .shipping-calculator-form .input-text,.woocommerce-cart .shipping-calculator-form select{background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#333!important;font-family:'Rubik',sans-serif!important;font-size:15px!important;font-weight:400!important;padding:12px 15px!important;min-height:45px!important;width:100%!important;box-shadow:none!important;outline:none!important;transition:all 0.3s ease-in-out!important}.woocommerce-cart .shipping-calculator-form .input-text:focus,.woocommerce-cart .shipping-calculator-form select:focus{background-color:#ffffff!important;border-color:#000000!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important}.woocommerce-cart .select2-container .select2-selection--single{background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px!important;min-height:45px!important;height:auto!important;display:flex!important;align-items:center!important;padding:0!important;box-shadow:none!important;outline:none!important;transition:background-color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease!important}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5!important;color:#333!important;font-family:'Rubik',sans-serif!important;font-size:15px!important;padding-left:15px!important;padding-right:40px!important}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__arrow{height:100%!important;width:40px!important;top:0!important;right:0!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px!important;transition:all 0.3s ease!important}.woocommerce-cart .select2-container .select2-selection--single .select2-selection__arrow b{display:none!important}.woocommerce-cart .select2-container--default.select2-container--open .select2-selection--single,.woocommerce-cart .select2-container--default .select2-selection--single:hover{background-color:#ffffff!important;border-color:#000000!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important}@media (min-width:981px){.woocommerce-cart .shipping-calculator-form button[name="calc_shipping"]{width:100%!important;display:block!important;float:none!important;box-sizing:border-box!important;padding-top:13px!important;padding-bottom:13px!important;padding-left:10px!important;padding-right:10px!important;height:auto!important;min-height:auto!important;line-height:1.2!important;margin-top:15px!important;margin-bottom:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;letter-spacing:1px!important;text-align:center!important;transition:all 0.3s ease-in-out!important}.woocommerce-cart .shipping-calculator-form button[name="calc_shipping"]:hover{padding-left:3px!important;padding-right:17px!important;width:100%!important;opacity:1!important}}.wpf_items_wrapper.wpf_layout_vertical,.wpf_items_wrapper.wpf_layout_vertical li,.wpf_items_wrapper.wpf_layout_vertical label,.wpf_items_wrapper.wpf_layout_vertical a{font-size:10px!important}.wpf_slider.ui-slider .ui-widget-header{background:#1cdaff!important}.wpf_item input[type=checkbox]{color:#1cdaff!important}.wpf_item_count{background:#00fca8!important}.wpf_item .wpf_item_name{font-size:16px!important}