.msfc{background:var(--msfc-bg,#f4f7f8);padding:64px 20px}.msfc__inner{max-width:920px;margin:0 auto}.msfc__head{text-align:center;margin-bottom:30px}.msfc__eyebrow{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--msfc-accent);font-weight:700;margin:0 0 10px}.msfc__title{font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.15;margin:0 0 12px;color:#10242b}.msfc__sub{color:#54676d;max-width:560px;margin:0 auto;line-height:1.6}.msfc__step{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;color:#10242b;margin:0 0 18px;font-size:1.02rem}.msfc__step-badge{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--msfc-accent);color:#fff;font-size:.85rem}.msfc__models{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 32px}.msfc__model{-webkit-appearance:none;appearance:none;border:1.5px solid #d4dee1;background:#fff;color:#10242b;font:inherit;font-weight:600;font-size:.95rem;padding:11px 20px;border-radius:999px;cursor:pointer;transition:all .18s ease}.msfc__model:hover{border-color:var(--msfc-accent);transform:translateY(-1px)}.msfc__model.is-active{background:var(--msfc-accent);border-color:var(--msfc-accent);color:#fff;box-shadow:0 10px 22px -12px var(--msfc-accent)}.msfc__results{min-height:120px}.msfc__placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:#859599;padding:30px 0}.msfc__placeholder svg{width:42px;height:42px;opacity:.6}.msfc__placeholder p{margin:0;font-size:.96rem}.msfc__card{display:grid;grid-template-columns:300px 1fr;gap:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -34px #10242b59;border:1px solid #e7eef0;animation:msfc-in .4s ease}@keyframes msfc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.msfc__card-media{background:#eef3f4;display:flex;align-items:center;justify-content:center;padding:22px}.msfc__card-media img{width:100%;height:auto;max-width:260px;object-fit:contain;mix-blend-mode:multiply}.msfc__card-body{padding:30px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.msfc__pill{display:inline-block;background:#107a8a1a;color:var(--msfc-accent);font-weight:700;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.msfc__card-title{font-size:1.35rem;margin:0;color:#10242b;line-height:1.25}.msfc__compat{margin:0;color:#54676d;font-size:.92rem;line-height:1.5}.msfc__price{font-size:1.7rem;font-weight:800;color:#10242b;margin:4px 0 6px}.msfc__actions{display:flex;flex-wrap:wrap;gap:12px;width:100%}.msfc__form{margin:0}.msfc__btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;font-size:.95rem;padding:13px 24px;border-radius:999px;cursor:pointer;text-decoration:none;border:1.5px solid transparent;transition:transform .18s ease,box-shadow .18s ease}.msfc__btn--primary{background:var(--msfc-accent);color:#fff;box-shadow:0 14px 28px -14px var(--msfc-accent)}.msfc__btn--primary:hover{transform:translateY(-2px)}.msfc__btn--ghost{background:#fff;border-color:#d4dee1;color:#10242b}.msfc__btn--ghost:hover{border-color:var(--msfc-accent);color:var(--msfc-accent)}@media(max-width:680px){.msfc{padding:46px 16px}.msfc__card{grid-template-columns:1fr}.msfc__card-media{padding:26px 26px 0}.msfc__card-media img{max-width:200px}.msfc__card-body{padding:24px}.msfc__actions{flex-direction:column}.msfc__btn{width:100%}}.shopify-section.ms-sauna-catalogue-led-controller{display:none}body:has([data-ms-sauna-catalogue-led]){--ms-sauna-catalogue-bg: #090806;--ms-sauna-catalogue-surface: #15110d;--ms-sauna-catalogue-surface-hover: #1b1510;--ms-sauna-catalogue-ivory: #f5efe7;--ms-sauna-catalogue-muted: #b6aa9d;--ms-sauna-catalogue-line: rgba(245, 239, 231, .13);--ms-sauna-catalogue-amber: #ef9846;background:var(--ms-sauna-catalogue-bg);color:var(--ms-sauna-catalogue-ivory)}body:has([data-ms-sauna-catalogue-led]) main,body:has([data-ms-sauna-catalogue-led]) .main,body:has([data-ms-sauna-catalogue-led]) .collection,body:has([data-ms-sauna-catalogue-led]) .collection-main,body:has([data-ms-sauna-catalogue-led]) .collection__cards{background:var(--ms-sauna-catalogue-bg)}body:has([data-ms-sauna-catalogue-led]) .collection{--color--bg: var(--ms-sauna-catalogue-bg);--color--text: var(--ms-sauna-catalogue-ivory);--color--text-light: var(--ms-sauna-catalogue-muted);--color--text-lighter: #958a7f;--color--text-lightest: var(--ms-sauna-catalogue-line);--color--text-bg: #1a1510;--color--drawer-bg: #120f0c;color:var(--ms-sauna-catalogue-ivory);padding-bottom:clamp(56px,7vw,110px)}body:has([data-ms-sauna-catalogue-led]) .collection-main__actions{border-color:var(--ms-sauna-catalogue-line)}body:has([data-ms-sauna-catalogue-led]) .collection-main__count-text,body:has([data-ms-sauna-catalogue-led]) .collection-main__filter-btn,body:has([data-ms-sauna-catalogue-led]) .collection-filters__label,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter__title,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__link,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter-price__label,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter-price__input{color:var(--ms-sauna-catalogue-ivory)}body:has([data-ms-sauna-catalogue-led]) .collection-main__sort__selector select,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter__sort__selector select,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter-price__item{background:#ffffff09;border-color:#ef98463d;color:var(--ms-sauna-catalogue-ivory)}body:has([data-ms-sauna-catalogue-led]) .collection-main__sort__selector select:focus,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter__sort__selector select:focus,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter-price__input:focus{outline:2px solid rgba(239,152,70,.72);outline-offset:2px}body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter-group{border-color:var(--ms-sauna-catalogue-line)}body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__link__box{border-color:#f5efe78c}body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter-group input.collection-sidebar__filter__input:checked+label .collection-sidebar__link__box,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__link:hover .collection-sidebar__link__box{background:var(--ms-sauna-catalogue-amber);border-color:var(--ms-sauna-catalogue-amber)}body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__filter-group .collection-sidebar__link__box .icon{--color: #120d09}body:has([data-ms-sauna-catalogue-led]) .collection-sidebar__link__count{color:#968a7f}body:has([data-ms-sauna-catalogue-led]) .collection-sidebar input[type=range]{accent-color:var(--ms-sauna-catalogue-amber)}body:has([data-ms-sauna-catalogue-led]) .collection__filters-active:after{background:linear-gradient(to right,rgba(9,8,6,0),var(--ms-sauna-catalogue-bg))}body:has([data-ms-sauna-catalogue-led]) .collection__filters-active__filter{background:#1a1510;border-color:#ef98463d;color:var(--ms-sauna-catalogue-ivory)}body:has([data-ms-sauna-catalogue-led]) .modal--filters .modal__wrapper,body:has([data-ms-sauna-catalogue-led]) .collection-sidebar--desktop-drawer{background:#120f0c;color:var(--ms-sauna-catalogue-ivory)}body:has([data-ms-sauna-catalogue-led]) .collection__cards .ms-socle:focus-visible{outline-color:var(--ms-sauna-catalogue-amber)}body:has([data-ms-sauna-catalogue-led]) .ms-socle .ms-socle__plate{background:var(--ms-sauna-catalogue-surface);color:var(--ms-sauna-catalogue-ivory);isolation:isolate}body:has([data-ms-sauna-catalogue-led]) .ms-socle:hover .ms-socle__plate{background:var(--ms-sauna-catalogue-surface-hover)}body:has([data-ms-sauna-catalogue-led]) .ms-socle__name,body:has([data-ms-sauna-catalogue-led]) .ms-socle__price .now{color:var(--ms-sauna-catalogue-ivory)}body:has([data-ms-sauna-catalogue-led]) .ms-socle__variant,body:has([data-ms-sauna-catalogue-led]) .ms-socle__price .was,body:has([data-ms-sauna-catalogue-led]) .ms-socle__sold{color:var(--ms-sauna-catalogue-muted)}body:has([data-ms-sauna-catalogue-led]) .ms-socle__chips span{background:#ef98461a;color:#eaded2;box-shadow:inset 0 0 0 1px #ef984614}body:has([data-ms-sauna-catalogue-led]) .ms-socle__price{border-color:#f5efe71c}body:has([data-ms-sauna-catalogue-led]) .ms-socle__save{background:var(--ms-sauna-catalogue-amber);color:#160f09}svg.ms-sauna-card-led{position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);z-index:-1;overflow:visible;pointer-events:none}.ms-sauna-card-led__path{--ms-led-final-opacity: .84;--ms-led-path-length: 2000px;fill:none;stroke:#ff9f4d;stroke-width:3px;stroke-dasharray:var(--ms-led-path-length) var(--ms-led-path-length);stroke-dashoffset:var(--ms-led-path-length);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 4px rgba(255,159,77,.9)) drop-shadow(0 0 11px rgba(242,140,56,.66));will-change:stroke-dashoffset,opacity}.ms-socle.is-ms-led-lit .ms-sauna-card-led__path{animation:ms-sauna-led-orbit 3s linear forwards}@keyframes ms-sauna-led-orbit{0%{stroke-dashoffset:var(--ms-led-path-length);opacity:0}12%{opacity:calc(var(--ms-led-final-opacity) * .72)}82%{opacity:var(--ms-led-final-opacity)}to{stroke-dashoffset:0;opacity:var(--ms-led-final-opacity)}}@media(max-width:47.9275em){body:has([data-ms-sauna-catalogue-led]) .collection{padding-bottom:56px}.ms-sauna-card-led{top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}}@media(prefers-reduced-motion:reduce){.ms-socle.is-ms-led-lit .ms-sauna-card-led__path{animation:none;stroke-dashoffset:0;opacity:var(--ms-led-final-opacity)}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
