:root{--l-black: #080808;--l-black-2: #0d0d0d;--l-black-3: #141414;--l-black-4: #1c1c1c;--l-cream: #484745;--l-cream-dim: rgba(72,71,69,.45);--l-cream-faint: rgba(72,71,69,.08);--l-border: rgba(240,237,229,.07);--l-border-mid: rgba(240,237,229,.14);--l-ease: cubic-bezier(.16, 1, .3, 1);--l-ease-out: cubic-bezier(.25, .1, .25, 1)}@font-face{font-family:LeJourSerif;src:url(Le_Jour_Serif_Personal_Use_Only.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.header__heading-link .h2,.header__heading-link span,.header__heading a,.header__heading{font-family:LeJourSerif,serif!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#484745!important}html{background:var(--l-black);scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{background:var(--l-black)!important;color:var(--l-cream)!important;-webkit-font-smoothing:antialiased}::selection{background:var(--l-cream);color:var(--l-black)}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:var(--l-black)}::-webkit-scrollbar-thumb{background:var(--l-black-4)}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.55}.announcement-bar{background:var(--l-black-2)!important;border-bottom:1px solid var(--l-border)!important;padding:1.1rem 0!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{color:var(--l-cream-dim)!important;font-family:Assistant,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase!important}.header,.header-wrapper,.shopify-section-header-sticky,.shopify-section-header-default{background:var(--l-black)!important;border-bottom:1px solid var(--l-border)!important;box-shadow:none!important}.header__heading-link{padding:0!important}.header__heading{display:none!important}.header__menu-item{font-family:Assistant,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--l-cream)!important}.header__menu-item span{color:#fff!important}.header__menu-item:hover span{color:#ffffff8c!important}.header__icon,.header svg{fill:#fff!important;color:#fff!important}.header__icon-badge{background:var(--l-cream)!important;color:var(--l-black)!important}.list-menu,.header__submenu{background:var(--l-black-2)!important;border:1px solid var(--l-border)!important;box-shadow:0 24px 60px #000c!important}.list-menu__item a,.header__submenu a{color:var(--l-cream-dim)!important;font-family:Assistant,sans-serif!important;font-size:1rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.list-menu__item a:hover{color:var(--l-cream)!important;opacity:1!important}.menu-drawer,.menu-drawer__navigation,.menu-drawer__inner-container{background:var(--l-black)!important;border-right:1px solid var(--l-border)!important}.menu-drawer__menu-item,.menu-drawer a{color:var(--l-cream)!important;font-family:Assistant,sans-serif!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-bottom:1px solid var(--l-border)!important}.banner{position:relative!important;background:var(--l-black)!important;overflow:hidden!important}.banner__media img{filter:brightness(.82) contrast(1.06)!important;transition:transform 12s var(--l-ease)!important;transform-origin:center center!important}.banner:hover .banner__media img{transform:scale(1.04)!important}.banner__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to top,#080808eb,#08080866 40%,#0808080d),linear-gradient(to right,rgba(8,8,8,.3) 0%,transparent 60%)!important;z-index:1!important}.banner__box,.banner__content{position:relative!important;z-index:2!important;background:transparent!important;border:none!important;box-shadow:none!important;max-width:none!important;width:100%!important;padding:0 5vw 7vw!important;align-items:flex-start!important;justify-content:flex-end!important}.banner__heading{font-family:Assistant,sans-serif!important;font-size:clamp(5rem,10vw,13rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:.9!important;color:var(--l-cream)!important;text-transform:uppercase!important;text-align:left!important;margin:0 0 2.4rem!important;max-width:16ch!important}.banner__subheading{font-family:Assistant,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--l-cream-dim)!important;margin:0 0 4rem!important}.banner .button--primary{background:var(--l-cream)!important;color:var(--l-black)!important;border:1px solid var(--l-cream)!important;border-radius:0!important;font-family:Assistant,sans-serif!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;padding:1.5rem 4rem!important;transition:all .35s var(--l-ease-out)!important}.banner .button--primary:hover{background:transparent!important;color:var(--l-cream)!important}.banner .button--secondary{background:transparent!important;color:var(--l-cream)!important;border:1px solid var(--l-border-mid)!important;border-radius:0!important;font-family:Assistant,sans-serif!important;font-size:.95rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;padding:1.5rem 4rem!important;transition:all .35s var(--l-ease-out)!important}.banner .button--secondary:hover{border-color:var(--l-cream)!important}.shopify-section,.featured-collection,.collection-list,.image-with-text,.rich-text,.multicolumn,.collage,.video-section{background:var(--l-black)!important}.title,h1,h2,h3,h4,h5{font-family:Assistant,sans-serif!important;color:var(--l-cream)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important}.featured-collection .title,.collection-list__title{font-size:clamp(2.8rem,5vw,6rem)!important;letter-spacing:.06em!important;line-height:1!important;padding-bottom:2.4rem!important;border-bottom:1px solid var(--l-border)!important;margin-bottom:5rem!important}.subtitle,.subtitle p{font-family:Assistant,sans-serif!important;color:var(--l-cream-dim)!important;font-size:1rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;margin-bottom:1rem!important}.product-grid{gap:1px!important;background:var(--l-border)!important;margin:0!important}.card-wrapper{background:var(--l-black)!important;border:none!important;box-shadow:none!important;overflow:hidden!important;transition:background .3s ease!important}.card-wrapper:hover{background:var(--l-black-2)!important}.card__media,.card .media{overflow:hidden!important;background:var(--l-black-3)!important;position:relative!important;aspect-ratio:3/4!important}.card__media img,.card .media img{transition:transform 1s var(--l-ease),filter .6s ease!important;filter:brightness(.93)!important;width:100%!important;height:100%!important;object-fit:cover!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.06)!important;filter:brightness(1)!important}.card__information,.card-information{padding:1.8rem 0 2.4rem!important;background:var(--l-black)!important}.card-wrapper:hover .card__information{background:var(--l-black-2)!important}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link{font-family:Assistant,sans-serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--l-cream)!important;line-height:1.5!important}.price,.price-item,.price__regular,.price-item--regular{color:var(--l-cream-dim)!important;font-size:1rem!important;letter-spacing:.1em!important;font-family:Assistant,sans-serif!important;font-weight:400!important}.price__sale .price-item--sale{color:var(--l-cream)!important}.badge{background:var(--l-cream)!important;color:var(--l-black)!important;font-family:Assistant,sans-serif!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;padding:.35rem .8rem!important}.badge--sold-out{background:transparent!important;color:var(--l-cream-dim)!important;border:1px solid var(--l-border-mid)!important}.quick-add__submit{background:var(--l-black-3)!important;color:var(--l-cream)!important;border:1px solid var(--l-border)!important;border-radius:0!important;font-family:Assistant,sans-serif!important;font-size:.9rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;transition:all .25s ease!important}.quick-add__submit:hover{background:var(--l-cream)!important;color:var(--l-black)!important;border-color:var(--l-cream)!important}.button{font-family:Assistant,sans-serif!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.4rem 3.6rem!important;transition:all .3s var(--l-ease-out)!important;box-shadow:none!important}.button--primary{background:var(--l-cream)!important;color:var(--l-black)!important;border:1px solid var(--l-cream)!important}.button--primary:hover{background:transparent!important;color:var(--l-cream)!important}.button--secondary{background:transparent!important;color:var(--l-cream)!important;border:1px solid var(--l-border-mid)!important}.button--secondary:hover{border-color:var(--l-cream)!important}.field__input,input[type=text],input[type=email],input[type=tel],textarea,select{background:transparent!important;border:none!important;border-bottom:1px solid var(--l-border-mid)!important;border-radius:0!important;color:var(--l-cream)!important;font-family:Assistant,sans-serif!important;font-size:1.1rem!important;letter-spacing:.08em!important;padding:1.2rem 0!important;transition:border-color .2s ease!important}.field__input:focus,input:focus,textarea:focus{border-bottom-color:var(--l-cream)!important;outline:none!important;box-shadow:none!important}.field__input::placeholder,input::placeholder,textarea::placeholder{color:#f0ede540!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.95rem!important}.field__label,label{color:var(--l-cream-dim)!important;font-family:Assistant,sans-serif!important;font-size:.9rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}.image-with-text{overflow:hidden!important}.image-with-text__content{background:var(--l-black-2)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:6rem 5rem!important}.image-with-text__heading{font-family:Assistant,sans-serif!important;font-size:clamp(3rem,4.5vw,5.5rem)!important;font-weight:700!important;letter-spacing:.04em!important;line-height:.96!important;text-transform:uppercase!important;color:var(--l-cream)!important;margin-bottom:2.4rem!important}.image-with-text__text,.image-with-text .rte{color:var(--l-cream-dim)!important;font-size:1.25rem!important;line-height:1.8!important;letter-spacing:.02em!important;max-width:48ch!important}.rich-text{padding:8rem 0!important}.rich-text__heading{font-family:Assistant,sans-serif!important;font-size:clamp(3.5rem,7vw,9rem)!important;font-weight:700!important;letter-spacing:.03em!important;line-height:.92!important;text-transform:uppercase!important;color:var(--l-cream)!important;margin-bottom:3rem!important;max-width:20ch!important}.rich-text__text p{color:var(--l-cream-dim)!important;font-size:1.3rem!important;line-height:1.85!important;max-width:55ch!important}.collection-card__image-wrapper{overflow:hidden!important}.collection-card__image-wrapper img{transition:transform .9s var(--l-ease)!important;filter:brightness(.8)!important}.collection-card:hover .collection-card__image-wrapper img{transform:scale(1.05)!important;filter:brightness(.9)!important}.collection-card__title{font-family:Assistant,sans-serif!important;color:var(--l-cream)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:400!important}.multicolumn{border-top:1px solid var(--l-border)!important}.multicolumn-card{padding:4rem 2rem!important;border-right:1px solid var(--l-border)!important}.multicolumn-card__title{color:var(--l-cream)!important;font-family:Assistant,sans-serif!important;font-size:1rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:1.6rem!important}.multicolumn-card__info,.multicolumn-card .rte{color:var(--l-cream-dim)!important;font-size:1.2rem!important;line-height:1.75!important}.cart-drawer,.drawer{background:var(--l-black-2)!important;border-left:1px solid var(--l-border)!important;color:var(--l-cream)!important}.cart-drawer__header,.drawer__header{border-bottom:1px solid var(--l-border)!important;padding:2.4rem!important}.cart-drawer__header h2,.drawer__title{font-family:Assistant,sans-serif!important;font-size:1rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--l-cream)!important}.cart-item__name{color:var(--l-cream)!important;font-family:Assistant,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cart-item__options,.cart-item__discounted-prices{color:var(--l-cream-dim)!important;font-size:1.1rem!important}.cart-drawer__footer{border-top:1px solid var(--l-border)!important}.totals__subtotal{color:var(--l-cream-dim)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:.95rem!important}.totals__subtotal-value{color:var(--l-cream)!important}.footer{background:var(--l-black-2)!important;border-top:1px solid var(--l-border)!important;padding:7rem 0 4rem!important}.footer__heading{font-family:Assistant,sans-serif!important;font-size:.8rem!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--l-cream)!important;margin-bottom:2.8rem!important}.footer a,.footer li,.footer p{font-family:Assistant,sans-serif!important;color:var(--l-cream-dim)!important;font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:2.2!important}.footer a:hover{color:var(--l-cream)!important;opacity:1!important}.footer__copyright,.copyright__content{color:#f0ede533!important;font-size:.9rem!important;letter-spacing:.15em!important;border-top:1px solid var(--l-border)!important;padding-top:3rem!important;margin-top:5rem!important;text-transform:uppercase!important}.footer .newsletter-form{border-bottom:1px solid var(--l-border-mid)!important;display:flex!important}.footer .newsletter-form .field__input{background:transparent!important;border:none!important;color:var(--l-cream)!important;flex:1!important}.footer .newsletter-form .button{background:transparent!important;color:var(--l-cream-dim)!important;border:none!important;padding:1rem 0 1rem 2rem!important;letter-spacing:.22em!important;font-size:.85rem!important}.footer .newsletter-form .button:hover{color:var(--l-cream)!important}.payment-icons .icon{filter:brightness(.5)!important}.variant-input-wrapper label{border:1px solid var(--l-border-mid)!important;background:transparent!important;color:var(--l-cream-dim)!important;border-radius:0!important;font-family:Assistant,sans-serif!important;letter-spacing:.12em!important;transition:all .2s ease!important}.variant-input-wrapper input:checked+label{border-color:var(--l-cream)!important;color:var(--l-cream)!important;background:transparent!important}.variant-input-wrapper label:hover{border-color:var(--l-cream-dim)!important;color:var(--l-cream)!important}.predictive-search{background:var(--l-black-2)!important;border:1px solid var(--l-border)!important;box-shadow:0 20px 60px #000c!important}.predictive-search__heading{color:var(--l-cream-dim)!important;font-family:Assistant,sans-serif!important;font-size:.8rem!important;letter-spacing:.28em!important;text-transform:uppercase!important}.predictive-search-option,.predictive-search-result__link{color:var(--l-cream)!important}.pagination__item a{background:transparent!important;color:var(--l-cream-dim)!important;border:1px solid var(--l-border)!important;border-radius:0!important;font-family:Assistant,sans-serif!important;letter-spacing:.1em!important;transition:all .2s ease!important}.pagination__item a:hover,.pagination__item--current a{border-color:var(--l-cream)!important;color:var(--l-cream)!important}.icon,svg{fill:var(--l-cream)!important;color:var(--l-cream)!important}.visually-hidden{position:absolute!important;clip:rect(0,0,0,0)!important}.header-wrapper{position:absolute!important;top:0;left:0;right:0;background:transparent!important;z-index:10}.overlay,.modal-overlay,.menu-overlay{display:none!important;opacity:0!important;pointer-events:none!important}.menu-drawer{position:fixed!important;top:0!important;left:0!important;width:240px!important;max-width:70vw!important;height:auto!important;max-height:100vh!important;overflow-y:auto!important;background:#ffffff14!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:none!important;border-right:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;padding:1.5rem 0 2rem!important}.menu-drawer__navigation,.menu-drawer__inner-container{background:transparent!important;border:none!important}.menu-drawer .menu-drawer__menu a,.menu-drawer .menu-drawer__menu-item,.menu-drawer a{color:#fff!important;font-family:Assistant,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:1rem 1.5rem!important}.menu-drawer .menu-drawer__menu a:hover{color:#fff9!important}.menu-drawer .header__menu-item{color:#fff!important}.menu-drawer summary{color:#fff!important}.menu-drawer details>summary svg,.menu-drawer svg{fill:#fff!important;color:#fff!important}.header .header__icon svg,.header svg,header svg,.header__icon,.header__icon svg path,.header .icon,header .icon{fill:#fff!important;color:#fff!important;stroke:none!important}.header__menu-item span,.header .header__menu-item span{color:#fff!important}.header__menu-item:hover span{color:#ffffff80!important}.shopify-section-header-sticky,.shopify-section-header-pinned,.section-header{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:10!important;background:transparent!important}.header-wrapper{background:transparent!important;border-bottom:none!important;box-shadow:none!important}.header{background:transparent!important}.header__heading,.header__heading a,.header__heading-logo,.header__heading-link{background:transparent!important;color:#fff!important}img.header__heading-logo{display:none!important}.header__heading-link:after{content:"LEIRI";color:#fff!important;font-size:17px;letter-spacing:5px;font-family:Cormorant Garamond,serif;font-weight:400}header-drawer{display:block!important}.header__inline-menu{display:none!important}header-drawer details[open]>summary:before,details[open].menu-drawer-container>summary:before{opacity:0!important;visibility:hidden!important;background:transparent!important}#MainContent{padding-top:85px}#MainContent:has(.lr-hero){padding-top:0}.about-hero{min-height:auto!important;align-items:flex-start!important;padding-top:60px!important;padding-bottom:40px!important}.about-manifesto{padding-top:40px!important}.about-split{grid-template-columns:1fr!important}.about-split__content--full{width:100%!important;max-width:720px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/leiri-custom.css.map */
