:root{--lm-navy:#1d3246;--lm-gold:#c49352;--lm-paper:#fbfaf7;--lm-cream:#f4f0e9;--lm-line:#d8d0c5}body{font-size:18px;line-height:1.6;background:var(--lm-paper);color:var(--lm-navy)}.lm{color:var(--lm-navy);font-family:var(--font-body--family),Arial,sans-serif}.lm h1,.lm h2,.lm h3{font-family:var(--font-heading--family),Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:0}.lm h1{font-size:clamp(36px,4vw,56px);max-width:13ch;margin:16px 0 24px}.lm h2{font-size:clamp(30px,3vw,42px);margin:0 0 16px}.lm h3{font-size:26px;margin:20px 0 8px}.lm p{font-size:18px;line-height:1.6;margin:0 0 16px}.lm-eyebrow{font-size:16px!important;letter-spacing:.04em}.lm-welcome{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;max-width:1380px;margin:auto;padding:48px 40px 56px;background:var(--lm-paper)}.lm-welcome__copy{padding:16px 0}.lm-welcome__images{height:440px;display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:center}.lm-welcome__images img{width:100%;height:100%;object-fit:cover;min-width:0}.lm-welcome__images img+img{height:76%}.lm-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.lm-button{background:var(--lm-navy);color:var(--lm-paper);min-height:48px;display:inline-flex;align-items:center;padding:12px 24px;text-decoration:none;border-radius:3px;font-size:18px}.lm-link{color:inherit;text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:48px;font-size:16px}.lm-section{max-width:1380px;padding:56px 40px 72px;margin:auto}.lm-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.lm-cards{display:grid;gap:28px}.lm-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lm-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-card{color:inherit;text-decoration:none;min-width:0}.lm-card__image{aspect-ratio:4/5;overflow:hidden;background:var(--lm-cream)}.lm-card img{width:100%;height:100%;object-fit:contain;display:block}.lm-card h3{font-size:24px}.lm-card:hover h3{text-decoration:underline;text-underline-offset:5px}.lm-card p{font-size:18px}.lm-information{background:var(--lm-cream);padding:56px max(24px,calc((100vw - 1300px)/2))}.lm-information__heading{max-width:700px;margin-bottom:28px}.lm-information__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.lm-information__grid h3{margin-top:0}.lm a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #607d89;outline-offset:4px}.button,.button-secondary,button[type=submit],input:not([type=checkbox]):not([type=radio]),select{min-height:48px}.product-information h1{font-size:clamp(30px,3vw,42px)}.product-information .product-details{min-width:0}.product-card .text-block,.product-card .price{font-size:16px}@media(max-width:749px){.lm-welcome{grid-template-columns:1fr;gap:28px;padding:32px 20px}.lm h1{max-width:18ch}.lm-welcome__images{height:280px;gap:12px}.lm-section{padding:40px 20px}.lm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.lm-card h3{font-size:22px}.lm-section-heading{align-items:flex-start;flex-direction:column;gap:4px}.lm-information{padding:40px 20px}.lm-information__grid{grid-template-columns:1fr;gap:28px}.lm-information__heading{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){.lm-card{transition:transform .3s ease}.lm-card__image img{transition:transform .55s ease}.lm-welcome__images img{transition:transform .8s ease}.lm-button{transition:transform .25s ease}.lm-card:focus-visible{transform:translateY(-5px)}.lm-card:focus-visible .lm-card__image img{transform:scale(1.035)}@media(hover:hover)and (pointer:fine){.lm-card:hover{transform:translateY(-5px)}.lm-card:hover .lm-card__image img{transform:scale(1.035)}.lm-welcome__images img:hover{transform:scale(1.015)}.lm-button:hover{transform:translateY(-2px)}}}:root{--font-body--family:Forum,Georgia,serif;--font-subheading--family:Forum,Georgia,serif;--font-heading--family:Forum,Georgia,serif;--font-accent--family:Forum,Georgia,serif;--font-body--weight:400;--font-subheading--weight:400;--font-heading--weight:400;--font-accent--weight:400}body,button,input,select,textarea{font-family:var(--font-body--family)}.lm-cards--4 .lm-card__image{aspect-ratio:1;background:#fff}.lm-cards--4 .lm-card__image img{object-fit:cover;object-position:center}.lm-cards--3 .lm-card__image{background:#fff}.lm-media-description{position:absolute;bottom:14px;left:14px;right:14px;z-index:4;display:block;max-width:520px;color:#fbfaf7;background:#1d3246f5;border-radius:3px;cursor:auto}.lm-media-description__toggle{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;font-size:18px;text-align:left;cursor:pointer}.lm-media-description__text{max-height:180px;max-height:min(180px,25vh);overflow:auto;overscroll-behavior:contain;padding:0 16px 16px;font-size:18px;line-height:1.5}.lm-media-description__text[hidden]{display:none}.lm-media-description__text p{margin:0 0 12px}.lm-media-description__text a{color:inherit;text-decoration:underline}.lm-media-description__toggle:focus-visible{outline:2px solid #c49352;outline-offset:-4px}collection-component .product-grid-container{display:block;width:calc(100% - 80px);max-width:1380px;margin-inline:auto}collection-component .collection-wrapper{display:block}collection-component .main-collection-grid{display:block;padding:0}collection-component .product-grid.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}collection-component .product-grid .text-block,collection-component .product-grid .price{font-size:18px;line-height:1.4}collection-component .product-grid .text-block p{font-size:18px;line-height:1.4;white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset}collection-component .product-grid .product-card{min-width:0}collection-component .product-grid .product-media__image{object-fit:contain;background:#fff}collection-component .facets__filters,collection-component .facets__summary{font-size:18px}#MainContent:has(collection-component)>.shopify-section:first-child .section{max-width:1380px;width:calc(100% - 80px);margin-inline:auto}@media(max-width:989px){collection-component .product-grid.product-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}@media(max-width:749px){collection-component .product-grid-container,#MainContent:has(collection-component)>.shopify-section:first-child .section{width:calc(100% - 40px)}collection-component .product-grid.product-grid--grid{gap:28px 16px}collection-component .product-grid .text-block,collection-component .product-grid .text-block p,collection-component .product-grid .price{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lomonde-refinement.css.map */
