:root{--langaard-bg: #fbfaf7;--langaard-bg-alt: #f7f4ef;--langaard-text: #282828;--langaard-muted: rgba(0, 0, 0, .65);--langaard-border: rgba(0, 0, 0, .08);--font-heading-italic: "Editor Italic", serif;--font-heading: "Editor Medium", serif;--font-body: "TT Norms Pro Regular", sans-serif;--font-body-medium: "TT Norms Medium", sans-serif;--langaard-content-width: 1680px;--langaard-text-width: 760px;--langaard-section-padding-desktop: 72px;--langaard-section-padding-mobile: 48px;--langaard-heading-to-content: 40px;--langaard-card-title-gap: 18px;--langaard-product-title-price-gap: 8px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 80px;--langaard-radius-pill: 999px;--langaard-transition-fast: .25s ease;--langaard-transition-medium: .45s ease;--langaard-transition-slow: .6s ease}.lg-h1{font-family:var(--font-heading-italic);font-style:italic;font-weight:500;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:0}.lg-h2,.lg-h3,.lg-h4,.lg-h5,.lg-h6{font-family:var(--font-heading);font-style:normal;font-weight:500;letter-spacing:0}.lg-h2{font-size:clamp(24px,3vw,32px);line-height:1.12}.lg-h3{font-size:clamp(20px,2vw,26px);line-height:1.15}.lg-h4{font-size:clamp(16px,1.6vw,20px);line-height:1.2}.lg-h5{font-size:16px;line-height:1.3}.lg-h6{font-size:14px;line-height:1.35}.lg-eyebrow{font-family:var(--font-body-medium);font-size:12px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--langaard-muted)}.lg-lead,.lg-body,.lg-body-small,.lg-micro{font-family:var(--font-body);font-style:normal;font-weight:400}.lg-lead{font-size:18px;line-height:1.6}.lg-body{font-size:16px;line-height:1.7}.lg-body-small{font-size:14px;line-height:1.65}.lg-micro{font-size:12px;line-height:1.5}.lg-link{font-family:var(--font-body-medium);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none;color:inherit;transition:opacity var(--langaard-transition-fast)}.lg-link:hover{opacity:.65}@media screen and (max-width:749px){.lg-h1{font-size:clamp(28px,8vw,36px)}.lg-h2{font-size:clamp(22px,6vw,28px)}.lg-h3{font-size:clamp(18px,5vw,22px)}.lg-h4{font-size:clamp(16px,4vw,18px)}.lg-h5{font-size:15px}.lg-h6{font-size:13px}.lg-lead{font-size:16px;line-height:1.6}}main h1,main .h1{font-family:var(--font-heading-italic);font-style:italic;font-weight:500;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:0}main h2,main .h2,main h3,main .h3,main h4,main .h4,main h5,main .h5,main h6,main .h6{font-family:var(--font-heading);font-style:normal;font-weight:500;letter-spacing:0}main h2,main .h2{font-size:clamp(24px,3vw,32px);line-height:1.12}main h3,main .h3{font-size:clamp(20px,2vw,24px);line-height:1.15}main h4,main .h4{font-size:clamp(16px,1.6vw,20px);line-height:1.2}main h5,main .h5{font-size:16px;line-height:1.3}main h6,main .h6{font-size:14px;line-height:1.35}main p,main li,main .rte,main .rte p,main .rte li{font-family:var(--font-body);font-size:16px;line-height:1.7;font-style:normal;font-weight:400}main a{transition:opacity var(--langaard-transition-fast)}main a:not(.button):not(.editorial-button):not(.langaard-editorial-hero__button):not(.langaard-image-with-text__button):hover{opacity:.75}@media screen and (max-width:749px){main h1,main .h1{font-size:clamp(28px,8vw,36px)}main h2,main .h2{font-size:clamp(22px,6vw,28px)}main h3,main .h3{font-size:clamp(18px,5vw,22px)}main h4,main .h4{font-size:clamp(16px,4vw,18px)}main h5,main .h5{font-size:15px}main h6,main .h6{font-size:13px}main p,main li,main .rte,main .rte p,main .rte li{font-size:16px;line-height:1.7}}.button,a.button,.editorial-button,.langaard-editorial-hero__button,.langaard-image-with-text__button,.product-form__submit,.shopify-payment-button__button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-medium);font-size:14px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;min-height:52px;padding:0 42px;border-radius:var(--langaard-radius-pill);cursor:pointer;transition:background-color var(--langaard-transition-fast),color var(--langaard-transition-fast),border-color var(--langaard-transition-fast),opacity var(--langaard-transition-fast)}@media(hover:hover){.button:hover,a.button:hover,.editorial-button:hover,.langaard-editorial-hero__button:hover,.langaard-image-with-text__button:hover,.product-form__submit:hover,.shopify-payment-button__button:hover{opacity:1}.product-form__submit:not([disabled]):hover{background:#282828;border-color:#282828;color:#fff}}.product-form__submit[disabled],.button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (max-width:749px){.button,a.button,.editorial-button,.langaard-editorial-hero__button,.langaard-image-with-text__button,.product-form__submit,.shopify-payment-button__button{min-height:48px;padding:0 32px;font-size:14px}}.header{padding-block:8px}.header__inline-menu>.list-menu>li>.header__menu-item,.header__inline-menu>.list-menu>li>.header__menu-item span{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--langaard-text);transition:opacity var(--langaard-transition-fast)}.header__menu-item:hover,.header__menu-item:hover span{opacity:.6}.header__active-menu-item{text-decoration:none}.header__submenu .list-menu__item,.header__submenu .list-menu__item a,.header__submenu .list-menu__item span{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--langaard-text);transition:opacity var(--langaard-transition-fast)}.header__submenu .list-menu__item:hover,.header__submenu .list-menu__item:hover a{opacity:.6}.header__icon,.header__icon span,.header__icons a{color:var(--langaard-text)}@media screen and (max-width:989px){.menu-drawer__navigation>.menu-drawer__menu>li>details>summary,.menu-drawer__navigation>.menu-drawer__menu>li>a{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;padding-block:1.5rem}.menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0;padding-block:.7rem}.menu-drawer__submenu .menu-drawer__menu-item:first-letter{text-transform:uppercase}.menu-drawer summary svg,.menu-drawer .icon-caret{width:1.8rem;height:1.8rem}}@media screen and (min-width:1100px){.mega-menu--list .mega-menu__list .mega-menu__link,.mega-menu--list .mega-menu__list .mega-menu__link span,.mega-menu--list .mega-menu__list .mega-menu__link.h4,.mega-menu--list .mega-menu__list .mega-menu__link.caption-large{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--langaard-text);transition:opacity var(--langaard-transition-fast)}.mega-menu--list .mega-menu__list .mega-menu__link{display:block;padding:9px 0}.mega-menu--list .mega-menu__list .mega-menu__link:hover,.mega-menu--list .mega-menu__list .mega-menu__link:hover span{opacity:.6}.mega-menu--list .mega-menu__item{position:relative}.mega-menu--list .mega-menu__item-heading{position:absolute;top:24px;left:24px;z-index:2;margin:0;font-family:var(--font-heading);font-style:normal;font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.1;letter-spacing:0;text-transform:none;color:#fff;text-shadow:none;pointer-events:none}.mega-menu--list .mega-menu__small-menu+.mega-menu__items,.mega-menu--list .mega-menu__wrapper+.mega-menu__items{grid-column-start:4}}.template-index .rich-text,.template-index .image-with-text,.template-index .popular-products,.template-index .langaard-collection-grid,.template-page .rich-text,.template-page .image-with-text{padding-block:var(--langaard-section-padding-desktop)}@media screen and (max-width:749px){.template-index .rich-text,.template-index .image-with-text,.template-index .popular-products,.template-index .langaard-collection-grid,.template-page .rich-text,.template-page .image-with-text{padding-block:var(--langaard-section-padding-mobile)}}.langaard-collection-grid .page-width,.popular-products .page-width{max-width:var(--langaard-content-width);margin-inline:auto}.langaard-collection-grid .title,.popular-products .title{font-family:var(--font-heading);font-style:normal;font-weight:500;font-size:clamp(24px,3vw,32px);line-height:1.12;margin-bottom:var(--langaard-heading-to-content)}.custom-product-card,.card-wrapper{display:flex;flex-direction:column}.custom-product-card img,.card-wrapper img{width:100%;height:auto;display:block;transition:transform var(--langaard-transition-medium),opacity var(--langaard-transition-medium)}.custom-product-card:hover img,.card-wrapper:hover img{transform:scale(1.02)}.custom-product-card h3,.card__heading,.card__title,.card__title a,.collection-product-card .card__title,.collection-product-card .card__title a{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.45;margin-top:var(--langaard-card-title-gap);margin-bottom:var(--langaard-product-title-price-gap)}.price{font-family:var(--font-body-medium);font-size:15px;font-weight:500;line-height:1.4}.editorial-card{display:flex;flex-direction:column;justify-content:center}.editorial-card__content{max-width:520px}.editorial-card h2{font-family:var(--font-heading);font-style:normal;font-size:clamp(24px,3vw,32px);line-height:1.12;margin-bottom:24px}.editorial-card p{font-family:var(--font-body);font-size:16px;line-height:1.75;margin-bottom:34px}@media screen and (max-width:749px){.langaard-collection-grid .title,.popular-products .title{margin-bottom:34px}.custom-product-card h3,.card__heading{margin-top:18px}.editorial-card{padding-inline:8px}.editorial-card h2{font-size:28px}}.rich-text,.image-with-text{max-width:var(--langaard-content-width);margin-inline:auto}.rich-text__wrapper,.image-with-text__content{max-width:var(--langaard-text-width)}.rich-text h2,.rich-text .title,.image-with-text h2,.image-with-text .image-with-text__heading{font-family:var(--font-heading);font-style:normal;font-weight:500;font-size:clamp(24px,3vw,32px);line-height:1.12;margin-bottom:24px}.rich-text p,.image-with-text p,.image-with-text__text{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.75;color:var(--langaard-text)}.rich-text .button,.image-with-text .button{margin-top:28px}.image-with-text img{display:block;width:100%;height:auto}.image-with-text__media{overflow:hidden}.image-with-text__media img{transition:transform var(--langaard-transition-slow)}.image-with-text:hover img{transform:scale(1.02)}@media screen and (min-width:990px){.image-with-text__grid{gap:80px;align-items:center}}@media screen and (max-width:749px){.rich-text h2,.rich-text .title,.image-with-text h2,.image-with-text .image-with-text__heading{margin-bottom:22px}.image-with-text__grid{gap:40px}}main .custom-editorial-grid .custom-product-card__title,main .custom-editorial-grid .custom-product-card__title a{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;width:100%;max-width:290px;margin:var(--langaard-card-title-gap) auto var(--langaard-product-title-price-gap);text-align:center}main .custom-editorial-grid .custom-product-card__price,main .custom-editorial-grid .price{margin-top:4px;font-family:var(--font-body-medium);font-size:15px;line-height:1.4}@media screen and (max-width:749px){main .custom-editorial-grid .custom-product-card__title,main .custom-editorial-grid .custom-product-card__title a{max-width:210px;font-size:16px;line-height:1.4;margin-top:18px;margin-bottom:5px}main .custom-editorial-grid .custom-product-card__price,main .custom-editorial-grid .price{margin-top:3px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/langaard.css.map */
