:root{--luma-line:rgba(26,26,26,.16)}body{letter-spacing:.025em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0;line-height:1.17}.button,.button-label,.header__menu-item,.mega-menu__link--level-2{font-family:var(--font-body-family);letter-spacing:.09em}.button{font-size:1.2rem;text-transform:uppercase;min-height:48px;padding:0 28px}.header__menu-item{font-size:1.2rem;text-transform:uppercase}.header__inline-menu>.list-menu>li+li{border-left:1px solid var(--luma-line);margin-left:12px;padding-left:12px}.mega-menu__content{padding-top:36px;padding-bottom:36px}#MegaMenu-Content-1 .mega-menu__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}#MegaMenu-Content-1 .mega-menu__list>li+li{border-left:1px solid var(--luma-line);padding-left:28px}.mega-menu__link--level-2{font-weight:500;text-transform:uppercase;font-size:1.2rem;margin-bottom:16px}.mega-menu__link{padding:6px 0;font-size:1.5rem}.luma-menu-photo{display:block;width:100%;max-width:300px;aspect-ratio:1;overflow:hidden}.luma-menu-photo img{width:100%;height:100%;object-fit:cover;display:block}.menu-drawer .luma-menu-photo{width:65%;margin:0 3rem 2rem}.menu-drawer__menu>li{border-bottom:1px solid var(--luma-line)}.luma-hero{display:grid;grid-template-columns:45% 55%;min-height:560px;background:#faf8f5}.luma-hero__copy{padding:70px clamp(30px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.luma-eyebrow{font-size:1.1rem;letter-spacing:.22em;margin:0 0 22px}.luma-hero h1{font-size:clamp(40px,4.4vw,66px);max-width:570px;margin:0 0 24px}.luma-hero__text{max-width:420px;font-size:1.7rem;line-height:1.7;margin:0 0 30px}.luma-hero__media{display:block;min-width:0;overflow:hidden}.luma-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.card__heading{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.55}.card__information{padding-top:18px}.card-information>.price{font-size:1.4rem;color:#1a1a1acc}.card__badge .badge{border-radius:0}.card__badge .color-scheme-4{display:none}.image-with-text__content{padding:48px}.multicolumn-card__info{padding:24px}.product__title h1{font-size:clamp(28px,3vw,40px)}.product-form__input--pill input[type=radio]+label{border-radius:0}.luma-filter{position:relative;font-size:1.4rem;min-width:90px}.luma-filter summary{display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none;padding:0 0 14px}.luma-filter summary::-webkit-details-marker{display:none}.luma-filter__options{position:absolute;z-index:5;left:0;top:100%;width:240px;max-height:390px;overflow:auto;padding:20px;background:#faf8f5;border:1px solid var(--luma-line);box-shadow:0 6px 18px #0000000a}.luma-filter__options a,.luma-filter__options>span{display:flex;align-items:center;gap:10px;padding:8px 0;color:inherit;text-decoration:none}.luma-filter__options a:before,.luma-filter__options>span:before{content:"";display:block;width:13px;height:13px;border:1px solid currentColor;flex-shrink:0}.luma-filter__options a[aria-current=true]:before{background:#1a1a1a;box-shadow:inset 0 0 0 3px #faf8f5}.luma-filter__options a[aria-current=true]{font-weight:600}.luma-filter__options>span{opacity:.4}.luma-filter--mobile{padding:16px 26px;border-bottom:1px solid var(--luma-line)}.luma-filter--mobile .luma-filter__options{position:static;width:100%;max-height:360px;border:0;box-shadow:none;padding:8px 0}.luma-filter--mobile summary{padding:0}@media(max-width:989px){.header__heading-logo-wrapper{max-width:115px}}@media(max-width:749px){.luma-hero{display:flex;flex-direction:column-reverse;min-height:0}.luma-hero__media{height:auto;aspect-ratio:1.15}.luma-hero__copy{padding:34px 24px 42px}.luma-hero h1{font-size:39px;max-width:370px}.luma-hero__text{font-size:1.6rem}.luma-eyebrow{margin-bottom:15px}.image-with-text__content{padding:32px 24px}.multicolumn-card__info{padding:20px}.footer-block__heading{font-size:2rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:750px){.luma-hero{height:clamp(480px,43vw,620px);min-height:0}.luma-hero__media{height:100%;min-height:0}.luma-hero__copy{padding-top:40px;padding-bottom:40px}}.luma-product-details{border-top:1px solid var(--luma-line);border-bottom:1px solid var(--luma-line);margin-top:24px}.luma-product-details summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-size:1.7rem;list-style:none}.luma-product-details summary::-webkit-details-marker{display:none}.luma-product-details[open] summary span{transform:rotate(45deg)}.luma-product-details .rte{padding-bottom:20px;font-size:1.5rem;line-height:1.8}.product-form__submit{min-height:54px}.product__text{line-height:1.7}.card__heading a:focus-visible,.luma-menu-photo:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.luma-hero h1{font-size:36px}.luma-hero__media{aspect-ratio:1.25}.luma-hero__copy{padding:28px 24px 32px}.luma-hero__copy .button{width:100%}.card__heading{font-size:1.35rem}.card-information>.price{font-size:1.35rem}.luma-filter__options a{min-height:44px}.product__title h1{font-size:29px}.header{padding-top:10px;padding-bottom:10px}.footer__content-top{padding-bottom:32px}}.button,.customer button,.shopify-payment-button__button--unbranded,.lc-personal .lc-personal__button{--color-button:135,100,59;--color-button-text:250,248,245;--alpha-button-background:1;background-color:#87643b;color:#faf8f5;border-color:#87643b}.button:after,.customer button:after{box-shadow:0 0 0 1px #87643b}.button:hover,.customer button:hover,.lc-personal .lc-personal__button:hover{--color-button:109,77,40;background-color:#6d4d28;color:#faf8f5}.button:focus-visible,.lc-personal .lc-personal__button:focus-visible{outline:2px solid #87643b;outline-offset:4px}.luma-company-menu{display:none}@media(min-width:990px){.luma-company-menu{display:block;margin-right:14px}.luma-company-menu .mega-menu{position:relative}.luma-company-menu .mega-menu__content{left:auto;right:0;top:100%;width:230px;padding:20px;max-height:70vh}.luma-company-menu .mega-menu__list{display:block;padding:0}.luma-company-menu .mega-menu__list>li{padding:0;border:0}.luma-company-menu .mega-menu__link--level-2{margin-bottom:0;padding:12px 0;font-size:1.2rem}.luma-company-menu .header__menu-item{white-space:nowrap}}@media(min-width:990px){.luma-company-menu .mega-menu{position:static}.luma-company-menu .mega-menu__content{top:100%;right:100px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/luma-carat.css.map */
