@media (min-width:768px) and (max-width:1024px){.site-nav,.primary-nav,.site-header__nav-desktop{display:none!important}.ir-burger,.site-header__burger,.menu-toggle{display:inline-flex!important}.site-header__inner{padding-block:0.85rem!important}.site-brand img{max-width:200px!important;height:80px!important}}.site-footer .ir-footer-social,.site-footer .footer-social,.site-footer__social{display:flex;flex-wrap:nowrap!important;gap:.75rem;align-items:center;justify-content:center}.site-footer .ir-footer-social a,.site-footer .footer-social a,.site-footer__social a{flex-shrink:0;width:38px!important;height:38px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}@media (min-width:768px) and (max-width:1024px){.site-footer .ir-footer-social,.site-footer .footer-social,.site-footer__social{gap:.5rem}.site-footer .ir-footer-social a,.site-footer .footer-social a,.site-footer__social a{width:36px!important;height:36px!important}}.site-footer .ir-payments,.site-footer .footer-payments{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;padding:.5rem 0}.site-footer .ir-payments img,.site-footer .footer-payments img{height:24px;width:auto;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid rgb(46 47 36 / .08);box-shadow:0 1px 2px rgb(46 47 36 / .06);transition:transform 200ms ease,box-shadow 200ms ease}.site-footer .ir-payments img:hover,.site-footer .footer-payments img:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgb(46 47 36 / .1)}.ir-search-overlay .ir-search-chips,.ir-search__chips,.search-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media (max-width:900px){.ir-search-overlay .ir-search-chips>*:nth-child(n+5),.ir-search__chips>*:nth-child(n+5),.search-suggestions>*:nth-child(n+5){display:none!important}}@media (max-width:600px){.ir-search-overlay .ir-search-chips>*:nth-child(n+4),.ir-search__chips>*:nth-child(n+4),.search-suggestions>*:nth-child(n+4){display:none!important}}.ir-drawer .ir-drawer__logo,.mobile-menu .mobile-menu__logo,.site-drawer__brand img{max-width:160px!important;height:auto!important;margin:0 auto 1.5rem;display:block}@media (max-width:600px){.ir-drawer .ir-drawer__logo,.mobile-menu .mobile-menu__logo,.site-drawer__brand img{max-width:140px!important}}@media (max-width:768px){.site-footer .ir-payments img,.site-footer .footer-payments img{height:28px;padding:5px 10px}#payment ul.payment_methods li label img{max-height:28px}}.contact-info__item .contact-info__icon{background:rgb(193 198 169 / .18)!important;color:var(--ir-earth,#686150)!important}body.page-template-page-contacto .contact-info__icon svg,body.page-contacto .contact-info__icon svg{stroke:var(--ir-coffee,#3A3128)!important}.ir-contact-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2rem}.ir-contact-gallery__item{aspect-ratio:1 / 1;background:var(--ir-line,#D3C8B1) center/cover no-repeat;border-radius:4px;overflow:hidden}@media (max-width:600px){.ir-contact-gallery{grid-template-columns:repeat(2,1fr)}}.ir-mock-reviews{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--ir-line,#D3C8B1)}.ir-mock-reviews__title{font-family:var(--ir-font-display,serif);font-size:1.75rem;text-align:center;margin-bottom:.5rem;color:var(--ir-ink,#2A2620)}.ir-mock-reviews__avg{text-align:center;margin-bottom:2rem;font-family:var(--ir-font-ui,'Inter',sans-serif);color:var(--ir-earth,#686150)}.ir-mock-reviews__avg-stars{font-size:1.4rem;color:#C9A45B;letter-spacing:2px;display:block;margin-bottom:.5rem}.ir-mock-reviews__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.ir-mock-review{background:#fff;border:1px solid rgb(104 97 80 / .08);border-radius:6px;padding:1.5rem;box-shadow:0 2px 8px rgb(46 47 36 / .04)}.ir-mock-review__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ir-mock-review__author{font-family:var(--ir-font-body,serif);font-weight:500;color:var(--ir-ink,#2A2620)}.ir-mock-review__date{font-size:.8rem;color:var(--ir-earth,#686150)}.ir-mock-review__stars{color:#C9A45B;letter-spacing:1.5px;margin-bottom:.6rem;font-size:.9rem}.ir-mock-review__body{font-size:.95rem;color:var(--ir-ink,#2A2620);line-height:1.6;margin:0}.ir-mock-review__verified{display:inline-block;margin-top:.6rem;font-size:.75rem;color:var(--ir-sage-d,#8B8E78);letter-spacing:.5px;text-transform:uppercase}body.single-post #site-main,body.single-post .site-main,body.single-post .site-wrapper{background:var(--ir-cream,#F0EADB)!important;margin:0!important;padding-top:0!important}body.single-post .single-post{background:transparent!important;margin:0!important}body.single-post .single-post__hero{background:rgb(193 198 169 / .12)!important;padding-block:3rem 2rem!important}body.single-post .single-post__body{background:transparent!important;padding-block:1rem 3rem!important}body.single-post .comments-area,body.single-post .related-posts{background:transparent!important;padding:2rem 0!important;margin:0!important}.single-post__body a.ir-product-link{display:inline-block;background:rgb(193 198 169 / .2);padding:2px 8px;border-radius:3px;text-decoration:none;color:var(--ir-coffee,#3A3128);font-weight:500;border-bottom:1px solid var(--ir-sage,#C1C6A9);transition:background 200ms ease}.single-post__body a.ir-product-link:hover{background:var(--ir-sage,#C1C6A9);color:var(--ir-ink,#2A2620)}body.page-template-page-sobre-nosotros .section,body.page-sobre-nosotros .section{position:relative}body.page-template-page-sobre-nosotros .section:nth-of-type(1),body.page-sobre-nosotros .section:nth-of-type(1){background:var(--ir-cream,#F0EADB)!important}body.page-template-page-sobre-nosotros .section:nth-of-type(2),body.page-sobre-nosotros .section:nth-of-type(2){background:rgb(193 198 169 / .18)!important}body.page-template-page-sobre-nosotros .section:nth-of-type(3),body.page-sobre-nosotros .section:nth-of-type(3){background:#EFE6D2!important}body.page-template-page-sobre-nosotros .section:nth-of-type(4),body.page-sobre-nosotros .section:nth-of-type(4){background:linear-gradient(135deg,#2A2D24,#2E2F24)!important;color:#F0EADB!important}body.page-template-page-sobre-nosotros .section:nth-of-type(4) h2,body.page-sobre-nosotros .section:nth-of-type(4) h2,body.page-template-page-sobre-nosotros .section:nth-of-type(4) p,body.page-sobre-nosotros .section:nth-of-type(4) p{color:#F0EADB!important}body.page-template-page-sobre-nosotros .section:nth-of-type(4) .eyebrow,body.page-sobre-nosotros .section:nth-of-type(4) .eyebrow{color:#C1C6A9!important}body.page-template-page-sobre-nosotros .section:nth-of-type(5),body.page-sobre-nosotros .section:nth-of-type(5){background:var(--ir-cream,#F0EADB)!important}body.page-template-page-envios-pagos .ir-legal-section:nth-of-type(odd),body.page-template-page-terminos .ir-legal-section:nth-of-type(odd),body.page-template-page-reembolsos .ir-legal-section:nth-of-type(odd),body.page-template-page-privacidad .ir-legal-section:nth-of-type(odd){background:var(--ir-cream,#F0EADB);padding:2rem;border-radius:4px;margin-bottom:1rem}body.page-template-page-envios-pagos .ir-legal-section:nth-of-type(even),body.page-template-page-terminos .ir-legal-section:nth-of-type(even),body.page-template-page-reembolsos .ir-legal-section:nth-of-type(even),body.page-template-page-privacidad .ir-legal-section:nth-of-type(even){background:rgb(193 198 169 / .18);padding:2rem;border-radius:4px;margin-bottom:1rem}@media print{.site-header,.site-footer,.ir-topbar,.ir-popup,#ir-mini-cart,.ir-whatsapp,.ir-search-overlay{display:none!important}}