.ng-care .ng-text-link{font-size:14px;line-height:1.6;text-underline-offset:6px;color:inherit}.ng-care{padding:56px 0;background:#fcfaf6;border-top:1px solid #deded4}.ng-care h2{text-align:center;font-size:clamp(28px,3vw,40px);margin:0 0 40px;letter-spacing:-.025em}.ng-care__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.ng-care__grid>div{position:relative;padding-left:42px}.ng-care__number{position:absolute;left:0;top:2px;font-size:13px;color:#985638;letter-spacing:.1em}.ng-care h3{font-family:var(--font-body-family);font-size:18px;font-weight:500;margin:0 0 10px;line-height:1.4}.ng-care p{font-size:15px;line-height:1.6;max-width:32ch;margin:0 0 15px;color:#60665c}@media(max-width:749px){.ng-care{padding:40px 0}.ng-care h2{text-align:left;margin-bottom:28px}.ng-care__grid{grid-template-columns:1fr;gap:28px}.ng-care p{max-width:none}}.ng-categories.page-width{padding-top:72px;padding-bottom:56px}.ng-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.ng-section-heading h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.025em;margin:0;line-height:1.2}.ng-section-heading .ng-eyebrow{margin-bottom:14px}.ng-section-heading>.ng-text-link{white-space:nowrap;margin-bottom:6px}.ng-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.ng-category{text-decoration:none;color:inherit;min-width:0}.ng-category__image{aspect-ratio:4/3;background:#f1ede5;overflow:hidden;border-radius:6px}.ng-category__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ng-category:hover img{transform:scale(1.025)}.ng-category h3{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:1.4;margin:15px 0 4px}.ng-category p{margin:0;color:#60665c;font-size:14px;line-height:1.5}.ng-category h3 span{font-size:20px;font-weight:400}@media(max-width:749px){.ng-categories.page-width{padding-top:44px;padding-bottom:28px}.ng-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ng-section-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:24px}.ng-category__image{aspect-ratio:1}.ng-category h3{font-size:15px;gap:4px}.ng-category h3 span{font-size:16px}.ng-category p{font-size:14px}.ng-section-heading h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.ng-category__image img{transition:none}.ng-category:hover img{transform:none}}.ng-collection-intro{background:#f1ede5;padding:40px 0}.ng-collection-intro__inner{display:flex;align-items:center;gap:8%;justify-content:space-between}.ng-collection-intro__inner>div:first-child{flex:1}.ng-breadcrumb{font-size:12px;line-height:1.6;color:#60665c;margin-bottom:24px}.ng-breadcrumb a{color:inherit;text-underline-offset:3px}.ng-breadcrumb span{margin-left:6px}.ng-collection-intro h1{font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}.ng-collection-intro__text{font-size:17px;line-height:1.6;max-width:53ch;margin:0}.ng-collection-intro__image{width:30%;aspect-ratio:4/3;border-radius:6px;overflow:hidden}.ng-collection-intro__image img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.ng-collection-intro{padding:28px 0 32px}.ng-collection-intro__inner{display:block}.ng-collection-intro__image{display:none}.ng-collection-intro__text{font-size:15px}.ng-breadcrumb{margin-bottom:18px}}html{scroll-behavior:smooth}body{letter-spacing:.015em}body,h1,h2,h3,h4,h5,h6{color:rgb(var(--color-foreground))}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid #985638;outline-offset:4px}.ng-design-system{display:none}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:26px;letter-spacing:-.04em;font-weight:400}.header__menu-item{font-size:14px;letter-spacing:.01em}.header__submenu{border-radius:0 0 6px 6px}.announcement-bar__message{font-size:12px;letter-spacing:.055em;padding:10px 0;line-height:1.6}.header__heading-link{padding:6px}.header-wrapper{background:#fcfaf6}.collection__title .title{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.025em;line-height:1.2}.collection__description{max-width:60ch;color:#60665c}.card .card__heading{font-family:var(--font-body-family);font-weight:500;font-size:16px;line-height:1.45;letter-spacing:0}.card__information{padding-top:16px}.card__inner{border-radius:6px;overflow:hidden}.card-information .price{font-size:15px;letter-spacing:0}.quick-add .quick-add__submit{font-size:13px;min-height:44px}.product__title h1{font-size:clamp(27px,2.5vw,38px);line-height:1.2;letter-spacing:-.025em}.product__description{font-size:16px;line-height:1.75}.product__description img{max-width:100%;height:auto}.product-form__submit{min-height:52px}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:16px;font-weight:500}.product__accordion .accordion__content{font-size:15px;line-height:1.7}.newsletter__wrapper .h1,.newsletter__wrapper h2{letter-spacing:-.025em;line-height:1.2}.newsletter__subheading{max-width:56ch;margin-left:auto;margin-right:auto}.newsletter-form__field-wrapper .field__input{min-height:52px}.footer-block__heading{font-size:19px}.footer-block__details-content{font-size:14px;line-height:1.7}.footer-block__details-content .list-menu__item--link{font-size:14px;padding:7px 0}.footer .rte p{line-height:1.7}.footer .rte a{color:inherit}.footer__content-bottom{border-top:1px solid rgba(252,250,246,.18)}.footer__copyright{font-size:11px}@media(max-width:749px){.header__heading-link .h2{font-size:24px}.announcement-bar__message{font-size:10px;padding:8px 0}.card .card__heading,.card-information .price{font-size:14px}.collection .grid{row-gap:26px}.product__title h1{font-size:28px}.product__info-container{padding-top:16px}.footer-block.grid__item{margin:0 0 30px}.footer__content-top{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ng-editorial{display:grid;grid-template-columns:44% 56%;background:#f1ede5;color:#292e26;min-height:560px}.ng-editorial__copy{padding:80px clamp(32px,5vw,90px);align-self:center}.ng-eyebrow{font-size:11px;font-weight:600;letter-spacing:.19em;line-height:1.6;text-transform:uppercase;margin:0 0 22px}.ng-editorial h1,.ng-editorial h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(40px,4.3vw,70px);line-height:1.06;letter-spacing:-.035em;margin:0;color:inherit}.ng-editorial__text{font-size:17px;line-height:1.65;max-width:38ch;margin:26px 0 30px}.ng-editorial__actions{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ng-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#364539;color:#fff;min-height:50px;padding:14px 24px;text-decoration:none;font-size:15px;border-radius:4px}.ng-button:hover{background:#263229}.ng-text-link{font-size:14px;line-height:1.6;text-underline-offset:6px;color:inherit}.ng-editorial__scene{margin:0;position:relative;min-width:0;min-height:100%}.ng-editorial__scene img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0}.ng-editorial__scene figcaption{position:absolute;bottom:14px;right:14px;border-radius:3px;padding:4px 9px;background:#232720b3;color:#fff;font-size:10px;letter-spacing:.08em}.ng-editorial--dark{background:#364539;color:#fcfaf6;min-height:500px}.ng-editorial--dark .ng-button{background:#fcfaf6;color:#364539}.ng-editorial--dark .ng-button:hover{background:#e9e4d9}.ng-editorial--image-first{grid-template-columns:56% 44%}.ng-editorial--image-first .ng-editorial__scene{grid-row:1;grid-column:1}.ng-editorial--image-first .ng-editorial__copy{grid-column:2}.ng-editorial--dark h2{font-size:clamp(38px,3.8vw,58px)}@media(max-width:989px){.ng-editorial,.ng-editorial--image-first{grid-template-columns:1fr;min-height:0}.ng-editorial__copy{padding:48px 28px}.ng-editorial h1,.ng-editorial h2{font-size:clamp(38px,7vw,60px)}.ng-editorial__scene{min-height:0;aspect-ratio:4/3}.ng-editorial--image-first .ng-editorial__scene{grid-column:1;grid-row:2}.ng-editorial--image-first .ng-editorial__copy{grid-column:1}.ng-editorial__text{max-width:48ch}.ng-editorial__actions{gap:18px}}@media(max-width:420px){.ng-editorial__copy{padding:36px 22px}.ng-editorial h1{font-size:41px}.ng-editorial__text{font-size:16px;margin:20px 0 24px}.ng-eyebrow{margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
