@media (min-width:768px) and (max-width:980px){.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:45px}}@media (max-width:767px){.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:80px}}.notibar-app,.notibar,#notibar-app{background:linear-gradient(90deg,#37a2a4 0%,#004d8c 100%)!important;border:none!important;z-index:999999!important}.notibar-container,.notibar-content,.notibar-inner{background:transparent!important}.mi-banner-personalizado{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:45px;width:100%;color:#ffffff!important;font-size:26px;font-style:italic;font-family:'Cormorant Garamond';padding:5px 0}.mi-banner-personalizado .separador{font-style:normal;font-weight:300;opacity:0.8}.mi-banner-personalizado svg{margin-right:8px;vertical-align:text-bottom}@media (min-width:768px) and (max-width:1024px){.notibar,.notibar-app{display:block!important}.mi-banner-personalizado{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;font-size:16px!important}.mi-banner-personalizado .separador{display:inline-block!important;margin:0 4px!important}}@media (max-width:767px){.notibar,.notibar-app{display:block!important}.mi-banner-personalizado{flex-direction:column!important;gap:10px!important;font-size:14px!important}.mi-banner-personalizado .separador{display:none!important}}html,body,#page-container,#ocs-site,.ocs-site{overflow-y:visible!important;overflow-x:clip!important;transform:none!important;-webkit-transform:none!important;will-change:auto!important}body #page-container ul.products li.product{position:relative!important;display:flex!important;flex-direction:column!important;text-align:center!important}body #page-container ul.products li.product>a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important}body #page-container ul.products li.product .qib-button-wrapper,body #page-container ul.products li.product form.cart .quantity{display:none!important}body #page-container ul.products li.product form.cart{margin:0!important;padding:0!important;width:100%!important;display:flex!important;justify-content:center!important}body #page-container ul.products li.product .price{margin-bottom:0!important}body #page-container ul.products li.product a.button,body #page-container ul.products li.product form.cart button.single_add_to_cart_button{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;opacity:1!important;visibility:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:calc(100% - 10px)!important;height:auto!important;min-height:40px!important;margin:12px auto 20px auto!important;padding:8px 20px!important;border-radius:50px!important;background:linear-gradient(90deg,#005ea9 0%,#51b7ab 100%)!important;border:none!important;box-shadow:0 5px 15px rgba(0,0,0,0.15)!important;font-size:0!important;color:transparent!important;line-height:1.2!important;text-align:center!important;text-indent:0!important;overflow:hidden!important;transition:transform .25s ease,background .35s ease,opacity .35s ease,box-shadow .3s ease!important;-webkit-tap-highlight-color:transparent}body #page-container ul.products li.product a.button::before,body #page-container ul.products li.product form.cart button.single_add_to_cart_button::before{position:static!important;display:block!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;transform:none!important;opacity:1!important;visibility:visible!important;color:#ffffff!important;font-family:'Jost',Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.5px!important;line-height:1.25!important;white-space:normal!important;text-align:center!important}body #page-container ul.products li.product a.add_to_cart_button.product_type_simple::before,body #page-container ul.products li.product form.cart button.single_add_to_cart_button::before{content:"A" "\00D1" "ADIR"!important}body #page-container ul.products li.product a.button.product_type_variable::before{content:"Ver variaciones"!important}body #page-container ul.products li.product a.button::after,body #page-container ul.products li.product form.cart button.single_add_to_cart_button::after{content:none!important;display:none!important}body #page-container ul.products li.product a.add_to_cart_button.product_type_simple::after,body #page-container ul.products li.product form.cart button.single_add_to_cart_button::after{content:""!important;display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;position:static!important;transform:none;opacity:1!important;font-size:0!important;font-family:inherit!important;color:transparent!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3Cline x1='14.5' y1='8.5' x2='14.5' y2='13.5'%3E%3C/line%3E%3Cline x1='12' y1='11' x2='17' y2='11'%3E%3C/line%3E%3C/svg%3E") no-repeat center center!important;background-size:16px 16px!important}@media (min-width:981px) and (hover:hover) and (pointer:fine){body #page-container ul.products li.product a.button,body #page-container ul.products li.product form.cart button.single_add_to_cart_button{position:absolute!important;top:45%!important;left:50%!important;margin:0!important;max-width:calc(100% - 12px)!important;z-index:999!important;opacity:0!important;visibility:hidden!important;transform:translate(-50%,20px)!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}body #page-container ul.products li.product:hover a.button,body #page-container ul.products li.product:hover form.cart button.single_add_to_cart_button{opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)!important;background:linear-gradient(90deg,#004a87 0%,#3e948a 100%)!important}body #page-container ul.products li.product .et_shop_image{transition:all .4s ease!important}body #page-container ul.products li.product:hover .et_shop_image{opacity:.5!important;filter:blur(2px)!important}}@media (max-width:980px),(hover:none),(pointer:coarse){body #page-container ul.products li.product .et_shop_image{opacity:1!important;filter:none!important}body #page-container ul.products li.product a.button:active,body #page-container ul.products li.product form.cart button.single_add_to_cart_button:active{transform:scale(.96)!important;background:linear-gradient(90deg,#004a87 0%,#3e948a 100%)!important}}@media (max-width:980px){body #page-container ul.products li.product a.button,body #page-container ul.products li.product form.cart button.single_add_to_cart_button{padding:8px 14px!important;gap:7px!important;margin:10px auto 18px auto!important}body #page-container ul.products li.product a.button::before,body #page-container ul.products li.product form.cart button.single_add_to_cart_button::before{font-size:12px!important}body #page-container ul.products li.product a.add_to_cart_button.product_type_simple::after,body #page-container ul.products li.product form.cart button.single_add_to_cart_button::after{flex-basis:14px!important;width:14px!important;height:14px!important;background-size:14px 14px!important}}@keyframes cabemar-girar{to{transform:rotate(360deg)}}body #page-container ul.products li.product a.add_to_cart_button.loading{pointer-events:none!important;cursor:wait!important;opacity:1!important;background:linear-gradient(90deg,#004a87 0%,#3e948a 100%)!important;box-shadow:0 3px 10px rgba(0,0,0,.12)!important}body #page-container ul.products li.product a.add_to_cart_button.product_type_simple.loading::before{content:"A" "\00D1" "ADIENDO"!important;opacity:.9!important}body #page-container ul.products li.product a.add_to_cart_button.loading::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23ffffff' stroke-opacity='0.35'%3E%3C/circle%3E%3Cpath d='M21 12a9 9 0 0 0-9-9' stroke='%23ffffff'%3E%3C/path%3E%3C/svg%3E") no-repeat center center!important;background-size:16px 16px!important;animation:cabemar-girar .7s linear infinite}@media (max-width:980px){body #page-container ul.products li.product a.add_to_cart_button.loading::after{background-size:14px 14px!important}}.et_pb_menu__cart-count{background-color:#03b1a3;color:#ffffff!important;border-radius:50px!important;padding-top:10px!important;font-size:12px;font-weight:bold;position:absolute;top:30px;right:-5px;line-height:0}@media all and (max-width:980px){.et_pb_menu__cart-count{top:0px}}.et_pb_menu__cart-button{position:relative;display:inline-block;animation:latido-carrito 2.5s infinite}.et_pb_menu__cart-count{min-width:20px;height:20px;text-align:center;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center}.caja-slider{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.caja-slider .n2-ss-layer-row{backdrop-filter:blur(4px) saturate(110%)!important;-webkit-backdrop-filter:blur(4px) saturate(110%)!important;background:rgba(255,255,255,0.18)!important;margin-bottom:20px!important}.imagen-slider,.imagen-slider img{border-radius:20px!important}.joinchat__button{transform:scale(1.25)!important;transform-origin:bottom right!important;transition:transform 0.3s ease!important;animation:pulso-whatsapp 2s infinite!important;border-radius:50%!important}@keyframes pulso-whatsapp{0%{box-shadow:0 0 0 0 rgba(37,211,102,0.7)}70%{box-shadow:0 0 0 15px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.joinchat__button:hover{transform:scale(1.35)!important}#query-monitor{display:none!important}.menu-premium .et-menu-nav ul.sub-menu{display:block!important;visibility:hidden;opacity:0;position:absolute;list-style:none;background:#ffffff!important;width:280px!important;border-radius:14px!important;box-shadow:0px 20px 40px rgba(0,0,0,0.1)!important;padding:15px 0!important;transition:all 0.3s ease-in-out;border:none!important;z-index:9999!important}.menu-premium .et-menu-nav li:hover>ul.sub-menu{visibility:visible;opacity:1}.menu-premium .et-menu-nav ul.sub-menu li{display:block!important;width:100%!important;padding:0!important;margin:0!important}.menu-premium .et-menu-nav ul.sub-menu li a{display:block!important;padding:12px 25px!important;width:100%!important;color:#333333!important;font-size:15px!important;font-weight:400;text-align:left!important;white-space:normal!important;transition:background 0.2s ease;background:transparent!important}.menu-premium .et-menu-nav ul.sub-menu li a:hover{background-color:#f5f5f7!important;color:#000000!important}.menu-premium .nav li ul{border-top:none!important}.menu-premium,.et_pb_menu__menu{overflow:visible!important}.et_pb_wc_product_search .woocommerce-product-search,.widget_product_search form{display:flex!important;border-radius:50px!important;overflow:hidden!important;border:1px solid #e0e0e0!important;box-shadow:0 4px 10px rgba(0,0,0,0.05)!important;max-width:600px;margin:0 auto 20px auto!important}.et_pb_wc_product_search .woocommerce-product-search input[type="search"],.widget_product_search form input[type="search"]{border:none!important;padding:12px 20px!important;background:#ffffff!important;color:#333333!important;flex-grow:1!important;outline:none!important;font-size:16px!important}.et_pb_wc_product_search .woocommerce-product-search button,.widget_product_search form button{background:#009edf!important;color:#ffffff!important;border:none!important;padding:12px 30px!important;font-weight:bold!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all 0.3s ease!important}.et_pb_wc_product_search .woocommerce-product-search button:hover,.widget_product_search form button:hover{background:#005ea9!important}.cabemar-card{position:relative;padding:40px 20px;padding-bottom:10px;background-color:#ffffff;border-radius:12px;box-shadow:0px 4px 20px rgba(0,0,0,0.0);transition:box-shadow 0.6s ease;cursor:pointer;margin:10px!important}.cabemar-card:hover{box-shadow:0px 15px 40px rgba(0,0,0,0.10)}.cabemar-card .cabemar-diffuser{transition:all 0.7s cubic-bezier(0.16,1,0.3,1)!important;position:relative;z-index:1;display:block;margin:0 auto}.cabemar-card .cabemar-scent-reveal{position:absolute!important;left:50%!important;width:100%!important;margin:0!important;padding:0!important;top:35%;transform:translate(-50%,-20%)!important;z-index:2;opacity:0;transition:all 0.7s cubic-bezier(0.16,1,0.3,1)!important;pointer-events:none}.et_pb_row:has(>.et_pb_column_empty){display:none!important;padding:0!important;margin:0!important}.cabemar-card .cabemar-scent-reveal .et_pb_module_inner,.cabemar-card .cabemar-scent-reveal .et_pb_blurb_content,.cabemar-card .cabemar-scent-reveal .et_pb_blurb_container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;float:none!important}.cabemar-card .cabemar-scent-reveal .et_pb_main_blurb_image{margin:0 auto 15px auto!important;text-align:center!important}.cabemar-card .cabemar-scent-reveal .et_pb_main_blurb_image img{max-height:160px;width:auto!important;margin:0 auto!important;display:block!important}.cabemar-card:hover .cabemar-diffuser{transform:scale(1.10)}.cabemar-card:hover .cabemar-scent-reveal{opacity:1;transform:translate(-50%,-50%)!important;pointer-events:auto!important}.btn-lujo-cabemar{display:inline-flex!important;justify-content:center!important;align-items:center!important;background-color:#000000;color:#ffffff!important;padding:12px 30px;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;border-radius:50px;border:1px solid #000000;text-decoration:none;transition:all 0.4s ease!important;margin:10px auto 0 auto!important}.cabemar-card:hover .btn-lujo-cabemar:hover{background-color:transparent!important;color:#000000!important;transform:scale(1.05)!important}@media screen and (max-width:1024px){.cabemar-card .cabemar-scent-reveal{display:none!important}.cabemar-card:hover .cabemar-diffuser{transform:none!important;opacity:1!important}}.woocommerce nav.woocommerce-pagination ul{border:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:30px!important;padding:0!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;margin:0!important;padding:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#f4f4f4!important;color:#555!important;border:none!important;padding:0 12px!important;font-weight:500!important;border-radius:50px!important;transition:all 0.3s ease!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;margin:6px 0!important;line-height:1!important}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#1e73be!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 5px 15px rgba(30,115,190,0.2)!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#1e73be!important;color:#fff!important;margin-right:8px!important;margin-left:8px!important;transform:scale(1.05)!important;cursor:default!important}@media screen and (max-width:767px){.woocommerce nav.woocommerce-pagination ul{gap:5px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:13px!important;min-width:34px!important;height:34px!important;padding:0 8px!important}}.woocommerce-widget-layered-nav-list,.widget_product_categories ul{list-style:none!important;padding-left:0!important;border:none!important}.count,span.count,.bapf_count,.woocommerce-widget-layered-nav-list .count,.widget_product_categories .count{display:none!important}.bapf_sfilter ul{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-widget-layered-nav-list li a,.widget_product_categories li a{color:#555!important;font-size:15px;display:block;padding:5px 0;transition:all 0.2s ease;text-decoration:none}.woocommerce-widget-layered-nav-list li a:hover,.widget_product_categories li a:hover{color:#1e73be!important;transform:translateX(5px)}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{display:none!important}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a{color:#333333!important;padding-left:0!important}.widget_product_categories ul li,.bapf_sfilter ul li{padding:10px 0!important;border-bottom:1px dashed #eaeaea}.widget_product_categories li{border-bottom:none!important}.widget_product_categories ul li a,.bapf_sfilter ul li label,.bapf_sfilter ul li a{font-size:16px!important;font-weight:700!important;color:#333!important;text-decoration:none!important;transition:all 0.3s ease!important;display:inline-block;cursor:pointer}.widget_product_categories ul li a:hover,.bapf_sfilter ul li label:hover,.bapf_sfilter ul li a:hover{color:#1e73be!important;transform:translateX(5px)}.widget_product_categories ul.children,.bapf_sfilter ul ul{margin-top:8px!important;padding-left:15px!important;border-bottom:none!important;display:block!important}.widget_product_categories ul.children li,.bapf_sfilter ul ul li{border-bottom:none!important;padding:6px 0!important}.widget_product_categories ul.children li a,.bapf_sfilter ul ul li label,.bapf_sfilter ul ul li a{font-size:14px!important;font-weight:400!important;color:#666!important;line-height:1.3!important;font-family:'Jost',sans-serif!important;padding:0!important}.widget_product_categories ul.children li a:hover{color:#1e73be!important}.widget_product_categories li.cat-item-has-children::after,.widget_product_categories li.cat-item-has-children::before,.widget_product_categories .cat-item i,.widget_product_categories .cat-item span{display:none!important;content:none!important}.widget_product_categories>ul>li>a{font-size:23px!important;font-weight:300!important;color:#333333!important;font-family:'Jost',sans-serif!important;pointer-events:none!important;cursor:default!important}.widget_product_categories>ul>li>a::before{content:"✧";display:inline-block;margin-right:10px!important;color:#1e73be!important;font-size:20px!important;font-weight:normal!important;opacity:0.7!important;vertical-align:middle!important;transform:translateY(-2px)}.bapf_sfilter input[type="checkbox"]{display:none!important}.cat-toggle{float:right;cursor:pointer;font-size:22px;font-weight:bold;color:#1e73be;line-height:1;padding-left:10px;user-select:none}.cat-toggle:hover{color:#333}.widget_price_filter .price_slider_amount{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:15px!important}.widget_price_filter .ui-slider .ui-slider-range{background:#1e73be!important;box-shadow:none!important;height:4px!important}.widget_price_filter .ui-slider{background:#e0e0e0!important;height:4px!important;margin-bottom:25px!important;margin-top:10px!important}.widget_price_filter .ui-slider .ui-slider-handle{background:#fff!important;border:2px solid #1e73be!important;border-radius:50%!important;width:14px!important;height:14px!important;top:-5px!important;cursor:pointer}.widget_price_filter .price_slider_amount .button{float:none!important;width:100%!important;background:#1e73be!important;color:#fff!important;border-radius:30px!important;text-transform:uppercase;font-size:16px!important;letter-spacing:1px;padding:10px 0!important;border:none!important;transition:all 0.3s ease!important;text-align:center}.widget_price_filter .price_slider_amount .button::after{content:none!important;display:none!important}.widget_price_filter .price_slider_amount .button:hover{background:#145a96!important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(30,115,190,0.2);padding-right:0!important}.widget_price_filter .price_label{font-size:14px!important;color:#444!important;font-weight:600;width:100%;text-align:left}.mi-galeria-personalizada{display:flex;flex-wrap:wrap;gap:15px}.item-galeria img{border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.1);max-width:200px;height:auto;transition:transform 0.3s}.item-galeria img:hover{transform:scale(1.05)}#slb_viewer_wrap{z-index:9999999!important;position:fixed!important}#slb_viewer_wrap .slb_overlay{background-color:rgba(0,0,0,0.7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;opacity:1!important}#slb_viewer_wrap .slb_close{color:#ffffff!important;font-size:40px!important;font-family:Arial,sans-serif!important;font-weight:300!important;text-decoration:none!important;opacity:1!important;top:30px!important;right:30px!important;background:none!important;border:none!important;box-shadow:none!important}#slb_viewer_wrap .slb_close:hover{transform:scale(1.2);color:#ff4444!important}#slb_viewer_wrap .slb_content{background-color:transparent!important;border:none!important;box-shadow:0 20px 50px rgba(0,0,0,0.5)!important}#slb_viewer_wrap .slb_nav{opacity:0.7}.boton-ficha-tecnica{display:inline-block;color:#FFFFFF!important;background-color:#51b7ab;border-radius:50px;font-size:16px;font-family:'Jost',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300;padding:10px 25px 10px 25px;text-decoration:none!important;line-height:1.7em;border:none;transition:all 300ms ease 0ms;margin-top:0px;margin-bottom:40px;text-align:center}.boton-ficha-tecnica:hover{opacity:0.8;color:#FFFFFF!important}@media (max-width:767px){.boton-ficha-tecnica{padding:15px 30px;font-size:16px;width:100%;box-sizing:border-box}}html body #page-container .woocommerce table.variations select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:48px!important;border-radius:50px!important;border:1px solid #e2e2e2!important;background:#ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 15px center!important;background-size:18px!important;padding:0 40px 0 20px!important;font-size:14px!important;color:#33!important;font-family:'Jost',sans-serif!important;box-shadow:none!important;cursor:pointer!important}html body #page-container .woocommerce table.variations select::-ms-expand{display:none!important}@keyframes aparicionPremium{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}.woocommerce-variation-description,.woocommerce-variation-price{animation:aparicionPremium 1.2s cubic-bezier(0.22,1,0.36,1) forwards!important;opacity:0;animation-delay:0.15s!important}html body #page-container .woocommerce div.product form.cart{display:flex!important;align-items:center!important;gap:15px!important;margin-top:25px!important}html body #page-container .qib-button-wrapper{border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f7f7f7!important;border-radius:50px!important;padding:4px!important}html body #page-container .qib-button-wrapper button.qib-button{width:38px!important;height:38px!important;border-radius:50%!important;background-color:#ffffff!important;border:1px solid #e2e2e2!important;color:#333!important;font-size:18px!important;font-weight:400!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important;padding:0!important;margin:0!important}html body #page-container .qib-button-wrapper button.qib-button:hover{background-color:#51b7ab!important;color:#ffffff!important}html body #page-container .qib-button-wrapper .quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 5px!important;padding:0!important;border:none!important}html body #page-container .et_pb_module.et_pb_wc_add_to_cart form.cart .qib-button-wrapper .quantity{margin:0 5px!important;padding:0!important;width:auto!important;min-width:auto!important}html body #page-container .et_pb_module.et_pb_wc_add_to_cart form.cart .qib-button-wrapper .quantity input.qty,html body #page-container .qib-button-wrapper .quantity input.qty{width:45px!important;min-width:45px!important;height:38px!important;background:transparent!important;border:none!important;text-align:center!important;text-indent:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto!important;box-shadow:none!important;display:inline-block!important}html body #page-container .qib-button-wrapper input.qty::-webkit-inner-spin-button,html body #page-container .qib-button-wrapper input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}html body #page-container .woocommerce div.product form.cart button.single_add_to_cart_button{height:48px!important;border-radius:50px!important;padding:0 35px!important;background-color:#1e73be!important;color:#ffffff!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all 0.3s ease!important;border:none!important}html body #page-container .woocommerce div.product form.cart button.single_add_to_cart_button:hover{background-color:#333333!important;transform:translateY(-2px)!important;box-shadow:0 5px 15px rgba(0,0,0,0.1)!important}.ocs-sidebar,.ocs-sidebar *{scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,0.15) transparent!important}.ocs-sidebar::-webkit-scrollbar,.ocs-sidebar *::-webkit-scrollbar{width:5px!important}.ocs-sidebar::-webkit-scrollbar-track,.ocs-sidebar *::-webkit-scrollbar-track{background:transparent!important}.ocs-sidebar::-webkit-scrollbar-thumb,.ocs-sidebar *::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15)!important;border-radius:10px!important;border:none!important}.ocs-sidebar::-webkit-scrollbar-thumb:hover,.ocs-sidebar *::-webkit-scrollbar-thumb:hover{background-color:#51b7ab!important}.ocs-sidebar::-webkit-scrollbar-button,.ocs-sidebar *::-webkit-scrollbar-button{display:none!important;height:0px!important;width:0px!important}@media (max-width:980px){.menu-pantalla-pequena .et_pb_menu__logo{display:none!important}.menu-pantalla-pequena .et_pb_menu_inner_container{justify-content:flex-end!important;width:100%!important}.menu-pantalla-pequena{position:relative!important}.menu-pantalla-pequena .et_pb_menu__wrap{position:static!important}.menu-pantalla-pequena .et_mobile_menu{position:absolute!important;top:100%!important;left:0!important;width:100%!important;height:auto!important;background-color:rgba(255,255,255,0.01)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;border:none!important;border-radius:0 0 20px 20px!important;box-shadow:0 10px 40px rgba(0,0,0,0.08)!important;padding:10px 0 20px 0!important;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 0.4s cubic-bezier(0.16,1,0.3,1)!important}.menu-pantalla-pequena .mobile_nav.opened .et_mobile_menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.menu-pantalla-pequena .et_mobile_menu li{border-bottom:none!important}.menu-pantalla-pequena .et_mobile_menu li a{font-size:18px!important;text-align:center!important;padding:12px 5%!important;color:#111111!important;font-weight:500!important;font-family:'Jost',sans-serif!important;transition:all 0.3s ease!important}.menu-pantalla-pequena .et_mobile_menu li a:hover,.menu-pantalla-pequena .et_mobile_menu li a:active{background-color:rgba(0,0,0,0.05)!important;color:#51b7ab!important}}#ocs-categorias-tienda{background-color:rgba(255,255,255,0.7)!important;background:rgba(255,255,255,0.7)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;z-index:990!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,0.15) transparent!important}#ocs-categorias-tienda .ocs-sidebar-inner{padding:40px 35px!important;box-sizing:border-box!important}#ocs-categorias-tienda h2.widgettitle{color:#333333!important}#ocs-categorias-tienda .widget,#ocs-categorias-tienda .et_pb_module,#ocs-categorias-tienda .et_pb_widget{padding-left:40px!important;padding-right:30px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}#ocs-categorias-tienda>div,#ocs-categorias-tienda .ocs-inner{padding-top:0px!important;padding-bottom:50px!important;box-sizing:border-box!important}#ocs-categorias-tienda::-webkit-scrollbar{width:1px!important}#ocs-categorias-tienda::-webkit-scrollbar-track{background:transparent!important}#ocs-categorias-tienda::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15)!important;border-radius:10px!important}button#ocs-categorias-tienda-trigger-1,.boton-flotante-cabemar{position:sticky!important;transform:translateY(-50%)!important;z-index:999999!important;background-color:#00b09b!important;width:45px!important;height:180px!important;padding:0!important;margin:0!important;border:none!important;border-radius:0 15px 15px 0!important;box-shadow:4px 0 15px rgba(0,0,0,0.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;outline:none!important;transition:left 0.4s cubic-bezier(0.16,1,0.3,1),background-color 0.3s ease!important}.boton-flotante-cabemar:hover,button#ocs-categorias-tienda-trigger-1:hover{background-color:#008f7d!important}.boton-flotante-cabemar::before,button#ocs-categorias-tienda-trigger-1::before{display:none!important}.boton-flotante-cabemar::after,button#ocs-categorias-tienda-trigger-1::after{content:"CATEGORÍAS \00BB"!important;color:#ffffff!important;font-family:'Jost',sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:4px!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}html.ocs-open .boton-flotante-cabemar,body.ocs-open .boton-flotante-cabemar,.ocs-open .boton-flotante-cabemar,html.ocs-open button#ocs-categorias-tienda-trigger-1,body.ocs-open button#ocs-categorias-tienda-trigger-1,.ocs-open button#ocs-categorias-tienda-trigger-1{left:350px!important;background-color:#333333!important}@media screen and (max-width:980px){#ocs-categorias-tienda{width:300px!important;max-width:90vw!important}#ocs-categorias-tienda .ocs-sidebar-inner{padding:25px 20px!important}#ocs-categorias-tienda .widget,#ocs-categorias-tienda .et_pb_module,#ocs-categorias-tienda .et_pb_widget{padding-left:15px!important;padding-right:15px!important;padding-top:0px!important}#ocs-categorias-tienda h2.widgettitle{font-size:28px!important;word-break:normal!important}#ocs-categorias-tienda .widget_product_categories>ul>li>a{font-size:26px!important;text-align:center!important}#ocs-categorias-tienda .widget_product_categories ul li>a,#ocs-categorias-tienda .bapf_sfilter ul.bapf_sfilter_ul>li>label,#ocs-categorias-tienda .bapf_sfilter ul.bapf_sfilter_ul>li>a{font-size:16px!important;font-weight:500!important}#ocs-categorias-tienda .widget_product_categories ul.children li a,#ocs-categorias-tienda .bapf_sfilter ul ul li label,#ocs-categorias-tienda .bapf_sfilter ul ul li a{font-size:14px!important;font-weight:300!important}html.ocs-open .boton-flotante-cabemar,body.ocs-open .boton-flotante-cabemar,.ocs-open .boton-flotante-cabemar,html.ocs-open button#ocs-categorias-tienda-trigger-1,body.ocs-open button#ocs-categorias-tienda-trigger-1,.ocs-open button#ocs-categorias-tienda-trigger-1{left:300px!important}}@media screen and (max-width:360px){html.ocs-open button#ocs-categorias-tienda-trigger-1,.ocs-open button#ocs-categorias-tienda-trigger-1{left:85vw!important}}#ocs-categorias-tienda .widget_product_categories ul li,#ocs-categorias-tienda .widget_product_categories ul li a,#ocs-categorias-tienda .bapf_sfilter ul li,#ocs-categorias-tienda .bapf_sfilter ul li label,#ocs-categorias-tienda .bapf_sfilter ul li a{text-align:left!important;display:block!important;width:100%!important}.woocommerce .woocommerce-ordering select.orderby{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:48px!important;border-radius:50px!important;border:1px solid #e2e2e2!important;background:#ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 15px center!important;background-size:18px!important;padding:0 45px 0 20px!important;font-size:14px!important;color:#333333!important;font-family:'Jost',sans-serif!important;box-shadow:none!important;cursor:pointer!important;outline:none!important;font-weight:200px;margin-right:15px;margin-bottom:25px;align-self:center;text-align:center;width:auto!important;min-width:220px!important;transition:all 0.3s ease!important}.woocommerce .woocommerce-ordering select.orderby::-ms-expand{display:none!important}.woocommerce .woocommerce-ordering select.orderby:hover,.woocommerce .woocommerce-ordering select.orderby:focus{border-color:#00b09b!important;box-shadow:0 4px 10px rgba(30,115,190,0.1)!important}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.et_pb_row:has(.boton-flotante-cabemar),.et_pb_column:has(.boton-flotante-cabemar){pointer-events:none!important}.boton-flotante-cabemar,button#ocs-categorias-tienda-trigger-1{pointer-events:auto!important}@keyframes cabemar-entrada-carrito{0%{opacity:0;transform:translateY(-10px) scale(.88)}55%{opacity:1;transform:translateY(0) scale(1.04)}100%{opacity:1;transform:translateY(0) scale(1)}}body #page-container ul.products li.product a.added_to_cart.wc-forward{display:flex!important;float:none!important;width:auto!important;max-width:calc(100% - 10px)!important;justify-content:center!important;align-items:center!important;margin:18px auto 18px auto!important;padding:8px 20px!important;background-color:#333333!important;color:#ffffff!important;border-radius:50px!important;font-size:11px!important;font-family:'Jost',Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;text-align:center!important;text-decoration:none!important;line-height:1.3!important;box-shadow:0 4px 10px rgba(0,0,0,.15)!important;transition:background-color .3s ease,box-shadow .3s ease!important;animation:cabemar-entrada-carrito .45s cubic-bezier(.16,1,.3,1) both}body #page-container ul.products li.product a.added_to_cart.wc-forward::before,body #page-container ul.products li.product a.added_to_cart.wc-forward::after{content:none!important;display:none!important}body #page-container ul.products li.product a.added_to_cart.wc-forward:hover{background-color:#51b7ab!important;box-shadow:0 6px 16px rgba(81,183,171,.35)!important;color:#ffffff!important}@media (prefers-reduced-motion:reduce){body #page-container ul.products li.product a.added_to_cart.wc-forward{animation:none!important}body #page-container ul.products li.product a.add_to_cart_button.loading::after{animation:none}}