@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&family=Yellowtail&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--montserrat-sans-serif:"Montserrat",sans-serif;--secondary-font-some-words:"Yellowtail",cursive;--general-bg-color:#f0f0f0;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--casa-orange:#f78812;--big-gray-cards:#252525;--badge-font-color:#5e7375;--color-lightgray:#d3d3d3;--text-lightgray:#b8b8b8;--font-weight-lighter:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{cursor:url(/static/media/sal-_1_.13362e730bfa51ee28eb.webp),auto!important}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}body::-webkit-scrollbar{display:none}body{background-color:#f0f0f0;background-color:var(--general-bg-color)}a,button,h1,h2,h3,h4,h5,h6,input,label,p,textarea{font-family:var(--outfit-sans-serif)}h1,h2,h3,h4,h5,h6{font-weight:400;font-weight:var(--font-weight-regular);margin:0}strong{color:#f78812;color:var(--casa-orange);font-weight:inherit}.section-container{min-height:500px;width:100%}.section-margin{margin:100px 0}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-padding{padding:40px 0}.simple-flex{display:flex}.flex-center{display:flex;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.center{justify-content:center}.align-center{align-items:center}.justify-center-text{text-align:center}.svg-next-container{background-color:#f0f0f0;position:relative;top:-2px}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.add-to-cart-icon{height:24px;opacity:.3;position:absolute;right:10px;top:10px;width:24px;z-index:999}.header-container,.header-container-scroll{position:fixed}.header-container,.header-container-scroll,.static-header{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:100%;z-index:99}.static-header{top:0}.header-container{background-color:initial;background-color:var(--color-transparent)}.header-container-scroll,.static-header{background-color:#f0f0f0;background-color:var(--general-bg-color);border:none;border-bottom:1px solid #d3d3d3}.header-align{padding:10px 65px}.each-link,.scroll-link{cursor:pointer;display:inline-block;font-weight:500;font-weight:var(--font-weight-medium);position:relative}.each-link{color:#f78812;color:var(--casa-orange)}.scroll-link{color:#000;color:var(--color-black)}.each-link:after,.scroll-link:after{bottom:-5px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.each-link:after{background-color:#f78812;background-color:var(--casa-orange)}.scroll-link:after{background-color:#000;background-color:var(--color-black)}.each-link:hover:after,.scroll-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.general-icons-dimensions,.logo-header-container{height:80px;width:80px}.logo-header-container-scroll{height:60px;width:60px}.small-logo-header{height:24px;width:24px}.logo-header{aspect-ratio:1/1;width:100%}.align-logo-center{left:-40px;position:relative}.header-containers-gap{gap:10%}.icons-svg-dimensions{color:#f78812;color:var(--casa-orange);font-size:24px}.icons-svg-scroll{color:#000;color:var(--color-black);font-size:24px}.icon-link:hover{position:relative;top:-5px}.contact-btn{border:3px solid #f78812;border:3px solid var(--casa-orange);border-radius:20px 0;color:#f78812;color:var(--casa-orange);display:inline-block;font-weight:600;font-weight:var(--font-weight-semibold);padding:10px 12px;position:relative;transition:all .3s ease;z-index:1}.contact-btn:focus,.contact-btn:hover{color:#fff;color:var(--color-white)}.contact-btn:before{background-color:#f78812;background-color:var(--casa-orange);border-radius:16px 0;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.contact-btn:focus:before,.contact-btn:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.contact-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.scroll-contact-btn{border:3px solid #000;border:3px solid var(--color-black);border-radius:20px 0;color:#000;color:var(--color-black);display:inline-block;font-weight:600;font-weight:var(--font-weight-semibold);padding:10px 12px;position:relative;transition:all .3s ease;z-index:1}.scroll-contact-btn:focus,.scroll-contact-btn:hover{color:#fff;color:var(--color-white)}.scroll-contact-btn:before{background-color:#000;background-color:var(--color-black);border-radius:16px 0;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.scroll-contact-btn:focus:before,.scroll-contact-btn:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.scroll-contact-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.mobile-show{background-color:initial;border:none;display:none}.right-sidebar,.sidebar{background-color:#f78812;background-color:var(--casa-orange);box-shadow:0 4px 8px rgba(0,0,0,.16);display:flex;flex-direction:column;height:calc(100vh - 2em);position:fixed;top:0;transition:.5s;z-index:999}.sidebar{left:-100%}.sidebar.active{left:0}.right-sidebar{right:-100%}.right-sidebar.active{right:0}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;position:fixed;top:0;transition:.5s;visibility:hidden;width:100%;z-index:100}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar-menu,.sidebar-search{gap:2em;padding:2em 0;width:35%}.sidebar-search-logo{width:220px}.submit-button{background-color:#000;background-color:var(--color-black);border:2px solid #000;border:2px solid var(--color-black);border-radius:10px;color:#f78812;color:var(--casa-orange);font-size:24px;height:50px;transition:all .3s ease;width:50px}.submit-button:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.search-input{background-color:initial;background-color:var(--color-transparent);border:2px solid transparent;border-bottom:2px solid var(--color-black);font-family:Montserrat,sans-serif;font-family:var(--montserrat-sans-serif);line-height:28px;min-height:40px;outline:none;padding:.2rem 0;transition:.3s cubic-bezier(.645,.045,.355,1);width:65%}input.search-input:focus,input.search-input:hover{border-color:#000;border-color:var(--color-black);border-radius:10px;outline:none;padding:.2rem 1rem}input.search-input::-webkit-input-placeholder{color:#252525;color:var(--big-gray-cards);opacity:.7}input.search-input::placeholder{color:#252525;color:var(--big-gray-cards);opacity:.7}.search-input:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.search-input:focus::placeholder{opacity:0;transition:opacity .3s}input.search-input:-webkit-autofill,input.search-input:-webkit-autofill:active,input.search-input:-webkit-autofill:focus,input.search-input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;background-color:initial!important;background-color:var(--color-transparent)!important;-webkit-box-shadow:inset 0 0 0 30px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.search-form{gap:20px;padding:0 25px}.menu-component{gap:15px;margin:0 auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar-link{color:#000;color:var(--color-black);font-size:28px;font-weight:500;font-weight:var(--font-weight-medium)}.sidebar-link:hover{font-weight:600;font-weight:var(--font-weight-semibold);position:relative;top:-5px}div.hide-desktop{display:none}.bg-fit{background-size:cover}.intro-container{height:116vh;position:relative;width:100%}.intro-title{color:#fff;color:var(--color-white);font-size:64px;font-weight:700;font-weight:var(--font-weight-bold);margin:0}.content-box-intro{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:100px;position:relative;top:19%}.los{color:#f78812;color:var(--casa-orange);font-family:Yellowtail,cursive;font-family:var(--secondary-font-some-words);font-size:48px;font-weight:400;font-weight:var(--font-weight-regular);left:10px;margin:0;position:relative;rotate:-30deg}.custom-shape-divider-bottom-1681072197{bottom:-5px;left:0;line-height:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.custom-shape-divider-bottom-1681072197 svg{display:block;height:95px;position:relative;width:calc(124% + 1.3px)}.custom-shape-divider-bottom-1681072197 .shape-fill{fill:#f0f0f0}.footer{padding:60px 80px}.footer-logo{width:20%}.footer-link-title{font-size:24px;font-weight:700;font-weight:var(--font-weight-bold);margin:5px 0}.bottom-info-site,.footer-link-title,.footer-menu-link{color:#000;color:var(--color-black);font-family:Montserrat,sans-serif;font-family:var(--montserrat-sans-serif)}.bottom-info-site,.footer-menu-link{font-weight:500;font-weight:var(--font-weight-medium);opacity:.65}.bottom-info-site{font-size:14px}.footer-menu-link{cursor:pointer;display:flex;font-size:16px;gap:7px}.footer-menu-link:hover{opacity:1;position:relative;top:-2.5px}.logo-footer{height:16px;width:16px}.direction-max-width{max-width:290px}.line-height{line-height:25px}.flex-footer{display:flex;justify-content:space-between}.footer-top-publicity{background-size:cover;display:grid;height:500px;margin:60px 0 0;place-items:center;width:100%}.footer-top-publicity:before{background-color:#000;content:"";display:block;height:500px;opacity:.5;position:absolute;width:100%}.publicity-title{position:absolute;text-align:center;width:80%}.footer-menu-box{gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.padding-menu{padding:0 25px}.quotes-container{background-color:rgba(247,136,18,.6);border-radius:50%;display:grid;height:80px;left:1em;place-items:center;position:relative;top:-3em;width:80px}.quotes{height:60%;width:60%}.business-frase{font-size:32px;margin:0;position:relative;z-index:9}.big-title,.business-frase{font-weight:700;font-weight:var(--font-weight-bold);max-width:60%}.big-title{font-size:48px}.underline{height:30px;left:-12%;position:relative;width:260px}.message-slider{font-size:16px;font-weight:500;font-weight:var(--font-weight-medium);max-width:90%;text-align:center}.slider-container{width:75%}.first-slider-card{background-size:cover;border-radius:30px;height:290px;overflow:hidden;position:relative;width:215px}.casa-btn{background-color:#f78812;background-color:var(--casa-orange);border:2px solid #f78812;border:2px solid var(--casa-orange);border-radius:20px 0;color:#fff;color:var(--color-white);display:inline-block;font-weight:600;font-weight:var(--font-weight-semibold);margin:25px 0;padding:8px 18px;position:relative;transition:all .8s ease;z-index:9}.casa-btn:hover,.casa:focus{border:2px solid #000;border:2px solid var(--color-black)}.casa-btn:before{background-color:#000;background-color:var(--color-black);border-radius:16px 0;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.casa-btn:hover:before,.casa:focus:before{left:0;opacity:1;right:0;transition:all .5s ease}.casa-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.categories-warning,.featured-title{color:#000;color:var(--color-black);font-size:24px;font-weight:500;font-weight:var(--font-weight-medium);text-align:center}.categories-info{color:#000;color:var(--color-black);opacity:.52}.categories-text-align,.categories-text-padding{align-items:baseline;gap:10px;left:5vw;position:absolute}.categories-text-align{top:-30px}.categories-text-padding{top:20px}.categories-link-container{background-color:#fff;background-color:var(--color-white);border-radius:15px;display:flex;flex-direction:column;font-size:16px;font-weight:500;font-weight:var(--font-weight-medium);gap:5px;height:150px;justify-content:center;width:128px}.categories-link-container:hover{box-shadow:4px 5px 8px rgba(0,0,0,.25);position:relative;top:-10px}.categories-img{height:70px;width:70px}.categories-name-text{margin:0;max-width:60%;text-align:center}.categories-container{gap:15px;margin:20px 0}.categories-section-margin{margin:50px 0}.categories-section-padding{background-color:#f0f0f0;background-color:var(--general-bg-color);padding:50px 0 0;position:relative;top:-5px}.categories-mobile-container{display:none;margin:20px 0;width:90%}.categories-mobile-circle{background-color:#fff;background-color:var(--color-white);border-radius:50%;box-shadow:2px 4px 10px rgba(0,0,0,.25);display:grid;height:100px;place-items:center;width:100px}.categories-mobile-img{width:65%}.categories-mobile-text{font-size:16px;font-weight:700;font-weight:var(--font-weight-bold);text-align:center}.categories-mobile-box{gap:5px;max-width:140px}.promotion-container{background-color:#252525;background-color:var(--big-gray-cards);border-radius:0 20px 20px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:50px 0;width:65%}.promotion-content-container{gap:7.5px}.promo-icons{height:75px;width:75px}.promo-img{border-radius:20px;height:380px;left:-40px;position:relative;width:320px}.figuretext-img{color:#f78812;color:var(--casa-orange);font-size:59px;font-weight:600;font-weight:var(--font-weight-semibold)}figure{margin:0}figcaption{font-size:18px;font-weight:500;font-weight:var(--font-weight-medium)}.promo-title,figcaption{color:#fff;color:var(--color-white)}.promo-title{font-size:40px;font-weight:700;font-weight:var(--font-weight-bold);line-height:49px;max-width:600px}.promo-paragraph{color:#fff;color:var(--color-white);font-size:16px;font-weight:500;font-weight:var(--font-weight-medium);max-width:560px}.promo-flex-icons{margin:15px 0;max-width:560px;width:90%}.promo-btn{background-color:#f78812;background-color:var(--casa-orange);border:2px solid #f78812;border:2px solid var(--casa-orange);border-radius:20px 0;color:#fff;color:var(--color-white);display:inline-block;font-weight:600;font-weight:var(--font-weight-semibold);padding:8px 18px;position:relative;transition:all .8s ease;z-index:9}.promo-btn:hover,.promo:focus{border:2px solid #fff;border:2px solid var(--color-white);color:#252525;color:var(--big-gray-cards)}.promo-btn:before{background-color:#fff;background-color:var(--color-white);border-radius:16px 0;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.promo-btn:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.promo-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.business-title{color:#000;color:var(--color-black);font-size:32px;font-weight:600;font-weight:var(--font-weight-semibold);text-align:center}.busines-title-underline{width:325px}.badge-relative-box{background-color:#fff;background-color:var(--color-white);border-radius:20px;box-shadow:6px 5px 26px rgba(0,0,0,.25);min-height:265px;position:relative;width:230px}.business-badge-img{border-radius:50%;box-shadow:0 0 40px -2px #9dafb0;height:210px;position:absolute;top:-105px;width:210px}.business-small-img-container{background:#fff;background:var(--color-white);background-color:#fff;background-color:var(--color-white);border-radius:15px;box-shadow:5px 5px 15px rgba(0,0,0,.25);display:grid;height:75px;place-items:center;position:relative;width:75px;z-index:9}.business-small-img{height:45px;width:45px}.business-each-title{color:#000;color:var(--color-black);font-size:20px;font-weight:700;font-weight:var(--font-weight-bold);text-align:center}.business-content{color:#5e7375;color:var(--badge-font-color);font-size:14px;line-height:17px;margin-top:5px;max-width:190px;opacity:.6;text-align:center}.badges-flex{display:flex;gap:2em;justify-content:center;margin:120px 0 0}.badge-content-container{gap:7.5px;position:relative;top:10px}.featured-product-card,.products-gallery-card{background-color:#fff;background-color:var(--color-white);border-radius:9px;box-shadow:6px 6px 25px rgba(0,0,0,.16);margin:20px 0;position:relative;width:215px}.products-gallery-card{min-height:260px}.featured-product-card{height:300px}.featured-product-card:hover,.products-gallery-card:hover{box-shadow:6px 6px 17px rgba(0,0,0,.47);position:relative;top:-10px}.products-gallery-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1em 0}.product-image-container{align-items:center;display:flex;flex-direction:column;gap:7.5px;max-width:100%;overflow:hidden}.product-img{aspect-ratio:1/1;object-fit:cover;width:80%}.product-name,.product-price{color:#000;color:var(--color-black);font-weight:500;font-weight:var(--font-weight-medium);text-align:center}.product-name{font-size:20px}.product-price{font-size:16px;opacity:.6}.title-container{left:-30.5%;position:relative}.product-inner-text{max-width:90%}.product-centered-text{display:grid;height:100vh;place-items:center}.alternative-product-title-position{align-items:center;display:flex;justify-content:center}.product-centered-text:before{background-color:#000;content:"";display:block;height:130vh;opacity:.5;position:absolute;width:100%}.custom-shape-divider-bottom-1681522953{bottom:0;left:0;line-height:0;overflow:hidden;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.custom-shape-divider-bottom-1681522953 svg{display:block;height:95px;position:relative;width:calc(100% + 1.3px)}.custom-shape-divider-bottom-1681522953 .shape-fill{fill:#f78812}.Products-container{align-items:center;background-color:#f78812;background-color:var(--casa-orange);display:flex;flex-direction:column;justify-content:center;min-height:250px;padding-bottom:40px;position:relative;top:-2px;width:100%}.products-section-featured{background-color:#f0f0f0;background-color:var(--general-bg-color);padding:60px 0;position:relative;top:-5px}.products-flex{display:grid;flex-wrap:wrap;padding-bottom:5em}.products-flex a{display:flex;justify-content:center}.gallery-products{margin:1em}.custom-shape-divider-bottom-1681526847{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.custom-shape-divider-bottom-1681526847 svg{display:block;height:95px;position:relative;width:calc(100% + 1.3px)}.custom-shape-divider-bottom-1681526847 .shape-fill{fill:#f0f0f0}.single-product-page{display:flex;justify-content:space-between;margin:2em 0}.single-product-img{height:366px;width:366px}.single-product-img img{aspect-ratio:1/1;object-fit:cover;width:calc(100% - 30px)}.horizontal-padding{padding:0 1.5em}.single-product-info{padding:0 20px 0 10px;width:40%}.product-info-container h4{color:#f78812;color:var(--casa-orange);font-size:20px;text-transform:uppercase}.product-info-container h1,.product-info-container h4{font-weight:600;font-weight:var(--font-weight-semibold)}.product-info-container h1{color:#000;color:var(--color-black);font-size:36px;max-width:90%}.price-description,.product-description{color:#b8b8b8;font-size:16px;font-weight:500;font-weight:var(--font-weight-medium);margin:1em 0}.purchase-box-container{flex:0.5 0 20%;margin:2em 0}.purchase-box{border:1px solid #d3d3d3;border:1px solid var(--color-lightgray);border-radius:25px;gap:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:450px;padding:20px;width:200px}.cart-btn,.purchase-btn{border:2px solid #f78812;border:2px solid var(--casa-orange);border-radius:10px;display:inline-block;font-size:16px;font-weight:600;font-weight:var(--font-weight-semibold);padding:10px 15px;position:relative;transition:all .3s ease;z-index:1}.cart-btn{background-color:initial;background-color:var(--color-transparent);color:#f78812;color:var(--casa-orange)}.cart-btn:hover{border:2px solid #d3d3d3;border:2px solid var(--color-lightgray);color:#000;color:var(--color-black)}.cart-btn:before{background-color:#d3d3d3;background-color:var(--color-lightgray);border-radius:7.5px;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.cart-btn:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.cart-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.purchase-btn{background-color:#f78812;background-color:var(--casa-orange);color:#fff;color:var(--color-white)}.purchase-btn:hover{border:2px solid #000;border:2px solid var(--color-black)}.purchase-btn:before{background-color:#000;background-color:var(--color-black);border-radius:7.5px;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.purchase-btn:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.purchase-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}.buttons-container{gap:10px}.mas-btn,.menos-btn{border:none;font-size:18px;font-weight:600;font-weight:var(--font-weight-semibold);height:34px;transition:all .3s ease;width:34px}.mas-btn{background-color:#f78812;background-color:var(--casa-orange);border-radius:0 10px 10px 0;color:#fff;color:var(--color-white)}.menos-btn{background-color:#d3d3d3;background-color:var(--color-lightgray);border-radius:10px 0 0 10px;color:#000;color:var(--color-black)}.menos-btn:hover{background-color:hsla(0,0%,83%,.6)}.mas-btn:hover{background-color:rgba(247,136,18,.6)}.cantidad{background-color:#ebebeb;border:none;color:#000;color:var(--color-black);font-size:18px;font-weight:600;font-weight:var(--font-weight-semibold);height:32px;text-align:center;width:70%}.cantidad:focus{outline:none}.price-spec{font-weight:500;font-weight:var(--font-weight-medium);opacity:.6}.price-numbers,.price-spec{color:#000;color:var(--color-black);font-size:16px}.price-numbers{font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.purchase-caption{color:#000;color:var(--color-black);font-size:16px;font-weight:500;font-weight:var(--font-weight-medium);margin:0 0 5px}.price-align{display:flex;flex-direction:column;gap:5px}.price-align hr{margin:0;opacity:.3;width:100%}.price-description strong{color:#000;color:var(--color-black);font-size:28px;font-weight:600;font-weight:var(--font-weight-semibold)}#mobile-gr{display:none}.in-cart{align-items:center;display:flex;font-size:16px;font-style:italic;font-weight:400;font-weight:var(--font-weight-regular);gap:5px}.cart-items-container{background-color:#fff;background-color:var(--color-white);box-shadow:4px 4px 4px rgba(0,0,0,.1);padding:2em;width:clamp(650px,70%,900px)}.cart-boxes-container{display:flex;gap:1em;justify-content:center;padding:1.5em}.cart-items-container .purchase-btn{display:none}.checkout-cart-box{background-color:#fff;background-color:var(--color-white);box-shadow:0 4px 4px rgba(0,0,0,.25);gap:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1em;width:clamp(270px,20%,340px)}.checkout-cart-box .purchase-btn{font-size:18px}.cart-item-img{aspect-ratio:1/1;object-fit:cover;width:clamp(90px,20%,180px)}.cart-items-box{list-style:none;margin:10px 0;min-height:300px;padding:0;width:100%}.cart-item,.cart-items-box{border-bottom:1px solid #d3d3d3;border-bottom:1px solid var(--color-lightgray);border-top:1px solid #d3d3d3;border-top:1px solid var(--color-lightgray)}.cart-item{margin-bottom:-1px;margin-top:-1px;padding:1em 0}.cart-item-align{align-items:center;display:flex;gap:.5em;justify-content:space-between}.cart-item-info{max-width:450px}.cart-title{font-size:32px;font-weight:600;font-weight:var(--font-weight-semibold)}.cart-box-price-label{align-items:flex-end;display:flex;font-size:16px;font-weight:500;font-weight:var(--font-weight-medium)}.cart-item-info h4{font-size:24px;margin-bottom:5px}.cart-item-info h4,.cart-item-info p{font-weight:400;font-weight:var(--font-weight-regular)}.cart-item-info p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#000;color:var(--color-black);display:-webkit-box;font-size:16px;margin:0;opacity:.5;overflow:hidden;text-overflow:ellipsis}.cart-item-price{font-size:18px;font-weight:600;font-weight:var(--font-weight-semibold)}.cart-items-total,.subtotal{font-size:18px;font-weight:400;font-weight:var(--font-weight-regular)}.cart-items-total{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end}.cart-items-total strong{color:#000;color:var(--color-black);font-size:20px;font-weight:600;font-weight:var(--font-weight-semibold)}.hidden-price{display:none}.flex-cantidad{display:flex;gap:15px;margin:0 25px 0 10px}.cantidad-btn{background-color:#f78812;background-color:var(--casa-orange);border:none;border-radius:50%;color:#fff;color:var(--color-white);padding:5px 10px}.cart-cantidad{color:#000;color:var(--color-black);font-size:20px;font-weight:500;font-weight:var(--font-weight-medium);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.aside-right-pay{border-bottom:1px solid #d3d3d3;border-bottom:1px solid var(--color-lightgray)}.search-img{aspect-ratio:1/1;object-fit:cover;width:100%}.search-result-img-container{display:grid;flex:0 0 30%;place-items:center}.search-results-container{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.search-result-link{display:block;padding:0 10%;transition:.3s ease;transition-property:background-color;width:80%}.search-result-link:hover{background-color:#f77812}.search-results-container::-webkit-scrollbar{width:0}.search-results-flex-h{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;gap:1em;margin-bottom:0;margin-top:-1px;padding:10px 0}.search-name{font-size:18px;font-style:italic;font-weight:400;font-weight:var(--font-weight-regular)}.search-price{font-size:16px;font-style:italic;font-weight:600;font-weight:var(--font-weight-semibold)}.search-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-style:italic;font-weight:400;font-weight:var(--font-weight-regular);overflow:hidden;text-overflow:ellipsis}.search-empty-result{font-size:20px;font-style:italic;font-weight:300;font-weight:var(--font-weight-lighter);padding:0 10%}.container input{display:none}.container{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block;font-size:20px;position:relative;-webkit-user-select:none;user-select:none}.checkmark{background-color:#2196f300;border-radius:.25em;height:1.3em;left:0;position:relative;top:0;transition:all .25s;width:1.3em}.container input:checked~.checkmark{background-color:#f78812;background-color:var(--casa-orange)}.checkmark:after{border:.1em solid #d3d3d3;border:.1em solid var(--color-lightgray);border-radius:.25em;content:"";height:1.05em;left:0;position:absolute;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .25s,border-width .1s;width:1.05em}.container input:checked~.checkmark:after{border-color:#fff0 #fff #fff #fff0;border-radius:0;border-width:0 .15em .15em 0;height:.5em;left:.45em;top:.25em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.25em}.toggle-switch{cursor:pointer;display:inline-block;height:25px;position:relative;width:50px}.toggle-switch input[type=checkbox]{display:none}.toggle-switch-background{background-color:#ddd;border-radius:20px;box-shadow:inset 0 0 0 2px #ccc;height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease-in-out;width:100%}.toggle-switch-handle{background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);height:17px;left:5px;position:absolute;top:3.5px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:17px}.toggle-switch:before{color:#aaa;content:"";font-size:12px;font-weight:700;position:absolute;right:-25px;text-shadow:1px 1px #fff;top:-25px;transition:color .3s ease-in-out}.toggle-switch input[type=checkbox]:checked+.toggle-switch-handle{box-shadow:0 2px 5px rgba(0,0,0,.2),0 0 0 3px #f78812;box-shadow:0 2px 5px rgba(0,0,0,.2),0 0 0 3px var(--casa-orange);-webkit-transform:translateX(30px);transform:translateX(30px)}.toggle-switch input[type=checkbox]:checked+.toggle-switch-background{background-color:#f78812;background-color:var(--casa-orange);box-shadow:inset 0 0 0 2px #f78812;box-shadow:inset 0 0 0 2px var(--casa-orange)}.toggle-switch input[type=checkbox]:checked+.toggle-switch:before{color:#f78812;color:var(--casa-orange);content:"On";right:-10px}.toggle-switch input[type=checkbox]:checked+.toggle-switch-background .toggle-switch-handle{-webkit-transform:translateX(25px);transform:translateX(25px)}.message-container{align-items:center;background-color:#fff;background-color:var(--color-white);border-radius:15px;box-shadow:4px 4px 4px rgba(0,0,0,.1);display:flex;justify-content:flex-start;max-height:3em;padding:1em;width:40%}.message-container h3{font-size:24px;font-weight:var(--font-weight-regular)}.father-container{display:grid;height:110vh;place-items:center}.father-container:before{background-color:#000;content:"";display:block;height:110vh;opacity:.5;position:absolute;width:100%}.for0for-container{align-items:center;display:flex;flex-direction:column;gap:15px;position:absolute}.for0for-container h2{color:#f78812;color:var(--casa-orange);font-size:100px}.for0for-container h2,.for0for-container h4{font-weight:400;font-weight:var(--font-weight-regular)}.for0for-container h4{color:#fff;color:var(--color-white);font-size:44px}@media only screen and (max-width:280px){.intro-title{font-size:28px}.los{font-size:24px;top:-10px}.quotes-container{height:50px;left:.5em;position:absolute;top:-2em;width:50px}.business-frase{font-size:18px;font-weight:600;font-weight:var(--font-weight-semibold);line-height:25px;max-width:70%}.big-title{font-size:20px;max-width:90%;text-align:center}.underline{height:auto;left:-16%;width:100px}.first-slider-card{height:260px;width:190px}.categories-info{display:none}.featured-product-card{height:250px;width:195px}.z-fold-max-width{max-width:200px}#mail{display:none}.footer-menu-link{font-size:15px}.promo-paragraph,.promo-title{max-width:90%}div.promo-flex-icons{display:grid;grid-template-columns:repeat(2,1fr);place-items:center}.mobile-menu-icon{height:40px;width:40px}.mobile-header-icons,.mobile-scroll-menu{height:30px;width:30px}}@media only screen and (min-width:281px) and (max-width:463px){.intro-title{font-size:36px}.los{font-size:32px}.content-box-intro{top:23%}.mobile-menu-icon,.quotes-container{height:50px;width:50px}.quotes-container{left:2em;position:absolute;top:-2em}.underline{height:auto;left:-15%;width:128px}.big-title{font-size:24px}.big-title,.message-slider{max-width:80%}.first-slider-card{height:210px;width:135px}.categories-mobile-circle{height:70px;width:70px}.categories-mobile-text{font-size:14px}.business-frase{font-size:20px;font-weight:600;font-weight:var(--font-weight-semibold);line-height:25px;max-width:70%}.categories-warning{font-size:20px}.featured-product-card{height:195px;width:135px}.mobile-header-icons,.mobile-scroll-menu{height:40px;width:40px}.products-gallery-card{min-height:80%;width:41vw}.gallery-products{margin:.6em}}@media only screen and (max-width:463px){.product-name{font-size:16px}.product-price,figcaption{font-size:14px}.promo-title{font-size:28px;line-height:35px;max-width:80%}.busines-title-underline{width:250px}.business-title{font-size:24px}.cart-item-info{margin:0}.cart-item-info h4{font-size:21px}.hidden-price{font-weight:600;font-weight:var(--font-weight-semibold)}.cart-boxes-container{padding:.8em}.featured-product-card{margin:.75em;padding:.6em 0;width:90%}.flex-cantidad{align-items:center;flex-direction:column;gap:5px;margin:0}.message-container{width:80%}}@media only screen and (min-width:464px) and (max-width:767px){.intro-title{font-size:48px}.los{font-size:40px}.mobile-header-icons{height:35px;width:35px}.mobile-menu-icon{height:50px;width:50px}.mobile-scroll-menu{height:40px;width:40px}.align-logo-center{height:70px;width:70px}.categories-mobile-circle{height:80px;width:80px}.categories-mobile-img{height:50px;width:50px}.categories-mobile-text{font-size:14px}.featured-product-card{height:245px}.promo-title{font-size:36px;line-height:35px;max-width:90%}.first-slider-card{height:250px;width:180px}.underline{height:auto;left:-14%;width:150px}.big-title{font-size:32px}.quotes-container{left:3em;position:absolute}.business-frase{font-size:20px}.featured-product-card{min-height:260px}.products-gallery-card{min-height:80%;width:41vw}.featured-product-card{margin:.75em;padding:.6em 0;width:80%}.message-container{width:75%}}@media only screen and (max-width:767px){.logo-header-container{height:70px;width:70px}.badges-flex{align-items:center;flex-direction:column;gap:10em}.title-container{left:0}.footer-top-publicity,.footer-top-publicity:before{height:350px}.sidebar-search{gap:3em;padding:80px 0;width:75%}.sidebar-menu{gap:4em;padding:80px 0;width:70%}.purchase-box{border:none;max-width:95%;padding:0;width:95%}.single-product-img img{aspect-ratio:1/1;width:calc(100% - 30px)}.cart-items-container button.purchase-btn{width:85%}h4.hidden-price{display:block;font-weight:600;font-weight:var(--font-weight-semibold)}.cart-item-info p,.cart-item-price{display:none}.products-flex{width:95%}.flex-cantidad{margin:0}.cart-box-price-label{display:none}.products-flex{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.cart-box-price-label{display:block}}@media only screen and (min-width:768px) and (max-width:1023px){.mobile-header-icons{height:45px;width:45px}.mobile-menu-icon{height:70px;width:70px}.mobile-scroll-menu{height:50px;width:50px}.footer-logo{width:250px}.sidebar-search{gap:3em;padding:80px 0;width:65%}.sidebar-menu{gap:4em;padding:80px 0;width:50%}.first-slider-card{height:245px;width:185px}.big-title,.business-frase{max-width:65%}.quotes-container{left:10vw;position:absolute}.featured-product-card{height:250px;max-width:230px;padding:1em 0;width:26vw}.products-flex{width:90%}.purchase-box{border:none;gap:20px;max-width:60%;width:100%}.single-product-img img{height:calc(100% - 100px);width:calc(100% - 100px)}.cart-items-container button.purchase-btn{width:50%}.products-gallery-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:84%;padding:.6em 0;width:25vw}#desktop-gr{left:-30%;position:relative}.products-flex{grid-template-columns:repeat(3,1fr)}.message-container{width:50%}}@media only screen and (max-width:1023px){.categories-container,.checkout-cart-box,.left-links-width,.right-links{display:none}.cart-items-container .purchase-btn,.categories-mobile-container,.mobile-show{display:block}.align-logo-center{position:static}.content-box-intro{left:0;margin:0 auto}.header-align{padding:10px 25px}.flex-footer{flex-direction:column;gap:30px}.footer-logo{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.hide-desktop{display:flex}.badge-relative-box{height:245px;width:210px}.business-badge-img{height:191px;top:-95.5px;width:191px}.promotion-container{border-radius:0;padding:50px 0;width:100%}.promotion-content-container{align-items:center;gap:12px}.promo-paragraph,.promo-title{text-align:center}.padding-menu{padding:0}.slider-container{width:85%}.single-product-page{align-items:center;flex-direction:column}.single-product-img{height:100vw;width:100vw}.single-product-info{padding:0;width:95%}.purchase-box-container{flex:none;margin:1em 0;width:100%}#mobile-gr{display:block;width:95%}.purchase-caption{font-size:18px;margin:0 0 10px}.price-numbers,.purchase-caption{font-weight:600;font-weight:var(--font-weight-semibold)}.price-numbers{font-size:20px}.cantidad{height:40px}.mas-btn,.menos-btn{height:42px;width:42px}.cart-btn,.purchase-btn{font-size:20px;padding:15px 20px}.buttons-container{gap:15px;margin:20px 0}.price-description{font-size:18px}.price-align{gap:10px}.cart-items-total{justify-content:center}.cart-items-container button.purchase-btn{margin:.75em auto 0;padding:12.5px}.cart-item-info p{-webkit-line-clamp:3}.footer-logo{max-width:450px;width:80%}}@media only screen and (max-width:1100px){.footer{padding:60px 40px}}@media only screen and (min-width:1024px) and (max-width:1439px){.products-flex{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1440px){.products-flex{grid-template-columns:repeat(5,1fr)}}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;padding:2rem}.loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#ff6b35;height:40px;margin-bottom:1rem;width:40px}.loading-container-infinite{align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;margin:1rem auto;max-width:300px;padding:2rem;position:relative;width:100%;z-index:10}.loading-spinner-infinite{-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#f78812;border-top:5px solid var(--casa-orange);height:50px;margin-bottom:1rem;width:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container p,.loading-container-infinite p{color:#666;font-size:1rem;font-weight:500;font-weight:var(--font-weight-medium);margin:0}.loading-container-infinite p{color:#000;color:var(--color-black);font-size:1.1rem}.message-container{color:#666;padding:2rem;text-align:center}.message-container h3{font-weight:400;margin:0}.empty-cart-message,.error-message,.loading-message{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:3rem 2rem;text-align:center}.empty-cart-message h1,.error-message h3,.loading-message h3{color:#000;color:var(--color-black);font-weight:500;font-weight:var(--font-weight-medium);margin:0 0 1rem}.loading-message h3{color:#f78812;color:var(--casa-orange)}.error-message h3{color:#e74c3c}.error-message p{color:#666;font-size:.9rem;margin:0 0 1.5rem}.error-message button{background-color:#f78812;background-color:var(--casa-orange);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium);padding:.75rem 1.5rem;transition:background-color .2s ease}.error-message button:hover{background-color:#e67e22}.empty-cart-message p{color:#666;font-size:1rem;margin:0}.cart-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.clear-cart-btn{background-color:#e74c3c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;font-weight:var(--font-weight-medium);padding:.75rem 1.5rem;transition:background-color .2s ease}.clear-cart-btn:hover{background-color:#c0392b}@media only screen and (max-width:768px){.cart-actions{align-items:center;flex-direction:column}.clear-cart-btn,.purchase-btn{max-width:300px;width:100%}}.cart-bubble{align-items:center;background-color:var(--casa-orange);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);box-sizing:border-box;display:flex;height:20px;justify-content:center;max-height:20px;max-width:20px;min-height:20px;min-width:20px;overflow:hidden;padding:0;position:absolute;right:-8px;top:-8px;width:20px;z-index:10}.cart-bubble_text,.cart-bubble_text-count{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;width:100%}.cart-bubble_text-count{color:var(--color-white);font-size:10px;font-weight:var(--font-weight-bold);text-align:center}.cart-btn-actions{cursor:pointer;display:flex;justify-content:center}.cart-icon-element{position:relative}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.image-skeleton-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.image-skeleton-wrapper.product-img{aspect-ratio:1/1;width:80%}.image-skeleton-wrapper.search-img{aspect-ratio:1/1;width:100%}.image-skeleton-wrapper.cart-item-img{aspect-ratio:1/1;width:clamp(90px,20%,180px)}.image-skeleton-wrapper.first-slider-img{border-radius:30px;height:100%;left:0;position:absolute;top:0;width:100%}.image-skeleton-wrapper.first-slider-img .image-skeleton-img{border-radius:30px;object-fit:cover}.image-skeleton-wrapper.promo-icons{height:75px;width:75px}.image-skeleton-wrapper.promo-img{border-radius:20px;height:380px;width:320px}.image-skeleton-wrapper.business-badge-img{border-radius:50%;height:210px;position:absolute;top:-105px;width:210px}.image-skeleton-wrapper.business-small-img{height:45px;width:45px}.image-skeleton{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@-webkit-keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.image-skeleton-img{height:100%;object-fit:cover;opacity:0;position:relative;transition:opacity .3s ease-in-out;width:100%;z-index:2}.image-skeleton-img.loaded{opacity:1}.image-skeleton-img.loading{opacity:0}
/*# sourceMappingURL=main.92837dda.css.map*/