:root{--mnx44-ink:#243b38;--mnx44-muted:#6c7977;--mnx44-line:#e0e5e3;--mnx44-mist:#f5f7f6}.mnx44-reviews{max-width:1250px;padding-top:48px;padding-bottom:54px;color:var(--mnx44-ink)}.mnx44-reviews__header{display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:27px}.mnx44-reviews__eyebrow{color:#397468;font-weight:750;letter-spacing:.16em;font-size:11px;margin:0 0 14px}.mnx44-reviews__header h2{font-size:clamp(30px,3.5vw,43px);line-height:1.13;letter-spacing:-.04em;color:#223a37;margin:0}.mnx44-reviews__contact{font-size:13px;color:#246455!important;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.mnx44-reviews__overview{display:grid;grid-template-columns:minmax(185px,.7fr) minmax(0,1.3fr);gap:clamp(28px,4vw,68px);padding:28px 0 31px;border-top:1px solid #dde4df;border-bottom:1px solid #dde4df;align-items:center}.mnx44-reviews__score-number{display:flex;align-items:center;gap:9px;font-size:clamp(51px,6vw,72px);font-weight:550;letter-spacing:-.058em;line-height:1;color:#273835;margin:0}.mnx44-reviews__score-number span{font-size:.55em}.mnx44-reviews__score-label{font-size:18px;margin:15px 0 4px;color:#364b47}.mnx44-reviews__count{font-size:14px;line-height:1.55;color:var(--mnx44-muted);margin:0}.mnx44-reviews__bars{display:grid;gap:11px}.mnx44-reviews__bar{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:13px;font-size:15px;line-height:1.2;color:#35423e}.mnx44-reviews__bar-track{display:block;height:9px;background:#e0e4e2;border-radius:50px;overflow:hidden}.mnx44-reviews__bar-track>span{display:block;height:100%;background:#245f55;border-radius:inherit}.mnx44-reviews__bar-count{font-size:12px;color:#6f7e77;text-align:right;font-variant-numeric:tabular-nums}.mnx44-reviews__breakdown-note{color:#6e7e76;font-size:14px;line-height:1.6}.mnx44-reviews__empty-summary{display:flex;gap:18px;align-items:center;padding:22px 25px;border-top:1px solid var(--mnx44-line);border-bottom:1px solid var(--mnx44-line);background:#fafbfa}.mnx44-reviews__empty-icon{font-size:35px;color:#24695b;line-height:1}.mnx44-reviews__empty-summary strong{font-size:18px;font-weight:700}.mnx44-reviews__empty-summary p{font-size:13px;color:#708079;line-height:1.65;margin:4px 0 0}.mnx44-reviews__feed{margin-top:23px}.mnx44-reviews__widget{min-width:0}.mnx44-reviews__widget .jdgm-rev-widg{border:0!important;padding:0!important;margin:0!important;background:transparent!important}.mnx44-reviews__widget .jdgm-rev-widg__title{display:none!important}.mnx44-reviews__widget .jdgm-rev-widg__header{margin-bottom:22px!important}.mnx44-reviews__widget .jdgm-rev-widg__summary{color:#273e37}.mnx44-reviews__widget .jdgm-histogram__bar{background:#e0e4e2!important;border-radius:40px;overflow:hidden}.mnx44-reviews__widget .jdgm-histogram__bar-content{background:#285f55!important;border-radius:40px}.mnx44-reviews__widget .jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mnx44-reviews__widget .jdgm-rev{box-sizing:border-box;min-width:0;border:1px solid var(--mnx44-line)!important;border-radius:13px;padding:24px!important;background:#fff;min-height:195px;margin:0!important;display:flex;flex-direction:column}.mnx44-reviews__widget .jdgm-rev__header{margin-bottom:14px}.mnx44-reviews__widget .jdgm-rev__body{color:#40514c;line-height:1.7;font-size:14px;overflow-wrap:anywhere}.mnx44-reviews__widget .jdgm-rev__author-wrapper{font-size:13px;color:#74817b}.mnx44-reviews__widget .jdgm-rev__rating,.mnx44-reviews__widget .jdgm-star{color:#263c37!important}.mnx44-reviews__widget :is(.jdgm-write-rev-link,.jdgm-submit-rev,.jm-button){background:#1e665b!important;color:#fff!important;border:1px solid #1e665b!important;border-radius:10px!important;font-weight:700!important;padding:12px 18px!important}.mnx44-reviews__widget :is(input,select,textarea){max-width:100%;box-sizing:border-box}.mnx44-reviews__widget :is(a,button,input,textarea,select):focus-visible{outline:2px solid #16695e!important;outline-offset:2px!important}.template-product .product__media-wrapper{min-width:0;max-width:100%}.template-product .product__media-wrapper media-gallery{max-width:100%;min-width:0;overflow:hidden}.template-product .product__media-wrapper .product__media-gallery{background:#f4f6f4!important;box-sizing:border-box;padding:6px!important}.template-product .product__media-wrapper .product__media-item{background:#f4f6f4!important;min-width:0}.template-product .product__media-wrapper .product__media-item .media,.template-product .product__media-wrapper .product__media-item .media-wrapper{background:#f4f6f4!important}.template-product .product__media-wrapper .product__media-list img{object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:none!important}.template-product .product__media-wrapper .thumbnail img{object-fit:contain!important}.template-product .product__media-wrapper .thumbnail-list{box-sizing:border-box}.template-product .product__media-wrapper .thumbnail-slider{max-width:100%;box-sizing:border-box}.template-search .template-search--empty,.template-search--empty{padding-bottom:42px!important}.template-search .template-search__results{margin-top:25px!important}.template-search .search-modal__form .field,.search-modal__form .field{border-radius:16px!important}.template-search .search__input:focus-visible,.template-search .field__input:focus-visible,.search-modal .search__input:focus-visible,.search-modal .field__input:focus-visible{outline:2px solid #276f63!important;outline-offset:-2px!important;border-radius:12px!important;box-shadow:none!important}.template-search .search-modal__form .field:focus-within,.search-modal__form .field:focus-within{box-shadow:0 0 0 1px #276f6347!important}@media(min-width:750px){.template-product .product__media-wrapper .product__media-gallery{max-width:100%}}@media(max-width:749px){.mnx44-reviews{padding-top:34px;padding-bottom:40px}.mnx44-reviews__header{display:block;margin-bottom:19px}.mnx44-reviews__header h2{font-size:31px}.mnx44-reviews__contact{display:inline-block;margin-top:13px}.mnx44-reviews__overview{grid-template-columns:minmax(0,1fr);gap:19px;padding:20px 0 22px}.mnx44-reviews__score-number{font-size:48px}.mnx44-reviews__score-label{font-size:15px;margin-top:8px}.mnx44-reviews__count{font-size:12px}.mnx44-reviews__bars{gap:9px}.mnx44-reviews__bar{gap:10px;grid-template-columns:18px minmax(0,1fr) 24px;font-size:13px}.mnx44-reviews__empty-summary{padding:18px 14px;align-items:start}.mnx44-reviews__empty-summary strong{font-size:15px}.mnx44-reviews__empty-summary p{font-size:12px}.mnx44-reviews__feed{margin-top:17px}.mnx44-reviews__widget .jdgm-rev-widg__reviews{grid-template-columns:1fr;gap:10px}.mnx44-reviews__widget .jdgm-rev{min-height:0;padding:17px!important}.template-product .product__media-wrapper .product__media-gallery{max-width:100vw!important;overflow:hidden!important;border-radius:16px!important}.template-product .product__media-wrapper .product__media-list{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory}.template-product .product__media-wrapper .product__media-list .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;scroll-snap-align:center}.template-product .product__media-wrapper .product__media-list .product__media-item .media{aspect-ratio:1/1!important;height:auto!important;max-height:100vw!important;padding-top:0!important}.template-product .product__media-wrapper .product__media-list .product__media-item .media img{width:100%!important;height:100%!important;max-width:100%;object-fit:contain!important;position:absolute!important;top:0;right:0;bottom:0;left:0}.template-product .product__media-wrapper .thumbnail-slider{display:flex!important;align-items:center;justify-content:center;overflow:hidden!important;margin:8px 0 12px!important;padding:0 7px!important}.template-product .product__media-wrapper .thumbnail-slider .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;width:auto!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}.template-product .product__media-wrapper .thumbnail-list__item.slider__slide{box-sizing:border-box;flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important}.template-product .product__media-wrapper .thumbnail-list__item .thumbnail{aspect-ratio:1/1;width:100%;border-radius:8px!important}.template-product .product__media-wrapper product-gallery{margin-bottom:8px!important}.template-search .search__input{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.mnx44-reviews__widget *{scroll-behavior:auto!important}}:root{--mnx45-ink:#173d37;--mnx45-accent:#17695b;--mnx45-soft:#f4f8f5;--mnx45-line:#dfe9e2}.mnx45-reviews{max-width:1180px;padding-top:26px!important;padding-bottom:34px!important}.mnx45-reviews .mnx44-reviews__header{margin-bottom:13px}.mnx45-reviews .mnx44-reviews__header h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.045em}.mnx45-reviews .mnx44-reviews__eyebrow{margin-bottom:6px;font-size:10px}.mnx45-reviews .mnx44-reviews__overview{grid-template-columns:minmax(125px,.65fr) minmax(0,1.35fr);gap:20px;padding:13px 0 16px}.mnx45-reviews .mnx44-reviews__score-number{font-size:clamp(32px,4vw,46px)}.mnx45-reviews .mnx44-reviews__score-label{font-size:13px;margin:5px 0 3px}.mnx45-reviews .mnx44-reviews__count{font-size:11px;line-height:1.4}.mnx45-reviews .mnx44-reviews__bars{gap:6px}.mnx45-reviews .mnx44-reviews__bar{grid-template-columns:15px minmax(0,1fr) 18px;gap:8px;font-size:11px}.mnx45-reviews .mnx44-reviews__bar-track{height:6px}.mnx45-reviews .mnx44-reviews__bar-count{font-size:10px}.mnx45-reviews .mnx44-reviews__empty-summary{padding:12px 16px;gap:11px}.mnx45-reviews .mnx44-reviews__empty-icon{font-size:24px}.mnx45-reviews .mnx44-reviews__empty-summary strong{font-size:14px}.mnx45-reviews .mnx44-reviews__empty-summary p{font-size:12px;line-height:1.45}.mnx45-reviews .mnx44-reviews__feed{margin-top:14px}.mnx45-reviews .jdgm-rev-widg,.mnx45-reviews .jdgm-widget{padding:0!important;margin:0!important}.mnx45-reviews .jdgm-rev-widg__title,.mnx44-reviews--rated .jdgm-rev-widg__summary,.mnx44-reviews--rated .jdgm-histogram{display:none!important}.mnx45-reviews .jdgm-rev-widg__header{margin:0 0 14px!important;padding:0!important;min-height:0!important}.mnx45-reviews .jdgm-widget-actions-wrapper{margin:0 0 10px!important}.mnx45-reviews .jdgm-rev-widg__reviews{gap:10px!important}.mnx45-reviews .jdgm-rev{min-height:0!important;padding:15px 17px!important;border-radius:13px!important;gap:7px!important}.mnx45-reviews .jdgm-rev__header{margin:0 0 8px!important}.mnx45-reviews .jdgm-rev__body{font-size:13px!important;line-height:1.5!important;margin:2px 0!important}.mnx45-reviews .jdgm-rev__author-wrapper,.mnx45-reviews .jdgm-rev__timestamp{font-size:11px!important}.mnx45-reviews .jdgm-rev__rating{font-size:15px!important}.mnx45-reviews .jdgm-rev__actions{margin-top:6px!important}.mnx45-reviews :is(.jdgm-write-rev-link,.jdgm-submit-rev){font-size:13px!important;min-height:42px!important;padding:10px 16px!important}.template-product .product__info-wrapper .product__title,.template-product .product__info-container>.product__title{position:relative;margin-bottom:15px!important;padding-left:14px;border-left:3px solid #247769}.template-product .product__info-wrapper .product__title .product__heading,.template-product .product__info-container>.product__title .product__heading{font-size:clamp(28px,3.1vw,43px)!important;line-height:1.16!important;letter-spacing:-.047em!important;font-weight:720!important;color:#173d37!important;text-wrap:pretty;overflow-wrap:anywhere}.template-product .product__info-wrapper .product__text.caption-with-letter-spacing,.template-product .product__info-wrapper .product__text--uppercase{font-size:11px!important;letter-spacing:.15em!important;color:#678078!important;font-weight:700}.template-product .product__info-container .price{font-weight:750;letter-spacing:-.03em;color:#195d52}.cart-drawer .mini-cart__inner{background:#fff}.cart-drawer .mini-cart__header{background:#f8faf8;border-bottom:1px solid #e4ece6;padding:19px 22px}.cart-drawer .mini-cart__header .title{font-weight:750;letter-spacing:.13em;color:#173d37;font-size:19px}.cart-drawer .mini-cart__main cart-items{padding:14px 20px}.cart-drawer .mini-cart__navigation>li{border-color:#e3ebe6;padding:14px 0}.cart-drawer .mini-cart__navigation .product-image{width:73px;overflow:hidden;border-radius:12px;background:#f4f7f4}.cart-drawer .mini-cart__navigation .product-content .link{font-weight:700;line-height:1.34;letter-spacing:-.015em;color:#193b36}.cart-drawer .mini-cart__navigation .quantity{border:1px solid #e0e9e3;border-radius:10px;padding:5px}.cart-drawer .mini-cart__footer{background:linear-gradient(180deg,#fff,#f6faf7);padding:16px 22px 22px;border-top:1px solid #e2eae3;box-shadow:0 -10px 25px #163e3409}.cart-drawer .mini-cart__footer .mini-cart__actions{margin-inline:-22px;min-width:0}.cart-drawer .mini-cart__footer .subtotal{margin:15px 0 11px;gap:10px}.cart-drawer .mini-cart__footer .subtotal .label{font-size:15px;font-weight:700;color:#49635b}.cart-drawer .mini-cart__footer #mini-cart-subtotal{font-size:clamp(18px,4vw,25px);font-weight:750;letter-spacing:-.04em;color:#123f36}.cart-drawer .mini-cart__footer .taxes-discounts{font-size:12px;line-height:1.5;color:#6f8078}.cart-drawer .mini-cart__footer .button-container{margin-top:14px}.cart-drawer .mini-cart__footer .button-container button[name=checkout],.template-cart .cart__checkout-button,.cart__ctas .cart__checkout-button{display:flex!important;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;isolation:isolate;min-height:58px!important;width:100%;border:1px solid #1b685a!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(112deg,#12534a,#20816f 53%,#13564e)!important;background-size:200% 100%!important;box-shadow:0 9px 24px #155c4b33!important;font-weight:800!important;font-size:15px!important;letter-spacing:.07em!important;text-transform:uppercase!important;transition:transform .22s ease,box-shadow .22s ease,background-position .65s ease!important}.cart-drawer .mini-cart__footer .button-container button[name=checkout]:hover:not(:disabled),.cart__ctas .cart__checkout-button:hover:not(:disabled){transform:translateY(-2px)!important;background-position:100% center!important;box-shadow:0 13px 27px #155c4b40!important}.cart-drawer .mini-cart__footer .button-container button[name=checkout]:active:not(:disabled),.cart__ctas .cart__checkout-button:active:not(:disabled){transform:translateY(0) scale(.99)!important}.mnx45-checkout-label{color:#fff!important;position:relative;z-index:2}.mnx45-checkout-icon{font-size:23px;color:#ecfff4!important;line-height:1;position:relative;z-index:2;display:inline-block;transition:transform .22s ease}button[name=checkout]:hover .mnx45-checkout-icon{transform:translate(3px,-3px)}.mini-cart--open .cart-drawer .mini-cart__footer button[name=checkout]{animation:mnx45-checkout-entrance .65s cubic-bezier(.2,.7,.22,1) both}@keyframes mnx45-checkout-entrance{0%{opacity:.75;transform:translateY(14px);background-position:0 50%}65%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0);background-position:72% 50%}}.cart-drawer .mini-cart__footer .button-container>a.button{font-size:13px;color:#38695f!important;text-decoration:underline;text-underline-offset:3px}.cart__ctas{max-width:600px;margin-inline:auto}.cart__footer .totals,.cart__footer .totals__subtotal-value{color:#163f37;font-weight:700}@media(max-width:749px){.mnx45-reviews{padding-top:22px!important;padding-bottom:27px!important}.mnx45-reviews .mnx44-reviews__header{margin-bottom:12px}.mnx45-reviews .mnx44-reviews__header h2{font-size:27px}.mnx45-reviews .mnx44-reviews__overview{grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr)!important;gap:13px!important;padding:11px 0 13px!important}.mnx45-reviews .mnx44-reviews__score-number{font-size:35px!important}.mnx45-reviews .mnx44-reviews__score-label{font-size:12px!important;margin:3px 0!important}.mnx45-reviews .mnx44-reviews__count{font-size:10px!important}.mnx45-reviews .mnx44-reviews__bars{gap:5px!important}.mnx45-reviews .mnx44-reviews__bar{grid-template-columns:11px minmax(0,1fr) 12px!important;gap:5px!important;font-size:10px!important}.mnx45-reviews .mnx44-reviews__bar-track{height:5px!important}.mnx45-reviews .jdgm-rev-widg__reviews{display:block!important}.mnx45-reviews .jdgm-rev{padding:12px 14px!important;margin-bottom:10px!important}.template-product .product__info-wrapper .product__title .product__heading,.template-product .product__info-container>.product__title .product__heading{font-size:clamp(26px,6.5vw,33px)!important;line-height:1.18!important}.template-product .product__info-container>.product__title{padding-left:12px}.cart-drawer .mini-cart__header{padding:16px 18px}.cart-drawer .mini-cart__main cart-items{padding:12px 16px}.cart-drawer .mini-cart__footer{padding:13px 17px 19px}.cart-drawer .mini-cart__footer .mini-cart__actions{margin-inline:-17px}.cart-drawer .mini-cart__footer .button-container button[name=checkout]{min-height:55px!important}}@media(prefers-reduced-motion:reduce){.mini-cart--open .cart-drawer .mini-cart__footer button[name=checkout]{animation:none!important}.cart-drawer .mini-cart__footer .button-container button[name=checkout],.cart__ctas .cart__checkout-button,.mnx45-checkout-icon{transition:none!important}}:root{--mnx45-forest:#155a50;--mnx45-forest-deep:#0f473e;--mnx45-border:#e4ebe5;--mnx45-mist:#f5f8f5}.template-product .breadcrumb-wrapper,.template-product .breadcrumb,.template-product .product__info-container>.breadcrumb,.template-product .product__info-container>.breadcrumb-wrapper{display:none!important}.template-product .product__info-container>.product__title,.template-product .product__info-wrapper .product__title{margin-top:0!important;margin-bottom:16px!important}.template-product .product__title .product__heading,.template-product .product__info-container>.product__title .product__heading{font-family:var(--font-heading-family);font-size:clamp(30px,3.25vw,46px)!important;line-height:1.13!important;letter-spacing:-.046em!important;font-weight:650!important;color:#133e36!important;text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;max-width:31ch;margin:0}.template-product .product__info-wrapper .product__text.caption-with-letter-spacing,.template-product .product__info-wrapper .product__text.subtitle{color:#52786e!important;letter-spacing:.13em!important;text-transform:uppercase;font-size:11px!important;font-weight:750}.template-product .product__info-wrapper .price,.template-product .product__info-wrapper .price bdi,.template-product .product__info-wrapper .price-item{color:#175e52!important;font-weight:730!important;letter-spacing:-.025em}.template-product .product__info-wrapper .product-form__submit{color:#fff!important;box-shadow:0 8px 22px #0f4e4224}.template-product .product__info-wrapper .product-form__submit :is(span,svg){color:#fff!important}.mnx44-reviews{padding-top:30px!important;padding-bottom:32px!important}.mnx44-reviews__header{margin-bottom:15px!important;align-items:center}.mnx44-reviews__eyebrow{margin:0 0 7px!important;font-size:10px!important}.mnx44-reviews__header h2{font-size:clamp(26px,2.8vw,36px)!important}.mnx44-reviews__overview{padding:14px 0 15px!important;grid-template-columns:minmax(125px,.57fr) minmax(0,1.43fr)!important;gap:18px!important}.mnx44-reviews__score-number{font-size:clamp(36px,4.3vw,56px)!important;line-height:1.05}.mnx44-reviews__score-label{font-size:13px!important;margin:4px 0 2px!important}.mnx44-reviews__count{font-size:11px!important;line-height:1.4!important}.mnx44-reviews__bar{gap:7px!important;grid-template-columns:16px minmax(0,1fr) 21px!important;font-size:12px!important}.mnx44-reviews__bars{gap:7px!important}.mnx44-reviews__bar-track{height:7px!important}.mnx44-reviews__bar-count{font-size:11px}.mnx44-reviews__empty-summary{padding:13px 15px!important;gap:10px!important}.mnx44-reviews__empty-icon{font-size:27px!important}.mnx44-reviews__feed{margin-top:13px!important}.mnx44-reviews__widget .jdgm-rev-widg{padding:0!important;margin:0!important}.mnx44-reviews__widget .jdgm-rev-widg__title,.mnx44-reviews--rated .mnx44-reviews__widget .jdgm-rev-widg__summary,.mnx44-reviews--rated .mnx44-reviews__widget .jdgm-histogram,.mnx44-reviews--rated .mnx44-reviews__widget .jdgm-row-stars{display:none!important}.mnx44-reviews__widget .jdgm-rev-widg__header{min-height:0!important;margin:0 0 12px!important;padding:0!important}.mnx44-reviews__widget .jdgm-widget-actions-wrapper{margin:0 0 12px!important;padding:0!important}.mnx44-reviews__widget :is(.jdgm-write-rev-link,.jdgm-submit-rev){min-height:41px!important;padding:10px 16px!important;font-size:13px!important;letter-spacing:.012em!important}.mnx44-reviews__widget .jdgm-rev-widg__reviews{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(245px,38%)!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:thin;padding:2px 2px 10px!important}.mnx44-reviews__widget .jdgm-rev{scroll-snap-align:start;min-height:0!important;padding:14px 16px!important;display:block!important;border:1px solid var(--mnx45-border)!important;background:#fff!important;border-radius:13px!important;box-shadow:0 5px 18px #133b2e08}.mnx44-reviews__widget .jdgm-rev__header{margin:0 0 8px!important;padding:0!important}.mnx44-reviews__widget .jdgm-rev__body{font-size:13px!important;line-height:1.48!important;margin:5px 0 9px!important}.mnx44-reviews__widget .jdgm-rev__author-wrapper{font-size:12px!important}.mnx44-reviews__widget .jdgm-rev__timestamp{font-size:11px!important;color:#798983}.mnx44-reviews__widget .jdgm-rev__title{font-size:14px!important;margin:7px 0!important}.mnx44-reviews__widget .jdgm-rev__rating{font-size:13px!important}.mnx44-reviews__widget .jdgm-paginate{margin-top:10px!important}.cart-drawer{box-shadow:-12px 0 60px #0c302929}.mini-cart__header{border-bottom:1px solid var(--mnx45-border)}.mini-cart__header .title{font-size:19px!important;font-weight:800!important;letter-spacing:.12em!important;color:#153e36!important}.mini-cart__main{scroll-snap-type:none!important}.mini-cart__navigation>li{border-color:#e3e9e5!important}.mini-cart__navigation .product-image{border-radius:12px!important;overflow:hidden;background:#f4f7f4}.mini-cart__navigation .product-content .link{color:#213f38!important;font-weight:660!important;line-height:1.32!important}.mini-cart__footer{background:linear-gradient(180deg,#fff,#f9fbf9);padding:16px 22px 22px!important;border-top:1px solid var(--mnx45-border)!important;box-shadow:0 -10px 28px #123a2e0b}.mini-cart__footer .subtotal{margin:14px 0 12px!important;gap:10px!important}.mini-cart__footer .subtotal .label{font-size:17px!important;font-weight:750!important;color:#193e37!important}.mini-cart__footer .subtotal .value{font-size:clamp(20px,3vw,26px)!important;color:#1a594e!important;font-weight:800!important;letter-spacing:-.035em}.mini-cart__footer .taxes-discounts{font-size:12px;color:#668078}.mini-cart__footer .tax-note{font-size:12px!important;line-height:1.55!important;color:#6b8078!important}.mini-cart__footer .discounts{font-size:12px!important;color:#466f63!important}.mini-cart__footer .button-container{margin-top:14px!important;gap:11px;flex-direction:column!important;align-items:stretch!important}.mini-cart__footer .button-container>.button{width:100%!important;flex:auto!important;margin:0!important;max-width:100%!important}.mini-cart__footer .button-container>.button[name=checkout],.cart__ctas .cart__checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;position:relative;isolation:isolate;overflow:hidden;min-height:56px!important;padding:15px 22px!important;border-radius:15px!important;background-image:linear-gradient(115deg,#10554a 2%,#1b7667 32%,#2a8777 49%,#176759 68%,#104c44)!important;background-size:220% 100%!important;background-color:#155e52!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase;white-space:normal!important;text-shadow:0 1px 1px rgba(0,0,0,.12);box-shadow:0 13px 26px #135d4f3d,inset 0 1px #ffffff24!important;animation:mnx45-checkout-sheen 7s ease-in-out infinite!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.mini-cart__footer .button-container>.button[name=checkout] *,.cart__ctas .cart__checkout-button *{color:#fff!important}.mini-cart__footer .button-container>.button[name=checkout]:hover:not(:disabled),.cart__ctas .cart__checkout-button:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 18px 32px #135d4f4d,inset 0 1px #fff3!important;filter:saturate(1.1)}.mini-cart__footer .button-container>.button[name=checkout]:active:not(:disabled),.cart__ctas .cart__checkout-button:active:not(:disabled){transform:scale(.985)!important;box-shadow:0 6px 16px #135d4f2e!important}.mini-cart__footer .button-container>.button[name=checkout]:focus-visible,.cart__ctas .cart__checkout-button:focus-visible{outline:3px solid #1c7f6d!important;outline-offset:4px!important}.mini-cart__footer .button-container>.button[name=checkout]:disabled,.cart__ctas .cart__checkout-button:disabled{opacity:.55!important;animation:none!important;cursor:not-allowed}.mini-cart__footer .button-container>.button.button--secondary{display:inline-flex!important;align-self:center!important;justify-content:center!important;width:auto!important;min-height:30px!important;padding:4px 14px!important;color:#2c5d51!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;background:transparent!important;box-shadow:none!important;border:0!important;transform:none!important}.cart-template .cart__ctas,.cart__footer .cart__ctas{max-width:100%;width:100%}.cart__ctas .cart__checkout-button{width:100%!important}@keyframes mnx45-checkout-sheen{0%,17%{background-position:100% 50%}35%,to{background-position:0% 50%}}@media(max-width:749px){.template-product .product__title .product__heading,.template-product .product__info-container>.product__title .product__heading{font-size:clamp(26px,6.9vw,34px)!important;line-height:1.16!important;letter-spacing:-.044em!important;max-width:100%}.template-product .product__info-container>.product__title,.template-product .product__info-wrapper .product__title{margin-bottom:12px!important}.mnx44-reviews{padding-top:22px!important;padding-bottom:25px!important}.mnx44-reviews__header{margin-bottom:13px!important}.mnx44-reviews__header h2{font-size:26px!important}.mnx44-reviews__contact{font-size:12px!important;margin-top:7px!important}.mnx44-reviews__overview{grid-template-columns:minmax(88px,.55fr) minmax(0,1.45fr)!important;gap:12px!important;padding:13px 0!important}.mnx44-reviews__score-number{font-size:35px!important;letter-spacing:-.065em!important}.mnx44-reviews__score-label{font-size:11px!important}.mnx44-reviews__count{font-size:10px!important;line-height:1.35!important}.mnx44-reviews__bar{grid-template-columns:12px minmax(0,1fr) 15px!important;gap:5px!important;font-size:11px!important}.mnx44-reviews__bars{gap:6px!important}.mnx44-reviews__bar-track{height:6px!important}.mnx44-reviews__widget .jdgm-rev-widg__reviews{grid-auto-columns:min(85vw,300px)!important;gap:10px!important}.mnx44-reviews__widget .jdgm-rev{padding:12px 13px!important}.mnx44-reviews__widget .jdgm-rev__body{font-size:12px!important;line-height:1.45!important}.mnx44-reviews__widget .jdgm-rev-widg__header{margin-bottom:8px!important}.mini-cart__footer{padding:13px 17px 20px!important}.mini-cart__footer .subtotal{margin:8px 0!important}.mini-cart__footer .subtotal .value{font-size:21px!important}.mini-cart__footer .button-container>.button[name=checkout]{min-height:53px!important;font-size:14px!important}}@media(prefers-reduced-motion:reduce){.mini-cart__footer .button-container>.button[name=checkout],.cart__ctas .cart__checkout-button{animation:none!important;transition:none!important;transform:none!important}.mini-cart__footer .button-container>.button[name=checkout]:hover,.cart__ctas .cart__checkout-button:hover{transform:none!important}}:root{--mnx46-photo:#eff4ef;--mnx46-ink:#173e37;--mnx46-line:#dce7df;--mnx46-sand:#f8faf7}.template-product .product__media-gallery,.template-product .product__media-wrapper .product__media-item,.template-product .product__media-wrapper .product__media-item .product__media,.template-product .product__media-wrapper .product__media-item .media-wrapper,.template-product .product__media-wrapper .product__media-item .media,.template-product .product__media-wrapper .thumbnail,.template-product .product__media-wrapper .thumbnail .media,.template-product .product__media-wrapper .thumbnail-list__item,.card--product .card__media,.card--product .card__media .media,.card--product .card__media .media-wrapper,.mnx3-showcase__media,.mnx4-hero__major-image,.mnx4-hero__floating-photo,.mnx-curated-rail__photo{background:var(--mnx46-photo)!important;background-image:none!important}.template-product .product__media-gallery,.card--product .card__media,.mnx3-showcase__media,.mnx4-hero__major-image,.mnx4-hero__floating-photo{isolation:isolate}.template-product .product__media-wrapper .product__media-item img,.template-product .product__media-wrapper .thumbnail img,.card--product .card__media picture img,.card--product .card__media img,.mnx3-showcase__media img,.mnx4-hero__major-image img,.mnx4-hero__floating-photo img,.mnx-curated-rail__photo img{object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply!important;filter:none!important}.template-product .product__media-wrapper .product__media-item:has(video) img,.template-product .product__media-wrapper .product__media-item:has(iframe) img{mix-blend-mode:normal!important}.template-product .product__media-wrapper .thumbnail{border:1px solid #dce5df!important}.template-product .product__media-wrapper .thumbnail.is-active,.template-product .product__media-wrapper .thumbnail[aria-current=true]{outline:2px solid #1d7162!important;outline-offset:2px}.card--product .card__media{border:1px solid #e1e9e1!important}.mnx46-reviews{padding-top:16px!important;padding-bottom:23px!important}.mnx46-reviews .mnx44-reviews__header{margin-bottom:9px!important}.mnx46-reviews .mnx44-reviews__header h2{font-size:clamp(23px,2.5vw,31px)!important}.mnx46-reviews .mnx44-reviews__eyebrow{font-size:9px;margin-bottom:5px!important}.mnx46-reviews .mnx44-reviews__contact{font-size:11px}.mnx46-reviews .mnx44-reviews__overview{padding:9px 0 12px!important;gap:15px!important}.mnx46-reviews .mnx44-reviews__score-number{font-size:clamp(30px,3.6vw,41px)!important}.mnx46-reviews .mnx44-reviews__score-label{font-size:11px!important;margin:2px 0!important}.mnx46-reviews .mnx44-reviews__count{font-size:10px!important;line-height:1.35!important}.mnx46-reviews .mnx44-reviews__bars{gap:5px!important}.mnx46-reviews .mnx44-reviews__bar{gap:6px!important}.mnx46-reviews .mnx44-reviews__bar-track{height:5px!important}.mnx46-reviews .mnx44-reviews__feed{margin-top:8px!important}.mnx46-reviews .jdgm-widget,.mnx46-reviews .jdgm-rev-widg{margin:0!important;padding:0!important;min-height:0!important}.mnx46-reviews .jdgm-rev-widg__header{padding:0!important;margin:0 0 9px!important;min-height:0!important}.mnx46-reviews .jdgm-rev-widg__title,.mnx46-reviews .jdgm-rev-widg__header h1,.mnx46-reviews .jdgm-rev-widg__header h2,.mnx46-reviews .jdgm-rev-widg__header h3,.mnx46-reviews .jm-review-widget__title,.mnx46-reviews .jm-review-widget__header h2,.mnx46-reviews--rated .jdgm-rev-widg__summary,.mnx44-reviews--rated.mnx46-reviews .jdgm-rev-widg__summary,.mnx44-reviews--rated.mnx46-reviews .jdgm-histogram,.mnx44-reviews--rated.mnx46-reviews .jm-review-widget__summary{display:none!important}.mnx46-reviews .jdgm-widget-actions-wrapper,.mnx46-reviews .jdgm-rev-widg__actions{margin:0 0 10px!important;min-height:0!important;padding:0!important}.mnx46-reviews .jdgm-rev-widg__reviews{gap:9px!important;margin:0!important}.mnx46-reviews .jdgm-rev{padding:12px 14px!important;margin:0 0 8px!important;min-height:0!important;box-shadow:none!important;border:1px solid var(--mnx46-line)!important;border-radius:12px!important}.mnx46-reviews .jdgm-rev__header{margin-bottom:5px!important}.mnx46-reviews .jdgm-rev__body{font-size:12px!important;line-height:1.5!important;margin:4px 0!important}.mnx46-reviews .jdgm-rev__author-wrapper,.mnx46-reviews .jdgm-rev__timestamp{font-size:10px!important}.mnx46-reviews .jdgm-write-rev-link{border-radius:12px!important;min-height:40px!important}.product-recommendations .section--padding{background:linear-gradient(180deg,#f7faf7,#f3f8f4);border-block:1px solid #e9efe9}.recently-viewed-products .section--padding{background:#fff}.product-recommendations .page-width,.recently-viewed-products .page-width{max-width:1370px}.product-recommendations .title-wrapper,.recently-viewed-products .title-wrapper{margin-bottom:19px!important;display:block;text-align:left!important}.product-recommendations .title-wrapper .title,.recently-viewed-products .title-wrapper .title{font-size:clamp(25px,3.1vw,38px)!important;line-height:1.15!important;letter-spacing:-.048em!important;font-weight:720!important;color:var(--mnx46-ink)!important;margin:0!important;text-wrap:balance}.product-recommendations .title-wrapper:after,.recently-viewed-products .title-wrapper:after{content:"";display:block;width:43px;height:3px;margin-top:11px;border-radius:100px;background:#2b806c}.product-recommendations .product-grid,.recently-viewed-products .product-grid{column-gap:clamp(12px,1.7vw,20px);row-gap:20px;align-items:stretch;padding-bottom:10px!important}.product-recommendations .product-grid .flex-grid__item,.recently-viewed-products .product-grid .flex-grid__item{display:flex;min-width:0;align-items:stretch}.product-recommendations .card-wrapper,.recently-viewed-products .card-wrapper{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;padding:10px 10px 15px;border:1px solid #e1e9e2!important;background:#fff!important;border-radius:21px!important;overflow:hidden;box-shadow:0 9px 26px #1943330e!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.product-recommendations .card-wrapper .card,.recently-viewed-products .card-wrapper .card{border:0!important;border-radius:15px!important;background:transparent!important;box-shadow:none!important;overflow:hidden}.product-recommendations .card-wrapper .card__media,.recently-viewed-products .card-wrapper .card__media{display:block;width:100%;padding:0!important;border:0!important;border-radius:15px!important;overflow:hidden;background:var(--mnx46-photo)!important}.product-recommendations .card-wrapper .card__media .media,.recently-viewed-products .card-wrapper .card__media .media{background:var(--mnx46-photo)!important;border-radius:15px!important;overflow:hidden}.product-recommendations .card-wrapper .card__media img,.recently-viewed-products .card-wrapper .card__media img{object-fit:contain!important;mix-blend-mode:multiply!important}.product-recommendations .card-wrapper .card-information,.recently-viewed-products .card-wrapper .card-information{text-align:left!important;padding:13px 4px 1px!important;display:flex!important;align-items:stretch;justify-content:start!important;flex:1}.product-recommendations .card-information__wrapper,.recently-viewed-products .card-information__wrapper{width:100%;display:flex;flex-direction:column;align-items:stretch;min-width:0}.product-recommendations .card-information__top,.recently-viewed-products .card-information__top{min-height:0;margin:0 0 3px!important}.product-recommendations .card-article-info,.recently-viewed-products .card-article-info{font-size:10px!important;letter-spacing:.13em!important;font-weight:750!important;color:#617a70!important;margin:0!important}.product-recommendations .card-information__text,.recently-viewed-products .card-information__text{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1d3d37!important;font-size:clamp(14px,1.2vw,16px)!important;font-weight:720!important;line-height:1.38!important;letter-spacing:-.02em!important;min-height:2.76em;max-width:100%;text-decoration:none!important}.product-recommendations .card-information .price,.recently-viewed-products .card-information .price{display:flex;align-items:center;flex-wrap:wrap;column-gap:7px;row-gap:0;margin-top:auto!important;padding-top:12px;color:#196557!important;font-weight:750!important;line-height:1.25!important;white-space:normal!important}.product-recommendations .card-information .price bdi,.recently-viewed-products .card-information .price bdi,.product-recommendations .card-information .price-item,.recently-viewed-products .card-information .price-item{color:#1d6355!important;font-size:clamp(15px,1.7vw,19px)!important;font-weight:800!important;letter-spacing:-.025em!important}.product-recommendations .card-information__button .button,.recently-viewed-products .card-information__button .button{background:#1c675a!important;color:#fff!important;border-radius:50%!important;border:1px solid #1c675a!important;box-shadow:0 5px 16px #0f564426}.product-recommendations .card-information__button .button .icon,.recently-viewed-products .card-information__button .button .icon{color:#fff!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-recommendations .card-wrapper:hover,.recently-viewed-products .card-wrapper:hover{transform:translateY(-4px);border-color:#b9d2c3!important;box-shadow:0 16px 30px #1943331c!important}}@media(max-width:749px){.mnx46-reviews{padding-top:12px!important;padding-bottom:18px!important}.mnx46-reviews .mnx44-reviews__header h2{font-size:24px!important}.mnx46-reviews .mnx44-reviews__overview{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)!important;padding:8px 0 10px!important;gap:8px!important}.mnx46-reviews .mnx44-reviews__score-number{font-size:31px!important}.mnx46-reviews .mnx44-reviews__bars{gap:4px!important}.mnx46-reviews .mnx44-reviews__feed{margin-top:6px!important}.mnx46-reviews .jdgm-widget-actions-wrapper{margin:0 0 6px!important}.mnx46-reviews .jdgm-rev{padding:10px 12px!important}.product-recommendations .section--padding,.recently-viewed-products .section--padding{padding-top:18px!important;padding-bottom:22px!important}.product-recommendations .title-wrapper,.recently-viewed-products .title-wrapper{margin-bottom:13px!important}.product-recommendations .title-wrapper .title,.recently-viewed-products .title-wrapper .title{font-size:clamp(23px,6.6vw,29px)!important;line-height:1.19!important}.product-recommendations .title-wrapper:after,.recently-viewed-products .title-wrapper:after{margin-top:8px;width:35px;height:3px}.product-recommendations .product-grid .flex-grid__item,.recently-viewed-products .product-grid .flex-grid__item{flex:0 0 min(65vw,258px)!important;max-width:min(65vw,258px)!important;width:min(65vw,258px)!important;padding:0!important}.product-recommendations .product-grid,.recently-viewed-products .product-grid{column-gap:11px;row-gap:13px;padding-bottom:12px!important}.product-recommendations .card-wrapper,.recently-viewed-products .card-wrapper{padding:8px 8px 13px;border-radius:17px!important}.product-recommendations .card-wrapper .card__media,.recently-viewed-products .card-wrapper .card__media,.product-recommendations .card-wrapper .card__media .media,.recently-viewed-products .card-wrapper .card__media .media{border-radius:12px!important}.product-recommendations .card-wrapper .card-information,.recently-viewed-products .card-wrapper .card-information{padding:10px 4px 0!important}.product-recommendations .card-information__text,.recently-viewed-products .card-information__text{font-size:14px!important;line-height:1.33!important;min-height:2.66em}.product-recommendations .card-information .price bdi,.recently-viewed-products .card-information .price bdi,.product-recommendations .card-information .price-item,.recently-viewed-products .card-information .price-item{font-size:15px!important}.product-recommendations .card-information .price,.recently-viewed-products .card-information .price{padding-top:8px!important}.product-recommendations .card-information__button .button,.recently-viewed-products .card-information__button .button{width:34px;min-height:34px}}@media(prefers-reduced-motion:reduce){.product-recommendations .card-wrapper,.recently-viewed-products .card-wrapper{transition:none!important;transform:none!important}}.mnx47-editorial{padding:clamp(18px,3.6vw,48px) 0 34px;background:#fff}.mnx47-editorial__outer{max-width:1450px}.mnx47-editorial__shell{position:relative;display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:stretch;min-height:clamp(440px,45vw,570px);background:linear-gradient(132deg,#f3f7f1,#ebf2ec 56%,#e2ece6);border:1px solid #dfe8e1;overflow:hidden;border-radius:27px;box-shadow:0 20px 46px #214a390e}.mnx47-editorial__shell:before{content:"";position:absolute;width:360px;height:360px;left:-175px;bottom:-220px;background:radial-gradient(circle,rgba(126,173,147,.25),transparent 70%);pointer-events:none}.mnx47-editorial__copy{z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:clamp(26px,4.9vw,69px);min-width:0}.mnx47-editorial__eyebrow{display:flex;align-items:center;gap:10px;color:#3b7768;font-size:11px;letter-spacing:.18em;font-weight:800;line-height:1.5}.mnx47-editorial__eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2b8976;box-shadow:0 0 0 4px #3a8d741a;flex:none}.mnx47-editorial__heading{color:#173e35;font-size:clamp(40px,5.1vw,78px);font-weight:720;letter-spacing:-.075em;line-height:1.03;text-wrap:balance;margin:24px 0 22px;max-width:720px}.mnx47-editorial__heading span{display:block;font-weight:520;color:#497268}.mnx47-editorial__description{font-size:clamp(14px,1.23vw,17px);line-height:1.72;color:#61736c;max-width:500px;margin:0 0 29px;text-wrap:pretty}.mnx47-editorial__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:52px;padding:13px 22px;border:1px solid #176253;border-radius:12px;background:#165d50;color:#fff!important;font-size:13px;font-weight:800;letter-spacing:.015em;text-decoration:none!important;box-shadow:0 12px 24px #1b5b4b24;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.mnx47-editorial__cta:hover{background:#10483f;transform:translateY(-2px);box-shadow:0 15px 30px #1b5b4b36}.mnx47-editorial__cta:focus-visible{outline:3px solid #1e826b;outline-offset:4px}.mnx47-editorial__cta span{font-size:20px;font-weight:400}.mnx47-editorial__categories{margin:30px 0 0;color:#6c8478;font-size:10px;font-weight:750;letter-spacing:.13em;line-height:1.75}.mnx47-editorial__categories span{padding-inline:4px;color:#87a393}.mnx47-editorial__visual{position:relative;min-width:0;overflow:hidden;background:#344a41;isolation:isolate}.mnx47-editorial__visual img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 47%;filter:saturate(.84) contrast(1.06)}.mnx47-editorial__visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(9,35,31,.16),transparent 32%,rgba(11,39,34,.13) 65%,rgba(8,31,29,.68) 100%);pointer-events:none}.mnx47-editorial__visual-label{position:absolute;z-index:1;display:flex;align-items:center;justify-content:space-between;top:25px;left:27px;right:28px;gap:15px;font-size:11px;font-weight:800;letter-spacing:.16em;color:#fff}.mnx47-editorial__visual-cross{font-size:23px;color:#fff}.mnx47-editorial__visual-footer{position:absolute;z-index:1;left:30px;bottom:43px;font-size:clamp(15px,1.8vw,25px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff}.mnx47-editorial__visual-footer strong{font-size:clamp(26px,3vw,41px);letter-spacing:-.035em}.mnx47-editorial__image-credit{position:absolute;right:15px;bottom:10px;font-size:9px;color:#ffffffd9;z-index:1}@media(max-width:989px){.mnx47-editorial__shell{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.mnx47-editorial__copy{padding:clamp(24px,4vw,40px)}.mnx47-editorial__heading{font-size:clamp(34px,4.9vw,53px)}.mnx47-editorial__categories{margin-top:23px;letter-spacing:.07em}}@media(max-width:749px){.mnx47-editorial{padding:13px 0 24px}.mnx47-editorial__outer{padding-inline:15px}.mnx47-editorial__shell{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:20px;box-shadow:0 10px 25px #214a390b}.mnx47-editorial__copy{padding:27px 24px 22px}.mnx47-editorial__eyebrow{font-size:9px;gap:9px;letter-spacing:.13em}.mnx47-editorial__heading{font-size:clamp(38px,10vw,50px);line-height:1.05;margin:16px 0 13px;letter-spacing:-.07em}.mnx47-editorial__description{font-size:13px;line-height:1.6;margin-bottom:19px}.mnx47-editorial__cta{min-height:45px;padding:10px 17px;font-size:12px;gap:16px}.mnx47-editorial__categories{font-size:9px;margin-top:19px;letter-spacing:.06em}.mnx47-editorial__visual{height:clamp(220px,59vw,330px);min-height:220px}.mnx47-editorial__visual img{object-position:center 44%}.mnx47-editorial__visual-label{left:16px;right:15px;top:15px;font-size:9px}.mnx47-editorial__visual-footer{left:16px;bottom:31px;font-size:15px}.mnx47-editorial__visual-footer strong{font-size:25px}.mnx47-editorial__image-credit{font-size:8px;right:8px;bottom:7px}}@media(max-width:749px){.search-modal,.search-modal__content,.search-modal .page-width,.search-modal__form,predictive-search{box-sizing:border-box;max-width:100vw!important;min-width:0!important}.search-modal .page-width{padding-inline:16px!important;overflow-x:hidden}.search-modal__form .field{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0 12px!important;gap:10px!important;margin-inline:0!important;border-radius:13px!important}.search-modal__form .search__input,.search-modal__form .field__input,.mnx47-header-search__input{box-sizing:border-box!important;flex:1 1 auto;min-width:0!important;width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;font-size:16px!important;line-height:1.3!important;outline:0!important;box-shadow:none!important;border:0!important;padding:0 3px!important;background:transparent!important}.search-modal__form .search__input:focus,.search-modal__form .search__input:focus-visible{outline:0!important;box-shadow:none!important;border:0!important}.search-modal__form .field:focus-within{box-shadow:0 0 0 2px #1870607a!important;outline:0!important}.search-modal__form .search__button{min-width:25px!important;flex:none}.search-modal .predictive-search{max-width:100%!important;overflow-x:hidden}}@media(prefers-reduced-motion:reduce){.mnx47-editorial__cta{transition:none!important}}.mnx48-editorial{padding:clamp(14px,2.8vw,34px) 0 clamp(10px,2vw,25px);background:#fff}.mnx48-editorial__container{max-width:1450px}.mnx48-editorial__layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:clamp(395px,37vw,520px);overflow:hidden;border-radius:24px;border:1px solid #e1e9e2;background:linear-gradient(130deg,#f6f9f5,#ecf4ed);box-shadow:0 12px 36px #1947370d}.mnx48-editorial__content{min-width:0;z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(29px,4.3vw,61px)}.mnx48-editorial__kicker{display:flex;align-items:center;gap:11px;margin:0;color:#437769;font-weight:800;letter-spacing:.16em;font-size:10px;line-height:1.5}.mnx48-editorial__dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#2f9a7f;box-shadow:0 0 0 4px #2f9a7f1f}.mnx48-editorial__headline{display:block;margin:19px 0 17px;font-weight:760;font-size:clamp(40px,4.7vw,69px);line-height:1.06;letter-spacing:-.065em;color:#183e36!important;overflow-wrap:break-word;text-wrap:balance}.mnx48-editorial__headline span{display:block;margin-top:5px;color:#648477;font-weight:530;font-size:.68em;line-height:1.16;letter-spacing:-.052em}.mnx48-editorial__description{color:#5d766c;margin:0 0 22px;font-size:clamp(14px,1.2vw,17px);line-height:1.66;max-width:510px;text-wrap:pretty}.mnx48-editorial__button{display:inline-flex;align-items:center;justify-content:space-between;gap:21px;min-height:50px;padding:12px 20px;background:#176357;color:#fff!important;text-decoration:none!important;border:1px solid #176357;border-radius:12px;font-size:13px;font-weight:800;letter-spacing:.01em;box-shadow:0 9px 23px #15604f24;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.mnx48-editorial__button span{font-size:21px;font-weight:400;line-height:1}.mnx48-editorial__button:hover{background:#104c41;transform:translateY(-2px);box-shadow:0 13px 27px #15604f33}.mnx48-editorial__button:focus-visible{outline:3px solid #218b73;outline-offset:4px}.mnx48-editorial__note{font-size:10px;line-height:1.5;letter-spacing:.15em;font-weight:800;color:#7a9184;margin:28px 0 0}.mnx48-editorial__media{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 40% 40%,#a8c1b2,#426b60 80%);min-height:350px}.mnx48-editorial__media img{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.87) contrast(1.04)}.mnx48-editorial__media-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(5,25,22,.3),transparent 30%,rgba(3,26,25,.05) 47%,rgba(4,28,25,.58) 100%);pointer-events:none}.mnx48-editorial__media-top{position:absolute;top:24px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:10px;font-weight:850;letter-spacing:.14em;text-shadow:0 1px 8px rgba(0,0,0,.2)}.mnx48-editorial__media-top span{font-size:20px}.mnx48-editorial__media-bottom{position:absolute;left:25px;bottom:34px;max-width:78%;color:#fff;font-size:clamp(22px,2.5vw,34px);line-height:1.15;font-weight:650;letter-spacing:-.03em;text-shadow:0 2px 10px rgba(0,0,0,.18)}.mnx48-editorial__credit{position:absolute;right:12px;bottom:9px;color:#fffffff0;font-size:9px;text-shadow:0 1px 6px rgba(0,0,0,.35)}.mnx48-editorial__disclaimer{color:#829289;font-size:10px;line-height:1.5;margin:10px 5px 0}@media(min-width:750px)and (max-width:1050px){.mnx48-editorial__layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.mnx48-editorial__content{padding:30px}.mnx48-editorial__headline{font-size:clamp(34px,4.2vw,47px)}.mnx48-editorial__note{letter-spacing:.08em;margin-top:18px}}@media(max-width:749px){.mnx48-editorial{padding:11px 0 17px}.mnx48-editorial__container{padding-inline:14px}.mnx48-editorial__layout{grid-template-columns:1fr;min-height:0;border-radius:18px;box-shadow:0 8px 20px #1947370a}.mnx48-editorial__media{order:-1;min-height:0;height:clamp(194px,56vw,280px)}.mnx48-editorial__media img{object-position:center 45%}.mnx48-editorial__media-top{top:14px;left:15px;right:15px;font-size:9px}.mnx48-editorial__media-bottom{bottom:21px;left:16px;font-size:clamp(19px,6vw,25px)}.mnx48-editorial__credit{font-size:8px;right:8px;bottom:6px}.mnx48-editorial__content{padding:23px 21px 24px}.mnx48-editorial__kicker{font-size:9px;gap:9px;letter-spacing:.13em}.mnx48-editorial__headline{font-size:clamp(33px,8.8vw,43px);margin:14px 0 12px;line-height:1.07}.mnx48-editorial__headline span{font-size:.72em;margin-top:4px}.mnx48-editorial__description{font-size:13px;line-height:1.58;margin-bottom:16px}.mnx48-editorial__button{min-height:43px;padding:10px 15px;gap:14px;font-size:12px;border-radius:10px}.mnx48-editorial__note{font-size:9px;margin-top:19px;letter-spacing:.1em}.mnx48-editorial__disclaimer{font-size:9px;margin:9px 4px 0}}@media(prefers-reduced-motion:reduce){.mnx48-editorial__button{transition:none}.mnx48-editorial__button:hover{transform:none}}:root{--mnx49-forest:#163f37;--mnx49-teal:#1c6b5d;--mnx49-panel:#eff4ef;--mnx49-line:#dfe9e2}@media(min-width:750px){body{overflow-x:clip}.header-wrapper .header{max-width:1440px!important;margin-inline:auto;min-height:66px;column-gap:clamp(16px,2.3vw,34px)}.header-wrapper .header__heading-link{max-width:200px}.header-wrapper .header__icon{color:#183d39}.template-index .mnx4-hero__grid{box-sizing:border-box;min-height:0!important}.mnx4-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;gap:clamp(26px,3.3vw,52px)!important;padding-top:clamp(35px,4.1vw,62px)!important;padding-bottom:clamp(45px,4.8vw,75px)!important;min-height:0!important}.mnx4-hero__copy{padding:0!important;max-width:660px}.mnx4-hero__eyebrow{font-size:10px!important;letter-spacing:.16em!important;margin-bottom:16px!important}.mnx4-hero__heading{font-size:clamp(49px,5.5vw,82px)!important;line-height:1.02!important;letter-spacing:-.067em!important;margin-bottom:20px!important;max-width:680px}.mnx4-hero__lede{font-size:clamp(14px,1.2vw,16px)!important;line-height:1.65!important;max-width:505px!important;margin-bottom:22px!important}.mnx4-hero__actions{gap:17px!important}.mnx4-hero__actions a{font-size:13px!important;min-height:47px!important;border-radius:11px!important}.mnx4-hero__fineprint{margin-top:28px!important}.mnx4-hero__stage-inner{padding:12px 10px 26px 13px!important}.mnx4-hero__stage-title{font-size:10px!important;margin-bottom:10px!important}.mnx4-hero__major{border-radius:20px!important;border:1px solid #e0eae2;box-shadow:0 16px 38px #10403316!important}.mnx4-hero__major-image{height:clamp(240px,24vw,338px)!important;background:#eff4ef!important;padding:12px 17px!important}.mnx4-hero__major-image img{width:100%;height:100%;object-fit:contain!important;mix-blend-mode:multiply}.mnx4-hero__major-label{padding:16px 19px 2px!important;font-size:9px!important}.mnx4-hero__major-info{padding:14px 19px 21px!important;gap:10px!important}.mnx4-hero__major-info strong{font-size:clamp(13px,1.24vw,17px)!important}.mnx4-hero__floating{right:-8px!important;bottom:-14px!important;max-width:56%!important;padding:8px!important;border-radius:14px!important;box-shadow:0 12px 30px #1040331a}.mnx4-hero__floating-photo{height:63px!important;width:67px!important;padding:6px!important;background:#eff4ef!important}.mnx4-hero__floating-photo img{object-fit:contain;mix-blend-mode:multiply}.mnx4-hero__edition{bottom:-11px!important;left:15px!important}.template-index .section-collection-list .section--padding{padding-top:clamp(30px,3.4vw,48px)!important;padding-bottom:clamp(34px,3.8vw,54px)!important}.template-index .section-collection-list .title-wrapper{margin-bottom:22px}.template-index .section-collection-list .title{font-size:clamp(30px,3.2vw,44px)!important;letter-spacing:-.05em!important;color:var(--mnx49-forest)}.template-index .section-collection-list .collection-list{column-gap:clamp(12px,1.7vw,22px);row-gap:clamp(12px,1.7vw,22px)}.template-index .section-collection-list .collection-list__item{min-width:0!important}.template-index .section-collection-list .collection-list__item .card-wrapper{display:block;position:relative;border-radius:19px!important;border:1px solid #e4eae6!important;overflow:hidden;box-shadow:0 10px 26px #193d3316!important;background:#eaf1eb}.template-index .section-collection-list .collection-list__item .media-wrapper,.template-index .section-collection-list .collection-list__item .media{border-radius:19px;background:#eaf1eb}.template-index .section-collection-list .collection-list__item img{object-fit:cover!important;transition:transform .35s ease!important}.template-index .section-collection-list .collection-list__item .card__text{z-index:2}.template-index .section-collection-list .collection-list__item .card-information__text{font-size:clamp(17px,1.7vw,23px)!important;line-height:1.2!important;letter-spacing:-.035em!important}.template-index .mnx3-showcase{padding-top:clamp(39px,4vw,58px)!important;padding-bottom:clamp(35px,3.8vw,55px)!important}.template-index .mnx3-showcase__heading{max-width:1370px;margin-bottom:22px!important;align-items:center}.template-index .mnx3-showcase__heading h2{font-size:clamp(32px,3.5vw,47px)!important}.template-index .mnx3-showcase__description{font-size:14px!important;line-height:1.55!important;margin-top:9px!important}.template-index .mnx3-showcase__rail{gap:17px!important;padding-block:10px 18px!important;scroll-padding-inline:30px!important}.template-index .mnx3-showcase__card{border-radius:17px!important;opacity:1!important;transform:none!important;box-shadow:0 12px 26px #0000001f!important}.template-index .mnx3-showcase__media{padding:12px!important;aspect-ratio:1.28!important}.template-index .mnx3-showcase__card-content{padding:14px 17px 18px!important}.template-index .mnx3-showcase__card h3{font-size:15px!important;line-height:1.35!important;min-height:0!important;margin-top:6px!important}.template-index .mnx3-showcase__pricing{margin-top:12px!important}.template-index .mnx3-showcase__pricing strong{font-size:19px!important}.template-index .mnx3-showcase__details{padding-top:12px!important}.template-index .mnx3-showcase__foot{margin-top:5px!important;gap:12px!important}.mnx47-editorial,.mnx48-editorial{padding-top:clamp(18px,2vw,30px)!important;padding-bottom:clamp(16px,2.5vw,32px)!important}.mnx47-editorial__outer,.mnx48-editorial__container{max-width:1440px!important}.mnx47-editorial__shell,.mnx48-editorial__layout{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;min-height:0!important;height:auto;border-radius:22px!important;align-items:stretch;box-shadow:0 16px 34px #19403313!important}.mnx47-editorial__copy,.mnx48-editorial__content{padding:clamp(26px,3.35vw,52px)!important;min-width:0!important}.mnx47-editorial__heading,.mnx48-editorial__headline{font-size:clamp(33px,4.1vw,62px)!important;line-height:1.05!important;letter-spacing:-.063em!important;margin-top:14px!important;margin-bottom:15px!important;max-width:100%!important;overflow-wrap:break-word}.mnx47-editorial__heading span,.mnx48-editorial__headline span{line-height:1.12!important}.mnx47-editorial__description,.mnx48-editorial__description{font-size:clamp(13px,1.1vw,15px)!important;line-height:1.58!important;max-width:480px!important;margin-bottom:20px!important}.mnx47-editorial__cta,.mnx48-editorial__button{min-height:45px!important;font-size:12px!important;padding:10px 18px!important}.mnx47-editorial__categories,.mnx48-editorial__note{margin-top:21px!important;font-size:9px!important;line-height:1.5!important}.mnx47-editorial__visual,.mnx48-editorial__media{min-height:360px;max-height:540px}.mnx47-editorial__visual img,.mnx48-editorial__media img{object-fit:cover!important;object-position:center 46%}.mnx47-editorial__visual-footer strong,.mnx48-editorial__media-bottom{font-size:clamp(25px,2.6vw,38px)!important}.mnx48-editorial__disclaimer{font-size:10px;margin-top:8px}.template-collection .collection-hero,.template-collection .collection-hero__inner{border-radius:0}.template-collection .product-grid-container{max-width:1440px;margin-inline:auto}.template-collection .product-grid-container .card-wrapper,.template-search .card-wrapper{border-radius:18px!important;overflow:hidden;box-shadow:0 9px 26px #193c310d;height:100%}.template-collection .product-grid .card__media,.template-search .product-grid .card__media{background:var(--mnx49-panel)!important;border-radius:16px!important;overflow:hidden}.template-collection .product-grid .card__media img,.template-search .product-grid .card__media img{object-fit:contain!important;mix-blend-mode:multiply}.template-collection .product-grid .card-information__text{line-height:1.35!important;min-height:0!important}.template-product .product__media-wrapper .product__media-gallery{padding:12px!important;background:#eff4ef!important;border-radius:20px!important}.template-product .product__media-wrapper .product__media-item,.template-product .product__media-wrapper .media{background:#eff4ef!important}.template-product .product__media-wrapper .product__media-list img{object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply}.template-product .product__media-wrapper .thumbnail{background:#eff4ef!important;border:1px solid var(--mnx49-line)!important;border-radius:10px!important}.template-product .product__info-wrapper .product__title{margin-bottom:15px!important}.template-product .product__info-wrapper .product__heading{font-size:clamp(29px,2.8vw,39px)!important;line-height:1.15!important;letter-spacing:-.055em!important;text-wrap:balance;color:var(--mnx49-forest)!important}.template-product .product__info-wrapper .product__info-container{max-width:590px}.template-product .product__info-wrapper .price{font-weight:780!important;color:#185c51!important}.template-product .product-form__buttons .button,.template-product .shopify-payment-button__button{border-radius:13px!important}.template-product .mnx46-reviews{max-width:1160px;padding-top:20px!important;padding-bottom:26px!important}.template-product .mnx46-reviews .mnx44-reviews__overview{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)!important;max-width:900px;gap:22px!important}.template-product .mnx46-reviews .mnx44-reviews__header h2{font-size:30px!important}.template-product .mnx46-reviews .mnx44-reviews__score-number{font-size:42px!important}.template-product .mnx46-reviews .mnx44-reviews__feed{margin-top:13px!important}.template-product .mnx46-reviews .jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.template-product .mnx46-reviews .jdgm-rev{margin:0!important;min-height:0!important;padding:15px 17px!important}.template-product .mnx46-reviews .jdgm-widget-actions-wrapper{margin:0 0 12px!important}.product-recommendations .title-wrapper .title,.recently-viewed-products .title-wrapper .title{font-size:clamp(28px,2.85vw,37px)!important}.product-recommendations .section--padding,.recently-viewed-products .section--padding{padding-block:32px!important}.product-recommendations .product-grid,.recently-viewed-products .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:17px!important;row-gap:20px!important;overflow:visible!important;scroll-snap-type:none!important;padding-bottom:10px!important}.product-recommendations .product-grid .flex-grid__item,.recently-viewed-products .product-grid .flex-grid__item{display:flex!important;width:auto!important;min-width:0!important;max-width:100%!important;flex:none!important;scroll-snap-align:none!important}.product-recommendations .card-wrapper,.recently-viewed-products .card-wrapper{padding:9px 9px 14px!important;border-radius:18px!important;box-shadow:0 9px 24px #1946320e!important}.product-recommendations .card-wrapper .card__media,.recently-viewed-products .card-wrapper .card__media{background:#eff4ef!important;border-radius:14px!important}.product-recommendations .card-wrapper .card-information,.recently-viewed-products .card-wrapper .card-information{padding:12px 5px 0!important}.product-recommendations .card-information__text,.recently-viewed-products .card-information__text{font-size:15px!important;min-height:2.7em}.product-recommendations .card-information .price,.recently-viewed-products .card-information .price{padding-top:9px!important}.cart-drawer .mini-cart__footer button[name=checkout],.cart__ctas .cart__checkout-button{background:linear-gradient(110deg,#13564c,#23806d)!important;color:#fff!important;box-shadow:0 11px 26px #0f5b4c2e!important}}@media(min-width:990px){.header-wrapper .header{padding-inline:clamp(22px,3.3vw,55px)}.mnx4-hero__grid{max-width:1420px!important;margin-inline:auto}.mnx3-showcase__heading,.mnx3-showcase__foot{max-width:1370px!important}.mnx3-showcase__rail{padding-left:max(30px,calc((100vw - 1320px)/2))!important;padding-right:max(30px,calc((100vw - 1320px)/2))!important;scroll-padding-inline:30px!important;scroll-snap-type:x proximity}.mnx3-showcase__card{flex:0 0 clamp(265px,22vw,300px)!important;scroll-snap-align:start!important}.template-product .product__media-wrapper{flex:0 0 54%!important;max-width:54%!important}.template-product .product__info-wrapper{flex:0 0 46%!important;max-width:46%!important}.template-product .product__media-list .product__media-item{max-width:100%!important}}@media(min-width:750px)and (max-width:989px){.header-wrapper .header{padding-inline:20px}.mnx4-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:23px!important;padding-block:30px 46px!important}.mnx4-hero__heading{font-size:clamp(43px,5.8vw,56px)!important}.mnx4-hero__lede{font-size:13px!important}.mnx4-hero__major-image{height:clamp(220px,28vw,280px)!important}.mnx4-hero__floating{max-width:65%!important;right:0!important}.mnx47-editorial__heading,.mnx48-editorial__headline{font-size:clamp(33px,4.6vw,47px)!important}.mnx47-editorial__visual,.mnx48-editorial__media{min-height:330px}.mnx47-editorial__copy,.mnx48-editorial__content{padding:25px!important}.template-index .mnx3-showcase__rail{padding-inline:26px!important}.template-index .mnx3-showcase__card{flex:0 0 280px!important;scroll-snap-align:start}.product-recommendations .product-grid,.recently-viewed-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-recommendations .card-information__text,.recently-viewed-products .card-information__text{font-size:13px!important}.template-product .mnx46-reviews .mnx44-reviews__overview{max-width:100%}}@media(min-width:1440px){.mnx4-hero__grid{max-width:1440px;padding-top:54px!important;padding-bottom:63px!important}.mnx47-editorial__shell,.mnx48-editorial__layout{max-width:1370px;margin-inline:auto}.mnx47-editorial__visual,.mnx48-editorial__media{max-height:560px}.mnx3-showcase__card{flex-basis:300px!important}.product-recommendations .page-width,.recently-viewed-products .page-width{max-width:1370px!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.template-index .section-collection-list .collection-list__item .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 40px #19413529!important}.template-index .section-collection-list .collection-list__item .card-wrapper:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.template-index .section-collection-list .collection-list__item .card-wrapper,.template-index .section-collection-list .collection-list__item img{transition:none!important}.template-index .section-collection-list .collection-list__item .card-wrapper:hover{transform:none!important}}:root{--mnx50-forest:#173e35;--mnx50-border:#dce8df;--mnx50-panel:#eff5ef}.mnx50-editorial-image{display:block;width:100%;height:100%;object-fit:cover!important;object-position:center!important;mix-blend-mode:normal!important;filter:saturate(.92) contrast(1.05)!important}.mnx50-home-collections .title-wrapper .title,.mnx50-all-collections .title-wrapper .title{font-size:clamp(28px,3.3vw,45px)!important;line-height:1.13!important;letter-spacing:-.052em!important;color:var(--mnx50-forest)!important}.mnx50-home-collections .collection-list,.mnx50-all-collections .collection-list{align-items:stretch!important;gap:clamp(13px,1.6vw,22px)!important}.mnx50-home-collections .collection-list__item,.mnx50-all-collections .collection-list__item{min-width:0!important}.mnx50-home-collections .collection-list__item .card-wrapper,.mnx50-all-collections .collection-list__item .card-wrapper{position:relative;display:block!important;height:100%;overflow:hidden!important;background:#e9f0e9!important;border-radius:20px!important;border:1px solid var(--mnx50-border)!important;box-shadow:0 10px 27px #11443218!important;transition:transform .26s ease,box-shadow .26s ease!important}.mnx50-home-collections .collection-list__item .media-wrapper,.mnx50-all-collections .collection-list__item .media-wrapper,.mnx50-home-collections .collection-list__item .media,.mnx50-all-collections .collection-list__item .media{background:#e9f0e9!important;border-radius:19px!important;overflow:hidden!important}.mnx50-home-collections .collection-list__item img,.mnx50-all-collections .collection-list__item img{object-fit:cover!important;mix-blend-mode:normal!important;transition:transform .36s ease!important}.mnx50-home-collections .collection-list__item .card-wrapper:after,.mnx50-all-collections .collection-list__item .card-wrapper:after{content:"";position:absolute;z-index:1;top:30%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#081f1800,#0b261e3b 41%,#09221dbf)}.mnx50-home-collections .collection-list__item .card__text,.mnx50-all-collections .collection-list__item .card__text{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:2!important;padding:clamp(15px,2vw,25px)!important;background:transparent!important}.mnx50-home-collections .collection-list__item .card-information__text,.mnx50-all-collections .collection-list__item .card-information__text{margin:0!important;color:#fff!important;line-height:1.17!important;font-weight:750!important;letter-spacing:-.035em!important;font-size:clamp(18px,1.7vw,24px)!important;text-shadow:0 2px 12px rgba(0,0,0,.27)}.mnx50-all-collections{max-width:1370px!important;padding-top:37px!important;padding-bottom:54px!important}.mnx50-all-collections .title-wrapper{margin-bottom:26px!important;text-align:left!important}.mnx50-all-collections .collection-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;max-width:100%!important;overflow:visible!important}.mnx50-all-collections .collection-list__item{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important}.mnx50-all-collections .collection-list__item .media{aspect-ratio:1.26!important}.mnx50-home-collections .collection-list__item .media{aspect-ratio:1.18!important}.mnx48-editorial__layout,.mnx47-editorial__shell{background:#edf4ec!important;border-color:#dce8df!important;box-shadow:0 14px 37px #17403312!important}.mnx48-editorial__media,.mnx47-editorial__visual{overflow:hidden}.mnx48-editorial__media img,.mnx47-editorial__visual img{object-fit:cover!important;object-position:center!important;filter:saturate(.94) contrast(1.045)!important}.mnx48-editorial__media-shade,.mnx47-editorial__visual-shade{background:linear-gradient(180deg,rgba(9,34,30,.2),transparent 41%,rgba(9,34,30,.57) 100%)!important}.mnx48-editorial__headline,.mnx47-editorial__heading{font-weight:750!important;letter-spacing:-.06em!important}.mnx48-editorial__description,.mnx47-editorial__description{color:#5b7369!important;line-height:1.62!important}.mnx48-editorial__button,.mnx47-editorial__cta{background:#176454!important;border-color:#176454!important;color:#fff!important;border-radius:12px!important}.mnx48-editorial__button:hover,.mnx47-editorial__cta:hover{background:#11483e!important}.mnx48-editorial[data-mainnex-collection=medicube-skincare] .mnx48-editorial__layout{background:linear-gradient(130deg,#faf6f2,#f7e9e6)!important}.mnx48-editorial[data-mainnex-collection=medicube-skincare] .mnx48-editorial__headline span{color:#a07076!important}.mnx48-editorial[data-mainnex-collection=smartwatches] .mnx48-editorial__layout{background:linear-gradient(140deg,#f0f5f3,#e4efe9)!important}.mnx48-editorial[data-mainnex-collection=microphones] .mnx48-editorial__layout{background:linear-gradient(140deg,#f1f6f1,#dcebe4)!important}.mnx48-editorial[data-mainnex-collection=accessories] .mnx48-editorial__layout{background:linear-gradient(140deg,#f5f7f3,#e6eee7)!important}@media(min-width:750px){.mnx50-home-collections .collection-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,1.7vw,23px)!important}.mnx50-home-collections .collection-list__item{width:100%!important;max-width:100%!important;flex:none!important}.mnx48-editorial__media,.mnx47-editorial__visual{max-height:560px}}@media(min-width:750px)and (max-width:989px){.mnx50-all-collections .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.mnx50-home-collections .title-wrapper .title,.mnx50-all-collections .title-wrapper .title{font-size:clamp(26px,7.2vw,33px)!important}.mnx50-home-collections .collection-list,.mnx50-all-collections .collection-list{gap:11px!important}.mnx50-home-collections .collection-list__item .card-wrapper,.mnx50-all-collections .collection-list__item .card-wrapper{border-radius:15px!important;box-shadow:0 6px 19px #11443212!important}.mnx50-home-collections .collection-list__item .media,.mnx50-all-collections .collection-list__item .media{border-radius:14px!important;aspect-ratio:1/1!important}.mnx50-home-collections .collection-list__item .card__text,.mnx50-all-collections .collection-list__item .card__text{padding:10px!important}.mnx50-home-collections .collection-list__item .card-information__text,.mnx50-all-collections .collection-list__item .card-information__text{font-size:clamp(13px,3.8vw,18px)!important;line-height:1.18!important}.mnx50-all-collections{padding-top:23px!important;padding-bottom:32px!important}.mnx50-all-collections .title-wrapper{margin-bottom:16px!important}.mnx50-all-collections .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mnx50-all-collections .collection-list__item{max-width:100%!important}.mnx48-editorial__media,.mnx47-editorial__visual{height:clamp(203px,54vw,292px)!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mnx50-home-collections .card-wrapper:hover,.mnx50-all-collections .card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 17px 34px #13423224!important}.mnx50-home-collections .card-wrapper:hover img,.mnx50-all-collections .card-wrapper:hover img{transform:scale(1.045)!important}}@media(prefers-reduced-motion:reduce){.mnx50-home-collections .card-wrapper,.mnx50-all-collections .card-wrapper,.mnx50-home-collections .card-wrapper img,.mnx50-all-collections .card-wrapper img{transition:none!important}}.mnx51-compact-categories{max-width:1320px!important}.mnx51-compact-categories .collection-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.6vw,21px)!important;align-items:stretch!important;padding:0!important;margin:0!important;overflow:visible!important;scroll-snap-type:none!important}.mnx51-compact-categories .collection-list__item,.mnx51-compact-categories .collection-list__item.slider__slide{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;padding:0!important;margin:0!important;scroll-snap-align:none!important}.mnx51-compact-categories .collection-list__item .card-wrapper{display:block!important;width:100%!important;height:100%!important;max-height:none!important;border-radius:16px!important;overflow:hidden!important}.mnx51-compact-categories .collection-list__item .media-wrapper{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.mnx51-compact-categories .collection-list__item .media,.mnx51-compact-categories .collection-list__item .media--square,.mnx51-compact-categories .collection-list__item .image-animate{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1.4/1!important;padding-bottom:0!important;overflow:hidden!important;border-radius:15px!important}.mnx51-compact-categories .collection-list__item .media img,.mnx51-compact-categories .collection-list__item .mnx50-editorial-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.mnx51-compact-categories .title-wrapper{margin-bottom:16px!important}.mnx51-compact-categories .title-wrapper .title{font-size:clamp(25px,2.6vw,34px)!important;line-height:1.15!important}.mnx51-compact-categories .collection-list__item .card__text{padding:13px!important}.mnx51-compact-categories .collection-list__item .card-information__text{font-size:clamp(14px,1.3vw,18px)!important;line-height:1.2!important;text-wrap:balance!important;white-space:normal!important;overflow-wrap:anywhere!important}.mnx51-compact-categories~.view-all{margin-top:12px!important}.cart-drawer .mini-cart__footer{min-width:0!important}.cart-drawer .mini-cart__footer .subtotal{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px 12px!important;margin:10px 0 0!important;padding:0 0 13px!important;min-width:0!important;min-height:0!important;border-bottom:1px solid #e5ece7}.cart-drawer .mini-cart__footer .subtotal .label{min-width:0!important;font-size:15px!important;line-height:1.4!important;align-self:start!important}.cart-drawer .mini-cart__footer .subtotal .value,.cart-drawer .mini-cart__footer .subtotal #mini-cart-subtotal{width:100%!important;min-width:0!important;max-width:100%!important;justify-self:end!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.25!important;letter-spacing:-.035em!important;font-size:clamp(18px,3.8vw,23px)!important;margin:0!important;padding:0!important;position:static!important;float:none!important}.cart-drawer .mini-cart__footer .subtotal+.taxes-discounts,.cart-drawer .mini-cart__footer .taxes-discounts{display:block!important;position:relative!important;clear:both!important;margin:0!important;padding:10px 0 8px!important;min-height:0!important;line-height:1.5!important}.cart-drawer .mini-cart__footer .taxes-discounts .discounts,.cart-drawer .mini-cart__footer .taxes-discounts ul{display:flex!important;position:static!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:0!important;margin:0 0 9px!important;list-style:none!important;max-width:100%}.cart-drawer .mini-cart__footer .taxes-discounts .discounts__discount,.cart-drawer .mini-cart__footer .taxes-discounts li{display:flex!important;position:static!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;max-width:100%!important;min-width:0!important;color:#667b72!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}.cart-drawer .mini-cart__footer .taxes-discounts .tax-note{display:block!important;font-size:12px!important;line-height:1.5!important;color:#64776e!important;margin:0!important;padding:0!important}.cart-drawer .mini-cart__footer .button-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-top:9px!important;min-width:0!important}.cart-drawer .mini-cart__footer .button-container>.button{display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.cart-drawer .mini-cart__footer .button-container>a.button.button--secondary{background:none!important;box-shadow:none!important;border:0!important;color:#286357!important;text-decoration:underline!important;font-weight:650!important;min-height:32px!important;transform:none!important}@media(max-width:749px){.mnx51-compact-categories .collection-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important;padding:0!important;margin:0!important}.mnx51-compact-categories .collection-list__item .card-wrapper{border-radius:12px!important}.mnx51-compact-categories .collection-list__item .media,.mnx51-compact-categories .collection-list__item .media--square,.mnx51-compact-categories .collection-list__item .image-animate{height:auto!important;min-height:0!important;aspect-ratio:1.22/1!important;padding-bottom:0!important;border-radius:12px!important}.mnx51-compact-categories .collection-list__item .card__text{padding:9px!important}.mnx51-compact-categories .collection-list__item .card-information__text{font-size:clamp(12px,3.6vw,15px)!important;line-height:1.17!important;white-space:normal!important;display:block!important;text-overflow:clip!important;overflow-wrap:break-word!important}.mnx51-compact-categories .title-wrapper{margin-bottom:12px!important}.mnx51-compact-categories .title-wrapper .title{font-size:clamp(24px,7vw,30px)!important}.section-collection-list:has(.mnx51-compact-categories) .section--padding{padding-top:24px!important;padding-bottom:24px!important}.cart-drawer .mini-cart__footer .subtotal{grid-template-columns:minmax(75px,.7fr) minmax(0,1.3fr)!important;gap:8px!important}.cart-drawer .mini-cart__footer .subtotal .value,.cart-drawer .mini-cart__footer .subtotal #mini-cart-subtotal{font-size:clamp(16px,4.4vw,22px)!important}.template-product .product__media-wrapper,.template-product .product__media-wrapper media-gallery,.template-product .product__media-wrapper product-gallery{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.template-product .product__media-wrapper .product__media-list{display:flex!important;flex-wrap:nowrap!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important}.template-product .product__media-wrapper .product__media-item{display:block!important;box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;scroll-snap-align:center!important;overflow:hidden!important}.template-product .product__media-wrapper .product__media-item>modal-opener,.template-product .product__media-wrapper .product__media-item>div{display:block!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}.template-product .product__media-wrapper .product__media-item use-animate,.template-product .product__media-wrapper .product__media-item .media-wrapper{display:block!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}.template-product .product__media-wrapper .product__media-item .product__media,.template-product .product__media-wrapper .product__media-item .media{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;padding:0!important;background:#eff4ef!important;overflow:hidden!important}.template-product .product__media-wrapper .product__media-item .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.template-product .product__media-wrapper .thumbnail-slider{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:6px 0 8px!important;padding:3px 5px!important;overflow:hidden!important}.template-product .product__media-wrapper .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:auto!important}.template-product .product__media-wrapper .thumbnail-list__item.slider__slide{flex:0 0 49px!important;width:49px!important;min-width:49px!important;max-width:49px!important}.template-product .product__media-wrapper .product__media-gallery{width:100%!important;max-width:100%!important;min-height:0!important;padding:7px!important;border-radius:16px!important;background:#eff4ef!important}}@media(min-width:750px){details[open]>.search-modal .page-width,details[open]>.search-modal .search-modal__content,.search-modal .page-width{box-sizing:border-box!important;max-width:100%!important}.search-modal__form{min-width:0!important;max-width:100%!important}.search-modal__form .field{box-sizing:border-box!important;display:flex!important;align-items:center!important;width:min(76vw,790px)!important;max-width:calc(100vw - 56px)!important;min-width:0!important;margin:12px auto 0!important;padding:0 18px!important;gap:12px!important;border:1px solid #d6e2da!important;border-radius:16px!important;background:#fff!important;box-shadow:0 13px 35px #0e372b17!important}.search-modal__form .field .search__input{flex:1 1 auto!important;min-width:0!important;width:0!important;max-width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;font-size:16px!important;border:0!important;outline:0!important;box-shadow:none!important}.search-modal__form .field:focus-within{outline:2px solid #2d7c69!important;outline-offset:2px!important}.search-modal .predictive-search{max-width:min(76vw,790px)!important;margin:0 auto!important}}@media(prefers-reduced-motion:reduce){.mnx51-compact-categories .collection-list__item .card-wrapper{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/mainnex-85-experience-a.css.map */
