.hig{display:block;padding-top:var(--hig-pt, 48px);padding-bottom:var(--hig-pb, 48px);color:rgb(var(--color-foreground))}.hig__head{margin-bottom:2.4rem}.hig__head--center{text-align:center}.hig__head--left{text-align:left}.hig__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.hig__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.15;letter-spacing:-.005em}.hig__heading--sm{font-size:2.2rem}.hig__heading--lg{font-size:3rem}.hig__sub{margin:1rem auto 0;max-width:56rem;font-size:1.5rem;line-height:1.6;opacity:.75}.hig__head--left .hig__sub{margin-left:0}.hig__viewport{position:relative}.hig__track{display:flex;gap:var(--hig-gap, 12px);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hig__track::-webkit-scrollbar{display:none}.hig__item{position:relative;flex:0 0 calc((100% - (var(--hig-cols-m, 2) - 1) * var(--hig-gap, 12px)) / var(--hig-cols-m, 2));scroll-snap-align:start;border-radius:var(--hig-radius, 12px);overflow:hidden;background:rgba(var(--color-foreground),.06);isolation:isolate}@media screen and (min-width:990px){.hig__item{flex-basis:calc((100% - (var(--hig-cols-d, 4) - 1) * var(--hig-gap, 12px)) / var(--hig-cols-d, 4))}}.hig__media{position:relative;aspect-ratio:9 / 16;width:100%}.hig__video,.hig__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hig__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hig__media:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,#00000047,#0000);pointer-events:none}.hig__sound,.hig__iglink{position:absolute;top:.8rem;z-index:2;width:3.2rem;height:3.2rem;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#00000073;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hig__sound{right:.8rem}.hig__iglink{left:.8rem}.hig__sound svg,.hig__iglink svg{width:1.7rem;height:1.7rem}.hig__sound-on,.hig__sound[aria-pressed=true] .hig__sound-off{display:none}.hig__sound[aria-pressed=true] .hig__sound-on{display:block}.hig__card{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;z-index:2;display:flex;gap:.8rem;align-items:stretch;padding:.7rem;border-radius:8px;background:#fff;box-shadow:0 6px 20px #0000002e;color:#1a1a1a}.hig__thumb{flex:0 0 5rem;aspect-ratio:3 / 4;border-radius:4px;overflow:hidden;background:#f1eeea}.hig__thumb img{width:100%;height:100%;object-fit:cover;display:block}.hig__info{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:.3rem}.hig__title{font-family:var(--font-body-family);font-size:1.15rem;line-height:1.25;font-weight:500;color:inherit;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.hig__price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;line-height:1.1}.hig__compare{font-size:1.05rem;color:#8a8a8a}.hig__amount{font-size:1.35rem;font-weight:700}.hig__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0 1.2rem;border:0;border-radius:4px;background:#111;color:#fff;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .15s ease}.hig__cta:hover{background:#333}.hig__cta--soldout{background:#e6e6e6;color:#777;cursor:default}.hig__arrow{position:absolute;top:50%;z-index:3;width:4rem;height:4.4rem;transform:translateY(-50%);display:grid;place-items:center;border:0;border-radius:6px;background:#ffffffe6;color:#111;box-shadow:0 2px 10px #0003;cursor:pointer;transition:opacity .2s ease}.hig__arrow svg{width:2rem;height:2rem}.hig__arrow--prev{left:.6rem}.hig__arrow--next{right:.6rem}.hig__arrow[disabled]{opacity:0;pointer-events:none}@media screen and (min-width:750px){.hig__head{margin-bottom:3.6rem}.hig__heading{font-size:3.6rem}.hig__heading--sm{font-size:2.8rem}.hig__heading--lg{font-size:4.4rem}.hig__card{left:1rem;right:1rem;bottom:1rem;padding:.9rem}.hig__thumb{flex-basis:5.6rem}.hig__title{font-size:1.25rem}.hig__amount{font-size:1.5rem}.hig__cta{font-size:1.2rem;min-height:3.2rem;padding:0 1.5rem}.hig__arrow--prev{left:-1.2rem}.hig__arrow--next{right:-1.2rem}}@media(prefers-reduced-motion:reduce){.hig__track{scroll-behavior:auto}}.heritage-top-bar{background:var(--htb-bg, #12542b);color:var(--htb-fg, #ffffff);font-size:var(--htb-fs, 14px);line-height:1}.heritage-top-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--htb-py, 18px) var(--htb-px, 24px);min-height:var(--htb-min-h, 0px);box-sizing:border-box}.heritage-top-bar a{color:var(--htb-fg, #ffffff);text-decoration:none}.heritage-top-bar a:hover{opacity:.85}.heritage-top-bar__wa{display:inline-flex;align-items:center;gap:8px;font-weight:500;letter-spacing:.01em}.heritage-top-bar__wa-icon{display:inline-flex;width:var(--htb-icon, 18px);height:var(--htb-icon, 18px);align-items:center;justify-content:center}.heritage-top-bar__wa-icon svg{width:100%;height:100%}.heritage-top-bar__wa-arrow{margin-inline-start:4px;font-size:1em;line-height:1}.heritage-top-bar__social{display:inline-flex;align-items:center;gap:12px;font-weight:500;letter-spacing:.01em}.heritage-top-bar__social-label{opacity:.95;margin-inline-end:4px}.heritage-top-bar__social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--htb-icon, 18px);height:var(--htb-icon, 18px);transition:opacity .15s ease,transform .15s ease;color:var(--htb-fg, #ffffff)}.heritage-top-bar__social-link:hover{opacity:1;transform:translateY(-1px)}.heritage-top-bar__social-link svg{width:100%;height:100%;fill:currentColor}@media(max-width:749px){.heritage-top-bar__inner{gap:10px}.heritage-top-bar__wa-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heritage-top-bar__social{gap:8px;flex-shrink:0}.heritage-top-bar__social-label{font-size:.85em;margin-inline-end:2px}}@media(max-width:480px){.heritage-top-bar__social-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
