:root{--heritage-ink:#171719;--heritage-muted:#68686c;--heritage-canvas:#fff;--heritage-surface:#f4f4f2;--heritage-line:#d8d8d4;--heritage-red:#c8102e;--heritage-focus:#1f6feb;--heritage-space-1:.4rem;--heritage-space-2:.8rem;--heritage-space-3:1.2rem;--heritage-space-4:1.6rem;--heritage-space-5:2.4rem;--heritage-space-6:3.2rem;--heritage-space-7:4.8rem;--heritage-space-8:6.4rem;--heritage-content-width:192rem;--heritage-reading-width:72rem;--heritage-control-size:4.4rem}html{scroll-behavior:smooth}body{color:var(--heritage-ink);background:var(--heritage-canvas)}:where(a,button,input,select,textarea):focus-visible{outline:.2rem solid var(--heritage-focus);outline-offset:.3rem}.heritage-page-width{width:min(100%, var(--heritage-content-width));margin-left:auto;margin-right:auto;padding-left:max(1.6rem,min(3vw,4rem));padding-right:max(1.6rem,min(3vw,4rem))}.heritage-breadcrumb{color:var(--heritage-muted);font-family:var(--font-body-family);flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.12rem;font-style:normal;font-weight:400;line-height:1.3;display:flex}.heritage-breadcrumb a{color:inherit;font:inherit;text-decoration:none}.heritage-breadcrumb a:hover{color:var(--heritage-ink);text-decoration:none}.heritage-breadcrumb a:focus-visible{color:var(--heritage-ink);text-decoration:none}.underline-links-hover:hover a,.link--text:hover,.announcement-bar__link:hover,.share-button__button:hover,.rte a:hover{text-decoration:none!important}.heritage-breadcrumb__divider:before{content:"|"}.heritage-eyebrow{margin:0 0 var(--heritage-space-2);color:var(--heritage-muted);letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem;font-weight:700;line-height:1.3}.heritage-display{font-family:var(--font-heading-family);font-size:max(4rem,min(6vw,8rem));font-style:var(--font-heading-style);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-weight:700;line-height:.9}.heritage-button{min-height:var(--heritage-control-size);color:inherit;border:.1rem solid;justify-content:center;align-items:center;padding:1.2rem 2rem;font-size:1.4rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.heritage-button:hover{color:var(--heritage-canvas);background:var(--heritage-ink)}.heritage-product-card__title,.card__heading{font-family:var(--font-heritage-family,Georgia, serif);font-style:var(--font-heritage-style,normal);font-weight:var(--font-heritage-weight,400);letter-spacing:.015em;word-spacing:.06em}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media,.cart-item__image-container{mix-blend-mode:multiply;background:0 0!important}.product-card-wrapper .card__inner{background:inherit!important}.product-card-wrapper .card__inner.gradient{transform:none!important}.product-card-wrapper .card__media img,.cart-item__image{mix-blend-mode:multiply}.product-card-wrapper .card__media img,.product-card-wrapper .media.media--hover-effect>img{transform:scale(1.1)}.product-card-wrapper:hover .card__media img,.product-card-wrapper:hover .media.media--hover-effect>img{transform:scale(1.1)!important}.product-card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important}.product-card-wrapper .media.media--hover-effect>img+img{display:none!important}.product-card-wrapper .heritage-collection-card__flag{width:2.56rem;height:auto;margin-top:1.2rem;display:block}.product-card-wrapper .heritage-collection-card__flag svg{width:100%;height:auto;display:block}body,body *{-webkit-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;-ms-user-select:text;user-select:text}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}