:root{--lumi-ink: #143e3e;--lumi-cream: #f9f8f5;--lumi-sand: #ebe6df}body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em}.button,.shopify-challenge__button{font-size:12px;letter-spacing:.12em;text-transform:uppercase;min-height:50px;padding:15px 26px;line-height:1.5}.button:after,.button:before{border-radius:0}.lumi-eyebrow{margin:0 0 22px;font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.lumi-copy{font-size:16px;line-height:1.8;max-width:540px}.lumi-copy p{margin:0 0 16px}.lumi-copy p:last-child{margin-bottom:0}.lumi-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.lumi-text-link{display:inline-flex;align-items:center;gap:16px;color:inherit;font-size:12px;line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid currentColor;padding:10px 0;min-height:44px}.lumi-text-link:hover{opacity:.72}.lumi-section-heading{text-align:center;max-width:760px;margin:0 auto 44px}.lumi-section-heading h2{margin:0 0 16px;font-size:clamp(36px,4vw,54px);line-height:1.1}.lumi-section-heading .lumi-copy{margin:auto}.section+.lumi-section,.lumi-section+.section,.lumi-section+.lumi-section{margin-top:0}.header-wrapper{border-bottom:1px solid #dedbd5}.header__heading-link{padding-top:0;padding-bottom:0}.header__icon--search{color:inherit}.announcement-bar__message{font-family:var(--font-body-family);font-size:12px;letter-spacing:.05em;min-height:34px;padding:8px 0}.utility-bar{border:0}.footer{border-top:1px solid #dedbd5}.footer-block__heading{font-size:25px}.footer-block--newsletter{gap:40px}.footer__content-top{padding-bottom:48px}.footer .list-menu__item--link{font-size:14px;line-height:1.8}.footer-block__details-content{font-size:15px;line-height:1.8}.newsletter-form__field-wrapper .field{background:transparent}.card__heading{font-family:var(--font-body-family);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.5}.collection-hero__title,.product__title h1{letter-spacing:-.02em}.collection-hero{background:var(--lumi-cream)}.product__title h1{font-size:clamp(32px,3.3vw,48px)}.shopify-section-group-footer-group.section{margin-top:0}@media screen and (min-width:1200px){.header.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto;gap:24px;padding-left:40px;padding-right:32px;max-width:1600px}.header__heading-logo-wrapper{width:158px}.header__icons{padding-right:0}.header.header--middle-left .header__icons .header__search{display:none}}.product-card-wrapper .card:not(.card--horizontal)>.card__inner.ratio:before{padding-bottom:125%}.product-card-wrapper .card:not(.card--horizontal) .card__media{background:#fff}.product-card-wrapper .card:not(.card--horizontal) .card__media .media>img{object-fit:contain;object-position:center;padding:clamp(14px,2vw,26px);box-sizing:border-box}.product-card-wrapper .card:not(.card--horizontal)>.card__content .card__heading{min-height:3em}@media screen and (min-width:990px)and (max-width:1199px){body.overflow-hidden-tablet{overflow:hidden}.header.header--middle-left{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;gap:12px}.header.header--middle-left header-drawer{display:block}.header.header--middle-left .header__heading,.header.header--middle-left .header__heading-link{justify-self:center}.header .desktop-localization-wrapper{display:none}}@media screen and (max-width:749px){.lumi-section .page-width{padding-left:24px;padding-right:24px}.lumi-copy{font-size:15px}.lumi-actions{gap:18px}.lumi-section-heading{margin-bottom:32px}.announcement-bar__message{font-size:11px}.header{padding-left:20px;padding-right:20px;min-height:76px}.header__heading-logo-wrapper{max-width:140px}.footer-block--newsletter{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lumilash-design.css.map */
