.action__cart,.header-actions__cart-icon{display:none!important}sticky-add-to-cart,.sticky-add-to-cart{display:none!important}.quantity-selector-wrapper{display:none!important}.button--csx-quote{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;cursor:pointer}.variant-option__strikethrough,.variant-option__strike,svg.variant-option__strikethrough{display:none!important}.variant-option{--variant-strikethrough-color: transparent !important}.hero__content-wrapper h1,.hero__content-wrapper p,.hero__content-wrapper a{text-shadow:0 2px 14px rgba(0,0,0,.55)}[id$=__csx_categories]{background:#f1f5f1}[id$=__csx_categories] a[href^="/collections/"]{display:inline-block;margin:0 10px 10px 0;padding:10px 20px;border:1px solid #b9cfc0;border-radius:999px;background:#fff;color:#143522;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}[id$=__csx_categories] a[href^="/collections/"]:hover,[id$=__csx_categories] a[href^="/collections/"]:focus{background:#0e2a1e;border-color:#0e2a1e;color:#fff}[id$=__csx_wholesale]{background-color:#0e2a1e;padding-block:8px}[id$=__csx_wholesale] .button{background:#fff;color:#0e2a1e;border-color:#fff}[id$=__csx_wholesale] .button-secondary{color:#fff;border-color:#ffffffa6}.hero__content-wrapper .button-secondary{color:#fff!important;border-color:#fff!important;background:#ffffff1f!important}.hero__content-wrapper .button-secondary:hover,.hero__content-wrapper .button-secondary:focus{background:#fff!important;color:#0e2a1e!important}.hero__content-wrapper h1,.hero__content-wrapper p{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.7)}[class*=__csx_sub] p{background:#081a118c;padding:8px 16px;border-radius:6px;max-width:720px;margin-inline:auto}[class*=__csx_headline] p{background:transparent!important;padding:0!important;text-align:center}@media(max-width:749px){[class*=__csx_headline] p{font-size:30px!important;line-height:1.15!important}[class*=__csx_sub] p{padding:6px 10px;font-size:12px!important;line-height:1.45!important;background:#081a116b;max-width:100%}}.hero__content-wrapper a.button,.hero__content-wrapper a.button-secondary,[id$=__csx_wholesale] a.button,[id$=__csx_wholesale] a.button-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;flex-basis:0!important;width:auto!important;min-width:0!important;max-width:280px!important;min-height:54px!important;padding:12px 16px!important;border-radius:10px!important;background:#fff!important;border:1px solid #ffffff!important;color:#111!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 2px 12px #0003!important;transition:background .18s ease,border-color .18s ease}.hero__content-wrapper a.button-secondary,[id$=__csx_wholesale] a.button-secondary{background:#eceff0!important;border-color:#eceff0!important;color:#111!important}.hero__content-wrapper a.button:hover,.hero__content-wrapper a.button-secondary:hover,[id$=__csx_wholesale] a.button:hover,[id$=__csx_wholesale] a.button-secondary:hover,.hero__content-wrapper a.button:focus-visible,.hero__content-wrapper a.button-secondary:focus-visible,[id$=__csx_wholesale] a.button:focus-visible,[id$=__csx_wholesale] a.button-secondary:focus-visible{background:#d9dfe0!important;border-color:#d9dfe0!important;color:#111!important}[class*=__csx_cat_links]{width:100%!important;max-width:100%!important}[class*=__csx_cat_links] p{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:auto!important;padding-bottom:4px;white-space:nowrap!important}[class*=__csx_cat_links] p a{margin:0!important;padding:10px 18px!important;font-size:14px!important;white-space:nowrap!important;flex:0 0 auto!important}@media(max-width:749px){.hero__content-wrapper a.button,.hero__content-wrapper a.button-secondary,[id$=__csx_wholesale] a.button,[id$=__csx_wholesale] a.button-secondary{min-height:48px!important;padding:8px 6px!important;font-size:11px!important;white-space:normal!important;line-height:1.25!important}[class*=__csx_cat_links] p{justify-content:flex-start!important;gap:8px!important}[class*=__csx_cat_links] p a{padding:8px 14px!important;font-size:12px!important}}body:has(.csx-page) [id$=__main] [class*=__heading]{width:min(calc(100vw - 40px),1120px)!important;max-width:none!important;position:relative;left:50%;transform:translate(-50%)}body:has(.csx-page) [id$=__main] [class*=__heading] h1{color:#0e2a1e!important;font-size:clamp(30px,3.4vw,44px)!important;letter-spacing:-.02em}.csx-page{--csx-ink: #0e2a1e;--csx-body: #33433a;--csx-mist: #f1f5f1;--csx-line: #d9e5dc;width:min(calc(100vw - 40px),1120px);position:relative;left:50%;transform:translate(-50%);color:var(--csx-body);font-size:15px;line-height:1.65}.csx-page *{box-sizing:border-box}.csx-page h2,.csx-page h3{color:var(--csx-ink);font-weight:700;letter-spacing:-.01em}.csx-page p{margin:0 0 12px}.csx-page a{color:#1b6b43;text-decoration:underline}.csx-kicker{display:inline-block;margin-bottom:14px!important;color:#b6dcc1;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.csx-kicker--light{color:#1b6b43}.csx-hero{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 6.6;min-height:280px;border-radius:16px;background:#0e2a1e;box-shadow:0 10px 34px #0e2a1e1f}.csx-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%}.csx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061a10ed,#061a10c2,#061a1047 68%,#061a1014)}.csx-hero__panel{position:absolute;z-index:1;inset:0 auto 0 0;display:flex;flex-direction:column;justify-content:center;width:min(600px,68%);padding:clamp(22px,3.6vw,48px);color:#fff}.csx-hero__title{margin:0 0 12px!important;color:#fff!important;font-size:clamp(24px,2.7vw,38px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important}.csx-hero__text{margin:0!important;color:#ffffffe6!important;font-size:15px!important;line-height:1.6!important}.csx-intro{margin-top:26px;padding:30px 34px;border:1px solid var(--csx-line);border-left:4px solid #2f7d4f;border-radius:14px;background:var(--csx-mist)}.csx-intro h2{margin:0 0 12px;font-size:clamp(23px,2.3vw,30px)!important;line-height:1.25}.csx-intro p{margin:0 0 10px;max-width:860px}.csx-intro p:last-child{margin-bottom:0}.csx-section{margin-top:46px}.csx-section__head{margin-bottom:20px}.csx-section__head h2{margin:0!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.2}.csx-section__intro{margin:10px 0 0!important;max-width:800px}.csx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.csx-card{padding:20px 20px 18px;border:1px solid var(--csx-line);border-radius:12px;background:#fff;box-shadow:0 4px 16px #0e2a1e0d;transition:transform .18s ease,box-shadow .18s ease}.csx-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0e2a1e1a}.csx-card__num{display:block;margin-bottom:10px;color:#2f7d4f;font-size:12px;font-weight:700;letter-spacing:.12em}.csx-card h3{margin:0 0 8px!important;font-size:16px!important;line-height:1.35!important}.csx-card p{margin:0!important;font-size:14px!important;line-height:1.6!important}.csx-card--wide{max-width:760px}.csx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.csx-step{display:flex;gap:14px;padding:22px;border:1px solid var(--csx-line);border-radius:12px;background:#fff}.csx-step__num{flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#0e2a1e;color:#fff;font-size:15px;font-weight:700}.csx-step h3{margin:2px 0 8px!important;font-size:16px!important;line-height:1.35!important}.csx-step p{margin:0!important;font-size:14px!important;line-height:1.6!important}.csx-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:48px;padding:34px 36px;border-radius:16px;background:#0e2a1e;color:#fff}.csx-cta__copy{flex:1 1 auto;min-width:0}.csx-cta__copy h2{margin:0 0 8px!important;color:#fff!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.25}.csx-cta__copy p{margin:0!important;color:#ffffffd1!important;font-size:14px!important}.csx-cta__actions{display:flex;flex:0 0 auto;align-items:center;gap:14px}.csx-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px;padding:12px 22px!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;transition:background .18s ease,border-color .18s ease,color .18s ease}.csx-btn--primary,.csx-btn--secondary{flex:1 1 0!important;width:220px!important;min-width:0!important;max-width:220px!important;background:#fff!important;border:1px solid #ffffff!important;color:#111!important;box-shadow:0 2px 12px #0000002e}.csx-btn--secondary{background:#eceff0!important;border-color:#eceff0!important}.csx-btn--primary:hover,.csx-btn--secondary:hover,.csx-btn--primary:focus-visible,.csx-btn--secondary:focus-visible{background:#d9dfe0!important;border-color:#d9dfe0!important;color:#111!important}.csx-btn--outline{background:#fff!important;border:2px solid #0e2a1e!important;color:#0e2a1e!important}.csx-btn--outline:hover,.csx-btn--outline:focus-visible{background:#eef4ef!important;color:#0e2a1e!important}.csx-inline-action{margin:18px 0 0!important}.rfq-wrap button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px;padding:12px 30px!important;background:#fff!important;border:2px solid #0e2a1e!important;border-radius:10px!important;color:#0e2a1e!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer;box-shadow:0 2px 10px #0e2a1e14;transition:background .18s ease}.rfq-wrap button.button:hover,.rfq-wrap button.button:focus-visible{background:#eef4ef!important;color:#0e2a1e!important}@media(max-width:900px){.csx-steps{grid-template-columns:1fr}.csx-cta{flex-direction:column;align-items:flex-start}.csx-cta__actions{width:100%}}@media(max-width:749px){body:has(.csx-page) [id$=__main] [class*=__heading]{width:calc(100vw - 28px)!important}.csx-page{width:calc(100vw - 28px)}.csx-hero{aspect-ratio:4 / 3;min-height:300px}.csx-hero:after{background:linear-gradient(180deg,#061a10db,#061a1099 55%,#061a102e)}.csx-hero__panel{width:100%;justify-content:flex-end;padding:22px}.csx-hero__title{font-size:25px!important}.csx-hero__text{font-size:13px!important}.csx-intro{padding:22px}.csx-section{margin-top:34px}.csx-cards{grid-template-columns:1fr}.csx-cta{padding:26px 22px}.csx-cta__actions{flex-direction:column;gap:10px}.csx-btn--primary,.csx-btn--secondary{width:100%!important;max-width:100%!important;flex:0 0 auto!important}.csx-btn{white-space:normal!important}}.csx-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.csx-cards--five{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:1100px){.csx-cards--five{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.csx-cards,.csx-cards--five{grid-template-columns:1fr!important}}@media(max-width:749px){.csx-hero:after{background:linear-gradient(180deg,#061a1061,#061a10a8 45%,#061a10e6)!important}.csx-hero__title{text-shadow:0 2px 12px rgba(0,0,0,.55)!important}.csx-hero__text{background:#081a119e!important;padding:8px 12px!important;border-radius:8px}.csx-cta__actions{flex-direction:row!important;gap:8px!important}.csx-btn--primary,.csx-btn--secondary{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding:8px 6px!important;font-size:11px!important;white-space:normal!important;line-height:1.25!important}}.csx-footer-contact{border-top:1px solid #d9e5dc;background:#f1f5f1;padding:30px 20px 34px}.csx-footer-contact__inner{width:min(calc(100vw - 40px),1120px);margin:0 auto;display:grid;grid-template-columns:.9fr 1.6fr;gap:32px;align-items:start}.csx-footer-contact__label{display:block;font-size:11px;letter-spacing:.14em;font-weight:700;color:#2f7d4f}.csx-footer-contact__brand p{margin:10px 0 0;color:#33433a;font-size:14px;line-height:1.6}.csx-footer-contact__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.csx-footer-contact__list li{font-size:13.5px;color:#33433a;line-height:1.55}.csx-footer-contact__list li>span:first-child{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b7d71;margin-bottom:4px}.csx-footer-contact__list a{color:#0e2a1e;font-weight:600;text-decoration:underline;text-underline-offset:3px}.csx-about-list{margin:0;padding-left:20px}.csx-about-list li{margin-bottom:8px}.csx-about-list a,.csx-card a{color:#0e2a1e;font-weight:600;text-decoration:underline;text-underline-offset:3px}.csx-card h3{margin:0 0 8px;color:#0e2a1e;font-size:16px}.csx-card p{margin:0}@media(max-width:749px){.csx-footer-contact__inner{grid-template-columns:1fr;width:calc(100vw - 28px);gap:18px}.csx-footer-contact__list{grid-template-columns:1fr}body{padding-bottom:76px!important}.csx-page{padding-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/csx-phase1.css.map */
