.main1513-body{margin:0;background:#fff;color:#417946;font-family:var(--sans);overflow-x:hidden}.main1513{--green: #417946;--green-dark: #2d6c35;--green-50: rgba(65, 121, 72, .5);--green-10: rgba(65, 121, 72, .1);--yellow: #fffebf;--frame: 1424px;width:min(1512px,100%);max-width:1512px;margin:0 auto;background:#fff;overflow:hidden;color:var(--green);font-family:var(--sans)}.main1513 *{box-sizing:border-box}.main1513 svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.main1513 h1,.main1513 h2,.main1513 h3,.main1513 p,.main1513 blockquote{margin:0}.main1513 h1{font-family:var(--sans);font-size:64px;line-height:.9;letter-spacing:-2.56px;font-weight:600}.main1513 h2{font-family:var(--sans);font-size:48px;line-height:.9;letter-spacing:-1.92px;font-weight:600}.main1513 h3{font-family:var(--sans);font-size:20px;line-height:1.04;letter-spacing:0;font-weight:700}.main1513 h2 em,.main1513 h1 em{font-size:64px;line-height:.9;letter-spacing:-2.56px}.main1513 em{font-family:var(--serif);font-style:italic;font-weight:400}.main1513-frame{width:var(--frame);margin-left:auto;margin-right:auto}.main1513-label{font-family:var(--sans);font-size:16px;font-weight:500;line-height:1.04}.main1513-copy{display:flex;flex-direction:column;gap:32px}.main1513-copy p{width:354px;color:var(--green-50);font-family:var(--sans);font-size:16px;font-weight:500;line-height:1.04}.main1513-btn{position:relative;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:4px 20px;border-radius:500px;color:var(--green);font-family:var(--sans);font-size:16px;font-weight:500;line-height:16.64px;text-align:center;white-space:nowrap;overflow:hidden;transition:background-color .78s cubic-bezier(.22,1,.36,1),color .78s cubic-bezier(.22,1,.36,1);cursor:pointer}.main1513-btn>span:last-child{position:relative;z-index:1;display:block;width:100%;text-align:center;transform:translate(18px);transition:transform .6s cubic-bezier(.33,1,.68,1)}.main1513-btn-icon{position:absolute;z-index:2;left:4px;top:4px;width:40px;height:40px;display:grid;place-items:center;border-radius:500px;--icon-x: 170px;transition:background-color .78s cubic-bezier(.22,1,.36,1)}.main1513-btn-icon svg{width:24px;height:24px;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.main1513-btn-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:500px;background-color:var(--icon-bg);opacity:0;transform:translate(var(--icon-x)) scale(.3);transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.main1513-btn-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;background-color:currentColor;-webkit-mask:var(--icon-mask) center / contain no-repeat;mask:var(--icon-mask) center / contain no-repeat;opacity:0;transform:translate(var(--icon-x)) scale(.3) rotate(70deg);transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.main1513-btn-primary .main1513-btn-icon{--icon-bg: var(--green-dark);--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.main1513-btn-soft .main1513-btn-icon{--icon-bg: var(--green-10);--icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.46439 7.05026H16.9497V15.5355M16.9497 7.05026L7.05018 16.9498' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.main1513-btn-soft .main1513-btn-icon svg{stroke-width:2}.main1513-btn:hover{padding:4px 20px}.main1513-btn:hover .main1513-btn-icon svg{opacity:0;transform:scale(.3) rotate(-70deg)}.main1513-btn:hover .main1513-btn-icon:before{opacity:1;transform:translate(var(--icon-x)) scale(1)}.main1513-btn:hover .main1513-btn-icon:after{opacity:1;transform:translate(var(--icon-x)) scale(1) rotate(0)}.main1513-btn:hover .main1513-btn-icon{background-color:transparent}.main1513-btn:hover>span:last-child{transform:translate(-18px)}.main1513-btn-primary{background:var(--green);color:#fff}.main1513-btn-primary .main1513-btn-icon{background:var(--green-dark)}.main1513-btn-soft{background:var(--green-10);color:var(--green)}.main1513-btn-soft .main1513-btn-icon{background:var(--green-10)}.main1513-button-row{display:flex;gap:4px;width:100%}.main1513-button-row .main1513-btn{width:218px}.main1513-hero{position:relative;height:var(--norderm-hero-fit-height, 982px);overflow:hidden}.main1513-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.main1513-hero-woman{z-index:1}.main1513-hero-card{position:absolute;z-index:2;left:0;bottom:0;width:528px;height:456px;padding:44px;background:var(--yellow);display:flex;flex-direction:column;gap:44px}.main1513-hero-text{height:276px;display:flex;flex-direction:column;justify-content:space-between}.main1513-hero-text p{width:440px;color:var(--green);font-family:var(--sans);font-size:16px;font-weight:500;line-height:16.64px;word-wrap:break-word}.main1513-marquee{height:50px;background:var(--green);color:var(--yellow);display:flex;align-items:center;overflow:hidden}.main1513 .main1513-marquee-track{min-width:max-content;display:flex;align-items:center;gap:58px;padding-left:44px;color:var(--yellow);font-family:var(--sans);font-size:32px;line-height:.9;font-weight:600;letter-spacing:-1.28px;animation:main1513Marquee 28s linear infinite}.main1513 .main1513-marquee-track b{font-size:24px;line-height:1;color:var(--yellow)}.main1513 .main1513-marquee-track small{display:inline-block;margin-left:2px;font-size:16px}@keyframes main1513Marquee{to{transform:translate(-50%)}}.main1513-top{min-height:655px;margin-top:200px;display:flex;gap:236px;align-items:stretch}.main1513-top-side{width:248px;height:100%;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 248px}.main1513-arrow-nav{display:flex;gap:8px}.main1513-arrow-nav button{width:120px;height:44px;padding:10px;display:grid;place-items:center;border:1px solid currentColor;border-radius:500px;background:transparent;color:inherit;transition:background-color .72s cubic-bezier(.22,1,.36,1),border-color .72s cubic-bezier(.22,1,.36,1),color .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.main1513-top .main1513-arrow-nav{gap:8px}.main1513-top .main1513-arrow-nav button{width:120px;height:44px;padding:10px;border-width:1px;box-shadow:inset 0 0 0 1px currentColor}.main1513-top .main1513-arrow-nav button svg{width:16px;height:14px;color:currentColor}.main1513-top .main1513-arrow-nav button:hover,.main1513-top .main1513-arrow-nav button:active,.main1513-top .main1513-arrow-nav button:focus-visible{background:#417946;border-color:#417946;color:#fff;box-shadow:inset 0 0 0 1px #417946}.main1513-testimonial-nav button:hover{background:#fffebf26}.main1513-arrow-nav button:active{transform:translateY(1px) scale(.985)}.main1513-top-main{width:1060px;display:flex;flex-direction:column;gap:64px}.main1513-top-header{width:940px;display:flex;align-items:flex-start;justify-content:space-between}.main1513-top-header .main1513-copy{width:339px}.main1513-top-header .main1513-copy p{width:280px}.main1513-btn-catalog{width:180px;min-width:180px;flex:0 0 180px;justify-content:flex-start;padding:4px 20px 4px 4px}.main1513-btn-catalog .main1513-btn-icon{position:relative;left:auto;top:auto;flex:0 0 40px;--icon-x: 116px}.main1513-btn-catalog>span:last-child{width:116px;flex:0 0 116px;margin-left:0;transform:translate(0)}.main1513-btn-catalog:hover>span:last-child,.main1513-btn-catalog:active>span:last-child,.main1513-btn-catalog:focus-visible>span:last-child{transform:translate(-40px)}.main1513-products{width:1060px;display:flex;gap:12px;overflow:clip;overflow-clip-margin:8px;transition:none}.main1513-products-inner{display:flex;gap:12px;flex-shrink:0;transition:transform .7s cubic-bezier(.22,1,.36,1);cursor:grab}.main1513-products-inner.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.main1513-products-inner.is-dragging *{pointer-events:none}.main1513-product-card{width:345.333px;height:403.333px;flex:0 0 345.333px;display:flex;flex-direction:column;gap:16px}.main1513-product-image{width:100%;aspect-ratio:1;display:block;overflow:hidden;background:#f1f1f1}.main1513-product-image img{width:100%;height:100%;object-fit:cover;display:block}.main1513-product-meta{display:flex;gap:8px;align-items:flex-start;width:100%;overflow:visible}.main1513-product-meta div{flex:1 1 auto;min-width:0}.main1513-product-meta p,.main1513-product-meta h3{color:var(--green);font-family:var(--sans);font-size:16px;line-height:1.04;font-weight:500;white-space:normal;overflow-wrap:anywhere}.main1513-product-meta h3{margin-top:8px}.main1513-product-meta button{width:24px;height:24px;flex:0 0 24px;min-width:24px;margin-left:8px;padding:0;border:0;display:grid;place-items:center;background:transparent;color:var(--green);overflow:visible;transition:color .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1)}.main1513-product-meta button svg{width:24px;height:24px;overflow:visible;stroke-width:1.6}.main1513-product-meta button img{width:24px;height:24px;display:block;object-fit:contain}.main1513-product-meta button.on svg{fill:currentColor}.main1513-categories{position:relative;height:982px;margin-top:200px;display:grid;place-items:center;overflow:hidden}.main1513-categories-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none}.main1513-categories-overlay{display:none}.main1513-category-panel{position:relative;z-index:1;width:1170px;min-height:638px;padding:50px;background:var(--yellow);display:flex;flex-direction:column;gap:50px}.main1513-category-head{width:929px;display:flex;justify-content:space-between;align-items:flex-start}.main1513-logo{display:inline-flex;align-items:flex-end;flex:0 0 auto;color:#417948;font-family:var(--serif);font-size:26.53px;font-weight:400;font-style:italic;line-height:20.91px;letter-spacing:-.01em;white-space:nowrap}.main1513-logo-text{display:inline-block}.main1513-logo-text--r{margin-left:-.045em}.main1513-logo-text--m{margin-left:-.07em}.main1513-category-head>p:last-child{width:379px;font-family:var(--sans);font-size:16px;line-height:1.04;font-weight:500}.main1513-category-grid{display:grid;grid-template-columns:repeat(2,520px);column-gap:30px}.main1513-category-grid a{height:114px;padding:30px 0;margin-bottom:0;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--green);position:relative;overflow:hidden;transition:padding .72s cubic-bezier(.22,1,.36,1),color .72s cubic-bezier(.22,1,.36,1),border-color .72s cubic-bezier(.22,1,.36,1)}.main1513-category-grid a:before{content:"";position:absolute;left:0;bottom:0;right:0;height:0;background:var(--green);transition:height .56s cubic-bezier(.22,1,.36,1);z-index:0}.main1513-category-grid a:hover:before{height:100%}.main1513-category-grid a>span,.main1513-category-grid a>svg{position:relative;z-index:1;transition:color .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.main1513-category-grid a:hover{padding:30px;color:var(--yellow);border-color:transparent}.main1513-category-grid a:hover strong{color:var(--yellow)}.main1513-category-grid a:hover small{color:#fffebf99}.main1513-category-grid a:hover>svg{stroke:var(--yellow)}.main1513-category-grid strong{display:block;font-family:var(--sans);font-size:32px;line-height:.9;letter-spacing:-1.28px;font-weight:600}.main1513-category-grid small{display:block;margin-top:8px;color:var(--green-50);font-family:var(--sans);font-size:16px;line-height:1.04;font-weight:500}.main1513-category-grid svg{width:24px;height:24px}.main1513-foundation{position:relative;height:806px;margin-top:200px}.main1513-foundation-intro{height:205px;display:grid;grid-template-columns:440px 441px 1fr;column-gap:45px;align-items:start}.main1513-foundation-copy{grid-column:2;width:441px}.main1513-foundation-copy h2{width:441px;font-family:Inter Tight,Arial Narrow,Inter,Arial,sans-serif;font-weight:600;font-size:48px;line-height:90%;letter-spacing:-1.92px;color:#417946}.main1513-foundation-copy h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;font-size:64px;line-height:90%;letter-spacing:-2.56px}.main1513-foundation-title-line{white-space:nowrap}.main1513-foundation-copy p{width:354px;font-family:Inter Tight,Arial Narrow,Inter,Arial,sans-serif;font-weight:500;font-size:16px;line-height:104%;color:#417948}.main1513-trust-card{position:absolute;top:259px;left:1000px;width:250px;height:312.5px;object-fit:cover;object-position:center;transform:rotate(-9deg);box-shadow:0 122px 49px #00000003,0 69px 41px #00000008,0 31px 31px #0000000a,0 8px 17px #0000000d}.main1513-foundation-rows{margin-top:98px;width:100%}.main1513-foundation-rows article{height:auto;padding:50px 0;display:flex;gap:224px;align-items:flex-start;border-bottom:1px solid var(--green-50)}.main1513-foundation-rows h3{width:260px;font-family:var(--sans);font-size:32px;line-height:.9;letter-spacing:-1.28px;font-weight:600}.main1513-foundation-rows p{width:398px;font-family:var(--sans);font-size:16px;line-height:1.04;font-weight:500}@media(min-width:901px){.main1513-foundation-rows article:nth-child(2) p{width:373px}.main1513-foundation-rows article:nth-child(3) p{width:365px}}.main1513-steps{height:720px;margin-top:200px;display:flex;justify-content:space-between}.main1513-steps-copy{width:444px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.main1513-steps-copy h2{width:360px}.main1513-step-list{width:444px}.main1513-step-list article{min-height:69px;padding:24px 0;border-bottom:1px solid var(--green-50)}.main1513-step-list article:first-child{border-top:1px solid var(--green-50)}.main1513-step-list h3{font-family:var(--sans);font-size:20px;line-height:1.04;font-weight:700}.main1513-step-list p{width:343px;margin-top:24px;font-family:var(--sans);font-size:16px;line-height:1.12;font-weight:500}.main1513-steps-bg{width:940px;height:720px;object-fit:cover;object-position:center;display:block;background:#f0f0ef}.main1513-testimonial{position:relative;height:583px;margin-top:200px;background:var(--green);color:var(--yellow)}.main1513-testimonial-label{position:absolute;left:44px;top:44px;font-family:var(--sans);font-size:16px;line-height:1.04;font-weight:500}.main1513-testimonial blockquote{position:absolute;left:528px;top:44px;width:859px;color:var(--yellow);font-family:var(--serif);font-style:italic;font-weight:400;font-size:64px;line-height:.9;letter-spacing:-2.56px;text-indent:220px;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.main1513-testimonial-count{position:absolute;left:50px;top:481px;color:var(--yellow);font-family:var(--serif);font-style:italic;font-weight:400;font-size:64px;line-height:.9;letter-spacing:-2.56px}.main1513-testimonial-nav{position:absolute;left:528px;top:488px;color:var(--yellow)}.main1513-testimonial-author{position:absolute;left:1333px;top:493px;width:135px;color:var(--yellow);font-family:var(--sans);font-size:16px;line-height:1.04;font-weight:500;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.main1513-testimonial.is-switching blockquote,.main1513-testimonial.is-switching .main1513-testimonial-author{opacity:0;transform:translateY(10px)}.main1513-faq{height:945px;margin-top:200px}.main1513-faq-head{width:var(--frame);height:105px;margin:0 auto;display:grid;grid-template-columns:484px 434px;column-gap:0}.main1513-faq-head h2{width:434px}.main1513-faq-list{width:1512px;margin-top:100px}.main1513-faq-list .faq-item{position:relative;border-top:1px solid var(--green-50)}.main1513-faq-list .faq-item:last-child{border-bottom:1px solid var(--green-50)}.main1513-faq-list .faq-question{width:100%;height:132px;padding:50px 44px;border:0;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:452px;align-items:start;background:#fff;color:var(--green);text-align:left}.main1513-faq-list .faq-mark{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.main1513-faq-list .faq-mark svg{width:32px;height:32px}.main1513-faq-list .faq-question>span:last-child{font-family:var(--sans);font-size:32px;line-height:.9;letter-spacing:-1.28px;font-weight:600;white-space:normal}.main1513-faq-list .faq-answer{display:grid!important;grid-template-rows:0fr;overflow:hidden;visibility:hidden;padding-top:0;padding-bottom:0;margin-left:528px;width:365px;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),padding .46s cubic-bezier(.22,1,.36,1)}.main1513-faq-list .faq-answer p{overflow:hidden;min-height:0}.main1513-faq-list .faq-item{transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.main1513-faq-list .faq-question{transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),padding .46s cubic-bezier(.22,1,.36,1);cursor:pointer}.main1513-faq-list .faq-item:not(.open) .faq-question:hover{background:#4179480f}.main1513-faq-list .faq-item.open{background:var(--green);color:var(--yellow);border-top-color:var(--green);height:auto}.main1513-faq-list .faq-item.open .faq-question{height:auto;padding-top:50px;padding-bottom:0;background:var(--green);color:var(--yellow)}.main1513-faq-list .faq-item.open .faq-mark{transform:translateY(40px)}.main1513-faq-list .faq-item.open .faq-answer{grid-template-rows:1fr;visibility:visible;padding-top:32px;padding-bottom:50px}.main1513-faq-list .faq-answer p{width:365px;font-family:var(--sans);font-size:16px;line-height:1.04;font-weight:500}.main1513-cta{position:relative;width:1420px;height:828px;margin:200px auto 0;overflow:hidden;z-index:2}.main1513-cta>img{position:absolute;left:0;top:0;width:calc(100% - 363px);height:100%;max-width:none;object-fit:cover;object-position:50% 50%;display:block;z-index:0}.main1513-cta-card{position:absolute;right:0;bottom:0;width:571px;height:381px;padding:44px;background:var(--yellow);display:flex;flex-direction:column;gap:44px;z-index:2}.main1513-cta-card .main1513-copy{width:483px;gap:32px}.main1513-cta-card h2{width:483px;font-size:64px;font-weight:600;line-height:57.6px;letter-spacing:-2.56px}.main1513-cta-card h2 em{font-size:64px;font-weight:400;line-height:57.6px;letter-spacing:-2.56px}.main1513-cta-heading-line{display:block;white-space:nowrap}.main1513-cta-card .main1513-copy p{width:483px;font-size:16px;font-weight:500;line-height:16.64px;color:var(--green)}.main1513-cta-card .main1513-button-row{width:440px;height:48px;flex:0 0 48px}.main1513-cta-card .main1513-button-row .main1513-btn{width:218px;flex:0 0 218px}@media(min-width:1001px){.main1513 .main1513-cta{width:1420px;height:828px;min-height:828px;margin:200px 32px 0 60px}.main1513 .main1513-cta>img{top:0!important;right:auto!important;bottom:auto!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 50%}.main1513 .main1513-cta-card{right:0!important;bottom:0!important}}@media(max-width:1000px){.main1513-cta-heading-line{display:inline;white-space:normal}.main1513-cta-card .main1513-button-row{width:100%}}.main1513-footer{--green: #417946;--green-dark: #2d6c35;--green-50: rgba(65, 121, 72, .5);--green-10: rgba(65, 121, 72, .1);--yellow: #fffebf;--frame: 1424px;width:100%;height:976px;margin:-160px 0 0;position:relative;background:#b3c9b6;overflow:hidden;z-index:0;color:var(--green);font-family:var(--sans);box-sizing:border-box}.footer-zone .main1513-footer{margin-top:0}.main1513-footer *,.main1513-footer *:before,.main1513-footer *:after{box-sizing:border-box}.main1513-footer svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.main1513-footer:before{content:"";position:absolute;left:50%;top:-598px;width:5144px;height:2290px;background:url(components-images-vector-10.png) center center / 5752px 2495px no-repeat;transform:translate(-50%) rotate(6.7deg);transform-origin:center;pointer-events:none}.main1513-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fffffff7,#ffffffc7 12%,#ffffff2e 28%,#fff0 42%),radial-gradient(118% 62% at 50% 4%,#f6faf4fa,#e8f1e5e6 22%,#cbdcc78a 42%,#a2bf9f2e 63%,#a2bf9f00 80%),radial-gradient(38% 78% at 12% 34%,#8bb68657,#8bb6861f 56%,#8bb68600),radial-gradient(40% 82% at 88% 34%,#6b9b674d,#6b9b671c 52%,#6b9b6700);pointer-events:none}.main1513-footer-panel{position:absolute;left:44px;top:360px;width:1424px;height:573px;padding:32px;background:#fff;display:flex;flex-direction:column;align-items:stretch;gap:0;z-index:1}.main1513-footer-panel>.main1513-logo{display:block;width:103px;height:22px;line-height:0}.main1513-footer-panel>.main1513-logo img{width:103px;height:22px;display:block;object-fit:contain}.main1513-footer-content{width:100%;margin-top:64px;display:grid;grid-template-columns:254px 197px 141px 100px 141px 100px 371px;gap:0;align-items:stretch}.main1513-footer-contact{grid-column:1;width:254px;height:auto;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.main1513-footer-contact>div:first-child{width:100%;display:flex;flex-direction:column;gap:16px}.main1513-footer-contact p,.main1513-footer-links a{margin:0;color:var(--green);font-family:var(--sans);font-size:16px;line-height:16.64px;font-weight:500}.main1513-socials{display:flex;gap:2px}.main1513-socials a{width:44px;height:44px;display:block;line-height:0}.main1513-social-icon{width:44px;height:44px;display:block;object-fit:contain}.main1513-footer-links{width:141px}.main1513-footer-links[aria-label=Products]{grid-column:3}.main1513-footer-links[aria-label=Company]{grid-column:5}.main1513-footer-links h3{margin:0 0 24px;font-family:var(--sans);font-size:20px;line-height:20.8px;font-weight:700}.main1513-footer-links a{display:block;white-space:nowrap}.main1513-footer-links a+a{margin-top:16px}.main1513-newsletter{grid-column:7;width:371px;display:flex;flex-direction:column;gap:64px}.main1513-newsletter h3{width:371px;font-family:var(--sans);font-size:32px;line-height:28.8px;letter-spacing:0;font-weight:600}.main1513-newsletter label{width:342px;padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--brand-green-50, rgba(65, 121, 72, .5))}.main1513-newsletter label span{color:var(--Brand-Green, #417946);font-family:"Instrument Serif";font-style:italic;font-size:32px;font-weight:400;line-height:90%;letter-spacing:-1.28px;opacity:.5}.main1513-newsletter label input{border:0;outline:0;background:transparent;color:var(--Brand-Green, #417946);font-family:"Instrument Serif";font-size:32px;line-height:28.8px;font-style:italic;font-weight:400;letter-spacing:-1.28px;opacity:.5;flex:1;min-width:0}.main1513-newsletter label input::placeholder{color:var(--Brand-Green, #417946);opacity:1}.main1513-newsletter button{display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:500px;border:0;background:var(--brand-green-10, rgba(65, 121, 72, .1));color:var(--green)}.main1513-newsletter button svg{width:34px;height:34px;stroke-width:2}.main1513-footer-bottom{margin-top:80px;display:flex;align-items:center;justify-content:space-between;color:var(--green-50);font-family:var(--sans);font-size:16px;line-height:16.64px;font-weight:500}@media(min-width:1001px){.footer-zone .main1513-footer{width:1424px!important;max-width:1424px!important;height:573px!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;background:transparent!important}.footer-zone .main1513-footer:before,.footer-zone .main1513-footer:after{content:none!important}.footer-zone .main1513-footer-panel{position:relative!important;left:auto!important;top:auto!important;width:1424px!important;height:573px!important}.main1513-footer-panel{width:1424px!important;height:573px!important;padding:32px!important;gap:0!important}.main1513-footer-content{width:100%!important;margin-top:64px!important;display:grid!important;grid-template-columns:254px 197px 141px 100px 141px 100px 371px!important;gap:0!important;align-items:stretch!important}.main1513-footer-contact{grid-column:1!important;width:254px!important;height:auto!important;align-self:stretch!important}.main1513-footer-links{width:141px!important}.main1513-footer-links[aria-label=Products]{grid-column:3!important}.main1513-footer-links[aria-label=Company]{grid-column:5!important}.main1513-newsletter{grid-column:7!important;width:371px!important}.main1513-newsletter h3{width:371px!important}.main1513-newsletter label{width:342px!important;padding:16px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid var(--brand-green-50, rgba(65, 121, 72, .5))!important}.main1513-footer-bottom{margin-top:80px!important}}@media(max-width:1000px){.main1513{width:100%}.main1513-frame,.main1513-faq-head,.main1513-faq-list,.main1513-cta{width:calc(100% - 32px)}.main1513 h1,.main1513 h2,.main1513 h1 em,.main1513 h2 em,.main1513-testimonial blockquote{font-size:42px;letter-spacing:-1.4px}.main1513-hero{height:720px}.main1513-hero-card,.main1513-cta-card{left:16px;right:16px;width:auto;height:auto;min-height:0;padding:28px}.main1513-hero-text{height:auto;gap:28px}.main1513-hero-text p,.main1513-copy p{width:100%}.main1513-button-row{flex-direction:column}.main1513-button-row .main1513-btn{width:100%}.main1513-btn:not(.main1513-btn-catalog) .main1513-btn-icon{--icon-x: calc(100vw - 108px) }.main1513-top,.main1513-foundation,.main1513-steps,.main1513-faq,.main1513-footer{height:auto}.main1513-footer{margin-top:0}.main1513-top,.main1513-steps{flex-direction:column;gap:40px}.main1513-top-side,.main1513-top-main,.main1513-top-header,.main1513-products,.main1513-steps-copy,.main1513-step-list,.main1513-steps-bg{width:100%}.main1513-top-side{height:auto;gap:32px}.main1513-top-header,.main1513-foundation-intro,.main1513-faq-head,.main1513-footer-content{display:block}.main1513-products{overflow-x:auto}.main1513-categories{height:auto;padding:80px 16px}.main1513-category-panel{width:100%;min-height:0;padding:28px}.main1513-category-head,.main1513-category-grid{width:100%;display:block}.main1513-category-head>p:last-child{width:100%;margin-top:24px}.main1513-category-grid a{width:100%}.main1513-foundation-intro{height:auto}.main1513-foundation-copy,.main1513-foundation-copy h2{width:100%}.main1513-trust-card{display:none}.main1513-foundation-rows article{height:auto;display:block}.main1513-foundation-rows h3,.main1513-foundation-rows p{width:100%}.main1513-foundation-rows p{margin-top:20px}.main1513-testimonial{height:auto;padding:44px 16px}.main1513-testimonial-label,.main1513-testimonial blockquote,.main1513-testimonial-count,.main1513-testimonial-nav,.main1513-testimonial-author{position:static}.main1513-testimonial blockquote{width:100%;margin:48px 0}.main1513-testimonial-author{width:100%;margin-top:28px}.main1513-faq-head{height:auto}.main1513-faq-head h2{width:100%;margin-top:24px}.main1513-faq-list .faq-question{gap:24px;height:auto;min-height:96px;padding:28px 0}.main1513-faq-list .faq-question>span:last-child{white-space:normal;font-size:24px}.main1513-faq-list .faq-item.open{height:auto;padding:0 16px 28px}.main1513-faq-list .faq-item.open .faq-answer{margin-left:56px}.main1513-cta{height:680px}.main1513-footer{margin-bottom:16px}.main1513-footer-panel{position:static}.main1513-footer-contact,.main1513-footer-links,.main1513-newsletter,.main1513-newsletter h3,.main1513-newsletter label{width:100%}.main1513-footer-links,.main1513-newsletter{margin-top:40px}}@media(max-width:1000px){.main1513-footer{width:100%;height:auto;margin:0;padding:4px 16px 16px;overflow:hidden}.main1513-footer-panel{position:relative;left:auto;top:auto;width:100%;height:auto;padding:24px 16px;gap:24px}.main1513-footer-content{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"contact contact" "news news" "prod comp";gap:0 24px}.main1513-footer-contact,.main1513-footer-links,.main1513-newsletter,.main1513-newsletter h3,.main1513-newsletter label{width:100%;height:auto}.main1513-footer-contact{grid-area:contact;gap:28px}.main1513-socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.main1513-socials a{width:100%;height:44px;display:grid;place-items:center;background:var(--green-10)}.main1513-social-icon{width:24px;height:24px}.main1513-newsletter{grid-area:news;gap:24px}.main1513-newsletter h3{font-size:28px;letter-spacing:0}.main1513-footer-links[aria-label=Products]{grid-area:prod}.main1513-footer-links[aria-label=Company]{grid-area:comp}.main1513-footer-links,.main1513-newsletter{margin-top:24px}.main1513-footer-bottom{margin-top:32px;display:grid;gap:8px}}html body .footer-zone{position:relative;z-index:20;isolation:isolate}html body .main1513-footer{--footer-green: #417946;--footer-green-50: rgba(65, 121, 72, .5);--footer-green-10: rgba(65, 121, 72, .1);position:relative!important;z-index:30!important;width:min(1424px,calc(100% - 88px))!important;height:573px!important;min-height:573px!important;margin:0 auto 44px!important;padding:0!important;overflow:hidden!important;background:transparent!important;color:var(--footer-green)!important}html body .main1513-footer:before,html body .main1513-footer:after{content:none!important}html body .main1513-footer-panel{position:relative!important;left:auto!important;top:auto!important;transform:none!important;z-index:40!important;width:100%!important;height:573px!important;min-height:573px!important;padding:32px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}html body .main1513-footer-panel>.main1513-logo,html body .main1513-footer-panel>.main1513-logo img{width:102.25523px!important;height:22px!important}html body .main1513-footer-content{width:100%!important;height:326px!important;margin-top:64px!important;display:grid!important;grid-template-columns:254px 197px 141px 100px 141px 100px 371px!important;grid-template-areas:"contact gap-a products gap-b company gap-c newsletter"!important;gap:0!important;align-items:start!important}html body .main1513-footer-contact{grid-area:contact!important;width:254px!important;height:326px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-self:start!important}html body .main1513-footer-contact>div:first-child{width:254px!important;min-height:183px!important;display:flex!important;flex-direction:column!important;gap:16px!important}html body .main1513-footer-contact p,html body .main1513-footer-contact a,html body .main1513-footer-links a{margin:0!important;color:var(--footer-green)!important;font-family:var(--sans)!important;font-size:16px!important;font-weight:500!important;line-height:16.64px!important;letter-spacing:0!important;word-wrap:break-word!important;text-decoration:none!important}html body .main1513-socials{display:flex!important;gap:2px!important}html body .main1513-socials a,html body .main1513-social-icon{width:44px!important;height:44px!important}html body .main1513-socials a{display:block!important;line-height:0!important;background:transparent!important}html body .main1513-social-icon{display:block!important;max-width:none!important;object-fit:contain!important}html body .main1513-footer-links{width:141px!important;margin:0!important}html body .main1513-footer-links[aria-label=Products]{grid-area:products!important;height:326px!important}html body .main1513-footer-links[aria-label=Company]{grid-area:company!important;height:227px!important}html body .main1513-footer-links h3{margin:0 0 24px!important;color:var(--footer-green)!important;font-family:var(--sans)!important;font-size:20px!important;font-weight:700!important;line-height:20.8px!important;letter-spacing:0!important}html body .main1513-footer-links a{display:block!important;white-space:nowrap!important}html body .main1513-footer-links a+a{margin-top:16px!important}html body .main1513-newsletter{grid-area:newsletter!important;width:371px!important;height:223px!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:64px!important}html body .main1513-newsletter h3{width:371px!important;height:87px!important;margin:0!important;color:var(--footer-green)!important;font-family:var(--sans)!important;font-size:32px!important;font-weight:600!important;line-height:28.8px!important;letter-spacing:-.04em!important;word-wrap:break-word!important}html body .main1513-newsletter label{display:flex!important;width:342px!important;margin:0!important;padding:16px 0!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid var(--brand-green-50, rgba(65, 121, 72, .5))!important}html body .main1513-newsletter input{min-width:0!important;height:29px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--Brand-Green, #417946)!important;font-family:"Instrument Serif"!important;font-size:32px!important;font-style:italic!important;font-weight:400!important;line-height:90%!important;letter-spacing:-1.28px!important;opacity:.5!important}html body .main1513-newsletter input::placeholder{color:var(--Brand-Green, #417946)!important;opacity:1!important}html body .main1513-newsletter button{display:flex!important;width:40px!important;height:40px!important;padding:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;border:0!important;flex:0 0 40px!important;border-radius:500px!important;background:var(--brand-green-10, rgba(65, 121, 72, .1))!important;color:var(--footer-green)!important}html body .main1513-newsletter button svg{width:14px!important;height:12px!important;stroke-width:3!important}html body .main1513-footer-bottom{width:100%!important;height:17px!important;margin-top:80px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:var(--footer-green-50)!important;font-family:var(--sans)!important;font-size:16px!important;font-weight:500!important;line-height:16.64px!important;letter-spacing:0!important}@media(max-width:1000px){html body .main1513-footer{width:calc(100% - 32px)!important;height:auto!important;min-height:0!important;margin-bottom:16px!important}html body .main1513-footer-panel{height:auto!important;min-height:0!important;padding:24px 16px!important}html body .main1513-footer-content{height:auto!important;margin-top:40px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"contact contact" "newsletter newsletter" "products company"!important;column-gap:24px!important;row-gap:0!important}html body .main1513-footer-contact,html body .main1513-footer-links[aria-label=Products],html body .main1513-footer-links[aria-label=Company],html body .main1513-newsletter,html body .main1513-newsletter h3,html body .main1513-newsletter label{width:100%!important;height:auto!important}html body .main1513-footer-contact{gap:28px!important}html body .main1513-newsletter,html body .main1513-footer-links{margin-top:40px!important}html body .main1513-footer-bottom{height:auto!important;margin-top:40px!important;display:grid!important;gap:8px!important}}@media(min-width:1001px){html body.main1513-body .main1513>.main1513-footer,html body.faq-page .faq-main>.main1513-footer{--footer-green: #417946;--footer-green-50: rgba(65, 121, 72, .5);--footer-green-10: rgba(65, 121, 72, .1);position:relative!important;z-index:0!important;width:100%!important;max-width:none!important;height:976px!important;min-height:976px!important;margin:-160px 0 0!important;padding:0!important;overflow:hidden!important;background:#b3c9b6!important;color:var(--footer-green)!important}html body.faq-page .faq-main>.main1513-footer{margin-top:0!important}html body.main1513-body .main1513>.main1513-footer:before,html body.faq-page .faq-main>.main1513-footer:before{content:""!important;position:absolute!important;left:50%!important;top:-598px!important;width:5144px!important;height:2290px!important;background:url(components-images-vector-10.png) center center / 5752px 2495px no-repeat!important;transform:translate(-50%) rotate(6.7deg)!important;transform-origin:center!important;pointer-events:none!important}html body.main1513-body .main1513>.main1513-footer:after,html body.faq-page .faq-main>.main1513-footer:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#fffffff7,#ffffffc7 12%,#ffffff2e 28%,#fff0 42%),radial-gradient(118% 62% at 50% 4%,#f6faf4fa,#e8f1e5e6 22%,#cbdcc78a 42%,#a2bf9f2e 63%,#a2bf9f00 80%),radial-gradient(38% 78% at 12% 34%,#8bb68657,#8bb6861f 56%,#8bb68600),radial-gradient(40% 82% at 88% 34%,#6b9b674d,#6b9b671c 52%,#6b9b6700)!important;pointer-events:none!important}html body.main1513-body .main1513>.main1513-footer>.main1513-footer-panel,html body.faq-page .faq-main>.main1513-footer>.main1513-footer-panel{position:absolute!important;left:44px!important;top:360px!important;z-index:1!important;width:calc(100% - 88px)!important;max-width:1424px!important;height:573px!important;min-height:573px!important;padding:32px!important;background:#fff!important}html body.about1512-page .main1513-footer{position:relative!important;z-index:1!important;width:min(1424px,calc(100% - 88px))!important;max-width:1424px!important;height:573px!important;min-height:573px!important;margin:200px auto 44px!important;padding:0!important;overflow:hidden!important;background:transparent!important}html body.about1512-page .main1513-footer:before,html body.about1512-page .main1513-footer:after{content:none!important}html body.about1512-page .main1513-footer>.main1513-footer-panel{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;height:573px!important;min-height:573px!important;padding:32px!important;background:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main1513.css.map */
