.ltl-brand{display:flex;align-items:center;gap:12px;font-family:Georgia,serif;font-size:20px;line-height:1.2;color:#102239}.ltl-brand img{width:62px;height:62px;object-fit:contain}.ltl-hero{position:relative;min-height:570px;display:flex;align-items:center;background:#102239;color:#fff;isolation:isolate}.ltl-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ltl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08182aed,#08182aa1 48%,#08182a14);z-index:-1}.ltl-hero-copy{width:min(1320px,100%);margin:auto;padding:76px 6%}.ltl-eyebrow{font-size:11px;letter-spacing:.19em;font-weight:600;margin:0 0 22px;color:#987739}.ltl-hero .ltl-eyebrow{color:#e3c584}.ltl-hero h1{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1.2;max-width:760px;color:#fff;margin:0 0 25px}.ltl-hero-copy>p:not(.ltl-eyebrow){max-width:490px;line-height:1.8;color:#e9e4db;margin-bottom:32px}.ltl-button{display:inline-flex;align-items:center;gap:36px;padding:17px 24px;background:#d1ad68;color:#102239;text-decoration:none;font-size:14px;font-weight:600;border:1px solid #d1ad68;border-radius:3px}.ltl-button:hover{background:#e7c88d}.ltl-values{display:flex;justify-content:space-around;gap:20px;padding:22px 5%;border-bottom:1px solid #ded5c4;font-size:13px}.ltl-values a{text-decoration:none}.ltl-section{max-width:1320px;margin:auto;padding:72px 5%}.ltl-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.ltl-section h2,.ltl-story h2{font-size:clamp(28px,3vw,40px);line-height:1.3;margin:0;font-weight:400}.ltl-section-title>a{font-size:13px}.ltl-categories,.ltl-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ltl-category{padding:28px 22px;border:1px solid #ded5c4;background:#fffdf8;text-decoration:none;min-height:210px;transition:transform .2s,border-color .2s}.ltl-category:hover{transform:translateY(-4px);border-color:#987739}.ltl-category-number{font-family:Georgia,serif;font-size:30px;color:#ae8e51}.ltl-category h3{font-size:21px;font-weight:400;margin:25px 0 20px;line-height:1.35}.ltl-category>span:last-child{font-size:12px}.ltl-product{text-decoration:none}.ltl-product>div{aspect-ratio:1;background:#fff;border:1px solid #ded5c4;padding:16px;display:flex;align-items:center;justify-content:center}.ltl-product img{max-width:100%;max-height:100%;object-fit:contain}.ltl-product h3{font-family:var(--font-body--family);font-size:14px;line-height:1.5;margin:15px 0 8px}.ltl-product p{font-size:16px;font-weight:600}.ltl-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#eae4d7;padding:65px max(5%,calc((100vw - 1188px)/2));line-height:1.8}.ltl-story p{margin-top:0}.ltl-footer{background:#102239;color:#ebe4d6;padding:55px 6% 22px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:38px}.ltl-footer h2{font-size:23px;color:#e6c78b;margin:16px 0}.ltl-footer h3{font-family:var(--font-body--family);font-size:14px;color:#e6c78b;margin-bottom:20px}.ltl-footer p,.ltl-footer a{font-size:13px;color:#ebe4d6}.ltl-footer a{display:block;margin:12px 0;text-decoration:none}.ltl-footer a:hover{text-decoration:underline}.ltl-footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:22px;font-size:12px}.ltl-footer-bottom a{display:inline-block;margin:0 0 0 22px}a:focus-visible{outline:3px solid #ac853f;outline-offset:5px}@media(max-width:749px){.ltl-brand{font-size:14px;gap:7px}.ltl-brand img{width:42px;height:42px}.ltl-hero{min-height:530px}.ltl-hero-copy{padding:55px 7%}.ltl-hero:after{background:#08182aba}.ltl-values{flex-direction:column;align-items:center;gap:8px;font-size:12px}.ltl-section{padding:45px 6%}.ltl-section-title{align-items:flex-start;flex-direction:column}.ltl-categories,.ltl-products{grid-template-columns:repeat(2,1fr);gap:12px}.ltl-category{padding:20px 15px;min-height:190px}.ltl-category h3{font-size:18px}.ltl-story{grid-template-columns:1fr;gap:25px;padding:45px 7%}.ltl-footer{grid-template-columns:1fr;gap:16px}.ltl-footer-bottom a{display:block;margin:12px 0}}.ltl-error{text-align:center;max-width:780px;margin:auto;padding:25px 16px}.ltl-error h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,52px);line-height:1.2;font-weight:400}.ltl-error>p{line-height:1.8;color:#635d52}.ltl-error-stamp{display:inline-grid;place-items:center;width:132px;height:150px;border:3px dashed #b18d4b;outline:1px solid #b18d4b;outline-offset:7px;margin:20px 0 24px;transform:rotate(-8deg);font:48px Georgia,serif;color:#987739}.ltl-error .ltl-button{margin:22px 0 12px}#MainContent h1{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;line-height:1.2}#MainContent input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#MainContent textarea{border-radius:3px}#MainContent .product-card{border-radius:3px}#MainContent .contact-form{max-width:720px}#MainContent .contact-form textarea{min-height:180px}.ltl-footer{overflow-wrap:anywhere}.ltl-product img{width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.ltl-category{transition:none}.ltl-category:hover{transform:none}}.ltl-footer>div>img{width:78px;height:78px;max-width:78px;object-fit:contain}@media(max-width:749px){#MainContent .product-information h1{font-size:26px;line-height:1.35;overflow-wrap:anywhere}}body:has(.product-information){background:#f7f8fa}body:has(.product-information) .section-background{background:#f7f8fa}.product-information{padding-top:36px!important;padding-bottom:64px!important;--page-width:1280px}.product-information .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:48px!important;max-width:1280px;margin:0 auto;align-items:start}.product-information .product-information__media,.product-information .product-details{grid-column:auto!important;min-width:0}.product-information .product-information__media{background:#fff;border:1px solid #e6e9ee;border-radius:24px;padding:24px;overflow:hidden}.product-information .product-media-container:not(.dialog-zoomed-gallery *){background:#fff!important;border-radius:14px;overflow:hidden;max-height:560px!important;--product-media-fit:contain}.product-information .product-media:not(.dialog-zoomed-gallery *){max-height:560px!important}.product-information .product-media__image:not(.dialog-zoomed-gallery *){object-fit:contain!important;max-height:560px!important;width:100%!important}.product-information .product-details{background:#fff;border:1px solid #e6e9ee;border-radius:24px;padding:36px!important;box-shadow:0 14px 44px #12243b06}.product-information .product-details>.group-block{padding:0!important;max-width:none!important;gap:24px!important}.product-information .product-details h1{font-family:Inter,Arial,sans-serif!important;font-size:clamp(25px,2.2vw,34px)!important;line-height:1.25!important;letter-spacing:-1px!important;font-weight:600!important;color:#14243a}.product-information .product-details product-price,.product-information .product-details .price{font-family:Inter,Arial,sans-serif;font-size:30px!important;font-weight:650;letter-spacing:-.6px;color:#14243a}.product-information .product-details .button{border-radius:12px!important;min-height:54px;font-weight:600}.product-information .product-details .button:disabled{background:#eef1f5!important;color:#647084!important;opacity:1!important;border:1px solid #e2e7ed!important}.product-information .product-details quantity-selector{border-radius:12px!important}@media(max-width:749px){.product-information{padding-top:18px!important;padding-bottom:36px!important}.product-information .product-information__grid{grid-template-columns:1fr!important;gap:16px!important;margin:0 16px}.product-information .product-information__media{padding:14px;border-radius:18px}.product-information .product-details{padding:24px!important;border-radius:18px}.product-information .product-details h1{font-size:25px!important;letter-spacing:-.6px!important}.product-information .product-media-container:not(.dialog-zoomed-gallery *),.product-information .product-media:not(.dialog-zoomed-gallery *),.product-information .product-media__image:not(.dialog-zoomed-gallery *){max-height:400px!important}}.product-information .product-information__media{width:100%!important;min-width:0!important;padding:24px!important}body:has(.product-information),body:has(.product-information) .section-background,.product-information{background:#f6f7f9!important}.product-information .product-information__grid{width:100%}@media(max-width:749px){.product-information .product-information__grid{width:calc(100% - 32px)}.product-information .product-information__media{padding:14px!important}}.product-grid:not([product-grid-view=zoom-out]){gap:24px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch}.product-grid .product-grid__item{height:100%!important}.product-grid .product-card{display:block;height:100%;background:#fff;border:1px solid #e5e8ec;border-radius:16px;overflow:hidden}.product-grid .product-card__content{height:100%;gap:0!important;padding:0!important}.product-grid .card-gallery{width:100%;aspect-ratio:1!important;--gallery-aspect-ratio:1!important;background:#f3f4f5;overflow:hidden}.product-grid .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media){height:100%!important;aspect-ratio:1!important}.product-grid .card-gallery img{width:100%!important;height:100%!important;object-fit:contain!important;padding:18px}.product-grid .product-card [ref=productTitleLink]{display:block;width:100%;padding:16px 16px 8px}.product-grid .product-card [ref=productTitleLink] :is(p,h3,h4){font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:500;height:63px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-grid .product-card product-price{display:block;padding:0 16px 18px;margin-top:auto;font-size:17px;font-weight:650}@media(max-width:1099px)and (min-width:750px){.product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.product-grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.product-grid .card-gallery img{padding:10px}}.product-grid .product-card{border-radius:16px!important}.product-grid .product-card .price{font-size:17px!important;font-weight:650!important}.product-information .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important}.product-information .product-information__media{display:flex;align-items:center;justify-content:center;border-radius:18px!important}.product-information .product-details{padding:28px!important;border-radius:18px!important}.product-information .product-details h1{font-size:28px!important;line-height:1.3!important;letter-spacing:-.5px!important}.product-information .product-details>.group-block{gap:18px!important}@media(max-width:749px){.product-information .product-information__grid{grid-template-columns:1fr!important;gap:16px!important}.product-information .product-details{padding:20px!important}.product-information .product-details h1{font-size:23px!important}}body .ltl-project-card{display:flex;flex-direction:column;align-items:flex-start;transition:border-color .18s ease,box-shadow .18s ease}body .ltl-project-card>span{margin-top:auto}body :is(.ltl-home-section-title>a,.ltl-project>a,.ltl-city-copy>a,.ltl-project-card>span,.ltl-service-page .related>a,.ltl-service-page .actions>a,.ltl-product-question>a,.ltl-contact-photos>a){display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:46px;max-width:100%;padding:12px 18px;border:1px solid #10263b;border-radius:7px;background:#fff;color:#10263b;font-family:Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;text-align:center;letter-spacing:0;white-space:normal;transition:background-color .18s ease,color .18s ease,border-color .18s ease}body .ltl-project-card>span{margin-top:auto;padding:11px 15px}body .ltl-project-card p{margin-bottom:24px}body .ltl-city-copy>a{margin-top:14px}body :is(.ltl-home-section-title>a,.ltl-project>a,.ltl-city-copy>a,.ltl-service-page .related>a,.ltl-product-question>a,.ltl-contact-photos>a):hover,body .ltl-project-card:hover>span{background:#10263b;color:#fff;border-color:#10263b}body .ltl-project-card:hover{border-color:#a8b1b9;box-shadow:0 6px 20px #10263b0c}body .ltl-service-page .actions>a:first-child{background:#10263b;color:#fff}body .ltl-service-page .actions>a:first-child:hover{background:#203e56;border-color:#203e56}body .ltl-service-page .actions>a:not(:first-child):hover{background:#f0ece3;color:#10263b}body .ltl-service-page :is(.related,.actions){display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}body .ltl-service-page :is(.related,.actions)>a{margin:0}body .ltl-home-section-title{flex-wrap:wrap;align-items:center;gap:18px}body :is(.ltl-project-card,.ltl-home-section-title>a,.ltl-project>a,.ltl-city-copy>a,.ltl-service-page .related>a,.ltl-service-page .actions>a,.ltl-product-question>a,.ltl-contact-photos>a):focus-visible{outline:3px solid #927034;outline-offset:4px}@media(max-width:749px){body :is(.ltl-home-section-title>a,.ltl-project>a,.ltl-city-copy>a,.ltl-project-card>span,.ltl-service-page .actions>a,.ltl-contact-photos>a){width:100%}body .ltl-service-page .related>a{flex:1 1 145px}body .ltl-project-card{align-items:stretch}}@media(prefers-reduced-motion:reduce){body .ltl-project-card,body :is(.ltl-home-section-title>a,.ltl-project>a,.ltl-city-copy>a,.ltl-project-card>span,.ltl-service-page .related>a,.ltl-service-page .actions>a,.ltl-product-question>a,.ltl-contact-photos>a){transition:none}}body .ltl-service-page .actions>a{border:1px solid #10263b;border-radius:7px;min-height:46px;line-height:1.45}body .ltl-service-page .actions>a:nth-child(2){background:#fff;color:#10263b}body .ltl-service-page .actions>a:nth-child(2):hover{background:#f0ece3}body .ltl-service-page .actions>a:nth-child(2){background:#fff!important;color:#10263b!important}body .ltl-service-page .actions>a:nth-child(2):hover{background:#f0ece3!important}@media(max-width:749px){#header-component .ltl-expert-contact{grid-column:4 / 6;grid-row:1;justify-self:end;width:auto!important;max-width:88px;min-width:0;padding:8px!important;font-size:11px!important;line-height:1.3;white-space:normal;text-align:center}}html body .ltl-eyebrow,html body .ltl-welcome-inner>small,html body .ltl-path>small,html body .ltl-city-copy>small,html body .ltl-editorial .ltl-kicker,html body .ltl-journal .journal-kicker,html body .ltl-shop-kicker,html body .ltl-shop-home-link,html body .ltl-mobile-shop-heading{font-size:16px!important;line-height:1.5!important;letter-spacing:.075em!important;font-weight:600!important;white-space:normal}@media(max-width:749px){html body .ltl-eyebrow,html body .ltl-welcome-inner>small,html body .ltl-path>small,html body .ltl-city-copy>small,html body .ltl-editorial .ltl-kicker,html body .ltl-journal .journal-kicker,html body .ltl-shop-kicker,html body .ltl-shop-home-link,html body .ltl-mobile-shop-heading{font-size:15px!important;letter-spacing:.05em!important}}html body .ltl-editorial h2,html body .ltl-editorial h3,html body .ltl-service-page h2,html body .ltl-service-page h3,html body .ltl-journal h2,html body .ltl-journal .journal-body h2,html body .ltl-journal h3{font-family:var(--font-heading--family,"Libre Baskerville",Georgia,serif);font-weight:400}html body .ltl-shop-kicker,html body .ltl-editorial .ltl-kicker,html body .ltl-journal .journal-kicker{color:#80612b;font-family:var(--font-body--family,Inter,Arial,sans-serif);font-weight:600;line-height:1.5}html body .ltl-sales-nav{background-color:#10263b;color:#fff;border-color:#ded7ca;font-family:var(--font-body--family,Inter,Arial,sans-serif)}html body .ltl-home-section-title>a,html body .ltl-city-copy>a{color:#10263b;font-family:var(--font-body--family,Inter,Arial,sans-serif);line-height:1.5;text-decoration-thickness:1px;text-underline-offset:.2em}html body .ltl-sales-nav a{color:#fff;font-family:var(--font-body--family,Inter,Arial,sans-serif);text-underline-offset:.2em}html body .ltl-sales-nav .ltl-shop-kicker,html body .ltl-sales-nav .ltl-shop-home-link,html body .ltl-sales-nav a:hover{color:#e3cc8f}html body .ltl-service-page .actions>a{background-color:#10263b;color:#fff;border:1px solid #10263b;border-radius:3px;font-family:var(--font-body--family,Inter,Arial,sans-serif);font-weight:600;line-height:1.5;text-decoration:none}html body .ltl-service-page .actions>a:hover{background-color:#1a3851;border-color:#1a3851;color:#fff}html body .ltl-service-page .related>a,html body .ltl-editorial .ltl-btn,html body .ltl-journal .journal-button,html body .ltl-product-question.ltl-product-question>a,html body .ltl-contact-photos.ltl-contact-photos>a,html body .ltl-home-section-title.ltl-home-section-title>a,html body .ltl-city-copy.ltl-city-copy>a{border-radius:3px;font-family:var(--font-body--family,Inter,Arial,sans-serif);line-height:1.5;text-underline-offset:.2em}html body .ltl-project-card{background-color:#fff;color:#10263b;border:1px solid #ded7ca;border-radius:4px;box-shadow:none}html body .ltl-editorial .ltl-card{border-color:#ded7ca;border-radius:4px}html body .product-grid .product-card{background-color:#fff;border-color:#ded7ca;border-radius:4px!important;box-shadow:none}html body .product-grid .card-gallery{background-color:#fff;border:1px solid #ded7ca;border-radius:4px}html body .product-grid .card-gallery img{object-fit:contain;border-radius:0}html body .product-grid .product-card [ref=productTitleLink]{color:#10263b;font-family:var(--font-body--family,Inter,Arial,sans-serif);font-weight:500;line-height:1.5}html body .product-grid .product-card product-price{color:#10263b;font-family:var(--font-body--family,Inter,Arial,sans-serif);font-weight:600;line-height:1.5}html body .ltl-mobile-house,html body .ltl-mobile-shop-heading{font-family:var(--font-body--family,Inter,Arial,sans-serif)}html body .ltl-mobile-shop-heading{font-weight:600;line-height:1.5}@media(max-width:749px){html body .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family,"Libre Baskerville",Georgia,serif);font-size:18px;line-height:1.4;min-height:44px}}html body .ltl-sales-nav a:focus-visible,html body .ltl-home-section-title>a:focus-visible,html body .ltl-city-copy>a:focus-visible,html body .ltl-service-page .actions>a:focus-visible,html body .ltl-service-page .related>a:focus-visible,html body .ltl-editorial .ltl-btn:focus-visible,html body .ltl-journal .journal-button:focus-visible,html body .ltl-product-question>a:focus-visible,html body .ltl-contact-photos>a:focus-visible,html body .product-grid .product-card [ref=productTitleLink]:focus-visible,html body .menu-drawer__menu-item--mainlist:focus-visible{outline:2px solid #10263b;outline-offset:3px;box-shadow:0 0 0 3px #fbf7ee}@media(prefers-reduced-motion:reduce){html body .ltl-project-card,html body .product-grid .product-card,html body .product-grid .card-gallery img{transition:none;animation:none}html body .ltl-project-card:hover,html body .product-grid .product-card:hover{transform:none}}main .shopify-policy__container{box-sizing:border-box;width:100%;min-width:0;max-width:760px;margin-inline:auto;padding:clamp(32px,5vw,64px) 20px clamp(48px,6vw,80px);overflow-wrap:anywhere}main .shopify-policy__container .shopify-policy__title{margin-bottom:32px;text-align:left}main .shopify-policy__container .shopify-policy__title h1{font-size:clamp(30px,4vw,44px);line-height:1.2;margin:0}main .shopify-policy__container .shopify-policy__body{font-size:16px;line-height:1.75}main .shopify-policy__container .shopify-policy__body h2{font-size:clamp(22px,2.2vw,28px);line-height:1.35;margin-block:32px 14px}main .shopify-policy__container .shopify-policy__body>h2:first-child,main .shopify-policy__container .shopify-policy__body>.rte>h2:first-child{margin-top:0}main .shopify-policy__container .shopify-policy__body h3{font-size:20px}main .shopify-policy__container :is(p,h1,h2,h3,h4,h5,h6,a,li){overflow-wrap:anywhere}main .shopify-policy__container .shopify-policy__body a{text-decoration-line:underline;text-decoration-color:currentColor;text-underline-offset:.2em}.price-facet__input{--input-box-shadow: 0 0 0 1px #526070;--input-box-shadow-focus: 0 0 0 2px #526070}.price-facet__input::placeholder{color:#45515c;opacity:1}.price-facet__label,.price-facet__highest-price{color:#45515c}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ltl-brand.css.map */
