:root{--glam-ink:#2b1d14;--glam-navy:#8b4a26;--glam-navy-hover:#733a1c;--glam-brass:#8e6220;--glam-blush:#f3e8d8;--glam-muted:#76624f;--glam-cream:#fbf6ee;--glam-line:#e3d3bd;--glam-serif:var(--font-heading-family);--glam-sans:var(--font-body-family)}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.01em}.glam-eyebrow{font-family:var(--glam-sans);font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--glam-brass);margin:0 0 1.2rem}.glam-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.glam-wrap{padding:0 5rem}}.glam-section{padding:clamp(3.6rem,6vw,7.2rem) 0}.glam-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.glam-head h2{margin:0;font-size:clamp(2.6rem,3.4vw,4rem)}.glam-link{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--glam-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;white-space:nowrap}.glam-link:hover{color:var(--glam-brass)}.glam-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 3.2rem;background:var(--glam-ink);color:#fff;border:1px solid var(--glam-ink);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.glam-btn:hover{background:transparent;color:var(--glam-ink)}.glam-btn--light:hover{background:transparent;color:#fff}.glam-btn--brass{background:var(--glam-brass);border-color:var(--glam-brass)}.glam-card{position:relative;display:flex;flex-direction:column;gap:1rem}.glam-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--glam-cream)}.glam-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s,transform .6s}.glam-card__media img+img{opacity:0}.glam-card:hover .glam-card__media img+img{opacity:1}.glam-card:hover .glam-card__media img:only-child{transform:scale(1.04)}.glam-card__badge{position:absolute;top:1rem;left:1rem;z-index:2;background:#fff;color:var(--glam-ink);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;padding:.5rem .9rem}.glam-card__badge--sale{background:var(--glam-navy);color:#fff}.glam-card__quick{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;opacity:0;transform:translateY(.6rem);transition:.25s}.glam-card:hover .glam-card__quick,.glam-card__quick:focus-within{opacity:1;transform:none}@media(hover:none){.glam-card__quick{opacity:1;transform:none}}.glam-card__quick .glam-btn{width:100%;min-height:4.2rem;background:#fffffff0;color:var(--glam-ink);border-color:transparent}.glam-card__quick .glam-btn:hover{background:var(--glam-ink);color:#fff}.glam-card__title{font-size:1.5rem;line-height:1.35;margin:0;color:var(--glam-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.glam-card__price{font-size:1.4rem;display:flex;gap:.8rem;align-items:baseline}.glam-card__price s{opacity:.55;font-size:1.25rem}.glam-card__price .from{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.glam-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.glam-rail::-webkit-scrollbar{display:none}.glam-rail>*{scroll-snap-align:start}@media(min-width:750px){.glam-rail{grid-auto-columns:calc((100% - 4.8rem)/4)}}.glam-rail-nav{display:flex;gap:.8rem}.glam-rail-nav button{width:4.4rem;height:4.4rem;border:1px solid var(--glam-line);background:#fff;cursor:pointer;font-size:1.8rem;line-height:1;color:var(--glam-ink)}.glam-rail-nav button:hover{border-color:var(--glam-ink)}.header__menu-item{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.announcement-bar__message{letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}.product__title h1{font-family:var(--glam-serif)}.product-form__submit{letter-spacing:.2em;text-transform:uppercase;font-size:1.3rem;min-height:5.2rem}.glam-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid var(--glam-line);border-bottom:1px solid var(--glam-line);padding:1.6rem 0;margin:1.6rem 0;text-align:center;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.glam-trust svg{width:2.2rem;height:2.2rem;display:block;margin:0 auto .6rem;stroke:var(--glam-brass)}h1,h2,h3,.h0,.h1,.h2,.h3,.glam-head h2,.glam-hero__title,.glam-stl__title,.glam-ed__copy h2,.glam-nl__body h2,.glam-pl__copy h2{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.glam-head h2{font-size:clamp(2rem,2.4vw,2.8rem)}.glam-head--center{justify-content:center;text-align:center}.glam-eyebrow{color:var(--glam-navy);letter-spacing:.2em}.glam-card{text-align:center;align-items:center}.glam-card__media{aspect-ratio:1/1;width:100%;background:var(--glam-blush)}.glam-card__title{font-weight:600;font-size:1.4rem;text-transform:none;letter-spacing:.02em}.glam-card__price{justify-content:center;font-size:1.35rem}.glam-card__badge{top:.8rem;left:.8rem;background:var(--glam-navy);color:#fff;font-size:.95rem;padding:.4rem .8rem}@media(min-width:990px){.glam-rail{grid-auto-columns:calc((100% - 6.4rem)/5)}}.header__heading-logo{max-width:100%}.header__inline-menu .list-menu{gap:.4rem;justify-content:center}.header__menu-item{font-size:1.25rem;letter-spacing:.12em;font-weight:500}.glam-btn{background:var(--glam-navy);border-color:var(--glam-navy)}.glam-btn:hover{color:var(--glam-navy)}.glam-btn--light{background:#fff;color:var(--glam-ink);border-color:#fff}.product__title h1{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2.2rem,2.6vw,3rem)}.glam-crumbs{font-size:1.2rem;letter-spacing:.06em;color:var(--glam-muted);margin:0 0 1.2rem}.glam-crumbs a{color:inherit;text-decoration:none}.glam-crumbs a:hover{text-decoration:underline}.glam-badge-new{display:inline-block;background:var(--glam-navy);color:#fff;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;padding:.4rem .8rem;margin-bottom:.8rem}body{background:#fbf6ee;color:#2b1d14}.glam-btn:hover{background:var(--glam-navy-hover);border-color:var(--glam-navy-hover);color:#fff}.glam-btn--light:hover{background:transparent;color:#fff;border-color:#fff}.glam-link:hover,.glam-crumbs a:hover{color:var(--glam-navy)}.glam-eyebrow{color:var(--glam-brass)}.glam-card__badge{background:var(--glam-navy);color:#fff}.product-media-modal__content>img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 4rem);object-fit:contain;margin-left:auto;margin-right:auto}@media(max-width:749px){.product-media-modal__content>img{max-height:calc(100vh - 8rem)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/glam.css.map */
