.bg-primary,.group-title ::before{background-color:#d0b683!important}.page-template-modulos .section-duos{margin-top:0!important}#page .font-black,#page .group-title *{font-weight:300!important}#page .container{max-width:1350px}.banner-slider .item .content-date .btn-transparent{font-size:14px;border-radius:0}.btn-transparent:hover{background:#fff!important;color:#e2ac73!important}#modulo-video-1{padding:80px 0!important}#modulo-video-1 .content-standar-black{padding:0!important;max-width:100%!important}#modulo-video-1 .content-standar-black *{margin:0!important}@media(max-width:768px){#modulo-video-1{padding:60px 0!important}}.slick-dots{display:none}.woocommerce-account #customer_login .u-column2,#customer_login .u-column1.col-1 h2,.woocommerce-account #customer_login .u-column2 h2{display:block!important}#customer_login{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;width:auto}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:50%;text-align:center;padding:10px}.woocommerce-account #customer_login .col-1 form.login{float:none}#customer_login h2{color:var(--negro);font-weight:400;margin-bottom:12px;font-size:18px;text-align:center;float:none!important;width:100%!important;letter-spacing:2px;text-transform:uppercase}@media(max-width:768px){.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:100%}.woocommerce-account form.login,.woocommerce-account #customer_login form.register{max-width:480px;margin:0 auto}.woocommerce-account .col2-set#customer_login h2{margin-top:30px}}@media(max-width:550px){.woocommerce-account form.login,.woocommerce-account #customer_login form.register{max-width:380px}}.MyAccount-navigation-mobile .block-header-nav li.is-active a{display:block;background-color:var(--sol)}.MyAccount-navigation-mobile .block-header-nav li.is-active a::after{content:"";display:inline-block;width:13px;height:16px;position:absolute;top:22px;right:10px;background-image:url(../../assets/img/arrow-bottom.svg);background-repeat:no-repeat;background-size:contain;opacity:0.8}.MyAccount-navigation-mobile .block-body li.is-active{display:none}.woocommerce-account .woocommerce .woocommerce-orders-table.shop_table td a{text-decoration:none;font-weight:400!important;border-radius:4px!important;margin:4px 2px!important;background-color:#fff}.woocommerce-MyAccount-content .addresses{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{float:none;width:50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:8px}.woocommerce-MyAccount-content .addresses .woocommerce-Address.u-column1{max-width:49%;margin-right:1%}.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title .edit{float:none}.woocommerce .woocommerce-MyAccount-content .woocommerce-Address{border:1px solid #dedede;padding:15px!important}.woocommerce-account .woocommerce .woocommerce-customer-details address{min-height:235px;padding:15px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin:0 0 1px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{position:relative;top:-1px;left:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .title h2{color:#3A3A3A;font-weight:300;font-size:22px}.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title .edit{float:none;position:relative;padding:1px 0;padding-right:18px;font-weight:500;font-size:12px;text-transform:uppercase;border:0!important;color:var(--negro-2)!important;background:transparent!important;border-radius:3px;margin-bottom:9px;display:inline-block}.woocommerce .woocommerce-MyAccount-content .woocommerce-Address .title .edit::after{content:"";display:inline-block;height:10px;width:10px;position:absolute;top:5px;right:0;background-image:url(../../assets/img/arrow-bottom.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media(max-width:850px){.woocommerce-MyAccount-content .addresses .woocommerce-Address.u-column1,.woocommerce-MyAccount-content .addresses .woocommerce-Address.u-column2{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-right:0;margin-bottom:8px}}@media(max-width:800px){.woocommerce-MyAccount-content{width:100%!important;min-height:300px}.MyAccount-navigation-desktop{display:none}.MyAccount-navigation-mobile{display:block;margin-bottom:30px}.bloque-iconos-navegacion ul{max-width:100%}.bloque-iconos-navegacion ul li a{padding:15px 28px 15px 40px;border-bottom:1px solid #e0e0e0}.bloque-iconos-navegacion ul li a::before{left:15px;top:15px!important}.bloque-iconos-navegacion ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{top:13px}.woocommerce-MyAccount-content .woocommerce-address-fields .form-row-first,.woocommerce-MyAccount-content .woocommerce-address-fields .form-row-last{width:100%}.woocommerce-account.logged-in .woocommerce-MyAccount-content .u-column2{margin-top:15px}.woocommerce-account .woocommerce .woocommerce-customer-details{max-width:450px;margin:0 auto}.woocommerce-account .woocommerce-customer-details .woocommerce-columns--2 .woocommerce-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.woocommerce-account .woocommerce-customer-details .woocommerce-columns--2 .woocommerce-column--2{padding-top:30px}.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{text-align:center}.woocommerce-account .woocommerce .woocommerce-customer-details address{min-height:auto}}@media(max-width:768px){.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.wc-block-cart .wc-block-cart-items td:last-child{padding-right:0!important}.wc-block-cart-item__product .wc-block-components-product-details li{margin:5px 0;padding-left:0;line-height:1}.wc-block-cart-item__product .wc-block-components-product-details{padding:0!important}.wc-block-components-sidebar .wc-block-components-totals-coupon__input #wc-block-components-totals-coupon__input-0{border:1.2px solid var(--negro)}.wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:focus,.wc-block-components-sidebar .wc-block-components-totals-coupon__input #wc-block-components-totals-coupon__input-0:focus{box-shadow:none}.wc-block-components-sidebar .wc-block-components-totals-coupon__input label{line-height:1;font-size:14px}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background:var(--negro);border:0;color:var(--blanco)!important;text-transform:uppercase;font-size:12px;padding:8px 15px;border-radius:5px;transition:all 0.3s;font-weight:700}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button span{color:var(--blanco)!important}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button .wc-block-components-button__text{color:var(--blanco)}.wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button{color:var(--blanco);background-color:var(--negro);border:1px solid var(--negro);font-size:12px;font-weight:400;display:flex;align-items:center;justify-content:center;padding:4px 15px;cursor:pointer;transition:all 0.3s;width:100%;height:50px;text-transform:uppercase;text-align:center;text-decoration:none;outline:none}.wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button span{color:var(--blanco)}.wc-block-cart .wc-block-cart__submit-container .wc-block-cart__submit-button .wc-block-components-button__text{color:var(--blanco)}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item *{font-size:16px}.woocommerce-cart .wc-block-cart .wc-block-cart-items td{vertical-align:middle!important;padding:12px!important}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items tbody tr td .wc-block-components-product-name{text-decoration:none!important}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product{position:relative;padding:12px 180px 12px 12px!important}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product .wc-block-cart-item__quantity{position:absolute;top:50%;right:80px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.woocommerce-cart .wc-block-components-quantity-selector{width:90px}.woocommerce-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-width:24px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-weight:400!important}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{position:absolute;top:34%;right:-50px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);text-align:center;display:inline-block;margin:2px auto;text-decoration:none;outline:none!important;font-size:0}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg{display:none}.woocommerce-cart .wc-block-cart-item__remove-link::before{content:"";display:inline-block;width:20px;height:20px;position:relative;top:2px;right:0;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M%2046%2013%20C%2044.35503%2013%2043%2014.35503%2043%2016%20L%2043%2018%20L%2032.265625%2018%20C%2030.510922%2018%2028.879517%2018.922811%2027.976562%2020.427734%20L%2026.433594%2023%20L%2023%2023%20C%2020.802666%2023%2019%2024.802666%2019%2027%20C%2019%2029.197334%2020.802666%2031%2023%2031%20L%2024.074219%2031%20L%2027.648438%2077.458984%20C%2027.88773%2080.575775%2030.504529%2083%2033.630859%2083%20L%2066.369141%2083%20C%2069.495471%2083%2072.11227%2080.575775%2072.351562%2077.458984%20L%2075.925781%2031%20L%2077%2031%20C%2079.197334%2031%2081%2029.197334%2081%2027%20C%2081%2024.802666%2079.197334%2023%2077%2023%20L%2073.566406%2023%20L%2072.023438%2020.427734%20C%2071.120481%2018.922811%2069.489078%2018%2067.734375%2018%20L%2057%2018%20L%2057%2016%20C%2057%2014.35503%2055.64497%2013%2054%2013%20L%2046%2013%20z%20M%2046%2015%20L%2054%2015%20C%2054.56503%2015%2055%2015.43497%2055%2016%20L%2055%2018%20L%2045%2018%20L%2045%2016%20C%2045%2015.43497%2045.43497%2015%2046%2015%20z%20M%2032.265625%2020%20L%2043.832031%2020%20A%201.0001%201.0001%200%200%200%2044.158203%2020%20L%2055.832031%2020%20A%201.0001%201.0001%200%200%200%2056.158203%2020%20L%2067.734375%2020%20C%2068.789672%2020%2069.763595%2020.551955%2070.306641%2021.457031%20L%2071.833984%2024%20L%2068.5%2024%20A%200.50005%200.50005%200%201%200%2068.5%2025%20L%2073.5%2025%20L%2077%2025%20C%2078.116666%2025%2079%2025.883334%2079%2027%20C%2079%2028.116666%2078.116666%2029%2077%2029%20L%2023%2029%20C%2021.883334%2029%2021%2028.116666%2021%2027%20C%2021%2025.883334%2021.883334%2025%2023%2025%20L%2027%2025%20L%2061.5%2025%20A%200.50005%200.50005%200%201%200%2061.5%2024%20L%2028.166016%2024%20L%2029.693359%2021.457031%20C%2030.236405%2020.551955%2031.210328%2020%2032.265625%2020%20z%20M%2064.5%2024%20A%200.50005%200.50005%200%201%200%2064.5%2025%20L%2066.5%2025%20A%200.50005%200.50005%200%201%200%2066.5%2024%20L%2064.5%2024%20z%20M%2026.078125%2031%20L%2073.921875%2031%20L%2070.357422%2077.306641%20C%2070.196715%2079.39985%2068.46881%2081%2066.369141%2081%20L%2033.630859%2081%20C%2031.53119%2081%2029.803285%2079.39985%2029.642578%2077.306641%20L%2026.078125%2031%20z%20M%2038%2035%20C%2036.348906%2035%2035%2036.348906%2035%2038%20L%2035%2073%20C%2035%2074.651094%2036.348906%2076%2038%2076%20C%2039.651094%2076%2041%2074.651094%2041%2073%20L%2041%2038%20C%2041%2036.348906%2039.651094%2035%2038%2035%20z%20M%2050%2035%20C%2048.348906%2035%2047%2036.348906%2047%2038%20L%2047%2073%20C%2047%2074.651094%2048.348906%2076%2050%2076%20C%2051.651094%2076%2053%2074.651094%2053%2073%20L%2053%2069.5%20A%200.50005%200.50005%200%201%200%2052%2069.5%20L%2052%2073%20C%2052%2074.110906%2051.110906%2075%2050%2075%20C%2048.889094%2075%2048%2074.110906%2048%2073%20L%2048%2038%20C%2048%2036.889094%2048.889094%2036%2050%2036%20C%2051.110906%2036%2052%2036.889094%2052%2038%20L%2052%2063.5%20A%200.50005%200.50005%200%201%200%2053%2063.5%20L%2053%2038%20C%2053%2036.348906%2051.651094%2035%2050%2035%20z%20M%2062%2035%20C%2060.348906%2035%2059%2036.348906%2059%2038%20L%2059%2039.5%20A%200.50005%200.50005%200%201%200%2060%2039.5%20L%2060%2038%20C%2060%2036.889094%2060.889094%2036%2062%2036%20C%2063.110906%2036%2064%2036.889094%2064%2038%20L%2064%2073%20C%2064%2074.110906%2063.110906%2075%2062%2075%20C%2060.889094%2075%2060%2074.110906%2060%2073%20L%2060%2047.5%20A%200.50005%200.50005%200%201%200%2059%2047.5%20L%2059%2073%20C%2059%2074.651094%2060.348906%2076%2062%2076%20C%2063.651094%2076%2065%2074.651094%2065%2073%20L%2065%2038%20C%2065%2036.348906%2063.651094%2035%2062%2035%20z%20M%2038%2036%20C%2039.110906%2036%2040%2036.889094%2040%2038%20L%2040%2073%20C%2040%2074.110906%2039.110906%2075%2038%2075%20C%2036.889094%2075%2036%2074.110906%2036%2073%20L%2036%2038%20C%2036%2036.889094%2036.889094%2036%2038%2036%20z%20M%2059.492188%2041.992188%20A%200.50005%200.50005%200%200%200%2059%2042.5%20L%2059%2044.5%20A%200.50005%200.50005%200%201%200%2060%2044.5%20L%2060%2042.5%20A%200.50005%200.50005%200%200%200%2059.492188%2041.992188%20z'/%3E%3C/svg%3E");background-repeat:no-repeat}@media(max-width:1480px){.woocommerce-cart .is-large.wc-block-cart{max-width:1180px}}@media(max-width:991px){.woocommerce-cart .is-large.wc-block-cart .wc-block-components-main,.woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar{width:100%;padding:0}}@media(max-width:730px){.woocommerce-cart .wc-block-cart table.wc-block-cart-items td{margin:0!important}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product{padding:12px 160px 12px 12px!important}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product .wc-block-cart-item__quantity{right:55px;padding:0!important}}@media(max-width:580px){.woocommerce-cart .wc-block-cart .wc-block-cart-items td{padding:8px!important}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product .wc-block-cart-item__quantity{position:relative;top:0;right:0;transform:none;-webkit-transform:none}.woocommerce-cart .wc-block-cart__main tbody .wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{position:absolute;top:48%;right:auto;left:120px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}}.p-0{padding:0!important}.pl-1{padding-left:5px!important}.pr-1{padding-right:5px!important}#sidebar-carrito .btn-finalizar,#sidebar-carrito .btn-carrito{width:100%;border-radius:0;background:var(--negro);border:1px solid var(--negro);transition:all 0.4s;display:table;color:var(--blanco);padding:6px 5px 5px;font-weight:400;font-size:10px;text-transform:uppercase}#sidebar-carrito .btn-finalizar:hover,#sidebar-carrito .btn-carrito{background:transparent;border-color:var(--negro);color:var(--negro)}#sidebar-carrito .btn-carrito:hover{background:var(--negro);border-color:var(--negro);color:var(--blanco)}#sidebar-carrito .part-head{position:relative}#sidebar-carrito #close-sidebar{position:absolute;top:3px;right:12px;z-index:2;padding:8px}#sidebar-carrito .img-asta{display:block;width:10px;height:12px}#sidebar-carrito .part-body .fila-3{max-width:380px;margin:0 auto;padding:8px 14px 14px;background:var(--blanco);bottom:0;position:fixed;width:100%;right:-380px;transition:all 0.5s;overflow:hidden}#sidebar-carrito.desplegado .part-body .fila-3{right:0}#sidebar-carrito{max-width:380px;width:100%;height:100vh;position:fixed;right:-380px;top:0;background:#F3F2F1;z-index:999;transition:all 0.5s;overflow:hidden}#sidebar-carrito.desplegado{right:0;z-index:99999}#sidebar-carrito .item{background:transparent;padding:12px 0px;margin:0 15px;border-radius:0;border-bottom:2px solid var(--blanco)}#sidebar-carrito .item .box-white-x1{border-radius:0;position:relative;overflow:hidden;min-height:100px;padding:0 22px 0px 110px}#sidebar-carrito .item .img-destacada img{width:100px;height:100px;overflow:hidden;position:absolute;top:0;left:0;object-fit:contain;object-position:center;border-radius:6px;background-color:rgba(255,255,255,0.5)}#sidebar-carrito .item .remove{font-size:0;position:absolute;width:16px;height:18px;cursor:pointer;display:inline-block;right:-6px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#sidebar-carrito .item .remove svg{display:block;width:100%;height:100%;fill:#000;pointer-events:none}#sidebar-carrito .part-head .inner{border-bottom:0;padding:8px 15px 6px}#sidebar-carrito .part-head .title,#sidebar-carrito .fila-3 .subtitle{font-size:14px;margin:0;font-weight:500;color:var(--negro);text-align:left}#sidebar-carrito .part-head .title{text-transform:uppercase;letter-spacing:2px}#sidebar-carrito .fila-3 .subtitle{margin:1px 0 6px 0;text-transform:uppercase;font-size:12px}#sidebar-carrito .item *{color:#111111;font-size:14px;margin:0}#sidebar-carrito .item .body .nombre a{font-weight:600;font-size:12px;line-height:1.2;display:block}#sidebar-carrito .item .variation{border:0!important;padding:0!important;margin-bottom:6px}#sidebar-carrito .item .variation dd p{color:var(--orange);font-weight:300;margin-left:3px}#sidebar-carrito .item .body .sku{font-size:11px;display:block;margin-top:1px}#overlay-cart{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;display:none;background:#000;opacity:0.2}#overlay-cart{z-index:999}#overlay-cart.activo{display:block}#sidebar-carrito .woocommerce-mini-cart{height:calc(100vh + -327px);overflow-y:scroll;margin-right:-14px!important;padding-right:14px!important;margin-top:10px!important}#sidebar-carrito .woocommerce-mini-cart__empty-message{font-size:14px;line-height:1.2;color:var(--negro-2);margin-top:95px;text-align:center;font-weight:400}#sidebar-carrito .mini-cart-item .cantidad{width:70px;position:relative;overflow:hidden;margin-top:5px}#sidebar-carrito .mini-cart-item .cantidad button{cursor:pointer;position:absolute;border:0;background:transparent;height:100%;line-height:1;padding:0 6px;font-size:14px;outline:0;top:0}#sidebar-carrito .mini-cart-item .cantidad .decrease-qty{left:3px}#sidebar-carrito .mini-cart-item .cantidad .increase-qty{right:3px}#sidebar-carrito .mini-cart-item .cantidad .quantity{height:28px;margin:0;width:100%!important;cursor:pointer;outline:none!important;border:1px solid #e2e2e2;background:transparent;border-radius:6px;font-weight:300;display:flex;text-align:center;align-items:center;justify-content:center;font-size:12px}#sidebar-carrito .loading-0{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:60px;height:60px;position:absolute;left:50%;top:50%;background-image:url(/wp-content/themes/lorena-2/assets/img/loading.gif);background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;transition:all 0.3s}#sidebar-carrito.active-loading .loading-0{opacity:1}#sidebar-carrito .part-total{position:fixed;bottom:calc(47px + env(safe-area-inset-bottom));right:-380px;z-index:2;width:100%;max-width:380px;padding:0 15px;transition:all 0.5s}#sidebar-carrito.desplegado .part-total{right:0}#sidebar-carrito .part-total .inner{text-align:right;border-top:1.5px solid var(--sol);padding:6px 0}#sidebar-carrito .part-total .inner *{font-size:14px;font-weight:400}#sidebar-carrito .part-total .inner strong{color:var(--negro);padding-right:50px}#sidebar-carrito .part-total .inner .amount *{font-size:14px;font-weight:500}#sidebar-carrito.sin-cruzes .woocommerce-mini-cart{height:calc(100vh + -140px)}@media(max-width:550px){#sidebar-carrito .woocommerce-mini-cart{height:calc(100dvh - 327px - env(safe-area-inset-bottom))}#sidebar-carrito.sin-cruzes .woocommerce-mini-cart{height:calc(100dvh - 140px - env(safe-area-inset-bottom))}}.fila-cruzada .item-0 .bg-img{height:auto;position:relative;padding-bottom:100%;border-radius:6px;overflow:hidden}.fila-cruzada .item-0 .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background-color:rgba(255,255,255,0.5)}.fila-cruzada .slick-slide{margin-right:14px}.fila-cruzada .slick-track{margin-left:0!important}.fila-cruzada ul{max-width:230px}.fila-cruzada .slick-list{overflow:visible!important}.fila-cruzada .item-0 .title,.fila-cruzada .item-0 .price-0 *{font-size:11px;margin:0}.fila-cruzada .item-0 .price-0 ins{text-decoration:none;margin-left:2px}.fila-cruzada .item-0 .price-0 del{opacity:0.5}.fila-cruzada .item-0 .title{overflow:hidden;position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600}.fila-cruzada .item-0 .box-title{margin-bottom:-3px;margin-top:0;height:29px;display:flex;align-items:center;justify-content:center}.fila-cruzada .item-0 .bg-title{padding-top:5px}.fila-cruzada{margin-bottom:12px}.fila-cruzada .item-0 .bg-img span{display:none!important}.wp-block-woocommerce-empty-cart-block{text-align:center}.wp-block-woocommerce-empty-cart-block a{text-decoration:none!important}.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon::before{display:none!important}.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon{position:relative;margin:0 auto;height:240px;max-width:250px}.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon::after{display:block;content:"";background-image:url(/wp-content/themes/lorena-2/assets/img/carrito-vacio002.png);background-position:center;background-size:cover;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.wp-block-woocommerce-empty-cart-block .btn-arrow{width:100%;border-radius:0;background:#efefef;border:1px solid #dedede;color:#818080;transition:all 0.4s;display:table;padding:10px 5px;margin-bottom:10px;font-weight:300;text-transform:uppercase;font-size:12px;max-width:200px;margin:0 auto;margin-top:15px}.wp-block-woocommerce-empty-cart-block .btn-arrow span{color:#818080}.wp-block-woocommerce-empty-cart-block .btn-arrow:hover{background:#3a3a3a}.wp-block-woocommerce-empty-cart-block .btn-arrow:hover span{color:var(--blanco)}.wp-block-woocommerce-empty-cart-block .title-black{font-size:18px;letter-spacing:1px;text-transform:uppercase;font-weight:400;padding-top:5px}@media(max-width:480px){.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon{height:310px;max-width:325px}.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon::after{width:65%;height:65%}}@media(max-width:400px){.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon{height:270px;max-width:285px}}.section-cross-0{padding-bottom:60px;max-width:1200px;margin:0 auto}.section-cross-0 .wp-block-woocommerce-cart-cross-sells-block{margin-top:10px}.section-cross-0 .wp-block-woocommerce-cart-cross-sells-block .has-large-font-size{font-size:20px!important;font-weight:300!important;letter-spacing:0;margin-bottom:20px}.wc-block-components-sidebar-layout .wp-block-woocommerce-cart-cross-sells-block{display:none}.wp-block-woocommerce-cart-cross-sells-block>div{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.section-cross-0 .wp-block-button.wc-block-components-product-button{display:none}.section-cross-0 .cross-sells-product{text-align:center}.section-cross-0 .cross-sells-product .wc-block-components-product-title{margin-bottom:4px}.section-cross-0 .cross-sells-product .wc-block-components-product-name{color:var(--negro);font-weight:400!important;font-size:15px}.section-cross-0 .cross-sells-product .wc-block-components-product-price *{font-weight:400}.section-cross-0 .wc-block-components-product-image a{display:block;position:relative;overflow:hidden;padding-top:100%;height:100%;width:100%}.section-cross-0 .wc-block-components-product-image a img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}@media(max-width:991px){.wp-block-woocommerce-cart-cross-sells-block>div{grid-template-columns:repeat(3,1fr);gap:15px}}@media(max-width:767px){.section-cross-0 .wp-block-woocommerce-cart-cross-sells-block .has-large-font-size{font-size:18px!important}}@media(max-width:724px){.section-cross-0{padding-top:30px}.section-cross-0 .wp-block-woocommerce-cart-cross-sells-block .has-large-font-size{text-align:center}}@media(max-width:650px){.wp-block-woocommerce-cart-cross-sells-block>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:380px){.section-cross-0 .wp-block-woocommerce-cart-cross-sells-block .has-large-font-size{font-size:16px!important}}.section-finalizar #customer_details .col-1,.section-finalizar #customer_details .col-2{width:100%}.woocommerce-checkout .checkout_coupon .form-row-first .input-text,.section-finalizar .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .input-text,.section-finalizar .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .input-text,.section-finalizar .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .input-text{background-color:transparent;border:1px solid rgba(0,0,0,0.1)}.section-finalizar .woocommerce-billing-fields h3,.section-finalizar .checkout-column-right #order_review_heading{font-size:16px!important;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin-bottom:10px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e3e3e3;border-radius:5px;border:2px solid #dedede}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1.5px solid #d5d5d5}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--blanco);color:var(--negro)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--blanco);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.section-finalizar #order_review table *{font-size:14px!important}.woocommerce-checkout #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper a{font-weight:500}.woocommerce-billing-fields .woocommerce-input-wrapper strong,.woocommerce-shipping-fields .woocommerce-input-wrapper strong{font-weight:400;padding:22px 10px 0;border:1px solid #dddddd;background-color:transparent;display:table;width:100%;border-radius:2px;pointer-events:none;font-size:11px;height:50px}.section-finalizar .woocommerce-additional-fields #moova-map{margin:20px 0}.section-finalizar .select2-container--default .select2-selection--single{border:0}@media(max-width:991px){.section-finalizar .checkout-column-right #order_review_heading{margin:30px 0 10px}}@media(max-width:600px){.checkout_coupon.woocommerce-form-coupon button.button{font-size:10px}}@media(max-width:480px){.section-finalizar .woocommerce-billing-fields h3,.section-finalizar .checkout-column-right #order_review_heading{font-size:16px!important}}.section-finalizar .woocommerce-billing-fields .form-row,.section-finalizar .woocommerce-shipping-fields .form-row{position:relative;margin-bottom:6px}.section-finalizar .woocommerce-billing-fields .form-row label,.section-finalizar .woocommerce-shipping-fields .form-row label{position:absolute!important;top:5px;left:10px;z-index:2;max-width:94%;margin:0;padding-top:10px;padding-left:10px;font-size:12px!important;transition:transform 0.3s ease,color 0.3s ease;transform:translateX(0) translateY(0);color:#707070}.section-finalizar .woocommerce-billing-fields .form-row input,.section-finalizar .woocommerce-shipping-fields .form-row input,.section-finalizar .woocommerce-billing-fields .form-row select,.section-finalizar .woocommerce-shipping-fields .form-row select{height:50px;font-size:12px!important;padding-bottom:0!important;padding-top:19px!important;padding-left:10px!important;padding-right:10px!important;border-radius:0;color:var(--negro);font-weight:400;border:1px solid rgba(0,0,0,0.1)}.section-finalizar .woocommerce-billing-fields .form-row input::placeholder,.section-finalizar .woocommerce-shipping-fields .form-row input::placeholder{color:transparent!important}.section-finalizar .woocommerce-billing-fields .form-row.activo label,.section-finalizar .woocommerce-shipping-fields .form-row.activo label{transform:translateY(-9px)}.section-finalizar .woocommerce-billing-fields .form-row#billing_state_field label,.section-finalizar .woocommerce-shipping-fields .form-row#shipping_state_field label{transform:translateY(-9px);pointer-events:none}@media(max-width:550px){.section-finalizar .woocommerce-billing-fields .form-row label,.section-finalizar .woocommerce-shipping-fields .form-row label{left:4px}}.section-finalizar .select2-container .select2-selection--single{height:50px;border:1px solid rgba(0,0,0,0.1)!important}.section-finalizar .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px;color:#000;padding-left:10px;padding-top:14px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#000}.select2-results__option{padding:10px 10px;font-size:12px}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:12px;padding:6px 5px}.checkout_coupon #coupon_code{font-size:12px;height:46px;border:1px solid rgba(0,0,0,0.1)}.checkout_coupon.woocommerce-form-coupon button.button{width:100%;outline:0;border:1px solid var(--negro);color:var(--blanco);background:var(--negro);padding:11px 2px 10px!important;transition:all 0.4s;text-decoration:none;border-radius:0;height:45px;font-weight:400;text-transform:uppercase;font-size:10px}#order_comments_field textarea{font-size:12px;padding-top:0;border-top:0}#order_comments_field textarea::placeholder{color:var(--blanco)}#order_comments_field label{background:transparent;color:#707070;margin:0!important;font-size:12px;padding:10px 10px 7px 10px;border:1px solid rgba(0,0,0,0.1);border-bottom:0}.woocommerce-checkout #ship-to-different-address{margin-top:25px}.woocommerce ul#shipping_method li input[type=radio]{position:relative;top:-1px}.woocommerce ul#shipping_method li input[type=radio],.woocommerce form .form-row .input-checkbox,#ship-to-different-address-checkbox{accent-color:var(--negro);width:16px;height:16px}.woocommerce-checkout #customer_details h3 span{color:var(--negro);font-size:14px;font-weight:400;cursor:pointer}.woocommerce-checkout .checkout_coupon .form-row-first .input-text{padding:13px 10px!important}.section-finalizar .woocommerce-billing-fields .form-row#billing_comprobante_field label,.section-finalizar .woocommerce-billing-fields .form-row#billing_tipo_documento_field label,.section-finalizar .woocommerce-billing-fields .form-row#billing_country_field label,.section-finalizar .woocommerce-shipping-fields .form-row#shipping_country_field label,.section-finalizar .woocommerce-billing-fields .form-row#billing_state_field label,.section-finalizar .woocommerce-shipping-fields .form-row#shipping_state_field label,.section-finalizar .woocommerce-billing-fields .form-row#billing_boleta_factura_field label{transform:translateY(-9px);pointer-events:none}#customer_details label[for=billing_address_2],#customer_details label[for=shipping_address_2]{clip-path:none!important;height:auto!important;clip:auto!important;width:auto!important}@media(max-width:991px){.woocommerce-checkout .checkout .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce-checkout .page-general .container{max-width:700px;margin:0 auto}.section-finalizar .checkout-column-right{margin-top:0}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{height:auto!important;margin:2em 0!important;max-width:470px}}@media(max-width:759px){.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea{padding:13px 16px 0!important}.section-finalizar .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px}}@media(max-width:550px){.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea{padding:13px 10px 0!important}.section-finalizar .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px}}.woocommerce-billing-fields__field-wrapper .form-row#billing_boleta_factura_field select{background:transparent;border:1px solid rgb(0,0,0,0.1);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='22' viewBox='0 0 24 24' width='22' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:11px;outline:none!important;padding:22px 20px 6px 10px;font-size:12px;height:50px;font-weight:400}.woocommerce-billing-fields__field-wrapper .form-row#billing_boleta_factura_field.woocommerce-validated select{border-color:#6dc22e}.woocommerce-billing-fields__field-wrapper .form-row#billing_boleta_factura_field.woocommerce-invalid select{border-color:#a00}.joyas-shop-breadcrumb{margin-bottom:20px;padding-top:20px}.joyas-shop-breadcrumb .breadcrumb-0{justify-content:flex-start}.joyas-shop-archive,.joyas-shop-archive .section-shop{position:relative}.joyas-shop-archive.is-loading{min-height:320px}.joyas-shop-archive.is-loading .section-shop,.joyas-shop-archive.is-loading .header-shop,.joyas-shop-archive.is-loading .joyas-shop-filters{pointer-events:none}.joyas-shop-toolbar{align-items:center;row-gap:16px}.joyas-shop-toolbar__filter-button{border:0;border-bottom:1px solid var(--negro);background:transparent;color:var(--negro);font-size:13px;font-weight:400;letter-spacing:0.2em;padding:0 0 10px;text-transform:uppercase;cursor:pointer}.joyas-shop-toolbar__left{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px}.joyas-shop-toolbar__prices{display:flex;flex-wrap:wrap;gap:8px}.joyas-shop-toolbar__price{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;color:#4b5563;display:inline-flex;font-size:11.5px;font-weight:400;gap:10px;letter-spacing:0.16em;line-height:1;min-height:40px;padding:0 18px;isolation:isolate;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:border-color 0.3s ease,color 0.3s ease}.joyas-shop-toolbar__price::before{backface-visibility:hidden;background:var(--negro);content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:50% 100%;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);z-index:-1}.joyas-shop-toolbar__price:hover::before,.joyas-shop-toolbar__price.is-active::before,.joyas-shop-toolbar__price.is-loading::before{transform:scaleY(1)}.joyas-shop-toolbar__price:hover{border-color:var(--negro);color:#fff;text-decoration:none}.joyas-shop-toolbar__price:focus-visible{outline:1px solid var(--negro);outline-offset:3px}.joyas-shop-toolbar__price.is-active{border-color:var(--negro);color:#fff}.joyas-shop-toolbar__price.is-active::after{content:"×";font-size:15px;letter-spacing:0;opacity:0.6;transition:opacity 0.2s ease,transform 0.2s ease}.joyas-shop-toolbar__price.is-active:hover::after{opacity:1;transform:rotate(90deg)}.joyas-shop-toolbar__price.is-loading{z-index:1001;border-color:var(--negro);color:transparent;pointer-events:none}.joyas-shop-toolbar__price.is-loading::after{animation:joyas-shop-spin 0.7s linear infinite;border:2px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:#fff;content:"";height:14px;left:50%;margin:-7px 0 0 -7px;opacity:1;position:absolute;top:50%;width:14px}@media(prefers-reduced-motion:reduce){.joyas-shop-toolbar__price,.joyas-shop-toolbar__price::before,.joyas-shop-toolbar__price::after{transition:none}}.joyas-shop-toolbar__meta{align-items:center;display:flex;gap:24px;justify-content:flex-end;margin-left:auto}.joyas-shop-toolbar__meta .woocommerce-result-count{color:#6b7280;font-size:12.5px;margin:0;letter-spacing:1px;text-transform:uppercase}.header-shop .woocommerce-ordering{float:none;margin:0;position:relative}.header-shop .woocommerce-ordering::after{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A3A3A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none;position:absolute;right:12px;top:8px}.header-shop .woocommerce-ordering select{appearance:none;background:transparent;border:1px solid var(--negro);border-radius:0;color:var(--negro);font-size:11px;font-weight:400;height:38px;letter-spacing:0.2em;padding:0 38px 0 14px;text-transform:uppercase;width:100%}.header-shop .woocommerce-ordering select:focus{outline:none}.joyas-shop-filters{height:100vh;left:0;max-width:420px;position:fixed;top:0;transform:translateX(-100%);transition:transform 0.35s ease;width:calc(100% - 24px);z-index:99999}.joyas-shop-filters.is-open{transform:translateX(0)}.joyas-shop-filters__panel{background:#fff;height:100%;overflow-y:auto;padding:34px 28px 28px;position:relative}.joyas-shop-filters__overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(17,24,39,0.18);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 0.3s ease;z-index:9999}.joyas-shop-filters__overlay.is-open{opacity:1;pointer-events:auto}.joyas-shop-filters__close{background:transparent;border:0;color:var(--negro);font-size:36px;line-height:1;padding:0;position:absolute;right:22px;top:20px}.joyas-shop-filters__header h2{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:0.04em;margin:0 0 24px;text-transform:uppercase}.joyas-shop-filters__group{border-top:1px solid rgba(15,23,42,0.12);padding:18px 0}.joyas-shop-filters__group:last-of-type{border-bottom:1px solid rgba(15,23,42,0.12)}.joyas-shop-filters__group summary{color:#1f2937;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0.16em;list-style:none;padding-right:24px;position:relative;text-transform:uppercase}.joyas-shop-filters__group summary::-webkit-details-marker{display:none}.joyas-shop-filters__group summary::after{color:#6b7280;content:"+";font-size:22px;line-height:1;position:absolute;right:0;top:-3px}.joyas-shop-filters__group[open] summary::after{content:"-"}.joyas-shop-filters__options{display:grid;gap:12px;margin-top:18px}.joyas-shop-filters__option{align-items:center;color:#374151;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto 14px;margin:0}.joyas-shop-filters__option input{accent-color:var(--negro);height:16px;margin:0;width:16px}.joyas-shop-filters__option input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1.5px solid #bfc7d1;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25);cursor:pointer;height:16px;margin:0;position:relative;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;width:16px}.joyas-shop-filters__option input[type=checkbox]:hover{border-color:#7f8a97}.joyas-shop-filters__option input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(17,24,39,0.14)}.joyas-shop-filters__option input[type=checkbox]:checked{background:#1f2937;border-color:#1f2937}.joyas-shop-filters__option input[type=checkbox]:checked::after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:8px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.joyas-shop-filters__option span,.joyas-shop-filters__option small{font-size:14px;font-weight:400}.joyas-shop-filters__option small{color:#9ca3af}.joyas-shop-filters__cat{margin:0}.joyas-shop-filters__option--parent{cursor:pointer}.joyas-shop-filters__option--parent::after{color:#6b7280;content:"+";font-size:18px;justify-self:end;line-height:1;pointer-events:none}.joyas-shop-filters__cat.is-open>.joyas-shop-filters__option--parent::after{content:"-"}.joyas-shop-filters__suboptions{display:grid;gap:12px;margin-top:12px;padding-left:28px}.joyas-shop-filters__cat:not(.is-open)>.joyas-shop-filters__suboptions{display:none}.joyas-shop-filters__price{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.joyas-shop-filters__price label{display:block;margin:0}.joyas-shop-filters__price label span{color:#6b7280;display:block;font-size:11px;letter-spacing:0.14em;margin-bottom:7px;text-transform:uppercase}.joyas-shop-filters__price input{border:1px solid rgba(15,23,42,0.16);border-radius:0;color:var(--negro);font-size:14px;height:44px;padding:0 12px;width:100%}.joyas-shop-filters__price input:focus{outline:none}.joyas-shop-filters__actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:26px}.joyas-shop-filters__reset,.joyas-shop-filters__submit{align-items:center;border-radius:0;display:inline-flex;font-size:12px;font-weight:500;height:46px;justify-content:center;letter-spacing:0.18em;text-decoration:none;text-transform:uppercase;transition:all 0.25s ease}.joyas-shop-filters__reset{background:#fff;border:1px solid rgba(15,23,42,0.35);color:var(--negro)}.joyas-shop-filters__reset.is-disabled{opacity:0.5}.joyas-shop-filters__submit{background:var(--negro);border:1px solid var(--negro);color:var(--blanco)}.joyas-shop-filters__submit:hover,.joyas-shop-filters__reset:hover{opacity:0.85}.joyas-shop-loading{align-items:flex-start;background:rgba(255,255,255,0.72);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity 0.25s ease;z-index:1000}.joyas-shop-archive.is-loading .joyas-shop-loading{opacity:1}.joyas-shop-loading__spinner{position:sticky;top:calc(50vh - 23px);margin-top:120px;animation:joyas-shop-spin 0.8s linear infinite;border:3px solid rgba(17,24,39,0.14);border-radius:999px;border-top-color:var(--negro);display:inline-block;height:46px;width:46px}.shop-filters-loading .section-shop{filter:blur(1.5px);opacity:0.72}.woocommerce nav.woocommerce-pagination,.woocommerce-pagination{margin:28px 0 0;text-align:center;width:100%}.woocommerce nav.woocommerce-pagination ul,.woocommerce-pagination ul{border:0;display:inline-flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-pagination ul li{border:0;float:none;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{align-items:center;background:#fff;border:1px solid var(--negro);color:var(--negro);display:inline-flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 10px;text-decoration:none;transition:all 0.25s ease}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li span.current,.woocommerce-pagination ul li a:hover{background:var(--negro);color:var(--blanco)}@keyframes joyas-shop-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width:991px){.joyas-shop-toolbar__meta{gap:14px}.header-shop .woocommerce-ordering{min-width:190px}}@media(max-width:767px){.joyas-shop-toolbar__left:has(.joyas-shop-toolbar__prices){flex:0 0 100%;max-width:100%;order:2}.joyas-shop-toolbar:has(.joyas-shop-toolbar__prices) .joyas-shop-toolbar__right{flex:0 0 100%;max-width:100%}.joyas-shop-toolbar__prices{flex:1 1 100%;flex-wrap:nowrap;margin:0 -20px;overflow-x:auto;padding:0 20px 4px;scrollbar-width:none}.joyas-shop-toolbar__prices::-webkit-scrollbar{display:none}.joyas-shop-breadcrumb{margin-bottom:18px}.header-shop{margin-bottom:26px}.joyas-shop-toolbar__meta{align-items:flex-end;flex-direction:column}.joyas-shop-toolbar__meta .woocommerce-result-count{letter-spacing:0.14em}.header-shop .woocommerce-ordering{min-width:170px;width:100%}.joyas-shop-filters{max-width:100%;width:100%}.joyas-shop-filters__panel{max-height:100vh;padding:28px 20px 20px}.joyas-shop-filters__actions{grid-template-columns:minmax(0,1fr)}}@media(max-height:760px){.joyas-shop-filters__panel{padding-bottom:18px}}.woocommerce-billing-fields__field-wrapper .form-row select{background:transparent;border:1px solid rgb(0,0,0,0.1);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='22' viewBox='0 0 24 24' width='22' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:11px;outline:none!important;padding:22px 20px 6px 10px;font-size:12px;height:50px;font-weight:400}.woocommerce-checkout .woocommerce .button.wc-backward{text-decoration:none}.wc-block-components-product-badge{font-size:10px!important}@media(max-width:500px){.section-collection-header.tipo-2 .bg-desktop{display:none!important}.section-collection-header.tipo-2 .bg-mobile{display:block!important;position:relative!important}.section-collection-header.tipo-2.section-banner-colecction .bloque-head{height:auto!important;padding:0}}.list-principal .sub-menu{padding:0!important}.list-principal .sub-menu .menu-item-has-children a,.list-principal .sub-menu .menu-item-has-children .sub-menu li a{padding:5px!important;width:100%!important;display:flex!important}.list-principal .sub-menu .menu-item-has-children .sub-menu{display:none;position:absolute;background-color:#fff;box-shadow:0 5px 7px rgba(160,160,160,0.38);top:0;right:0;transform:translateX(100%)}.list-principal .sub-menu .menu-item-has-children:hover .sub-menu{display:block}.list-principal .sub-menu .menu-item-has-children .sub-menu li{min-width:150px}.banner_categoria{position:relative;background-color:#cdcdcd;margin-bottom:15px;font-size:0}.banner_categoria .informacion_categoria{display:flex;flex-direction:column;justify-content:end;align-items:center;position:absolute;padding-bottom:30px;z-index:10;width:100%;height:100%}.banner_categoria .informacion_categoria h2{color:#fff;margin:0;font-weight:300;text-transform:uppercase;padding:0 20px;font-size:34px}.banner_categoria .informacion_categoria h3{font-size:18px;color:#fff;margin:0;font-weight:300;padding:0 20px;margin-top:5px}.banner_categoria .informacion_categoria h2.titulo-banner-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.banner_categoria img.pc{width:100%;height:auto;max-height:calc(100vw * 9 / 22);object-fit:cover;display:block}.banner_categoria img.movil{width:100%;height:auto;object-fit:cover;display:none}@media(max-width:767px){.banner_categoria img.movil{display:block}.banner_categoria img.pc{display:none}.banner_categoria img.movil.es-desktop{aspect-ratio:1 / 1;height:auto}.banner_categoria .informacion_categoria h2{font-size:28px}}@media(max-width:480px){.banner_categoria .informacion_categoria h2{font-size:20px}}@media(max-width:550px){.section-collection-header .bloque-head:has(.bg-fallback){height:auto!important}.section-collection-header .bloque-head .img-cover.bg-fallback{position:relative!important;height:auto!important;aspect-ratio:1 / 1}}.single-product .block-externo-gallery{max-width:550px;margin:0 auto;position:relative}.lists-labels{position:absolute;top:5px;left:5px}.lists-labels .item-label{border:0.8px solid #000;padding:4px 10px;font-size:12px}.lists-labels .out-stock{white-space:nowrap;display:block;position:relative;margin-bottom:4px;text-transform:uppercase}@media(max-width:500px){.woocommerce-cart .wc-block-components-product-metadata__description p{display:none}.breadcrumb-0{margin:0}.woocommerce-cart .contenido{padding:0}body.single-product:not(.has-overlay-header){padding-top:calc(var(--header-height) + 20px)}.single-product .contenido-post-single .col-md-7{padding-left:0;padding-right:0}.single-product div.product form.cart{margin-bottom:0px}.slider-woocommerce.desktop{display:none}.slider-woocommerce.mobile{display:block!important}.slider-woocommerce.mobile .wp-post-image{max-width:100%}.slider-woocommerce.mobile .slick-dots{bottom:15px}.contenido-post-single .content-summary{padding-top:15px!important}.slider-woocommerce .slick-dots li button:before{font-size:12px}.slider-woocommerce .slick-dots li{margin:0 2px}.lists-labels{position:relative;top:0;left:0;padding:8px 8px 0}.lists-labels .item-label{margin:10px}.lists-labels .out-stock{position:relative;left:0;top:0;margin:0 3px;padding:4px 7px;display:inline}}.barra-ofertas-ani{background-color:#fff;justify-content:flex-start;overflow:hidden;width:100%;position:relative;display:flex;height:var(--header-promotion-height);transition:height 0.4s}.barra-ofertas-ani p{color:#000;margin:0;font-size:12px;text-align:center;padding:8px 0;font-weight:300;text-transform:uppercase}.barra-ofertas-ani .grupo{flex-shrink:0;display:flex;min-width:100%;justify-content:space-around;animation:marquee 55s linear infinite}.barra-ofertas-ani .grupo .d-flex{flex-shrink:0;margin:0 26px;white-space:nowrap}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}#mainNav.sticky-project .barra-ofertas-ani{height:0}#sidebar-menu button.close-menu,#close-sidebar{background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#sidebar-menu button.close-menu svg,#close-sidebar svg{pointer-events:none}#sidebar-menu button.close-menu svg{display:block;width:100%;height:auto}#sidebar-menu button.close-menu:focus-visible,#close-sidebar:focus-visible{outline:2px solid currentColor;outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.screen-reader-text:focus{width:auto!important;height:auto!important;margin:0!important;padding:15px 23px!important;clip:auto!important;clip-path:none!important;white-space:normal!important;background:#fff;color:#000;z-index:100000}#sidebar-menu:not(.toggled){visibility:hidden!important;pointer-events:none!important}#sidebar-menu.toggled{visibility:visible!important;pointer-events:auto!important}#sidebar-carrito:not(.desplegado){visibility:hidden!important;pointer-events:none!important}#sidebar-carrito.desplegado{visibility:visible!important;pointer-events:auto!important}.item-producto,.item-datos,.section-single-collection .item{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}@media(hover:none),(pointer:coarse){.item-producto .box-accesorios .img-hover,.item-datos.type-product .img-hover{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}}.shop_table .lorena-ahorro,.section-finalizar #order_review table .lorena-ahorro{align-items:center;display:flex;gap:6px;line-height:1;margin-top:4px}.shop_table .lorena-ahorro del,.shop_table .lorena-ahorro del *,.section-finalizar #order_review table .lorena-ahorro del,.section-finalizar #order_review table .lorena-ahorro del *{color:#9a9a9a!important;font-size:12px!important;font-weight:400!important}.shop_table .lorena-ahorro del,.section-finalizar #order_review table .lorena-ahorro del{text-decoration:line-through;text-decoration-thickness:1px}.shop_table .lorena-ahorro .lorena-ahorro__badge,.section-finalizar #order_review table .lorena-ahorro .lorena-ahorro__badge{background:#3a3a3a;border-radius:2px;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.04em;padding:3px 5px}
