/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first
Line 822:13 Unexpected "{"

**/
.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.justify-content-center{justify-content:center !important}
.section-shops{margin-top:2rem;margin-bottom:4rem}.section-shops .shop-card{border:1px solid #e3e8ef;border-radius:8px;padding:1rem;min-height:260px;position:relative;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.section-shops .shop-card .product-label--nuevo{position:absolute;right:1rem;top:1rem}@media(min-width: 768px){.section-shops{margin-bottom:7rem}}@media(max-width: 768px){.section-shops .shop-card{padding:.75rem}.section-shops .shop-card .product-label--nuevo{font-size:.5rem;line-height:10px;padding:4px 10px;right:.75rem}.customer-login-section #template{order:2}.customer-login-section .new-shop{order:1}}.customer-login-section{padding:40px 0 100px;font-family:"Lexend Deca"}.customer-login-section .new-shop{display:flex}.customer-login-section .new-shop>div{align-items:center}.customer-login-section .new-shop .new-web{background-color:#111;color:#fff;padding:2rem 1rem;border-radius:.5rem}.customer-login-section .new-shop .new-web h3{color:#fff}.customer-login-section .action_bottom{flex-direction:column}.customer-login-section input{padding:11px 24px;font-family:"Lexend Deca";font-weight:300;font-size:14px;line-height:23px}.customer-login-section .btn{padding:11px 24px;width:100%;border-radius:100px;font-family:"Lexend Deca";font-weight:700;font-size:16px;line-height:23px}.customer-login-section .login-password-forgot{font-weight:500;font-size:12px;line-height:18px}.customer-login-section .login-password-forgot a{color:#899098}.customer-login-section .title{text-align:center;font-weight:700;font-size:32px;line-height:40px;text-align:left}.customer-login-section .login-form{width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.customer-login-section .login-form form{width:100%}.customer-login-section .login-form form .action_bottom .note{text-align:center}.customer-login-section .login-form .register-link{margin-left:5px;color:#10b981}.login-btn{width:100%;background:#111;border-radius:100px;font-family:"Lexend Deca";font-weight:700;font-size:16px;line-height:23px;margin-bottom:25px;transition:all .3s ease-in-out;padding:11px 48px}.customer-register-section{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Lexend Deca"}.customer-register-section .title{text-align:center;font-weight:700;font-size:32px;line-height:40px}.customer-register-section .btn{width:100%;background:#111;border-radius:100px;font-family:"Lexend Deca";font-weight:700;font-size:16px;line-height:23px;margin-bottom:25px;transition:all .3s ease-in-out;padding:11px 48px}.customer-register-section .register-form{padding-left:24px;padding-right:24px;width:100%}@media(min-width: 768px){.customer-register-section .register-form form{grid-template-columns:1fr 1fr;max-width:650px;margin-left:auto;margin-right:auto}}.customer-register-section .register-form form .action_bottom{width:100%;margin-left:auto;margin-right:auto}@media(min-width: 768px){.customer-register-section .register-form form .action_bottom{grid-column:2 span;max-width:315px}}.customer-register-section .register-form input{padding:11px 24px;font-family:"Lexend Deca";font-weight:300;font-size:14px;line-height:23px}.customer-register-section .register-link{margin-left:5px;color:#10b981}.g-recaptcha{margin-bottom:30px}.shopify-challenge__button{width:100%;margin-top:25px;background:#111;border-radius:100px;font-family:"Lexend Deca" !important;font-weight:700;font-size:16px;line-height:23px;transition:all .3s ease-in-out;padding:11px 48px;max-width:315px}#customer_personal-info .name{margin-right:25px;margin-bottom:0}.save-btn-name{border-radius:100px;margin-left:25px;margin-right:25px;font-family:"Lexend Deca" !important;font-weight:700;font-size:16px;line-height:23px}.customer_personal_name{display:flex;justify-content:space-between;margin-bottom:20px}.edit-input-name{font-family:"Lexend Deca" !important}.customer_address input{font-family:"Lexend Deca" !important}.customer_address .btn{background:#111;border-radius:100px;font-family:"Lexend Deca" !important;font-weight:700;font-size:16px;line-height:23px;transition:all .3s ease-in-out;padding:11px 48px;max-width:315px}.address p{margin-bottom:0}.address.lightly-spaced-row{justify-content:flex-start}.cc-popup-form{font-family:"Lexend Deca"}.cc-popup-form input{font-family:"Lexend Deca"}.cc-popup-form-buttons button{font-family:"Lexend Deca";margin-top:25px;background:#111;border-radius:100px;font-weight:700;font-size:16px;line-height:23px;transition:all .3s ease-in-out;padding:11px 48px}.checkout-buttons .button{font-family:"Lexend Deca";margin-top:25px;background:#111;border-radius:100px;font-weight:700;font-size:16px;line-height:23px;transition:all .3s ease-in-out;padding:11px 48px}@media(min-width: 768px){.product-form.theme-init{position:sticky;top:175px}}.trustpilot-container__rating{display:flex;align-items:center;gap:9px}.innerer .trustpilot-container__rating{margin-top:15px}.product-form .trustpilot-container__rating{margin-bottom:10px}@media(min-width: 768px){.product-form .trustpilot-container__rating{margin-bottom:24px}}.trustpilot-container__rating--stars svg{margin-bottom:5px;width:95px;height:16px}.trustpilot-container__rating--stars--custom svg{margin-bottom:5px;width:95px;height:16px}.trustpilot-container__rating--quantity{display:flex;align-items:center}.trustpilot-container__rating--quantity--custom{display:flex;align-items:center}.trustpilot-container__rating--quantity p{margin-bottom:0;font-family:"Lexend Deca";font-weight:500;font-size:12px;line-height:18px;color:#899098}.trustpilot-container__rating--quantity--custom p{margin-bottom:0;font-family:"Lexend Deca";font-weight:500;font-size:12px;line-height:18px;color:#899098}.addToCart-button:hover span svg path{stroke:#000;fill:#000}.btn-cart:hover{background:#fff;color:#111}.product-block__shippingDate{display:flex;gap:5px}.product-block__rating__trustpilot{display:none}.product-block__rating__trustpilot.show{display:flex}span.with-icon__beside{line-height:10px}.product-block .image-cont .placeholder-image{height:100%;padding-top:0}@media(min-width: 768px){.product-block .image-cont .placeholder-image{min-height:250px}.product-block .rimage-wrapper{min-height:250px}.product-block__imageContainer{min-height:250px}}@media(max-width: 768px){.product-block_soldout .placeholder-image svg{position:static}.product-block__subtitle.product-block__shippingDate{display:none}.product-block .product-block__image{margin-top:0 !important}.product-block-add-to-cart,.quantity-submit,.quantity-submit-row__submit{margin-top:0}.product-block .product-block__image{width:100%;height:95%;margin-top:40px}.product-block .product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:0;margin-bottom:0}.product-block .product-form .quantity-submit-row{margin-top:0}.product-block_soldout .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{display:none}.product-block .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{padding:10px 15px}.rimage-wrapper{height:100%}.template-collection .product-block_soldout .product-block_soldOutButton{position:static;transform:none;width:100%;padding:10px 15px;margin-top:7px}.product-block_soldout .product-block__addToCart{display:none}.product-block .product-block__addToCart{height:100%}.product-block__rating{margin-top:0}.product-block .product-block__container{min-height:inherit;max-height:420px;height:100%}.section-collection-header .fully-spaced-row--medium{margin-top:20px;margin-bottom:20px}.product-block .product-block__image{min-height:150px}.section-featured-collection .product-block .product-block__container .product-block__addToCart{display:none}.header-search-form-mobile{padding-bottom:16px}.bottom-menu{padding-top:8px}.signup-form__button{padding-top:11px;padding-bottom:11px}}.addToCart-button svg{width:18px;height:18px}.rocket-newsletter__title{max-width:500px}.section-footer__row-container{background:#fafafa}.block-inner{display:flex;flex-direction:column;height:100%}.product-block__conditional{display:flex;flex-direction:column;height:100%}.product-slideshow-carousel-container{width:100%;margin-top:16px;padding-left:24px;padding-right:24px;display:flex;gap:16px}.product-slideshow-carousel-container .not-slider-slide{width:100%;height:100%;max-width:calc(20% - 16px);border-radius:8px;border:1px solid #e3e8ef;padding:8px;aspect-ratio:1/1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.product-slideshow a.show-gallery{height:100%;display:flex;flex-direction:column;justify-content:center}.product-slideshow .slick-slide{aspect-ratio:1/1}.product-page-review-sku{display:flex;justify-content:space-between}.sku-references{font-size:14px;line-height:23px;font-weight:500;color:#899098;margin-bottom:24px}.product-unavailable{width:100%;padding:11px 48px;justify-content:center;align-items:center;background:#111;color:#fff;font-size:16px;font-weight:700;line-height:23px;text-align:center;border-radius:100px}td.rocket-caracteristicas__table__column.body-m:empty{display:none}.product-slideshow-carousel{width:100%;display:flex;position:relative}.product-slideshow-carousel .slide{width:100%}.product-slideshow-carousel .slide{overflow:hidden;margin-right:16px;border-radius:8px;padding:8px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center}.product-slideshow-carousel .slick-list{margin-right:-16px}.gallery--layout-collage-1 .product-slideshow-carousel .slide:first-child{flex:auto}.gallery--layout-collage-2 .product-slideshow-carousel .slide:nth-child(3n+1){flex:auto}.slick-product-prev.margin-negative{left:-40px}.slick-product-next.margin-negative{right:-40px}.product-slideshow-carousel .slick-product-prev svg,.slick-product-next svg{width:40px;height:40px}.product-slideshow-carousel .slick-product-prev::after,.slick-product-next::after{background:none}.product-slideshow .slide:nth-child(2){border-radius:0px 0px 0px 8px}.product-slideshow .slide:nth-child(3){border-radius:0px 0px 8px 0px}.product-slideshow.grid-slideshow-2 .slide:nth-child(2){border-radius:0px 0px 8px 8px}@media(max-width: 768px){.product-slideshow-carousel-container{display:none !important}}@media(min-width: 768px){.slideshow--custom-initial .slides-slideshow-custom.slide.slide-borderSpecial{display:none}.slideshow--custom-initial .slides-slideshow-custom.slide.slide-borderSpecial:nth-child(-n+3){display:block}}.featured-collection-custom-button{transition:all 350ms ease-in-out;font-family:"Lexend Deca";font-style:normal;font-weight:700;font-size:16px;line-height:23px;display:flex;align-items:center;text-align:center;width:100%;height:45px;border:1px solid #111;border-radius:100px;justify-content:center;min-width:200px}.featured-collection-custom-button-container{display:flex;justify-content:center;flex-direction:column;align-items:center;width:fit-content;margin:auto}.featured-collection-custom-button:hover{background:#000;color:#fff}.rocket-product-list .featured-collection-custom-button-container{margin-bottom:16px}@media(min-width: 768px){.rocket-product-list .featured-collection-custom-button-container{margin-bottom:20px}}
.wishlist-hero-header-icon svg{width:22px;height:22px;display:flex}.site-header__icon span.wishlist-hero-items-count.wishlist-hero-items-count-exists.wishlist-hero-items-count-text-plain.cart-count-bubble,.wishlist-hero-page-header svg,.jss9 text.wishlist-hero-dyna-translate,.wishlist-hero-list-footer text.wishlist-hero-dyna-translate{display:none !important}.wishlist-hero-page-header{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;padding:0 16px}.MuiButton-label,.MuiSvgIcon-root{color:#fff}.jss13{display:flex;flex-direction:column}.jss13>*:nth-child(1){order:2}.jss13>*:nth-child(1) *{padding-bottom:0;-webkit-line-clamp:1 !important;line-clamp:1}.jss13>*:nth-child(1) .wishlist-hero-list-card-header-added-on{display:none}.jss13>*:nth-child(1) .wishlist-hero-list-card-header-product-name{min-height:auto !important}.jss13>*:nth-child(2){order:1;width:100%;padding-bottom:0}.jss13>*:nth-child(2) .jss14{padding-top:100%}.jss13>*:nth-child(3){order:3;text-align:left}.jss13>*:nth-child(4){order:4}.wishlist-hero-price-update{text-align:left !important}.wishlist-hero-page-actions-bar{display:none}.wishlist-hero-list-footer{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.wishlist-hero-list-no-items-content .wishlist-hero-dyna-translate{display:none}.MuiButtonBase-root{background-color:#000 !important;border-radius:4px !important}
@import url(https://db.onlinewebfonts.com/c/9ecec61376083fd290b75d94fdaca380?family=Baskerville+Old+Face+V2);

[class^="swiper-button-"] {
  transition: all 0.3s ease;
}

.swiper-slide {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}


.swiper-container {
  width: 100%;
  height: 100vh;
  float: left;
  transition: opacity 0.6s ease, transform 0.3s ease;
}
.swiper-container.nav-slider {
  width: 20%;
  padding-left: 5px;
}

.swiper-container.nav-slider .swiper-slide {
  cursor: pointer;
  opacity: 0.4;
  transition: opacity 0.3s ease;
}

.swiper-container.nav-slider .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.swiper-container.nav-slider .swiper-slide .content {
  width: 100%;
}

.swiper-container.nav-slider .swiper-slide .content .title {
  font-size: 20px;
}

.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}

.swiper-container.loading {
  opacity: 0;
  visibility: hidden;
}

.swiper-slide {
  overflow: hidden;
}

.swiper-slide .slide-bgimg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 92%;
  background-position: center;
  background-size: cover;
}

.swiper-slide .entity-img {
  display: none;
}

.content1 {
  top: 12% !important;
}

.swiper-slide .content {
  position: absolute;
  top: 71%;
  left: 0px;
  width: 100%;
  color: #fff;
}

.swiper-slide .content .caption {
  display: block;
  font-size: 13px;
  line-height: 1.4;
  transform: translateX(50px);
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.7s ease;
}

.swiper-slide .content .caption.show {
  transform: translateX(0);
  opacity: 1;
}

[class^="swiper-button-"] {
  width: 44px;
  opacity: 1;
  visibility: visible;
}

.swiper-button-prev {
  transform: translateX(50px);
  height: 22px !important;
}

.swiper-button-next {
  transform: translateX(-50px);
  height: 22px !important;
}




.cajaHome::-webkit-scrollbar {
  display: none;
  /* width of the entire scrollbar */
}

a[class="ab"] {
  color: #fff;
  text-decoration: none;
}

a[class="ab"]:not(.btn):hover {
  text-decoration: none;
  color: white;
}

.journey {
  font-size: clamp(1rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5em;
  margin-right: -0.5em;
  width: 90vw;
  color: white;
  padding: calc(100vh - 242px) 0px 0;
  z-index: 3;
}
.journey2 {
font-size: clamp(1rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5em;
  margin-right: -0.5em;
  width: 100vw;
  color: white;
  z-index: 3;

}


.boDesca {
  color: #fff !important;
  background-color: #000000 !important;
  margin-left: 16%;
  width: auto !important;
  height: auto !important;
  text-align: center !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  border-radius: 2px !important;
  border: 0.5px solid #000 !important;
  padding: 0px 9px !important;
}

.contBox {
  max-width: 90%;
  width: 350px;
  height: 120px;
  position: fixed;
  background: #ffffff;
  border: 1px solid #ffffff;
  z-index: 222222;
  box-shadow: 0 0 4px 2px #404040;
  box-sizing: content-box;
  left: 0;
  right: 0;
  bottom: 31px;
  margin-left: auto;
  margin-right: auto;
}

.x {
  position: absolute;
  right: -25px;
  top: -18px;
  padding: 0;
  background: none;
  border: 0 solid #ffffff;
  z-index: 99999;
}

.botnX {
  border: none !important;
  background: none !important;
}

.imgX {
  width: 24px;
  height: 24px;
  cursor: pointer;
  pointer-events: auto !important;
}

.contentCen {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 342px;

  border-radius: 8px;
  padding-bottom: 15px;
}

.pop {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-content: center;
}

.textHeader {
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  margin-bottom: -15px;
  color: #000000;
}

.logTx {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.titleApp {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.people {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;

  gap: 7px;
}

.firstTex {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  margin-top: 10px;
  color: #000000;
}

.appSt {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  text-decoration-line: underline;

  color: #000000;
}

.apps {
  display: flex;
  gap: 8px;
  align-items: center;
  width: 100%;
  justify-content: space-evenly;
}

.iconoApp {
  border-radius: 7px;
  background: #ffffff;
  box-shadow: 2px 5px 7px #c2c2c2, -8px -8px 15px #ffffff;
  margin-top: 6px;
  width: 54px;
}

.centra {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 15px;
  margin-left: -43px;
  padding-top: 8px;
}

.out {
  width: 23px;
  height: auto;
  position: fixed;
  left: 364px;
  top: 666px;
}

.cierre {
  font-style: normal;
  font-weight: 500;
  font-size: 9px;
  text-align: center;
  color: #000000;
  background-color: white;
  border: none;
}

.rebajas1 {
  /*margin-bottom: -1045px;*/
  font-size: clamp(3rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 1.0rem;

  color: #fff;
  padding: calc(89vh - 242px) 0px 0;
  z-index: 3;
}

.rebajas {
  font-size: clamp(4rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 1.5rem;

  color: #fff;
  padding: 0;
  z-index: 3;
}

.rebajasS {
  font-size: clamp(3rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 1.5rem;
  color: #fff;
  margin-top: 1.5%;
  z-index: 3;
}

.rebajasM {
  font-size: clamp(3rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 1.5rem;
  margin-right: -0.5em;
  width: 90vw;
  color: #fff;
  padding: 0;
  z-index: 3;
}

.novedades {
  font-size: clamp(3rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 1.5rem;
  color: #fff;
  z-index: 3;
}

.unique {
  font-family: "Baskerville Old Face V2" !important;
  font-size: clamp(3rem, 5vw, 2rem);
  font-weight: 400;
  text-align: center;
  letter-spacing: 1.5rem;
  color: #fff;
  z-index: 3;
}

.hasta {
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0;
  margin-right: -0.5em;
  width: 90vw;
  color: #fff;
  padding: calc(0vh - 242px) 0px 0;
  z-index: 3;
}


.cajaHome {
  margin-inline-start: calc(-1 * var(--container-outer-width));
  margin-inline-end: calc(-1 * var(--container-outer-width));
  overflow: scroll;
  height: 100vh;

  scroll-snap-type: y mandatory;
  scroll-behavior: smooth;
}

.panelE,
.panel2 {
  box-shadow: 40px red;
  scroll-snap-align: start;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.25);
  display: flex;
  justify-content: center;
  background: #ffffff;
}

.clip {

  position: sticky;
  height: 0;
  width: 100%;
  top: 0;
  margin-bottom: 0;

}

.old {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.tint {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
  width: 100vw;
  height: 100vh;
  z-index: 2;
  pointer-events: none;
}

.imagen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  object-fit: cover;
  object-position: center center;
  z-index: 1;
}

.mo,.mo2, .second, .peo, .boxRastro {

  z-index: 2;
}
.mo2{
      margin-top: -32%;
    width: 100%;
}
.peo{
  width: 10%;
      margin-top: 26%;
}
.mo{
  margin-top: 26%;
}
.second {
    width: 16%;
    margin-top: -10%;

}
.boxRastro {
     position: absolute;
    top: 0;
    width: 50%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}


.se {
  margin-top: 758px;
  z-index: 2;
  display: none;
}

.responsive,
.responsiveBL {
  display: none;
}

.descktop {
  display: block;
}

.imagenR {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  object-fit: cover;
  object-position: center center;
  z-index: 1;
}

.backTo {
  display: flex;
  padding-top: 7%;
  padding-right: 0%;
  z-index: 4;
}

.descktop1090,
.descktop430 {
  display: none;
}

@media only screen and (max-width: 1920px) {
  .swiper-slide .slide-bgimg {
    height: 92%;

  }

  .content1 {
    top: 37% !important;
  }

  .rebajas1 {
    margin-bottom: 0;
    padding: calc(77vh - 242px) 0px 0;
  }

  .rebajas {
    padding: calc(16vh - 242px) 0px 0;
  }

  .rebajasM {
    padding: calc(0vh - 242px) 0px 0;
  }

  .swiper-slide .content {}
}

@media only screen and (max-width: 1680px) {
  .rebajas1 {
    margin-bottom: 0;
    padding: calc(92vh - 242px) 0px 0;
  }

  .content1 {
    top: 30% !important;
  }
}

@media only screen and (max-width: 1440px) {
  .cajaHome {
    width: 100%;
    height: 84vh;
    margin-left: 0;
  }

  .swiper-slide .slide-bgimg {
    height: 83%;
  }

  .rebajas,
  .rebajas1 {
    margin-right: -0.5em;
  }

  .swiper-slide .content {}

  .content1 {
    top: 35% !important;
  }


}

@media only screen and (max-width: 1280px) {
  .made {
    object-position: center 27px;
  }

  .se {
    margin-top: 674px;
  }

  .content1 {
    top: 39% !important;
  }
}

@media only screen and (max-width: 1090px) {
  .content1 {
    top: 45% !important;
  }

  .unique {
    font-size: clamp(8rem, 5vw, 2rem);
  }

  .rebajas1 {
    margin-bottom: 0;
    padding: calc(77vh - 242px) 0px 0;
  }

  .descktop1090 {
    display: block;
  }

  .descktopBl {
    display: none;
  }

  .cajaHome {
    height: 89vh;
  }

  .swiper-slide .slide-bgimg {
    height: 89%;
  }
}

@media only screen and (max-width: 1024px) {

  .content1 {
    top: 65% !important;
  }

  .responsive,
  .responsiveBL {
    display: block;
  }

  .descktop {
    display: none;
  }

  .imagenR {
    display: block;
  }

  .imagen {
    display: none;
  }
  .cajaHome {
    height: 94vh;
  }

  .swiper-slide .slide-bgimg {
    height: 94%;
  }


}

@media only screen and (max-width: 992px) {
  .imagen {
    object-position: -360px center;
  }

  .silbonMo {
    object-position: -608px center;
  }

  .ninio {
    object-position: -644px center;
  }

  .made {
    object-position: -608px center;
  }
}

@media only screen and (max-width: 768px) {

  .rebajas {
    font-size: clamp(1rem, 5vw, 2rem);
    letter-spacing: 1.5rem;
    padding: calc(28vh - 242px) 0px 0;

  }

  .rebajasS {
    font-size: clamp(1rem, 5vw, 2rem);
    letter-spacing: 0;
    margin-top: 0;

  }

  .hasta {
    margin-top: 6px;
  }

  .rebajasM {
    padding: calc(27vh - 242px) 0px 0;
  }

  .content1 {
    width: 100% !important;
    top: 53% !important;
  }

  .swiper-slide .content {
    position: absolute;
    top: 67%;
    left: 0;

    color: #fff;
  }

  .novedades,
  .unique {
    font-size: clamp(1rem, 5vw, 2rem);
    letter-spacing: 0.5rem;
    padding-bottom: 3%;

  }

  .rebajas1 {
    margin-bottom: 0;
    padding: calc(88vh - 242px) 0px 0;
  }

  .responsive,
  .responsiveBL {
    display: block;
  }

  .descktop {
    display: none;
  }

  .imagenR {
    display: block;
  }

  .imagen {
    display: none;
  }

  .man,
  .med {
    object-position: center;
  }

  .silbonMo {
    object-position: -959px center;
  }


  .ninio {
    object-position: -1119px center;
  }

  .made {
    object-position: -862px center;
  }

  .mo {
    width: 75%;
     margin-top: 152%;

  }
  .mo2{
      margin-top: -21%;
    width: 88%;
}
  .peo{
    width: 38%;
        margin-top: 165%;

  }
  
  .second{
    width: 50%;
    margin-top: -29%
  }

  .backTo {
    padding-top: 72%;
    padding-right: 0%;
    z-index: 3;
  }

  .se {
    margin-top: 52vh;
    display: block;
  }

  .journey,  {
    margin-top: -4vh;
  }
  .journey2{
    margin-top: -2vh;
  }
}

@media only screen and (max-width: 431px) {
  .boxRastro{
    width: 100%
  }
  
  .descktop430 {
    display: block;
  }

  .descktop1090,
  .responsiveBL  {
    display: none;
  }
  .content1 {
    top: 59% !important;
  }

  .journey, .journey2  {
    letter-spacing: 0.3rem !important;

  }

  .rebajas {
    margin-top: 0;
    padding: 0;

  }

  .rebajasM {
    font-size: 45px;
    padding: calc(31vh - 242px) 0px 0;
  }

  .swiper-slide .content {
    width: 100%;
    padding-left: 5%;
  }


  .rebajas1 {
    font-size: clamp(1rem, 5vw, 2rem);
    letter-spacing: 0.5rem;
    padding: calc(96vh - 242px) 0px 0;

  }

  .backTo {
    padding-top: 96%;
  }

  .bhr-popup-advanced,
  .contBox {
    display: block;
  }

  .imagen {
    object-position: -574px center;
  }

  .el {
    object-position: -126px center;
  }
}

@media only screen and (max-width: 428px) {
  .journey, .journey2  {
    letter-spacing: 0.3rem !important;
    font-size: clamp(1rem, 5vw, 2rem) !important;

  }


  .el {
    object-position: -129px center;
  }



  .ninioR {
    object-position: -90px center;
  }


  .rebajas {
    font-size: clamp(2rem, 5vw, 2rem);
    letter-spacing: 1.5rem;
    padding: calc(20vh - 242px) 0px 0;
  }
}

@media only screen and (max-width: 414px) {
  .content1 {
    top: 57% !important;
  }

  .journey, .journey2 {
    letter-spacing: 0.3 !important;

  }

  .el {
    object-position: -69px center;
  }

  .se {
    width: 70%;
  }

  .rebajasM {
    font-size: 45px;
    padding: calc(37vh - 242px) 0px 0;
  }



}

@media only screen and (max-width: 390px) {
  .journey, .journey2 {
    letter-spacing: 1rem !important;
  }

  .el {
    object-position: -121px center;
  }

  .rebajasM {
    font-size: 45px;
    padding: calc(34vh - 242px) 0px 0;
  }
  .descktop430 {
    display: block;
  }

  
  .responsiveBL  {
    display: none;
  }

}

@media only screen and (max-width: 375px) {

  .el {
    object-position: -71px center;
  }
  .swiper-slide .slide-bgimg {
  height: 105%;
    top: -98px;
}
  

  .rebajasM {
    font-size: 45px;
    padding: calc(41vh - 242px) 0px 0;
  }

  .descktop430 {
    display: block;
  }

  
  .responsiveBL  {
    display: none;
  }
  .rebajas1{
        padding: calc(102vh - 242px) 0px 0;
  }
}

@media only screen and (max-width: 360px) {

  .centra {
    margin-left: -21px;
  }

  .contentCen {
    width: 306px;
  }

  .el {
    object-position: -56px center;
  }



}

@media only screen and (max-width: 320px) {

  .rebajasM {
    font-size: 45px;
    padding: calc(47vh - 242px) 0px 0;
  }
  .rebajas1 {
    padding: calc(108vh - 242px) 0px 0;
}
}

@media only screen and (max-width: 280px) {

  .iconoApp {
    margin-left: 15px;
    margin-right: -15px;
  }

  .contentCen {
    width: 227px;
  }
}