:root{--hol-ivory:#ffffff;--hol-paper:#ffffff;--hol-ink:#101010;--hol-navy:#17233a;--hol-line:#d8d2c7;--hol-muted:#716d66}body,.template-index{background:#fff;color:var(--hol-ink)}.template-index .page--width{max-width:1440px;margin:0 auto;padding-left:clamp(24px,5vw,78px);padding-right:clamp(24px,5vw,78px)}.template-index .main-heading{text-align:left;max-width:none;margin:0 0 42px;display:flex;align-items:end;justify-content:space-between;gap:24px}.template-index .section-title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.075em;line-height:1.02;text-transform:uppercase;font-size:clamp(28px,3.1vw,44px)!important}.template-index .section-description{margin:8px 0 0;color:var(--hol-muted);font-size:12px;letter-spacing:.025em;line-height:1.5;max-width:420px}.template-index .section-featured-collection{border:0!important}.template-index [id*=__new_in]{background:#fff;border-top:1px solid rgba(23,35,58,.08);border-bottom:1px solid rgba(23,35,58,.08)}.template-index [id*=__bestsellers],.template-index [id*=__available_now]{background:#fff}.template-index [id*=__hol_intro] .ai-hero-campaign{min-height:min(78vh,820px)}.template-index [id*=__hol_intro] .ai-hero-campaign__image{object-position:center 38%;filter:saturate(.9) contrast(.98)}.template-index [id*=__hol_intro] .ai-hero-campaign__content{padding:0 6vw clamp(54px,8vh,90px);max-width:760px;margin:0;text-align:left!important;align-items:flex-start!important}.template-index [id*=__hol_intro] .ai-hero-campaign__brand{font-size:clamp(43px,5vw,70px)!important;letter-spacing:.065em!important;line-height:.98;text-shadow:0 2px 25px rgba(0,0,0,.18)}.template-index [id*=__hol_intro] .ai-hero-campaign__tagline{font-size:11px!important;letter-spacing:.24em!important}.template-index [id*=__hol_intro] .ai-hero-campaign__description{font-size:13px!important;opacity:.9}.template-index [id*=__hol_intro] .ai-hero-campaign__buttons{justify-content:flex-start!important;gap:10px!important}.template-index [id*=__hol_intro] .ai-hero-campaign__button{min-width:150px!important;padding:12px 22px!important;font-size:10px!important;letter-spacing:.14em!important}.template-index .product-card-list{align-items:start}.template-index product-card,.template-index .product-card,.template-index .card-product{background:transparent!important;box-shadow:none!important;border:0!important}.template-index .product-card-media,.template-index .card-product__media,.template-index .product-card__media{background:#fff;overflow:hidden;border-radius:0!important}.template-index .product-card-media img,.template-index .card-product__media img,.template-index .product-card__media img{transition:transform .5s ease;object-fit:cover}@media(hover:hover){.template-index product-card:hover .product-card--img,.template-index .card-product:hover img{transform:scale(1.012)}}.template-index .product-card--text{padding-top:14px!important;text-align:left!important}.template-index .product-card-title,.template-index .product-card__title,.template-index .card-product__title,.template-index .product-card .h6,.template-index product-card a[href*="/products/"]{font-size:12px!important;line-height:1.42;font-weight:400;letter-spacing:.015em;color:var(--hol-ink)!important;text-align:left!important}.template-index product-price-list,.template-index .price{font-size:11px!important;letter-spacing:.045em;color:#514d47!important;margin-top:5px;display:block}.template-index product-card .badge,.template-index .product-card .badge,.template-index .card-product .badge{background:var(--hol-navy)!important;color:#fff!important;border-radius:0!important;font-size:8px!important;letter-spacing:.13em;padding:5px 8px;text-transform:uppercase}.template-index [id*=__editorial]{background:#fff;padding:0 clamp(18px,4vw,56px)}.template-index [id*=__editorial] .ai-hero-campaign{min-height:min(68vh,720px);max-width:1380px;margin:0 auto}.template-index [id*=__editorial] .ai-hero-campaign__image{object-position:center 34%;filter:saturate(.88)}.template-index [id*=__editorial] .ai-hero-campaign__content{padding:0 6vw 60px;max-width:650px;margin:0;text-align:left!important;align-items:flex-start!important}.template-index [id*=__editorial] .ai-hero-campaign__brand{font-size:clamp(34px,4vw,54px)!important;letter-spacing:.08em!important}.template-index [id*=__editorial] .ai-hero-campaign__tagline{font-size:10px!important;letter-spacing:.22em!important}.template-index [id*=__editorial] .ai-hero-campaign__description{font-size:12px!important;max-width:470px}.template-index [id*=__editorial] .ai-hero-campaign__buttons{justify-content:flex-start!important}.template-index [id*=__house_promise]{background:var(--hol-navy)!important;border:0!important}.template-index [id*=__house_promise] *{border-color:#ffffff75}.template-index [id*=__house_promise] h2,.template-index [id*=__house_promise] h3{letter-spacing:.09em;font-weight:400}.template-index [id*=__join_house]{background:var(--hol-navy)}.template-index [id*=__join_house] h2{font-weight:400;letter-spacing:.045em;line-height:.96}.template-index [id*=__join_house] input{border-radius:0!important;background:var(--hol-navy)!important;color:#fff!important;border-color:#ffffff6b!important}.template-index [id*=__join_house] button{background:transparent!important;border:1px solid rgba(255,255,255,.72)!important;color:#fff!important}.header,.header-wrapper{background:#fffffffa!important}.announcement-bar{background:var(--hol-navy)!important;color:#fff!important;text-transform:uppercase;letter-spacing:.18em;font-size:10px}.footer,.footer-section{background:var(--hol-navy)!important;color:#fff}.footer-main{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.55fr);gap:64px;align-items:start}.footer-logo .h3,.footer-logo h3,.footer-logo span{font-size:clamp(28px,3vw,43px)!important;line-height:1!important;letter-spacing:.01em;white-space:nowrap}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:32px}.footer a{opacity:.78}.footer a:hover{opacity:1}.template-index .button,.template-index .btn,.template-index button[type=submit],.template-index input[type=submit]{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px;min-height:42px}main,.main-content,.page-content,.shopify-section{background-color:transparent}.template-index main,.template-index .main-content{background:#fff}.hol-cart-trust{margin:12px 0 14px;padding:11px 12px;border:1px solid rgba(23,35,58,.14);font-size:9px;line-height:1.5;letter-spacing:.09em;text-align:center;text-transform:uppercase;color:#5f5a52;background:#faf9f6}.hol-cart-checkout{display:block!important}.hol-cart-checkout .button{width:100%!important;min-height:54px!important;background:var(--hol-navy)!important;color:#fff!important;border-color:var(--hol-navy)!important;letter-spacing:.12em!important;text-transform:uppercase}.cart-summary .summary-heading,.cart-drawer-summary .drawer-heading{font-weight:400}.cart-drawer-summary{border-top:1px solid rgba(23,35,58,.12)}.template-collection .main-heading,.template-collection .collection-banner{text-align:center}.template-collection .section-title,.template-collection h1{font-weight:400;letter-spacing:.065em}.template-collection product-card,.template-collection .product-card,.template-collection .card-product{border:0!important;box-shadow:none!important;background:transparent!important}.template-collection .product-card--text{text-align:left!important;padding-top:11px!important}.template-collection .product-card-title,.template-collection product-card a[href*="/products/"]{font-size:11.5px!important;font-weight:400!important;line-height:1.4;text-align:left!important}.template-collection product-price-list,.template-collection .price{font-size:10.5px!important;color:#5f5a52!important}.template-collection .badge{border-radius:0!important;font-size:8px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.template-collection .product-card-media img,.template-collection .card-product__media img{object-fit:cover}@media(max-width:749px){.template-index .page--width{padding-left:18px;padding-right:18px}.template-index .main-heading{display:block;margin-bottom:28px}.template-index .section-title{font-size:25px!important;letter-spacing:.07em}.template-index .section-description{font-size:11px;margin-top:7px}.template-index [id*=__hol_intro] .ai-hero-campaign{min-height:70svh;max-height:690px}.template-index [id*=__hol_intro] .ai-hero-campaign__image{object-position:center 26%}.template-index [id*=__hol_intro] .ai-hero-campaign__content{padding:0 20px 30px;max-width:100%;text-align:center!important;align-items:center!important}.template-index [id*=__hol_intro] .ai-hero-campaign__brand{font-size:clamp(28px,8.4vw,36px)!important;white-space:nowrap;letter-spacing:.045em!important}.template-index [id*=__hol_intro] .ai-hero-campaign__tagline{font-size:9px!important;letter-spacing:.19em!important}.template-index [id*=__hol_intro] .ai-hero-campaign__description{font-size:11px!important;margin-bottom:16px}.template-index [id*=__hol_intro] .ai-hero-campaign__buttons{gap:7px!important;justify-content:center!important;max-width:330px}.template-index [id*=__hol_intro] .ai-hero-campaign__button{font-size:9px!important;padding:10px 12px!important;min-width:135px!important}.template-index .product-card--text{padding-top:10px!important}.template-index .product-card-title,.template-index product-card a[href*="/products/"]{font-size:10.5px!important;line-height:1.35}.template-index product-price-list,.template-index .price{font-size:10px!important;margin-top:3px}.template-index [id*=__editorial]{padding:0}.template-index [id*=__editorial] .ai-hero-campaign{min-height:60svh;max-height:610px}.template-index [id*=__editorial] .ai-hero-campaign__content{padding:0 20px 30px;max-width:100%;text-align:center!important;align-items:center!important}.template-index [id*=__editorial] .ai-hero-campaign__brand{font-size:29px!important}.template-index [id*=__editorial] .ai-hero-campaign__description{font-size:11px!important;max-width:300px}.template-index [id*=__editorial] .ai-hero-campaign__buttons{justify-content:center!important}.footer-main{display:block}.footer-brand{margin-bottom:32px}.footer-logo .h3,.footer-logo h3,.footer-logo span{font-size:29px!important;white-space:normal}.footer-links{grid-template-columns:1fr 1fr;gap:26px 20px}.hol-cart-trust{font-size:8.5px;margin-top:10px}.cart-grid-cell.right{margin-top:24px}.template-collection .section-title,.template-collection h1{font-size:26px!important}.template-collection .product-card-title,.template-collection product-card a[href*="/products/"]{font-size:10.5px!important}}@media(max-width:390px){.template-index [id*=__hol_intro] .ai-hero-campaign__brand{font-size:26px!important}.footer-links{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/house-of-loren-luxury-v2.css.map */
