.skip-to-content{position:absolute;top:-100%;left:1rem;background:var(--color-primary, #2D4A3E);color:#fff;padding:.75rem 1.25rem;border-radius:0 0 var(--radius, 12px) var(--radius, 12px);font-size:.875rem;font-weight:600;z-index:10000;text-decoration:none;transition:top .2s ease}.skip-to-content:focus{top:0}.container{width:min(100%,var(--page-width, 1280px));margin-inline:auto;padding-inline:var(--space-6, 1.5rem)}.section{padding-block:var(--space-16, 4rem)}@media(max-width:767px){.section{padding-block:var(--space-10, 2.5rem)}}.eyebrow{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent, #C8A96E);margin-bottom:.75rem}.btn--lg{padding:1rem 2rem;font-size:1rem}.btn--ghost{background:transparent;border:2px solid currentColor;color:var(--color-primary, #2D4A3E)}.btn--ghost:hover{background:var(--color-primary, #2D4A3E);color:#fff}.card{background:#fff;border-radius:var(--radius, 12px);overflow:hidden;box-shadow:0 2px 12px #2c4a3e0f;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #2c4a3e1f}.badge{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-pill, 999px);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge--gold{background:var(--color-accent, #C8A96E);color:var(--color-primary, #2D4A3E)}.badge--green{background:var(--color-primary, #2D4A3E);color:#fff}.badge--soft{background:var(--color-highlight, #A8C5BA);color:var(--color-primary, #2D4A3E)}.section-header{text-align:center;max-width:600px;margin-inline:auto;margin-bottom:var(--space-12, 3rem)}.section-header__heading{font-size:clamp(2rem,4vw,3rem);font-weight:300;margin-bottom:.75rem}.section-header__subtext{opacity:.75;line-height:1.7;font-size:1.05rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.is-hidden{display:none!important}.price{font-weight:600;color:var(--color-primary, #2D4A3E);font-size:1.1rem}.price--compare{color:#999;text-decoration:line-through;font-weight:400;font-size:.9rem;margin-left:.4rem}.price--sale{color:#c0392b}[class*=ecom][class*=whatsapp],[id*=ecom][id*=whatsapp],.ecom-whatsapp,.ecom-whatsapp-btn,.ecom-contact-bar,a[href*="wa.me"]:not(#WASticky),a[href*="wa.link"]:not(#WASticky),a[href*="api.whatsapp"]:not(#WASticky){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
