.mc-hero{position:relative;overflow:hidden;background:var(--mc-hero-bg, #0A3161);color:var(--mc-hero-text, #E5E9F0)}.mc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mc-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.mc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,var(--mc-hero-bg, #0A3161) 0%,var(--mc-hero-bg, #0A3161) 35%,transparent 85%)}.mc-hero__inner{position:relative;z-index:2;max-width:1250px;margin:0 auto;padding:72px var(--page-margin) 80px}.mc-hero__content{max-width:700px}.mc-hero__heading{margin:0 0 18px;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.15;color:var(--mc-hero-heading, #FFFFFF)}.mc-hero__desc{margin:0 0 32px;font-size:1rem;line-height:1.65;color:var(--mc-hero-text, #E5E9F0);max-width:480px}.mc-hero__desc p{margin:0}.mc-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.mc-hero__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px;border-radius:999px;font-size:.95rem;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s}.mc-hero__cta--primary{background:#b31942;border:2px solid #B31942;color:#fff}.mc-hero__cta--primary:hover{opacity:.92}.mc-hero__cta--outline{background:transparent;border:1.5px solid rgb(255 255 255 / .6);color:#fff}.mc-hero__cta--outline:hover{border-color:#fff}.mc-hero{min-height:420px;display:flex;align-items:center}@media screen and (max-width:989px){.mc-hero{min-height:380px}.mc-hero__inner{padding:48px var(--page-margin) 40px}.mc-hero__content,.mc-hero__desc{max-width:100%}.mc-hero__overlay{background:#00000073}}@media screen and (max-width:749px){.mc-hero{min-height:320px}.mc-hero__ctas{flex-direction:column;align-items:stretch}.mc-hero__cta{text-align:center}}.mc-rows{background:var(--color-background, #FFFFFF)}.mc-rows__inner{max-width:1250px;margin:0 auto;padding:0 var(--page-margin) 8px}.mc-rows__card{position:relative;z-index:3;margin-top:-56px;background:#fff;border-radius:20px;box-shadow:0 16px 40px #0a316124;padding:24px 24px 20px}.mc-rows__heading{margin:0 0 20px;font-size:1.05rem;font-weight:700;color:#0a3161}.mc-jump{display:flex;gap:12px;padding:16px;background:#f4f5f7;border-radius:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.mc-jump::-webkit-scrollbar{display:none}.mc-jump__pill{flex:1 0 200px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;background:#fff;border:none;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;transition:box-shadow .15s}.mc-jump__pill:hover{box-shadow:0 4px 14px #00000014}.mc-jump__thumb{display:block;width:100%;aspect-ratio:4 / 2;border-radius:8px;overflow:hidden;background:#e9ecf1}.mc-jump__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mc-jump__row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}.mc-jump__label{font-size:.82rem;font-weight:600;line-height:1.3;color:#1a1c1c}.mc-jump__arrow{display:inline-flex;flex-shrink:0;color:#9b1c3c}@media screen and (max-width:989px){.mc-rows__card{margin-top:-40px;padding:18px 18px 16px}}@media screen and (max-width:749px){.mc-rows__card{margin-top:-28px}.mc-jump__pill{flex-basis:118px}}.mc-row{background:var(--color-background, #FFFFFF)}.mc-row__inner{max-width:1250px;margin:20px auto;padding:28px var(--page-margin);box-shadow:0 10px 20px #0a316124;border-radius:20px}.mc-row__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.mc-row__header p{color:#0009;max-width:600px}.mc-row__heading{margin:0;font-size:2.8rem;font-weight:700;color:#0a3161}.mc-row__view-all{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.85rem;font-weight:600;color:#9b1c3c;text-decoration:none;white-space:nowrap;border:1px solid #9b1c3c;padding:12px 20px;border-radius:999px}.mc-row__view-all:hover{text-decoration:underline}.mc-row__carousel{position:relative}.mc-row__track{display:flex;gap:var(--mcr-gap, 16px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mc-row__track::-webkit-scrollbar{display:none}.mc-row__item{flex:0 0 auto;width:calc((100% - var(--mcr-gap-total, 48px)) / var(--mcr-divisor, 4.5));scroll-snap-align:start}.mc-row__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background:#f7f7f7;transition:transform .18s,box-shadow .18s;height:100%;width:100%}.mc-row__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000017}.mc-row__card-img{aspect-ratio:1;background:#e9e9e9;overflow:hidden}.mc-row__card-img-el{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.mc-row__card:hover .mc-row__card-img-el{transform:scale(1.04)}.mc-row__card-img-placeholder{width:100%;height:100%;background:#e5e7eb}.mc-row__card-body{padding:12px;display:flex;flex-direction:column;gap:4px}.mc-row__card-title{margin:0;font-size:.875rem;font-weight:500;color:#1a1c1c;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-row__card-price{display:flex;align-items:baseline;gap:6px;font-size:.95rem;font-weight:700;color:#0a3161}.mc-row__card-price-compare{font-weight:400;font-size:.82rem;color:rgb(var(--color-foreground-rgb) / .45)}.mc-row__nav{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.mc-row__arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgb(0 0 0 / .14);border-radius:50%;background:#fff;color:#10131a;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.mc-row__arrow:hover:not(:disabled){background:#f4f4f6;border-color:#00000059}.mc-row__arrow:disabled{opacity:.35;cursor:default}.mc-row__nav[hidden]{display:none}@media screen and (max-width:989px){.mc-row__item{width:calc((100% - 16px * 2) / 2.3)}.mc-row__head{flex-direction:column}}@media screen and (max-width:749px){.mc-row__inner{padding:20px var(--page-margin)}.mc-row__heading{font-size:2.4rem}.mc-row__item{width:calc((100% - 12px) / 1.35)}.mc-row__head{flex-direction:column}}@media(prefers-reduced-motion:reduce){.mc-row__track{scroll-behavior:auto}.mc-row__card-img-el{transition:none}.mc-row__card:hover .mc-row__card-img-el,.mc-row__card:hover{transform:none}}.mc-banner{background:var(--color-background, #FFFFFF)}.mc-banner__inner{max-width:1250px;margin:0 auto;padding:12px var(--page-margin) 28px}.mc-banner__box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:0;background:#0e4487;border-radius:16px;overflow:hidden}.mc-banner__content{padding:40px 48px;display:flex;flex-direction:column;gap:14px}.mc-banner__heading{margin:0;font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:800;color:#fff;line-height:1.2}.mc-banner__desc{margin:0;font-size:.95rem;color:#ffffffbf;line-height:1.6}.mc-banner__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.mc-banner__cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 20px;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;text-align:center;transition:background .15s,border-color .15s,color .15s}.mc-banner__cta--primary{background:#b31942;color:#fff;border:2px solid #B31942}.mc-banner__cta--primary:hover{background:#96132f;border-color:#96132f}.mc-banner__cta--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.mc-banner__cta--outline:hover{border-color:#fff}.mc-banner__image{height:100%;min-height:220px;overflow:hidden;position:relative}.mc-banner__image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.mc-banner__box{grid-template-columns:1fr}.mc-banner__image{min-height:200px}.mc-banner__content{padding:28px 24px}}@media screen and (max-width:749px){.mc-banner__heading{font-size:1.2rem}.mc-banner__ctas{flex-direction:column}.mc-banner__cta{font-size:.82rem;padding:10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/template-master-collection.css.map */
