:root{--lf-label:var(--FONT-SIZE-SUBHEADING-DESKTOP,12px)}@media(max-width:767px){:root{--lf-label:var(--FONT-SIZE-SUBHEADING-MOBILE,12px)}}[id^=shopify-section-template] a.btn--text span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--accent)}[id^=shopify-section-template] .hero__subheading{display:inline-flex;align-items:center;gap:9px}[id^=shopify-section-template] .text-center .hero__subheading{justify-content:center}[id^=shopify-section-template] .hero__subheading:before{content:"";width:7px;height:7px;border:3px double var(--accent);background:transparent;display:inline-block;flex-shrink:0}[id$=__testimonial] .hero__subheading:before{content:none}[id$=-close] h2,[id$=__closing] h2{font-style:italic}[id$=-close] h2:before,[id$=__closing] h2:before{content:"";display:block;width:9px;height:9px;border:3px double var(--text);background:transparent;margin:0 auto 26px}[id$=-close],[id$=__closing]{position:relative;overflow:hidden}[id$=-close]>*,[id$=__closing]>*{position:relative;z-index:1}[id$=-close]:after,[id$=__closing]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/cdn/shop/files/lori-signature-greige.png) center center / 52% auto no-repeat;opacity:.07}[id$=-close] .hero__button-group{flex-direction:column;align-items:center;gap:26px}[id$=-close] .btn--solid,[id$=__closing] .btn--solid{padding:16px 36px}.theme__header .header__menu .menu__item>a,.theme__header .header__menu .navlink{font-size:var(--lf-label);letter-spacing:.2em;text-transform:uppercase}.announcement__wrapper .announcement__text,.announcement__wrapper p{font-size:12.5px;letter-spacing:.06em}.site-footer-wrapper{border-top:1px solid var(--border)}.site-footer .footer__blocks{display:flex;flex-direction:column;align-items:center;gap:26px;padding:0}.site-footer .footer__block{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;flex:none!important;text-align:center}.site-footer .footer__block__title{display:none!important}.site-footer .footer__block--newsletter{order:0;width:min(520px,100%)!important}.site-footer .footer__block--menu{order:1}.site-footer .footer__block--social{order:2;overflow:visible!important}.site-footer .footer__block--menu>div,.site-footer .footer__block--social>div{display:block!important;height:auto!important}.site-footer .footer__quicklinks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0}.site-footer .footer__quicklinks li{margin:0}.site-footer .footer__quicklinks a{font-size:13px;letter-spacing:.06em;color:var(--text)}.site-footer .socials{justify-content:center;gap:18px;margin:0;line-height:1}.site-footer .socials li,.site-footer .socials a{display:inline-flex;align-items:center;line-height:1;overflow:visible}.site-footer .socials svg{width:17px;height:17px;opacity:.6;display:block;overflow:visible;vertical-align:middle}.site-footer .footer__newsletter__text p{font-size:14px;font-style:italic;margin:0 0 10px;opacity:.85}.site-footer .footer__newsletter__wrapper{text-align:center}.site-footer .footer__block--newsletter form,.site-footer .footer__block--newsletter .input-group{margin:0 auto;max-width:440px}.site-footer .footer__block--newsletter .field,.site-footer .footer__block--newsletter input[type=email]{border:0;border-bottom:1px solid var(--border);background:transparent;font-family:var(--FONT-STACK-BODY);box-shadow:none}.site-footer .footer__block--newsletter .btn{border:0!important;background:none!important;color:var(--text)!important;font-size:var(--lf-label);letter-spacing:.2em;text-transform:uppercase;padding:0 0 0 12px;min-height:0}.site-footer .footer__block--newsletter .btn span{border-bottom:1px solid var(--accent);padding-bottom:3px}.supporting-menu__inner{justify-content:center}.supporting-menu .supporting-menu__copyright{font-size:12.5px;opacity:.6;letter-spacing:.04em;text-align:center}[id$=__hero-main] .hero__description:first-of-type{font-size:var(--lf-label);letter-spacing:.22em;text-transform:uppercase;opacity:.92;margin:0 0 8px}[id$=__hero-main] .hero__description:first-of-type p{display:inline-flex;align-items:center;gap:10px;margin:0}[id$=__hero-main] .hero__description:first-of-type p:before{content:"";width:7px;height:7px;border:3px double currentColor;background:transparent;display:inline-block}[id$=__hero-main] .hero__button .btn--text{font-style:italic;font-size:14px;text-transform:none;letter-spacing:0;margin-top:14px;color:var(--text)}[id$=__hero-main] .hero__button .btn--text span{text-decoration-color:var(--text)}[id$=__hero-main] .hero__content__wrapper{padding-bottom:64px}[id$=__hero-main] .image-overlay{background:linear-gradient(to bottom,#3b141600,#3b14160f 26%,#3b141657,#3b14169e 70%,#3b1416d1)!important}[id$=__trust-strip] p{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:13px;row-gap:7px;margin:0;font-size:var(--lf-label);letter-spacing:.055em}[id$=__trust-strip] p span{white-space:nowrap}[id$=__trust-strip] p span:not(:last-child):after{content:"\b7";margin-left:13px;opacity:.42}[id$=__trust-strip] ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:13px;row-gap:7px;margin:0;font-size:var(--lf-label);letter-spacing:.055em;list-style:none}[id$=__trust-strip] ul li{white-space:nowrap}[id$=__trust-strip] ul li:not(:last-child):after{content:"\b7";margin-left:13px;opacity:.42}[id$=__current-work] .grid.multicolumn{--gap-offset: 0;gap:30px}[id$=__current-work] .multicolumn,[id$=__current-work] .column__inner,[id$=__current-work] .column__image,[id$=__current-work] .wrapper{overflow:visible}[id$=__current-work] .grid-item{position:relative;overflow:visible}[id$=__current-work] .column__image{position:relative}[id$=__current-work] .column__image:after{content:"";position:absolute;top:16px;left:16px;right:-16px;bottom:-16px;border:1px solid var(--text);opacity:.55;pointer-events:none;z-index:2}[id$=__current-work] .grid-item:nth-of-type(1):before{content:"I."}[id$=__current-work] .grid-item:nth-of-type(2):before{content:"II."}[id$=__current-work] .grid-item:before{position:absolute;top:-30px;left:-6px;z-index:5;font-family:var(--FONT-STACK-HEADING);font-style:italic;font-size:54px;line-height:1;color:var(--text);opacity:.9}[id$=__current-work] .column__image img{transition:transform .6s ease}[id$=__current-work] .grid-item:hover .column__image img{transform:scale(1.05)}[id$=__maker] .hero__media:first-of-type{max-width:130px;position:relative;margin:10px 0 0}[id$=__maker] .hero__media:first-of-type:after{content:"";position:absolute;top:9px;left:9px;right:-9px;bottom:-9px;border:1px solid var(--accent);opacity:.85;pointer-events:none}[id$=__maker] .hero__media:first-of-type img{width:100%;height:150px;object-fit:cover;display:block}[id$=__maker] .hero__rte:last-of-type{font-style:italic;font-size:16px;line-height:1.55;max-width:280px;margin:14px 0 28px}[id$=__maker] .hero__rte:last-of-type p+p{font-style:normal;font-size:var(--lf-label);letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-top:8px}[id$=__maker] .hero__media:last-of-type{max-width:240px}[id$=__maker] .hero__media:last-of-type img{width:100%;height:auto}[id$=__motif] .brick__block__image{position:relative}[id$=__motif] .brick__block__image:after{content:"";position:absolute;top:16px;right:16px;left:-16px;bottom:-16px;border:1px solid var(--text);opacity:.5;pointer-events:none;z-index:2}[id$=__motif] .brick__section{overflow:visible}[id$=__press] em{color:var(--accent);font-size:14px}[id$=__press] a{color:inherit;text-decoration:none;border-bottom:1px solid var(--border)}[id$=__press] a:hover{border-bottom-color:var(--accent)}[id$=-head] .hero__content{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:8px 48px;align-items:end;padding-bottom:44px;border-bottom:1px solid var(--border)}[id$=-head] .hero__subheading{grid-column:1;grid-row:1;font-size:var(--lf-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0}[id$=-head] .hero__title{grid-column:1;grid-row:2;font-size:58px;line-height:1.05;text-wrap:balance;margin:6px 0 0;font-weight:400;letter-spacing:-.005em}[id$=-head] .hero__rte{grid-column:2;grid-row:1/3;align-self:end;font-size:19px;font-style:italic;line-height:1.55;margin:0;max-width:400px;opacity:.9}[id$=-head] .hero__rte p{margin:0}[id$=-head] .hero__button{grid-column:1/-1}[id$=-sub] .hero__title{font-size:38px;line-height:1.15;font-weight:400;margin:14px 0 0}[id$=-sub] .hero__subheading{font-size:var(--lf-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0}[id$=-ledger] .multicolumn__wrapper,[id$=-ledger] .grid{display:block;--gap-offset: 0}[id$=-ledger] .grid-item{width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important;border-top:1px solid var(--border)}[id$=-ledger] .grid-item:last-child{border-bottom:1px solid var(--border)}[id$=-ledger] .column__content{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:24px 0;margin-bottom:0;align-items:baseline;text-align:left}[id$=-ledger] .column__heading{font-size:var(--lf-label);letter-spacing:.22em;text-transform:uppercase;font-weight:400;margin:0;display:inline-flex;align-items:center;gap:10px}[id$=-ledger] .column__heading:before{content:"";display:inline-block;width:7px;height:7px;border:1px solid var(--accent);flex-shrink:0}[id$=-ledger] .column__text{margin:0}[id$=-ledger] .column__text p{font-size:19px;line-height:1.55;margin:0}[id$=-ledger] .column__text p+p{margin-top:2px}[id$=-ledger] .column__text em{color:var(--accent)}[id$=-ledger] .column__text small{display:block;font-size:14px;font-style:italic;opacity:.75;margin-top:4px}[id$=-ledger] .column__text a{border-bottom:1px solid var(--accent);text-decoration:none;color:inherit}[id$=-rows] .multicolumn__wrapper,[id$=-rows] .grid{display:block;--gap-offset: 0}[id$=-rows] .grid-item{width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important;border-top:1px solid var(--border)}[id$=-rows] .grid-item:last-child{border-bottom:1px solid var(--border)}[id$=-rows] .column__content{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:24px 0;margin-bottom:0;align-items:baseline;text-align:left}[id$=-rows] .column__heading{font-size:var(--lf-label);letter-spacing:.22em;text-transform:uppercase;font-weight:400;margin:0;display:inline-flex;align-items:center;gap:10px}[id$=-rows] .column__heading:before{content:"";display:inline-block;width:7px;height:7px;border:1px solid var(--accent);flex-shrink:0}[id$=-rows] .column__text{margin:0}[id$=-rows] .column__text p{font-size:19px;line-height:1.55;margin:0;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}[id$=-rows] .column__text em{font-size:14px;color:var(--accent)}[id$=-rows] .column__text a{border-bottom:1px solid var(--accent);text-decoration:none;color:inherit}[id$=-steps] .multicolumn__wrapper,[id$=-steps] .grid{display:block;counter-reset:lfstep;--gap-offset: 0}[id$=-steps] .grid-item{width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important;border-top:1px solid var(--border);counter-increment:lfstep}[id$=-steps] .grid-item:last-child{border-bottom:1px solid var(--border)}[id$=-steps] .column__content{display:grid;grid-template-columns:90px 260px 1fr;gap:28px;padding:30px 0;margin-bottom:0;align-items:baseline;text-align:left}[id$=-steps] .column__content:before{content:counter(lfstep,upper-roman) ".";font-size:26px;font-style:italic;color:var(--accent);line-height:1}[id$=-steps] .column__heading{font-size:24px;font-weight:400;margin:0}[id$=-steps] .column__text p{margin:0;max-width:560px;font-size:16.5px;line-height:1.7}[id$=-quote] .reviews__grid,[id$=__t-cards] .reviews__grid{display:block}[id$=-quote] .reviews__grid-item,[id$=__t-cards] .reviews__grid-item{width:100%!important;max-width:720px;margin:0 auto!important;padding:0!important;position:static;transform:none!important;float:none}[id$=-quote] .review,[id$=__t-cards] .review{background:none;padding:0;border:0}[id$=-quote] .review blockquote p{font-size:24px;line-height:1.5;font-style:italic;margin:0}[id$=-quote] .review__content:before{content:"";display:block;width:9px;height:9px;border:3px double var(--accent);background:transparent;margin:0 auto 26px}[id$=-quote] .review__author{margin-top:22px}[id$=-quote] .review__author *,[id$=__t-cards] .review__author .review__title{font-style:normal;font-size:var(--lf-label);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}[id$=__t-cards] .reviews__grid-item{border-top:1px solid var(--border);padding:44px 0}[id$=__t-cards] .reviews__grid-item:first-child{border-top:0;padding-top:8px}[id$=__t-cards] .review blockquote p{font-size:21px;line-height:1.62;font-style:italic;margin:0}[id$=__t-cards] .reviews__grid-item:first-child .review blockquote p{font-size:24px;line-height:1.58}[id$=__t-cards] .review__author{margin-top:18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}[id$=__t-cards] .review__author .review__title{color:var(--text);display:inline-flex;align-items:center;gap:10px}[id$=__t-cards] .review__author .review__title:before{content:"";display:inline-block;width:7px;height:7px;border:3px double var(--accent)}[id$=__t-cards] .review__author .review__subheading{font-style:italic;font-size:14px;color:var(--accent)}[id$=-press] .logos__title{font-size:var(--lf-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:400}[id$=-press] .logos__img img{object-fit:contain;filter:grayscale(1);opacity:.75;transition:opacity .2s}[id$=-press] .logos__slide__link:hover .logos__img img{opacity:1;filter:none}[id$=-press] .logos__slide__text{font-size:13px;letter-spacing:.06em}[id$=-press] .logos__slide__text a{border-bottom:1px solid var(--accent);text-decoration:none;color:inherit}[id$=__p-faq] .section-sidebar__aside .widget__links{border:0;padding:0;list-style:none;margin:0}[id$=__p-faq] .widget__links li{list-style:none}[id$=__p-faq] .widget__link{font-family:var(--FONT-STACK-HEADING);font-size:var(--lf-label);letter-spacing:.2em;text-transform:uppercase;opacity:.6;padding:9px 0;background:none;border:0;text-align:left}[id$=__p-faq] .widget__link.is-selected{opacity:1;color:var(--accent)}[id$=__p-faq] .widget__link.is-selected:before{content:"";display:inline-block;width:7px;height:7px;border:3px double var(--accent);background:transparent;margin-right:10px;vertical-align:middle}[id$=__p-faq] .section-sidebar__title{font-family:var(--FONT-STACK-HEADING);font-size:26px;font-weight:400;text-transform:none;letter-spacing:0;margin:56px 0 10px;padding-bottom:10px}[id$=__p-faq] .section-sidebar__title:first-child{margin-top:0}[id$=__p-faq] details.accordion{border-top:1px solid var(--border);border-bottom:0;margin:0}[id$=__p-faq] details.accordion:has(+.section-sidebar__title),[id$=__p-faq] details.accordion:last-child{border-bottom:1px solid var(--border)}[id$=__p-faq] .accordion__title{font-family:var(--FONT-STACK-HEADING);font-size:19px;line-height:1.35;letter-spacing:0;text-transform:none;font-weight:400;padding:18px 0}[id$=__p-faq] .accordion__title svg{width:12px;height:12px;color:var(--accent)}[id$=__p-faq] .accordion__content{padding:0 0 22px;max-width:640px;font-size:16px;line-height:1.7}[id$=__p-faq] .accordion__content a{border-bottom:1px solid var(--accent)}[id$=-form] .contact__form__heading{font-size:38px;font-weight:400;text-align:left;margin-bottom:8px}[id$=-form] .field{border:0;border-bottom:1px solid var(--border);padding:14px 0;background:transparent;font-family:var(--FONT-STACK-BODY);font-size:16.5px;box-shadow:none}[id$=-form] .field::placeholder{color:var(--accent);opacity:.9;font-size:12px;letter-spacing:.16em;text-transform:uppercase}[id$=-form] select.field{appearance:none;-webkit-appearance:none;background:none;font-size:15px}[id$=-form] .custom-form__label{font-family:var(--FONT-STACK-BODY);font-size:var(--lf-label);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:0}[id$=-form] .custom-form__block{margin-bottom:22px}[id$=-form] .custom-form__block--heading p{font-size:16.5px;font-weight:400;font-style:italic;margin:0 0 20px}[id$=-form] textarea.field{min-height:80px}[id$=-form] .btn--full{width:auto;min-width:0;padding:16px 36px;font-size:12px;letter-spacing:.16em}[id$=-form] .custom-form__required-text{font-style:italic;font-size:13px;opacity:.7}[id$=-form] .form__legal{font-size:12px;opacity:.6;max-width:520px}[id$=__p-s1] .brick__block--images,[id$=__p-s2] .brick__block--images,[id$=__p-contact] .brick__block--images,[id$=__a-gold] .brick__block--images,[id$=__a-hali] .brick__block--images,[id$=__questions] .brick__block--images{position:relative;overflow:visible}[id$=__p-s1] .brick__block--images:after,[id$=__p-s2] .brick__block--images:after,[id$=__p-contact] .brick__block--images:after,[id$=__a-gold] .brick__block--images:after,[id$=__a-hali] .brick__block--images:after,[id$=__questions] .brick__block--images:after{content:"";position:absolute;top:14px;bottom:-14px;border:1px solid var(--accent);opacity:.85;pointer-events:none}[id$=__p-s1] .brick__block--images:after,[id$=__p-contact] .brick__block--images:after,[id$=__a-hali] .brick__block--images:after,[id$=__questions] .brick__block--images:after{left:14px;right:-14px}[id$=__p-s2] .brick__block--images:after,[id$=__a-gold] .brick__block--images:after{left:-14px;right:14px}[id$=__p-contact] .hero__rte a{border-bottom:1px solid var(--accent)}[id$=__a-open] .brick__block--images img,[id$=__a-gold] .brick__block--images img,[id$=__a-hali] .brick__block--images img,[id$=__p-contact] .brick__block--images img,[id$=__questions] .brick__block--images img{object-fit:contain!important;object-position:center center}[id$=__a-gem] div.hero__rte:last-of-type p{font-family:var(--FONT-STACK-HEADING);font-style:italic;font-size:44px!important;line-height:1.18;margin:34px 0 0;max-width:640px}[id$=__a-gem] div.hero__rte:last-of-type p:before{content:"";display:block;width:36px;height:1px;background:var(--accent);margin:0 0 26px}[id$=__a-gem] .hero__content__wrapper{max-width:800px}[id$=__p-main] .hero__content__wrapper{max-width:100%}[id$=__p-main] .hero__subheading{font-size:var(--lf-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}[id$=__p-main] .hero__title{font-size:58px;line-height:1.05;font-weight:400;margin:6px 0 44px;padding-bottom:44px;border-bottom:1px solid var(--border)}[id$=__p-main] .hero__rte{max-width:720px}[id$=__p-main] .hero__rte p,[id$=__p-main] .hero__rte li{font-size:17.5px!important;line-height:1.8!important}[id$=__p-main] .hero__rte strong{font-weight:500}[id$=__p-main] .hero__rte a{border-bottom:1px solid var(--accent)}[id$=__l-all] .hero__content{border-top:1px solid var(--border);padding-top:26px}[id$=__l-all] .hero__title{font-size:24px;font-weight:400;margin:0 0 8px}.index-collections-list .collection-list{gap:28px}.index-collections-list .collection-item__title,.index-collections-list .collection-item__content,.index-collections-list h3,.index-collections-list h2{font-family:var(--FONT-STACK-HEADING);font-size:22px;font-weight:400;text-align:left;margin:16px 0 2px;text-transform:none;letter-spacing:0}.index-collections-list .collection-item__count{font-size:13px;font-style:italic;color:var(--accent);text-align:left}[id$=__c-title] .collection__title,[id$=__c-title] h1{font-size:64px;line-height:1;font-weight:400;letter-spacing:-.005em;margin:0}[id$=__c-title] .hero__description,[id$=__c-title] .hero__description p{font-size:19px!important;line-height:1.55;font-style:italic;margin:12px 0 0;max-width:520px;opacity:.9;font-family:var(--FONT-STACK-BODY)}[id$=__c-title] .collection__title{padding:0 var(--LAYOUT-OUTER,50px) calc(var(--gutter) - 6px)}[id$=__c-title] .hero__content__wrapper,[id$=__c-title] .collection__title-wrapper{padding-left:var(--LAYOUT-OUTER,50px);padding-right:var(--LAYOUT-OUTER,50px)}[id$=__c-doors] .custom-code{padding:0!important}.lf-doors{display:flex;gap:26px;margin:0;padding:0 var(--LAYOUT-OUTER,50px);font-size:var(--lf-label);letter-spacing:.2em;text-transform:uppercase}.lf-doors a{padding-bottom:6px;border-bottom:1px solid transparent;opacity:.6;color:var(--text)}.lf-doors a.on{border-bottom-color:var(--accent);opacity:1}.collection-products .collection__nav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:36px var(--LAYOUT-OUTER,50px) 12px;padding:12px 0;min-height:0}.collection-products .popout--sort{border:0!important;padding:0!important;margin:0!important}.collection-products .popout__toggle{font-size:var(--lf-label);letter-spacing:.2em;text-transform:uppercase;border:0!important;background:none!important;padding:0!important;height:auto!important;min-height:0!important;line-height:1.6}.collection-products .popout__toggle__text{border-bottom:1px solid var(--accent);padding-bottom:3px}.collection-products .grid{gap:56px 40px}.collection-products .product-item{margin-bottom:0;border:0!important;box-shadow:none!important}.collection-products .product-item__bg .image-wrapper,.collection-products .product-item__bg__slide .image-wrapper{--aspect-ratio:.8333!important}.collection-products .product-item__title{font-family:var(--FONT-STACK-HEADING);font-size:16.5px;line-height:1.35;margin:16px 0 4px;text-align:left}.collection-products .product-item__info{text-align:left;padding:0}.collection-products .product-item__price{font-size:14.5px;font-style:italic;opacity:.75;text-align:left;justify-content:flex-start}.collection-products .product-item__price .product-item__price__from{color:var(--accent)}.collection-products .badge-box-container{top:auto!important;bottom:0!important;left:0!important;right:auto!important}.collection-products .badge-box,.collection-products .badge-box.sold-box{background:var(--bg-accent)!important;color:var(--accent)!important;font-style:italic;font-size:14px;letter-spacing:0;text-transform:none;padding:6px 12px;font-family:var(--FONT-STACK-HEADING)}.collection-products .product-item:has(.sold-box) .product-item__bg img{opacity:.88}.collection-products .product-item__price .sold-out{display:none}.collection-products .quick-add__holder{display:none!important}.collection-products .product-item input,.collection-products .product-item .product-item__bg,.collection-products .product-item__image{border:0!important;outline:0!important;box-shadow:none!important}.collection-products .grid-item,.collection-products .product-item,.collection-products .product-item__info,.collection-products .product-item__bg__under,.collection-products .product-link{border:0!important;outline:0!important;box-shadow:none!important;text-decoration:none!important}.collection-products .product-item:before,.collection-products .product-item:after,.collection-products .product-item__image:before,.collection-products .product-item__image:after,.collection-products .product-item__info:before,.collection-products .product-item__info:after{border:0!important;background:none!important}.collection-products .product-item--featured-image .product-item__image{background:var(--bg-accent);aspect-ratio:auto!important;height:0!important;width:100%!important;padding:120% 0 0!important;position:relative;overflow:visible}.collection-products .product-item--featured-image .svg-placeholder{display:none}.collection-products .product-item--featured-image .product-item__image:after{content:"";position:absolute;top:12px;left:12px;right:-12px;bottom:-12px;border:1px solid var(--accent);opacity:.7;pointer-events:none}.collection-products .product-item--featured-image .product-item__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;background:none}.collection-products .product-item--featured-image .product-item__image-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;padding:34px 30px;width:100%;height:100%}.collection-products .product-item--featured-image h3{font-size:var(--lf-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:400;margin:0;order:0;font-family:var(--FONT-STACK-HEADING)}.collection-products .product-item--featured-image .product-item__image-content p{font-size:30px;line-height:1.2;font-style:italic;color:var(--text);margin:auto 0 22px;order:1}.collection-products .product-item--featured-image .btn{order:2;padding:0 0 4px;background:none;border:0;color:var(--text);font-size:var(--lf-label);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--accent);min-height:0;line-height:1.4}.collection-products .product-item--featured-image .btn span{text-decoration:none}.collection-products .pagination-custom{margin-top:24px}.collection-products .pagination-custom__page{border:0!important;background:none!important;box-shadow:none!important;font-size:13px;letter-spacing:.14em;padding:0 2px 4px!important;margin:0 12px;border-bottom:1px solid transparent!important;color:var(--text)}.collection-products .pagination-custom__page--active{border-bottom-color:var(--accent)!important}.collection-products .pagination-custom__next,.collection-products .pagination-custom__prev{font-size:var(--lf-label);letter-spacing:.2em;text-transform:uppercase}.lf-eyebrow{font-size:var(--lf-label);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px;margin:0 0 6px}.lf-eyebrow:before{content:"";width:7px;height:7px;border:3px double var(--accent);background:transparent;display:inline-block;flex-shrink:0}.lf-gem{font-style:italic;color:var(--accent);font-size:16px;margin:0 0 4px}.lf-state{display:flex;align-items:center;gap:8px;font-size:14.5px;letter-spacing:.01em;margin:0;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lf-state em{color:var(--accent)}.lf-home{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0 20px;margin:0}[id$=__main] p.lf-home-h{font-size:24px!important;font-style:italic;margin:0 0 8px;line-height:1.2}.lf-home p{font-size:15px;line-height:1.7;margin:0 0 14px;opacity:.85}.lf-mlink{display:inline-block;border-bottom:1px solid var(--accent);padding-bottom:4px;color:var(--text);white-space:nowrap}.lf-mlink em{font-style:italic;font-size:15px;color:var(--accent);margin-right:6px}.lf-mlink span{font-size:var(--lf-label);letter-spacing:.22em;text-transform:uppercase}[id$=__main] .product__submit__add,[id$=__main] .btn--solid{letter-spacing:.18em;font-size:12px}.lf-under{font-size:14px;font-style:italic;text-align:center;opacity:.72;margin:0}.lf-ask{display:block;text-align:center;white-space:normal;border:1px solid var(--accent);padding:13px 22px;width:100%;box-sizing:border-box}.lf-ask:hover{background:var(--bg-accent)}[id$=__main] .radio__button label{font-size:var(--lf-label);letter-spacing:.08em;padding:6px 12px!important;line-height:1.35;min-height:0}[id$=__main] .radio__fieldset,[id$=__main] .radio__legend{font-size:12px}.lf-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:var(--lf-label);letter-spacing:.16em;text-transform:uppercase;margin:0}.lf-trust span{display:inline-flex;align-items:center;gap:8px}.lf-trust span:before{content:"";width:7px;height:7px;border:3px double var(--accent);background:transparent}.lf-acc{border-top:1px solid var(--border)}.lf-acc details{border-bottom:1px solid var(--border)}.lf-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:var(--lf-label);letter-spacing:.22em;text-transform:uppercase}.lf-acc summary::-webkit-details-marker{display:none}.lf-acc summary:after{content:"+";font-size:16px;font-weight:300;color:var(--accent)}.lf-acc details[open] summary:after{content:"\2013"}.lf-acc .lf-acc-body{padding:0 0 18px;font-size:15.5px;line-height:1.7}.lf-acc .lf-acc-body p{margin:0 0 10px}[id$=__main] .product__photo img,[id$=__main] .product__slide img{aspect-ratio:1/1;object-fit:cover}[id$=__related] .product-grid-item__title,[id$=__related] .product-item__title{font-family:var(--FONT-STACK-HEADING)}@media(min-width:768px){[id$=__current-work] .grid-item:nth-of-type(2){margin-top:110px}[id$=__current-work] .grid.multicolumn{flex-flow:row}footer .site-footer .socials{margin-bottom:calc(var(--gutter) - 22px)!important}}@media(min-width:1024px){[id$=__main] .product__wrapper--grid-2 .product__slides{display:grid;grid-template-columns:1fr 1fr;gap:16px}[id$=__main] .product__wrapper--grid-2 .product__slide{margin:0!important;width:auto!important}[id$=__main] .product__wrapper--grid-2 .product__slide:first-child{grid-column:1/-1}}@media(max-width:767px){[id$=__trust-strip] p{column-gap:17px;row-gap:8px;font-size:var(--lf-label);letter-spacing:.05em;max-width:330px;margin:0 auto}[id$=__trust-strip] p span:not(:last-child):after{content:none}[id$=__trust-strip] ul{column-gap:17px;row-gap:8px;font-size:var(--lf-label);letter-spacing:.05em;max-width:330px;margin:0 auto}[id$=__trust-strip] ul li:not(:last-child):after{content:none}[id$=__hero-main] .image-overlay{background:linear-gradient(to bottom,#3b141600,#3b141614 16%,#3b141680 34%,#3b1416c2 55%,#3b1416eb)!important}[id$=__hero-main] .hero__content__wrapper{padding-bottom:36px}[id$=__hero-main] .hero__button-group~.hero__button{display:none}[id$=-head] .hero__content{grid-template-columns:1fr;gap:16px;padding-bottom:26px}[id$=-head] .hero__rte{grid-column:1;grid-row:auto;font-size:16.5px}[id$=-head] .hero__title{font-size:42px}[id$=-sub] .hero__title{font-size:30px}[id$=-ledger] .column__content,[id$=-rows] .column__content{grid-template-columns:1fr;gap:8px;padding:20px 0;margin-bottom:0}[id$=-ledger] .column__text p,[id$=-rows] .column__text p{font-size:17px}[id$=-rows] .column__text p{display:block}[id$=-rows] .column__text em{display:block;margin-top:2px}[id$=-steps] .column__content{grid-template-columns:44px 1fr;gap:10px 18px;padding:22px 0}[id$=-steps] .column__text{grid-column:2}[id$=-steps] .column__heading{font-size:21px}[id$=-quote] .review blockquote p{font-size:20px}[id$=__t-cards] .reviews__grid-item{padding:32px 0}[id$=__t-cards] .review blockquote p,[id$=__t-cards] .reviews__grid-item:first-child .review blockquote p{font-size:18px;line-height:1.6}[id$=__p-faq] .section-sidebar__aside{position:static;margin-bottom:0}[id$=__p-faq] .widget__links{display:flex;gap:18px;overflow-x:auto;white-space:nowrap;padding-bottom:10px;margin-bottom:24px;border-bottom:1px solid var(--border)}[id$=__p-faq] .widget__link{padding:6px 0}[id$=__p-faq] .widget__link.is-selected:before{display:none}[id$=__p-faq] .section-sidebar__title{font-size:23px;margin-top:40px}[id$=__p-faq] .accordion__title{font-size:17px;padding:15px 0}[id$=-form] .contact__form__heading{font-size:30px}[id$=__p-s1] .brick__block--images:after,[id$=__p-s2] .brick__block--images:after,[id$=__p-contact] .brick__block--images:after,[id$=__a-gold] .brick__block--images:after,[id$=__a-hali] .brick__block--images:after,[id$=__questions] .brick__block--images:after{display:none}[id$=__a-gem] div.hero__rte:last-of-type p{font-size:31px!important;line-height:1.22;margin-top:26px}[id$=__p-main] .hero__title{font-size:42px;margin-bottom:26px;padding-bottom:26px}[id$=__c-title] .collection__title,[id$=__c-title] h1{font-size:44px}[id$=__c-title] .collection__title{padding:0 var(--gutter, 16px) 16px}[id$=__c-title] .hero__description,[id$=__c-title] .hero__description p{font-size:16.5px!important}.lf-doors{gap:8px 18px;font-size:var(--lf-label);letter-spacing:.14em;flex-wrap:wrap;padding:0 var(--gutter) 2px;max-width:100%}.collection-products .collection__nav{margin:24px var(--gutter) 0}.collection-products .grid{gap:34px 18px}.collection-products .product-item__title{font-size:14.5px;margin-top:11px}.collection-products .product-item__price{font-size:13.5px}.collection-products .product-item--featured-image .product-item__image:after{display:none}.collection-products .product-item--featured-image .product-item__image-content{padding:4px 2px}.collection-products .product-item--featured-image .btn--text:not(.btn--text-no-underline) span:after{bottom:-4px}.collection-products .product-item--featured-image h3{font-size:var(--lf-label);letter-spacing:.18em}.collection-products .product-item--featured-image .product-item__image-content p{font-size:19px;margin-bottom:16px}.collection-products .product-item--featured-image .btn{white-space:normal;font-size:var(--lf-label);letter-spacing:.14em;text-align:left}[id$=__main] p.lf-home-h{font-size:21px!important}.site-footer .footer__blocks{gap:22px}.site-footer .footer__quicklinks{gap:8px 18px}.site-footer .footer__quicklinks a{font-size:13.5px}}.announcement__wrapper .announcement__text,.announcement__wrapper p,.site-footer .footer__quicklinks a,.supporting-menu .supporting-menu__copyright{font-size:var(--lf-label)}@media(min-width:1024px){#MainContent:has([id$=__p-contact]){display:grid;grid-template-columns:1fr 1fr;align-items:start}#MainContent:has([id$=__p-contact]) [id$=__p-head]{grid-column:1/-1}#MainContent:has([id$=__p-contact]) [id$=__p-contact] .brick__section{flex-direction:column}#MainContent:has([id$=__p-contact]) [id$=__p-contact] .brick__block{width:100%!important;flex:0 0 100%;max-width:100%}#MainContent:has([id$=__p-contact]) [id$=__p-contact] .brick__block--text{padding-top:32px}#MainContent:has([id$=__p-contact]) [id$=__p-form] .section-padding{padding-top:40px}#MainContent:has([id$=__p-contact]) [id$=__p-form] .wrapper--narrow{max-width:none;padding-left:40px;padding-right:var(--LAYOUT-OUTER)}}[id$=__current-work]>.section-padding,[id$=__motif]>.section-padding{position:relative}[id$=__current-work]>.section-padding>*,[id$=__motif]>.section-padding>*{position:relative;z-index:1}[id$=__current-work]>.section-padding:before,[id$=__motif]>.section-padding:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/cdn/shop/files/lori-paper-a.png) center center / auto 100% no-repeat}[id$=__motif]>.section-padding:before{right:50%;background-size:92% auto}[id$=__motif] .brick__block--text,[id$=__motif] .brick__block__text,[id$=__motif] .brick__block__text__inner{background:transparent}[id$=__motif]>.section-padding:before{background-size:88% auto;background-position:46% center}@media(max-width:767px){[id$=__current-work]>.section-padding:before,[id$=__motif]>.section-padding:before{display:none}}[id$=__motif] .brick__block--text .hero__content{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lf-craft.css.map */
