.mss{display:contents}.mss__header,.mss>.ms__bottom{display:none}.ms--account>[data-ms-support-links]{display:none}
.mss__card a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 16px;text-decoration:none;color:inherit;border-bottom:1px solid #eff1f3}.mss__card a:last-child{border-bottom:0}.mss__card a span{color:#9aa2aa;font-size:23px;flex:none}.mss__card h2{font-size:16px;font-weight:600;padding:16px;margin:0;border-bottom:1px solid #eff1f3}.mss__card{background:#fff;border-radius:16px;overflow:hidden;margin-bottom:16px}.mss__guest,.mss__help{max-width:650px;margin:0 auto;padding:20px 16px}.mss__guest h1,.mss__help h1{font-size:24px;margin:0 0 24px}.mss__welcome{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:22px 16px;margin-bottom:22px;background:#fff;border-radius:16px}.mss__avatar{width:50px;height:50px;border-radius:50%;background:#eaf2fb;color:#065fc5;display:grid;place-items:center;font-size:28px}.mss__welcome h2{font-size:18px;margin:0 0 6px}.mss__welcome p{font-size:13px;color:#78828b;margin:0}.mss__login{padding:10px 18px;border-radius:22px;background:var(--ms-accent,#065fc5);color:#fff!important;text-decoration:none;white-space:nowrap;font-size:14px}.mss__card>p{padding:18px;margin:0}
@media(max-width:767px){
.mss{--ms-accent:var(--color-accent,#065fc5);--ms-bottom-height:calc(64px + env(safe-area-inset-bottom,0px));display:block;min-height:100dvh;padding:calc(58px + env(safe-area-inset-top,0px)) 0 calc(24px + var(--ms-bottom-height));background:#f6f7f8;color:#253142;font:14px/1.5 var(--font-body-family,Arial,sans-serif)}.mss[data-page=account]{padding-top:env(safe-area-inset-top,0px)}.mss *{box-sizing:border-box}.mss .store-section-group-header-group,.mss .breadcrumb,.mss .te-breadcrumb,.mss footer.footer,.mss footersticky-nav{display:none!important}.mss__header{display:flex;align-items:center;justify-content:center;position:fixed;inset:0 0 auto;z-index:45;min-height:calc(58px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 48px 0;background:#fff;border-bottom:1px solid #eef0f2;font-weight:600;font-size:16px}.mss__header a{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:48px;height:58px;color:inherit;text-decoration:none;font-size:30px}.mss>.ms__bottom{display:grid}.mss>.ms__bottom svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mss>.ms__bottom a{text-decoration:none}.mss .te-page{padding:20px 0 0;min-height:0}.mss .te-page__inner{padding:0 16px;max-width:700px}.mss .te-page__title{font-size:23px;line-height:1.4;margin-bottom:20px}.mss .te-form{max-width:none}.mss .te-card{border:0;border-radius:16px;padding:18px}.mss input,.mss select,.mss textarea{font-size:16px;min-width:0}.mss .te-button{min-height:48px;width:100%;border-radius:24px}.mss .te-dl{grid-template-columns:minmax(85px,35%) minmax(0,1fr)}.mss dd{overflow-wrap:anywhere}.mss .shopify-policy__container{padding:20px 16px!important;max-width:700px!important;margin:0 auto!important}.mss main img{max-width:100%;height:auto}.mss main table{max-width:100%;display:block;overflow:auto}.mss main{min-width:0}.mss :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.ms--account>[data-ms-support-links]{display:block;margin:0 16px 24px}.mss [hidden]{display:none!important}
}

.mss__avatar svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5}
@media(max-width:767px){.mss [data-section-name=main-page]:not(:has([data-ms-guest],[data-ms-help])){padding-top:20px;margin-top:0}.mss [data-section-name=main-page]>.page-width{padding:0 16px}.mss [data-section-name=main-page] .page-width-eight{max-width:700px;width:100%;margin:auto}.mss [data-section-name=main-page] .page-content__mockup{padding:18px;background:#fff;border-radius:16px}.mss [data-section-name=main-page] .page-content__mockup>h1{text-align:left;font-size:23px;line-height:1.4;margin:0 0 20px}}
.mss__welcome{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px 14px}.mss__avatar{grid-column:1;grid-row:1/3;align-self:start}.mss__welcome>div:not(.mss__avatar){min-width:0}.mss__login{grid-column:2;justify-self:start}

@media(max-width:767px){.ms--account .te-mobile-account>[data-ms-support-links]{display:block;margin:0}}
