.guia-hub,.guia-page{--guia-bg: #faf8f4;--guia-bg-alt: #f3eee7;--guia-bg-dark: #ebe6df;--guia-border: #e8e3dc;--guia-text: #171717;--guia-text-muted: #6f6a64;--guia-accent: #171717;--guia-max: 1320px;--guia-reading: 42rem;--guia-gap: clamp(1.5rem, 3vw, 3rem);color:var(--guia-text);font-family:var(--text-font-family);background:var(--guia-bg)}.shopify-section--guia-compra-hub,.shopify-section--main-guia-compra{background:var(--guia-bg)}.guia-hub__container,.guia-page__container{width:min(100% - 2.5rem,var(--guia-max));margin-inline:auto}.guia-page__container--narrow{max-width:calc(var(--guia-reading) + 2.5rem)}.guia-hub__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;min-height:clamp(300px,38vw,460px)}.guia-hub__hero-text{display:flex;align-items:center;background:var(--guia-bg-alt);padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,4rem)}.guia-hub__hero-text .guia-hub__container{max-width:36rem;margin-inline:0}.guia-hub__hero-media{position:relative;overflow:hidden;background:var(--guia-bg-dark)}.guia-hub__hero-media img,.guia-hub__hero-media svg,.guia-hub__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.guia-hub__eyebrow,.guia-page__eyebrow,.guia-card__category,.guia-featured__label{display:block;margin-bottom:.75rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--guia-text-muted)}.guia-hub__title,.guia-page__title,.guia-featured__title,.guia-related__title,.guia-hub__grid-title,.guia-hub__cta-banner-title{margin:0 0 1rem;font-family:var(--heading-font-family);font-weight:400;line-height:1.15;letter-spacing:-.02em}.guia-hub__title{font-size:clamp(2.25rem,4.5vw,3.5rem)}.guia-hub__lead,.guia-page__lead{margin:0;max-width:36rem;font-size:1.05rem;line-height:1.7;color:var(--guia-text-muted)}.guia-hub__scroll{display:inline-block;margin-top:1.75rem;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--guia-text);border-bottom:1px solid currentColor}.guia-hub__scroll:hover{opacity:.7}.guia-hub__featured-section{padding-block:clamp(2.5rem,5vw,4rem);background:var(--guia-bg)}.guia-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;background:var(--guia-bg-alt);border:1px solid var(--guia-border);overflow:hidden}.guia-featured__media{display:block;aspect-ratio:16 / 11;overflow:hidden;background:var(--guia-bg-dark)}.guia-featured__media img,.guia-featured__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.guia-featured:hover .guia-featured__media img{transform:scale(1.02)}.guia-featured__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem)}.guia-featured__title{font-size:clamp(1.5rem,2.5vw,2.25rem)}.guia-featured__title a{color:inherit;text-decoration:none}.guia-featured__title a:hover{opacity:.75}.guia-featured__summary{margin:0 0 1.5rem;font-size:1rem;line-height:1.65;color:var(--guia-text-muted)}.guia-featured__link{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--guia-text)}.guia-featured__link:hover{opacity:.7}.guia-hub__grid-section{padding-block:clamp(2.5rem,5vw,4.5rem);background:var(--guia-bg-alt)}.guia-hub__grid-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:1rem}.guia-hub__grid-title{font-size:clamp(1.35rem,2vw,1.75rem);margin-bottom:0}.guia-hub__filters{display:flex;flex-wrap:wrap;gap:.5rem}.guia-hub__filter{padding:.45rem 1rem;font-size:.8rem;font-family:inherit;font-weight:500;letter-spacing:.02em;color:var(--guia-text);background:var(--guia-bg);border:1px solid var(--guia-border);border-radius:999px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.guia-hub__filter:hover{border-color:var(--guia-text)}.guia-hub__filter.is-active{color:#fff;background:var(--guia-accent);border-color:var(--guia-accent)}.guia-hub__count{margin:0 0 1.5rem;font-size:.875rem;color:var(--guia-text-muted)}.guia-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.guia-card{display:flex;flex-direction:column;height:100%;background:var(--guia-bg);border:1px solid var(--guia-border);transition:transform .2s ease,box-shadow .2s ease}.guia-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1717170f}.guia-card[hidden]{display:none!important}.guia-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--guia-bg-dark)}.guia-card__media img,.guia-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.guia-card:hover .guia-card__media img{transform:scale(1.03)}.guia-card__body{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}.guia-card__title{margin:0 0 .65rem;font-family:var(--heading-font-family);font-size:1.05rem;font-weight:400;line-height:1.35}.guia-card__title a{color:inherit;text-decoration:none}.guia-card__title a:hover{opacity:.75}.guia-card__summary{flex:1;margin:0 0 1rem;font-size:.9rem;line-height:1.55;color:var(--guia-text-muted)}.guia-card__link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--guia-border);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--guia-text)}.guia-card__link:hover{opacity:.7}.guia-hub__empty{padding:2.5rem 1rem;text-align:center;font-size:.95rem;color:var(--guia-text-muted)}.guia-hub__cta-banner{position:relative;overflow:hidden;min-height:clamp(220px,28vw,320px);background:var(--guia-cta-banner-bg, #171717)}.guia-hub__cta-banner--solid{background:var(--guia-cta-banner-bg, #171717)}.guia-hub__cta-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0}.guia-hub__cta-banner-bg img{width:100%;height:100%;object-fit:cover}.guia-hub__cta-banner-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171717b8,#17171759)}.guia-hub__cta-banner-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:inherit;padding-block:clamp(2.5rem,5vw,4rem);color:#fff}.guia-hub__cta-banner-title{max-width:28rem;font-size:clamp(1.5rem,2.5vw,2rem);color:#fff}.guia-hub__cta-banner-text{max-width:32rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:#ffffffe0}.guia-hub__cta-banner-button{display:inline-flex;align-items:center;align-self:flex-start;padding:.85rem 1.5rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#171717;background:#fff;border:1px solid #fff;transition:opacity .2s}.guia-hub__cta-banner-button:hover{opacity:.9}.guia-page__hero{padding-top:clamp(1.5rem,3vw,2.5rem);background:var(--guia-bg)}.guia-page__hero-content{padding-block:clamp(1.5rem,3vw,2.5rem)}.guia-page__title{font-size:clamp(2rem,4vw,3rem);max-width:20ch}.guia-page__hero-media{width:100%;max-height:clamp(280px,42vw,520px);overflow:hidden;background:var(--guia-bg-dark)}.guia-page__hero-media img{width:100%;height:100%;max-height:inherit;object-fit:cover}.guia-page__body{padding-block:clamp(2.5rem,5vw,4rem);background:var(--guia-bg-alt)}.guia-breadcrumb{margin-bottom:1.5rem}.guia-breadcrumb__list{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;font-size:.82rem;color:var(--guia-text-muted)}.guia-breadcrumb__item{display:inline-flex;align-items:center;gap:.5rem}.guia-breadcrumb__item a{color:inherit;text-decoration:none}.guia-breadcrumb__item a:hover{color:var(--guia-text)}.guia-breadcrumb__sep{opacity:.5}.guia-body{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.guia-section__title,.guia-faq__title{margin:0 0 1rem;font-family:var(--heading-font-family);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:1.25}.guia-prose{margin:0;font-size:1.05rem;line-height:1.75;color:var(--guia-text)}.guia-prose+.guia-prose{margin-top:1rem}.guia-prose--muted{font-size:.9rem;color:var(--guia-text-muted)}.guia-prose code{font-size:.85em;padding:.15em .35em;background:var(--guia-bg);border-radius:3px}.guia-body--placeholder{padding:2rem;background:var(--guia-bg);border:1px dashed var(--guia-border)}.guia-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.5rem 0}.guia-table{width:100%;min-width:420px;border-collapse:collapse;font-size:.95rem;background:var(--guia-bg);border:1px solid var(--guia-border)}.guia-table__caption{padding:.75rem 1rem;font-size:.85rem;text-align:left;color:var(--guia-text-muted);caption-side:top}.guia-table th,.guia-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--guia-border)}.guia-table th{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--guia-text-muted);background:var(--guia-bg-alt)}.guia-table tbody tr:last-child td{border-bottom:none}.guia-table tbody tr:hover td{background:#f3eee780}.guia-checklist__title{margin:0 0 .75rem;font-weight:600;font-size:.9rem}.guia-checklist__list{margin:0;padding:0;list-style:none}.guia-checklist__item{position:relative;padding:.65rem 0 .65rem 1.75rem;font-size:1rem;line-height:1.5;border-bottom:1px solid var(--guia-border)}.guia-checklist__item:before{content:"";position:absolute;left:0;top:.95rem;width:.85rem;height:.85rem;border:1.5px solid var(--guia-text-muted);border-radius:2px}.guia-checklist__item:last-child{border-bottom:none}.guia-callout{padding:1.25rem 1.5rem;border-left:3px solid var(--guia-accent);background:var(--guia-bg)}.guia-callout--note{border-left-color:#766554}.guia-callout--warning{border-left-color:#b45309}.guia-callout__title{margin:0 0 .35rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.guia-callout__text{margin:0;font-size:.95rem;line-height:1.6;color:var(--guia-text-muted)}.guia-galeria__grid{display:grid;gap:.75rem}.guia-galeria--cols-2 .guia-galeria__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guia-galeria--cols-3 .guia-galeria__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guia-galeria__item{aspect-ratio:4 / 3;overflow:hidden;background:var(--guia-bg-dark)}.guia-galeria__item img{width:100%;height:100%;object-fit:cover}.guia-galeria__caption{margin-top:.65rem;font-size:.85rem;color:var(--guia-text-muted);text-align:center}.guia-faq__item{border-bottom:1px solid var(--guia-border)}.guia-faq__question{padding:1rem 0;font-size:1rem;font-weight:500;cursor:pointer;list-style:none}.guia-faq__question::-webkit-details-marker{display:none}.guia-faq__answer{padding:0 0 1rem;font-size:.95rem;line-height:1.65;color:var(--guia-text-muted)}.guia-faq__answer p{margin:0}.guia-cta{margin-block:clamp(2rem,4vw,3rem)}.guia-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.5rem,3vw,2rem);background:var(--guia-bg);border:1px solid var(--guia-border)}.guia-cta__text{margin:0;font-size:1rem;line-height:1.5}.guia-cta__button{display:inline-flex;padding:.85rem 1.5rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--guia-accent);white-space:nowrap;transition:opacity .2s}.guia-cta__button:hover{opacity:.85}.guia-related{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--guia-border)}.guia-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.guia-page__empty{padding:4rem 1rem;text-align:center;color:var(--guia-text-muted)}@media screen and (max-width:999px){.guia-hub__hero,.guia-featured{grid-template-columns:1fr}.guia-hub__hero-media{min-height:240px;order:-1}.guia-featured__media{aspect-ratio:16 / 10}.guia-hub__grid,.guia-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.guia-hub__grid-head{flex-direction:column;align-items:flex-start}.guia-hub__filters{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.guia-hub__filter{flex-shrink:0}.guia-hub__grid,.guia-related__grid{grid-template-columns:1fr}.guia-cta__inner{flex-direction:column;align-items:flex-start}.guia-galeria--cols-2 .guia-galeria__grid,.guia-galeria--cols-3 .guia-galeria__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/guias.css.map */
