body.m2,body.m2 .ms,body.m2 .mp,body.m2 .mkt{--ms-red: var(--m2-brand);--ms-ink: var(--m2-ink);--ms-grey: #5B6472;--ms-blue: var(--m2-link);--ms-green: var(--m2-aiga);--ms-radius: var(--m2-r);--font-body: var(--m2-font);--font-heading: var(--m2-font);--font-accent: var(--m2-font);--type-btn-fam: var(--m2-font);--r-card: var(--m2-r);--r-box: var(--m2-r);--r-image: calc(var(--m2-r) - 2px);--r-input: var(--m2-rb);--r-pill-btn: var(--m2-rb);--radius: var(--m2-rb);--page-width: var(--m2-w);--gh-accent: var(--m2-brand)}body.m2{--mds-red: var(--m2-aiga);--mds-red-dark: var(--m2-aiga-d);--mds-red-tint: var(--m2-aiga-soft);--mds-green: var(--m2-aiga);--mds-green-tint: var(--m2-aiga-soft);--mds-ink: var(--m2-ink);--mds-muted: #5B6472;--mds-line: var(--m2-line);--mds-surface: var(--m2-card);--mds-radius-card: var(--m2-r);--mds-radius-box: var(--m2-r);--mds-font: var(--m2-font);--mds-font-heading: var(--m2-font)}body.m2 .mp{--mp-a: var(--m2-brand);--mp-a-fg: var(--m2-brand-fg);--mp-g2: var(--m2-aiga);--mp-ink: var(--m2-ink);--mp-muted: #5B6472;--mp-bc: var(--m2-line);--mp-soft: var(--m2-bg);--mp-r: var(--m2-r)}body.m2 .mkt{--mkt-secbg: var(--m2-bg);--mkt-card: var(--m2-card);--mkt-bc: var(--m2-line);--mkt-ink: var(--m2-ink);--mkt-muted: #5B6472;--mkt-link: var(--m2-link);--mkt-link-h: var(--m2-brand);--mkt-badge: var(--m2-deal);--mkt-member: var(--m2-aiga)}body.m2 .ms,body.m2 .mp,body.m2 .mkt,body.m2 .mlp-section,body.m2 .mds-dash,body.m2 .mes,body.m2 .mph,body.m2 .mcp{font-family:var(--m2-font)}body.m2 #MainContent :is(section.ms,.mlp-section,.mds-dash,.ms-sp-section>.container,.sg){width:min(100% - 32px,var(--m2-w));max-width:none;margin:var(--m2-gap) auto;border-radius:var(--m2-r);box-sizing:border-box}body.m2 #MainContent section.ms.ms-section{--sec-scale: .42;background-color:var(--m2-card);background-image:linear-gradient(var(--ms-bg, transparent),var(--ms-bg, transparent));border:1px solid var(--m2-line);overflow:clip;position:relative}body.m2 #MainContent :is(.mlp-section,.mds-dash,.ms-sp-section>.container,.sg){background:var(--m2-card);border:1px solid var(--m2-line);padding:clamp(22px,3vw,36px) 0}body.m2 #MainContent :is(.ms-sp-section>.container,.sg){padding-inline:clamp(16px,2.4vw,28px)}body.m2 #MainContent .ms-sp-section{padding:0;background:transparent}body.m2 #MainContent :is(section.ms,.mlp-section,.mds-dash,.mes,.mph)>.ms-wrap,body.m2 #MainContent :is(section.ms,.mlp-section,.mds-dash,.mes,.mph)>div>.ms-wrap{max-width:none;width:100%;padding-left:clamp(16px,2.4vw,28px);padding-right:clamp(16px,2.4vw,28px)}body.m2 #MainContent section.ms.ms-boxed{background:transparent!important;border:0;padding:0!important}body.m2 #MainContent section.ms.ms-boxed>.ms-wrap{width:100%;max-width:none;border-radius:var(--m2-r);border:1px solid var(--m2-line)}body.m2 #MainContent :is(.ms-ohero,.mh,.vh,.rw,.mad,.ms-stats,.ms-bannerwrap){border:0;overflow:clip}body.m2 #MainContent :is(.mes,.mph,.mlp-hero){width:min(100% - 32px,var(--m2-w));margin:var(--m2-gap) auto;border-radius:var(--m2-r);overflow:clip}body.m2 #MainContent .ms-bannerwrap,body.m2 #MainContent .ms-bannerwrap--boxed{padding:0!important;background:transparent}body.m2 #MainContent .ms-bannerwrap .ms-banner{max-width:none;border-radius:var(--m2-r)}body.m2 #MainContent .rw>.rw__hero,body.m2 #MainContent .mad>.mad__hero{border-radius:var(--m2-r) var(--m2-r) 0 0}body.m2 #MainContent :is(.ms-ohero__h,.mh__h,.vh__h,.rw__h,.mph__h,.mlp-hero h1){letter-spacing:-.03em;text-wrap:balance}body.m2 #MainContent>.shopify-section:first-child>:is(section.ms,.mes,.mph,.mlp-hero,.mlp-section,.mds-dash){margin-top:16px}body.m2 .ms .ms-head,body.m2 .mp .mp-head,body.m2 .mlp-head{position:relative;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);gap:10px 20px}body.m2 .ms .ms-head:after,body.m2 .mp .mp-head:after,body.m2 .mlp-head:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:3px;border-radius:3px;background:var(--m2-brand)}body.m2 .ms .ms-head--center:after,body.m2 .ms[style*="--sec-h-align: center"] .ms-head:after,body.m2 .mlp-head[style*=center]:after{left:50%;transform:translate(-50%)}body.m2 .ms .ms-head .ms-h2,body.m2 .mp .mp-h{font-family:var(--m2-font);font-weight:800;letter-spacing:-.015em;line-height:1.2}body.m2 .ms:not([data-h2]):not([style*=--sec-h-d]) .ms-head .ms-h2,body.m2 .mp .mp-h{font-size:clamp(18px,1.7vw,22px)}body.m2 .mlp-head h2{font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em}body.m2 .ms .ms-head .ms-sub{font-size:14px;margin-top:4px;line-height:1.45}body.m2 .ms .eyebrow,body.m2 .ms .ms-eyebrow{font-family:var(--m2-font);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:4px}body.m2 .ms .ms-head .ms-va:not([class*=ms-va--solid]):not([class*=ms-va--outline]){font-size:13.5px}body.m2 :is(.ms,.mp,.mkt,.mlp-section,.mds-dash,.mes,.mph) :is(.ms-btn,.mp-btn,.btn){border-radius:var(--m2-rb);font-family:var(--m2-font);font-weight:700;letter-spacing:0;text-transform:none;box-shadow:none;transform:none}body.m2 :is(.ms,.mp,.mkt) .ms-btn--pill{border-radius:999px}body.m2 .ms-arrow,body.m2 .mp .mp-arrow{width:34px;height:34px;border:1px solid var(--m2-line);background:var(--m2-card);color:var(--m2-ink);box-shadow:0 1px 2px #14181f0f;transition:background .15s,color .15s,border-color .15s}body.m2 .ms-arrow:hover,body.m2 .mp .mp-arrow:hover{background:var(--m2-ink);border-color:var(--m2-ink);color:#fff}body.m2 :is(.ms,.mp,.mkt,.mlp-section,.mds-dash,.mes,.mph,.ms-sp-section) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],select,textarea){border:1.5px solid #C9CED6;border-radius:var(--m2-rb);font-family:var(--m2-font);color:var(--m2-ink)}body.m2 :is(.ms,.mp,.mkt,.mlp-section,.mds-dash,.mes,.mph,.ms-sp-section) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],select,textarea):focus{outline:0;border-color:var(--m2-ink);box-shadow:0 0 0 3px #14181f1a}body.m2 .ms .ms-card--shadow{box-shadow:none;border:1px solid var(--m2-line)}body.m2 .ms .ms-card--border{border-color:var(--m2-line)}body.m2 .ms .ms-card__title{font-family:var(--m2-font);letter-spacing:-.01em}body.m2 .ms .ms-card:is(a):hover{border-color:#c9ced6}body.m2 .ms .ms-pill{font-family:var(--m2-font);border-radius:4px;font-weight:700}body.m2 .ms .ms-tile{border-radius:calc(var(--m2-r) - 2px)}body.m2 :is(.mds-card,.mlp-plan,.mlp-card,.mad__card,.rw__card,.vrow__item,.fst__card,.dir__card){border-radius:var(--m2-r);border-color:var(--m2-line)}body.m2 :is(.mds-card,.mad__card,.rw__card){box-shadow:none}body.m2 .ms .ms-stat__v{font-family:var(--m2-font);letter-spacing:-.03em}body.m2 #MainContent .mptick{width:min(100% - 32px,var(--m2-w));margin:12px auto 0;border-radius:var(--m2-r);overflow:clip}body.m2 #MainContent :is(.mlp-plans,.mlp-calc,.mlp-steps,.mlp-faq){background:var(--m2-card)}body.m2 #MainContent .mlp-hero{background:linear-gradient(180deg,var(--m2-aiga-soft),var(--m2-card) 85%);border:1px solid var(--m2-line)}body.m2 #MainContent .shopify-section>.mcp{width:min(100% - 32px,var(--m2-w));margin:16px auto 0}body.m2 .svn__row a,body.m2 .sfh__tab{border-radius:999px;font-family:var(--m2-font)}body.m2 #MainContent .sg .rte,body.m2 #MainContent .ms .rte{font-size:15px;line-height:1.6;color:#3f4753}body.m2 #MainContent .ms .rte a{color:var(--m2-link)}body.m2 #MainContent .ait-sec,body.m2 #MainContent .shopify-app-block{font-family:var(--m2-font)}body.m2.template-password{min-height:100vh}body.m2 .pw__box{background:var(--m2-card);border:1px solid var(--m2-line);border-radius:var(--m2-r);padding:clamp(24px,4vw,40px)}body.m2 .pw__box h1{font-size:clamp(24px,3vw,32px);letter-spacing:-.025em;margin:0 0 8px}body.m2 .pw__box .btn{min-height:48px;margin-top:8px}body.m2-flat #MainContent section.ms.ms-section,body.m2-flat #MainContent :is(.mlp-section,.mds-dash,.ms-sp-section>.container,.sg){background-color:transparent;border:0;border-radius:0}@media(max-width:639px){body.m2 #MainContent :is(section.ms,.mlp-section,.mds-dash,.ms-sp-section>.container,.sg,.mes,.mph,.mlp-hero,.mptick){width:min(100% - 24px,var(--m2-w))}body.m2 #MainContent section.ms.ms-section{--sec-scale: .36}body.m2 #MainContent :is(section.ms,.mlp-section,.mds-dash,.mes,.mph)>.ms-wrap,body.m2 #MainContent :is(section.ms,.mlp-section,.mds-dash,.mes,.mph)>div>.ms-wrap{padding-left:14px!important;padding-right:14px!important}body.m2 .ms .ms-head,body.m2 .mp .mp-head{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){body.m2 .ms-arrow,body.m2 .mp .mp-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/453/assets/m2-skin.css.map */
