:root{--lg-ink: #111111;--lg-red: #C41E3A;--lg-gold: #B98A6E;--lg-line: #E7E2DC;--lg-soft: #F5F1EC;--lg-bars: 62px}body,.rte,input,textarea,select,button{font-family:Outfit,sans-serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.lg-h2,.lg-hero__title,.header-menu a,.menu-list__link,.product-card [role=heading],.product-details h1{font-family:Tenor Sans,sans-serif!important;font-weight:400!important;letter-spacing:.06em}h1,h2,.h1,.h2,.lg-h2{text-transform:uppercase}.header-menu a,.menu-list__link{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem!important}#lg-bars{position:fixed;top:0;left:0;right:0;z-index:9000}#lg-sale-bar{background:var(--lg-red);color:#fff;height:34px;overflow:hidden;white-space:nowrap;display:flex;align-items:center}#lg-sale-track{display:inline-flex;animation:lgScroll 40s linear infinite}.lg-sale-item{font-family:Tenor Sans,sans-serif;font-size:14px;letter-spacing:.14em;padding:0 28px;text-transform:uppercase}.lg-sale-dot{opacity:.7}#lg-info-bar{background:var(--lg-ink);color:#fff;height:28px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#lg-bars-spacer{height:var(--lg-bars)}@keyframes lgScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){#lg-sale-track{animation:none}}header.header-section{top:var(--lg-bars)!important}.header-section header-component,.header{border-bottom:1px solid var(--lg-line)}#header-group [id*=__header_announcements]{display:none}body:has(header-drawer details[open]) #lg-bars{z-index:1}.lg-btn{display:inline-block;background:var(--lg-ink);color:#fff!important;border:1px solid var(--lg-ink);padding:14px 34px;font-family:Tenor Sans,sans-serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease;cursor:pointer}.lg-btn:hover{background:#333;border-color:#333}.lg-btn--light{background:#fff;color:var(--lg-ink)!important;border-color:#fff}.lg-btn--light:hover{background:transparent;color:#fff!important}.lg-btn--outline{background:transparent;color:var(--lg-ink)!important}.lg-btn--outline:hover{background:var(--lg-ink);color:#fff!important}.add-to-cart-button,.button:not(.button-secondary):not(.button-unstyled){text-transform:uppercase;letter-spacing:.12em}.lg-hero{position:relative;min-height:var(--lg-hero-h, 70vh);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;color:#fff}.lg-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#00000026)}.lg-hero__content{position:relative;padding:48px 20px;max-width:900px}.lg-hero__kicker{font-family:Tenor Sans,sans-serif;letter-spacing:.3em;text-transform:uppercase;font-size:13px;margin:0 0 14px}.lg-hero__title{font-size:clamp(40px,7vw,84px);line-height:1.05;margin:0 0 14px;text-transform:uppercase;letter-spacing:.04em}.lg-hero__sub{font-size:clamp(16px,2vw,20px);margin:0 0 30px}.lg-hero--plain{background:var(--lg-soft);color:var(--lg-ink);min-height:52vh}.lg-hero--plain .lg-hero__kicker{color:var(--lg-gold)}.lg-features{border-top:1px solid var(--lg-line);border-bottom:1px solid var(--lg-line)}.lg-features__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 24px;text-align:center}.lg-feature svg{width:30px;height:30px;fill:none;stroke:var(--lg-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px}.lg-feature__title{font-family:Tenor Sans,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:14px;margin:0 0 4px}.lg-feature__text{font-size:13px;color:#555;margin:0}.lg-about{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin:0 auto;padding:64px 24px;gap:56px}.lg-about__media img{width:100%;height:auto;display:block}.lg-about--text{grid-template-columns:1fr;max-width:760px;text-align:center}.lg-h2{font-size:clamp(24px,3vw,32px);margin:0 0 18px;letter-spacing:.08em}.lg-about__text{font-size:16px;line-height:1.75;color:#333;margin-bottom:26px}.lg-contact{max-width:720px;margin:0 auto;padding:64px 24px;text-align:center}.lg-contact__intro{color:#444;margin:0 0 26px}.lg-contact__form{display:grid;gap:12px;text-align:left}.lg-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lg-contact input,.lg-contact textarea{width:100%;border:1px solid #cfc8c0;background:#fff;padding:14px;font-size:15px;border-radius:0}.lg-contact .lg-btn{justify-self:center;margin-top:8px}.lg-contact__ok{background:#eef6ee;padding:12px;text-align:center}.lg-contact__err{background:#fbecec;padding:12px;text-align:center}.product-card{position:relative}.product-card [role=heading]{text-transform:uppercase;font-size:.9rem!important;text-align:center}.product-card .price,.product-card product-price{justify-content:center;text-align:center}.cs-card-badge-wrap{position:absolute;top:10px;right:10px;left:auto;z-index:20;pointer-events:none}.cs-card-badge{background:var(--lg-ink);padding:5px 10px;display:flex;flex-direction:column;align-items:center}.cs-card-badge__pct{color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cs-card-badge__sub{display:none}.price-item--sale,.price__sale .price{color:var(--lg-red)!important}.compare-at-price{color:#8a8a8a!important}.hv-save{margin:-6px 0 0;color:var(--lg-red);font-size:14px;font-weight:600}.product-details p+ul:first-of-type{list-style:none;padding-inline-start:0}.hv-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hv-pay svg{width:38px;height:24px}.shopify-section .accordion{max-width:760px;margin-inline:auto}.product-information .accordion{max-width:none}@media screen and (min-width:750px){.product-information__media media-gallery.sticky-content{top:calc(var(--lg-bars) + 85px)!important}}html{scroll-behavior:smooth}@media(hover:hover){.product-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.product-card:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){.hv-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.hv-reveal.hv-in{opacity:1;transform:none}}@media(max-width:749px){:root{--lg-bars: 56px}#lg-sale-bar{height:30px}.lg-sale-item{font-size:12px;padding:0 18px}#lg-info-bar{height:26px;font-size:9.5px;letter-spacing:.12em}.lg-features__inner{grid-template-columns:1fr 1fr;padding:28px 16px;gap:22px 12px}.lg-about{grid-template-columns:1fr;padding:44px 16px;gap:26px}.lg-contact__row{grid-template-columns:1fr}.lg-hero{min-height:60vh}.product-details h1{font-size:22px;line-height:1.25}}.lg-feature svg{display:block;margin:0 auto 10px}[id$=__footer_main] .footer-content{grid-template-columns:1fr!important;justify-items:center}[id$=__footer_main] .footer-content>*{width:100%;max-width:520px}.menu-drawer__menu-item{font-family:Tenor Sans,sans-serif!important;font-size:20px!important;text-transform:uppercase;letter-spacing:.12em}.shopify-section:has(.card-gallery__placeholder){display:none}:root{--lg-bars: 70px}#lg-sale-bar{height:42px;display:flex;align-items:center;justify-content:center;gap:18px;padding:0 12px;white-space:nowrap;background:var(--lg-red) repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0 12px,transparent 12px 24px)}.lg-cd-title{font-family:Tenor Sans,sans-serif;font-size:19px;letter-spacing:.12em;text-transform:uppercase}.lg-cd{display:inline-flex;align-items:flex-start;gap:4px;color:#ffd84d}.lg-cd__u{display:inline-flex;flex-direction:column;align-items:center;line-height:1;min-width:26px}.lg-cd__u b{font-family:Outfit,sans-serif;font-weight:600;font-size:21px}.lg-cd__u small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-top:2px}.lg-cd i{font-style:normal;font-weight:600;font-size:18px;line-height:1}.lg-cd--done .lg-cd{display:none}#lg-info-bar{height:28px}.lg-hero{min-height:var(--lg-hero-h, 75vh);background:#111}.lg-hero video.lg-hero__img{object-fit:cover}.lg-hero__shade{background:linear-gradient(to top,#0006,#0000002e)}.lg-hero__title{font-family:Tenor Sans,serif!important;font-size:clamp(44px,7.2vw,96px);letter-spacing:.03em}.lg-btn--ghost{background:transparent;color:#fff!important;border:1.5px solid #fff}.lg-btn--ghost:hover{background:#fff;color:var(--lg-ink)!important}.lg-chero{position:relative;height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#222}.lg-chero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.lg-chero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.lg-chero__title{position:relative;color:#fff;font-size:clamp(36px,5vw,60px);letter-spacing:.06em;margin:0;text-transform:uppercase}.lg-chero--plain{background:var(--lg-soft);height:220px}.lg-chero--plain .lg-chero__title{color:var(--lg-ink)}.lg-cintro{max-width:760px;margin:0 auto;padding:40px 20px 8px;text-align:center}.lg-cintro__title{font-family:Tenor Sans,sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:14px;margin:0 0 10px}.lg-cintro__text{color:#555;font-size:15px}.lg-tiles{max-width:1400px;margin:0 auto;padding:48px 24px 56px}.lg-tiles__title{text-align:center;margin-bottom:28px}.lg-tiles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lg-tile{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--lg-soft)}.lg-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lg-tile:hover .lg-tile__img{transform:scale(1.05)}.lg-tile__img--plain{background:linear-gradient(160deg,#efe8e1,#e2d6cb)}.lg-tile__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:var(--lg-ink);padding:10px 18px;min-width:60%;text-align:center;font-family:Tenor Sans,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.lg-tiles__text{max-width:760px;margin:36px auto 0;text-align:center;color:#444}.lg-trust{max-width:760px;margin:0 auto;padding:56px 20px 28px;text-align:center}.lg-trust__text{color:#444;margin-bottom:22px}.product-badges,.product-badge{z-index:3}.product-badge,[class*=product-badge]{background:var(--lg-ink)!important;color:#fff!important;border-radius:0!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase}.lg-card-save{color:var(--lg-red);font-size:13px;text-align:center;margin:0}.product-card [role=heading],.product-card .product-title{letter-spacing:.14em!important;line-height:1.35}.lg-offer{background:#f7f2ec;border:1px solid #EADFD3;border-radius:10px;padding:16px 18px}.lg-offer__title{font-family:Tenor Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:13px;margin:0 0 8px;color:var(--lg-red)}.lg-offer p{margin:0;font-size:14px;color:#333}.lg-offer small{display:block;margin-top:8px;color:#8a8178;font-size:12px}.lg-eta{font-size:14px;margin:0;color:#333}.lg-eta strong{font-weight:600}.product-information .accordion details,.product-details .accordion details{border:1px solid var(--lg-line);margin-bottom:8px}.product-information .accordion summary,.product-details .accordion summary{justify-content:center;text-align:center;font-family:Tenor Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;padding:14px 16px}.product-information .accordion details>*:not(summary){padding:0 18px 16px}@media(max-width:749px){:root{--lg-bars: 84px}#lg-sale-bar{height:58px;flex-direction:column;gap:3px;padding:6px 8px}.lg-cd-title{font-size:12.5px;letter-spacing:.08em;white-space:normal;text-align:center}.lg-cd__u b{font-size:17px}.lg-cd__u small{display:none}.lg-cd i{font-size:15px}#lg-info-bar{height:26px}.lg-hero{min-height:62vh}.lg-chero{height:260px}.lg-tiles{padding:32px 12px 40px}.lg-tiles__grid{grid-template-columns:1fr 1fr;gap:10px}.lg-tile__label{font-size:11px;padding:8px 10px;min-width:75%}}.lg-hero__content{max-width:1100px}@media(min-width:750px){.lg-hero__title{font-size:clamp(44px,6vw,78px);white-space:nowrap}}@media(max-width:749px){.lg-hero__title{font-size:clamp(36px,11vw,52px)}}.header-menu a,.menu-list__link{font-size:.76rem!important;letter-spacing:.1em!important}@media(max-width:749px){.lg-cd-title{font-size:10.5px!important;letter-spacing:.03em!important;white-space:nowrap!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lg-custom.css.map */
