.shop-editorial_section__m97XL{position:relative;width:100%;height:80vh;min-height:600px;display:flex;align-items:center;overflow:hidden;margin-bottom:var(--section-gap)}.shop-editorial_bg__9xHv4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-editorial_overlay__9C5vo{position:absolute;inset:0;background:rgba(0,0,0,.2)}.shop-editorial_inner__R6o28{position:relative;z-index:1;width:100%;padding:0 var(--margin-desktop);display:flex;justify-content:flex-end}.shop-editorial_card__x3IKN{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3rem;max-width:520px;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);text-align:left}.shop-editorial_eyebrow__nkFZu{display:block;font-size:12px;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:var(--secondary);margin-bottom:1.5rem}.shop-editorial_title__iknrR{font-family:var(--font-display);font-size:clamp(2rem,4vw,40px);font-weight:600;line-height:1.15;color:var(--on-surface);margin-bottom:2rem}.shop-editorial_title__iknrR em{font-style:italic}.shop-editorial_body__UgPG5{font-size:18px;line-height:1.65;color:var(--on-surface-variant);margin-bottom:2.5rem;max-width:28rem}.shop-editorial_link__PGZyT{display:inline-flex;align-items:center;gap:1rem;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--on-surface);text-decoration:none;transition:color .25s}.shop-editorial_link__PGZyT:hover{color:var(--secondary)}.shop-editorial_link__PGZyT .shop-editorial_material-symbols-outlined__ORCjZ{transition:transform .25s}.shop-editorial_link__PGZyT:hover .shop-editorial_material-symbols-outlined__ORCjZ{transform:translateX(8px)}@media (min-width:1024px){.shop-editorial_card__x3IKN{padding:5rem}.shop-editorial_title__iknrR{font-size:64px;letter-spacing:-.02em}}@media (max-width:768px){.shop-editorial_inner__R6o28{padding:0 var(--margin-mobile);justify-content:center}.shop-editorial_section__m97XL{min-height:520px}.shop-editorial_card__x3IKN{padding:2rem}}.heritage-banner_section__HCQMO{padding:var(--section-gap) var(--margin-desktop);background:var(--surface);position:relative;overflow:hidden}.heritage-banner_decorLines__pwa1r{position:absolute;top:0;left:0;width:100%;opacity:.1;pointer-events:none}.heritage-banner_decorLines__pwa1r div{width:100%;height:1px;background:var(--outline-variant)}.heritage-banner_decorLines__pwa1r div:first-child{margin-top:80px}.heritage-banner_decorLines__pwa1r div:last-child{margin-top:160px}.heritage-banner_grid__xdhej{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:6rem;gap:6rem;align-items:center;position:relative;z-index:1}@media (min-width:1024px){.heritage-banner_grid__xdhej{grid-template-columns:1fr 1fr}}.heritage-banner_imageCol__8Xb8y{position:relative;height:600px;background:var(--surface-variant);overflow:hidden}.heritage-banner_img__qzDMH{width:100%;height:100%;object-fit:cover}.heritage-banner_frame__8iXFk{position:absolute;inset:0;border:20px solid hsla(0,0%,100%,.2);pointer-events:none}.heritage-banner_eyebrow__7azNP{display:block;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--on-tertiary-container);margin-bottom:1.5rem}.heritage-banner_title__0RvUw{font-family:var(--font-display);font-size:40px;font-weight:600;line-height:1.2;margin-bottom:2rem;color:var(--on-surface)}.heritage-banner_title__0RvUw em{font-style:italic;color:var(--secondary)}.heritage-banner_body__VvGLi{font-size:18px;line-height:1.55;color:var(--on-surface-variant);margin-bottom:2.5rem;max-width:520px}.heritage-banner_storyLink__UFvWs{display:inline-block;padding-bottom:4px;border-bottom:1px solid var(--primary);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);text-decoration:none;transition:color .25s,border-color .25s}.heritage-banner_storyLink__UFvWs:hover{color:var(--secondary);border-color:var(--secondary)}@media (max-width:900px){.heritage-banner_section__HCQMO{padding:64px var(--margin-mobile)}.heritage-banner_grid__xdhej{gap:3rem}.heritage-banner_imageCol__8Xb8y{height:400px}.heritage-banner_title__0RvUw{font-size:clamp(1.75rem,5vw,32px)}}.shop-filters_wrap__VVuVA{width:100%;margin-top:3rem}.shop-filters_goldDivider__ImXw_{height:1px;background-color:var(--tertiary-fixed-dim);width:80%;margin:0 auto 2rem}.shop-filters_row__VEKbs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem}.shop-filters_filter__EznW8{position:relative}.shop-filters_filterBtn__hqqed,.shop-filters_filter__EznW8{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.shop-filters_filterBtn__hqqed{background:none;border:none;padding:0}.shop-filters_chevron__Lt_ap{font-size:16px;color:var(--on-surface)}.shop-filters_filter__EznW8 .shop-filters_panel__x6Bnq{display:none;left:50%;transform:translateX(-50%)}.shop-filters_filter__EznW8.shop-filters_open__z8Npy .shop-filters_panel__x6Bnq{display:block}.shop-filters_trigger__I5yE1{font-size:12px;color:var(--on-surface)}.shop-filters_clearBtn__KnmAD,.shop-filters_trigger__I5yE1{font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-body)}.shop-filters_clearBtn__KnmAD{background:none;border:none;font-size:11px;color:var(--secondary);cursor:pointer;padding:4px 0}.shop-filters_clearBtn__KnmAD:hover{text-decoration:underline}.shop-filters_resultHint__FHySW{text-align:center;font-size:13px;color:var(--on-surface-variant);margin-top:1rem;letter-spacing:.05em}.shop-filters_panel__x6Bnq{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid var(--outline-variant);padding:1rem;min-width:192px;z-index:20;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);text-align:left}.shop-filters_option__GrSvc{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--on-surface-variant);padding:6px 0;cursor:pointer}.shop-filters_option__GrSvc:hover{color:var(--secondary)}.shop-filters_option__GrSvc input{accent-color:var(--secondary)}