@media all and (max-width:767px){html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db .three-col-mob .et_pb_column{width:32%!important}html .et-db .three-col-mob .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-mob .et_pb_column:not(:nth-child(3n)){margin-right:2%!important}}@media all and (max-width:767px){html .et-db .four-col-mob .et_pb_column{width:20.875%!important}html .et-db .four-col-mob .et_pb_column:nth-last-child(-n+4){margin-bottom:0}html .et-db .four-col-mob .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db .five-col-mob .et_pb_column{width:15.6%!important}html .et-db .five-col-mob .et_pb_column:nth-last-child(-n+5){margin-bottom:0}html .et-db .five-col-mob .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db .six-col-mob .et_pb_column{width:12.083%!important}html .et-db .six-col-mob .et_pb_column:nth-last-child(-n+6){margin-bottom:0}html .et-db .six-col-mob .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .one-col-tab .et_pb_column{margin-right:0!important;width:100%!important}html .et-db .one-col-tab .et_pb_column:not(:last-child){margin-bottom:30px!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .two-col-tab .et_pb_column{width:47.25%!important}.two-col-tab .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-tab .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .three-col-tab .et_pb_column{width:29.6667%!important}html .et-db .three-col-tab .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-tab .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .four-col-tab .et_pb_column{width:20.875%!important}html .et-db .four-col-tab .et_pb_column:nth-last-child(-n+4){margin-bottom:0}html .et-db .four-col-tab .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .five-col-tab .et_pb_column{width:15.6%!important}.five-col-mob .et_pb_column:nth-last-child(-n+5){margin-bottom:0}html .et-db .five-col-tab .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .six-col-tab .et_pb_column{width:12.083%!important}html .et-db .six-col-tab .et_pb_column:nth-last-child(-n+6){margin-bottom:0}html .et-db .six-col-tab .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}.woocommerce div.product div.images .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:5px}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;margin:0!important}.woocommerce div.product div.images .flex-control-thumbs img{width:100%;height:auto;object-fit:cover}.fuente-talla-seleccionada{font-family:'Montserrat',sans-serif;font-size:1em;font-weight:bold}.talla-grande{font-family:'Montserrat',sans-serif;font-size:1.5em;font-weight:bold;background-color:#f1f1f1;padding:10px;margin-left:15px;border-radius:5px;display:inline-block}.woocommerce-variation-description{margin-top:-50px}.chicback-modal{display:none;position:fixed;top:5%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000}.modal-content{position:relative;background-color:white;margin:15% auto;padding:20px 30px;width:90%;max-width:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);font-family:'Montserrat',sans-serif}.modal-text{text-align:center;margin-bottom:25px}.modal-title{color:#494545!important;font-size:35px!important;font-weight:200!important;font-family:'Montserrat',sans-serif;padding-top:30px}.close-modal{position:absolute;top:15px;right:15px;cursor:pointer;font-size:24px;font-weight:bold}.modal-buttons{display:flex;flex-direction:column;gap:15px;margin-top:25px;font-family:'Montserrat',sans-serif}.modal-button{padding:12px 20px;border:none;cursor:pointer;transition:all 0.3s ease;font-size:inherit}.btn-elegir{background-color:black;color:white}.btn-seguir{background-color:#000;color:#fff;border:1px solid black}.modal-button:active{background-color:#ddd}.acf-testimonios{display:flex;flex-direction:column;gap:20px}.acf-testimonio{background:#f1f1f1;padding:15px;border-radius:8px;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}.titulo-testimonio{color:#e09900;font-size:20px;font-weight:bold;margin-bottom:5px;font-family:'Montserrat',sans-serif}.contenido-testimonio{font-size:16px;line-height:1.6;color:#000000}.autor-testimonio{font-weight:bold;color:#555;margin-top:10px}.col_1{float:left;width:43%;margin-right:4%;font-family:'Playfair Display',serif;font-size:18px;font-weight:bold}.col_2{float:right;width:53%;font-family:'Playfair Display',serif;font-size:16px}.bottom30{margin-bottom:25px}.label_form{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;margin-top:30px;margin-bottom:5px}.top50{margin-top:50px!important}.input_form_cb input{border-left:0;border-right:0;border:1px solid #858585;background:none;border-radius:0;font-size:14px;width:100%!important;height:49px;padding-left:15px}.wpcf7-select .custom-select{width:100%;height:50px;padding:5px;font-size:16px;background-color:#f1f1f1;border-radius:5px;border:1px solid #ccc;outline:none;margin-bottom:25px}.wpcf7-select:hover,.cuatom-select:hover{background-color:#ceb795}.wpcf7-select:focus,.custom-select:focus{background-color:#cccccc;border-color:#888}.input_form_cb input[type=file]{padding:10px 15px}.input_form_cb textarea{border-left:0;border-right:0;border:1px solid #858585;background:none;border-radius:0;font-size:14px;width:100%!important;height:235px;padding-left:15px}.input_form_cb{width:100%!important;margin:0 0 18px 0!important}.ex_cf{font-size:14px;margin-top:-2px}.env_form input{width:100%;padding:15px 0;font-size:16px;font-weight:normal;margin-top:15px;border:0px}.custom-select:hover{background-color:#ceb795}.selected-option{padding:5px;font-size:16px;border:1px solid #ccc;border-radius:5px;background-color:#fff;cursor:pointer}.dropdown-options{display:none;top:100%;left:5px;right:0;font-size:14px;font-family:'Montserrat',sans-serif;border:1px solid #ccc;border-top:none;background-color:#fff;z-index:10}.dropdown-options option{padding:10px;font-size:16px;cursor:pointer}.dropdown-options option:hover{background-color:#ceb795;color:black}.fuente-talla-seleccionada{margin-top:20px;display:flex;align-items:center;gap:8px}#resultado-selector{padding:5px;border:1px solid #ccc;border-radius:4px}.variation-Tamaodecopa,.variation-Tutallahabitualdesujetador{display:none!important}.navegacion-productos{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding:10px 0;font-size:16px;font-weight:bold}.navegacion-productos .nav-prev,.navegacion-productos .nav-next{background:#efefef;color:#fff!important;padding:10px 15px;border-radius:5px;text-decoration:none;transition:background 0.3s ease-in-out,color 0.3s ease-in-out}.navegacion-productos .nav-prev:hover,.navegacion-productos .nav-next:hover{background:#ceb795;color:#000!important}.navegacion-productos .nav-prev:hover *,.navegacion-productos .nav-next:hover *{color:#000!important}@media (max-width:768px){.navegacion-productos{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.navegacion-productos>*{width:48%;box-sizing:border-box;margin-bottom:20px}}.navegacion-productos .nav-prev,.navegacion-productos .nav-next{margin:5px 0}.wpd-reply{display:none!important}.wpd-comment-title{font-size:22px!important}.wpd-comment-content{font-size:16px!important}.woocommerce-cart .product-thumbnail img{width:100px!important;height:auto!important}.woocommerce-cart .product-thumbnail img{width:100px!important;height:auto!important;display:block!important}@media only screen and (max-width:768px){.woocommerce-cart .product-thumbnail{display:table-cell!important;visibility:visible!important;height:auto!important}.woocommerce-cart .product-thumbnail img{width:80px!important;height:auto!important;display:block!important}}.woocommerce-cart,.woocommerce-checkout,.woocommerce table.shop_table,.woocommerce .cart_totals,.woocommerce .woocommerce-cart-form,.woocommerce .woocommerce-checkout-review-order-table,.woocommerce .woocommerce-cart-form__contents,.woocommerce .woocommerce-checkout-payment,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .cart-collaterals,.woocommerce .woocommerce-shipping-totals,.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-additional-fields,.woocommerce .woocommerce-form-login,.woocommerce .woocommerce-form-coupon,.woocommerce .woocommerce-terms-and-conditions,.woocommerce .woocommerce-checkout-review-order{color:#000000!important;font-size:calc(1em + 1px)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{color:#000000!important;font-size:calc(1em + 1px)!important}.producto-posicion-categoria{font-size:16px;font-weight:600;margin-bottom:15px;color:#000000}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{background-color:#f7f7f7;color:#333;border:1px solid #ccc;border-radius:4px;padding:5px 10px;width:70px;font-size:20px;font-weight:bold;text-align:center}.woocommerce .quantity .plus,.woocommerce .quantity .minus{background-color:#0073aa;color:#fff;border:none;padding:5px 10px;font-weight:bold;border-radius:4px;transition:background-color 0.3s ease;font-size:18px}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover{background-color:#005177}.et_pb_module .woocommerce .quantity input.qty{font-size:20px!important}.woocommerce div.product p.stock{display:none!important}.woocommerce-cart .product-name a,.woocommerce-checkout .product-name a{color:#333!important}.woocommerce-shipping-destination{display:none!important}.vimeo-bg-fullwidth{position:relative;width:100%;height:800px;overflow:hidden}.vimeo-bg-fullwidth iframe{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(0,0);z-index:1;pointer-events:none}