body.ln-subpages-upgraded{ --lnh-paper:#FFFFFF; --lnh-ink:#2d302b; --lnh-muted:#687060; --lnh-line:#d9ddd4; --lnh-sand:#F6F6F6; --lnh-label:#707868; --ln-bg:var(--lnh-paper); --ln-bg-2:var(--lnh-sand); --ln-text:var(--lnh-ink); --ln-text-soft:var(--lnh-muted); --ln-border:var(--lnh-line); --ln-accent-btn:#3c4535; --ln-accent-deep:#3c4535; --ln-font-heading:'Manrope','DM Sans',sans-serif; background:var(--lnh-paper); color:var(--lnh-ink); } body.ln-subpages-upgraded #content,body.ln-subpages-upgraded #content>.ast-container{background:var(--lnh-paper)} body.ln-subpages-upgraded #content>.ast-container{max-width:none;padding:0;display:block} body.ln-subpages-upgraded .ln-subscribe :focus-visible{outline:2px solid #56674a;outline-offset:5px} body.ln-subpages-upgraded .ln-header-fixed{background:var(--lnh-paper)} body.ln-subpages-upgraded #masthead.site-header,body.ln-subpages-upgraded.ln-scrolled #masthead.site-header{--ln-header-ink:var(--lnh-ink);--ln-header-hover:#707c65;background:var(--lnh-paper)} body.ln-subpages-upgraded #masthead.site-header .site-title a,body.ln-subpages-upgraded #masthead.site-header .site-branding-text a{color:var(--lnh-ink)} body.ln-subpages-upgraded #masthead.site-header .main-header-menu>li>a{font-size:14px;font-weight:400;letter-spacing:.08em} body.ln-subpages-upgraded .ln-announce{background:var(--lnh-sand);border-color:var(--lnh-line);color:var(--lnh-muted)} body.ln-subpages-upgraded .ln-announce__inner,body.ln-subpages-upgraded .ln-announce__item{color:var(--lnh-muted)} body.ln-subpages-upgraded>.ln-mega-panel{background:var(--lnh-paper);border-color:var(--lnh-line)} body.ln-subpages-upgraded>.ln-mega-panel>li>a{color:var(--lnh-ink)} body.ln-subpages-upgraded .ln-pagefooter{background:var(--lnh-sand);border-color:var(--lnh-line);color:var(--lnh-ink)} body.ln-subpages-upgraded .ln-pagefooter__inner,body.ln-subpages-upgraded .ln-pagefooter__barInner{max-width:1440px;padding-inline:52px} body.ln-subpages-upgraded .ln-pagefooter__inner{padding-block:45px 35px} body.ln-subpages-upgraded .ln-pagefooter__grid{grid-template-columns:1.6fr 1fr 1fr;gap:70px} body.ln-subpages-upgraded .lumenook-home-wrapper .ln-pagefooter__headline{font-family:'Manrope',sans-serif;font-size:26px;font-weight:400;line-height:1.4;letter-spacing:-.8px;margin-bottom:14px} body.ln-subpages-upgraded .ln-pagefooter__mark{width:26px;height:26px;color:var(--lnh-muted)} body.ln-subpages-upgraded .ln-pagefooter__pitch{font-size:14px;color:var(--lnh-muted);line-height:1.9;max-width:310px} body.ln-subpages-upgraded .ln-subscribe{display:flex;flex-direction:row;align-items:center;gap:0;border-bottom:1px solid #a7b09c;max-width:350px;margin-top:18px} body.ln-subpages-upgraded .ln-subscribe input{flex:1;min-width:0;width:0;min-height:46px;padding:12px 0;border:0;border-radius:0;background:transparent;color:var(--lnh-ink);font-size:14px;box-shadow:none} body.ln-subpages-upgraded .ln-subscribe button{width:auto;min-height:46px;border:0;background:none;color:var(--lnh-ink);padding:12px 0 12px 20px;font-size:14px;letter-spacing:0;box-shadow:none} body.ln-subpages-upgraded .ln-subscribe button:hover{text-decoration:underline;text-underline-offset:5px} body.ln-subpages-upgraded .ln-pagefooter__heading{font-size:14px;letter-spacing:1.2px;color:var(--lnh-ink);margin:6px 0 13px} body.ln-subpages-upgraded .ln-pagefooter__list li+li{margin-top:5px} body.ln-subpages-upgraded .ln-pagefooter__list a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;color:var(--lnh-muted)} body.ln-subpages-upgraded .ln-pagefooter a:hover{text-decoration:underline;text-underline-offset:5px} body.ln-subpages-upgraded .ln-pagefooter__bar{background:var(--lnh-sand);color:var(--lnh-muted)} body.ln-subpages-upgraded .ln-pagefooter__barInner{position:relative;padding-block:22px;gap:18px 25px} body.ln-subpages-upgraded .ln-pagefooter__barInner::before{content:'';position:absolute;top:0;left:52px;right:52px;height:1px;background:var(--lnh-line)} body.ln-subpages-upgraded .ln-pagefooter__copy,body.ln-subpages-upgraded .ln-pagefooter__legal a{font-size:14px;line-height:1.8;letter-spacing:0;color:var(--lnh-muted)} body.ln-subpages-upgraded .ln-pagefooter__legal{gap:8px 19px} body.ln-subpages-upgraded .ln-pagefooter__api-note{color:var(--lnh-muted)} @media (max-width:1100px){body.ln-subpages-upgraded .ln-pagefooter__inner,body.ln-subpages-upgraded .ln-pagefooter__barInner{padding-inline:36px} body.ln-subpages-upgraded .ln-pagefooter__grid{gap:45px} body.ln-subpages-upgraded .ln-pagefooter__barInner::before{left:36px;right:36px}} @media (max-width:900px){body.ln-subpages-upgraded .ln-pagefooter__inner,body.ln-subpages-upgraded .ln-pagefooter__barInner{padding-inline:30px} body.ln-subpages-upgraded .ln-pagefooter__grid{grid-template-columns:1.6fr 1fr 1fr;gap:28px} body.ln-subpages-upgraded .ln-pagefooter__col--brand{grid-column:auto} body.ln-subpages-upgraded .ln-pagefooter__barInner{flex-direction:column;align-items:flex-start} body.ln-subpages-upgraded .ln-pagefooter__barInner::before{left:30px;right:30px}} @media (max-width:600px){body.ln-subpages-upgraded .ln-pagefooter__inner,body.ln-subpages-upgraded .ln-pagefooter__barInner{padding-inline:22px} body.ln-subpages-upgraded .ln-pagefooter__inner{padding-block:31px 25px} body.ln-subpages-upgraded .ln-pagefooter__grid{grid-template-columns:1fr 1fr;gap:30px} body.ln-subpages-upgraded .ln-pagefooter__col--brand{grid-column:1/-1} body.ln-subpages-upgraded .lumenook-home-wrapper .ln-pagefooter__headline{font-size:24px} body.ln-subpages-upgraded .ln-subscribe{max-width:none} body.ln-subpages-upgraded .ln-pagefooter__barInner::before{left:22px;right:22px} body.ln-subpages-upgraded .ln-pagefooter__list a{min-height:36px} body.ln-subpages-upgraded .ln-pagefooter__copy,body.ln-subpages-upgraded .ln-pagefooter__legal a{font-size:14px}} body.ln-subpages-upgraded{ --lnh-icon-search:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m15.5%2015.5%205%205%22%2F%3E%3C%2Fsvg%3E"); --lnh-icon-account:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M5%2021v-2.5a7%207%200%200%201%2014%200V21%22%2F%3E%3C%2Fsvg%3E"); --lnh-icon-bag:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%207.5h14l1%2013H4l1-13Z%22%2F%3E%3Cpath%20d%3D%22M8%208V6a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E"); } body.ln-subpages-upgraded #masthead .ast-search-icon .ast-icon.icon-search, body.ln-subpages-upgraded #masthead .ast-header-account-link>.ahfb-svg-iconset, body.ln-subpages-upgraded #masthead .ast-addon-cart-wrap .ast-icon.icon-cart{ display:block;width:22px;height:22px;flex:0 0 22px;color:var(--lnh-ink)!important;background:var(--lnh-ink)!important; -webkit-mask:var(--lnh-glyph) center/contain no-repeat;mask:var(--lnh-glyph) center/contain no-repeat; } body.ln-subpages-upgraded #masthead .ast-search-icon .ast-icon.icon-search{--lnh-glyph:var(--lnh-icon-search)} body.ln-subpages-upgraded #masthead .ast-header-account-link>.ahfb-svg-iconset{--lnh-glyph:var(--lnh-icon-account)} body.ln-subpages-upgraded #masthead .ast-addon-cart-wrap .ast-icon.icon-cart{--lnh-glyph:var(--lnh-icon-bag)} body.ln-subpages-upgraded #masthead .ast-search-icon .ast-icon.icon-search>svg, body.ln-subpages-upgraded #masthead .ast-header-account-link>.ahfb-svg-iconset>svg, body.ln-subpages-upgraded #masthead .ast-addon-cart-wrap .ast-icon.icon-cart>svg{visibility:hidden} body.ln-subpages-upgraded #masthead .ast-search-icon>a, body.ln-subpages-upgraded #masthead .ast-header-account-link, body.ln-subpages-upgraded #masthead .cart-container{ display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0; } body.ln-subpages-upgraded #masthead .ast-search-menu-icon .ast-search-icon, body.ln-subpages-upgraded #masthead .ast-header-account-wrap{width:44px;height:44px} body.ln-subpages-upgraded #masthead .ast-addon-cart-wrap i.astra-icon{position:relative;display:flex;align-items:center;justify-content:center} body.ln-subpages-upgraded #masthead .ast-addon-cart-wrap i.astra-icon::before{display:none} body.ln-subpages-upgraded #masthead .ast-addon-cart-wrap i.astra-icon::after{ content:attr(data-cart-total);position:absolute;top:-7px;right:-8px;transform:none; min-width:12px;width:auto;height:15px;padding:0;font-size:11px;font-weight:400;line-height:15px; border:0;border-radius:0;background:transparent;color:var(--lnh-ink);box-shadow:none; } body.ln-subpages-upgraded #masthead .astra-search-icon, body.ln-subpages-upgraded #masthead .ast-header-account-link, body.ln-subpages-upgraded #masthead .cart-container{color:var(--lnh-ink)!important} @media(min-width:922px){body.ln-subpages-upgraded #masthead #ast-desktop-header .site-header-primary-section-right{display:flex;align-items:center;gap:10px} body.ln-subpages-upgraded #masthead #ast-desktop-header .site-header-primary-section-right>.ast-builder-layout-element{padding:0;margin:0;flex:0 0 44px;width:44px;min-width:44px} body.ln-subpages-upgraded #masthead #ast-desktop-header .site-header-primary-section-right .ast-header-account-wrap, body.ln-subpages-upgraded #masthead #ast-desktop-header .site-header-primary-section-right .ast-header-account-link, body.ln-subpages-upgraded #masthead #ast-desktop-header .site-header-primary-section-right .ast-search-menu-icon{margin:0;padding:0}} body.ln-subpages-upgraded #masthead .astra-search-icon:link,body.ln-subpages-upgraded #masthead .astra-search-icon:visited, body.ln-subpages-upgraded #masthead .astra-search-icon:hover,body.ln-subpages-upgraded #masthead .astra-search-icon:focus, body.ln-subpages-upgraded #masthead .ast-header-account-link:link,body.ln-subpages-upgraded #masthead .ast-header-account-link:visited, body.ln-subpages-upgraded #masthead .ast-header-account-link:hover,body.ln-subpages-upgraded #masthead .ast-header-account-link:focus, body.ln-subpages-upgraded #masthead .cart-container:link,body.ln-subpages-upgraded #masthead .cart-container:visited, body.ln-subpages-upgraded #masthead .cart-container:hover,body.ln-subpages-upgraded #masthead .cart-container:focus{color:var(--lnh-ink)!important} body.ln-subpages-upgraded .ln-pagefooter__inner{padding-block:56px 42px} body.ln-subpages-upgraded .ln-pagefooter__grid{grid-template-columns:1.7fr 1fr 1fr;gap:72px} body.ln-subpages-upgraded .lumenook-home-wrapper .ln-pagefooter__headline{font-size:30px;line-height:1.35;margin-bottom:18px} body.ln-subpages-upgraded .ln-pagefooter__mark{width:28px;height:28px} body.ln-subpages-upgraded .ln-pagefooter__pitch{font-size:14px;line-height:1.85;max-width:370px} body.ln-subpages-upgraded .ln-subscribe{max-width:430px;gap:14px;align-items:flex-end;border:0;margin-top:25px} body.ln-subpages-upgraded .ln-subscribe input{ min-height:50px;font-size:14px;padding:12px 0;border:0;border-bottom:1px solid #a2aa99;background:transparent; } body.ln-subpages-upgraded .ln-subscribe button{ min-width:118px;min-height:50px;padding:12px 18px;border:1px solid #626c58;background:transparent; font-size:14px!important;font-weight:500;line-height:1.6;letter-spacing:0; } body.ln-subpages-upgraded .ln-subscribe button:hover{background:#3c4535;color:var(--lnh-paper);text-decoration:none} body.ln-subpages-upgraded .ln-pagefooter__heading{font-size:14px;font-weight:500;letter-spacing:1.3px;margin:6px 0 15px} body.ln-subpages-upgraded .ln-pagefooter__list li+li{margin-top:0} body.ln-subpages-upgraded .ln-pagefooter__list a{min-height:42px;font-size:14px;line-height:1.7;color:var(--lnh-ink)} body.ln-subpages-upgraded .ln-pagefooter__barInner{ display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 28px; padding-block:24px 29px;font-size:14px;line-height:1.8;color:var(--lnh-muted); } body.ln-subpages-upgraded .ln-pagefooter__copy--api{display:contents} body.ln-subpages-upgraded .ln-pagefooter__copy,body.ln-subpages-upgraded .ln-pagefooter__legal a{font-size:14px;line-height:1.8} body.ln-subpages-upgraded .ln-pagefooter__legal{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px} body.ln-subpages-upgraded .ln-pagefooter__legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--lnh-ink)} body.ln-subpages-upgraded .ln-pagefooter__api-note{ grid-column:1/-1;grid-row:2;display:block;max-width:100ch;margin:0;padding:4px 0 0; font-size:14px;line-height:1.9;letter-spacing:0;color:var(--lnh-muted); } @media(max-width:1100px){body.ln-subpages-upgraded .ln-pagefooter__grid{gap:44px} body.ln-subpages-upgraded .ln-pagefooter__legal{gap:8px 18px}} @media(max-width:900px){body.ln-subpages-upgraded .ln-pagefooter__grid{grid-template-columns:1fr 1fr;gap:34px 48px} body.ln-subpages-upgraded .ln-pagefooter__col--brand{grid-column:1/-1} body.ln-subpages-upgraded .ln-pagefooter__barInner{grid-template-columns:1fr;gap:8px} body.ln-subpages-upgraded .ln-pagefooter__legal{grid-column:1;grid-row:2} body.ln-subpages-upgraded .ln-pagefooter__api-note{grid-row:3;max-width:80ch;padding-top:10px}} @media(max-width:600px){body.ln-subpages-upgraded .ln-pagefooter__inner{padding-block:40px 30px} body.ln-subpages-upgraded .lumenook-home-wrapper .ln-pagefooter__headline{font-size:28px} body.ln-subpages-upgraded .ln-pagefooter__grid{gap:32px 30px} body.ln-subpages-upgraded .ln-subscribe{gap:12px;max-width:none} body.ln-subpages-upgraded .ln-subscribe button{min-width:110px;min-height:48px;padding-inline:14px} body.ln-subpages-upgraded .ln-subscribe input{min-height:48px} body.ln-subpages-upgraded .ln-pagefooter__legal{gap:4px 22px} body.ln-subpages-upgraded .ln-pagefooter__legal a{font-size:14px} body.ln-subpages-upgraded .ln-pagefooter__barInner{padding-block:22px 26px}} body.ln-subpages-upgraded, body.ln-subpages-upgraded .ln-shop { --ln-bg:#FFFFFF;--ln-bg-2:#F6F6F6;--ln-surface:#FFFFFF; --ln-text:#2d302b;--ln-text-soft:#687060;--ln-text-muted:#687060; --ln-border:#d9ddd4;--ln-border-soft:#d9ddd4; --ln-accent:#687060;--ln-accent-2:#a1a898;--ln-accent-btn:#3c4535;--ln-accent-deep:#3c4535;--ln-deep:#2d302b; --ln-font-heading:'Manrope','DM Sans',sans-serif;--ln-font-body:'DM Sans',system-ui,sans-serif; --ln-editorial-label:14px;--ln-editorial-body:15px;--ln-editorial-subheading:23px; --ln-editorial-lead:23px;--ln-editorial-section:32px;--ln-editorial-title:48px; --ln-shell:1440px;--ln-gutter:52px; font-family:var(--ln-font-body);background:#FFFFFF;color:#2d302b; } body.ln-subpages-upgraded #content, body.ln-subpages-upgraded #content>.ast-container {background:var(--ln-bg)!important} body.ln-subpages-upgraded #content>.ast-container {display:block!important;max-width:none!important;padding:0!important} body.ln-subpages-upgraded #content :is(.ln-shop,.ln-about,.ln-contact-page,.ln-care-page) *, body.ln-subpages-upgraded #content :is(.ln-shop,.ln-about,.ln-contact-page,.ln-care-page) *::before, body.ln-subpages-upgraded #content :is(.ln-shop,.ln-about,.ln-contact-page,.ln-care-page) *::after {box-sizing:border-box} body.ln-subpages-upgraded #content :is(.ln-shop,.ln-about,.ln-contact-page,.ln-care-page) :is(h1,h2,h3) {font-family:var(--ln-font-heading);font-weight:400;text-transform:none;color:var(--ln-text);letter-spacing:-.7px} body.ln-subpages-upgraded #content :is(.ln-shop,.ln-about,.ln-contact-page,.ln-care-page) :is(a,button,input,select,textarea) {font-family:var(--ln-font-body)} body.ln-subpages-upgraded #content :is(.ln-shop,.ln-about,.ln-contact-page,.ln-care-page) img {border:0;border-radius:0;box-shadow:none} body.ln-subpages-upgraded :is(a,button,input,select,textarea,summary):focus-visible {outline:2px solid #56674a;outline-offset:4px} body.ln-subpages-upgraded .ln-subpage-eyebrow, body.ln-subpages-upgraded .ln-about-eyebrow, body.ln-subpages-upgraded .ln-care-page .ln-care-eyebrow {font:400 14px/1.7 var(--ln-font-body);letter-spacing:1.6px;text-transform:uppercase;color:var(--ln-text-soft);margin:0 0 17px} body.ln-subpages-upgraded .ln-subpage-crumb, body.ln-subpages-upgraded .ln-crumbs {display:flex;align-items:center;flex-wrap:wrap;gap:11px;font:400 14px/1.8 var(--ln-font-body);color:var(--ln-text-soft);padding:31px 0 0;margin:0;text-transform:none;letter-spacing:0} body.ln-subpages-upgraded .ln-subpage-crumb a, body.ln-subpages-upgraded .ln-crumbs a {color:inherit;text-decoration:none} body.ln-subpages-upgraded .ln-subpage-crumb a:hover, body.ln-subpages-upgraded .ln-crumbs a:hover {text-decoration:underline;text-underline-offset:5px} body.ln-subpages-upgraded .ln-subpage-crumb>span:nth-child(even), body.ln-subpages-upgraded .ln-crumbs__sep {color:#a1a898} @media(min-width:922px) { body.ln-subpages-upgraded>.ln-mega-panel {left:var(--ln-subpage-panel-left,40%);right:auto;width:230px;max-width:calc(100vw - 24px);padding:10px 20px;border:1px solid var(--ln-border);box-shadow:none;background:var(--ln-bg);transform:none} body.ln-subpages-upgraded>.ln-mega-panel.is-shown {display:block;grid-template-columns:none;gap:0} body.ln-subpages-upgraded>.ln-mega-panel>li {width:100%;margin:0;padding:0} body.ln-subpages-upgraded>.ln-mega-panel>li>a {display:flex;align-items:center;min-height:44px;padding:7px 0;font-size:14px;font-weight:400;letter-spacing:0;text-align:left;color:var(--ln-text);background:transparent} body.ln-subpages-upgraded>.ln-mega-panel>li>a::before {display:none!important} body.ln-subpages-upgraded>.ln-mega-panel>li>a:hover {text-decoration:underline;text-underline-offset:5px} } body.ln-subpages-upgraded .ln-pagefooter {background:var(--ln-bg-2);color:var(--ln-text);border-top:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-pagefooter__headline {font:400 30px/1.4 var(--ln-font-heading);letter-spacing:-.8px;margin-bottom:18px;color:var(--ln-text)} body.ln-subpages-upgraded .ln-pagefooter__inner, body.ln-subpages-upgraded .ln-pagefooter__barInner {max-width:1440px;width:100%;margin-inline:auto} body.ln-subpages-upgraded .ln-pagefooter__legal {grid-column:auto;grid-row:auto} body.ln-subpages-upgraded .ln-shop .ln-shell {max-width:1440px;width:100%;margin-inline:auto;padding-inline:52px} body.ln-subpages-upgraded .ln-shophead {padding:0;border:0;text-align:left;background:transparent} body.ln-subpages-upgraded .ln-shophead__inner {padding-block:0} body.ln-subpages-upgraded .ln-shophead__heading {display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center;padding:42px 0 36px} body.ln-subpages-upgraded .ln-crumbs+.ln-shophead__heading {padding-top:26px} body.ln-subpages-upgraded .ln-shop .ln-shophead__title {font-size:48px;line-height:1.2;letter-spacing:-1.5px;margin:0;text-align:left} body.ln-subpages-upgraded .ln-shophead__heading .ln-subpage-eyebrow {margin-bottom:12px} body.ln-subpages-upgraded .ln-shophead__intro {max-width:560px;margin:0;font-size:16px;line-height:1.9;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-shopmain {padding:0 0 12px;border:0;background:transparent} body.ln-subpages-upgraded .ln-catalog-controls {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 25px;min-height:72px;padding:7px 0;margin-bottom:28px;border-block:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-filters {padding:0;margin:0;border:0;background:none;flex:1 1 auto} body.ln-subpages-upgraded .ln-filters .ln-shell {padding:0;max-width:none} body.ln-subpages-upgraded .ln-filters__list {display:flex;align-items:center;justify-content:flex-start;gap:0 28px;flex-wrap:wrap;margin:0;padding:0;list-style:none} body.ln-subpages-upgraded .ln-shop .ln-filter {display:inline-flex;align-items:center;min-height:48px;padding:0;margin:0;border:0;border-bottom:1px solid transparent;background:none!important;color:var(--ln-text-soft)!important;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none;letter-spacing:0} body.ln-subpages-upgraded .ln-shop .ln-filter.is-current {color:var(--ln-text)!important;border-bottom-color:#3c4535} body.ln-subpages-upgraded .ln-shop .ln-filter:hover {color:var(--ln-text)!important;border-bottom-color:#a0aa94} body.ln-subpages-upgraded .ln-toolbar {display:flex;align-items:center;justify-content:space-between;gap:20px 30px;flex-wrap:wrap;padding:0;margin:0;border:0;min-width:0} body.ln-subpages-upgraded .ln-toolbar :is(.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-info,.woocommerce-error) {flex-basis:100%;margin-block:12px;max-width:100%} body.ln-subpages-upgraded .ln-catalog-controls:has(.woocommerce-notices-wrapper:not(:empty)) .ln-toolbar {flex-basis:100%} body.ln-subpages-upgraded .ln-toolbar .woocommerce-result-count {font-size:14px;color:var(--ln-text-soft);line-height:1.7;margin:0;padding:0;float:none} body.ln-subpages-upgraded .ln-toolbar .woocommerce-ordering {margin:0;padding:0;float:none;min-width:0;width:auto;flex:0 0 auto} body.ln-subpages-upgraded .ln-toolbar .orderby {font-size:14px;min-height:44px;max-width:225px;border:0!important;background-color:transparent;color:var(--ln-text);padding:9px 25px 9px 0;box-shadow:none!important;border-radius:0} body.ln-subpages-upgraded .ln-shop ul.products {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:38px 0!important;list-style:none;margin:0 -16px!important;padding:0!important;clear:both} body.ln-subpages-upgraded .ln-shop ul.products::before, body.ln-subpages-upgraded .ln-shop ul.products::after {display:none!important} body.ln-subpages-upgraded .ln-shop ul.products li.product {float:none!important;clear:none!important;width:auto!important;min-width:0;margin:0!important;padding:0 16px!important;border:0;border-right:1px solid var(--ln-border);border-radius:0;background:transparent;box-shadow:none;text-align:left} body.ln-subpages-upgraded .ln-shop ul.products li.product:nth-child(4n) {border-right-color:transparent} body.ln-subpages-upgraded .ln-shop .astra-shop-thumbnail-wrap {position:relative;background:transparent;border:0;padding:0;border-radius:0;overflow:visible} body.ln-subpages-upgraded .ln-shop ul.products li.product .woocommerce-LoopProduct-link {display:block;padding:0;background:transparent} body.ln-subpages-upgraded .ln-shop ul.products li.product .woocommerce-LoopProduct-link img {display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin:0!important;padding:0!important;transform:none!important;transition:none;border:0;border-radius:0;box-shadow:none} body.ln-subpages-upgraded .ln-shop .astra-shop-summary-wrap {padding:17px 0 0;margin:0;text-align:left;background:none} body.ln-subpages-upgraded .ln-shop .ast-woo-product-category {display:block!important;font-size:14px;line-height:1.6;letter-spacing:.8px;color:var(--ln-text-soft);margin:0 0 6px} body.ln-subpages-upgraded .ln-shop ul.products li.product .ast-woo-product-category {display:block!important} body.ln-subpages-upgraded .ln-shop ul.products li.product .woocommerce-loop-product__title {font:400 15px/1.65 var(--ln-font-body);letter-spacing:0;text-transform:none;padding:0;margin:7px 0 9px;min-height:3.3em;color:var(--ln-text)} body.ln-subpages-upgraded .ln-shop .ast-loop-product__link:hover .woocommerce-loop-product__title {text-decoration:underline;text-underline-offset:5px} body.ln-subpages-upgraded .ln-shop ul.products li.product .price {display:block;font:400 14px/1.7 var(--ln-font-body);color:var(--ln-text)!important;margin:0;padding:0} body.ln-subpages-upgraded .ln-shop ul.products li.product .price :is(ins,.woocommerce-Price-amount) {font-size:inherit!important;font-weight:400!important;color:inherit!important;background:none;text-decoration:none} body.ln-subpages-upgraded .ln-shop ul.products li.product a.ast-on-card-button {position:absolute!important;inset:auto 12px 12px auto!important;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--ln-border);border-radius:0;background:var(--ln-bg);color:var(--ln-text)!important;opacity:0;visibility:visible;z-index:2;box-shadow:none} body.ln-subpages-upgraded .ln-shop ul.products li.product a.ast-on-card-button svg {width:18px;height:18px;fill:currentColor} body.ln-subpages-upgraded .ln-shop ul.products li.product:hover a.ast-on-card-button, body.ln-subpages-upgraded .ln-shop ul.products li.product:focus-within a.ast-on-card-button {opacity:1;visibility:visible} body.ln-subpages-upgraded .ln-shop ul.products li.product a.ast-on-card-button:hover {background:#e5e9df;color:var(--ln-text)!important} body.ln-subpages-upgraded .ln-shop ul.products li.product:not(:has(.astra-shop-thumbnail-wrap a.ast-on-card-button)) .button {display:inline-flex!important;align-items:center;min-height:44px;padding:8px 14px;margin-top:14px;border:1px solid #626c58;border-radius:0;background:transparent;font-size:14px;color:var(--ln-text)!important} body.ln-subpages-upgraded .ln-collection-note {display:grid;grid-template-columns:1fr 2.1fr;gap:65px;border-top:1px solid var(--ln-border);padding:33px 0 42px;margin-top:46px} body.ln-subpages-upgraded .ln-collection-note .ln-subpage-eyebrow {margin:2px 0 0} body.ln-subpages-upgraded .ln-collection-note :is(.term-description,.page-description,.woocommerce-products-header__description) {max-width:none;margin:0;padding:0;border:0;text-align:left} body.ln-subpages-upgraded .ln-collection-note :is(p,li) {font-size:15px;line-height:1.9;color:var(--ln-text-soft);max-width:780px;margin-block:0 14px} body.ln-subpages-upgraded .ln-shop .woocommerce-pagination {margin-top:40px} body.ln-subpages-upgraded .ln-care-page {--ln-care-ink:#2d302b;--ln-care-muted:#687060;--ln-care-line:#d9ddd4;--ln-care-warm:#FFFFFF;--ln-care-warm-deep:#F6F6F6;max-width:1440px;width:100%;margin:0 auto!important;padding:0 52px!important;background:var(--ln-bg)} body.ln-subpages-upgraded .ln-care-hero {grid-template-columns:43% 57%;min-height:0;padding:27px 0 35px;align-items:center;background:none} body.ln-subpages-upgraded .ln-care-hero__copy {padding:0 65px 0 0;min-width:0} body.ln-subpages-upgraded .ln-care-hero h1 {font-size:45px;line-height:1.2;letter-spacing:-1.4px;margin:0} body.ln-subpages-upgraded .ln-care-hero__subtitle {font-family:var(--ln-font-heading)!important;font-size:23px;line-height:1.5;letter-spacing:-.5px;margin:24px 0 25px;max-width:360px} body.ln-subpages-upgraded .ln-care-hero__intro :is(p,li), body.ln-subpages-upgraded .ln-care-rich-text :is(p,li) {font-size:15px!important;line-height:1.95;color:var(--ln-text-soft)} body.ln-subpages-upgraded :is(.ln-care-hero__intro,.ln-care-rich-text) :is(p,li) :is(span,strong,b,em,small,a) {font-size:inherit!important;color:inherit} body.ln-subpages-upgraded .ln-care-media {min-height:0;min-width:0;background:var(--ln-bg-2);margin:0;border:0;border-radius:0} body.ln-subpages-upgraded .ln-care-media--hero {height:385px;min-height:0} body.ln-subpages-upgraded .ln-care-media img {width:100%;height:100%;min-height:0;object-fit:cover;object-position:center} body.ln-subpages-upgraded .ln-care-shell, body.ln-subpages-upgraded .ln-care-reading {width:100%;max-width:none;margin:0} body.ln-subpages-upgraded .ln-care-quick {padding:25px 0 29px;border-block:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-care-quick #ln-care-quick-title {position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;margin:0} body.ln-subpages-upgraded .ln-care-quick__grid {border:0;counter-reset:quick} body.ln-subpages-upgraded .ln-care-quick__item {counter-increment:quick;min-height:0;padding:0 28px;display:grid;grid-template-columns:20px 1fr;column-gap:18px;align-content:start;border:0} body.ln-subpages-upgraded .ln-care-quick__item:first-child {padding-left:0} body.ln-subpages-upgraded .ln-care-quick__item:last-child {padding-right:0} body.ln-subpages-upgraded .ln-care-quick__item+.ln-care-quick__item {border-left:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-care-quick__mark {grid-row:1/3;display:block;width:auto;height:auto;margin:0;background:none;color:var(--ln-text-soft);font-size:14px;line-height:26px} body.ln-subpages-upgraded .ln-care-quick__mark::before {content:counter(quick,decimal-leading-zero)} body.ln-subpages-upgraded .ln-care-quick__item h2 {font:400 17px/1.6 var(--ln-font-heading);letter-spacing:-.2px;text-transform:none;margin:0 0 7px} body.ln-subpages-upgraded .ln-care-quick__item p {font-size:14px;line-height:1.8;margin:0} body.ln-subpages-upgraded .ln-care-detailed {padding:47px 0 43px;background:none} body.ln-subpages-upgraded .ln-care-reading {display:grid;grid-template-columns:1fr 2.1fr;gap:65px;align-items:start} body.ln-subpages-upgraded .ln-care-detail-label h2 {font-size:28px;line-height:1.3;max-width:130px;margin:0} body.ln-subpages-upgraded .ln-care-detail-list {counter-reset:care} body.ln-subpages-upgraded .ln-care-copy-section {position:relative;counter-increment:care;margin:0;padding:25px 0 25px 46px;border-bottom:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-care-copy-section:first-child {padding-top:0} body.ln-subpages-upgraded .ln-care-copy-section::before {content:counter(care,decimal-leading-zero);position:absolute;left:0;top:30px;font:400 11px/1.8 var(--ln-font-body);color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-care-copy-section:first-child::before {top:5px} body.ln-subpages-upgraded .ln-care-copy-section:last-child {padding-bottom:25px;border-bottom:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-care-copy-section h3 {font-size:23px;line-height:1.4;margin:0 0 17px} body.ln-subpages-upgraded .ln-care-rich-text ul, body.ln-subpages-upgraded .ln-care-rich-text ol {margin:14px 0 18px;padding-left:20px} body.ln-subpages-upgraded .ln-care-rich-text li {padding-left:3px;margin:3px 0} body.ln-subpages-upgraded .ln-care-rich-text li::marker {color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-care-character {grid-template-columns:1fr 1fr;align-items:center;gap:78px;min-height:0;padding:42px 0;border-top:1px solid var(--ln-border);background:none} body.ln-subpages-upgraded .ln-care-media--character {height:310px;min-height:0} body.ln-subpages-upgraded .ln-care-character__copy {padding:0;max-width:460px} body.ln-subpages-upgraded .ln-care-character__copy h2 {font-size:32px;line-height:1.3;margin:0 0 24px} body.ln-subpages-upgraded .ln-care-ending {padding:39px 0 48px;background:none;border-top:1px solid var(--ln-border);text-align:left} body.ln-subpages-upgraded .ln-care-ending__inner {max-width:none;width:100%;display:grid;grid-template-columns:1fr auto;gap:0 55px;align-items:center;margin:0;padding:0} body.ln-subpages-upgraded .ln-care-ending #ln-care-ending-title {grid-column:1;font:400 28px/1.4 var(--ln-font-heading);letter-spacing:-.7px;text-transform:none;margin:0 0 18px;color:var(--ln-text)} body.ln-subpages-upgraded .ln-care-ending__copy {grid-column:1;max-width:640px;margin:0} body.ln-subpages-upgraded .ln-care-cta {grid-column:2;grid-row:1/3;align-self:center} body.ln-subpages-upgraded .ln-care-ending__copy p {font-size:15px;line-height:1.95} body.ln-subpages-upgraded .ln-care-ending__copy p+p {margin-top:6px} body.ln-subpages-upgraded .ln-about {max-width:1440px;width:100%;margin:0 auto;padding:0 52px;background:var(--ln-bg)} body.ln-subpages-upgraded .ln-about-hero {display:block;min-height:0;padding:0;background:none} body.ln-subpages-upgraded .ln-about-hero__copy {display:grid;grid-template-columns:1fr 1.15fr;column-gap:80px;row-gap:0;align-items:start;padding:29px 0 35px;background:none} body.ln-subpages-upgraded .ln-about-hero__copy>.ln-about-eyebrow {grid-column:1;grid-row:1;margin-bottom:17px} body.ln-subpages-upgraded .ln-about-hero__copy h1 {grid-column:1;grid-row:2;font:400 50px/1.22 var(--ln-font-heading);letter-spacing:-1.5px;margin:0;max-width:470px} body.ln-subpages-upgraded .ln-about-hero__lead {grid-column:2;grid-row:1/3;font-size:15px;line-height:1.95;max-width:580px;margin:30px 0 0;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-about-hero__copy>.ln-about-link {grid-column:2;justify-self:start;margin-top:14px} body.ln-subpages-upgraded .ln-about-hero__image {min-height:0;height:445px;margin:0;background:none} body.ln-subpages-upgraded .ln-about-hero__image img {width:100%;height:100%;object-fit:cover;object-position:50% 60%} body.ln-subpages-upgraded .ln-story-material {min-height:0;padding:54px 0;grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;background:none;border-bottom:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-story-material__image {height:450px;min-height:0;grid-column:2;grid-row:1;margin:0;background:none} body.ln-subpages-upgraded .ln-story-material__copy {grid-column:1;grid-row:1;display:block;padding:0} body.ln-subpages-upgraded .ln-story-material__copy h2 {font-size:32px;line-height:1.35;margin:0 0 24px} body.ln-subpages-upgraded .ln-story-material__copy>p:not(.ln-about-eyebrow) {font-size:15px;line-height:1.95;margin:0 0 17px;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-story-note {max-width:none;width:100%;margin:0;padding:44px 0;border-bottom:1px solid var(--ln-border);text-align:left} body.ln-subpages-upgraded .ln-story-note h2 {font-size:32px;line-height:1.4;max-width:700px;margin:0 0 27px} body.ln-subpages-upgraded .ln-story-note__copy {max-width:none;gap:55px;padding:0;border:0} body.ln-subpages-upgraded .ln-story-note__copy p {font-size:15px;line-height:1.95;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-story-values {width:100%;max-width:none;margin:0;padding:44px 0} body.ln-subpages-upgraded .ln-story-values__header {text-align:left;margin:0 0 28px} body.ln-subpages-upgraded .ln-story-values__grid li {min-height:0;padding:30px} body.ln-subpages-upgraded .ln-story-values__grid span {margin-bottom:20px;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-story-values__grid p {font-size:15px;line-height:1.9} body.ln-subpages-upgraded .ln-about-cta, body.ln-subpages-upgraded .ln-faq-contact {padding:35px 0 45px;background:none;text-align:left;border-top:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-about-cta h2, body.ln-subpages-upgraded .ln-faq-contact h2 {font-size:30px;line-height:1.4;color:var(--ln-text)} body.ln-subpages-upgraded .ln-about-cta>p:not(.ln-about-eyebrow), body.ln-subpages-upgraded .ln-faq-contact>p:not(.ln-about-eyebrow) {font-size:15px;line-height:1.9;color:var(--ln-text-soft);margin:0 0 20px} body.ln-subpages-upgraded .ln-about-link {display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;text-transform:none;padding:8px 0;border:0;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px;text-decoration-color:#a0a893!important;color:var(--ln-text)!important} body.ln-subpages-upgraded .ln-faq-hero {padding:32px 0 36px;border-bottom:1px solid var(--ln-border);text-align:left;background:none} body.ln-subpages-upgraded .ln-faq-hero h1 {font-size:43px;line-height:1.25;letter-spacing:-1.3px;margin:0 0 24px} body.ln-subpages-upgraded .ln-faq-hero>p:last-child {font-size:16px;line-height:1.9;margin:0;max-width:620px;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-faq-layout {width:100%;grid-template-columns:1fr 2.1fr;gap:65px;justify-content:initial;margin:0;padding:39px 0 55px} body.ln-subpages-upgraded .ln-faq-aside {position:static;align-self:start} body.ln-subpages-upgraded .ln-faq-aside h2 {font-size:28px;line-height:1.4;max-width:260px;margin:0 0 25px} body.ln-subpages-upgraded .ln-faq-aside nav {border:0;gap:8px} body.ln-subpages-upgraded .ln-faq-aside nav a {display:flex;align-items:center;min-height:36px;border:0;padding:0;font-size:14px} body.ln-subpages-upgraded .ln-faq-aside__help {padding:0;background:none;margin-top:28px} body.ln-subpages-upgraded .ln-faq-aside__help p {font-size:17px;margin:0 0 8px} body.ln-subpages-upgraded .ln-faq-group+.ln-faq-group {margin-top:34px} body.ln-subpages-upgraded .ln-faq-group>h2 {font-size:24px;line-height:1.4;margin:0 0 20px} body.ln-subpages-upgraded .ln-faq-item summary {grid-template-columns:minmax(0,1fr) 14px;gap:25px;padding:20px 0} body.ln-subpages-upgraded .ln-faq-item summary span {font:400 15px/1.8 var(--ln-font-body);letter-spacing:0} body.ln-subpages-upgraded .ln-faq-item summary i {width:14px;height:14px;border:0;border-radius:0} body.ln-subpages-upgraded .ln-faq-item summary i::before, body.ln-subpages-upgraded .ln-faq-item summary i::after {width:14px;background:#66715b} body.ln-subpages-upgraded .ln-faq-item__answer {max-width:none;padding:0 30px 23px 0} body.ln-subpages-upgraded .ln-faq-item__answer p {font-size:15px;line-height:1.95;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-contact-page {background:var(--ln-bg)} body.ln-subpages-upgraded .ln-contact-page__shell {max-width:1440px;width:100%;padding:0 52px;margin:0 auto} body.ln-subpages-upgraded .ln-contact-card {display:grid;grid-template-columns:1fr 1.55fr;gap:100px;padding:38px 0 60px;border:0;background:none} body.ln-subpages-upgraded .ln-contact-card__header {border:0;padding:0} body.ln-subpages-upgraded .ln-contact-card__header h1 {font-size:48px;line-height:1.25;letter-spacing:-1.5px;margin:0} body.ln-subpages-upgraded .ln-contact-intro {font-size:16px;line-height:1.9;color:var(--ln-text-soft);margin:24px 0 0} body.ln-subpages-upgraded .ln-contact-reading {max-width:330px;margin-top:48px;padding-top:26px;border-top:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-contact-reading h2 {font-size:23px;line-height:1.4;margin:0 0 16px} body.ln-subpages-upgraded .ln-contact-reading p {font-size:15px;line-height:1.9;color:var(--ln-text-soft);margin:0} body.ln-subpages-upgraded .ln-contact-card__body {min-width:0;padding:4px 0 0} body.ln-subpages-upgraded .ln-contact-form {gap:23px} body.ln-subpages-upgraded .ln-contact-name-row {display:grid;grid-template-columns:1fr 1fr;gap:24px} body.ln-subpages-upgraded .ln-contact-field {min-width:0;gap:10px} body.ln-subpages-upgraded .ln-contact-field>span {font-size:14px;font-weight:400;line-height:1.7} body.ln-subpages-upgraded .ln-contact-field b {color:#687060} body.ln-subpages-upgraded .ln-contact-field :is(input,select,textarea) {border:1px solid #cbd2c3;border-radius:0;background:transparent;padding:12px 14px;font-size:15px;color:var(--ln-text);box-shadow:none;min-width:0} body.ln-subpages-upgraded .ln-contact-field :is(input,select,textarea):focus {border-color:#56674a;outline:2px solid #56674a;outline-offset:2px;box-shadow:none} body.ln-subpages-upgraded .ln-contact-field textarea {min-height:200px} body.ln-subpages-upgraded .ln-contact-upload {align-self:flex-start;min-height:44px;border:0;border-bottom:1px solid #a0aa94;background:transparent;padding:5px 0;margin:0 0 -15px;gap:9px} body.ln-subpages-upgraded .ln-contact-upload strong {font-size:14px;font-weight:400} body.ln-subpages-upgraded .ln-contact-upload-note, body.ln-subpages-upgraded .ln-contact-privacy {font-size:14px;line-height:1.9;color:var(--ln-text-soft)} body.ln-subpages-upgraded .ln-contact-submit {align-self:flex-start;width:auto;min-width:170px;margin-top:0} body.ln-subpages-upgraded .ln-contact-privacy {margin:0} body.ln-subpages-upgraded :is(.ln-contact-submit,.ln-about-button,.ln-care-cta) {display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 23px;background:transparent;border:1px solid #626c58;border-radius:0;font:500 15px/1.6 var(--ln-font-body);letter-spacing:.1px;text-transform:none;text-decoration:none!important;color:var(--ln-text)!important;box-shadow:none} body.ln-subpages-upgraded :is(.ln-contact-submit,.ln-about-button,.ln-care-cta):hover {background:#3c4535;color:#FFFFFF!important} body.ln-subpages-upgraded #content :is(.ln-contact-submit,.ln-about-button,.ln-care-cta) {font-size:15px!important;font-weight:500!important} @media(max-width:1150px) { body.ln-subpages-upgraded {--ln-gutter:36px} body.ln-subpages-upgraded .ln-shop .ln-shell, body.ln-subpages-upgraded .ln-contact-page__shell, body.ln-subpages-upgraded .ln-about {padding-inline:36px} body.ln-subpages-upgraded .ln-care-page {padding-inline:36px!important} body.ln-subpages-upgraded .ln-shophead__heading {gap:45px} body.ln-subpages-upgraded .ln-care-hero__copy {padding-right:42px} body.ln-subpages-upgraded .ln-care-hero h1 {font-size:39px} body.ln-subpages-upgraded .ln-care-hero__subtitle {font-size:21px} body.ln-subpages-upgraded .ln-care-reading, body.ln-subpages-upgraded .ln-faq-layout, body.ln-subpages-upgraded .ln-collection-note {gap:45px} body.ln-subpages-upgraded .ln-about-hero__copy, body.ln-subpages-upgraded .ln-story-material, body.ln-subpages-upgraded .ln-care-character {gap:50px} body.ln-subpages-upgraded .ln-contact-card {gap:60px} } @media(max-width:921px) { body.ln-subpages-upgraded #masthead #ast-mobile-header .ast-primary-header-bar {padding-inline:16px} body.ln-subpages-upgraded #masthead #ast-mobile-header .ast-builder-grid-row {position:relative;min-height:76px;grid-template-columns:1fr 1fr!important} body.ln-subpages-upgraded #masthead #ast-mobile-header :is(.site-header-primary-section-left,.site-header-primary-section-right) {gap:0;align-items:center} body.ln-subpages-upgraded #masthead #ast-mobile-header .site-header-primary-section-right {justify-content:flex-end} body.ln-subpages-upgraded #masthead #ast-mobile-header .ast-builder-layout-element {padding:0!important;margin:0!important;width:44px;min-width:44px;flex:0 0 44px} body.ln-subpages-upgraded #masthead #ast-mobile-header .ln-subpage-mobile-brand {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;width:150px;margin:0;padding:0;z-index:2;pointer-events:none} body.ln-subpages-upgraded #masthead #ast-mobile-header .ln-subpage-mobile-brand a {pointer-events:auto} body.ln-subpages-upgraded #masthead #ast-mobile-header .ln-subpage-mobile-brand .site-title {margin:0;padding:0} body.ln-subpages-upgraded #masthead #ast-mobile-header .ln-subpage-mobile-brand .site-title a {font-size:14px!important;letter-spacing:1px;white-space:nowrap;padding:12px 0;display:flex;align-items:center} body.ln-subpages-upgraded #masthead #ast-mobile-header .ln-subpage-mobile-brand .site-title a::before {width:19px;height:19px;margin-right:6px;flex:0 0 19px} body.ln-subpages-upgraded #masthead #ast-mobile-header .ln-subpage-mobile-brand img {max-width:145px;max-height:35px;width:auto;height:auto} body.ln-subpages-upgraded {--ln-gutter:30px} body.ln-subpages-upgraded .ln-shop .ln-shell, body.ln-subpages-upgraded .ln-contact-page__shell, body.ln-subpages-upgraded .ln-about {padding-inline:30px} body.ln-subpages-upgraded .ln-care-page {padding-inline:30px!important} body.ln-subpages-upgraded .ln-catalog-controls {display:block;padding:5px 0 12px} body.ln-subpages-upgraded .ln-toolbar {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,154px);align-items:center;justify-content:stretch;border-top:1px solid var(--ln-border);margin-top:4px;min-height:51px;gap:8px 12px;width:100%;min-width:0} body.ln-subpages-upgraded .ln-shop ul.products {grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:31px!important} body.ln-subpages-upgraded .ln-shop ul.products li.product:nth-child(even) {border-right-color:transparent} body.ln-subpages-upgraded .ln-care-hero__copy {padding-right:28px} body.ln-subpages-upgraded .ln-care-hero h1 {font-size:34px} body.ln-subpages-upgraded .ln-care-hero__subtitle {font-size:19px} body.ln-subpages-upgraded .ln-care-hero__intro p {font-size:14px!important} body.ln-subpages-upgraded .ln-care-media--hero {height:395px} body.ln-subpages-upgraded .ln-care-quick__item {gap:0 13px;padding-inline:18px} body.ln-subpages-upgraded .ln-care-quick__item h2 {font-size:15px} body.ln-subpages-upgraded .ln-care-quick__item p {font-size:14px} body.ln-subpages-upgraded .ln-care-reading, body.ln-subpages-upgraded .ln-faq-layout {gap:30px} body.ln-subpages-upgraded .ln-care-character, body.ln-subpages-upgraded .ln-story-material, body.ln-subpages-upgraded .ln-about-hero__copy {gap:35px} body.ln-subpages-upgraded .ln-about-hero__copy h1 {font-size:43px} body.ln-subpages-upgraded .ln-about-hero__image {height:365px} body.ln-subpages-upgraded .ln-faq-hero h1 {font-size:36px} body.ln-subpages-upgraded .ln-contact-card {grid-template-columns:1fr 1.4fr;gap:40px} body.ln-subpages-upgraded .ln-contact-name-row {grid-template-columns:1fr;gap:23px} } @media(hover:none),(max-width:768px) { body.ln-subpages-upgraded .ln-shop ul.products li.product a.ast-on-card-button {opacity:1;visibility:visible} } @media(max-width:600px) { body.ln-subpages-upgraded {--ln-gutter:22px;--ln-editorial-body:14px} body.ln-subpages-upgraded .ln-shop .ln-shell, body.ln-subpages-upgraded .ln-contact-page__shell, body.ln-subpages-upgraded .ln-about {padding-inline:22px} body.ln-subpages-upgraded .ln-care-page {padding-inline:22px!important} body.ln-subpages-upgraded .ln-subpage-crumb, body.ln-subpages-upgraded .ln-crumbs {padding-top:23px;font-size:14px;gap:9px} body.ln-subpages-upgraded .ln-subpage-eyebrow, body.ln-subpages-upgraded .ln-about-eyebrow, body.ln-subpages-upgraded .ln-care-page .ln-care-eyebrow {font-size:14px;margin-bottom:13px} body.ln-subpages-upgraded .ln-shophead__heading, body.ln-subpages-upgraded .ln-crumbs+.ln-shophead__heading {grid-template-columns:1fr;gap:18px;padding:26px 0 24px} body.ln-subpages-upgraded .ln-shop .ln-shophead__title {font-size:36px;letter-spacing:-1.2px} body.ln-subpages-upgraded .ln-shophead__intro {font-size:14px;line-height:1.9;max-width:320px} body.ln-subpages-upgraded .ln-catalog-controls {margin-bottom:22px} body.ln-subpages-upgraded .ln-filters__list {gap:0 24px;flex-wrap:wrap} body.ln-subpages-upgraded .ln-shop .ln-filter {font-size:14px;min-height:46px} body.ln-subpages-upgraded .ln-toolbar .woocommerce-result-count {font-size:14px} body.ln-subpages-upgraded .ln-toolbar .orderby {font-size:12px;max-width:100%} body.ln-subpages-upgraded.ln-shop-page #content .ln-shop .ln-toolbar .woocommerce-result-count {font-size:14px!important;font-weight:400!important;letter-spacing:0;width:auto;flex:0 0 auto} body.ln-subpages-upgraded.ln-shop-page #content .ln-shop .ln-toolbar .woocommerce-ordering select {width:100%!important;max-width:100%!important;min-width:0!important;font-size:14px!important;height:44px!important;line-height:1.5!important;padding-inline:0 20px!important;letter-spacing:0} body.ln-subpages-upgraded .ln-announce__inner {flex-direction:row;flex-wrap:nowrap;gap:10px;padding:0 10px;min-height:28px} body.ln-subpages-upgraded .ln-announce__item {font-size:14px;line-height:1.5;letter-spacing:0;white-space:nowrap} body.ln-subpages-upgraded .ln-shop ul.products {margin-inline:-11px!important;row-gap:28px!important} body.ln-subpages-upgraded .ln-shop ul.products li.product {padding-inline:11px!important} body.ln-subpages-upgraded .ln-shop .astra-shop-summary-wrap {padding-top:12px} body.ln-subpages-upgraded .ln-shop .ast-woo-product-category {font-size:14px;letter-spacing:.5px} body.ln-subpages-upgraded .ln-shop ul.products li.product .woocommerce-loop-product__title {font-size:14px;line-height:1.65;margin:6px 0 7px;min-height:4.95em} body.ln-subpages-upgraded .ln-shop ul.products li.product .price {font-size:14px} body.ln-subpages-upgraded .ln-shop ul.products li.product a.ast-on-card-button {inset:auto 8px 8px auto!important} body.ln-subpages-upgraded .ln-collection-note {grid-template-columns:1fr;gap:15px;padding:26px 0 31px;margin-top:32px} body.ln-subpages-upgraded .ln-collection-note :is(p,li) {font-size:14px} body.ln-subpages-upgraded .ln-care-hero {grid-template-columns:1fr;gap:26px;padding:24px 0 28px} body.ln-subpages-upgraded .ln-care-hero__copy {padding:0} body.ln-subpages-upgraded .ln-care-hero h1 {font-size:36px} body.ln-subpages-upgraded .ln-care-hero__subtitle {font-size:21px;margin:18px 0;max-width:none} body.ln-subpages-upgraded .ln-care-hero__intro p {font-size:14px!important} body.ln-subpages-upgraded .ln-care-media--hero {height:260px;order:1} body.ln-subpages-upgraded .ln-care-quick {padding:0} body.ln-subpages-upgraded .ln-care-quick__grid {grid-template-columns:1fr} body.ln-subpages-upgraded .ln-care-quick__item {padding:17px 0!important;gap:0 19px;grid-template-columns:20px 1fr} body.ln-subpages-upgraded .ln-care-quick__item+.ln-care-quick__item {border:0;border-top:1px solid var(--ln-border)} body.ln-subpages-upgraded .ln-care-quick__item h2 {font-size:16px} body.ln-subpages-upgraded .ln-care-quick__item p {font-size:14px} body.ln-subpages-upgraded .ln-care-detailed {padding:32px 0} body.ln-subpages-upgraded .ln-care-reading {grid-template-columns:1fr;gap:27px} body.ln-subpages-upgraded .ln-care-detail-label h2 {max-width:none;font-size:28px} body.ln-subpages-upgraded .ln-care-copy-section {padding:23px 0 23px 35px} body.ln-subpages-upgraded .ln-care-copy-section h3 {font-size:21px;margin-bottom:15px} body.ln-subpages-upgraded .ln-care-rich-text :is(p,li) {font-size:14px!important} body.ln-subpages-upgraded .ln-care-character {grid-template-columns:1fr;gap:27px;padding:30px 0} body.ln-subpages-upgraded .ln-care-media--character {height:240px} body.ln-subpages-upgraded .ln-care-character__copy h2 {font-size:28px;margin-bottom:20px} body.ln-subpages-upgraded .ln-care-ending {padding:30px 0 35px} body.ln-subpages-upgraded .ln-care-ending__inner {grid-template-columns:1fr;gap:0} body.ln-subpages-upgraded .ln-care-cta {grid-column:1;grid-row:auto;justify-self:start;margin-top:23px} body.ln-subpages-upgraded .ln-care-ending__copy p {font-size:14px} body.ln-subpages-upgraded .ln-about-hero__copy {display:block;padding:24px 0 27px} body.ln-subpages-upgraded .ln-about-hero__copy h1 {font-size:37px;margin-bottom:20px} body.ln-subpages-upgraded .ln-about-hero__lead {font-size:14px;margin:0;line-height:1.95} body.ln-subpages-upgraded .ln-about-hero__image {height:280px;min-height:0} body.ln-subpages-upgraded .ln-about-hero__image img {object-position:59% 60%} body.ln-subpages-upgraded .ln-story-material {grid-template-columns:1fr;gap:29px;padding:32px 0} body.ln-subpages-upgraded .ln-story-material__image {grid-column:1;grid-row:1;height:280px;min-height:0} body.ln-subpages-upgraded .ln-story-material__copy {grid-column:1;grid-row:2;padding:0} body.ln-subpages-upgraded .ln-story-material__copy h2 {font-size:28px;margin-bottom:20px} body.ln-subpages-upgraded .ln-story-material__copy>p:not(.ln-about-eyebrow), body.ln-subpages-upgraded .ln-story-note__copy p {font-size:14px} body.ln-subpages-upgraded .ln-story-note {width:100%;padding:30px 0} body.ln-subpages-upgraded .ln-story-note h2 {font-size:28px;margin-bottom:23px} body.ln-subpages-upgraded .ln-story-note__copy {grid-template-columns:1fr;gap:22px} body.ln-subpages-upgraded .ln-story-values {width:100%;padding:30px 0} body.ln-subpages-upgraded .ln-story-values__grid li {padding:24px 0} body.ln-subpages-upgraded .ln-faq-hero {padding:24px 0 28px} body.ln-subpages-upgraded .ln-faq-hero h1 {font-size:33px;margin-bottom:20px} body.ln-subpages-upgraded .ln-faq-hero>p:last-child {font-size:14px} body.ln-subpages-upgraded .ln-faq-layout {display:grid;grid-template-columns:1fr;gap:28px;padding:28px 0 35px} body.ln-subpages-upgraded .ln-faq-aside {margin:0} body.ln-subpages-upgraded .ln-faq-aside h2 {display:none} body.ln-subpages-upgraded .ln-faq-aside nav {display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 20px;border:0} body.ln-subpages-upgraded .ln-faq-aside nav a {font-size:14px;min-height:42px;border:0;padding:0} body.ln-subpages-upgraded .ln-faq-aside__help {display:flex;align-items:center;gap:20px;margin-top:12px} body.ln-subpages-upgraded .ln-faq-aside__help p {font-size:14px;margin:0} body.ln-subpages-upgraded .ln-faq-item summary {gap:18px;padding:18px 0} body.ln-subpages-upgraded .ln-faq-item summary span {font-size:14px} body.ln-subpages-upgraded .ln-faq-item__answer {padding-right:0} body.ln-subpages-upgraded .ln-faq-item__answer p {font-size:14px} body.ln-subpages-upgraded .ln-contact-card {grid-template-columns:1fr;gap:28px;padding:25px 0 37px} body.ln-subpages-upgraded .ln-contact-card__header h1 {font-size:36px} body.ln-subpages-upgraded .ln-contact-intro {font-size:15px;margin-top:20px} body.ln-subpages-upgraded .ln-contact-reading {margin-top:24px;padding-top:20px} body.ln-subpages-upgraded .ln-contact-reading h2 {font-size:21px;margin-bottom:12px} body.ln-subpages-upgraded .ln-contact-reading p {font-size:14px} body.ln-subpages-upgraded .ln-contact-form {gap:21px} body.ln-subpages-upgraded .ln-contact-name-row {gap:21px} body.ln-subpages-upgraded .ln-contact-field :is(input,select,textarea) {font-size:14px} body.ln-subpages-upgraded :is(.ln-contact-submit,.ln-about-button,.ln-care-cta) {font-size:14px;min-height:48px} body.ln-subpages-upgraded #content :is(.ln-contact-submit,.ln-about-button,.ln-care-cta) {font-size:14px!important} body.ln-subpages-upgraded .ln-pagefooter__headline {font-size:28px} } @media(max-width:355px) { body.ln-subpages-upgraded #masthead #ast-mobile-header .ast-builder-grid-row {min-height:100px;align-items:end;padding-bottom:5px} body.ln-subpages-upgraded #masthead #ast-mobile-header .ln-subpage-mobile-brand {top:20px;width:150px} body.ln-subpages-upgraded .ln-toolbar {gap:4px 10px} body.ln-subpages-upgraded.ln-shop-page #content .ln-shop .ln-toolbar .woocommerce-ordering select {width:100%!important;max-width:100%!important;font-size:14px!important} } @media(prefers-reduced-motion:reduce) { body.ln-subpages-upgraded :is(a,button,input,select,textarea), body.ln-subpages-upgraded .ln-faq-item summary i::after {transition:none!important} } @media(max-width:760px){ body.ln-subpages-upgraded .ln-shop .ln-toolbar>.woocommerce-notices-wrapper, body.ln-subpages-upgraded .ln-shop .ln-toolbar>:is(.woocommerce-info,.woocommerce-message,.woocommerce-error){grid-column:1/-1;min-width:0;max-width:100%} body.ln-subpages-upgraded .ln-shop .ln-toolbar .woocommerce-result-count{grid-column:1;min-width:0;margin:0;padding:0;float:none;white-space:normal} body.ln-subpages-upgraded .ln-shop .ln-toolbar .woocommerce-ordering{grid-column:2;min-width:0;width:100%;max-width:100%;float:none;box-sizing:border-box} body.ln-subpages-upgraded.ln-shop-page #content .ln-shop .ln-toolbar .woocommerce-result-count{font-size:11px!important;line-height:1.65!important} body.ln-subpages-upgraded.ln-shop-page #content .ln-shop .ln-toolbar .woocommerce-ordering select{width:100%!important;max-width:100%!important;min-width:0!important;font-size:12px!important;padding-inline:0 19px!important;box-sizing:border-box} }
