@media(min-width:990px){.header search-modal details[open]>.search-modal.modal__content{position:fixed!important;inset:auto!important;top:calc(var(--header-bottom-position,90px) + 8px)!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;display:block!important;width:min(590px,calc(100vw - 56px))!important;max-width:590px!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 115px)!important;padding:12px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dae6dd!important;border-radius:18px!important;box-shadow:0 18px 48px #0d3d312e!important;overflow:visible!important;z-index:100!important}.header search-modal details[open]>.search-modal.searching{height:auto!important;max-height:calc(100vh - 115px)!important}.header search-modal details[open]>.search-modal .modal-overlay{display:none!important}.header search-modal details[open]>.search-modal>.page-width,.header search-modal details[open]>.search-modal .search-modal__content,.header search-modal details[open]>.search-modal predictive-search,.header search-modal details[open]>.search-modal .search-modal__form{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important}.header search-modal details[open]>.search-modal .search-modal__form .field,.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header search-modal details[open]>.search-modal .search-modal__form .field{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 12px!important;gap:10px!important;border:1px solid #dde7df!important;border-radius:12px!important;background:#f8faf8!important;box-shadow:none!important}.header search-modal details[open]>.search-modal .search-modal__form .field .search__input{flex:1 1 auto!important;min-width:0!important;width:0!important;max-width:100%!important;height:47px!important;min-height:47px!important;font-size:16px!important;border:0!important;outline:0!important;background:transparent!important;padding:0 4px!important;margin:0!important;box-shadow:none!important}.header search-modal details[open]>.search-modal .search-modal__form .field:focus-within{outline:2px solid #408a75!important;outline-offset:2px!important}.header search-modal details[open]>.search-modal .predictive-search{max-height:min(52vh,420px)!important;overflow-x:hidden!important;overflow-y:auto!important}.header search-modal details[open]>.search-modal .search__recommendation{max-height:50vh!important;overflow-y:auto!important}.search-modal--open .header-wrapper{z-index:80!important}.section-collection-list .mnx51-compact-categories{width:calc(100% - 40px)!important;max-width:1010px!important;margin-inline:auto!important;padding:0!important}.section-collection-list .mnx51-compact-categories .collection-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:0!important;margin:0!important;overflow:visible!important}.section-collection-list .mnx51-compact-categories .collection-list__item,.section-collection-list .mnx51-compact-categories .collection-list__item.slider__slide{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0!important;padding:0!important}.section-collection-list .mnx51-compact-categories .collection-list__item .card-wrapper{width:100%!important;height:auto!important;max-height:185px!important;overflow:hidden!important;border-radius:14px!important}.section-collection-list .mnx51-compact-categories .collection-list__item .media-wrapper,.section-collection-list .mnx51-compact-categories .collection-list__item .media,.section-collection-list .mnx51-compact-categories .collection-list__item .image-animate{box-sizing:border-box!important;display:block!important;position:relative!important;width:100%!important;height:clamp(142px,13vw,178px)!important;max-height:178px!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;overflow:hidden!important}.section-collection-list .mnx51-compact-categories .collection-list__item .media img{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}.section-collection-list .mnx51-compact-categories .collection-list__item .card__text{padding:12px 14px!important}.section-collection-list .mnx51-compact-categories .collection-list__item .card-information__text{font-size:15px!important;line-height:1.18!important}.section-collection-list:has(.mnx51-compact-categories)>.section--padding{padding-top:26px!important;padding-bottom:29px!important}.section-collection-list .mnx51-compact-categories .title-wrapper{margin-bottom:14px!important}.section-collection-list .mnx51-compact-categories .title-wrapper .title{font-size:clamp(25px,2.3vw,33px)!important}.template-index .mnx4-hero__grid{max-width:1190px!important;margin-inline:auto!important;min-height:0!important;padding-top:30px!important;padding-bottom:43px!important;gap:clamp(22px,3vw,42px)!important}.template-index .mnx4-hero__heading{font-size:clamp(43px,4.2vw,63px)!important;line-height:1.04!important;letter-spacing:-.06em!important;max-width:595px!important}.template-index .mnx4-hero__lede{max-width:460px!important;font-size:14px!important;line-height:1.62!important}.template-index .mnx4-hero__major-image{height:clamp(215px,21vw,298px)!important}}@media(min-width:750px)and (max-width:989px){.section-collection-list .mnx51-compact-categories{max-width:880px!important}.section-collection-list .mnx51-compact-categories .collection-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.section-collection-list .mnx51-compact-categories .collection-list__item .media,.section-collection-list .mnx51-compact-categories .collection-list__item .media--square{height:clamp(130px,19vw,171px)!important;aspect-ratio:auto!important;padding:0!important}}@media(prefers-reduced-motion:reduce){.section-collection-list .mnx51-compact-categories *{transition:none!important}}.template-index .mnx53-closing.rich-text{max-width:900px!important;margin-inline:auto!important;padding:24px clamp(16px,3vw,28px)!important;border-radius:17px!important}.template-index .mnx53-closing .rich-text__blocks{max-width:660px!important;margin-inline:auto!important}.template-index .mnx53-closing .rich-text__blocks>*+*{margin-top:11px!important}.template-index .mnx53-closing .rich-text__subheading{font-size:11px!important;line-height:1.35!important;letter-spacing:.14em!important}.template-index .mnx53-closing .rich-text__heading{font-size:clamp(27px,3.2vw,43px)!important;line-height:1.13!important;letter-spacing:-.055em!important;max-width:640px!important;margin-inline:auto!important}.template-index .mnx53-closing .rich-text__text{max-width:530px!important;margin-inline:auto!important;font-size:clamp(13px,1.1vw,16px)!important;line-height:1.55!important}.template-index .mnx53-closing .rich-text__blocks>.button-group{margin-top:17px!important}.template-index .mnx53-closing .button-group .button{min-width:0!important;width:auto!important;max-width:100%!important;min-height:45px!important;padding:11px 24px!important;border-radius:11px!important;letter-spacing:.09em!important;font-size:12px!important}.template-index .mnx-newsletter{padding:30px 0 34px!important}.template-index .mnx-newsletter__layout{min-height:0!important;max-width:1170px!important;margin-inline:auto!important;border-radius:18px!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important}.template-index .mnx-newsletter__content{padding:clamp(24px,3.3vw,44px)!important}.template-index .mnx-newsletter__eyebrow{margin-bottom:10px!important}.template-index .mnx-newsletter__content h2{font-size:clamp(26px,2.85vw,39px)!important;line-height:1.15!important;margin-bottom:11px!important}.template-index .mnx-newsletter__description{font-size:13px!important;line-height:1.55!important;margin-bottom:16px!important}.template-index .mnx-newsletter__form>label{font-size:12px!important;margin-bottom:6px!important}.template-index .mnx-newsletter__field{max-width:540px!important;min-height:46px!important}.template-index .mnx-newsletter__field input{min-height:39px!important;font-size:14px!important}.template-index .mnx-newsletter__field button{min-height:39px!important}.template-index .mnx-newsletter__disclaimer{margin-top:8px!important}.template-index .mnx-newsletter__image{min-height:0!important;height:285px!important;padding:12px 24px 46px!important}.template-index .mnx-newsletter__image img{max-height:220px!important;object-fit:contain!important}.template-index .mnx-newsletter__image a{bottom:15px!important}.template-index .mnx2-grades{padding:36px 0 38px!important}.template-index .mnx2-grades .page-width{max-width:1190px!important}.template-index .mnx2-heading{gap:21px!important;margin-bottom:16px!important}.template-index .mnx2-heading h2{font-size:clamp(27px,3vw,40px)!important;line-height:1.13!important}.template-index .mnx2-heading>p{font-size:13px!important;line-height:1.6!important}.template-index .mnx2-grades__grid{gap:12px!important}.template-index .mnx2-grade{min-height:0!important;padding:18px!important;border-radius:15px!important;box-shadow:0 5px 18px #16333009!important}.template-index .mnx2-grade__chip{font-size:10px!important;padding:5px 9px!important}.template-index .mnx2-grade h3{font-size:clamp(24px,2.5vw,31px)!important;margin:12px 0 7px!important}.template-index .mnx2-grade p{font-size:12.5px!important;line-height:1.55!important;margin-bottom:10px!important}.template-index .mnx2-grade__line{margin:0 0 9px!important}.template-index .mnx2-grade small{font-size:10px!important;line-height:1.5!important}.template-index .mnx2-grades__footnote{margin:14px 0!important;font-size:11px!important}.template-index .mnx3-showcase{padding-top:37px!important;padding-bottom:30px!important}.template-index .mnx3-showcase__heading{margin-bottom:16px!important}.template-index .mnx3-showcase__heading h2{font-size:clamp(28px,3.4vw,45px)!important;line-height:1.15!important}.template-index .mnx3-showcase__description{font-size:13px!important;line-height:1.55!important;margin-top:9px!important}.template-index .mnx3-showcase__rail{gap:12px!important;padding-block:7px 13px!important}.template-index .mnx3-showcase__card{border-radius:16px!important;box-shadow:0 10px 25px #03171a1f!important}.template-index .mnx3-showcase__media{padding:12px!important;aspect-ratio:1.25!important;border-radius:15px!important}.template-index .mnx3-showcase__tag{top:10px!important;left:10px!important;padding:5px 9px!important}.template-index .mnx3-showcase__card-content{padding:13px 14px 16px!important}.template-index .mnx3-showcase__meta{font-size:11px!important}.template-index .mnx3-showcase__card h3{font-size:14px!important;line-height:1.32!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:2.64em!important;margin-top:7px!important}.template-index .mnx3-showcase__storage{font-size:11px!important;margin-top:5px!important}.template-index .mnx3-showcase__pricing{margin-top:9px!important;gap:6px!important}.template-index .mnx3-showcase__pricing strong{font-size:19px!important}.template-index .mnx3-showcase__details{padding-top:11px!important;font-size:12px!important}.template-index .mnx3-showcase__foot{margin-top:3px!important;gap:12px!important}.template-index .mnx3-showcase__cta{min-height:44px!important;min-width:0!important;padding:11px 23px!important;font-size:13px!important}.template-product .product-recommendations .section--padding,.template-product .recently-viewed-products .section--padding{padding-top:20px!important;padding-bottom:20px!important}.template-product .product-recommendations .title-wrapper,.template-product .recently-viewed-products .title-wrapper{margin-bottom:12px!important}.template-product .product-recommendations .title-wrapper .title,.template-product .recently-viewed-products .title-wrapper .title{font-size:clamp(24px,2.5vw,32px)!important;line-height:1.18!important}.template-product .product-recommendations .card-wrapper,.template-product .recently-viewed-products .card-wrapper{border-radius:15px!important;padding:7px 7px 12px!important}.template-product .product-recommendations .card-wrapper .card-information,.template-product .recently-viewed-products .card-wrapper .card-information{padding:9px 3px 0!important}.template-product .product-recommendations .card-information__text,.template-product .recently-viewed-products .card-information__text{font-size:13px!important;line-height:1.32!important;min-height:2.64em!important}.template-product .product-recommendations .card-information .price,.template-product .recently-viewed-products .card-information .price{padding-top:7px!important}@media(max-width:749px){.template-index .mnx53-closing.rich-text{padding:19px 17px!important;border-radius:14px!important}.template-index .mnx53-closing .rich-text__blocks>*+*{margin-top:9px!important}.template-index .mnx53-closing .rich-text__heading{font-size:clamp(25px,7.2vw,31px)!important;line-height:1.15!important;letter-spacing:-.045em!important}.template-index .mnx53-closing .rich-text__subheading{font-size:9px!important;letter-spacing:.12em!important}.template-index .mnx53-closing .rich-text__text{font-size:12px!important;line-height:1.5!important}.template-index .mnx53-closing .button-group .button{width:auto!important;min-height:42px!important;padding:10px 17px!important;letter-spacing:.055em!important;font-size:11px!important}.template-index .mnx-newsletter{padding:17px 0 24px!important}.template-index .mnx-newsletter .page-width{padding-inline:14px!important}.template-index .mnx-newsletter__layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;border-radius:15px!important}.template-index .mnx-newsletter__content{padding:21px 19px 15px!important}.template-index .mnx-newsletter__eyebrow{margin-bottom:7px!important;font-size:9px!important}.template-index .mnx-newsletter__content h2{font-size:clamp(24px,6.7vw,29px)!important;line-height:1.18!important;margin-bottom:10px!important}.template-index .mnx-newsletter__description{font-size:12px!important;line-height:1.52!important;margin-bottom:13px!important}.template-index .mnx-newsletter__form>label{font-size:11px!important;margin-bottom:6px!important}.template-index .mnx-newsletter__field{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important}.template-index .mnx-newsletter__field input{box-sizing:border-box!important;min-height:42px!important;width:100%!important;flex:1 1 100%!important;font-size:16px!important;border:1px solid #d4ded8!important;border-radius:9px!important;background:#fff!important;padding:8px 12px!important}.template-index .mnx-newsletter__field button{width:100%!important;min-height:42px!important;margin:0!important;font-size:12px!important;border-radius:9px!important}.template-index .mnx-newsletter__disclaimer{font-size:10px!important;margin-top:7px!important}.template-index .mnx-newsletter__image{box-sizing:border-box!important;min-height:0!important;height:138px!important;padding:9px 22px 27px!important}.template-index .mnx-newsletter__image img{box-sizing:border-box!important;max-height:107px!important;height:100%!important;width:auto!important;max-width:100%!important}.template-index .mnx-newsletter__image a{font-size:10px!important;left:15px!important;bottom:8px!important}.template-index .mnx2-grades{padding:22px 0 25px!important}.template-index .mnx2-heading{margin-bottom:13px!important}.template-index .mnx2-heading h2{font-size:25px!important;margin-bottom:9px!important}.template-index .mnx2-heading>p{font-size:12px!important;line-height:1.52!important}.template-index .mnx2-grades__grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.template-index .mnx2-grade{padding:14px 15px!important;border-radius:14px!important}.template-index .mnx2-grade__top{gap:8px!important}.template-index .mnx2-grade__chip{font-size:9px!important;padding:5px 9px!important}.template-index .mnx2-grade h3{font-size:24px!important;margin:8px 0 5px!important}.template-index .mnx2-grade p{font-size:12px!important;line-height:1.5!important;margin-bottom:8px!important}.template-index .mnx2-grade__line{margin:0 0 8px!important}.template-index .mnx2-grade small{font-size:10px!important}.template-index .mnx2-grades__footnote{font-size:10px!important;line-height:1.5!important;margin:11px 0!important}.template-index .mnx3-showcase{padding-top:26px!important;padding-bottom:24px!important}.template-index .mnx3-showcase__heading{margin-bottom:11px!important}.template-index .mnx3-showcase__eyebrow{font-size:9px!important;margin-bottom:6px!important}.template-index .mnx3-showcase__heading h2{font-size:26px!important;line-height:1.15!important}.template-index .mnx3-showcase__description{font-size:12px!important;line-height:1.52!important;margin-top:8px!important}.template-index .mnx3-showcase__rail{padding-left:calc((100vw - min(64vw,245px))/2)!important;padding-right:calc((100vw - min(64vw,245px))/2)!important;padding-top:6px!important;padding-bottom:10px!important;gap:10px!important;scroll-snap-type:x mandatory!important}.template-index .mnx3-showcase__card{flex:0 0 min(64vw,245px)!important;width:min(64vw,245px)!important;max-width:min(64vw,245px)!important;scroll-snap-align:center!important;border-radius:15px!important}.template-index .mnx3-showcase__media{aspect-ratio:1.23!important;padding:10px!important}.template-index .mnx3-showcase__card-content{padding:10px 12px 13px!important}.template-index .mnx3-showcase__card h3{font-size:13px!important;min-height:0!important;margin-top:5px!important}.template-index .mnx3-showcase__pricing{margin-top:8px!important}.template-index .mnx3-showcase__pricing strong{font-size:18px!important}.template-index .mnx3-showcase__details{padding-top:9px!important;font-size:12px!important}.template-index .mnx3-showcase__foot{gap:10px!important;margin-top:1px!important}.template-index .mnx3-showcase__dots{min-height:12px!important}.template-index .mnx3-showcase__cta{width:auto!important;min-width:0!important;min-height:43px!important;padding:10px 20px!important;font-size:12px!important}.template-product .product-recommendations .section--padding,.template-product .recently-viewed-products .section--padding{padding-top:14px!important;padding-bottom:16px!important}.template-product .product-recommendations .title-wrapper,.template-product .recently-viewed-products .title-wrapper{margin-bottom:10px!important}.template-product .product-recommendations .title-wrapper .title,.template-product .recently-viewed-products .title-wrapper .title{font-size:23px!important}.template-product .product-recommendations .product-grid,.template-product .recently-viewed-products .product-grid{column-gap:10px!important;row-gap:11px!important;padding-bottom:7px!important}.template-product .product-recommendations .product-grid .flex-grid__item,.template-product .recently-viewed-products .product-grid .flex-grid__item{flex:0 0 min(43vw,180px)!important;width:min(43vw,180px)!important;max-width:min(43vw,180px)!important;min-width:0!important;padding:0!important}.template-product .product-recommendations .card-wrapper,.template-product .recently-viewed-products .card-wrapper{padding:6px 6px 10px!important;border-radius:14px!important}.template-product .product-recommendations .card__media,.template-product .recently-viewed-products .card__media{border-radius:12px!important;overflow:hidden!important}.template-product .product-recommendations .card__media .media,.template-product .recently-viewed-products .card__media .media{height:auto!important;max-height:none!important;aspect-ratio:1/1!important;padding-bottom:0!important;border-radius:12px!important}.template-product .product-recommendations .card__media img,.template-product .recently-viewed-products .card__media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product .product-recommendations .card-information__text,.template-product .recently-viewed-products .card-information__text{font-size:12px!important;min-height:2.64em!important}.template-product .product-recommendations .card-information .price-item,.template-product .recently-viewed-products .card-information .price-item{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.template-index .mnx3-showcase__card,.template-index .mnx3-showcase__cta{transition:none!important}}.template-index .mnx3-faq.mnx54-faq{padding:26px 0!important;background:#f8f9f6!important}.template-index .mnx54-faq .mnx3-faq__grid{max-width:1140px!important;margin-inline:auto!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:25px!important;align-items:start!important}.template-index .mnx54-faq .mnx3-faq__eyebrow{font-size:10px!important;letter-spacing:.12em!important;margin:0 0 5px!important}.template-index .mnx54-faq .mnx3-faq__intro h2{font-size:clamp(24px,2.5vw,33px)!important;line-height:1.14!important;letter-spacing:-.045em!important;margin:0 0 7px!important}.template-index .mnx54-faq .mnx3-faq__intro p:not(.mnx3-faq__eyebrow){max-width:410px!important;font-size:12px!important;line-height:1.5!important;margin:0 0 7px!important}.template-index .mnx54-faq .mnx3-faq__intro>a{font-size:12px!important;padding:5px 0!important;gap:10px!important}.template-index .mnx54-faq .mnx3-faq__items details{padding:10px 0!important;min-height:0!important}.template-index .mnx54-faq .mnx3-faq__items summary{font-size:13px!important;line-height:1.35!important;gap:11px!important;padding:0!important;font-weight:690!important;min-height:28px!important}.template-index .mnx54-faq .mnx3-faq__items summary span{font-size:20px!important;line-height:1!important;flex:none!important}.template-index .mnx54-faq .mnx3-faq__items details p{font-size:12px!important;line-height:1.55!important;margin:8px 18px 2px 0!important}.template-index .mnx3-showcase.mnx54-carousel{padding:24px 0 23px!important}.template-index .mnx54-carousel .mnx3-showcase__heading{margin-bottom:10px!important;gap:10px!important}.template-index .mnx54-carousel .mnx3-showcase__eyebrow{font-size:9px!important;line-height:1.3!important;margin:0 0 4px!important;letter-spacing:.16em!important}.template-index .mnx54-carousel .mnx3-showcase__heading h2{font-size:clamp(24px,2.8vw,36px)!important;line-height:1.13!important}.template-index .mnx54-carousel .mnx3-showcase__description{font-size:12px!important;line-height:1.5!important;max-width:530px!important;margin:6px 0 0!important}.template-index .mnx54-carousel .mnx3-showcase__rail{gap:10px!important;padding-top:5px!important;padding-bottom:11px!important;align-items:flex-start!important}.template-index .mnx54-carousel .mnx3-showcase__card{flex:0 0 280px!important;width:280px!important;max-width:280px!important;min-height:0!important;height:auto!important;border-radius:14px!important;box-shadow:0 9px 20px #041c1c24!important}.template-index .mnx54-carousel .mnx3-showcase__media{aspect-ratio:1.5/1!important;min-height:0!important;padding:12px!important}.template-index .mnx54-carousel .mnx3-showcase__media>a{overflow:hidden!important}.template-index .mnx54-carousel .mnx3-showcase__image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.template-index .mnx54-carousel .mnx3-showcase__tag{padding:5px 8px!important;font-size:9px!important;top:9px!important;left:9px!important}.template-index .mnx54-carousel .mnx3-showcase__card-content{padding:10px 12px 12px!important}.template-index .mnx54-carousel .mnx3-showcase__vendor{font-size:11px!important}.template-index .mnx54-carousel .mnx3-showcase__card h3{font-size:13px!important;line-height:1.33!important;margin:6px 0 0!important;min-height:2.66em!important}.template-index .mnx54-carousel .mnx3-showcase__pricing{margin-top:6px!important;gap:5px!important}.template-index .mnx54-carousel .mnx3-showcase__pricing strong{font-size:18px!important}.template-index .mnx54-carousel .mnx3-showcase__details{margin-top:0!important;padding-top:9px!important;font-size:11px!important}.template-index .mnx54-carousel .mnx3-showcase__foot{gap:8px!important;margin-top:0!important}.template-index .mnx54-carousel .mnx3-showcase__cta{min-height:40px!important;max-width:100%!important;min-width:0!important;padding:9px 18px!important;font-size:12px!important}.template-index .mnx51-compact-categories .view-all{margin:14px 0 0!important;padding:0!important}.template-index .mnx51-compact-categories .view-all .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:41px!important;padding:9px 22px!important;font-size:12px!important;letter-spacing:.13em!important;border-radius:10px!important}@media(max-width:749px){.template-index .mnx3-faq.mnx54-faq{padding:14px 0 16px!important}.template-index .mnx54-faq .page-width{padding-inline:16px!important}.template-index .mnx54-faq .mnx3-faq__grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.template-index .mnx54-faq .mnx3-faq__eyebrow{display:none!important}.template-index .mnx54-faq .mnx3-faq__intro h2{font-size:clamp(22px,6.2vw,25px)!important;line-height:1.16!important;letter-spacing:-.035em!important;margin:0 0 5px!important}.template-index .mnx54-faq .mnx3-faq__intro p:not(.mnx3-faq__eyebrow){font-size:11px!important;line-height:1.45!important;margin:0 0 5px!important}.template-index .mnx54-faq .mnx3-faq__intro>a{font-size:11px!important;line-height:1.25!important;padding:4px 0!important;gap:9px!important}.template-index .mnx54-faq .mnx3-faq__items details{padding:8px 0!important;min-height:0!important}.template-index .mnx54-faq .mnx3-faq__items summary{font-size:12px!important;line-height:1.3!important;min-height:30px!important;gap:10px!important}.template-index .mnx54-faq .mnx3-faq__items summary span{font-size:19px!important}.template-index .mnx54-faq .mnx3-faq__items details p{font-size:11px!important;line-height:1.5!important;margin:6px 16px 2px 0!important}.template-index .mnx3-showcase.mnx54-carousel{padding:16px 0!important}.template-index .mnx54-carousel .mnx3-showcase__heading{margin-bottom:9px!important;padding-inline:16px!important}.template-index .mnx54-carousel .mnx3-showcase__heading h2{font-size:clamp(21px,5.8vw,24px)!important;line-height:1.15!important}.template-index .mnx54-carousel .mnx3-showcase__description{font-size:11px!important;line-height:1.4!important;margin-top:5px!important}.template-index .mnx54-carousel .mnx3-showcase__rail{padding-left:calc((100vw - min(50vw,188px))/2)!important;padding-right:calc((100vw - min(50vw,188px))/2)!important;padding-top:5px!important;padding-bottom:8px!important;gap:9px!important;scroll-snap-type:x mandatory!important;align-items:flex-start!important}.template-index .mnx54-carousel .mnx3-showcase__card{flex:0 0 min(50vw,188px)!important;width:min(50vw,188px)!important;min-width:0!important;max-width:min(50vw,188px)!important;height:auto!important;min-height:0!important;align-self:flex-start!important;scroll-snap-align:center!important;border-radius:12px!important}.template-index .mnx54-carousel .mnx3-showcase__media{aspect-ratio:1.55/1!important;padding:7px!important;min-height:0!important;max-height:136px!important;overflow:hidden!important}.template-index .mnx54-carousel .mnx3-showcase__card-content{padding:8px 9px 10px!important}.template-index .mnx54-carousel .mnx3-showcase__vendor{font-size:10px!important}.template-index .mnx54-carousel .mnx3-showcase__card h3{font-size:11px!important;line-height:1.3!important;margin:5px 0 0!important;min-height:2.6em!important;-webkit-line-clamp:2!important}.template-index .mnx54-carousel .mnx3-showcase__pricing{margin-top:5px!important;gap:3px!important}.template-index .mnx54-carousel .mnx3-showcase__pricing strong{font-size:16px!important}.template-index .mnx54-carousel .mnx3-showcase__from{font-size:10px!important}.template-index .mnx54-carousel .mnx3-showcase__details{font-size:10px!important;padding-top:8px!important}.template-index .mnx54-carousel .mnx3-showcase__foot{gap:7px!important;margin-top:0!important}.template-index .mnx54-carousel .mnx3-showcase__dots{min-height:10px!important}.template-index .mnx54-carousel .mnx3-showcase__cta{min-height:39px!important;width:auto!important;padding:8px 16px!important;font-size:11px!important}.template-index .mnx51-compact-categories .view-all .button{min-height:40px!important;width:auto!important;padding:8px 20px!important;font-size:11px!important}}@media(prefers-reduced-motion:reduce){.template-index .mnx54-carousel .mnx3-showcase__card,.template-index .mnx54-carousel .mnx3-showcase__cta{transition:none!important}}:root{--mnx56-forest:#153f38;--mnx56-paper:#f5f7f3}body{max-width:100%}.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel{box-sizing:border-box!important;overflow:hidden!important;padding-block:clamp(18px,2.5vw,34px)!important}.template-index .mnx56-carousel .mnx3-showcase__heading{box-sizing:border-box!important;max-width:1160px!important;gap:14px!important;margin:0 auto 12px!important;padding-inline:clamp(15px,3vw,36px)!important;align-items:flex-start!important}.template-index .mnx56-carousel .mnx3-showcase__eyebrow{font-size:10px!important;line-height:1.35!important;margin:0 0 6px!important}.template-index .mnx56-carousel .mnx3-showcase__heading h2{font-size:clamp(23px,2.7vw,36px)!important;line-height:1.13!important;letter-spacing:-.04em!important}.template-index .mnx56-carousel .mnx3-showcase__description{font-size:clamp(11px,1vw,13px)!important;line-height:1.5!important;max-width:600px!important;margin:6px 0 0!important}.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel .mnx3-showcase__rail{--mnx56-track:min( calc(100vw - 32px) ,790px);--mnx56-card:230px;box-sizing:border-box!important;display:flex!important;width:var(--mnx56-track)!important;max-width:100%!important;margin:0 auto!important;padding:6px calc((var(--mnx56-track) - var(--mnx56-card))/2) 12px!important;gap:13px!important;align-items:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:50%!important;-webkit-overflow-scrolling:touch!important}.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel .mnx3-showcase__card{box-sizing:border-box!important;flex:0 0 var(--mnx56-card)!important;width:var(--mnx56-card)!important;min-width:var(--mnx56-card)!important;max-width:var(--mnx56-card)!important;min-height:0!important;height:auto!important;align-self:flex-start!important;border-radius:14px!important;scroll-snap-align:center!important;opacity:1!important;transform:none!important;box-shadow:0 9px 24px #04191c21!important}.template-index .mnx56-carousel .mnx3-showcase__card.is-active{border-color:#b2e7d8f2!important;box-shadow:0 11px 29px #00000030!important;transform:none!important}.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel .mnx3-showcase__media{box-sizing:border-box!important;display:grid!important;width:100%!important;aspect-ratio:1.55/1!important;min-height:0!important;max-height:none!important;padding:9px!important;background:#eff4ef!important;overflow:hidden!important}.template-index .mnx56-carousel .mnx3-showcase__media>a{width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.template-index .mnx56-carousel .mnx3-showcase__image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.template-index .mnx56-carousel .mnx3-showcase__tag{top:8px!important;left:8px!important;padding:4px 8px!important;font-size:9px!important}.template-index .mnx56-carousel .mnx3-showcase__card-content{box-sizing:border-box!important;padding:10px 11px 13px!important;min-width:0!important}.template-index .mnx56-carousel .mnx3-showcase__vendor{font-size:10px!important}.template-index .mnx56-carousel .mnx3-showcase__card h3{font-size:12px!important;font-weight:740!important;line-height:1.3!important;min-height:2.6em!important;margin:6px 0 0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.template-index .mnx56-carousel .mnx3-showcase__storage{font-size:10px!important;line-height:1.4!important;margin-top:4px!important}.template-index .mnx56-carousel .mnx3-showcase__pricing{gap:5px!important;margin:7px 0 0!important;line-height:1.15!important}.template-index .mnx56-carousel .mnx3-showcase__pricing strong{font-size:17px!important;line-height:1.2!important}.template-index .mnx56-carousel .mnx3-showcase__from,.template-index .mnx56-carousel .mnx3-showcase__pricing s{font-size:10px!important}.template-index .mnx56-carousel .mnx3-showcase__swatches{padding-top:6px!important;min-height:22px!important}.template-index .mnx56-carousel .mnx3-showcase__swatch{width:16px!important;height:16px!important}.template-index .mnx56-carousel .mnx3-showcase__details{font-size:11px!important;padding-top:12px!important;min-height:27px!important}.template-index .mnx56-carousel .mnx3-showcase__foot{gap:9px!important;margin:9px auto 0!important;max-width:800px!important}.template-index .mnx56-carousel .mnx3-showcase__dots{min-height:10px!important;gap:6px!important}.template-index .mnx56-carousel .mnx3-showcase__cta{box-sizing:border-box!important;min-height:39px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 36px)!important;padding:8px 19px!important;font-size:12px!important;gap:12px!important}@media(min-width:600px)and (max-width:989px){.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel .mnx3-showcase__rail{--mnx56-track:min( calc(100vw - 28px) ,688px);--mnx56-card:213px;gap:13px!important}.template-index .mnx56-carousel .mnx3-showcase__heading{max-width:900px!important}}@media(min-width:990px){.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel .mnx3-showcase__rail{--mnx56-track:min( calc(100vw - 52px) ,790px);--mnx56-card:230px;gap:14px!important}.template-index .mnx56-carousel .mnx3-showcase__arrows{display:flex!important}.template-index .mnx56-carousel .mnx3-showcase__arrow{width:34px!important;height:34px!important;font-size:14px!important}.template-index .mnx56-carousel .mnx3-showcase__heading{max-width:925px!important}.template-index .mnx56-carousel .mnx3-showcase__foot{max-width:790px!important}.template-index .mnx54-faq .mnx3-faq__grid,.template-index .mnx2-grades .page-width,.template-index .mnx-newsletter__layout{max-width:1140px!important}.template-index .mnx51-compact-categories{max-width:1020px!important}}@media(min-width:1440px){.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel .mnx3-showcase__rail{--mnx56-track:840px;--mnx56-card:245px}.template-index .mnx56-carousel .mnx3-showcase__card h3{font-size:13px!important}.template-index .mnx56-carousel .mnx3-showcase__pricing strong{font-size:18px!important}}@media(max-width:599px){.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel{padding-top:16px!important;padding-bottom:17px!important}.template-index .mnx56-carousel .mnx3-showcase__heading{padding-inline:15px!important;margin-bottom:9px!important;gap:5px!important}.template-index .mnx56-carousel .mnx3-showcase__heading h2{font-size:clamp(21px,5.8vw,24px)!important}.template-index .mnx56-carousel .mnx3-showcase__description{font-size:11px!important;line-height:1.42!important;margin-top:5px!important}.template-index .mnx3-showcase.mnx54-carousel.mnx56-carousel .mnx3-showcase__rail{--mnx56-track: calc(100vw - 16px) ;--mnx56-card:min(50vw,187px);gap:9px!important;padding-bottom:8px!important}.template-index .mnx56-carousel .mnx3-showcase__card-content{padding:8px 9px 10px!important}.template-index .mnx56-carousel .mnx3-showcase__card h3{font-size:11px!important}.template-index .mnx56-carousel .mnx3-showcase__pricing strong{font-size:16px!important}.template-index .mnx56-carousel .mnx3-showcase__foot{margin-top:6px!important}.template-index .mnx56-carousel .mnx3-showcase__cta{min-height:39px!important;font-size:11px!important}.template-index .mnx55-hero__viewport{min-height:0!important;height:clamp(410px,105vw,490px)!important}.template-index .mnx51-compact-categories .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-index .mnx56-carousel .mnx3-showcase__card a:focus-visible,.template-index .mnx56-carousel .mnx3-showcase__arrow:focus-visible{outline:2px solid #f7d99d!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.template-index .mnx56-carousel .mnx3-showcase__card,.template-index .mnx56-carousel .mnx3-showcase__image{transition:none!important;animation:none!important}}.template-index .mnx55-hero.mnx59-swipe .mnx55-hero__viewport{height:clamp(380px,38vw,520px)!important;min-height:0!important;max-height:none!important;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.template-index .mnx55-hero.mnx59-swipe .mnx55-hero__viewport:active{cursor:grabbing}.template-index .mnx59-swipe .mnx55-hero__poster img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.template-index .mnx59-swipe .mnx55-hero__content{padding-top:23px!important;padding-bottom:62px!important}.template-index .mnx59-swipe .mnx55-hero__heading{font-size:clamp(37px,4.2vw,62px)!important;line-height:1.04!important;margin-bottom:13px!important;max-width:600px!important}.template-index .mnx59-swipe .mnx55-hero__eyebrow{margin-bottom:9px!important;font-size:10px!important}.template-index .mnx59-swipe .mnx55-hero__description{margin-bottom:15px!important;font-size:clamp(12px,1.2vw,15px)!important;line-height:1.48!important;max-width:500px!important}.template-index .mnx59-swipe .mnx55-hero__shop,.template-index .mnx59-swipe .mnx55-hero__play{min-height:43px!important;padding:10px 17px!important;font-size:11px!important}.template-index .mnx59-swipe .mnx55-hero__source{margin-top:8px!important}.template-index .mnx59-swipe .mnx55-hero__controls{bottom:10px!important}.template-index .mnx59-swipe .mnx55-hero__disclaimer{padding:5px 17px 6px!important;font-size:9px!important;line-height:1.35!important}.template-index .mnx59-swipe .mnx55-hero__veil{background:linear-gradient(0deg,#081918c2,#0819187d 55%,#08191833)!important}@media(min-width:750px)and (max-width:989px){.template-index .mnx55-hero.mnx59-swipe .mnx55-hero__viewport{height:clamp(345px,44vw,410px)!important}.template-index .mnx59-swipe .mnx55-hero__heading{font-size:clamp(36px,4.7vw,46px)!important}.template-index .mnx59-swipe .mnx55-hero__content{padding:20px 27px 59px!important}}@media(max-width:749px){.template-index .mnx55-hero.mnx59-swipe .mnx55-hero__viewport{height:clamp(315px,90vw,370px)!important;min-height:0!important;max-height:370px!important}.template-index .mnx59-swipe .mnx55-hero__content{padding:12px 16px 48px!important}.template-index .mnx59-swipe .mnx55-hero__topline{font-size:8px!important;gap:7px!important;letter-spacing:.1em!important}.template-index .mnx59-swipe .mnx55-hero__glyph{font-size:16px!important}.template-index .mnx59-swipe .mnx55-hero__eyebrow{font-size:9px!important;margin-bottom:5px!important;line-height:1.35!important;letter-spacing:.13em!important}.template-index .mnx59-swipe .mnx55-hero__heading{font-size:clamp(27px,7.6vw,35px)!important;line-height:1.09!important;margin-bottom:7px!important;max-width:100%!important;letter-spacing:-.05em!important}.template-index .mnx59-swipe .mnx55-hero__description{font-size:11px!important;line-height:1.4!important;margin-bottom:10px!important;max-width:320px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-index .mnx59-swipe .mnx55-hero__actions{gap:7px!important}.template-index .mnx59-swipe .mnx55-hero__shop,.template-index .mnx59-swipe .mnx55-hero__play{box-sizing:border-box!important;font-size:10px!important;line-height:1.15!important;min-height:40px!important;padding:7px 11px!important;gap:7px!important}.template-index .mnx59-swipe .mnx55-hero__play-icon{width:18px!important;height:18px!important}.template-index .mnx59-swipe .mnx55-hero__source{display:none!important}.template-index .mnx59-swipe .mnx55-hero__controls{bottom:8px!important}.template-index .mnx59-swipe .mnx55-hero__dot{width:29px!important}.template-index .mnx59-swipe .mnx55-hero__disclaimer{padding:5px 12px 6px!important;font-size:9px!important;line-height:1.3!important}.template-index .mnx59-swipe .mnx55-hero__veil{background:linear-gradient(0deg,#061515de,#071818a6 50%,#07181830)!important}}@media(prefers-reduced-motion:reduce){.template-index .mnx59-swipe .mnx55-hero__slide.is-active .mnx55-hero__poster img{animation:none!important}}.template-index .mnx55-hero.mnx64-crisp-cover{background:#102e2c!important;color:#fff!important;--mnx64-ink:#0c302b;--mnx64-ivory:#f2f5f0;overflow:hidden!important}.template-index .mnx64-crisp-cover .mnx55-hero__viewport{background:#132e2b!important}.template-index .mnx64-crisp-cover .mnx55-hero__slide{background:#15332e!important}.template-index .mnx64-crisp-cover .mnx55-hero__poster{z-index:0!important;background:#eaf0e9!important;overflow:hidden!important}.template-index .mnx64-crisp-cover .mnx55-hero__veil{z-index:0!important;background:linear-gradient(90deg,#08201ee8,#08201ec4 38%,#08201e1f)!important}.template-index .mnx64-crisp-cover .mnx64-photo-slide .mnx55-hero__veil{background:transparent!important}.template-index .mnx64-crisp-cover .mnx64-photo-slide .mnx55-hero__poster{background:radial-gradient(ellipse at 73% 47%,#e5ede5,#cfded4 70%,#aabbb0)!important}.template-index .mnx64-crisp-cover .mnx64-photo-slide .mnx55-hero__poster img.mnx64-catalog-cover{box-sizing:border-box!important;position:absolute!important;top:clamp(12px,2vw,24px)!important;right:clamp(10px,2.2vw,35px)!important;left:auto!important;width:min(54%,830px)!important;height:calc(100% - clamp(24px,4vw,48px))!important;max-width:none!important;max-height:none!important;padding:clamp(9px,1.4vw,19px)!important;object-fit:contain!important;object-position:center!important;background:#f6f8f4!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:clamp(14px,1.7vw,24px)!important;filter:none!important;transform:none!important;animation:none!important;box-shadow:0 13px 36px #0119152e!important}.template-index .mnx64-crisp-cover .mnx64-photo-slide.is-active .mnx55-hero__poster img.mnx64-catalog-cover{animation:none!important;transform:none!important}.template-index .mnx64-crisp-cover .mnx55-hero__content{box-sizing:border-box!important;z-index:2!important;padding-top:clamp(12px,2.5vw,27px)!important;padding-bottom:60px!important;max-width:1420px!important}.template-index .mnx64-crisp-cover .mnx55-hero__topline{align-self:flex-start!important;display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:7px 12px!important;color:#fff!important;background:#0a2925ed!important;border:1px solid rgba(236,246,240,.22)!important;border-radius:9px!important;text-shadow:none!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.14em!important}.template-index .mnx64-crisp-cover .mnx55-hero__topline span{color:#fff!important;opacity:1!important}.template-index .mnx64-crisp-cover .mnx55-hero__copy{box-sizing:border-box!important;position:relative!important;display:block!important;width:min(100%,580px)!important;max-width:580px!important;margin:0!important;padding:clamp(18px,2.1vw,28px)!important;border-radius:18px!important;border:1px solid rgba(236,244,238,.2)!important;background:linear-gradient(112deg,#082622f7,#082a25e6)!important;box-shadow:0 18px 45px #0012113d!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.template-index .mnx64-crisp-cover .mnx55-hero__eyebrow{margin:0 0 9px!important;color:#d9f5e7!important;opacity:1!important;font-size:10px!important;font-weight:800!important;letter-spacing:.16em!important;line-height:1.35!important;text-shadow:none!important}.template-index .mnx64-crisp-cover .mnx55-hero__heading{color:#fff!important;opacity:1!important;font-size:clamp(35px,4.1vw,60px)!important;font-weight:740!important;line-height:1.08!important;letter-spacing:-.055em!important;max-width:510px!important;margin:0 0 12px!important;text-shadow:none!important}.template-index .mnx64-crisp-cover .mnx55-hero__description{color:#f2f8f4!important;opacity:1!important;font-size:clamp(12px,1.1vw,15px)!important;line-height:1.5!important;max-width:455px!important;margin:0 0 15px!important;text-shadow:none!important}.template-index .mnx64-crisp-cover .mnx55-hero__actions{position:relative!important;z-index:3!important;gap:9px!important;display:flex!important;flex-wrap:wrap!important}.template-index .mnx64-crisp-cover .mnx55-hero__shop,.template-index .mnx64-crisp-cover .mnx55-hero__play{box-sizing:border-box!important;min-height:43px!important;padding:9px 15px!important;opacity:1!important;font-size:11px!important;font-weight:780!important}.template-index .mnx64-crisp-cover .mnx55-hero__shop{color:#173a32!important;background:#f0e4cb!important}.template-index .mnx64-crisp-cover .mnx55-hero__play{color:#fff!important;background:#ffffff21!important;border:1px solid rgba(255,255,255,.65)!important}.template-index .mnx64-crisp-cover .mnx55-hero__play span{color:#fff!important}.template-index .mnx64-crisp-cover .mnx55-hero__source{align-self:flex-start!important;padding:5px 9px!important;border-radius:7px!important;background:#092420e0!important;color:#f2f7f3!important}.template-index .mnx64-crisp-cover .mnx55-hero__source a{color:#fff!important}.template-index .mnx64-crisp-cover .mnx55-hero__controls{z-index:8!important;bottom:9px!important;justify-content:center!important}.template-index .mnx64-crisp-cover .mnx55-hero__dot:before{background:#e8eee8!important;opacity:.72!important}.template-index .mnx64-crisp-cover .mnx55-hero__dot.is-active:before{background:#ead09c!important;opacity:1!important}.template-index .mnx64-crisp-cover .mnx55-hero__disclaimer{box-sizing:border-box!important;padding:7px 16px!important;color:#d7e4dc!important;background:#112e29!important;font-size:10px!important;line-height:1.35!important;text-align:center!important}@media(min-width:750px)and (max-width:989px){.template-index .mnx64-crisp-cover .mnx55-hero__copy{width:min(60%,500px)!important;padding:17px 19px!important}.template-index .mnx64-crisp-cover .mnx55-hero__heading{font-size:clamp(30px,4vw,40px)!important}.template-index .mnx64-crisp-cover .mnx55-hero__description{font-size:12px!important;line-height:1.42!important}.template-index .mnx64-crisp-cover .mnx55-hero__source{display:none!important}}@media(max-width:749px){.template-index .mnx64-crisp-cover .mnx55-hero__viewport{box-sizing:border-box!important;height:clamp(335px,93vw,380px)!important;min-height:0!important;max-height:380px!important}.template-index .mnx64-crisp-cover .mnx64-photo-slide .mnx55-hero__poster{background:#f0f3ef!important}.template-index .mnx64-crisp-cover .mnx64-photo-slide .mnx55-hero__poster img.mnx64-catalog-cover{top:0!important;right:0!important;left:0!important;width:100%!important;height:56%!important;padding:8px 13px 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:#f4f7f2!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}.template-index .mnx64-crisp-cover .mnx55-hero__content{display:block!important;height:100%!important;padding:9px 13px 0!important}.template-index .mnx64-crisp-cover .mnx55-hero__topline{position:relative!important;z-index:4!important;padding:6px 9px!important;font-size:9px!important;letter-spacing:.09em!important;border-radius:7px!important}.template-index .mnx64-crisp-cover .mnx55-hero__copy{position:absolute!important;left:11px!important;right:11px!important;bottom:38px!important;margin:0!important;width:calc(100% - 22px)!important;max-width:none!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgba(228,244,235,.22)!important;background:#092622f7!important;box-shadow:0 8px 22px #02191429!important}.template-index .mnx64-crisp-cover .mnx55-hero__eyebrow{font-size:9px!important;line-height:1.2!important;letter-spacing:.1em!important;margin-bottom:5px!important}.template-index .mnx64-crisp-cover .mnx55-hero__heading{font-size:clamp(24px,6.9vw,31px)!important;line-height:1.1!important;letter-spacing:-.045em!important;margin:0 0 6px!important}.template-index .mnx64-crisp-cover .mnx55-hero__description{font-size:11px!important;line-height:1.35!important;margin:0 0 9px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.template-index .mnx64-crisp-cover .mnx55-hero__actions{gap:7px!important;flex-wrap:wrap!important}.template-index .mnx64-crisp-cover .mnx55-hero__shop,.template-index .mnx64-crisp-cover .mnx55-hero__play{min-height:38px!important;padding:7px 11px!important;font-size:10px!important;line-height:1.15!important;gap:6px!important;border-radius:8px!important}.template-index .mnx64-crisp-cover .mnx55-hero__source{display:none!important}.template-index .mnx64-crisp-cover .mnx55-hero__controls{bottom:8px!important;padding:0!important}.template-index .mnx64-crisp-cover .mnx55-hero__pagination{gap:5px!important}.template-index .mnx64-crisp-cover .mnx55-hero__dot{width:28px!important}.template-index .mnx64-crisp-cover .mnx55-hero__disclaimer{font-size:9px!important;text-align:left!important}}@media(prefers-reduced-motion:reduce){.template-index .mnx64-crisp-cover .mnx64-photo-slide .mnx55-hero__poster img.mnx64-catalog-cover{animation:none!important}}.template-product .product__media-wrapper,.template-product .product__media-wrapper media-gallery,.template-product .product__media-wrapper product-gallery{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.template-product .product__media-wrapper media-gallery{display:block!important;background:#eff4f0!important;border:1px solid #e0e9e3!important;border-radius:22px!important;padding:clamp(9px,1.5vw,17px)!important;overflow:hidden!important;box-shadow:0 16px 42px #10372a11}.template-product .product__media-wrapper .product__media-gallery{padding:clamp(9px,1.5vw,17px)!important;background:#eff4f0!important}.template-product .product__media-wrapper product-gallery{position:relative!important;display:block!important;isolation:isolate;overflow:hidden!important;border-radius:16px!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;margin:0!important;padding:0!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .product__media-wrapper .product__media-list::-webkit-scrollbar,.template-product .product__media-wrapper .thumbnail-list::-webkit-scrollbar{display:none!important}.template-product .product__media-wrapper .product__media-list>.product__media-item{flex:0 0 100%!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;scroll-snap-align:start!important}.template-product .product__media-wrapper .product__media-item .media-wrapper,.template-product .product__media-wrapper .product__media-item use-animate,.template-product .product__media-wrapper .product__media-item .product__modal-opener{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height: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;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1/1!important;padding:0!important;overflow:hidden!important;background:#eff4f0!important;border-radius:14px!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;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}.template-product .product__media-wrapper .product__media-item iframe,.template-product .product__media-wrapper .product__media-item video{display:block;max-width:100%!important;width:100%!important;height:100%!important;object-fit:contain}.template-product .product__media-wrapper .thumbnail-slider{display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important;margin:12px auto 0!important;padding:0 4px!important;overflow:hidden!important}.template-product .product__media-wrapper .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;max-width:min(100%,440px)!important;min-width:0!important;width:max-content!important;margin:0 auto!important;padding:5px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:14px!important;scroll-snap-type:x proximity!important;background:transparent!important;box-shadow:none!important}.template-product .product__media-wrapper .thumbnail-list__item.slider__slide{flex:0 0 63px!important;box-sizing:border-box!important;width:63px!important;min-width:63px!important;max-width:63px!important;overflow:hidden!important;padding:2px!important;border:2px solid transparent!important;border-radius:12px!important}.template-product .product__media-wrapper .thumbnail-list__item.is-active{border-color:#1c5948!important;box-shadow:0 3px 11px #13372b29!important}.template-product .product__media-wrapper .thumbnail-list .thumbnail{border-radius:9px!important;overflow:hidden!important}.template-product .product__media-wrapper .thumbnail-list .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product .product__media-wrapper .thumbnail-slider>.slider-buttons,.template-product .product__media-wrapper product-gallery.mnx65-ready>.slider-buttons{display:none!important}.template-product .mnx65-nav{position:absolute;top:50%;left:8px;right:8px;z-index:9;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.template-product .mnx65-nav button{pointer-events:auto;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0 0 4px;cursor:pointer;border-radius:50%;background:#fffffff0;border:1px solid rgba(255,255,255,.95);color:#184d3f!important;box-shadow:0 5px 20px #0b2a2029;font:400 31px/1 Arial,sans-serif}.template-product .mnx65-nav button:hover{background:#fff;box-shadow:0 7px 22px #0b2a203b}.template-product .mnx65-nav button:focus-visible,.template-index .mnx65-hero-arrows button:focus-visible{outline:3px solid #b78d52;outline-offset:2px}.template-product .mnx65-count{position:absolute;z-index:8;right:11px;bottom:11px;border-radius:30px;padding:5px 11px;background:#0c3327d9;color:#fff;font-size:12px;letter-spacing:.05em;font-weight:700;pointer-events:none}.template-index .mnx65-hero-arrows{display:flex;position:absolute;right:clamp(10px,3vw,38px);top:50%;transform:translateY(-50%);align-items:center;gap:8px;z-index:11;pointer-events:auto}.template-index .mnx65-hero-arrows button{display:grid;place-items:center;width:40px;height:40px;padding:0 0 4px;cursor:pointer;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;font-size:30px;line-height:1;background:#0b251fad;box-shadow:0 5px 17px #00000029}.template-index .mnx65-hero-arrows button:hover{background:#173d34}@media(max-width:749px){.template-product .product__media-wrapper media-gallery{padding:9px!important;border-radius:19px!important}.template-product .product__media-wrapper .product__media-gallery{padding:9px!important}.template-product .mnx65-nav button{width:42px;height:42px;font-size:28px}.template-product .product__media-wrapper .thumbnail-list__item.slider__slide{flex-basis:55px!important;width:55px!important;min-width:55px!important;max-width:55px!important}.template-index .mnx65-hero-arrows{gap:5px;right:8px}.template-index .mnx65-hero-arrows button{width:33px;height:33px;font-size:25px}}.cart-drawer .mini-cart__main{scroll-snap-type:none!important}.cart-drawer .mini-cart__main cart-items{display:block!important;min-width:0!important;padding:clamp(12px,2.4vw,20px)!important}.cart-drawer .mini-cart__main cart-items>.mini-cart__navigation{display:flex!important;flex-direction:column!important;gap:13px!important;min-width:0!important;padding:2px 0 14px!important;margin:0!important}.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line,.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line:first-child,.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line:last-child{position:relative;box-sizing:border-box!important;min-width:0!important;width:100%!important;margin:0!important;padding:17px!important;border:1px solid #e0e8e2!important;border-radius:19px!important;background:#fff!important;box-shadow:0 5px 24px #1435280e!important;transition:border-color .18s,box-shadow .18s}.cart-drawer .mini-cart__main .mnx68-cart-line:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 4px 4px 0;background:#37705a;pointer-events:none}.cart-drawer .mini-cart__main .mnx68-cart-line .product-container{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .mnx68-cart-art{width:112px!important;max-width:100%!important;min-width:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-image{box-sizing:border-box!important;display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;padding:8px!important;border:1px solid #e9eeea!important;border-radius:14px!important;background:#f1f5f1!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-image .media{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important;padding:0!important;overflow:hidden!important;background:transparent!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-image img{display:block!important;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;object-position:center!important;transform:none!important;filter:none!important;backface-visibility:hidden}.cart-drawer .mini-cart__main .mnx68-cart-line .product-description{display:flex!important;flex-direction:column!important;min-width:0!important;max-width:100%!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;align-items:start!important;justify-content:initial!important;margin:1px 0 0!important;max-width:100%!important;min-width:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>a.product-title{display:block!important;margin:0!important;min-width:0!important;color:#143d31!important;font:750 clamp(14px,1.5vw,17px)/1.36 inherit!important;font-family:var(--font-heading-family,inherit)!important;font-size:clamp(14px,1.5vw,17px)!important;font-weight:750!important;line-height:1.36!important;letter-spacing:-.025em!important;overflow-wrap:anywhere;word-break:normal;text-decoration:none!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>a.product-title:hover{color:#27735a!important;text-decoration:underline!important;text-underline-offset:3px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>.price,.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>.cart-item__discounted-prices{justify-self:end!important;align-self:start!important;white-space:nowrap!important;margin:0!important;min-width:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content .price bdi{color:#153b30!important;font-size:clamp(15px,1.7vw,18px)!important;font-weight:780!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums}.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__discounted-prices{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__discounted-prices dd{margin:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__discounted-prices s bdi{color:#87988b!important;font-size:12px!important;font-weight:450!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-description>dl{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:11px 0 0!important;min-width:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-option{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:5px 9px!important;border-radius:999px!important;background:#eef5ef!important;border:1px solid #dceadf!important;font-size:11px!important;line-height:1.35!important;color:#496657!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-option dt{margin:0!important;color:#647e6d!important;font-weight:550!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-option dd{margin:0!important;color:#215b44!important;font-weight:730!important}.cart-drawer .mini-cart__main .mnx68-cart-line .discounts{max-width:100%!important;margin:8px 0 0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-quantity{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;margin-top:13px!important;padding-top:11px!important;border-top:1px solid #edf1ed!important}.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important}.cart-drawer .mini-cart__main .mnx68-cart-line .quantity{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;box-sizing:border-box!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:39px!important;padding:2px 3px!important;background:#f8faf8!important;border:1px solid #d9e2da!important;border-radius:12px!important;box-shadow:none!important}.cart-drawer .mini-cart__main .mnx68-cart-line .quantity__button{display:grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 31px!important;width:31px!important;height:31px!important;background:transparent!important;border-radius:9px!important;cursor:pointer!important}.cart-drawer .mini-cart__main .mnx68-cart-line .quantity__button:hover{background:#e7eee9!important}.cart-drawer .mini-cart__main .mnx68-cart-line .quantity__button .icon{width:12px!important;height:12px!important;color:#2a5140!important}.cart-drawer .mini-cart__main .mnx68-cart-line .quantity__input{flex:1 1 auto!important;width:40px!important;min-width:0!important;padding:0!important;height:32px!important;text-align:center!important;background:transparent!important;font-size:15px!important;font-weight:700!important;color:#1c3b2f!important;font-variant-numeric:tabular-nums}.cart-drawer .mini-cart__main .mnx68-cart-line cart-remove-button .delete-product{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:11px!important;border:1px solid #f0e5e1!important;background:#fbf4f2!important;color:#9b6254!important;cursor:pointer!important;overflow:visible!important}.cart-drawer .mini-cart__main .mnx68-cart-line cart-remove-button .delete-product:hover{color:#8d4436!important;background:#f9e9e4!important}.cart-drawer .mini-cart__main .mnx68-cart-line cart-remove-button .icon{width:16px!important;height:16px!important}.cart-drawer .mini-cart__main .mnx68-cart-line a:focus-visible,.cart-drawer .mini-cart__main .mnx68-cart-line button:focus-visible,.cart-drawer .mini-cart__main .mnx68-cart-line input:focus-visible{outline:2px solid #316b55!important;outline-offset:3px!important}@media(hover:hover){.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line:hover{border-color:#c9d8ce!important;box-shadow:0 9px 27px #14352817!important}}@media(max-width:749px){.cart-drawer .mini-cart__main cart-items{padding:12px!important}.cart-drawer .mini-cart__main cart-items>.mini-cart__navigation{gap:11px!important}.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line,.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line:first-child,.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line:last-child{padding:13px!important;border-radius:16px!important}.cart-drawer .mini-cart__main .mnx68-cart-line:before{top:14px;bottom:14px}.cart-drawer .mini-cart__main .mnx68-cart-line .product-container{grid-template-columns:94px minmax(0,1fr)!important;gap:10px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .mnx68-cart-art{width:94px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-image{padding:6px!important;border-radius:12px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>a.product-title{font-size:14px!important;line-height:1.33!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>.price,.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>.cart-item__discounted-prices{justify-self:start!important}.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__discounted-prices{align-items:flex-start!important;flex-direction:row!important;gap:6px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content .price bdi{font-size:16px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-description>dl{margin-top:8px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-option{font-size:10px!important;padding:4px 8px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-quantity{margin-top:10px!important;padding-top:9px!important}}@media(max-width:379px){.cart-drawer .mini-cart__main cart-items{padding:9px!important}.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line,.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line:first-child,.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line:last-child{padding:10px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-container{grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .mnx68-cart-art{width:76px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>a.product-title{font-size:13px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .quantity{width:108px!important;min-width:108px!important;max-width:108px!important}}@media(prefers-reduced-motion:reduce){.cart-drawer .mini-cart__main .mini-cart__navigation>li.mnx68-cart-line{transition:none!important}}.cart-drawer .mini-cart__main .mnx68-cart-line .product-container.no-image{grid-template-columns:minmax(0,1fr)!important}.cart-drawer .mini-cart__main,.cart-drawer .mini-cart__main cart-items,.cart-drawer .mini-cart__main .mnx68-cart-line,.cart-drawer .mini-cart__main .mnx68-cart-line .product-container,.cart-drawer .mini-cart__main .mnx68-cart-line .product-description{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>a.product-title{display:block!important;grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow-wrap:anywhere!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>.price,.cart-drawer .mini-cart__main .mnx68-cart-line .product-content>.cart-item__discounted-prices{grid-column:1!important;grid-row:auto!important;justify-self:start!important;align-self:start!important;margin:0!important;min-width:0!important;max-width:100%!important}.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__discounted-prices{align-items:flex-start!important;justify-content:flex-start!important}.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__quantity-wrapper{display:flex!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;gap:8px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-quantity,.cart-drawer .mini-cart__main .mnx68-cart-line .product-quantity dt,.cart-drawer .mini-cart__main .mnx68-cart-line .product-quantity quantity-popover,.cart-drawer .mini-cart__main .mnx68-cart-line .product-quantity .quantity-popover-wrapper{max-width:100%!important;min-width:0!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-option{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-image,.cart-drawer .mini-cart__main .mnx68-cart-line .mnx68-cart-art{max-width:100%!important;min-width:0!important}@media(min-width:750px){.cart-drawer .mini-cart__main{padding-inline-start:0!important;margin-inline-end:0!important}.cart-drawer .mini-cart__main cart-items{width:100%!important;padding:16px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-container{grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .mnx68-cart-art{width:100px!important}}@media(max-width:379px){.cart-drawer .mini-cart__main .mnx68-cart-line .cart-item__quantity-wrapper{gap:5px!important}.cart-drawer .mini-cart__main .mnx68-cart-line .product-content .price,.cart-drawer .mini-cart__main .mnx68-cart-line .product-content .price bdi{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(prefers-reduced-motion:reduce){.cart-drawer .mini-cart__main .mnx68-cart-line .product-content{scroll-behavior:auto!important}}:root,shopify-account{--shopify-account-color-accent: #19634e;--shopify-account-color-accent-hover: #114b3a;--shopify-account-color-accent-text: #ffffff;--shopify-account-color-background: #fafcf9;--shopify-account-color-background-subdued: #eef5ef;--shopify-account-color-text: #183d31;--shopify-account-color-text-subdued: #667d70;--shopify-account-color-border: #dce7de;--shopify-account-color-card-background: #ffffff;--shopify-account-color-card-text: #183d31;--shopify-account-color-control-background: #f3f7f3;--shopify-account-color-control-text: #23493b;--shopify-account-color-shadow: rgba(18, 51, 39, .13);--shopify-account-radius-base: 16px;--shopify-account-radius-dialog: 25px;--shopify-account-radius-button: 15px;--shopify-account-radius-button-small: 12px;--shopify-account-radius-input: 13px;--shopify-account-font-body: var(--font-body-family, system-ui, sans-serif);--shopify-account-font-heading: var(--font-heading-family, system-ui, sans-serif);--shopify-account-font-body-weight: 450;--shopify-account-font-heading-weight: 730;--shopify-account-signed-in-avatar-color-background: #dcece0;--shopify-account-signed-in-avatar-color-text: #19543f}.header shopify-account:focus-visible,.header__icon--account:focus-visible,.shopify-section-mobile-dock shopify-account:focus-visible{outline:2px solid #19634e;outline-offset:4px;border-radius:12px}@media(prefers-reduced-motion:reduce){.header shopify-account,.shopify-section-mobile-dock shopify-account{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/mainnex-85-experience-b.css.map */
