:root{--st-navy:#1A2238;--st-cream:#F5F4F1;--st-ink:#000;--st-muted:#6B6B6B;--st-line:#E8E8E8;--st-green:#4F7A4F;--st-serif:"Instrument Serif",Garamond,Georgia,serif;--st-sans:"Instrument Sans",system-ui,sans-serif;--st-gutter:40px;--st-max:1440px}@media(max-width:768px){:root{--st-gutter:20px}}.st-wrap{width:100%;max-width:var(--st-max);margin:0 auto;padding:0 var(--st-gutter);box-sizing:border-box}.st-wrap--narrow{max-width:900px}.st-serif{font-family:var(--st-serif);font-weight:400}.st-h2{font-family:var(--st-serif);font-weight:400;font-size:43px;line-height:1.1;letter-spacing:-.01em;color:var(--st-navy);margin:0}.st-h3{font-family:var(--st-serif);font-weight:400;font-size:32px;line-height:1.1;color:var(--st-ink);margin:0}.st-eyebrow{font-family:var(--st-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media(max-width:768px){.st-h2{font-size:30px}.st-h3{font-size:26px}}.st-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--st-sans);font-size:12.16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:16.8px 45.6px;border-radius:2px;text-decoration:none;border:0;cursor:pointer;transition:opacity .2s,transform .2s}.st-btn:hover{opacity:.9}.st-btn--cream{background:var(--st-cream);color:var(--st-navy)}.st-btn--navy{background:var(--st-navy);color:#fff}.st-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));column-gap:8px;row-gap:24px}@media(max-width:989px){.st-grid{grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));column-gap:8px;row-gap:20px}}.st-card{display:flex;flex-direction:column;font-family:var(--st-sans)}.st-card__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#f2f2f2}.st-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s ease}.st-card__img--hover{opacity:0}@media(hover:hover){.st-card:hover .st-card__img--hover{opacity:1}.st-card:hover .st-card__img:not(.st-card__img--hover){transform:scale(1.02)}}.st-card__placeholder{width:100%;height:100%;fill:#ccc}.st-badge{position:absolute;top:10px;left:10px;background:#000;color:#fff;font-size:11px;line-height:1;padding:6px 9px;border-radius:999px;font-family:var(--st-sans)}.st-card__info{padding:10px 0 0}.st-card__title{display:block;font-size:14px;font-weight:400;color:#000;text-decoration:none;line-height:1.35}.st-card__price{margin-top:3px;font-size:13px;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.st-price{font-weight:500;color:#000}.st-price--compare{color:#8a8a8a;font-weight:400}@media(max-width:768px){.st-card__title{font-size:13px}.st-card__price{font-size:12.5px}}.st-stars{display:inline-flex;gap:2px;color:var(--st-navy)}.st-stars svg{width:13px;height:13px;fill:currentColor}.st-fade{opacity:0;transform:translateY(14px);transition:opacity .8s ease,transform .8s ease}.st-fade.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.st-fade{opacity:1;transform:none;transition:none}}#header-group:has(.st-header){position:sticky;top:0;z-index:50}#header-group:has(.st-header){transition:top .3s ease}.st-header{position:relative!important}body{background:#fff}.st-cart-count[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/st-base.css.map */
