.mv-section{position:relative;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.mv-section--full-width .page-width{max-width:none}}@media screen and (max-width:749px){.mv-section--narrow-mobile .page-width{padding-left:3rem;padding-right:3rem}}.mv-section__id{position:absolute;top:.6rem;left:.6rem;z-index:5;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .8rem;border-radius:.4rem;background:#000000c7;color:#fff;font-family:var(--font-body-family);font-size:1.1rem;line-height:1.4;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none}.mv-section__id-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem}.mv-section__id-hint,.mv-section__id-done{opacity:.75}.mv-section__id-done,.mv-section__id.success .mv-section__id-hint{display:none}.mv-section__id.success .mv-section__id-done{display:inline;opacity:1}.mv-section-title{display:flex;flex-direction:column;gap:1rem;margin:0 0 2.4rem}.mv-section-title--left{align-items:flex-start;text-align:left}.mv-section-title--center{align-items:center;text-align:center}.mv-section-title--right{align-items:flex-end;text-align:right}@media screen and (max-width:749px){.mv-section-title--mobile-left{align-items:flex-start;text-align:left}.mv-section-title--mobile-center{align-items:center;text-align:center}.mv-section-title--mobile-right{align-items:flex-end;text-align:right}}.mv-section-title__heading{margin:0;overflow-wrap:anywhere}.mv-section-title__heading--custom{font-size:var(--mv-section-title-size-mobile, 2.8rem)}@media screen and (min-width:750px){.mv-section-title__heading--custom{font-size:var(--mv-section-title-size, 3.9rem)}.mv-section-title{margin-bottom:3.2rem}}.mv-section-title__text{max-width:72rem}.mv-section-title__text>:first-child{margin-top:0}.mv-section-title__text>:last-child{margin-bottom:0}.mv-section-title__text--subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem}.mv-section-title__text--uppercase{text-transform:uppercase;letter-spacing:.1rem;font-size:1.3rem}.mv-section-title--flush{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-section-frame.css.map */
