body.tm-home{background:#f4f8fb;letter-spacing:normal}.tm-home #MainContent{background:#f4f8fb}.tm-home #MainContent>.shopify-section{margin:0}.tm{--tm-ink:#14171a;--tm-muted:#657d8e;--tm-border:#c3d2dd;background:var(--tm-bg,#f4f8fb);color:var(--tm-ink);font:14px/1.65 Arial,Helvetica,sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.tm *{box-sizing:border-box}.tm a{color:inherit;text-decoration:none}.tm a:hover{text-decoration:underline;text-underline-offset:4px}.tm a:focus-visible,.tm button:focus-visible,.tm input:focus-visible,.tm summary:focus-visible{outline:3px solid #527e9a;outline-offset:5px}.tm img{display:block;max-width:100%;height:auto}.tm h1,.tm h2,.tm h3,.tm p,.tm figure,.tm blockquote{margin:0;color:inherit;letter-spacing:normal}.tm h1,.tm h2{font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.tm h1{font-size:clamp(40px,4.2vw,58px);line-height:1.16}.tm h2{font-size:clamp(25px,2.55vw,34px);line-height:1.3}.tm h3{font:400 14px/1.5 Arial,Helvetica,sans-serif}.tm button,.tm input{font:inherit;letter-spacing:normal}.tm-shell{width:min(100%,1280px);margin-inline:auto;padding:52px 58px}.tm-copy{color:#45525e;line-height:1.75}.tm-copy p+p{margin-top:12px}.tm-copy a{text-decoration:underline}.tm-eyebrow{font-size:10px!important;line-height:1.6;letter-spacing:.24em!important;color:#6e8ca0!important;margin-bottom:12px!important}.tm-heading{text-align:center;margin-bottom:30px}.tm-heading .tm-eyebrow{margin-bottom:9px!important}.tm-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.tm-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 25px;border:1px solid #14171a;border-radius:28px;background:#14171a;color:#f4f8fb!important;font-size:13px!important;line-height:1.4;text-align:center;cursor:pointer;transition:background .18s,transform .18s}.tm a.tm-button:hover,.tm button.tm-button:hover{text-decoration:none;background:#2e3a43;transform:translateY(-1px)}.tm-button-outline{background:transparent;color:#14171a!important;border-color:#a9bfce}.tm a.tm-button-outline:hover,.tm button.tm-button-outline:hover{background:#dce8f0}.tm-button-small{min-height:38px;padding:8px 17px;font-size:12px!important}.tm-button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.tm-centered{text-align:center;margin-top:30px}.tm-editor-note{color:#45525e!important;font-size:12px!important;background:#e4edf3;padding:10px;margin-top:16px!important;border:1px dashed #a9bfce}.tm-announcement{text-align:center;background:#14171a;color:#e8eef3;padding:8px 20px;font-size:11px;letter-spacing:.055em;line-height:1.6}.tm-navigation{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px;position:relative}.tm-logo{font:22px/1.3 Georgia,Times New Roman,serif;letter-spacing:.06em;flex-shrink:0}.tm-logo img{width:160px;max-height:62px;object-fit:contain}.tm-desktop-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:26px;font-size:13px;color:#3a4550;flex:1}.tm-cart-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #a9bfce;border-radius:24px;padding:6px 15px;font-size:13px;flex-shrink:0;min-height:36px}.tm-dropdown{position:relative}.tm-dropdown>summary{cursor:pointer;list-style:none}.tm-dropdown>summary:after{content:"\2304";margin-left:6px}.tm-dropdown>ul{position:absolute;z-index:5;top:100%;left:-20px;min-width:200px;background:#fbfdfe;border:1px solid #dce6ee;border-radius:8px;box-shadow:0 8px 20px #14171a0d;padding:15px 20px;margin:12px 0 0;list-style:none}.tm-dropdown ul li+li{margin-top:9px}.tm-dropdown ul ul{padding:8px 0 4px 14px;list-style:none}.tm-mobile-menu{display:none}.tm-hero .tm-shell{padding-top:32px;padding-bottom:18px}.tm-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;min-height:368px}.tm-hero-copy .tm-copy{max-width:400px;margin-top:18px}.tm-hero-art{display:flex;align-items:center;justify-content:center}.tm-hero-art>img,.tm-hero-art>picture{width:100%;max-width:490px}.tm-hero-art picture img{width:100%;max-height:560px;object-fit:contain}.tm-hero-bottom{display:flex;justify-content:space-between;gap:16px;padding-top:26px;font-size:11px;color:#708594}.tm-hero-bottom a{letter-spacing:.2em}.tm-press{border-bottom:1px solid #dce6ee}.tm-press-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:18px}.tm-press .tm-eyebrow{margin:0!important;font-size:9px!important}.tm-press-item{color:#8b9dab;font:14px/1.4 Georgia,Times New Roman,serif}.tm-press-item img{width:auto;max-width:135px;max-height:35px;object-fit:contain}.tm-benefits .tm-shell{padding-block:36px}.tm-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;text-align:center}.tm-benefit-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 auto 12px;border:1px solid #c3d2dd;border-radius:50%;background:#fbfdfe}.tm-benefit-icon svg{width:19px;height:19px}.tm-benefit-icon img{width:28px;height:28px;object-fit:contain}.tm-benefit p{font-size:11px;color:#708594;margin-top:4px}.tm-products .tm-shell{padding-top:18px;padding-bottom:44px}.tm-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tm-product-card{text-align:center;min-width:0}.tm-product-visual{height:208px;background:#e4edf3;border-radius:8px;display:flex!important;align-items:center;justify-content:center;position:relative;overflow:hidden}.tm-product-card:nth-child(3n+2) .tm-product-visual{background:#dce8f0}.tm-product-placeholder{width:80px!important;height:118px!important;object-fit:contain}.tm-product-card:nth-child(3n+2) .tm-product-placeholder{width:95px!important;height:112px!important}.tm-product-image{width:100%;height:100%!important;object-fit:contain;transition:transform .25s}.tm-product-visual:hover .tm-product-image{transform:scale(1.035)}.tm-badge{position:absolute;left:12px;top:12px;border-radius:20px;background:#14171a;color:#f4f8fb;font-size:10px;line-height:1.4;padding:4px 10px}.tm-product-card:nth-child(3n) .tm-badge{background:#fbfdfe;color:#45525e;border:1px solid #c3d2dd}.tm-product-card h3{margin:14px 0 3px}.tm-price{font-size:12px;color:#708594!important}.tm-price s{margin-right:4px;color:#8a9aa6}.tm-product-form,.tm-product-card>.tm-button{margin-top:12px}.tm-steps{border-top:1px solid #dce6ee;border-bottom:1px solid #dce6ee}.tm-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;text-align:center;margin-top:36px}.tm-step-number{display:block;font:28px/1.3 Georgia,serif;color:#b9ccd9;margin-bottom:12px}.tm-step-grid .tm-copy{font-size:12px;color:#708594;margin-top:7px}.tm-table-wrap{max-width:720px;margin:auto;border:1px solid #c3d2dd;border-radius:12px;overflow:hidden;background:#fbfdfe}.tm table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed;box-shadow:none}.tm th,.tm td{padding:10px 12px;text-align:center;font-size:12px;font-weight:400;border:0;box-shadow:none;line-height:1.5}.tm th:first-child,.tm td:first-child{width:43%;text-align:left}.tm thead{background:#e9f1f7;color:#45525e}.tm thead th,.tm thead td{font-size:11px}.tm tbody tr{border-top:1px solid #e2eaf0}.tm tbody th{color:#45525e}.tm-no{color:#b0554a}.tm-yes{color:#45525e}.tm-nature-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding-block:44px}.tm-sustainability .tm-copy{margin-top:14px;max-width:435px}.tm-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:20px}.tm-stats strong{display:block;font-weight:400;font-size:17px}.tm-stats span{display:block;font-size:11px;color:#6e8ca0}.tm-nature-art{min-height:240px;border-radius:12px;background:#d5e2ec;display:flex;align-items:center;justify-content:center;overflow:hidden}.tm-nature-art img{width:100%;height:280px;object-fit:cover}.tm-nature-art img[src*="tm-nature.svg"]{width:200px;height:140px;object-fit:contain}.tm-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tm-review{background:#fbfdfe;border:1px solid #dce6ee;border-radius:12px;padding:20px}.tm-stars{font-size:12px;margin-bottom:10px!important;letter-spacing:.05em!important}.tm-review blockquote{border:0;padding:0;font-size:12px;font-style:normal;line-height:1.65;color:#3a4550}.tm-review figcaption{font-size:11px;color:#708594;margin-top:14px;display:flex;align-items:center;gap:10px}.tm-review figcaption img{width:32px;height:32px;border-radius:50%;object-fit:cover}.tm-faq{border-top:1px solid #dce6ee}.tm-faq-list{max-width:720px;margin:auto}.tm-faq details{border-top:1px solid #c3d2dd}.tm-faq details:last-child{border-bottom:1px solid #c3d2dd}.tm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:16px 4px;cursor:pointer;font-size:14px;position:relative}.tm-faq summary:after{display:none}.tm-faq summary::-webkit-details-marker,.tm-mobile-menu summary::-webkit-details-marker,.tm-dropdown summary::-webkit-details-marker{display:none}.tm-faq-symbol:before{content:"+";color:#6e8ca0}.tm-faq details[open] .tm-faq-symbol:before{content:"\2212"}.tm-faq .tm-copy{font-size:13px;padding:0 4px 20px;max-width:650px}.tm-newsletter{text-align:center}.tm-newsletter h2{font-size:26px}.tm-newsletter .tm-copy{font-size:12px;color:#708594;margin-top:9px}.tm-newsletter-form{max-width:500px;margin:20px auto 0}.tm-newsletter-fields{display:flex;justify-content:center;gap:10px}.tm-newsletter input[type=email]{min-width:0;flex:1;max-width:300px;border:1px solid #c3d2dd;border-radius:26px;background:#fbfdfe;color:#14171a;padding:11px 20px;min-height:44px;font-size:13px}.tm-newsletter input::placeholder{color:#7c8b96}.tm-newsletter-consent{font-size:11px;color:#708594;line-height:1.5;margin-top:14px}.tm-newsletter-consent a{text-decoration:underline}.tm-form-success{color:#355e46!important;margin-top:16px!important}.tm-footer{color:#c7d2db}.tm-footer .tm-shell{padding-top:38px;padding-bottom:24px}.tm-footer-grid{display:grid;grid-template-columns:2.5fr repeat(3,1fr);gap:40px}.tm-footer .tm-logo{font-size:20px;color:#f4f8fb}.tm-footer .tm-copy{font-size:11px;color:#8b98a3;margin-top:10px;line-height:1.6;max-width:250px}.tm-footer h3{font-size:11px;color:#93a3ae;margin-bottom:10px}.tm-footer ul{list-style:none;padding:0;margin:0}.tm-footer li{font-size:12px;line-height:1.6}.tm-footer li+li{margin-top:6px}.tm-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:18px;border-top:1px solid #333b43;font-size:11px;color:#8b98a3}.tm-policies{display:inline-flex;flex-wrap:wrap;gap:5px 12px;margin-left:12px!important}.tm-policies li{font-size:11px!important;margin:0!important}.tm-payments{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.tm-payments li{margin:0!important;line-height:1}.tm-payments svg{width:30px;height:20px}.tm-section,.tm [id]{scroll-margin-top:20px}@media(min-width:1500px){.tm-hero-grid{min-height:405px}.tm-product-visual{height:225px}}@media(max-width:990px){.tm-shell{padding-inline:32px}.tm-desktop-nav{gap:15px}.tm-navigation{gap:18px}.tm-hero-grid{gap:24px}.tm-footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:24px}}@media(max-width:749px){.tm-shell{padding:38px 22px}.tm h1{font-size:42px}.tm h2{font-size:27px}.tm-header .tm-shell{padding:19px 22px}.tm-logo{font-size:21px}.tm-logo img{width:125px;max-height:46px}.tm-navigation{gap:14px}.tm-desktop-nav{display:none}.tm-cart-link{margin-left:auto;font-size:11px;padding:5px 11px;min-height:34px}.tm-mobile-menu{display:block}.tm-mobile-menu>summary{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;width:32px;height:36px;padding:5px}.tm-mobile-menu>summary span{display:block;width:22px;height:1px;background:#14171a}.tm-mobile-menu>nav{position:absolute;left:0;right:0;top:100%;padding:18px 22px;background:#e9f1f7;border-bottom:1px solid #c3d2dd;z-index:10;box-shadow:0 10px 16px #14171a0d;max-height:70dvh;overflow:auto}.tm-mobile-menu>nav>a{display:block;padding:10px 0;font-size:15px}.tm-mobile-menu .tm-nav-child{padding-left:18px;font-size:13px}.tm-mobile-menu .tm-nav-grandchild{padding-left:32px;font-size:12px}.tm-announcement{font-size:10px;padding:8px 15px}.tm-hero .tm-shell{padding-top:28px}.tm-hero-grid{grid-template-columns:1fr;gap:25px;min-height:0}.tm-hero-copy .tm-copy{max-width:500px}.tm-hero-art>img,.tm-hero-art>picture{max-width:340px}.tm-hero-bottom{font-size:10px;padding-top:20px;gap:16px}.tm-hero-bottom a{display:none}.tm-hero-bottom span:last-child{text-align:right}.tm-press-row{padding-block:20px;justify-content:center;gap:16px 22px}.tm-press-item{font-size:12px}.tm-press-item img{max-width:100px;max-height:26px}.tm-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.tm-benefits .tm-shell{padding-block:32px}.tm-product-grid{grid-template-columns:1fr;gap:28px}.tm-products .tm-shell{padding-top:15px}.tm-product-visual{height:240px}.tm-product-placeholder{width:95px!important;height:140px!important}.tm-product-card:nth-child(3n+2) .tm-product-placeholder{width:110px!important;height:130px!important}.tm-step-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.tm-step-grid>div{max-width:340px;justify-self:center}.tm-step-number{margin-bottom:8px}.tm-centered{margin-top:26px}.tm-nature-grid{grid-template-columns:1fr;gap:28px}.tm-nature-art{min-height:210px}.tm-nature-art img{height:240px}.tm-review-grid{grid-template-columns:1fr;gap:15px}.tm-review{padding:20px}.tm-comparison .tm-shell{padding-inline:14px}.tm th,.tm td{font-size:11px;padding:11px 7px}.tm thead th,.tm thead td{font-size:10px}.tm th:first-child,.tm td:first-child{width:43%}.tm-faq summary{font-size:13px}.tm-newsletter h2{font-size:24px}.tm-newsletter-fields{flex-wrap:wrap}.tm-newsletter input[type=email]{max-width:none;width:100%;flex-basis:180px}.tm-newsletter .tm-button{padding-inline:20px}.tm-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.tm-footer-brand{grid-column:1/-1}.tm-footer h3{font-size:10px}.tm-footer li{font-size:11px}.tm-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.tm-policies{display:flex;margin:8px 0 0!important}.tm-payments{justify-content:flex-start}.tm-stats{gap:25px}}@media(prefers-reduced-motion:reduce){.tm *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tm-home.css.map */
