#MshrHeader .mshr-nav-inner{gap:24px}#MshrHeader .mshr-wordmark{font-size:23px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:-.65px!important;margin:0!important}#MshrHeader .mshr-actions{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}#MshrHeader .mshr-action,#MshrHeader .mshr-account-holder,#MshrHeader .mshr-account-component,#MshrHeader .mshr-account-avatar{width:36px!important;height:40px!important;min-width:36px!important;flex:0 0 36px!important;align-items:center;justify-content:center}#MshrHeader .mshr-account-component{--shopify-account-avatar-size:36px}#MshrHeader .mshr-action .mshr-icon,#MshrHeader .mshr-account-avatar .mshr-icon{width:23px!important;height:23px!important;stroke-width:1.65}#MshrHeader .mshr-action{border-radius:6px!important;transition:background .18s,color .18s}#MshrHeader .mshr-action:hover{background:#ffffff0d;color:#f1d695!important}#MshrHeader .mshr-desktop-nav{display:flex;align-items:center;justify-content:center;gap:22px;min-width:0}#MshrHeader .mshr-desktop-nav>details,#MshrHeader .mshr-desktop-nav>a{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}#MshrHeader .mshr-desktop-nav>a,#MshrHeader .mshr-nav-detail>summary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:18px 0!important;color:#f7f0fa!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.005em!important;min-height:58px;white-space:nowrap}#MshrHeader .mshr-nav-detail>summary>span{display:inline-flex;align-items:center;justify-content:center;transition:transform .18s}#MshrHeader .mshr-nav-detail[open]>summary>span{transform:rotate(180deg)}#MshrHeader .mshr-desktop-nav>a:after,#MshrHeader .mshr-nav-detail>summary:after{position:absolute;content:"";height:1px;left:0;right:0;bottom:11px;background:#d4ad6b;transform:scaleX(0);transform-origin:center;transition:transform .18s}#MshrHeader .mshr-desktop-nav>a:hover:after,#MshrHeader .mshr-nav-detail>summary:hover:after,#MshrHeader .mshr-nav-detail[open]>summary:after{transform:scaleX(1)}#MshrHeader .mshr-dropdown{border-top:2px solid #b18bbd;border-radius:0 0 10px 10px;padding:22px 26px;gap:18px 28px;background:#fffaff;box-shadow:0 18px 38px #13031b26}#MshrHeader .mshr-dropdown a{line-height:1.5;padding:6px 0;font-size:13px}#MshrHeader .mshr-dropdown a b{color:#5f2470;font-weight:650}#MshrHeader .mshr-dropdown-all{font-size:12px;letter-spacing:.035em}@media(min-width:1200px){#MshrHeader .mshr-nav-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:30px!important;align-items:center!important;min-height:64px!important;max-width:1440px;width:calc(100% - 64px)}#MshrHeader .mshr-top-inner{max-width:1440px;width:calc(100% - 64px)}#MshrHeader .mshr-desktop-nav{display:flex!important;gap:clamp(18px,1.45vw,28px)!important;justify-self:center;width:max-content;max-width:100%}#MshrHeader .mshr-mobile-nav{display:none!important}.mshr-home .mshr-hero{height:clamp(520px,31.5vw,660px)!important;min-height:520px!important;max-height:660px!important}.mshr-home .mshr-hero-model{width:51%!important;height:100%!important;object-fit:cover!important;object-position:63% top!important}.mshr-home .mshr-hero-copy{left:51%;right:6%;top:50%;bottom:auto;transform:translateY(-50%);padding:24px 0}.mshr-home .mshr-hero-kicker{font-size:19px;gap:3px;margin-bottom:12px!important}.mshr-home .mshr-hero h1,.mshr-home .mshr-hero h2{font-size:clamp(38px,2.65vw,54px);line-height:1.08!important}.mshr-home .mshr-hero-offer{font-size:clamp(38px,3.3vw,64px);line-height:1.13;margin:22px 0 24px;letter-spacing:-1.1px;text-wrap:balance}.mshr-home .mshr-hero-button{min-height:46px;min-width:230px;font-size:19px;padding:9px 28px}.mshr-home .mshr-hero-dots{bottom:20px}}@media(min-width:1200px)and (max-width:1360px){#MshrHeader .mshr-nav-inner{column-gap:20px!important;width:calc(100% - 44px)}#MshrHeader .mshr-wordmark{font-size:21px!important}#MshrHeader .mshr-desktop-nav{gap:17px!important}#MshrHeader .mshr-desktop-nav>a,#MshrHeader .mshr-nav-detail>summary{font-size:12px!important}}@media(min-width:768px)and (max-width:1199px){#MshrHeader .mshr-desktop-nav{display:none!important}#MshrHeader .mshr-wordmark{font-size:23px!important;margin-right:auto!important}.mshr-home .mshr-hero{height:clamp(430px,45vw,540px)!important;min-height:430px!important;max-height:540px!important}.mshr-home .mshr-hero-model{object-position:63% top}.mshr-home .mshr-hero-copy{left:50%;right:6%;top:50%;transform:translateY(-50%)}.mshr-home .mshr-hero-offer{font-size:clamp(29px,3.8vw,43px);line-height:1.13;margin:18px 0 22px}}@media(max-width:767px){#MshrHeader .mshr-desktop-nav{display:none!important}#MshrHeader .mshr-nav-inner{gap:8px!important;min-height:56px!important}#MshrHeader .mshr-wordmark{font-size:16px!important;letter-spacing:-.45px!important;margin-right:auto!important}#MshrHeader .mshr-actions{gap:3px!important}#MshrHeader .mshr-action,#MshrHeader .mshr-account-holder,#MshrHeader .mshr-account-component,#MshrHeader .mshr-account-avatar{width:30px!important;min-width:30px!important;flex-basis:30px!important;height:40px!important}#MshrHeader .mshr-account-component{--shopify-account-avatar-size:30px}#MshrHeader .mshr-action .mshr-icon{width:21px!important;height:21px!important}}@media(max-width:400px){#MshrHeader .mshr-nav-inner{gap:6px!important;width:calc(100% - 20px)}#MshrHeader .mshr-wordmark{font-size:14px!important}#MshrHeader .mshr-actions{gap:2px!important}#MshrHeader .mshr-action,#MshrHeader .mshr-account-holder,#MshrHeader .mshr-account-component,#MshrHeader .mshr-account-avatar{width:28px!important;min-width:28px!important;flex-basis:28px!important}#MshrHeader .mshr-mobile-nav>summary{width:23px}}@media(max-width:340px){#MshrHeader .mshr-wordmark{font-size:12.5px!important}#MshrHeader .mshr-action.mshr-account{display:inline-flex!important}}#mshrAccountDialog{width:460px;max-width:calc(100vw - 28px);padding:0;border-radius:17px;border:1px solid #ddc8e5;max-height:calc(100dvh - 28px);background:#fffafd;overflow:auto}#mshrAccountDialog[open]{display:block}#mshrAccountDialog .mshr-account-tabs{display:grid;grid-template-columns:1fr 1fr;padding-right:48px;min-height:58px;background:#eee3f3;border-bottom:1px solid #e5d8ec}#mshrAccountDialog .mshr-account-tab{border:0;border-radius:0;padding:17px 10px;background:transparent;font-size:15px;font-weight:700;color:#856b8d;line-height:1.4}#mshrAccountDialog .mshr-account-tab[aria-selected=true]{color:#531364;background:#fffafd;border-radius:16px 16px 0 0;box-shadow:inset 0 -2px #7a248a}#mshrAccountDialog .mshr-dialog-close{top:10px;right:9px;width:36px;height:36px}#mshrAccountDialog .mshr-account-body{padding:24px 28px 26px}#mshrAccountDialog .mshr-account-benefits{padding:19px 14px 16px;border-radius:11px;background:linear-gradient(120deg,#2b0a38,#6c277c);color:#fff;text-align:center}#mshrAccountDialog .mshr-account-benefits>p{color:#efcf97;font-size:10px;font-weight:700;letter-spacing:.13em}#mshrAccountDialog .mshr-account-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px}#mshrAccountDialog .mshr-account-benefits-grid>span{display:flex;flex-direction:column;align-items:center;gap:8px;border-right:1px solid #a37caf66;font-size:10px;line-height:1.4}#mshrAccountDialog .mshr-account-benefits-grid>span:last-child{border:0}#mshrAccountDialog .mshr-account-benefits-grid svg{width:23px;height:23px;color:#f5e8fa}#mshrAccountDialog .mshr-account-panel{padding-top:25px;text-align:center}#mshrAccountDialog .mshr-account-panel[hidden]{display:none!important}#mshrAccountDialog .mshr-account-panel h2{font:700 29px/1.15 Georgia,Times New Roman,serif;color:#4e135d;margin:0 0 12px}#mshrAccountDialog .mshr-account-panel>p{font-size:13px;line-height:1.65;color:#806b88;margin:0 0 21px}#mshrAccountDialog .mshr-account-continue{display:flex;width:100%;min-height:46px;border-radius:26px;font-size:12px;letter-spacing:.035em}#mshrAccountDialog .mshr-account-note{font-size:10px;color:#927d99;text-align:center;margin:14px 0 0;line-height:1.5}#mshrAccountDialog .mshr-account-switch{background:transparent;border:0;color:#713283;font-size:11px;text-decoration:underline;padding:9px;margin-top:8px}@media(max-width:420px){#mshrAccountDialog .mshr-account-body{padding:20px 21px 22px}#mshrAccountDialog .mshr-account-panel h2{font-size:26px}#mshrAccountDialog .mshr-account-panel>p{font-size:12px}}@media(prefers-reduced-motion:reduce){#MshrHeader .mshr-action,#MshrHeader .mshr-nav-detail>summary>span,#MshrHeader .mshr-desktop-nav>a:after,#MshrHeader .mshr-nav-detail>summary:after{transition:none}}#MshrHeader :is(.mshr-account-actions,.mshr-shopping-actions){display:flex;align-items:center;gap:inherit}@media(min-width:1200px){#MshrHeader .mshr-nav-inner{min-height:55px!important}#MshrHeader .mshr-desktop-nav{gap:clamp(14px,1.65vw,30px)!important}#MshrHeader .mshr-desktop-nav>a,#MshrHeader .mshr-nav-detail>summary{min-height:55px;padding-block:12px!important;font-size:clamp(11px,.85vw,12px)!important;font-weight:650!important;letter-spacing:.075em!important;text-transform:uppercase}#MshrHeader .mshr-desktop-nav>a:after,#MshrHeader .mshr-nav-detail>summary:after{bottom:8px;height:2px}#MshrHeader .mshr-dropdown a b{text-transform:uppercase;letter-spacing:.05em}}@media(max-width:1199px){#MshrHeader .mshr-nav-inner{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;gap:clamp(3px,1vw,10px)!important}#MshrHeader .mshr-actions{display:contents!important}#MshrHeader :is(.mshr-account-actions,.mshr-shopping-actions){gap:clamp(0px,.7vw,5px)}#MshrHeader .mshr-account-actions{grid-column:2;grid-row:1}#MshrHeader .mshr-wordmark{grid-column:3;grid-row:1;justify-self:center;margin-inline:0!important}#MshrHeader .mshr-shopping-actions{grid-column:4;grid-row:1}#MshrHeader .mshr-mobile-panel{width:min(370px,calc(100vw - 16px));max-height:min(76dvh,calc(100dvh - 105px));padding:0 16px 12px;background:#fffafd;border-radius:0 0 14px;box-shadow:0 14px 34px #21072838;overscroll-behavior:contain}#MshrHeader .mshr-mobile-panel-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-inline:-16px;padding:5px 12px 5px 20px;background:#32143e;color:#fff;font-size:15px;font-weight:650;letter-spacing:.04em}#MshrHeader [data-mshr-mobile-close]{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff15;color:#fff}#MshrHeader [data-mshr-mobile-close] .mshr-icon{width:24px;height:24px}#MshrHeader .mshr-mobile-panel>details[open]>div{margin-block:4px 8px;padding:4px 12px;border-radius:6px;background:#f4ebf6}#MshrHeader .mshr-mobile-panel a[aria-current=page]{color:#6b177c!important}#MshrHeader .mshr-mobile-panel>button[data-mshr-signup-open]{justify-content:center;margin-top:10px;border:0;border-radius:6px;background:#eee2f2;color:#532263!important}#MshrHeader .mshr-mobile-panel>:is(a,button),#MshrHeader .mshr-mobile-panel>details>summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:11px 5px;font-size:13px;font-weight:550}#MshrHeader .mshr-mobile-panel>details>summary{list-style:none}#MshrHeader .mshr-mobile-panel>details>summary::-webkit-details-marker{display:none}#MshrHeader .mshr-mobile-panel>details>summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}#MshrHeader .mshr-mobile-panel>details[open]>summary{color:#6b177c!important}#MshrHeader .mshr-mobile-panel>details[open]>summary:after{transform:rotate(225deg)}}.mshr-wordmark>.mshr-wordmark-image{display:block;width:250px;max-width:100%;height:auto}#MshrHeader .mshr-wordmark{min-width:0}#MshrHeader .mshr-wordmark-image{width:180px}@media(min-width:1200px){#MshrHeader .mshr-wordmark-image{width:clamp(160px,11.5vw,180px)}}@media(max-width:767px){#MshrHeader .mshr-wordmark-image{width:clamp(100px,34vw,140px)}}#header-group:has(#MshrHeader){position:sticky;top:calc(-1 * var(--mshr-promo-height, 42px));z-index:50}@media(max-width:767px){#header-group:has(#MshrHeader){top:calc(-1 * var(--mshr-promo-height, 32px))}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/mshr-polish-1110.css.map */
