.product-detail{color:#263d33;font-size:15px;line-height:1.75;max-width:900px;margin:28px 0}.product-detail h2{font-size:25px;margin:30px 0 16px;line-height:1.25}.product-detail h3{font-size:17px;margin:0 0 9px;line-height:1.3}.product-detail p{margin:0 0 15px}.product-detail .detail-intro{background:#eeeede;padding:24px;border-left:3px solid #9f5038;border-radius:0 15px 15px 0}.product-detail .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.product-detail .feature-card{padding:22px;border:1px solid #d4dbcc;border-radius:15px;background:#fcf9f3}.product-detail .feature-card p{font-size:14px;margin:0}.product-detail .use-steps{list-style:none;counter-reset:pv-step;padding:0;margin:20px 0}.product-detail .use-steps li{counter-increment:pv-step;display:grid;grid-template-columns:36px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid #d4dbcc}.product-detail .use-steps li:before{content:counter(pv-step,decimal-leading-zero);color:#9f5038;font-size:12px;padding-top:3px}.product-detail .care-note{padding:24px;background:#eeeadf;border:1px solid #d4dbcc;border-radius:15px;margin:24px 0}.product-detail .detail-note{font-size:12px;color:#626858}.pv-info-page{max-width:1000px;margin:0 auto;padding:60px 24px;color:#263d33;font-size:16px;line-height:1.8}.pv-info-page h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,58px);margin:0 0 35px;line-height:1.1}.pv-info-page h2{font-size:24px;margin:35px 0 15px;line-height:1.25}.pv-info-page h3{font-size:19px}.pv-info-page a{color:#7a3f2d}.pv-info-page .info-intro{font-size:19px;color:#596453;max-width:760px}.pv-info-page .info-card{background:#eeeede;border:1px solid #d4dbcc;border-radius:16px;padding:25px;margin:25px 0}.pv-info-page .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pv-info-page table{border-collapse:collapse;width:100%;font-size:14px}.pv-info-page th,.pv-info-page td{padding:13px;text-align:left;border:1px solid #d4dbcc}.pv-info-page th{background:#eeeede}.pv-info-page form{display:grid;gap:15px;margin-top:30px}.pv-info-page label{display:block;font-size:14px}.pv-info-page input,.pv-info-page textarea{width:100%;border:1px solid #bfc9b7;background:#fffdf8;padding:13px;color:#263d33;font:inherit}.pv-info-page button{background:#263d33;color:#fffaf1;border:0;padding:15px 30px;cursor:pointer;font:inherit;justify-self:start}.pv-info-page details{padding:18px 0;border-bottom:1px solid #d4dbcc}.pv-info-page summary{cursor:pointer;font-weight:600}.pv-info-page .info-nav{border-top:1px solid #d4dbcc;margin-top:40px;padding-top:20px;display:flex;flex-wrap:wrap;gap:18px;font-size:13px}@media(max-width:760px){.product-detail .feature-grid,.pv-info-page .info-grid{grid-template-columns:1fr}.product-detail .feature-card{padding:20px}.pv-info-page{padding:38px 22px;font-size:15px}.pv-info-page table{font-size:12px}.pv-info-page th,.pv-info-page td{padding:10px}.pv-info-page h2{font-size:23px}}.pv-footer{background:#eeeadf;color:#263d33;padding:55px 6% 20px;font-size:14px;line-height:1.7}.pv-footer-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.6}.pv-footer a{color:inherit;text-decoration:none}.pv-footer a:hover{text-decoration:underline;text-underline-offset:4px}.pv-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-bottom:45px;border-bottom:1px solid #c8ccbd}.pv-footer-top h2{font-family:Georgia,serif;font-size:37px;font-weight:400;letter-spacing:-.025em;margin:0 0 15px;line-height:1.1}.pv-footer-top p{max-width:450px}.pv-newsletter label{display:block;font-size:13px;margin-bottom:10px}.pv-newsletter-input{display:flex;border-bottom:1px solid #263d33}.pv-newsletter-input input{min-width:0;flex:1;border:0;background:transparent;padding:13px 0;outline-offset:2px;font-size:14px}.pv-newsletter-input button{border:0;background:transparent;color:#263d33;cursor:pointer;font-size:13px}.pv-footer .pv-small{font-size:11px;color:#626858}.pv-footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px;padding:45px 0}.pv-footer-brand img{width:190px;height:auto}.pv-footer-brand p{max-width:280px;font-size:13px}.pv-footer nav{display:flex;flex-direction:column;gap:10px;font-size:13px}.pv-footer h3{font-family:Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin:0 0 10px}.pv-company{border-top:1px solid #c8ccbd;border-bottom:1px solid #c8ccbd;padding:24px 0;display:grid;grid-template-columns:1.3fr 1fr;gap:70px;font-size:11px}.pv-company p{margin:7px 0;max-width:600px}.pv-copyright{font-size:11px;padding-top:20px}.pv-footer :focus-visible{outline:2px solid #9f5038;outline-offset:5px}@media(max-width:760px){.pv-footer{padding:40px 22px 20px}.pv-footer-top,.pv-company{grid-template-columns:1fr;gap:20px}.pv-footer-top h2{font-size:31px}.pv-footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.pv-footer-brand{grid-column:1/-1}.pv-company{gap:12px}.pv-footer-main nav:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.pv-footer-main nav:last-child h3{grid-column:1/-1}}.pv-announcement{background:#243e35;color:#fffaf1;text-align:center;font-size:12px;letter-spacing:.08em;padding:10px 18px}.pv-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:16px 4.5%;background:#fcf9f3;border-bottom:1px solid #dedbd1;z-index:20}.pv-header a{color:#263d33;text-decoration:none}.pv-logo img{display:block;width:210px;height:auto}.pv-nav{display:flex;align-items:center;gap:24px;font-size:13px;white-space:nowrap}.pv-right{justify-content:flex-end;gap:19px}.pv-right a{display:inline-flex;gap:4px;align-items:center}.pv-nav svg{width:20px;height:20px}.pv-mobile{display:none}.pv-header a:hover{text-decoration:underline;text-underline-offset:5px}.pv-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.pv-header :focus-visible{outline:2px solid #9f5038;outline-offset:5px}@media(max-width:1000px){.pv-header{gap:14px;padding:12px 22px}.pv-logo img{width:170px}.pv-nav{gap:14px}.pv-right{gap:13px}}@media(max-width:760px){.pv-header .pv-desktop{display:none}.pv-mobile{display:block}.pv-logo img{width:155px}.pv-header{grid-template-columns:1fr auto 1fr;padding:10px 16px;gap:8px}.pv-right{gap:12px}.pv-menu nav{position:absolute;left:0;right:0;top:100%;background:#fcf9f3;border-bottom:1px solid #dedbd1;padding:18px 24px;display:grid;gap:14px}.pv-menu nav a{padding:7px 0}.pv-announcement{font-size:10px;letter-spacing:.03em}.pv-menu summary{font-size:13px}.pv-nav svg{width:19px;height:19px}}.pv-home{color:#263d33;background:#fcf9f3;font-size:16px;line-height:1.7}.pv-home h1,.pv-home h2,.pv-home h3{color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px}.pv-home h1{font-size:clamp(42px,5.2vw,78px);max-width:620px}.pv-home h2{font-size:clamp(32px,3.2vw,46px)}.pv-home h3{font-size:25px;letter-spacing:-.02em}.pv-home p{margin:0 0 22px}.pv-eyebrow{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;font-family:Arial,sans-serif!important;line-height:1.6!important}.pv-hero{position:relative;min-height:650px;display:flex;align-items:center;background-image:linear-gradient(90deg,#fcf9f3f2,#fcf9f3bf 30%,#fcf9f300 63%),var(--pv-hero);background-size:cover;background-position:center}.pv-hero-copy{padding:70px 6%;max-width:720px}.pv-hero-copy>p:not(.pv-eyebrow){max-width:430px;font-size:17px}.pv-button{background:#263d33;color:#fffaf1!important;display:inline-flex;align-items:center;justify-content:space-between;gap:50px;padding:16px 26px;text-decoration:none;border:1px solid #263d33;font-size:14px}.pv-button:hover{background:#9f5038;border-color:#9f5038}.pv-hero-note{display:block;margin-top:20px;font-size:12px}.pv-caption{position:absolute;right:24px;bottom:18px;background:#fcf9f3d9;font-size:10px;padding:5px 10px}.pv-values{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;border-bottom:1px solid #d9ddd3;padding:23px 4%;font-size:12px;letter-spacing:.06em}.pv-values span+span{border-left:1px solid #d9ddd3}.pv-section{padding:80px 6%}.pv-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:18px}.pv-heading p{max-width:380px;font-size:14px}.pv-intro{max-width:660px;color:#61685e}.pv-text-link{display:inline-block;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;color:inherit!important;font-size:13px}.pv-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;margin-top:38px}.pv-product>a{display:block;color:inherit;text-decoration:none}.pv-product img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .3s}.pv-product:hover img{transform:translateY(-4px)}.pv-product-meta{padding:16px 0;display:flex;flex-direction:column;gap:8px}.pv-product-meta h3{font-family:Arial,sans-serif;font-size:15px;letter-spacing:0;margin:0;line-height:1.5}.pv-product-meta span{font-size:12px;color:#6c6c5d}.pv-explore{background:#eeeede}.pv-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.pv-category{display:block;color:inherit!important;text-decoration:none;border-top:1px solid #b6bda9;padding:25px 18px 0 0}.pv-number{display:block;font-size:12px;color:#9f5038;margin-bottom:32px}.pv-category p{font-size:14px;max-width:310px}.pv-story{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.pv-story-image img{display:block;width:100%;height:100%;object-fit:cover;min-height:500px}.pv-story-copy{padding:70px 12%;align-self:center}.pv-story-copy p:not(.pv-eyebrow){color:#61685e;font-size:15px}.pv-scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.pv-scene-grid article{border-top:1px solid #d9ddd3;padding-top:25px}.pv-scene-grid p{font-size:14px;color:#61685e}.pv-swatch{display:block;width:55px;height:22px;border-radius:35% 65% 45% 55%;margin-bottom:30px;transform:rotate(-8deg)}.pv-swatch-1{background:#a9b192}.pv-swatch-2{background:#ad6348}.pv-swatch-3{background:#d9b55c}.pv-guide{background:#263d33;color:#fffaf1;display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.pv-guide ol{padding:0;list-style:none;margin:0}.pv-guide li{display:flex;gap:25px;border-bottom:1px solid #718075;padding:22px 0}.pv-guide li:first-child{padding-top:0}.pv-guide li>span{font-size:12px;color:#d8c39b}.pv-guide li p{font-size:14px;color:#d4dbcf;margin:0}.pv-guide h3{font-size:23px;margin-bottom:10px}.pv-delivery{display:grid;grid-template-columns:1fr 1fr;gap:90px}.pv-delivery>div:first-child{max-width:450px}.pv-delivery-card{background:#eeeadf;padding:35px 40px;font-size:14px}.pv-delivery-card hr{border:0;border-top:1px solid #c3c7b8;margin:24px 0}.pv-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;border-top:1px solid #dedbd1}.pv-faq details{border-bottom:1px solid #d9ddd3;padding:20px 0}.pv-faq details:first-child{padding-top:0}.pv-faq summary{cursor:pointer;font-size:16px;font-weight:500}.pv-faq details p{font-size:14px;margin:16px 0 0;color:#61685e}.pv-support{text-align:center;padding:70px 24px;background:#eeeede}.pv-support h2{max-width:650px;margin:0 auto 30px}.pv-home :focus-visible{outline:2px solid #9f5038;outline-offset:5px}@media(min-width:1600px){.pv-home .pv-section{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}}@media(max-width:760px){.pv-home{font-size:15px}.pv-section{padding:48px 22px}.pv-hero{min-height:670px;align-items:flex-start;background-position:65% center;background-image:linear-gradient(180deg,#fcf9f3fa,#fcf9f3eb 30%,#fcf9f31a 65%),var(--pv-hero)}.pv-hero-copy{padding:42px 22px}.pv-home h1{font-size:46px;max-width:350px}.pv-hero-copy>p:not(.pv-eyebrow){font-size:15px;max-width:310px}.pv-hero-note{font-size:11px;max-width:280px}.pv-caption{right:12px;bottom:10px;font-size:9px}.pv-values{grid-template-columns:1fr;padding:12px 22px;gap:8px;text-align:left;font-size:11px}.pv-values span+span{border-left:0}.pv-heading{display:block}.pv-heading>.pv-text-link{margin-bottom:12px}.pv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:25px}.pv-product-meta h3{font-size:13px}.pv-product-meta span{font-size:11px}.pv-category-grid,.pv-scene-grid{grid-template-columns:1fr;gap:15px}.pv-number{margin-bottom:16px}.pv-story{grid-template-columns:1fr}.pv-story-image img{min-height:0;height:320px}.pv-story-copy{padding:42px 22px}.pv-guide,.pv-delivery,.pv-faq{grid-template-columns:1fr;gap:28px}.pv-delivery-card{padding:25px}.pv-scene-grid{gap:25px}.pv-swatch{margin-bottom:18px}.pv-support{padding:48px 22px}.pv-home h2{font-size:34px}}.pv-page-shell{max-width:1000px;margin:0 auto;padding:60px 24px;color:#263d33;font-size:16px;line-height:1.8}.pv-page-shell h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,58px);margin:0 0 35px;line-height:1.1}.pv-page-shell h2{font-size:24px;margin:35px 0 15px;line-height:1.25}.pv-page-shell a{color:#7a3f2d}.pv-page-shell .info-intro{font-size:19px;color:#596453;max-width:760px}.pv-page-shell .info-card{background:#eeeede;border:1px solid #d4dbcc;border-radius:16px;padding:25px;margin:25px 0}.pv-page-shell .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pv-page-shell table{border-collapse:collapse;width:100%;font-size:14px}.pv-page-shell th,.pv-page-shell td{padding:13px;text-align:left;border:1px solid #d4dbcc}.pv-page-shell form{display:grid;gap:15px;margin-top:30px}.pv-page-shell label{display:block;font-size:14px}.pv-page-shell input,.pv-page-shell textarea{width:100%;border:1px solid #bfc9b7;background:#fffdf8;padding:13px;color:#263d33;font:inherit}.pv-page-shell button{background:#263d33;color:#fffaf1;border:0;padding:15px 30px;cursor:pointer;font:inherit;justify-self:start}.pv-page-shell details{padding:18px 0;border-bottom:1px solid #d4dbcc}.pv-page-shell summary{cursor:pointer;font-weight:600}.pv-page-links{border-top:1px solid #d4dbcc;margin-top:40px;padding-top:20px;display:flex;flex-wrap:wrap;gap:18px;font-size:13px}.pv-page-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.6}@media(max-width:760px){.pv-page-shell .info-grid{grid-template-columns:1fr}.pv-page-shell{padding:38px 22px;font-size:15px}.pv-page-shell table{font-size:12px}.pv-page-shell th,.pv-page-shell td{padding:10px}.pv-page-shell h2{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
