/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-primary:Roboto,sans-serif;--font-secondary:Raleway,sans-serif;--font-decorative:"Rouge Script",cursive;--color-primary:#724b2a;--color-secundary:#291100;--color-tertiary:#f3ede1;--color-four:#d4ab83;--box-shadow-primary:0px -4px 8px 0 rgba(114,75,42,0.2),0 -6px 20px 0 rgba(114,75,42,0.19);--col-gap:2%;--col-gap-2:1.5%;--row-gap:25px;--row-gap-2:15px;--grid1:100%;--grid2:calc((100% - (var(--col-gap) * 1)) / 2);--grid3:calc((100% - (var(--col-gap) * 2)) / 3);--grid4:calc((100% - (var(--col-gap) * 3)) / 4);--grid5:calc((100% - (var(--col-gap) * 4)) / 5);}.full-height{height:100%;}.full-width{overflow:hidden;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.full-width-img-rp,.full-width-img-sub > img{display:block;position:relative;left:calc(-50vw + 50%);width:100vw;max-width:100vw;border-radius:0;}.full-width-img{display:block;position:absolute;left:calc(-50vw + 50%);width:100vw;max-width:100vw;border-radius:0;}.background-expand{-webkit-box-shadow:0 0 0 100vmax red;box-shadow:0 0 0 100vmax red;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);background:red;}*{scrollbar-width:thin;}::-webkit-scrollbar{width:6px;}.clearfix::after{display:none !important;}html{scroll-padding-top:80px;text-rendering:optimizeLegibility;word-break:break-word;scrollbar-color:var(--color-four) #ffffff;scrollbar-width:thin;}body{font-family:var(--font-primary);background-color:var(--color-four);overflow-x:hidden;}body.path-frontpage.gin--horizontal-toolbar .gin-secondary-toolbar--frontend{display:none;}::-moz-selection{background:var(--color-four);color:#fff;}::selection{background:var(--color-four);color:#fff;}main{background:-o-linear-gradient(260deg,#e4ded6 25%,#f7f7f5 35%,#f0f2ef 40%,#d4ab83 80%);background:linear-gradient(190deg,#e4ded6 25%,#f7f7f5 35%,#f0f2ef 40%,#d4ab83 80%);background-repeat:repeat;background-position:right;background-size:contain;}img{max-width:100%;height:auto;}h1,h2,h3,h4{margin-bottom:10px;padding:0;line-height:1;}p{margin-bottom:5px;padding:0;line-height:1;}h2{font-size:32px;color:var(--color-primary);font-weight:800;}h3{font-size:28px;font-weight:400;color:var(--color-secundary);}h4{font-size:24px;color:var(--color-secundary);}p{font-size:16px;color:var(--color-secundary);}footer.mt-auto.footer-dark.text-light.bg-secondary{background-color:#d4ab83 !important;}.btn-primary{background-color:var(--color-primary);color:#fff;border:3px solid var(--color-primary);border-radius:8px;font-weight:bolder;font-size:19px;-webkit-transition:none;-o-transition:none;transition:none;position:relative;overflow:hidden;--bs-btn-hover-bg:var(--color-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:var(--color-primary);--bs-btn-active-bg:var(--color-primary);--bs-btn-active-color:#fff;--bs-btn-active-border-color:var(--color-primary);--bs-btn-active-shadow:none;--bs-btn-focus-shadow-rgb:114,75,42;}.btn-primary.io-btn-contact{display:contents;}.btn-primary.io-btn-contact > a{text-decoration:none;}.btn-primary.io-btn-contact::after{content:none;}.block-novedades .btn-primary.io-btn-contact{max-width:none;height:auto;padding:0;background:transparent !important;border:0 !important;border-radius:0;color:inherit;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important;overflow:visible;}.block-novedades .btn-primary.io-btn-contact:hover,.block-novedades .btn-primary.io-btn-contact:active,.block-novedades .btn-primary.io-btn-contact:focus,.block-novedades .btn-primary.io-btn-contact:focus-visible{background:transparent !important;border:0 !important;color:inherit !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;outline:none !important;}a.btn-primary-wp{max-width:210px;height:54px;padding-inline:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;gap:10px;background-color:var(--color-primary);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-four)),to(var(--color-four)));background-image:-o-linear-gradient(var(--color-four),var(--color-four));background-image:linear-gradient(var(--color-four),var(--color-four));background-repeat:no-repeat;background-position:right 34px top,0 0;background-size:0 100%,100% 100%;color:#fff;border:3px solid transparent;border-radius:8px;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:19px;font-weight:bolder;line-height:1;text-decoration:none;position:relative;overflow:hidden;-webkit-transition:none;-o-transition:none;transition:none;--bs-btn-hover-bg:var(--color-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:var(--color-primary);--bs-btn-active-bg:var(--color-primary);--bs-btn-active-color:#fff;--bs-btn-active-border-color:var(--color-primary);--bs-btn-active-shadow:none;--bs-btn-focus-shadow-rgb:114,75,42;}a.btn-primary-wp::after{content:"";display:block;width:50px;height:100%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background-color:var(--color-primary);background-image:url(/themes/custom/iotheme/img/whatsapp.svg);background-position:center;background-repeat:no-repeat;background-size:26px;-ms-flex-negative:0;flex-shrink:0;margin-right:-16px;position:relative;z-index:1;}@media (hover:hover) and (pointer:fine){a.btn-primary-wp{-webkit-transition:background-size 0.55s ease,color 0.35s ease;transition:background-size 0.55s ease,color 0.35s ease;-o-transition:background-size 0.55s ease,color 0.35s ease;transition:background-size 0.55s ease,color 0.35s ease;}a.btn-primary-wp:hover{background-size:calc(100% - 34px) 100%,100% 100%;border-color:transparent;color:var(--color-primary);}}.btn-primary:not(.btn-primary-wp):not(.io-btn-contact):hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);}.btn:not(.btn-primary-wp):not(.io-btn-contact):active{--bs-btn-active-shadow:none;--bs-btn-active-bg:var(--color-primary);--bs-btn-active-color:#fff;--bs-btn-active-border-color:var(--color-primary);-webkit-transform:none;-ms-transform:none;transform:none;}@media (hover:hover) and (pointer:fine){.btn-primary:not(.btn-primary-wp):not(.io-btn-contact){-webkit-transition:background-color 0.7s ease,color 0.7s ease,border-color 0.7s ease,-webkit-transform 0.08s ease;transition:background-color 0.7s ease,color 0.7s ease,border-color 0.7s ease,-webkit-transform 0.08s ease;-o-transition:background-color 0.7s ease,color 0.7s ease,border-color 0.7s ease,transform 0.08s ease;transition:background-color 0.7s ease,color 0.7s ease,border-color 0.7s ease,transform 0.08s ease;transition:background-color 0.7s ease,color 0.7s ease,border-color 0.7s ease,transform 0.08s ease,-webkit-transform 0.08s ease;}.btn-primary:not(.btn-primary-wp):not(.io-btn-contact):hover{background-color:#ffffff63;color:var(--color-primary);border-color:var(--color-primary);}.btn-primary:not(.btn-primary-wp):not(.io-btn-contact):hover a{color:var(--color-primary);}.btn-primary.io-touch-active{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96);-webkit-animation:io-btn-press-glow 0.4s ease-out forwards;animation:io-btn-press-glow 0.4s ease-out forwards;}.btn:not(.btn-primary-wp):not(.io-btn-contact):active{-webkit-transform:scale(0.96);-ms-transform:scale(0.96);transform:scale(0.96);}}@media (hover:none) and (pointer:coarse){.btn{-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;}.btn-primary:not(.btn-primary-wp):not(.io-btn-contact){-webkit-transition:none;-o-transition:none;transition:transform 120ms ease,filter 120ms ease,box-shadow 120ms ease;}a.btn-primary:not(.btn-primary-wp):not(.io-btn-contact):active{-webkit-filter:brightness(0.92);filter:brightness(0.92);-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,0.18);box-shadow:inset 0 2px 8px rgba(0,0,0,0.18);-webkit-transform:scale(0.97) !important;-ms-transform:scale(0.97) !important;transform:scale(0.97) !important;}.btn-primary:not(.btn-primary-wp):not(.io-btn-contact):focus,.btn-primary:not(.btn-primary-wp):not(.io-btn-contact):focus-visible{background-color:var(--color-primary) !important;border-color:var(--color-primary) !important;color:#fff !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;outline:none !important;}.btn-primary:not(.btn-primary-wp):not(.io-btn-contact):active{background-color:var(--color-primary) !important;border-color:var(--color-primary) !important;color:#fff !important;-webkit-filter:brightness(0.92) !important;filter:brightness(0.92) !important;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,0.18) !important;box-shadow:inset 0 2px 8px rgba(0,0,0,0.18) !important;-webkit-transform:scale(0.97) !important;-ms-transform:scale(0.97) !important;transform:scale(0.97) !important;outline:none !important;}}.views-infinite-scroll-content-wrapper,.gridwrapped > div .bodygrid,.gridwrapped > div .bodygrid,.gridwrapped > div .view-content,.vista .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-column-gap:var(--col-gap);-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);row-gap:35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.g1 .bodygrid > .field__item,.g1 .bodygrid > div,.g1 > .view-content .views-row,.g1 > div .view-content .views-row{-ms-flex-preferred-size:var(--grid1);flex-basis:var(--grid1);}.g2 .bodygrid > .field__item,.g2 .bodygrid > div,.g2 > .view-content .views-row,.g2 > div .view-content .views-row{-ms-flex-preferred-size:var(--grid2);flex-basis:var(--grid2);}.g3 .bodygrid > .field__item,.g3 .bodygrid > div,.g3 > .view-content .views-row,.g3 > div .view-content .views-row{-ms-flex-preferred-size:var(--grid3);flex-basis:var(--grid3);}.g4 .bodygrid > .field__item,.g4 .bodygrid > div,.g4 > .view-content .views-row,.g4 > div .view-content .views-row{-ms-flex-preferred-size:var(--grid4);flex-basis:var(--grid4);}.io-style-1{border:0.5px solid #724a2d91;border-radius:18px;-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);padding:20px;}.io-style-2{overflow:hidden;border-radius:50px 1px 50px 1px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.block-hero-container{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}body.toolbar-horizontal.toolbar-fixed .block-hero-container{min-height:calc(100vh - 39px);}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .block-hero-container{min-height:calc(100vh - 79px);}.block-hero-container .full-width-img-sub{position:absolute;inset:0;height:100%;z-index:-1;left:0;}.block-hero-container .full-width-img-sub > img{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.block-hero-container .full-width-img-sub::after{content:"";position:absolute;inset:0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(4%,#efefeb4a),color-stop(10%,#f7f7f5cc),color-stop(65%,#f0f2efab),color-stop(80%,#d4ab839e));background-image:-o-linear-gradient(bottom,#efefeb4a 4%,#f7f7f5cc 10% 10%,#f0f2efab 65%,#d4ab839e 80%);background-image:linear-gradient(0deg,#efefeb4a 4%,#f7f7f5cc 10% 10%,#f0f2efab 65%,#d4ab839e 80%);z-index:1;}.block-hero-container .block__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}.block-hero-container h2{font-size:58px;}.block-hero-container p{font-size:24px;}.block-hero-container .hero .bodygrid{gap:60px;}.block-hero-container .hero.bodygrid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:80px;}.block-hero-container .hero.bodygrid > :first-child img{margin-block:35px 5px;max-width:180px;}.block-hero-container .hero.bodygrid > :nth-child(2){margin-block:40px 25px;}.hero.bodygrid :has(a.hero-scroll-icon-button){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px;}.hero.bodygrid a.hero-scroll-icon-button img{max-width:50px;-webkit-animation:scroll-bounce 1.6s ease-in-out infinite;animation:scroll-bounce 1.6s ease-in-out infinite;}.block-artesanal{text-align:center;}.block-artesanal h2{font-size:48px;font-weight:800;}.block-artesanal p{color:black;font-size:22.5px;font-weight:400;}.block-artesanal img{border-radius:16px 0 0 16px;}.block-artesanal .g2 .bodygrid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block-artesanal .io-style-1{padding:0;}.block-artesanal,.block-elrogelperfecto{margin-block:75px;}.block-elrogelperfecto h2,h3{text-align:center;}.block-elrogelperfecto h3{margin-bottom:50px;}.block-elrogelperfecto .bodygrid > :first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:7;-ms-flex:7;flex:7;}.block-elrogelperfecto .bodygrid > :last-child{-webkit-box-flex:3;-ms-flex:3;flex:3;}.block-elrogelperfecto .bodygrid :has(> img){text-align:center;}.block-elrogelperfecto img{width:100px;}.gridwrapped.g3.block-novedades .bodygrid{row-gap:10px;}.block-novedades .io-style-1{background-color:var(--color-tertiary);border-radius:20px 20px 0 0;padding:50px 50px 40px 50px;}.block-novedades h2{font-weight:800;font-size:48px;}.block-novedades h3{color:var(--color-primary);}.block-novedades p{margin-block:23px;font-weight:500;font-size:26px;color:var(--color-primary);}.block-novedades .bodygrid > div:first-child{text-align:center;-ms-flex-preferred-size:var(--grid1);flex-basis:var(--grid1);}.block-novedades .bodygrid > div:nth-child(2){-webkit-box-flex:6;-ms-flex:6;flex:6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}.block-novedades .g1.bodygrid .btn-primary.io-btn-contact,.block-novedades .g1.bodygrid a.btn-primary-wp{gap:10px;}.block-novedades .bodygrid > div:last-child{-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block-novedades .bodygrid .g2.bodygrid > div{-ms-flex-preferred-size:var(--grid2);flex-basis:var(--grid2);}.block-footer-info{background-color:transparent;}.block-footer-info .bodygrid .footer-pin-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}.block-footer-info .ds-1col .bodygrid > div:first-child{-webkit-box-flex:5;-ms-flex:5;flex:5;}.block-footer-info .ds-1col .bodygrid > div:first-child img{max-width:15px;}.block-footer-info .ds-1col .bodygrid > div:first-child p{font-family:var(--font-decorative);font-size:40px;}.block-footer-info .ds-1col .bodygrid > div:nth-child(2){-webkit-box-flex:5;-ms-flex:5;flex:5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1%;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;}.block-footer-info .ds-1col .bodygrid > div:nth-child(2) img{max-width:70px;display:block;}.block-footer-info .ds-1col .bodygrid > div:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;}.block-footer-info .ds-1col .bodygrid > div:last-child p{font-size:18px;}.block-footer-info .bodygrid .footer-pin-text img{-webkit-animation:scroll-bounce 1.6s ease-in-out infinite;animation:scroll-bounce 1.6s ease-in-out infinite;}.block-footer-info .bodygrid .footer-pin-text a{position:relative;text-decoration:none;color:black;}.block-footer-info .bodygrid .footer-pin-text a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-primary);-webkit-transition:none;-o-transition:none;transition:none;}@media (hover:hover) and (pointer:fine){.block-footer-info .bodygrid .footer-pin-text a::after{-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease;}.block-footer-info .bodygrid .footer-pin-text a:hover::after{width:100%;}.block-footer-info .bodygrid .footer-pin-text a:hover{color:black;}}.block-footer-info .bodygrid .footer-pin-text a.io-touch-active::after{width:100%;}.block-footer-info .bodygrid .footer-pin-text a.io-touch-active{color:black;}.block-footer-info .ds-1col .bodygrid > div:nth-child(2) a{display:block;-webkit-transition:-webkit-transform 0.12s ease-out;transition:-webkit-transform 0.12s ease-out;-o-transition:transform 0.12s ease-out;transition:transform 0.12s ease-out;transition:transform 0.12s ease-out,-webkit-transform 0.12s ease-out;}@media (hover:hover) and (pointer:fine){.block-footer-info .ds-1col .bodygrid > div:nth-child(2) a{-webkit-transition:-webkit-transform 0.28s ease;transition:-webkit-transform 0.28s ease;-o-transition:transform 0.28s ease;transition:transform 0.28s ease;transition:transform 0.28s ease,-webkit-transform 0.28s ease;}.block-footer-info .ds-1col .bodygrid > div:nth-child(2) a:hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}.block-footer-info .ds-1col .bodygrid > div:nth-child(2) a:active{-webkit-transform:scale(0.99);-ms-transform:scale(0.99);transform:scale(0.99);}}.block-footer-info .ds-1col .bodygrid > div:nth-child(2) a.io-touch-active{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}.block-footer-info .ds-1col .bodygrid > div:nth-child(2) a.io-touch-active img{border-radius:50%;-webkit-animation:io-icon-press-glow 0.4s ease-out forwards;animation:io-icon-press-glow 0.4s ease-out forwards;}@-webkit-keyframes io-btn-press-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(209,170,127,0.9);box-shadow:0 0 0 0 rgba(209,170,127,0.9);}60%{-webkit-box-shadow:0 0 0 7px rgba(209,170,127,0.4),0 0 16px 5px rgba(209,170,127,0.25);box-shadow:0 0 0 7px rgba(209,170,127,0.4),0 0 16px 5px rgba(209,170,127,0.25);}100%{-webkit-box-shadow:0 0 0 14px rgba(209,170,127,0),0 0 24px 10px rgba(209,170,127,0);box-shadow:0 0 0 14px rgba(209,170,127,0),0 0 24px 10px rgba(209,170,127,0);}}@keyframes io-btn-press-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(209,170,127,0.9);box-shadow:0 0 0 0 rgba(209,170,127,0.9);}60%{-webkit-box-shadow:0 0 0 7px rgba(209,170,127,0.4),0 0 16px 5px rgba(209,170,127,0.25);box-shadow:0 0 0 7px rgba(209,170,127,0.4),0 0 16px 5px rgba(209,170,127,0.25);}100%{-webkit-box-shadow:0 0 0 14px rgba(209,170,127,0),0 0 24px 10px rgba(209,170,127,0);box-shadow:0 0 0 14px rgba(209,170,127,0),0 0 24px 10px rgba(209,170,127,0);}}@-webkit-keyframes io-icon-press-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(240,215,180,0.75);box-shadow:0 0 0 0 rgba(240,215,180,0.75);}60%{-webkit-box-shadow:0 0 0 10px rgba(240,215,180,0.3),0 0 22px 8px rgba(240,215,180,0.2);box-shadow:0 0 0 10px rgba(240,215,180,0.3),0 0 22px 8px rgba(240,215,180,0.2);}100%{-webkit-box-shadow:0 0 0 20px rgba(240,215,180,0),0 0 34px 14px rgba(240,215,180,0);box-shadow:0 0 0 20px rgba(240,215,180,0),0 0 34px 14px rgba(240,215,180,0);}}@keyframes io-icon-press-glow{0%{-webkit-box-shadow:0 0 0 0 rgba(240,215,180,0.75);box-shadow:0 0 0 0 rgba(240,215,180,0.75);}60%{-webkit-box-shadow:0 0 0 10px rgba(240,215,180,0.3),0 0 22px 8px rgba(240,215,180,0.2);box-shadow:0 0 0 10px rgba(240,215,180,0.3),0 0 22px 8px rgba(240,215,180,0.2);}100%{-webkit-box-shadow:0 0 0 20px rgba(240,215,180,0),0 0 34px 14px rgba(240,215,180,0);box-shadow:0 0 0 20px rgba(240,215,180,0),0 0 34px 14px rgba(240,215,180,0);}}@-webkit-keyframes scroll-bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(10px);transform:translateY(10px);}}@keyframes scroll-bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(10px);transform:translateY(10px);}}@-webkit-keyframes io-reveal{from{opacity:0;-webkit-transform:scale(0.88) translateY(12px);transform:scale(0.88) translateY(12px);}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}}@keyframes io-reveal{from{opacity:0;-webkit-transform:scale(0.88) translateY(12px);transform:scale(0.88) translateY(12px);}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}}.io-reveal{-webkit-animation:io-reveal linear both;animation:io-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 80%;}
@media (min-width:768px) and (max-width:1023px){h2{font-size:26px;}h3{font-size:22px;}h4{font-size:20px;}p{font-size:15px;}.block-hero-container h2{font-size:43px;}.block-hero-container p{font-size:20px;}.block-artesanal h2{font-size:36px;}.block-artesanal p{font-size:18px;}.block-novedades h2{font-size:36px;}.block-novedades p{font-size:22px;}.block-novedades .bodygrid > div:nth-child(2){-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.block-novedades .bodygrid > div:last-child{-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.block-footer-info .ds-1col .bodygrid > div:first-child p{font-size:32px;}.block-footer-info .ds-1col .bodygrid > div:last-child p{font-size:16px;}}@media (max-width:768px){.container{max-width:700px;}h2{font-size:31px;}h3{font-size:20px;}h4{font-size:18px;}p{font-size:14px;}.btn-primary{font-size:16px;}.block-hero-container .hero.bodygrid{padding-top:0;}.block-hero-container h2{font-size:42px;}.block-hero-container p{font-size:18px;}.block-artesanal h2{font-size:33px;}.block-artesanal p{font-size:16px;}.block-elrogelperfecto h4{font-weight:700;}.block-novedades .io-style-1{padding:25px 30px 20px 30px;margin-bottom:10px;}.block-novedades h2{font-size:33px;}.block-novedades h3 img{max-width:36px;}.block-novedades p{font-size:23px;}.gridwrapped.g3.block-novedades .bodygrid{gap:30px;}.block-novedades .bodygrid > div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.block-novedades .bodygrid a.btn-primary-wp{margin-bottom:35px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.block-footer-info .bodygrid .footer-pin-text{gap:5px;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-self:center;}.block-footer-info .bodygrid .footer-pin-text img{max-width:14px;}.block-footer-info .ds-1col .bodygrid > div:first-child p{font-size:33px;}.block-footer-info .ds-1col .bodygrid > div:last-child p{font-size:15px;}.gridwrapped > div .bodygrid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch;}.block-artesanal .g2 .bodygrid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;}.block-artesanal .g2 .bodygrid > :first-child{margin-block:20px;}.block-artesanal img{width:100%;border-radius:0;border-radius:16px 16px 0 0;}.block-novedades .bodygrid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.block-novedades .bodygrid > div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.block-elrogelperfecto .bodygrid .bodygrid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.block-elrogelperfecto h3{margin-bottom:35px;}.gridwrapped .g3 .block-footer-info .bodygrid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block-footer-info .ds-1col .bodygrid > div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;}.block-footer-info .ds-1col .bodygrid > div:first-child img{max-width:20px;}.block-footer-info .ds-1col .bodygrid > div:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;}.block-footer-info .ds-1col .bodygrid > div:nth-child(2) img{max-width:55px;}}@media (max-width:480px){.block-hero-container h2{font-size:38px;}.block-hero-container p{font-size:19px;}.block-elrogelperfecto h2{font-size:28px;}.block-novedades{position:relative;}.block-novedades h3 img{position:absolute;top:17%;left:10%;scale:3;border-radius:10%;padding:2px;z-index:1;}.block-novedades .bodygrid a.btn-primary-wp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
