.me-section{padding-block:32px}.me-category-section{padding-block:24px 16px}.me-edit-section .me-section-heading{margin-bottom:24px}.me-edit-section .me-section-heading h2{margin:0}@media(max-width:760px){.me-section{padding-block:20px}.me-category-section{padding-block:24px 16px}}mastt-hero-slideshow.me-hero-photo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0;aspect-ratio:auto;overflow:hidden;align-self:start;touch-action:pan-y;background:var(--cream);--me-hero-image-height: 650px}.me-hero-slide{grid-area:1 / 1;display:grid;grid-template-rows:var(--me-hero-image-height) auto;min-width:0;opacity:0;z-index:0;pointer-events:none;transition:opacity 1s ease}.me-hero-slide.is-active{opacity:1;z-index:1;pointer-events:auto}.me-hero-slide>img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.me-hero-slide .me-hero-caption{position:static;align-self:stretch;min-height:82px;margin:0;padding:18px 70px 18px 24px;background:var(--cream)}.me-hero-controls{grid-area:1 / 1;z-index:2;justify-self:end;align-self:end;display:flex;gap:2px;align-items:center;padding:0 10px 18px;color:var(--ink);background:transparent;border:0}.me-hero-controls[hidden],.me-hero-controls [hidden],.me-category-controls[hidden]{display:none}.me-hero-controls button,.me-category-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit}.me-hero-controls [data-hero-pause] svg{width:14px;height:14px}.me-hero-controls [data-hero-pause] .me-hero-play-icon,.me-hero-controls [data-hero-pause][data-paused=true] .me-hero-pause-icon{display:none}.me-hero-controls [data-hero-pause][data-paused=true] .me-hero-play-icon{display:block}.me-hero-controls .me-hero-manual:not(:focus-visible){position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%)}.me-hero-controls .me-hero-manual:focus-visible{position:absolute;bottom:12px;right:58px;background:var(--cream)}mastt-hero-slideshow:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}@media(min-width:761px){.me-hero-copy{grid-column:1;grid-row:1}mastt-hero-slideshow.me-hero-photo{grid-column:2;grid-row:1}}.me-hero-controls button:focus-visible,.me-category-controls button:focus-visible,.me-category-grid:focus-visible{outline:2px solid currentColor;outline-offset:3px}.me-hero-caption>span:first-child{min-width:0}.me-hero-caption>span:last-child{flex-shrink:0;white-space:nowrap}@media(min-width:1600px){mastt-hero-slideshow.me-hero-photo{--me-hero-image-height: 750px}}@media(min-width:761px)and (max-width:1100px){mastt-hero-slideshow.me-hero-photo{--me-hero-image-height: 590px}}mastt-category-row{display:block;position:relative}.me-category-section .me-section-heading{display:flex;align-items:end;flex-wrap:wrap;margin-bottom:24px}.me-category-section .me-section-heading>div:first-child{flex:1;min-width:0}.me-category-section .me-section-heading h2{margin-bottom:0;font-size:32px}.me-category-section .me-section-heading>.me-text-link{align-self:end;margin-bottom:0}.me-category-controls{display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin:0}.me-category-controls button{border:1px solid rgba(41,41,37,.26);border-radius:50%}.me-category-controls button:is(:hover,:focus-visible,:active):not(:disabled){background:color-mix(in srgb,var(--cream) 85%,var(--pink));border-color:#29292573}.me-category-controls button:disabled{opacity:.28;cursor:default}.me-category-grid{display:flex;gap:24px;list-style:none;padding:4px 4px 8px;margin:0 -4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.me-category-grid::-webkit-scrollbar{display:none}.me-category-grid>li{flex:1 0 144px;min-width:0;scroll-snap-align:start}.me-category{display:block;text-align:center}.me-category:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.me-category>div{width:144px;max-width:100%;aspect-ratio:1;margin-inline:auto;border-radius:50%}.me-category img{display:block}.me-category-title{justify-content:center;padding-top:12px;font-size:22px;line-height:1.25}@media(max-width:760px){mastt-hero-slideshow.me-hero-photo{--me-hero-image-height: auto}.me-hero-slide>img{height:auto;aspect-ratio:1.05}.me-hero-slide .me-hero-caption{min-height:88px;padding:16px 60px 16px 20px}.me-hero-controls{padding-right:6px;padding-bottom:16px}.me-hero-caption{gap:10px}.me-hero-caption>span:last-child{font-size:11px}.me-hero-caption>span:first-child>span:last-child{display:block;font-size:12px;line-height:1.4}.me-category-grid{gap:16px}.me-category-grid>li{flex:1 0 calc((100% - 32px) / 3)}.me-category>div{width:min(24vw,144px)}.me-category-title{padding-top:10px;font-size:18px}.me-category-section .me-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px}.me-category-section .me-section-heading h2{font-size:28px}.me-category-section .me-section-heading>.me-text-link{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:none;white-space:nowrap}.me-category-controls{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.me-hero-slide,.me-category img{transition:none}.me-category:hover img{transform:none}.me-category-grid{scroll-behavior:auto}}.me-category-type{height:100%;display:flex;align-items:center;justify-content:center;color:var(--ink);font:italic 400 18px/1.15 var(--serif);letter-spacing:-.03em;padding:8px;overflow-wrap:anywhere;background:#ece8e0}.me-category-grid>li{container-type:inline-size}.me-category-title{font-size:min(2.2rem,17.9cqi);overflow-wrap:anywhere}.me-category-type{font-size:min(1.8rem,17.9cqi)}.me-hero-slide{container-type:inline-size}@media(max-width:760px){.me-category-section .me-section-heading h2{font-size:min(3.2rem,8cqi)}.me-hero-slide .me-hero-caption{min-height:0;padding-block:4.1cqi;padding-left:5.13cqi}.me-hero-caption>span:last-child{font-size:min(1.2rem,2.83cqi);gap:2.56cqi}.me-hero-caption>span:first-child>span:last-child{font-size:min(1.4rem,3.08cqi);overflow-wrap:anywhere}.me-hero-caption .me-eyebrow{font-size:min(.9rem,1.8cqi)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mastt-home.css.map */
