:root{--bg:#f7f0e4;--ink:#183d36;--accent:#d76c3e;--paper:#fffaf2;--line:rgba(24,61,54,.2)}body{background:var(--bg);font-size:15px}.announcement{background:#183d36;padding:10px 20px}.site-header{background:var(--bg)}.header-inner{height:92px}.brand{font:600 24px/1 var(--sans);letter-spacing:-.08em}.nav{gap:30px;font-size:11px}.hero{min-height:690px;background:#335f53}.hero-image:after{background:linear-gradient(90deg,#102d27b3,#102d271a 72%)}.hero h1{font-size:clamp(54px,6.5vw,100px);max-width:680px}.hero-copy{font-size:17px;max-width:410px}.button{background:#183d36;border-color:#183d36}.button--light{background:#fff7eb;border-color:#fff7eb;color:#183d36}.section-heading h2,.collection-links h2{font-family:var(--serif);letter-spacing:-.05em}.collection-links{padding-top:90px;padding-bottom:35px}.collection-links__heading{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;align-items:end;margin-bottom:32px}.collection-links__heading h2{font:500 clamp(42px,5vw,72px)/.96 var(--serif);margin:0}.collection-links__heading p:last-child{margin:0;max-width:370px;font-size:16px}.collection-links__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.collection-links__card{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#d9ccaf}.collection-links__card .cover-image{transition:transform .45s ease}.collection-links__card:hover .cover-image{transform:scale(1.04)}.collection-links__card>span{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:17px 18px;background:#fffaf2f2;font:500 15px var(--sans)}.collection-links__card b{font-size:18px}.featured{padding-top:95px}.product-grid{gap:20px}.product-card__image{aspect-ratio:1/1.16;background:#e5dbc5}.product-card__meta{font-size:14px;padding-top:14px}.product-card__meta h3{font-weight:600}.section-heading{margin-bottom:38px}.editorial-split{margin-top:75px;background:#dbe3ca;min-height:600px}.editorial-split__content{padding:clamp(50px,7vw,110px)}.editorial-split h2{font-size:clamp(47px,5.4vw,76px)}.value-strip{background:#183d36;color:#fff7eb;margin-top:0}.value-strip__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.value-strip__inner>div{padding:52px 40px 56px;border-right:1px solid rgba(255,247,235,.25)}.value-strip__inner>div:first-child{padding-left:0}.value-strip__inner>div:last-child{border-right:0}.value-strip__mark{font:10px var(--mono);letter-spacing:.1em}.value-strip h3{font:500 25px/1.1 var(--serif);letter-spacing:-.03em;margin:24px 0 9px}.value-strip p{max-width:260px;margin:0;font-size:13px;line-height:1.55}.site-footer{background:#e2d5bd}.footer-signup h2,.product-detail__panel h1{font-family:var(--serif)}.product-slider__viewport{background:#e6ddca}.product-slider__thumb.is-active{border-color:#183d36}.product-detail__add{background:#d76c3e;border-color:#d76c3e}.cart-page h1,.collection-header h1,.simple-page h1{font-family:var(--serif)}@media(max-width:750px){.header-inner{height:69px}.brand{font-size:19px}.hero{min-height:610px}.collection-links{padding-top:65px}.collection-links__heading{grid-template-columns:1fr;gap:18px}.collection-links__grid{grid-template-columns:1fr;gap:10px}.collection-links__card{aspect-ratio:1.4/1}.product-grid{gap:12px}.editorial-split{margin-top:45px}.value-strip__inner{grid-template-columns:1fr}.value-strip__inner>div,.value-strip__inner>div:first-child{padding:30px 0;border-right:0;border-bottom:1px solid rgba(255,247,235,.25)}.value-strip__inner>div:last-child{border-bottom:0}.footer-signup h2{font-size:38px}}.site-footer--expanded{background:#f5eddf;color:#183d36}.site-footer--expanded .eyebrow{color:#914126}.site-footer--expanded .footer-subscribe,.site-footer--expanded .footer-promises{border-color:#183d363d}.site-footer--expanded .footer-subscribe__copy>p:last-child,.site-footer--expanded .footer-contact p{color:#38544c}.site-footer--expanded .footer-subscribe__field input{border-color:#7c938a;background:#fffaf2;color:#183d36}.site-footer--expanded .footer-subscribe__field button{border-color:#183d36;background:#183d36;color:#fffaf2}.site-footer--expanded .footer-subscribe__field button:hover{background:#2b584e;border-color:#2b584e}.site-footer--expanded .footer-subscribe__message{color:#38544c}.site-footer--expanded .footer-promises__items span{border-color:#55746a;color:#914126}.site-footer--expanded .footer-main a{color:#2f5148}.site-footer--expanded .footer-main a:hover{color:#914126}.site-footer--expanded .footer-contact{border-color:#183d363d}.site-footer--expanded .footer-contact__link{color:#914126!important}.site-footer--expanded .footer-legal{border-color:#183d363d;color:#4c665e}@media(max-width:750px){.site-footer--expanded .footer-contact{border-color:#183d363d}}.site-footer--expanded .footer-subscribe__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:80px;padding-top:70px;padding-bottom:70px;align-items:center}.site-footer--expanded .footer-subscribe__copy h2{max-width:530px;margin:12px 0;font:500 clamp(40px,4vw,64px)/.98 var(--serif);letter-spacing:-.045em}.site-footer--expanded .footer-subscribe__field{display:flex}.site-footer--expanded .footer-subscribe__field input{min-width:0;flex:1;height:52px;border-right:0;padding:0 16px;font:14px var(--sans)}.site-footer--expanded .footer-subscribe__field button{height:52px;padding:0 20px;font:600 12px var(--sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.site-footer--expanded .footer-promises__inner{padding-top:27px;padding-bottom:27px}.site-footer--expanded .footer-promises__label{margin:0 0 18px;font:600 11px var(--sans);letter-spacing:.08em}.site-footer--expanded .footer-promises__items{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.site-footer--expanded .footer-promises__items p{display:flex;align-items:center;gap:11px;margin:0;font-size:14px;font-weight:600}.site-footer--expanded .footer-promises__items span{display:grid;width:22px;height:22px;place-items:center;border:1px solid;border-radius:50%;font-size:12px}.site-footer--expanded .footer-main{display:grid;grid-template-columns:1.9fr .8fr;gap:80px;padding-top:58px;padding-bottom:54px}.site-footer--expanded .footer-main__nav{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.site-footer--expanded .footer-main h2{margin:0 0 17px;font:600 11px var(--sans);letter-spacing:.08em}.site-footer--expanded .footer-main ul{list-style:none;margin:0;padding:0}.site-footer--expanded .footer-main li{margin:0 0 12px}.site-footer--expanded .footer-main a{font-size:14px;text-decoration:none}.site-footer--expanded .footer-main a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer--expanded .footer-contact{padding-left:38px;border-left:1px solid}.site-footer--expanded .footer-contact p{max-width:250px;margin:0 0 13px;font-size:14px;line-height:1.55}.site-footer--expanded .footer-contact__link{display:inline-flex;gap:7px;font-weight:600}.site-footer--expanded .footer-payment-types{display:flex;flex-wrap:wrap;gap:6px;margin-top:30px!important}.site-footer--expanded .footer-payment-types li{display:flex!important;margin:0!important}.site-footer--expanded .footer-payment-type{width:37px;height:24px;border-radius:2px;background:#fffaf2}.site-footer--expanded .footer-legal{display:flex;justify-content:space-between;gap:24px;border-top:1px solid;padding-top:20px;padding-bottom:23px;font-size:12px}.site-footer--expanded .footer-legal p{margin:0}@media(max-width:750px){.site-footer--expanded .footer-subscribe__inner,.site-footer--expanded .footer-main{grid-template-columns:1fr;gap:35px;padding-top:48px;padding-bottom:48px}.site-footer--expanded .footer-subscribe__copy h2{font-size:42px}.site-footer--expanded .footer-promises__items,.site-footer--expanded .footer-main__nav{grid-template-columns:1fr;gap:18px}.site-footer--expanded .footer-main__nav{gap:32px}.site-footer--expanded .footer-contact{border-left:0;border-top:1px solid;padding:32px 0 0}.site-footer--expanded .footer-legal{display:block;padding-top:18px;padding-bottom:19px}.site-footer--expanded .footer-legal p+p{margin-top:7px}}.header-actions{gap:10px}.header-actions .header-action{position:relative;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;color:#183d36;transition:background .2s ease,border-color .2s ease,transform .2s ease}.header-actions .header-action svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-actions .header-action:hover{border-color:#183d3647;background:#fffaf2;transform:translateY(-1px)}.header-actions .header-action:focus-visible{outline:2px solid #d76c3e;outline-offset:3px}.header-actions .bag__count{position:absolute;top:1px;right:0;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border-radius:9px;background:#183d36;color:#fffaf2;font:10px/1 var(--mono);letter-spacing:0}@media(max-width:750px){.header-actions{gap:4px}.header-actions .header-action{width:38px;height:38px}.header-actions .header-action svg{width:20px;height:20px}.header-actions .bag__count{top:0;right:-1px}}.editorial-split{min-height:500px;max-height:none;overflow:hidden;padding:0}.editorial-split__image{display:grid;min-width:0;min-height:500px;max-height:500px;overflow:hidden;place-items:center;background:#dbe3ca}.editorial-split__image .cover-image{width:100%;height:100%;max-height:100%;object-fit:contain}.editorial-split__content{display:grid;min-width:0;min-height:500px;align-content:center;padding:clamp(42px,5vw,76px)}.editorial-split h2{font-size:clamp(40px,4.6vw,62px)}@media(max-width:750px){.editorial-split{min-height:0;overflow:visible}.editorial-split__image{min-height:360px;max-height:360px}.editorial-split__content{min-height:0;padding:48px 30px}}@media(min-width:751px)and (max-width:1100px){.nav{gap:13px;font-size:10px}.header-inner{height:82px}}.contact-page__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(36px,7vw,100px);margin-top:58px;padding-top:42px;border-top:1px solid var(--line)}.contact-page__details h2{font:500 clamp(30px,3vw,44px)/1.05 var(--serif);letter-spacing:-.04em;margin:0 0 16px}.contact-page__details p{max-width:420px;line-height:1.65}.contact-page__details a{text-decoration:underline;text-underline-offset:4px}.contact-page__form{display:grid;gap:10px}.contact-page__form label{margin-top:10px;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase}.contact-page__form label span{font-weight:400;text-transform:none}.contact-page__form input,.contact-page__form textarea{width:100%;border:1px solid var(--line);border-radius:0;background:#fffaf2;color:var(--ink);padding:14px;font:15px var(--sans)}.contact-page__form textarea{resize:vertical}.contact-page__form .button{margin-top:14px;width:max-content}@media(max-width:750px){.collection-links__heading,.collection-links__heading>*{min-width:0}.collection-links__heading h2{width:calc(100vw - 32px);max-width:calc(100vw - 32px);font-size:28px;line-height:1.08;letter-spacing:-.04em;white-space:normal;overflow-wrap:anywhere;word-break:normal}.contact-page__grid{grid-template-columns:1fr;gap:34px;margin-top:42px;padding-top:32px}.contact-page__form .button{width:100%}}@media(max-width:750px){.header-inner{position:relative}.header-actions{display:none!important}.mobile-cart-link{position:absolute;top:50%;right:96px;display:inline-grid!important;grid-template-columns:22px auto;align-items:center;gap:4px;transform:translateY(-50%);color:#183d36}.mobile-cart-link svg{width:22px;height:22px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mobile-cart-link .bag__count{display:grid;min-width:16px;height:16px;place-items:center;border-radius:8px;background:#183d36;color:#fffaf2;font:9px/1 var(--mono);letter-spacing:0}}@media(min-width:751px){.hero .button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/renewal.css.map */
