*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--salmut-paper);color:var(--salmut-ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select{font:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:15px;top:15px;z-index:100;background:#fff;padding:12px}.eyebrow{margin:0 0 18px;color:#2b6948;font-size:11px;font-weight:800;letter-spacing:.16em}.eyebrow.light{color:#c9d8cc}.utility-bar{min-height:34px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--salmut-green);color:#e8eee9;font-size:11px;letter-spacing:.06em}.site-header{height:78px;padding:0 4.5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #e7e8e2;position:relative;z-index:10}.brand{width:max-content;font-size:26px;font-weight:900;letter-spacing:.12em}.brand>span{font-size:8px;vertical-align:top;margin-left:3px}.header-logo{max-height:44px;width:auto}.desktop-nav{display:flex;gap:28px;font-size:13px;font-weight:650}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background:currentColor;transition:.2s}.desktop-nav a:hover:after{width:100%}.header-actions{justify-self:end;display:flex;gap:16px;align-items:center;font-size:11px;font-weight:800}.cart-link{background:var(--salmut-ink);color:#fff;padding:11px 14px}.cart-link span{margin-left:4px}.mobile-menu{display:none}.site-footer{padding:70px 6vw 30px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;background:#172119;color:#dce3de}.footer-brand p{margin:18px 0 0;color:#91a096;font-size:12px}.footer-column{display:flex;flex-direction:column;gap:11px}.footer-column strong{margin-bottom:5px;color:#75877b;font-size:9px;letter-spacing:.12em}.footer-column a{font-size:11px}.copyright{grid-column:1/-1;margin:35px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.13);color:#748178;font-size:9px}.salmut-hero{min-height:650px;height:74vh;position:relative;overflow:hidden;display:flex;align-items:center;background:#24402f}.salmut-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.salmut-hero__media img{width:100%;height:100%;object-fit:cover}.salmut-hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2f4a38,#adb59e)}.salmut-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1912e0,#0d191294 42%,#0d191214 72%)}.salmut-hero__content{position:relative;z-index:2;width:min(680px,82vw);margin-left:7vw;color:#fff}.salmut-hero h1{margin:0;font:500 clamp(52px,5.2vw,84px)/.96 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.salmut-hero__copy{max-width:600px;margin:28px 0 30px;color:#eef3ef;font-size:16px;line-height:1.65}.button-row{display:flex;flex-wrap:wrap;gap:10px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid transparent;background:var(--salmut-ink);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.button--light{background:#edf0eb;color:#172119}.button--outline{border-color:#ffffffa6;background:transparent}.button--full{width:100%;min-height:54px}.button[disabled]{opacity:.45;cursor:not-allowed}.trust-strip{min-height:102px;background:#fff;border-bottom:1px solid #d8dad3;padding:0 5vw;display:grid;grid-template-columns:repeat(4,1fr)}.trust-strip>div{display:flex;justify-content:center;align-items:center;gap:12px;border-right:1px solid #ecece7}.trust-strip>div:last-child{border:0}.trust-symbol{font-size:23px;color:#275e41}.trust-strip p{margin:0;display:flex;flex-direction:column;gap:3px}.trust-strip strong{font-size:12px}.trust-strip small{color:#687069;font-size:11px}.section-shell{padding:100px 6vw}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:42px}.section-heading h2,.dark-intro h2,.quality-copy h2,.story h2{margin:0;font:500 clamp(38px,4vw,58px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.03em}.section-heading>p{max-width:480px;justify-self:end;margin:0;color:#687069;font-size:14px;line-height:1.7}.series-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.series-card__media{aspect-ratio:1.35/1;overflow:hidden;background:#e4e1da;position:relative}.series-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.series-card:hover img{transform:scale(1.02)}.series-card__empty{height:100%;display:grid;place-items:center;color:#8b918c;font:500 24px Georgia,serif}.series-card__body{padding:20px 2px;display:flex;justify-content:space-between;gap:20px;align-items:center}.series-card h3{margin:5px 0 0;font:500 25px Georgia,serif}.series-card small{color:#69716b;font-size:9px;font-weight:800;letter-spacing:.12em}.series-card__body>a{font-size:11px;font-weight:800}.mesh-guide{background:var(--salmut-green);color:#fff;padding:100px 7vw}.dark-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:42px}.dark-intro>p:last-child{max-width:480px;justify-self:end;color:#bfc9c1;font-size:13px;line-height:1.8}.mesh-table{border-top:1px solid rgba(255,255,255,.32)}.mesh-row{display:grid;grid-template-columns:.7fr 1.3fr 1fr;gap:20px;align-items:center;min-height:82px;border-bottom:1px solid rgba(255,255,255,.2)}.mesh-row strong{font:500 24px Georgia,serif}.mesh-row span{color:#c4cec7;font-size:13px}.applications-section{padding:105px 6vw;background:#253128;color:#fff}.applications-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.application-card{min-height:320px;padding:26px 24px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.18)}.application-card:last-child{border:0}.application-card>span{color:#91a398;font-size:10px}.application-mark{width:34px;height:34px;margin:42px 0 34px;border:1px solid #698072;transform:rotate(45deg)}.application-card h3{margin:0 0 12px;font:500 24px Georgia,serif}.application-card p{margin:0;color:#bdc7c0;font-size:12px;line-height:1.65}.application-card a{margin-top:auto;font-size:10px;font-weight:800}.quality-section{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#111915;color:#fff}.quality-media{overflow:hidden;background:#e5e2db}.quality-media img{width:100%;height:100%;object-fit:cover}.quality-placeholder{height:100%;min-height:520px;background:linear-gradient(135deg,#f0eee7,#b9b9b2)}.quality-copy{padding:95px 7vw;display:flex;flex-direction:column;justify-content:center}.quality-copy>p:not(.eyebrow){margin:26px 0 34px;color:#b8c1bb;font-size:13px;line-height:1.75}.quality-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.18)}.quality-list div{padding:19px 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:11px}.story{text-align:center;padding:115px 14vw;background:var(--salmut-cream)}.story p{max-width:750px;margin:28px auto 0;color:#606861;font-size:14px;line-height:1.8}.support-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:95px 7vw;background:#fff}.support-links{border-top:1px solid #d8dad3}.support-links a{min-height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8dad3;font:500 17px Georgia,serif}.product-main{padding:55px 6vw 75px;background:#fff}.breadcrumbs{margin-bottom:28px;color:#7e867f;font-size:10px}.product-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:6vw;align-items:start}.product-media{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-media__item{background:#f0eee8;aspect-ratio:1/1;overflow:hidden}.product-media__item img{width:100%;height:100%;object-fit:cover}.product-media__placeholder{grid-column:1/-1;min-height:600px;display:grid;place-items:center;background:linear-gradient(135deg,#f1efe8,#d3d2ca);color:#7e857f;font:500 26px Georgia,serif}.product-panel{position:sticky;top:28px}.product-kicker{margin:0 0 10px;color:#4d735a;font-size:10px;font-weight:800;letter-spacing:.13em}.product-panel h1{margin:0;font:500 clamp(38px,4vw,55px)/1.02 Georgia,serif;letter-spacing:-.03em}.product-rating-note{margin:12px 0 0;color:#6d756e;font-size:11px}.product-price{margin:22px 0 9px;font:500 27px Georgia,serif}.product-short-copy{margin:0 0 25px;color:#616a62;font-size:13px;line-height:1.7}.feature-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:27px}.feature-chips span{padding:7px 9px;border:1px solid #d5d9d4;font-size:9px;font-weight:800}.variant-group{padding:18px 0;border-top:1px solid #e0e2dc}.variant-group__head{display:flex;justify-content:space-between;margin-bottom:12px}.variant-group__head strong{font-size:11px}.variant-group__head small{color:#7a827b;font-size:10px}.variant-options{display:flex;flex-wrap:wrap;gap:8px}.variant-options label{position:relative}.variant-options input{position:absolute;opacity:0;pointer-events:none}.variant-options span{min-width:58px;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd3cd;background:#fff;font-size:11px;cursor:pointer}.variant-options input:checked+span{border-color:#172119;background:#172119;color:#fff}.product-form-actions{padding-top:18px}.payment-note{text-align:center;margin:10px 0 0;color:#7e857f;font-size:9px}.product-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px;padding-top:20px;border-top:1px solid #e0e2dc}.product-assurance div{text-align:center;padding:7px;color:#5d665e;font-size:9px;line-height:1.45}.product-description{padding:95px 7vw;background:var(--salmut-cream)}.product-description__inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;max-width:1200px;margin:auto}.product-description h2,.specs-section h2,.product-faq h2{margin:0;font:500 clamp(36px,4vw,54px)/1.05 Georgia,serif}.product-description__rich{color:#596259;font-size:14px;line-height:1.8}.specs-section{padding:90px 7vw;background:#fff}.specs-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.specs-list{border-top:1px solid #cfd3cd}.spec-row{display:grid;grid-template-columns:.7fr 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #dfe1dc;font-size:12px}.spec-row span:first-child{color:#808780}.use-cases-product{padding:90px 6vw;background:#253128;color:#fff}.use-cases-product__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff29;margin-top:40px}.use-cases-product article{padding:28px;background:#253128}.use-cases-product h3{font:500 22px Georgia,serif}.use-cases-product p{color:#bdc7c0;font-size:11px;line-height:1.6}.product-faq{padding:90px 7vw;background:#f7f5ef}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.faq-list{border-top:1px solid #cfd3cd}.faq-list details{border-bottom:1px solid #d8dad4}.faq-list summary{padding:20px 0;cursor:pointer;font-size:13px;font-weight:700;list-style:none}.faq-list summary:after{content:"+";float:right}.faq-list details[open] summary:after{content:"\2212"}.faq-list p{padding:0 25px 20px 0;margin:0;color:#626a63;font-size:12px;line-height:1.75}.collection-main{padding:70px 6vw}.collection-head{text-align:center;max-width:760px;margin:0 auto 50px}.collection-head h1{margin:0;font:500 56px Georgia,serif}.collection-head p{color:#626a63;line-height:1.7}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.product-card__media{aspect-ratio:1/1;background:#ece9e2;overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card h3{margin:14px 0 7px;font:500 20px Georgia,serif}.product-card p{margin:0;color:#4f5850;font-size:12px}.page-main{padding:80px 7vw;max-width:1100px;margin:auto}.page-main h1{font:500 55px Georgia,serif}.page-content{font-size:14px;line-height:1.8;color:#535c54}.cart-main{padding:70px 7vw;max-width:1100px;margin:auto}.cart-main h1{font:500 50px Georgia,serif}.cart-row{display:grid;grid-template-columns:100px 1fr auto auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid #d8dad4}.cart-row img{width:100px}.cart-row input{width:70px;padding:10px}.cart-footer{margin-top:30px;text-align:right}@media(max-width:900px){.utility-secondary,.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.mobile-menu{display:block;grid-column:1/-1;position:absolute;right:4.5vw}.mobile-menu summary{font-size:11px;cursor:pointer}.mobile-menu div{position:absolute;right:0;top:32px;width:220px;padding:20px;background:#fff;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;gap:15px}.header-actions{margin-right:70px}.trust-strip{grid-template-columns:1fr 1fr;padding:0}.trust-strip>div{min-height:82px;border-bottom:1px solid #ecece7}.section-heading,.dark-intro,.quality-section,.product-layout,.product-description__inner,.specs-grid,.faq-layout,.support-grid{grid-template-columns:1fr}.section-heading>p,.dark-intro>p:last-child{justify-self:start}.applications-grid,.use-cases-product__grid{grid-template-columns:1fr 1fr}.application-card:nth-child(2){border-right:0}.product-panel{position:static}.product-main{padding-top:35px}.product-media__placeholder{min-height:420px}.collection-grid{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:2fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media(max-width:640px){.utility-bar{justify-content:center;text-align:center;padding:8px 15px}.site-header{height:68px;padding:0 5vw}.brand{font-size:22px}.header-actions>a:first-child{display:none}.salmut-hero{min-height:590px;height:72vh;align-items:flex-end}.salmut-hero__shade{background:linear-gradient(0deg,#0d1912eb,#0d19122e 80%)}.salmut-hero__content{width:auto;margin:0;padding:0 6vw 50px}.salmut-hero h1{font-size:48px}.salmut-hero__copy{font-size:14px}.trust-strip>div{justify-content:flex-start;padding:0 14px}.section-shell,.mesh-guide,.applications-section,.product-description,.specs-section,.use-cases-product,.product-faq{padding:72px 6vw}.series-grid,.applications-grid,.use-cases-product__grid,.collection-grid{grid-template-columns:1fr}.series-card__media{aspect-ratio:1/1}.mesh-row{grid-template-columns:1fr;gap:6px;padding:18px 0}.mesh-row span:last-child{font-size:11px}.application-card{min-height:245px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.application-mark{margin:24px 0}.quality-list{grid-template-columns:1fr}.story{padding:78px 6vw}.product-main{padding:25px 5vw 55px}.product-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.product-media__item{min-width:88%;scroll-snap-align:start}.product-panel h1{font-size:38px}.product-assurance{grid-template-columns:1fr}.cart-row{grid-template-columns:74px 1fr;align-items:start}.cart-row>input,.cart-row>strong{grid-column:2}.site-footer{grid-template-columns:1fr 1fr}.footer-brand,.copyright{grid-column:1/-1}}.applications-grid--with-media .application-card{padding:0;overflow:hidden}.application-card__media{aspect-ratio:4/3;overflow:hidden;background:#18231d}.application-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.application-card:hover .application-card__media img{transform:scale(1.025)}.application-card__body{min-height:320px;padding:26px 24px;display:flex;flex:1;flex-direction:column}.application-card--has-image .application-card__body{min-height:245px}.application-card__body>span{color:#91a398;font-size:10px}.application-card--has-image h3{margin-top:26px}.application-card__body a{padding-top:28px}.use-cases-product__grid--with-media article{padding:0}.product-use-card{display:flex;min-width:0;flex-direction:column;background:#253128;overflow:hidden}.product-use-card__media{aspect-ratio:1/1;overflow:hidden;background:#18231d}.product-use-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-use-card:hover .product-use-card__media img{transform:scale(1.025)}.product-use-card__body{padding:28px;flex:1}.product-use-card__body h3{margin:0 0 12px}.product-use-card__body p{margin:0}@media(max-width:900px){.application-card:nth-child(-n+2),.product-use-card:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}}@media(max-width:640px){.application-card__body{min-height:230px}.application-card__media{aspect-ratio:1/1}.product-use-card{border-bottom:1px solid rgba(255,255,255,.18)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
