.msb{--msb-ink: #111111;--msb-text: #3d3a37;--msb-body: #4a4542;--msb-muted: #6b6b6b;--msb-label: #5e5a56;--msb-line: #E4E1DD;--msb-line-soft: #ECEAE7;--msb-tint: #F7F6F4;--msb-white: #ffffff;--msb-error: #b3261e;background:var(--msb-white);color:var(--msb-ink);font-family:var(--font-body-family, "DM Sans", sans-serif);letter-spacing:normal;padding:44px 0}.msb--tint{background:var(--msb-tint)}.msb--tight-top{padding-top:20px}.msb *,.msb *:before,.msb *:after{box-sizing:border-box;letter-spacing:inherit}.msb img{max-width:100%}.msb__wrap{max-width:1240px;margin:0 auto;padding:0 16px}.msb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.msb-eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--msb-label)}.msb-h1,.msb-h2{margin:0;font-family:var(--font-heading-family, inherit);font-weight:700;letter-spacing:-.01em;color:var(--msb-ink)}.msb-h1{font-size:30px;line-height:1.1}.msb-h2{font-size:26px;line-height:1.15}.msb-sub{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--msb-body);max-width:620px}.msb-head{margin-bottom:20px}.msb-head--center{text-align:center}.msb-head--center .msb-sub{margin-left:auto;margin-right:auto}.msb-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.msb-link{display:inline-flex;align-items:center;gap:6px;flex:none;padding-bottom:3px;border-bottom:1px solid var(--msb-ink);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--msb-ink);text-decoration:none;white-space:nowrap}.msb-link svg{width:13px;height:13px;transition:transform .2s ease}.msb-link:hover svg{transform:translate(3px)}.msb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;background:var(--msb-ink);color:var(--msb-white);border:1px solid var(--msb-ink);border-radius:0;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.msb-btn:hover{background:#2a2a2a;color:var(--msb-white)}.msb-btn svg{width:15px;height:15px}.msb a:focus-visible,.msb button:focus-visible,.msb select:focus-visible{outline:2px solid var(--msb-ink);outline-offset:2px}.msb-scroller{list-style:none;display:grid;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.msb-scroller::-webkit-scrollbar{display:none}.msb-scroller>li{scroll-snap-align:start;min-width:0}.msb-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--msb-white);border:1px solid var(--msb-line);transition:border-color .2s ease}.msb-card:hover{border-color:var(--msb-ink)}.msb-card__media{position:relative;aspect-ratio:1 / 1;background:var(--msb-tint);overflow:hidden}.msb-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .6s ease}.msb-card__img--alt{opacity:0}.msb-card__ph{background:var(--msb-tint);fill:#cfcac4}@media(hover:hover){.msb-card:hover .msb-card__img--alt{opacity:1}.msb-card:hover .msb-card__img{transform:scale(1.03)}}.msb-card__badges{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.msb-card__badge{padding:5px 7px;background:var(--msb-ink);color:var(--msb-white);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.msb-card__badge--sale{background:var(--msb-white);color:var(--msb-ink);border:1px solid var(--msb-ink)}.msb-card__badge--muted{background:var(--msb-white);color:var(--msb-muted);border:1px solid var(--msb-line)}.msb-card__body{display:flex;flex-direction:column;flex:1;padding:12px 12px 14px}.msb-card__eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--msb-label)}.msb-card__title{margin:5px 0 0;font-family:inherit;font-size:14px;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--msb-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msb-card__link{color:inherit;text-decoration:none}.msb-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.msb-card__link:focus-visible{outline:none}.msb-card__link:focus-visible:after{outline:2px solid var(--msb-ink);outline-offset:2px}.msb-card__benefit{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--msb-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msb-card__rating{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;color:var(--msb-muted)}.msb-card__stars{position:relative;display:inline-block;font-size:12px;line-height:1;letter-spacing:1px;color:#d6d3cf}.msb-card__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--msb-rating, 0%);overflow:hidden;white-space:nowrap;color:var(--msb-ink)}.msb-card__foot{margin-top:auto;padding-top:10px}.msb-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.msb-card__now{font-size:16px;font-weight:800;color:var(--msb-ink)}.msb-card__was{font-size:13px;color:var(--msb-muted)}.msb-card__instal{margin:2px 0 0;font-size:12px;color:var(--msb-muted)}.msb-card__btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:10px;padding:0 10px;background:var(--msb-ink);color:var(--msb-white);border:1px solid var(--msb-ink);border-radius:0;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.msb-card__btn:hover:not(:disabled){background:#2a2a2a;color:var(--msb-white)}.msb-card__btn--ghost{background:var(--msb-white);color:var(--msb-ink)}.msb-card__btn--ghost:hover{background:var(--msb-tint)!important;color:var(--msb-ink)!important}.msb-card__btn:disabled{background:var(--msb-white);color:#9a9590;border-color:var(--msb-line);cursor:default}.msb-card__btn.is-loading{opacity:.7}.msb-card__msg{position:relative;z-index:2;margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--msb-error)}.msb-card__msg:empty{display:none}@media(min-width:750px){.msb-card__body{padding:16px 16px 18px}.msb-card__title{font-size:15px}.msb-card__benefit{font-size:14px}.msb-card__now{font-size:17px}.msb-card__btn{min-height:46px}.msb-card--feature{flex-direction:row}.msb-card--feature .msb-card__media{flex:0 0 52%;aspect-ratio:auto;min-height:100%}.msb-card--feature .msb-card__body{padding:32px;justify-content:center}.msb-card--feature .msb-card__title{font-size:26px;line-height:1.15;font-family:var(--font-heading-family, inherit);font-weight:700;-webkit-line-clamp:3}.msb-card--feature .msb-card__benefit{font-size:16px;-webkit-line-clamp:3;margin-top:8px}.msb-card--feature .msb-card__foot{margin-top:20px}.msb-card--feature .msb-card__now{font-size:22px}.msb-card--feature .msb-card__btn{max-width:300px;min-height:52px}}.msb-row__list{list-style:none;margin:0;padding:0}.msb-row__list--scroll{grid-auto-columns:64%}.msb-row__list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.msb-row__list--scroll,.msb-row__list--grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(var(--msb-cols, 4),minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}}.msb-hero{padding-top:28px}.msb-hero__list{grid-auto-columns:84%}.msb-hero__card{display:flex;flex-direction:column;height:100%;background:var(--msb-white);border:1px solid var(--msb-line);color:var(--msb-ink);text-decoration:none;transition:border-color .2s ease}.msb-hero__card:hover{border-color:var(--msb-ink);color:var(--msb-ink)}.msb-hero__media{position:relative;aspect-ratio:4 / 5;background:var(--msb-tint);overflow:hidden}.msb-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.msb-hero__card:hover .msb-hero__img{transform:scale(1.03)}}.msb-hero__badge{position:absolute;top:10px;left:10px;padding:6px 8px;background:var(--msb-ink);color:var(--msb-white);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.msb-hero__body{display:flex;flex-direction:column;flex:1;padding:16px 16px 18px}.msb-hero__body .msb-eyebrow{margin-bottom:0}.msb-hero__name{margin:6px 0 0;font-family:var(--font-heading-family, inherit);font-size:22px;line-height:1.15;font-weight:700;color:var(--msb-ink)}.msb-hero__benefit{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--msb-body)}.msb-hero__foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px}.msb-hero__price{margin:0;font-size:18px;font-weight:800;color:var(--msb-ink)}.msb-hero__instal{margin:2px 0 0;font-size:12px;color:var(--msb-muted)}.msb-hero__cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;background:var(--msb-ink);color:var(--msb-white);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.msb-hero__cta svg{width:13px;height:13px}@media(min-width:750px){.msb-hero{padding-top:44px}.msb-hero__list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}.msb-hero__body{padding:20px 20px 22px}.msb-hero__name{font-size:26px}}.msb-pills{list-style:none;display:flex;gap:8px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}.msb-pills::-webkit-scrollbar{display:none}.msb-pills>li{flex:none}.msb-pill{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 14px 6px 6px;background:var(--msb-white);border:1px solid var(--msb-line);color:var(--msb-ink);text-decoration:none;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .2s ease}.msb-pill:hover{border-color:var(--msb-ink);color:var(--msb-ink)}.msb-pill--noimg{padding-left:14px}.msb-pill__img{width:40px;height:40px;flex:none;background:var(--msb-tint);overflow:hidden}.msb-pill__img img{display:block;width:100%;height:100%;object-fit:cover}.msb-pill svg{width:13px;height:13px;flex:none;color:#8a8580;transition:transform .2s ease,color .2s ease}.msb-pill:hover svg{transform:translate(2px);color:var(--msb-ink)}@media(min-width:750px){.msb-pills{flex-wrap:wrap;justify-content:center;margin:0;padding:0;overflow:visible;gap:10px}.msb-pills--left{justify-content:flex-start}}.msb-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;background:var(--msb-white);border:1px solid var(--msb-line);color:var(--msb-ink);text-decoration:none;white-space:nowrap;font-size:13px;font-weight:600;transition:border-color .2s ease,background-color .2s ease}.msb-chip:hover{border-color:var(--msb-ink);color:var(--msb-ink)}.msb-chip.is-active{background:var(--msb-ink);border-color:var(--msb-ink);color:var(--msb-white)}.msb-trust{padding:32px 0}.msb-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.msb-trust__item{padding:16px 14px;background:var(--msb-tint)}.msb--tint .msb-trust__item{background:var(--msb-white)}.msb-trust__icon{display:block;width:26px;height:26px;color:var(--msb-ink)}.msb-trust__title{margin:12px 0 0;font-size:14px;line-height:1.3;font-weight:700;color:var(--msb-ink)}.msb-trust__text{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--msb-muted)}.msb-trust__link{color:inherit;text-decoration:none}.msb-trust__link:hover .msb-trust__title{text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.msb-trust__list{grid-template-columns:repeat(var(--msb-cols, 4),minmax(0,1fr));gap:16px}.msb-trust__item{padding:22px 20px}}.msb-promise__grid{display:grid;gap:28px}.msb-promise__text{margin-top:14px;font-size:16px;line-height:1.6;color:var(--msb-body)}.msb-promise__text p{margin:0 0 12px}.msb-promise__text p:last-child{margin-bottom:0}.msb-promise__text a{color:var(--msb-ink)}.msb-promise .msb-btn{margin-top:22px}.msb-promise__points{list-style:none;margin:0;padding:0;border-top:1px solid var(--msb-line)}.msb-promise__point{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--msb-line)}.msb-promise__num{font-size:20px;line-height:1;font-weight:800;color:var(--msb-ink)}.msb-promise__pt{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--msb-ink)}.msb-promise__pd{margin:5px 0 0;font-size:15px;line-height:1.5;color:var(--msb-body)}@media(min-width:750px){.msb-promise__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}}.msb-tiles{grid-auto-columns:72%}.msb-tile{display:flex;flex-direction:column;height:100%;background:var(--msb-white);border:1px solid var(--msb-line);color:var(--msb-ink);text-decoration:none;transition:border-color .2s ease}.msb-tile:hover{border-color:var(--msb-ink);color:var(--msb-ink)}.msb-tile__media{position:relative;aspect-ratio:4 / 5;background:var(--msb-tint);overflow:hidden}.msb-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.msb-tile:hover .msb-tile__img{transform:scale(1.03)}}.msb-tile__body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.msb-tile__title{margin:0;font-size:16px;line-height:1.25;font-weight:700;color:var(--msb-ink)}.msb-tile__meta{margin:3px 0 0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--msb-label)}.msb-tile__arrow{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid var(--msb-ink)}.msb-tile__arrow svg{width:14px;height:14px}.msb-tile:hover .msb-tile__arrow{background:var(--msb-ink);color:var(--msb-white)}@media(min-width:750px){.msb-tiles{grid-auto-flow:row;grid-template-columns:repeat(var(--msb-cols, 3),minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}.msb-tile__body{padding:18px 20px}.msb-tile__title{font-size:18px}}.msb-coll{padding-top:24px}.msb-coll__head{margin-bottom:16px}.msb-coll__desc{margin-top:10px;max-width:640px;font-size:15px;line-height:1.55;color:var(--msb-body)}.msb-coll__desc p{margin:0}.msb-coll__nav{margin-bottom:16px}.msb-coll__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:10px 0;border-top:1px solid var(--msb-line);border-bottom:1px solid var(--msb-line)}.msb-coll__count{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--msb-label)}.msb-coll__sort{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--msb-label)}.msb-coll__sort select{min-height:36px;padding:0 10px;max-width:190px;background:var(--msb-white);color:var(--msb-ink);border:1px solid var(--msb-line);border-radius:0;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer}.msb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.msb-grid__item{min-width:0}.msb-grid__item--feature{grid-column:1 / -1}.msb-coll__empty{grid-column:1 / -1;padding:40px 0;text-align:center;font-size:15px;color:var(--msb-body)}.msb-coll__empty a{color:var(--msb-ink)}.msb-pag{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.msb-pag__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--msb-ink);color:var(--msb-ink);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.msb-pag__btn:hover{background:var(--msb-ink);color:var(--msb-white)}.msb-pag__info{font-size:13px;color:var(--msb-muted)}@media(min-width:750px){.msb-coll{padding-top:40px}.msb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.msb-grid__item--feature{grid-column:span 2}}@media(min-width:1100px){.msb-grid{grid-template-columns:repeat(var(--msb-cols, 4),minmax(0,1fr))}}@media(min-width:750px){.msb{padding:72px 0}.msb-trust{padding:44px 0}.msb--tight-top{padding-top:32px}.msb__wrap{padding:0 32px}.msb-h1{font-size:44px}.msb-h2{font-size:36px}.msb-sub{font-size:16px}.msb-head{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/msb-store.css.map */
