:root{--mss-green: #79bf43;--mss-green-bright: #80cc23;--mss-green-dim: #4a7a25;--mss-green-glow: rgba(121, 191, 67, .18);--mss-green-border: rgba(121, 191, 67, .32);--mss-bg: #090e15;--mss-bg-card: #0d1520;--mss-bg-elevated: #111b2b;--mss-border: rgba(255, 255, 255, .06);--mss-border-strong:rgba(255, 255, 255, .12);--mss-text-muted: #a8b8c8;--mss-ease-out: cubic-bezier(.16, 1, .3, 1);--mss-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--mss-t-hover: .22s;--mss-t-reveal: .5s;--page-width: 144rem}body{font-style:normal;letter-spacing:.015rem}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.banner__heading,.collection-hero__title,.card__heading,.section-header__heading{font-style:italic}.banner__text p,.collection-hero__description,.card-information,.rte p,.footer__content-info,.footer-block__details-content{font-style:normal}.card--standard .card__inner,.product-card-wrapper .card__inner{background-color:#090e15!important}.card__media .media img{object-fit:cover!important;padding:0!important;background-color:#090e15;transition:transform var(--mss-t-hover) var(--mss-ease-out)}.card__media .media img+img{object-fit:cover!important;padding:0!important}.product-card-wrapper{transition:transform var(--mss-t-hover) var(--mss-ease-out);border-radius:10px}.product-card-wrapper .card--standard .card__inner{border:1px solid var(--mss-border)!important;border-radius:10px!important;transition:border-color var(--mss-t-hover) ease,box-shadow var(--mss-t-hover) ease;overflow:hidden}@media screen and (min-width:990px){.product-card-wrapper:hover{transform:translateY(-4px)}.product-card-wrapper:hover .card--standard .card__inner{border-color:var(--mss-green)!important;box-shadow:0 0 0 1px #79bf4366,0 8px 28px #79bf4326}.product-card-wrapper:hover .card__media .media img:first-child{transform:scale(1.04)}}.mss-vendor{display:block;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mss-green);margin-bottom:.5rem;line-height:1}.card__information{padding:1.2rem 1.4rem 1.6rem!important}.card__heading.h5,.card__heading{font-size:1.4rem!important;line-height:1.35!important;margin-bottom:.4rem!important}.card-information>*+*{margin-top:.4rem}@media screen and (min-width:990px){.product-card-wrapper .quick-add{opacity:0;transform:translateY(5px);transition:opacity var(--mss-t-hover) ease,transform var(--mss-t-hover) var(--mss-ease-out)}.product-card-wrapper:hover .quick-add{opacity:1;transform:translateY(0)}}.quick-add__submit{font-style:normal!important;font-weight:700!important;letter-spacing:.04em!important;font-size:1.3rem!important}.price-item--sale.price-item--last{font-weight:900;font-size:1.7rem}.price__sale .price-item--regular s,.price-item--regular s{opacity:.4;font-size:1.2rem;text-decoration:line-through}.badge{font-style:normal!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.04em!important;border-radius:40px!important;padding:.35rem .9rem!important}.collection-hero{padding:4rem 0 3.5rem}.collection-hero__title{font-size:clamp(3rem,4.5vw,5rem)!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.025em!important;line-height:1.08!important;margin-bottom:1.2rem!important}.collection-hero__description{max-width:72ch;font-size:1.65rem;font-style:normal!important;line-height:1.65;opacity:.82}.banner__heading{font-weight:900!important;letter-spacing:-.025em!important;line-height:1.05!important;text-shadow:0 2px 24px rgba(0,0,0,.5)}.banner__text p{font-size:1.7rem;font-style:normal;line-height:1.6;opacity:.85;max-width:52ch}.banner:after{background:linear-gradient(to right,#090e15bf,#090e154d 55%,#090e151a)}.button--primary{font-style:normal!important;font-weight:700!important;letter-spacing:.04em!important;transition:background-color var(--mss-t-hover) ease,transform var(--mss-t-hover) var(--mss-ease-spring),box-shadow var(--mss-t-hover) ease!important}.button--primary:hover{transform:translateY(-2px)!important;box-shadow:0 6px 22px #79bf4352!important}.button--primary:active{transform:translateY(0)!important}.button--secondary{font-style:normal!important;font-weight:600!important}.header__menu-item a{position:relative;transition:color var(--mss-t-hover) ease}.header__menu-item a:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1.5px;background-color:var(--mss-green);transform:scaleX(0);transform-origin:left center;transition:transform var(--mss-t-hover) var(--mss-ease-out)}.header__menu-item a:hover:after,.header__menu-item a[aria-current]:after{transform:scaleX(1)}.cart-count-bubble{background-color:var(--mss-green)!important;color:#000!important;font-weight:700;font-size:1rem;min-width:1.8rem;height:1.8rem;width:auto;padding:0 .4rem;border-radius:999px}.mss-trust-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:2.4rem 2rem;background-color:var(--mss-bg-card);border-top:1px solid var(--mss-border);border-bottom:1px solid var(--mss-border)}.mss-trust-item{display:flex;align-items:center;gap:1rem;padding:.8rem 3rem;font-size:1.3rem;font-style:normal;font-weight:600;color:#ffffffb8;white-space:nowrap;border-right:1px solid var(--mss-border)}.mss-trust-item:last-child{border-right:none}.mss-trust-icon{width:22px;height:22px;flex-shrink:0;color:var(--mss-green)}@media screen and (max-width:989px){.mss-trust-item{padding:.8rem 2rem;border-right:none;font-size:1.25rem}}@media screen and (max-width:749px){.mss-trust-strip{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:1.6rem;gap:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mss-trust-strip::-webkit-scrollbar{display:none}.mss-trust-item{padding:0 2rem 0 0;font-size:1.2rem}}@media(prefers-reduced-motion:no-preference){.mss-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--mss-t-reveal) ease,transform var(--mss-t-reveal) var(--mss-ease-out)}.mss-reveal.is-visible{opacity:1;transform:translateY(0)}.mss-reveal-d1{transition-delay:80ms}.mss-reveal-d2{transition-delay:.16s}.mss-reveal-d3{transition-delay:.24s}.mss-reveal-d4{transition-delay:.32s}.mss-reveal-d5{transition-delay:.4s}}.announcement-bar__message{font-style:normal!important;font-weight:600!important;font-size:1.25rem!important;letter-spacing:.03em!important}.footer,.footer *{font-style:normal}.footer .h3,.footer .h4{font-style:italic}.search__input,.predictive-search__input{font-style:normal!important}.mss-cat-grid-section__header{text-align:center;margin-bottom:4rem}.mss-cat-grid-section__heading{font-size:clamp(2.8rem,3.5vw,4rem)!important;font-weight:900!important;font-style:italic!important;color:#fff!important;margin:0 0 1rem!important}.mss-cat-grid-section__sub{font-size:1.6rem;color:#a8b8c8;margin:0;font-style:normal}.mss-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.mss-cat-card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--mss-border);display:block;text-decoration:none;background-color:var(--mss-bg-card);transition:border-color var(--mss-t-hover) ease,box-shadow var(--mss-t-hover) ease}.mss-cat-card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mss-cat-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--mss-ease-out)}.mss-cat-card__placeholder{width:100%;height:100%;opacity:.08}.mss-cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#090e15eb,#090e1559,#090e150d);pointer-events:none;z-index:1}.mss-cat-card__content{position:absolute;bottom:0;left:0;right:0;padding:2rem 2.4rem;z-index:2}.mss-cat-card__count{display:block;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mss-green);margin-bottom:.5rem}.mss-cat-card__title{font-size:2.2rem!important;font-weight:900!important;font-style:italic!important;color:#fff!important;margin:0!important;display:flex;align-items:center;gap:.6rem;line-height:1.2!important}.mss-cat-card__desc{font-size:1.3rem;font-weight:400;font-style:normal;color:#ffffff8c;margin:.6rem 0 0;line-height:1.4}.mss-cat-card__arrow{font-style:normal;opacity:0;transform:translate(-6px);transition:opacity var(--mss-t-hover) ease,transform var(--mss-t-hover) var(--mss-ease-out);color:var(--mss-green);flex-shrink:0}@media screen and (min-width:990px){.mss-cat-card:hover{border-color:var(--mss-green-border);box-shadow:0 8px 32px #79bf431f}.mss-cat-card:hover .mss-cat-card__media img{transform:scale(1.04)}.mss-cat-card:hover .mss-cat-card__arrow{opacity:1;transform:translate(0)}}@media screen and (max-width:989px){.mss-cat-grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}.mss-cat-card__title{font-size:1.9rem!important}}@media screen and (max-width:749px){.mss-cat-grid{gap:1.2rem}.mss-cat-card__title{font-size:1.7rem!important}.mss-cat-card__content{padding:1.6rem 1.8rem}}.mss-sp-bar{background-color:var(--mss-bg-card);border-top:1px solid var(--mss-border);border-bottom:1px solid var(--mss-border);padding:2.4rem 0}.mss-sp-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.4rem}.mss-sp-rating{display:flex;align-items:center;gap:1rem;white-space:nowrap}.mss-sp-stars{color:#f5c842;font-size:1.8rem;letter-spacing:-.05em;line-height:1}.mss-sp-score{font-size:2.4rem;font-weight:900;color:#fff;font-style:normal}.mss-sp-reviews{color:#a8b8c8;font-size:1.3rem;font-weight:500}.mss-sp-divider{width:1px;height:32px;background-color:var(--mss-border-strong);flex-shrink:0}.mss-sp-brands{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.mss-sp-brands-label{font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mss-green);white-space:nowrap}.mss-sp-brand-badge{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;border:1px solid var(--mss-border-strong);border-radius:4px;padding:.3rem .9rem;white-space:nowrap;font-style:normal}@media screen and (max-width:749px){.mss-sp-divider{display:none}.mss-sp-inner{gap:1.6rem}}.mss-bs-grid{display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.mss-bs-label{display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mss-green);margin-bottom:1.6rem;font-style:normal}.mss-bs-heading{font-size:clamp(3.2rem,3.5vw,4.4rem)!important;font-weight:900!important;font-style:italic!important;line-height:1.1!important;color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.4)!important;margin:0 0 2rem!important}.mss-bs-body{font-size:1.75rem;line-height:1.75;color:#ffffffd9;margin-bottom:2.8rem;font-style:normal}.mss-bs-credentials{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.2rem}.mss-bs-cred{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;font-weight:600;color:#ffffffe6;background-color:#79bf4312;border:1px solid rgba(121,191,67,.18);border-radius:6px;padding:.6rem 1.2rem;font-style:normal}.mss-bs-cred-icon{color:var(--mss-green);font-style:normal}.mss-bs-image{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--mss-border-strong);background-color:var(--mss-bg-card)}.mss-bs-image img{width:100%;height:100%;object-fit:cover}.mss-bs-placeholder{width:100%;height:100%;opacity:.06}@media screen and (max-width:989px){.mss-bs-grid{grid-template-columns:1fr;gap:4rem}.mss-bs-image{order:-1;aspect-ratio:16 / 9}}.mss-build-header{text-align:center;margin-bottom:6rem}.mss-build-label{display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mss-green);margin-bottom:1.4rem;font-style:normal}.mss-build-heading{font-size:clamp(3rem,3.5vw,4.2rem)!important;font-weight:900!important;font-style:italic!important;margin:0!important}.mss-build-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}.mss-build-step{background-color:var(--mss-bg-card);border:1px solid var(--mss-border);border-radius:12px;padding:3.2rem 2.8rem;transition:border-color var(--mss-t-hover) ease,box-shadow var(--mss-t-hover) ease}.mss-build-step:hover{border-color:var(--mss-green-border);box-shadow:0 4px 24px #79bf4314}.mss-build-step__num{font-size:1rem;font-weight:900;letter-spacing:.2em;color:var(--mss-green);margin-bottom:2rem;font-style:normal}.mss-build-step__title{font-size:2.2rem!important;font-weight:900!important;font-style:italic!important;margin:0 0 1.2rem!important;line-height:1.2!important}.mss-build-step__body{font-size:1.45rem;line-height:1.65;color:#a8b8c8;margin-bottom:2.4rem;font-style:normal}.mss-build-step__cta{display:inline-flex;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:var(--mss-green);text-decoration:none;font-style:normal;transition:gap var(--mss-t-hover) var(--mss-ease-out)}.mss-build-step__cta:hover{gap:.9rem}@media screen and (max-width:989px){.mss-build-steps{grid-template-columns:1fr;gap:2rem}.mss-build-header{margin-bottom:4rem}}@media(prefers-reduced-motion:no-preference){.mss-reveal-d6{transition-delay:.48s}}.mss-breadcrumb{padding:1.2rem 0 0}.mss-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:1.15rem;font-style:normal}.mss-breadcrumb li{display:flex;align-items:center;color:#ffffff73}.mss-breadcrumb li+li{margin-left:.6rem}.mss-breadcrumb li+li:before{content:"\203a";margin-right:.6rem;color:#ffffff2e;font-size:1.5rem;line-height:1}.mss-breadcrumb a{color:#a8b8c8;text-decoration:none;transition:color var(--mss-t-hover) ease}.mss-breadcrumb a:hover{color:var(--mss-green)}.mss-breadcrumb li[aria-current=page]{color:#ffffffb3;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){.mss-breadcrumb{padding:1rem 0 0}.mss-breadcrumb li[aria-current=page]{max-width:180px}}.mss-hero{position:relative;height:min(78vh,56.25vw);min-height:480px;display:grid;grid-template-columns:2fr 3fr;grid-template-areas:"content visual";background-color:var(--mss-bg);overflow:hidden}.mss-hero__content{grid-area:content;display:flex;align-items:center;padding:8rem 4rem 4rem 8rem;z-index:2;position:relative}.mss-hero__inner{max-width:520px}.mss-hero__label{display:inline-block;font-size:1.1rem;font-weight:700;font-style:normal;letter-spacing:.25em;text-transform:uppercase;color:var(--mss-green);margin-bottom:1.6rem;opacity:0;transform:translateY(10px);animation:mss-fade-up .6s var(--mss-ease-out) .2s forwards}.mss-hero__h1{font-size:clamp(4.4rem,5.5vw,7.2rem);font-weight:900;font-style:italic;line-height:1;letter-spacing:-.02em;color:#fff;margin:0 0 2rem;opacity:0;transform:translateY(15px);animation:mss-fade-up .6s var(--mss-ease-out) .4s forwards}.mss-hero__sub{font-size:1.8rem;font-weight:400;font-style:normal;color:var(--mss-text-muted);line-height:1.6;margin:0 0 3.2rem;max-width:44ch;opacity:0;animation:mss-fade-in .5s ease-out .7s forwards}.mss-hero__ctas{display:flex;gap:1.6rem;flex-wrap:wrap;opacity:0;transform:translateY(10px);animation:mss-fade-up .5s var(--mss-ease-out) .9s forwards}.mss-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;border-radius:8px;font-size:1.5rem;font-weight:700;font-style:normal;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color var(--mss-t-hover) ease,box-shadow var(--mss-t-hover) ease,transform var(--mss-t-hover) ease,border-color var(--mss-t-hover) ease,color var(--mss-t-hover) ease}.mss-btn--primary{background-color:var(--mss-green);color:#000;border:none}.mss-btn--primary:hover{background-color:var(--mss-green-bright);box-shadow:0 0 28px #79bf4359;transform:translateY(-2px);color:#000}.mss-btn--ghost{background-color:transparent;color:#fff;border:1px solid var(--mss-border-strong)}.mss-btn--ghost:hover{border-color:var(--mss-border-accent);color:var(--mss-green)}.mss-hero__visual{grid-area:visual;position:relative;overflow:hidden;opacity:0;animation:mss-fade-in .8s ease-out .1s forwards}.mss-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--mss-bg) 0%,transparent 28%);z-index:1;pointer-events:none}.mss-hero__img,.mss-hero__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@keyframes mss-ken-burns{0%{transform:scale(1)}to{transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){.mss-hero__img{animation:mss-ken-burns 8s ease-out infinite alternate}}.mss-hero__bottom{display:flex;flex-direction:column;gap:.8rem;margin-top:2.8rem;padding-top:2rem;border-top:1px solid var(--mss-border);opacity:0;animation:mss-fade-in .4s ease-out 1s forwards}.mss-hero__trustpilot{display:flex;align-items:center;gap:.6rem}.mss-hero__tp-stars{color:#00b67a;font-size:1.5rem;letter-spacing:.04em;line-height:1}.mss-hero__tp-score{font-size:1.35rem;font-weight:700;font-style:normal;color:#fff}.mss-hero__tp-label{font-size:1.3rem;font-style:normal;color:var(--mss-text-muted)}.mss-hero__usp-bar{display:flex;align-items:center;flex-wrap:nowrap;gap:2.4rem}.mss-hero__usp-item{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;font-style:normal;font-weight:400;color:var(--mss-text-muted);white-space:nowrap}.mss-hero__usp-dot{width:5px;height:5px;border-radius:50%;background-color:var(--mss-green);flex-shrink:0}@keyframes mss-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes mss-fade-in{to{opacity:1}}@media screen and (max-width:989px){.mss-hero{grid-template-columns:1fr;grid-template-rows:55vw auto;grid-template-areas:"visual" "content";min-height:unset}.mss-hero__visual:after{background:linear-gradient(to top,var(--mss-bg) 0%,transparent 55%)}.mss-hero__content{padding:3.2rem 2rem 2rem}.mss-hero__inner{max-width:100%}.mss-hero__h1{font-size:clamp(3.6rem,8vw,5.6rem)}.mss-hero__sub{font-size:1.6rem}.mss-hero__usp-bar{flex-wrap:wrap;gap:1.2rem 2rem}}@media screen and (max-width:749px){.mss-hero{grid-template-rows:60vw auto auto}}.article-template{background-color:var(--mss-bg)!important;color:#ffffffe0!important}.article-template__hero-container{background-color:var(--mss-bg)}article.article-template h1,article.article-template .article-template__title,.article-template .article-template__title{color:#fff!important;font-style:italic!important}.article-template .circle-divider,.article-template .caption-with-letter-spacing{color:var(--mss-text-muted)!important}.article-template .article-template__content,.article-template .rte{color:#ffffffd1;font-size:1.65rem;line-height:1.8}.article-template .rte h2{color:#fff!important;font-style:italic;margin-top:4rem}.article-template .rte h3{color:#fff!important;font-style:italic}.article-template .rte a{color:var(--mss-green)}.article-template .rte ul li>p,.article-template .rte ol li>p{display:inline;margin:0}.article-template .rte ul li,.article-template .rte ol li{color:#ffffffd1}.article-template .rte strong{color:#fff}.article-template .share-button__button{color:var(--mss-text-muted)!important;border-color:var(--mss-border-strong)!important;background:transparent!important}.article-template .article-template__back-to-blog a{color:var(--mss-green)!important}.mss-bar{background-color:var(--mss-green);height:38px;overflow:hidden;display:flex;align-items:center;position:relative;z-index:101}.mss-bar:before,.mss-bar:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.mss-bar:before{left:0;background:linear-gradient(to right,var(--mss-green) 20%,transparent)}.mss-bar:after{right:0;background:linear-gradient(to left,var(--mss-green) 20%,transparent)}.mss-bar__track{display:inline-flex;align-items:center;animation:mss-bar-scroll 40s linear infinite;will-change:transform}.mss-bar__track:hover{animation-play-state:paused}@keyframes mss-bar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mss-bar__item{display:inline-flex;align-items:center;gap:.55rem;padding:0 2.8rem;font-size:1.2rem;font-style:normal;font-weight:600;color:#05080e;white-space:nowrap;border-right:1px solid rgba(0,0,0,.12)}.mss-bar__item--tp .mss-bar__tp-stars{color:#05080e;font-size:1.1rem;letter-spacing:.07em;line-height:1}.mss-bar__item--tp .mss-bar__tp-score{color:#05080e;font-weight:800;font-style:normal}.mss-bar__item--dealer .mss-bar__dealer-tag{color:#05080e;font-weight:800}.mss-bar__sep{color:#0000004d;margin:0 .15rem}.mss-bar__item--sale{color:#05080e}.mss-bar__sale-badge{background:#05080e;color:var(--mss-green);font-size:1rem;font-weight:800;letter-spacing:.04em;padding:.18em .55em;border-radius:3px;line-height:1;flex-shrink:0}.mss-bar__item--ship .mss-bar__ship-icon{color:#05080e;font-weight:800}@media screen and (max-width:749px){.mss-bar{height:34px}.mss-bar__item{font-size:1.1rem;padding:0 2rem;color:#05080e}.mss-bar__track{animation-duration:28s}}.mss-sale__header{text-align:center;margin-bottom:4.8rem}.mss-sale__label{display:inline-block;font-size:1.1rem;font-weight:700;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--mss-green);margin-bottom:1.2rem}.mss-sale__heading{font-size:clamp(2.8rem,3.5vw,4rem)!important;font-weight:900!important;font-style:italic!important;color:#fff!important;margin:0 0 1rem!important}.mss-sale__sub{font-size:1.6rem;font-style:normal;color:var(--mss-text-muted);margin:0}.mss-sale__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.mss-sale-card{display:flex;flex-direction:column;background-color:var(--mss-bg-card);border:1px solid var(--mss-border);border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color var(--mss-t-hover) ease,transform var(--mss-t-hover) var(--mss-ease-out)}.mss-sale-card:hover{border-color:var(--mss-border-strong);transform:translateY(-4px)}.mss-sale-card__media{position:relative;aspect-ratio:1 / 1;background-color:#090e15;overflow:hidden}.mss-sale-card__media img{width:100%;height:100%;object-fit:contain;padding:8%}.mss-sale-card__badge{position:absolute;top:1.2rem;left:1.2rem;background:var(--mss-green);color:#05080e;font-size:1.2rem;font-weight:800;font-style:normal;letter-spacing:.03em;padding:.3em .7em;border-radius:4px;line-height:1}.mss-sale-card__info{padding:1.8rem 2rem 2rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.mss-sale-card__vendor{font-size:1.1rem;font-weight:700;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--mss-green)}.mss-sale-card__title{font-size:1.5rem!important;font-weight:700!important;font-style:normal!important;color:#fff!important;margin:0!important;line-height:1.3!important}.mss-sale-card__prices{display:flex;align-items:center;gap:1rem;margin-top:.8rem}.mss-sale-card__price{font-size:1.7rem;font-weight:700;font-style:normal;color:#fff}.mss-sale-card__compare{font-size:1.35rem;font-style:normal;color:#fff6;text-decoration:line-through}.mss-sale__cta-wrap{text-align:center;margin-top:4rem}@media screen and (max-width:989px){.mss-sale__grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media screen and (max-width:749px){.mss-sale__grid{gap:1.2rem}.mss-sale-card__info{padding:1.4rem 1.6rem 1.6rem}}.mss-brands__header{text-align:center;margin-bottom:5rem}.mss-brands__label{display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mss-green);margin-bottom:1.2rem;font-style:normal}.mss-brands__heading{font-size:clamp(2.8rem,3vw,3.8rem)!important;font-weight:900!important;font-style:italic!important;color:#fff!important;margin:0!important}.mss-brands__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.mss-brand-card{display:flex;flex-direction:column;background-color:var(--mss-bg-card);border:1px solid var(--mss-border);border-radius:12px;overflow:hidden;text-decoration:none;transition:border-color var(--mss-t-hover) ease,transform var(--mss-t-hover) var(--mss-ease-out)}.mss-brand-card:hover{border-color:var(--mss-green);transform:translateY(-4px)}.mss-brand-card__logo-wrap{display:flex;align-items:center;justify-content:center;height:140px;background-color:#0d1520;border-bottom:1px solid var(--mss-border);padding:2.4rem}.mss-brand-card__logo{max-height:64px;max-width:180px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.85;transition:opacity var(--mss-t-hover) ease}.mss-brand-card:hover .mss-brand-card__logo{opacity:1}.mss-brand-card__name-fallback{font-size:2.2rem;font-weight:900;font-style:italic;color:#ffffffb3;letter-spacing:-.02em}.mss-brand-card__body{padding:2.4rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.mss-brand-card__name{font-size:1.8rem!important;font-weight:800!important;font-style:italic!important;color:#fff!important;margin:0!important}.mss-brand-card__tagline{font-size:1.4rem;color:#ffffffa6;line-height:1.5;font-style:normal;flex:1}.mss-brand-card__cta{font-size:1.3rem;font-weight:700;color:var(--mss-green);font-style:normal;margin-top:.8rem}@media screen and (max-width:989px){.mss-brands__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.mss-brands__grid{grid-template-columns:1fr}}.mss-reviews__header{text-align:center;margin-bottom:5rem}.mss-reviews__label{display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00b67a;margin-bottom:1.2rem;font-style:normal}.mss-reviews__heading{font-size:clamp(2.8rem,3vw,3.8rem)!important;font-weight:900!important;font-style:italic!important;color:#fff!important;margin:0 0 1.6rem!important}.mss-reviews__score{display:flex;align-items:center;justify-content:center;gap:.8rem}.mss-reviews__stars{color:#00b67a;font-size:2rem;letter-spacing:.05em}.mss-reviews__score-num{font-size:2rem;font-weight:800;color:#fff}.mss-reviews__score-sub{font-size:1.4rem;color:#ffffff8c;font-style:normal}.mss-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-bottom:4rem}.mss-review-card{background-color:var(--mss-bg-card);border:1px solid var(--mss-border);border-radius:12px;padding:2.8rem;display:flex;flex-direction:column;gap:1.6rem}.mss-review-card__stars{color:#00b67a;font-size:1.6rem;letter-spacing:.05em}.mss-review-card__quote{font-size:1.55rem;line-height:1.65;color:#ffffffd1;font-style:italic;margin:0;flex:1}.mss-review-card__meta{display:flex;align-items:center;gap:1rem;margin-top:auto}.mss-review-card__name{font-size:1.3rem;font-weight:700;color:#fff;font-style:normal}.mss-review-card__date{font-size:1.2rem;color:#fff6;font-style:normal}.mss-reviews__cta-wrap{text-align:center}@media screen and (max-width:989px){.mss-reviews__grid{grid-template-columns:1fr;gap:1.6rem}}.mss-nl-inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.mss-nl-label{display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mss-green);margin-bottom:1.2rem;font-style:normal}.mss-nl-heading{font-size:clamp(2.4rem,2.5vw,3.2rem)!important;font-weight:900!important;font-style:italic!important;color:#fff!important;margin:0 0 1rem!important;line-height:1.2!important}.mss-nl-sub{font-size:1.5rem;color:#ffffffa6;line-height:1.6;font-style:normal;margin:0}.mss-nl-form{width:100%}.mss-nl-field-wrap{display:flex;gap:1rem;margin-bottom:1.2rem}.mss-nl-input{flex:1;height:52px;padding:0 1.8rem;background-color:#ffffff0f;border:1px solid var(--mss-border-strong);border-radius:6px;color:#fff;font-size:1.5rem;font-style:normal;outline:none;transition:border-color .2s ease}.mss-nl-input:focus{border-color:var(--mss-green)}.mss-nl-input::placeholder{color:#ffffff59}.mss-nl-btn{height:52px;padding:0 2.8rem;background-color:var(--mss-green);color:#05080e;font-size:1.4rem;font-weight:800;font-style:normal;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.mss-nl-btn:hover{background-color:#8fd44a;transform:translateY(-1px)}.mss-nl-disclaimer{font-size:1.2rem;color:#ffffff59;font-style:normal;margin:0}.mss-nl-success{font-size:1.4rem;color:var(--mss-green);font-style:normal;margin:1rem 0 0}.mss-nl-error{font-size:1.4rem;color:#ff6b6b;font-style:normal;margin:1rem 0 0}@media screen and (max-width:989px){.mss-nl-inner{grid-template-columns:1fr;gap:3.2rem}}.facets-container,.facets-container-drawer,.collection .collection-filters-form{background-color:var(--mss-bg-card)!important}.facets-horizontal{background-color:var(--mss-bg-card);border-bottom:1px solid rgba(255,255,255,.08);padding:1.2rem 0}.facets-horizontal summary::-webkit-details-marker,.facets__form summary::-webkit-details-marker{display:none}.facets-horizontal summary::marker,.facets__form summary::marker{display:none;content:""}.facets-horizontal summary,.facets__form summary{display:inline-flex;align-items:center;justify-content:flex-start;gap:.8rem;padding:.8rem 1.4rem!important;min-height:3.8rem;list-style:none;background-color:transparent!important;border:1.5px solid var(--mss-green)!important;border-radius:6px!important;font-size:1.3rem;font-style:normal;font-weight:600;line-height:1;color:var(--mss-green);transition:background-color var(--mss-t-hover) ease,color var(--mss-t-hover) ease}.facets-horizontal summary:hover,.facets-horizontal summary[aria-expanded=true]{background-color:#79bf431a!important;color:#fff!important}.facets-horizontal .facets-wrap .facets__list .list-menu__item{font-size:1.3rem;font-style:normal;font-weight:600;color:#ffffffbf}.facets__disclosure-vertical{background-color:var(--mss-bg-elevated)!important;border:1px solid var(--mss-border-strong)!important;border-radius:8px!important;box-shadow:0 8px 32px #0006!important}.facets__item label,.facets__item .facets__label{font-size:1.3rem;font-style:normal;color:#ffffffb8;transition:color var(--mss-t-hover) ease}.facets__item label:hover{color:#fff}.facets__checkbox:checked+.facets__label{color:var(--mss-green)!important}.facets__form .select__select,.facets-sort .select__select{background-color:transparent!important;border:1.5px solid var(--mss-green)!important;color:var(--mss-green)!important;font-size:1.3rem!important;font-style:normal!important;font-weight:600!important;border-radius:6px!important;padding:.8rem 2.2rem!important;min-height:3.8rem!important;line-height:1!important;transition:background-color var(--mss-t-hover) ease!important;cursor:pointer}.facets__form .select__select:hover,.facets-sort .select__select:hover,.facets__form .select__select:focus,.facets-sort .select__select:focus{background-color:#79bf431a!important;color:#fff!important;outline:none!important;box-shadow:none!important}.active-facets__button{background-color:var(--mss-green-glow)!important;border:1px solid var(--mss-green-border)!important;color:var(--mss-green)!important;border-radius:40px!important;font-size:1.2rem!important;font-style:normal!important;font-weight:600!important;padding:.4rem 1.2rem!important}.active-facets__button:hover{background-color:#79bf4340!important}.active-facets__button-remove{font-size:1.2rem!important;font-style:normal!important;color:#ffffff80!important}.active-facets__button-remove:hover{color:#fff!important}.product-count__text,.collection-products-count{font-size:1.3rem;font-style:normal;color:#ffffff73}.collection-hero{background-color:var(--mss-bg-card);border-bottom:1px solid var(--mss-border)}.product__title h1{font-size:clamp(2.4rem,3vw,3.6rem)!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.02em!important;line-height:1.15!important;margin:0 0 .8rem!important}.price--large .price-item--regular,.price--large .price-item--sale{font-size:2.8rem!important;font-weight:900!important;font-style:normal!important;letter-spacing:-.02em!important}.product__tax{font-size:1.2rem!important;font-style:normal!important;color:var(--mss-text-muted)!important}.shopify-payment-button{margin-top:1.2rem}.product-form__submit{font-size:1.55rem!important;font-weight:800!important;letter-spacing:.05em!important;min-height:5.4rem!important;width:100%!important}.swatch-input:checked+.swatch-label,.variant-input-wrapper input:checked+.variant-button{border-color:var(--mss-green)!important;color:#fff!important}.mss-pdp-trust{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 0;padding:1.4rem 0 .4rem;border-top:1px solid var(--mss-border);margin-top:.4rem}.mss-pdp-trust__item{display:flex;align-items:center;gap:.65rem;flex:1 1 48%;min-width:0;font-size:1.2rem;font-style:normal;font-weight:600;color:#ffffff9e;padding:.4rem 0;white-space:nowrap}.mss-pdp-trust__icon{width:15px;height:15px;flex-shrink:0;color:var(--mss-green)}@media screen and (min-width:990px){.mss-pdp-trust__item{flex:1 1 44%}}@media screen and (max-width:749px){.mss-pdp-trust{flex-direction:column;gap:.2rem;padding:1.2rem 0 0}.mss-pdp-trust__item{flex:none;width:100%}}.mss-pdp-payment{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.8rem 0 .4rem}.mss-pdp-payment__icon{display:block;width:44px;height:28px;object-fit:contain;border-radius:4px;opacity:.7;transition:opacity .2s ease}.mss-pdp-payment__icon:hover{opacity:1}@media screen and (max-width:749px){.mss-pdp-payment{gap:.5rem}.mss-pdp-payment__icon{width:38px;height:24px}}.product__accordion.accordion{border-top:1px solid var(--mss-border);margin-top:1.2rem}.product__accordion .accordion__title{font-size:1.45rem!important;font-weight:700!important;font-style:normal!important;letter-spacing:.01em!important}.product__accordion details summary:focus-visible{outline:2px solid var(--mss-green);outline-offset:2px;border-radius:4px}.product__accordion .accordion__content.rte{font-size:1.45rem;font-style:normal;line-height:1.7;color:#ffffffd1;padding-bottom:2rem}.product__accordion .accordion__content.rte h3,.product__accordion .accordion__content.rte h4{font-size:1.5rem!important;font-weight:700!important;color:#fff!important;margin:1.6rem 0 .6rem!important}.product__accordion .accordion__content.rte ul,.product__accordion .accordion__content.rte ol{padding-left:2rem}.product__accordion .accordion__content.rte li{margin-bottom:.4rem}.mss-crosssell{background-color:var(--mss-bg);border-top:1px solid var(--mss-border)}.mss-crosssell__header{margin-bottom:4rem}.mss-crosssell__label{display:block;font-size:1.05rem;font-style:normal;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mss-green);margin-bottom:.8rem}.mss-crosssell__heading{font-size:clamp(2.8rem,3.5vw,4rem)!important;font-weight:900!important;font-style:italic!important;letter-spacing:-.025em!important;margin:0!important;color:#fff!important}.mss-crosssell__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;padding:0;margin:0}.mss-crosssell__cta-wrap{text-align:center;margin-top:4rem}.mss-crosssell__cta{font-size:1.5rem}@media screen and (max-width:989px){.mss-crosssell__grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}}@media screen and (max-width:749px){.mss-crosssell__grid{gap:1.2rem}.mss-crosssell__header{margin-bottom:2.8rem}}.product__description.rte{font-size:1.55rem;font-style:normal;line-height:1.75;color:#ffffffe6}.product__description.rte p{margin:0 0 1.1em}.product__description.rte p:last-child{margin-bottom:0}.product__description.rte strong,.product__description.rte b{color:#fff;font-weight:700}.product__description.rte a{color:var(--mss-green);text-decoration:underline}.product__description.rte h2,.product__description.rte h3,.product__description.rte h4{font-size:1.7rem!important;font-weight:700!important;color:#fff!important;margin:2rem 0 .7rem!important}.product__description.rte ul,.product__description.rte ol{padding-left:2.2rem;margin:.6rem 0 1.1em}.product__description.rte li{margin-bottom:.5rem;line-height:1.6}.mss-crosssell .card__heading.h5,.mss-crosssell .card__heading{font-size:1.5rem!important;line-height:1.3!important;color:#fffffff2!important}.mss-crosssell .mss-vendor{font-size:1.05rem;color:var(--mss-green)}.mss-crosssell .price,.mss-crosssell .price__container{margin-top:.4rem}.mss-crosssell .price-item,.mss-crosssell .price-item--regular,.mss-crosssell .price-item--sale{font-size:1.8rem!important;font-weight:900!important;font-style:normal!important;color:#fff!important;letter-spacing:-.01em}.mss-crosssell .price__from{font-size:1.2rem!important;font-weight:600!important;color:#ffffff8c!important;margin-right:.25rem}.mss-crosssell .price-item--regular s,.mss-crosssell .price__sale .price-item--regular{font-size:1.3rem!important;font-weight:500!important;color:#ffffff61!important;text-decoration:line-through}body:has(.shopify-policy__container){background-color:var(--mss-bg)!important}.shopify-policy__container,.shopify-policy__container *{-webkit-text-fill-color:currentColor!important}.shopify-policy__container{max-width:80rem!important;margin:0 auto!important;padding:6rem 2rem 8rem!important;text-align:left!important}.shopify-policy__title{margin:0 0 3.2rem!important;padding-bottom:2.4rem;border-bottom:1px solid var(--mss-border);text-align:left!important}.shopify-policy__title h1{font-size:clamp(3.2rem,4.5vw,5rem)!important;font-weight:900;font-style:italic;letter-spacing:-.025em;line-height:1.1;color:#fff!important;text-align:left!important;margin:0}.shopify-policy__body .rte,.shopify-policy__body .rte p,.shopify-policy__body .rte li,.shopify-policy__body .rte span,.shopify-policy__body .rte td{font-style:normal!important}.shopify-policy__body .rte{font-size:1.6rem;line-height:1.8;color:#ffffffc7;text-align:left}.shopify-policy__body .rte>*{text-align:left}.shopify-policy__body .rte p{margin:0 0 1.6rem}.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{font-style:italic;font-weight:800;color:#fff;line-height:1.25;margin:3.2rem 0 1.2rem}.shopify-policy__body .rte h2{font-size:2.4rem}.shopify-policy__body .rte h3{font-size:1.9rem}.shopify-policy__body .rte h4{font-size:1.6rem}.shopify-policy__body .rte a{color:var(--mss-green);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--mss-t-hover) ease}.shopify-policy__body .rte a:hover{opacity:.8}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.6rem;padding-left:2.2rem}.shopify-policy__body .rte li{margin-bottom:.6rem}.shopify-policy__body .rte strong{color:#fff}.shopify-policy__body .rte hr{border:none;border-top:1px solid var(--mss-border);margin:3.2rem 0}@media screen and (max-width:749px){.shopify-policy__container{padding:4rem 0 5rem!important}.shopify-policy__body .rte{font-size:1.5rem}}.rich-text__text ol{list-style:none;counter-reset:mss-step;max-width:60rem;margin:2.4rem auto;padding:0;display:grid;gap:1.2rem;text-align:left}.rich-text__text ol li{counter-increment:mss-step;position:relative;padding:1.4rem 1.8rem 1.4rem 5.4rem;background:var(--mss-bg-card);border:1px solid var(--mss-border);border-radius:10px;font-size:1.5rem;line-height:1.5;font-style:normal}.rich-text__text ol li:before{content:counter(mss-step);position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;background:var(--mss-green);color:var(--mss-bg);font-weight:900;font-style:italic;border-radius:8px}.image-with-text__heading,.slideshow__text .slideshow__title{font-style:italic;letter-spacing:-.01em;line-height:1.1}.image-with-text__text p{line-height:1.7}.image-with-text__media img{border-radius:12px}.mss-short-intro p{font-size:1.6rem;line-height:1.7;margin:0 0 1.4rem}.mss-short-intro .mss-keyfeatures{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.9rem}.mss-short-intro .mss-keyfeatures li{position:relative;padding-left:2.6rem;font-size:1.5rem;line-height:1.5}.mss-short-intro .mss-keyfeatures li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--mss-green);font-weight:900}@media screen and (min-width:750px){.product__media-wrapper .product-media-container{max-width:480px;margin-left:auto;margin-right:auto}}.product-media-modal{background-color:#05090eeb!important}.product-media-modal[open]{display:flex!important;align-items:center;justify-content:center;padding:4vh 2rem}.product-media-modal__dialog{position:relative!important;display:block!important;height:auto!important;width:100%!important;max-width:940px!important;max-height:92vh!important;margin:auto!important;background:var(--mss-bg-card);border:1px solid var(--mss-border);border-radius:16px;overflow:hidden}.product-media-modal__content{max-height:92vh!important;width:100%!important;overflow-y:auto!important;padding:2rem!important;display:flex;flex-direction:column;gap:1.4rem}.product-media-modal__content>*{width:auto!important;max-width:100%!important;margin:0 auto!important}.product-media-modal__content>*+*{margin-top:0!important}.product-media-modal__content img,.product-media-modal__content .media{max-height:76vh;width:auto!important;max-width:100%;margin:0 auto;border-radius:10px}.product-media-modal__toggle{position:absolute!important;top:1.4rem!important;right:1.4rem!important;background:var(--mss-bg-elevated)!important;border-color:var(--mss-border)!important;color:#fff!important;z-index:3}.mss-stars{display:inline-block;position:relative;line-height:1;white-space:nowrap;vertical-align:middle}.mss-stars:before{content:"\2605\2605\2605\2605\2605";color:#ffffff47;letter-spacing:.06em}.mss-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;overflow:hidden;width:calc(var(--mss-rating, 5) / 5 * 100%);color:#00b67a;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mysimshop-custom.css.map */
