:root{--msw-ink:#0f172a;--msw-body:#2a3345;--msw-muted:#5b6475;--msw-line:#e6e9f0;--msw-bg:#f5f7fb;--msw-accent:#2b38d1;--msw-accent-dark:#1f29a3;--msw-ok:#0a8a4a;--msw-radius:16px;--msw-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 24px rgba(15,23,42,.06);--msw-gutter:clamp(16px,3.5vw,64px)}.header_megamenu{background:#fff;box-shadow:0 1px 0 var(--msw-line),0 8px 20px #0f172a0a}.header_megamenu .main-menu>li>a,.header_megamenu .main-menu>li>.disclosure__link,.header_megamenu summary{font-weight:600;letter-spacing:.005em}.header_megamenu .main-menu>li>a:hover,.header_megamenu .main-menu>li:hover>a{color:var(--msw-accent)}.cms-top-bar{font-size:13px;font-weight:500}.msw-hero{position:relative;overflow:hidden;background:radial-gradient(900px 420px at 85% 10%,rgba(122,140,255,.35),transparent 60%),radial-gradient(700px 380px at 0% 100%,rgba(43,56,209,.45),transparent 60%),linear-gradient(135deg,#0b1230,#16236b 55%,#2b38d1);color:#fff}.msw-hero__inner{max-width:1600px;margin:0 auto;padding:64px var(--msw-gutter) 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.msw-hero__eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:13px;font-weight:600;letter-spacing:.02em}.msw-hero__title{margin:18px 0 14px;font-size:clamp(32px,4.4vw,58px);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:#fff;text-transform:none}.msw-hero__text{margin:0 0 26px;max-width:560px;font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:#ffffffdb}.msw-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.msw-hero__btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:12px;font-size:15px;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.msw-hero__btn--primary{background:#fff;color:var(--msw-accent-dark)!important}.msw-hero__btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000040}.msw-hero__btn--ghost{border:1.5px solid rgba(255,255,255,.55);color:#fff!important;background:transparent}.msw-hero__btn--ghost:hover{background:#ffffff1f}.msw-hero__chips{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.msw-hero__chips li{position:relative;padding-left:24px;font-size:14px;font-weight:600;color:#ffffffeb}.msw-hero__chips li:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background:#34d399 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1230' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat}.msw-hero__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.msw-hero__card{display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:12px 12px 16px;box-shadow:0 20px 50px #050a2873;color:var(--msw-ink)!important;transition:transform .2s ease}.msw-hero__card--2{transform:translateY(30px)}.msw-hero__card:hover{transform:translateY(-4px)}.msw-hero__card--2:hover{transform:translateY(26px)}.msw-hero__img{display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#eef1f8}.msw-hero__img img{width:100%;height:100%;object-fit:contain;display:block}.msw-hero__name{margin:12px 4px 4px;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msw-hero__price{margin:0 4px;font-size:17px;font-weight:800;color:var(--msw-accent)}@media(max-width:991px){.msw-hero__inner{grid-template-columns:1fr;gap:34px;padding:44px var(--msw-gutter) 52px}.msw-hero__cards{max-width:640px}}@media(max-width:600px){.msw-hero__cards{gap:10px}.msw-hero__card{padding:8px 8px 12px;border-radius:14px}.msw-hero__card--2{transform:translateY(16px)}.msw-hero__name{font-size:12px;margin:8px 2px 2px}.msw-hero__price{font-size:14px;margin:0 2px}.msw-hero__btn{flex:1 1 100%}}.template-index .mssh{background:var(--msw-bg);padding:72px 0 64px}.template-index .mssh__wrap{max-width:1600px;padding:0 var(--msw-gutter)}.template-index .mssh h1{font-size:clamp(28px,3.2vw,42px);line-height:1.15;font-weight:800;letter-spacing:-.025em;max-width:22ch;color:var(--msw-ink)}.template-index .mssh__lead{font-size:17.5px;color:var(--msw-muted)}.template-index .mssh h2{font-size:24px;font-weight:800;letter-spacing:-.015em;color:var(--msw-ink)}.template-index .mssh__grid{gap:20px}.template-index .mssh__card{position:relative;background:#fff;border:1px solid var(--msw-line);border-radius:var(--msw-radius);box-shadow:var(--msw-shadow);padding:26px 24px 24px;transition:transform .2s ease,box-shadow .2s ease}.template-index .mssh__card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0f172a0f,0 16px 36px #0f172a1a}.template-index .mssh__card:before{content:"";display:block;width:44px;height:44px;margin-bottom:16px;border-radius:12px;background:#eaedff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b38d1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='13' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E") center/22px no-repeat}.template-index .mssh__card h3{font-size:18px;font-weight:700}.template-index .mssh__card h3 a{text-decoration:none}.template-index .mssh__card p{font-size:14.5px;line-height:1.6}.template-index .mssh__cols{gap:24px;border-top:0;padding-top:12px}.template-index .mssh__cols>div{background:#fff;border:1px solid var(--msw-line);border-radius:var(--msw-radius);box-shadow:var(--msw-shadow);padding:30px 32px}.template-index .mssh ol{list-style:none;counter-reset:mswstep;padding:0;margin:0}.template-index .mssh ol>li{counter-increment:mswstep;position:relative;padding-inline-start:46px;margin-bottom:16px;min-height:32px}.template-index .mssh ol>li:before{content:counter(mswstep);position:absolute;inset-inline-start:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--msw-accent);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.template-index .mssh__list{list-style:none;padding:0}.template-index .mssh__list li{position:relative;padding-inline-start:30px}.template-index .mssh__list li:before{content:"";position:absolute;inset-inline-start:0;top:4px;width:20px;height:20px;border-radius:50%;background:#e8f7ef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a8a4a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/13px no-repeat}@media(max-width:540px){.template-index .mssh{padding:44px 0 40px}.template-index .mssh__cols>div{padding:22px 20px}}.product-item .product-collection{height:100%;background:#fff;border:1px solid var(--msw-line);border-radius:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-item .product-collection:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0f172a0f,0 16px 36px #0f172a1a}.product-collection__image{background:#eef1f8}.product-collection__image .card__media img,.product-collection__image .image_product img{object-fit:contain!important}.product-collection__content{padding:14px 16px 16px}.product-collection__title h2{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.product-collection__title h2 a{color:var(--msw-ink)}.product-collection__title h2 a:hover{color:var(--msw-accent)}.product-collection__price .price,.product-collection__price .price span{font-size:18px;font-weight:800;color:var(--msw-ink)}.product-collection__price .price .compare,.product-collection__price del{font-size:13px;font-weight:500;color:var(--msw-muted)}.product-collection__availability p{margin:4px 0 0;font-size:12.5px;font-weight:600}.product-collection__availability p.in_stock{color:var(--msw-ok)}.product-collection .button-cart-bottom{margin-top:12px}.product-collection .button-cart-bottom .add-to-cart,.product-collection .button-cart-bottom .js_select_options{width:100%;height:42px;border-radius:10px;background:var(--msw-accent);color:#fff;font-weight:700;font-size:13.5px;border:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.product-collection .button-cart-bottom .add-to-cart:hover,.product-collection .button-cart-bottom .js_select_options:hover{background:var(--msw-accent-dark);color:#fff}.template-collection .collection-hero__title{display:none}.template-collection .facets-wrapper,.template-collection .facets-wrapper label,.template-collection .facets-wrapper summary,.template-collection .facets-wrapper .facets__summary{color:var(--msw-ink)}.template-collection .facets-wrapper .facet-checkbox{opacity:1}.template-collection .facets-wrapper [class*=count]{color:var(--msw-muted)}.template-collection .product-count-vertical{color:var(--msw-muted);font-size:14px}@media(prefers-reduced-motion:reduce){.msw-hero *,.product-collection,.mssh__card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/msw-site-redesign.css.map */
