:root{--liore-burgundy: #5a0f23;--liore-burgundy-deep: #2d0710;--liore-burgundy-soft: #f1e8e4;--liore-accent: #5a0f23;--liore-accent-hover: #7a1d39;--liore-cream: #f8f5f0;--liore-cream-soft: #f6eee8;--liore-stone: #75676b;--liore-ink: #24171a;--font-heading--family: Georgia, "Times New Roman", serif;--font-accent--family: Georgia, "Times New Roman", serif}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,[role=heading],.collection-title,.resource-card[data-resource-type=collection] .resource-card__title,.blog-post-card__title-link,.article-card__title{font-family:var(--font-heading--family)!important;font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:0}body{background:var(--color-background);font-family:var(--font-body--family)}.product-title,.product-card-gallery__title-placeholder,.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] *,.product-grid-view-zoom-out--details .h4,.resource-card[data-resource-type=product] .resource-card__image-placeholder,.resource-card[data-resource-type=product] .resource-card__title,.product-information h1,.view-product-title,.view-product-title *,.quick-add-modal__content .product-header a:not(product-price *),.hotspot-dialog__product-title,.sticky-add-to-cart__title,.cart-items__title,.pickup-location__h4{font-family:var(--font-body--family)!important;font-style:var(--font-body--style);font-weight:var(--font-body--weight);letter-spacing:normal}.tax-note,.cart-totals__tax-note,.quick-order-list-total__tax-note{font-family:var(--font-body--family)!important;font-style:var(--font-body--style);font-weight:var(--font-body--weight)}.product-information product-price :is(.price,.compare-at-price){font-family:var(--font-body--family)!important;font-style:var(--font-body--style);font-weight:var(--font-body--weight)}.product-information product-price .tax-note{display:block;margin-block-start:6px}.section-background{background:var(--color-background)}#header-group{border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08)}#header-component,#header-component .header__row,#header-component .header__drawer,#header-component .menu-list,#header-component .dropdown-localization__button{color:var(--color-foreground)}#header-component .header__row{-webkit-backdrop-filter:saturate(115%) blur(12px);backdrop-filter:saturate(115%) blur(12px)}#header-component .header__drawer{background:transparent!important;background-image:none!important}#header-component :is(.dropdown-localization:not(dropdown-localization-component),.menu-drawer__localization) :is(localization-form-component,.localization-form){width:auto}#header-component :is(.dropdown-localization:not(dropdown-localization-component),.menu-drawer__localization) .language-selector{min-height:40px;padding:0;width:auto}#header-component :is(.dropdown-localization:not(dropdown-localization-component),.menu-drawer__localization) .language-selector .localization-form__select{min-height:40px;padding:0 34px 0 15px;border:1px solid rgb(var(--color-foreground-rgb) / .38);border-radius:999px;background:rgb(var(--color-foreground-rgb) / .07);color:var(--color-foreground);font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#header-component :is(.dropdown-localization:not(dropdown-localization-component),.menu-drawer__localization) .language-selector .localization-form__select:hover{background:rgb(var(--color-foreground-rgb) / .13);border-color:rgb(var(--color-foreground-rgb) / .65)}#header-component :is(.dropdown-localization:not(dropdown-localization-component),.menu-drawer__localization) .language-selector .localization-form__select:focus-visible{outline:2px solid currentcolor;outline-offset:2px}#header-component :is(.dropdown-localization:not(dropdown-localization-component),.menu-drawer__localization) .language-selector .svg-wrapper.icon-caret{right:13px;width:11px;height:11px;color:currentcolor;pointer-events:none}@media screen and (max-width:749px){#header-component .header__columns{position:relative;padding-inline:0!important}#header-component .header-logo{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;transform:translate(calc(-50% + 44px),-50%)}#header-component .mobile-header-localization{display:flex;grid-area:leftB;position:relative;inset-inline-start:44px;align-items:center;justify-content:center;min-width:44px;min-height:44px;z-index:3}#header-component .mobile-header-localization__button{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .38);border-radius:999px;background:rgb(var(--color-foreground-rgb) / .07);color:var(--color-foreground);font-family:var(--font-body--family);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1}#header-component .mobile-header-localization__button .icon-caret{position:static;width:8px;height:8px;transform:none}#header-component .mobile-header-localization__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}#header-component .mobile-header-localization__panel{position:fixed;inset-inline:12px;top:calc(var(--header-group-height, var(--header-height)) + 8px);width:auto;max-height:calc(100svh - var(--header-group-height, var(--header-height)) - 20px);overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb) / .18);border-radius:16px;background:var(--color-background)}#header-component .mobile-header-localization__panel localization-form-component,#header-component .mobile-header-localization__panel .localization-form{width:100%;max-height:inherit}#header-component .mobile-header-localization__panel .localization-form{display:flex;flex-direction:column}html:not([data-theme=dark]) #header-component .mobile-header-localization__panel{--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #2d0710;--color-foreground-rgb: 45 7 16;--color-border: #d8c8cd;--color-border-rgb: 216 200 205}html[data-theme=dark] #header-component .mobile-header-localization__panel{--color-background: #2d0710;--color-background-rgb: 45 7 16;--color-foreground: #f6eee8;--color-foreground-rgb: 246 238 232;--color-border: #6b3442;--color-border-rgb: 107 52 66}#header-component .menu-drawer .menu-drawer__localization .language-selector .localization-form__select{min-height:44px}}@media screen and (max-width:359px){#header-component .header-logo{width:52px}#header-component .header-logo__image{max-width:100%}}@media screen and (min-width:750px){#header-component .header-logo__image{transform:translate(-45px)}}@media screen and (min-width:990px){#header-component .header-menu .menu-list__list-item:not([slot])+.menu-list__list-item:not([slot]){margin-inline-start:12px}}footer :is(localization-form-component,.localization-form,.language-selector){width:auto}footer .language-selector{min-height:40px;padding:0}footer .language-selector .localization-form__select{min-height:40px;padding:0 34px 0 15px;border:1px solid rgb(var(--color-foreground-rgb) / .38);border-radius:999px;background:rgb(var(--color-foreground-rgb) / .07);color:var(--color-foreground);font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}footer .language-selector .localization-form__select:hover{background:rgb(var(--color-foreground-rgb) / .13);border-color:rgb(var(--color-foreground-rgb) / .65)}footer .language-selector .localization-form__select:focus-visible{outline:2px solid currentcolor;outline-offset:2px}footer .language-selector .svg-wrapper.icon-caret{right:13px;width:11px;height:11px;color:currentcolor;pointer-events:none}@media screen and (max-width:749px){footer .language-selector .localization-form__select{min-height:44px}}#header-component :is(.header__underlay-open,.header__underlay-closed){background-image:none!important}#header-component.header[transparent]:not([data-sticky-state=active]) .header__row{-webkit-backdrop-filter:none;backdrop-filter:none}#header-component.header[transparent]:not([data-sticky-state=active]) :is(.header-menu,.header-menu__inner,.header-menu__inner>.menu-list,.dropdown-localization__button){background:transparent;background-image:none}html:not([data-theme=dark]) #header-component.header[transparent][data-sticky-state=active],html:not([data-theme=dark]) #header-component.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])){--color-background: #2d0710;--color-background-rgb: 45 7 16;--color-foreground: #f6eee8;--color-foreground-rgb: 246 238 232;--color-border: #5a2635;--color-border-rgb: 90 38 53;--color-background-top-row: rgb(45 7 16 / .9);--color-background-bottom-row: rgb(45 7 16 / .9);--color-account-icon: #f6eee8;--color-cart-icon: #f6eee8;--color-search-icon: #f6eee8;color:#f6eee8}html:not([data-theme=dark]) #header-component.header[transparent][data-sticky-state=active] .header__row{-webkit-backdrop-filter:saturate(115%) blur(12px);backdrop-filter:saturate(115%) blur(12px)}html:not([data-theme=dark]) #header-component.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])) .header__underlay-open{-webkit-backdrop-filter:saturate(115%) blur(12px);backdrop-filter:saturate(115%) blur(12px)}html:not([data-theme=dark]) #header-component.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])) .header__row{-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=dark]) #header-component.header[transparent][data-sticky-state=active] .header__underlay-closed{background:#2d0710e6}html:not([data-theme=dark]) #header-component.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])) :is(.header__underlay-open,.header__underlay-closed){background:#2d0710fa}html:not([data-theme=dark]) #header-component.header[transparent] .header__underlay-open{--color-submenu: rgb(45 7 16 / .98)}html:not([data-theme=dark]) #header-component.header[transparent]:has(.header-menu[aria-expanded=false]) :is(.header__underlay-open,.header__underlay-closed){background:#2d0710fa}html:not([data-theme=dark]) #header-component.header[transparent] .menu-list__submenu{--color-background: #2d0710;--color-background-rgb: 45 7 16;--color-foreground: #f6eee8;--color-foreground-rgb: 246 238 232;color:#f6eee8}#header-component .mega-menu__list[data-parent-handle=brands] .mega-menu__link--parent{font-weight:700}#header-component .mega-menu__list[data-parent-handle=products] .mega-menu__link--parent{font-family:var(--menu-child-font-family);font-size:var(--menu-child-font-size);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);line-height:var(--menu-child-font-line-height);text-transform:var(--menu-child-font-case)}html:not([data-theme=dark]) #header-component.header[transparent] .menu-list__submenu :is(.mega-menu__link,a){color:#f6eee8d1}html:not([data-theme=dark]) #header-component.header[transparent] .menu-list__submenu :is(.mega-menu__link,a):where(:hover,:focus-visible),html:not([data-theme=dark]) #header-component.header[transparent]:is([data-sticky-state=active],:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .menu-list__link:where(:hover,:focus-visible,[aria-expanded=true],.menu-list__link--active){color:#f0c7d0}html:not([data-theme=dark]) #header-component.header:not([transparent]){--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #2d0710;--color-foreground-rgb: 45 7 16;--color-border: #e2d3d7;--color-border-rgb: 226 211 215;--color-account-icon: #2d0710;--color-cart-icon: #2d0710;--color-search-icon: #2d0710;background:transparent;color:#2d0710}html:not([data-theme=dark]) #header-component.header:not([transparent]) :is(.header__row,.header__columns,.header__drawer,.header-menu,.header-menu__inner,.menu-list,.dropdown-localization__button){background:transparent;color:#2d0710}html:not([data-theme=dark]) #header-component.header:not([transparent]) :is(.language-selector,.localization-form__select){background:transparent}html:not([data-theme=dark]) #header-component.header:not([transparent]) :is(.header__underlay,.header__underlay-closed){background:transparent;background-image:none}html:not([data-theme=dark]) #header-component.header:not([transparent]) .header__underlay-open{--color-submenu: #ffffff;background:#fff;background-image:none}html:not([data-theme=dark]) #header-component.header:not([transparent])[data-sticky-state=active]{background:#fff}html:not([data-theme=dark]) #header-component.header:not([transparent])[data-sticky-state=active] :is(.header__underlay,.header__underlay-closed){background:#fff}html:not([data-theme=dark]) #header-component.header:not([transparent]) .menu-list__submenu{--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #2d0710;--color-foreground-rgb: 45 7 16;color:#2d0710}html:not([data-theme=dark]) #header-component.header:not([transparent]) .menu-list__submenu :is(.mega-menu__link,a){color:#2d0710c7}html:not([data-theme=dark]) #header-component.header:not([transparent]) .menu-list__submenu :is(.mega-menu__link,a):where(:hover,:focus-visible),html:not([data-theme=dark]) #header-component.header:not([transparent]) .menu-list__link:where(:hover,:focus-visible,[aria-expanded=true],.menu-list__link--active){color:#6b1027}html:not([data-theme=dark]) #header-component.header:not([transparent]) .menu-list__link--active:not(:hover,:focus-visible,[aria-expanded=true]){color:#2d0710}html:not([data-theme=dark]) #header-component.header:not([transparent]) .header__row{-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=dark]) #header-component.header:not([transparent]) .header-logo__image{filter:brightness(0) saturate(100%) invert(8%) sepia(37%) saturate(4205%) hue-rotate(326deg) brightness(91%) contrast(105%)}@media screen and (min-width:750px){body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child .hero{min-height:min(56.25vw,calc(100svh - var(--header-group-height, 0px)))}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child .hero__media{object-position:center top}}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .localization-selector,#header-component .theme-toggle__button,#header-component .search-action{color:currentColor}#header-component .menu-list__link{font-family:var(--font-subheading--family);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}#header-component .menu-list:where(:has(.menu-list__list-item:hover),:has(.menu-list__list-item:focus-within)) .menu-list__link{color:var(--color-foreground)}#header-component .menu-list .menu-list__list-item:where(:hover,:focus-within)>.menu-list__link,#header-component .menu-list .menu-list__link[aria-expanded=true]{color:var(--liore-accent-hover)}#header-component .header-actions__action:hover,#header-component .theme-toggle__button:hover,#header-component .dropdown-localization__button:hover{background:transparent;color:var(--liore-accent-hover)}@media screen and (max-width:749px){#header-component .header__columns,#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) calc(var(--header-mobile-bookend) * 3)}#header-component header-actions{grid-area:rightB;justify-self:end;min-width:calc(var(--header-mobile-bookend) * 3)}#header-component header-actions .header-actions__action,#header-component .theme-toggle__button{flex:0 0 var(--header-mobile-bookend);min-width:var(--header-mobile-bookend);width:var(--header-mobile-bookend)}}.cart-bubble__background{fill:var(--liore-ink)}.content-for-layout>.shopify-section:first-child .hero{color:var(--liore-cream)}.content-for-layout>.shopify-section:first-child .liore-translated-text--h1,.content-for-layout>.shopify-section:first-child .liore-translated-text--h1>*{font-size:clamp(3.25rem,6.2vw,5.5rem);line-height:.94;max-width:10ch}.content-for-layout>.shopify-section:first-child .liore-translated-text--rte{font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.65;max-width:35rem}.content-for-layout>.shopify-section:first-child .button-custom{border-radius:0;letter-spacing:.08em;min-height:48px;padding-inline:28px;text-transform:uppercase}.marquee__content{color:var(--liore-stone)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){letter-spacing:.01em}.liore-hero-heading{color:var(--liore-cream);font-family:var(--font-heading--family);font-size:clamp(3rem,7vw,5.2rem);line-height:.98;max-width:11ch}.liore-hero-heading p,.liore-section-heading :is(h1,h2,h3,p),.liore-footer-heading :is(h1,h2,h3,p),.liore-footer-text p{margin:0}.liore-section-heading{font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.8vw,2.6rem);line-height:1.05;text-align:center;width:100%}.liore-section-heading--left{text-align:left}.liore-footer-heading{font-family:var(--font-heading--family);font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.08}.liore-footer-text{color:rgb(var(--color-foreground-rgb) / .72);line-height:1.7}footer .email-signup__button--text{border-radius:var(--border-radius, 100px)}.collection-card{background:var(--liore-cream-soft);overflow:hidden}.collection-card--image-bg .collection-title,.collection-card--image-bg .text-block{color:var(--liore-ink);font-weight:700;text-transform:uppercase}.collection-card--image-bg .collection-card__content{padding:32px 24px!important}@media screen and (max-width:749px){.collection-card.collection-card--image-bg{aspect-ratio:1 / 1!important}.collection-card--image-bg .collection-card__content{--vertical-alignment: center;justify-content:center!important;padding:12px 14px!important}.liore-collection-desc{font-size:.72rem;line-height:1.4;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.liore-collection-desc{color:rgb(var(--color-foreground-rgb) / .72);font-size:.82rem;line-height:1.5;margin:0;max-width:58%}.liore-collection-cta{color:var(--liore-ink);display:block;font-family:var(--font-subheading--family);font-size:.72rem;font-weight:700;letter-spacing:.1em;padding-block-start:10px;text-decoration:underline;text-decoration-color:rgb(var(--color-foreground-rgb) / .35);text-underline-offset:3px;text-transform:uppercase}.collection-card:hover .liore-collection-cta{color:var(--liore-accent-hover);text-decoration-color:var(--liore-accent-hover)}.collection-card__image img,.product-card__image img,.card-gallery img{mix-blend-mode:multiply}.product-card{--product-card-gap: 10px}.product-card .card-gallery{background:#ffffff80}.product-title,.product-card .price,.product-card price-list{font-size:.92rem}.product-card .product-title{text-transform:none}.product-card a:hover .product-title,.product-card:hover .product-title{color:var(--liore-accent-hover)}.media-with-content .button-unstyled{align-items:center;display:inline-flex;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px}.media-with-content .button-unstyled:after{content:"\2192";font-family:var(--font-body--family);font-size:1rem;margin-inline-start:10px;transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}.media-with-content .button-unstyled:hover:after{transform:translate(3px)}.product-card .card-gallery,.collection-card{border-color:var(--color-border)}.product-information{--gap: clamp(32px, 5vw, 72px)}.product-information__media .product-media-container{background:var(--liore-cream-soft)}.product-information__media .product-media-container img{object-fit:cover}.product-details{color:var(--color-foreground)}.product-details .text-block.h6,.product-details .text-block.h6>*{color:rgb(var(--color-foreground-rgb) / .68);letter-spacing:.08em}.product-details .text-block.h2>*{font-size:clamp(2.5rem,5vw,4.1rem);line-height:.98}.product-details .price,.product-details price-list{color:var(--color-foreground);font-family:var(--font-heading--family);font-size:clamp(1.7rem,2vw,2.1rem)}.product-form-buttons{align-items:stretch}.product-details .quantity-selector{--quantity-selector-width: 132px;border-color:var(--color-border);border-radius:0;min-height:var(--height-buy-buttons)}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus),.product-details .quantity-selector input[type=number]{border-radius:0}.product-details .add-to-cart-button,.product-details .button,.product-details .shopify-payment-button__button{border-radius:0;letter-spacing:.08em;text-transform:uppercase}.product-details .add-to-cart-button{background:var(--liore-ink);color:var(--liore-cream)}.liore-product-trust{border-block-start:1px solid var(--color-border);display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:4px;padding-block-start:24px}.liore-product-trust__item{align-items:flex-start;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr)}.liore-product-trust__icon{color:var(--liore-accent-hover);inline-size:22px}.liore-product-trust__title,.liore-product-trust__text{margin:0}.liore-product-trust__title{font-family:var(--font-subheading--family);font-size:.84rem;letter-spacing:.03em}.liore-product-trust__text{color:rgb(var(--color-foreground-rgb) / .64);font-size:.8rem}a,.button,.button-secondary{transition:color var(--animation-speed, .2s) var(--animation-easing, ease),background-color var(--animation-speed, .2s) var(--animation-easing, ease),border-color var(--animation-speed, .2s) var(--animation-easing, ease)}@media screen and (min-width:750px){.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}}@media screen and (max-width:749px){#header-component .menu-list__link{font-size:.85rem}.content-for-layout>.shopify-section:first-child .hero{min-height:78svh}.content-for-layout>.shopify-section:first-child .liore-translated-text--h1,.content-for-layout>.shopify-section:first-child .liore-translated-text--h1>*{font-size:clamp(2.85rem,14vw,4rem)}.media-with-content__content>.group-block-content{padding-block:52px}.liore-product-trust{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/liore-custom.css.map */
