.image-comparison{margin:0 auto;padding:4rem 0;background:#fff}.image-comparison__heading{text-align:center;font-size:clamp(2rem,5vw,3rem);margin-bottom:3rem;font-weight:500;line-height:1.2}.image-comparison__heading .highlight{background:#c1ff72;padding:.2rem .5rem;border-radius:2px;font-weight:600}.image-comparison__container{max-width:1000px;margin:0 auto;padding:0 2rem}.image-comparison__wrapper{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;border-radius:8px;box-shadow:0 4px 20px #0000001a;background:#f5f5f5;cursor:col-resize}.image-comparison__image{height:100%;width:100%;object-fit:cover;object-position:center;pointer-events:none;max-width:none}.image-bottom{display:block;position:relative}.image-comparison__clipped-image{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden;z-index:2}.image-top{position:absolute;top:0;left:0}.image-comparison__handle{position:absolute;top:0;left:50%;width:4px;height:100%;transform:translate(-50%);cursor:col-resize;z-index:10;touch-action:none}.image-comparison__handle-line{position:absolute;top:0;left:50%;width:4px;height:100%;background:#fff;transform:translate(-50%);box-shadow:0 0 10px #0000004d}.image-comparison__handle-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;padding:12px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;cursor:grab;transition:transform .2s ease;z-index:11;touch-action:none}.image-comparison__handle-button:hover{transform:translate(-50%,-50%) scale(1.1)}.image-comparison__handle-button:active{cursor:grabbing;transform:translate(-50%,-50%) scale(.95)}.image-comparison__handle-button svg{width:100%;height:100%;color:#000}.image-comparison__wrapper.dragging,.image-comparison__wrapper.dragging .image-comparison__handle-button{cursor:grabbing}.image-comparison__wrapper.dragging .image-comparison__handle-button{transform:translate(-50%,-50%) scale(.95)}@media screen and (max-width:749px){.image-comparison{padding:2rem 0}.image-comparison__container{padding:0 1rem}.image-comparison__heading{font-size:1.8rem;margin-bottom:2rem}.image-comparison__handle-button{width:40px;height:40px;padding:10px}}.maya-testimonials{width:100%;padding:clamp(68px,7vw,112px) clamp(18px,3vw,58px);background:#fff;color:#000}.maya-testimonials__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:48px;margin-bottom:42px}.maya-testimonials__eyebrow{margin:0 0 10px;color:#4b4b4b;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.maya-testimonials__header h2{max-width:760px;margin:0;font-size:clamp(34px,4.5vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1}.maya-testimonials__intro{max-width:540px;color:#4b4b4b;font-size:15px;line-height:1.65}.maya-testimonials__intro p{margin:0}.maya-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.maya-testimonial{display:flex;min-height:390px;flex-direction:column;padding:clamp(26px,3vw,44px);border:1px solid #a38c6c;background:#fff}.maya-testimonial__mark{height:48px;color:#a38c6c;font-family:Georgia,serif;font-size:72px;line-height:.9}.maya-testimonial blockquote{margin:32px 0 44px;font-size:clamp(19px,1.6vw,25px);font-weight:400;letter-spacing:-.025em;line-height:1.4}.maya-testimonial footer{display:flex;flex-direction:column;gap:18px;margin-top:auto;padding-top:22px;border-top:1px solid #a38c6c}.maya-testimonial footer div{display:flex;flex-direction:column;gap:4px}.maya-testimonial strong{font-size:14px}.maya-testimonial footer span{color:#4b4b4b;font-size:11px;letter-spacing:.03em}.maya-testimonial footer a,.maya-testimonial__product{color:#000!important;font-size:11px!important;font-weight:700;letter-spacing:.075em!important;line-height:1.45;text-decoration:none;text-transform:uppercase}.maya-testimonial footer a span{color:inherit;font-size:inherit}@media(max-width:989px){.maya-testimonials__grid{grid-template-columns:1fr}.maya-testimonial{min-height:0}.maya-testimonials__header{grid-template-columns:1fr;gap:18px}}@media(max-width:749px){.maya-testimonials{padding:56px 18px 64px}.maya-testimonials__header{margin-bottom:28px}.maya-testimonials__header h2{font-size:38px}.maya-testimonial{padding:28px 24px}.maya-testimonial blockquote{margin:24px 0 34px;font-size:20px}}.maya-testimonials{padding:clamp(72px,8vw,118px) clamp(22px,3.2vw,58px);background:#f7f8fb}.maya-testimonials__header{align-items:start;gap:clamp(28px,5vw,72px);margin-bottom:clamp(36px,5vw,58px)}.maya-testimonials__header h2{max-width:820px;font-size:clamp(40px,5vw,70px);line-height:.98}.maya-testimonials__intro{max-width:500px;padding-top:4px;font-size:16px;line-height:1.55}.maya-testimonials__grid{gap:clamp(16px,2vw,24px)}.maya-testimonial{min-height:428px;padding:clamp(30px,3.2vw,44px);border:1px solid rgba(163,140,108,.72);background:transparent}.maya-testimonial__mark{height:44px;font-size:64px;line-height:.82}.maya-testimonial blockquote{max-width:34ch;margin:28px 0 42px;font-size:clamp(19px,1.55vw,24px);line-height:1.42}.maya-testimonial footer{gap:12px;padding-top:20px;border-top-color:#a38c6cb8}@media(max-width:989px){.maya-testimonial{min-height:360px}}@media(max-width:749px){.maya-testimonials{padding:58px 20px 72px}.maya-testimonials__header h2{font-size:40px}.maya-testimonials__intro{font-size:15px}.maya-testimonial{min-height:0;padding:30px 24px}}.maya-banner{position:relative;width:100%;overflow:hidden;background:#fff}.maya-banner__viewport,.maya-banner__track{position:relative;width:100%}.maya-banner__track{display:grid}.maya-banner__slide{grid-area:1/1;display:block;width:100%;opacity:0;visibility:hidden;transition:opacity .45s ease}.maya-banner__slide.is-active{opacity:1;visibility:visible;z-index:1}.maya-banner__slide picture,.maya-banner__slide img{display:block;width:100%;height:100%}.maya-banner--hero .maya-banner__slide,.maya-banner--hero .maya-banner__slide picture{aspect-ratio:2160/800}.maya-banner--strip .maya-banner__slide,.maya-banner--strip .maya-banner__slide picture{aspect-ratio:2160/500}.maya-banner__slide img{object-fit:cover}.maya-banner__controls{position:absolute;z-index:3;right:clamp(16px,3vw,48px);bottom:clamp(14px,2vw,28px);display:flex;align-items:center;gap:12px;padding:7px 9px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.maya-banner__controls>button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:#000;font-size:24px;line-height:1;cursor:pointer}.maya-banner__dots{display:flex;gap:6px}.maya-banner__dots button{width:22px;height:2px;padding:0;border:0;background:#a38c6c;cursor:pointer}.maya-banner__dots button.is-active{background:#000}@media(max-width:749px){.maya-banner--hero .maya-banner__slide,.maya-banner--hero .maya-banner__slide picture{aspect-ratio:1000/1400}.maya-banner--strip .maya-banner__slide,.maya-banner--strip .maya-banner__slide picture{aspect-ratio:1000/627}.maya-banner__controls{right:12px;bottom:12px}.maya-banner__dots button{width:16px}}@media(prefers-reduced-motion:reduce){.maya-banner__slide{transition:none}}.maya-benefits{width:100%;padding:18px clamp(16px,2.6vw,50px)}.maya-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:#a38c6c;border:1px solid #a38c6c}.maya-benefits__item{display:flex;align-items:center;justify-content:center;gap:12px;min-height:92px;padding:18px;background:#fff;color:#000}.maya-benefits__icon{display:grid;place-items:center;flex:0 0 30px;height:30px;color:#000}.maya-benefits__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.maya-benefits__item strong{display:block;font-size:13px;letter-spacing:.02em}.maya-benefits__item p{margin:4px 0 0;color:#4b4b4b;font-size:11px;line-height:1.35}@media(max-width:749px){.maya-benefits{padding:10px 0 22px;overflow:hidden}.maya-benefits__grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x}.maya-benefits__grid::-webkit-scrollbar{display:none}.maya-benefits__item{box-sizing:border-box;flex:0 0 100%;width:100%;align-items:center;justify-content:center;min-height:128px;padding:24px 64px;gap:12px;scroll-snap-align:start}.maya-benefits__icon{flex-basis:23px;height:23px}.maya-benefits__icon svg{width:19px;height:19px}.maya-benefits__item strong{font-size:11px}.maya-benefits__item p{font-size:10px}.maya-benefits__nav{display:grid;place-items:center;position:absolute;top:50%;z-index:2;width:30px;height:30px;padding:0;border:1px solid rgba(0,0,0,.25);border-radius:50%;background:#fff;color:#000;font-size:22px;line-height:1;transform:translateY(-50%);cursor:pointer;box-shadow:0 2px 8px #00000014}.maya-benefits__nav--prev{left:8px}.maya-benefits__nav--next{right:8px}.maya-benefits__nav:active{transform:translateY(-50%) scale(.92)}}.maya-benefits__carousel{position:relative;width:100%;max-width:100%;margin:0 auto}@media(max-width:749px){.maya-benefits{padding-left:0;padding-right:0}.maya-benefits__carousel{position:relative;width:100%;max-width:100%;margin:0 auto;overflow:hidden}.maya-benefits__grid{width:100%;max-width:100%;margin:0}.maya-benefits__item{box-sizing:border-box;min-width:100%;width:100%}}.maya-benefits__nav{display:none}.maya-benefits{padding:clamp(24px,3vw,42px) clamp(18px,3vw,58px)}.maya-benefits__grid{gap:clamp(22px,3vw,48px);overflow:visible;background:transparent;border:0}.maya-benefits__item{min-height:82px;padding:14px 4px;justify-content:flex-start;background:transparent}.maya-benefits__nav{border:0}@media(max-width:749px){.maya-benefits{padding:12px 0 28px}.maya-benefits__grid{gap:0;overflow-x:auto}.maya-benefits__item{min-height:122px;padding:24px 58px;background:transparent}}.maya-story{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:clamp(520px,48vw,760px);background:#000;color:#fff}.maya-story__media{min-height:100%;overflow:hidden;background:#a38c6c}.maya-story__media img{display:block;width:100%;height:100%;object-fit:cover}.maya-story__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,8vw,140px)}.maya-story__eyebrow{margin:0 0 16px;color:#a38c6c;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.maya-story__copy h2{max-width:650px;margin:0;font-size:clamp(36px,4.6vw,72px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.maya-story__text{max-width:560px;margin-top:24px;color:#a38c6c;font-size:clamp(14px,1.2vw,17px);line-height:1.7}.maya-story__text p{margin:0}.maya-story__copy a{display:inline-flex;gap:10px;margin-top:30px;padding-bottom:5px;border-bottom:1px solid currentColor;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}@media(max-width:749px){.maya-story{grid-template-columns:1fr;min-height:0}.maya-story__media{aspect-ratio:4/5}.maya-story__copy{padding:48px 20px 56px}.maya-story__copy h2{font-size:38px}}.maya-visual{--maya-ink:#000000;--maya-mid:#4b4b4b;--maya-light:#a38c6c;--maya-paper:#FFFFFF;color:var(--maya-ink);background:var(--maya-paper)}.maya-visual img{display:block;width:100%;height:100%;object-fit:cover}.maya-eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--maya-mid)}.maya-link{display:inline-flex;gap:10px;align-items:center;margin-top:22px;padding-bottom:5px;border-bottom:1px solid currentColor;color:var(--maya-ink);font-size:12px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.maya-link span{font-size:15px;transition:transform .2s ease}.maya-link:hover span{transform:translate(3px,-3px)}.maya-hero{display:grid;grid-template-columns:1.55fr 1fr;gap:2px;min-height:min(78vh,820px);background:var(--maya-light)}.maya-hero__frame{display:block;overflow:hidden;min-height:520px;background:#a38c6c}.maya-hero__frame img{transition:transform .7s cubic-bezier(.2,.75,.2,1)}.maya-hero__frame:hover img{transform:scale(1.018)}.maya-manifesto{padding-top:clamp(54px,7vw,100px);padding-bottom:clamp(54px,7vw,100px);text-align:center}.maya-manifesto h1{max-width:880px;margin:0 auto;font-size:clamp(34px,5.2vw,72px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.maya-manifesto>p:not(.maya-eyebrow){max-width:590px;margin:24px auto 0;font-size:clamp(15px,1.5vw,18px);line-height:1.65;color:#4b4b4b}.maya-editorial{display:grid;gap:clamp(52px,8vw,120px);padding-top:clamp(58px,8vw,110px);padding-bottom:clamp(58px,8vw,110px)}.maya-editorial__card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(34px,7vw,110px)}.maya-editorial__card--reverse .maya-editorial__media{order:2}.maya-editorial__card--reverse .maya-editorial__copy{order:1}.maya-editorial__media{display:block;aspect-ratio:4/5;overflow:hidden;background:#fff}.maya-editorial__media img{transition:transform .65s ease}.maya-editorial__media:hover img{transform:scale(1.02)}.maya-editorial__copy{max-width:520px}.maya-editorial__copy h2,.maya-heading h2,.maya-proof__copy h2{margin:0;font-size:clamp(30px,4vw,54px);font-weight:400;letter-spacing:-.04em;line-height:1.04}.maya-editorial__copy>p:not(.maya-eyebrow),.maya-proof__copy>p:not(.maya-eyebrow){margin:22px 0 0;font-size:16px;line-height:1.7;color:#4b4b4b}.maya-categories{padding-top:clamp(56px,7vw,92px);padding-bottom:clamp(60px,8vw,112px)}.maya-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.maya-heading .maya-eyebrow{margin-bottom:8px}.maya-heading h2{max-width:650px}.maya-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.maya-category{text-decoration:none;color:var(--maya-ink)}.maya-category img{aspect-ratio:4/5;background:#fff;transition:filter .25s ease}.maya-category:hover img{filter:brightness(.94)}.maya-category span{display:flex;justify-content:space-between;align-items:center;padding:15px 2px 0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.maya-category span:after{content:"\2197";font-size:15px}.maya-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:clamp(42px,8vw,120px);padding-top:clamp(60px,8vw,120px);padding-bottom:clamp(60px,8vw,120px)}.maya-proof__media{aspect-ratio:4/5;max-height:760px;background:#fff}.maya-proof__copy{max-width:540px}@media(max-width:749px){.maya-hero{grid-template-columns:1fr 1fr;min-height:480px}.maya-hero__frame{min-height:480px}.maya-hero__frame--primary img{object-position:58% center}.maya-hero__frame--secondary img{object-position:50% center}.maya-manifesto{padding-left:24px;padding-right:24px}.maya-editorial__card,.maya-proof{grid-template-columns:1fr;gap:28px}.maya-editorial__card--reverse .maya-editorial__media,.maya-editorial__card--reverse .maya-editorial__copy{order:initial}.maya-editorial__copy,.maya-proof__copy{padding:0 8px}.maya-categories__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:10px;scrollbar-width:none}.maya-categories__grid::-webkit-scrollbar{display:none}.maya-category{flex:0 0 76%;scroll-snap-align:start}.maya-heading{display:block}.maya-proof__media{aspect-ratio:4/5}}.maya-products{width:100%;padding:clamp(42px,5vw,74px) clamp(16px,2.6vw,50px) clamp(48px,6vw,84px);color:#000}.maya-products__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.maya-products__header p{margin:0 0 7px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4b4b4b}.maya-products__header h2{margin:0;font-size:clamp(25px,3vw,38px);font-weight:500;letter-spacing:-.025em}.maya-products__header>a{padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.maya-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.maya-products__grid>li{min-width:0}.maya-products .card__heading{font-size:14px}.maya-products .price{color:#000}@media(max-width:749px){.maya-products{padding-top:36px;padding-bottom:52px}.maya-products__header{align-items:start}.maya-products__header>a{font-size:10px;white-space:nowrap}.maya-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}}.maya-bernie-about{width:100%;padding:64px 20px 58px;background:#fff;color:#000}.maya-bernie-about__inner{max-width:1280px;margin:0 auto}.maya-bernie-about__eyebrow{margin:0 0 12px;text-align:center;color:#4b4b4b;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.maya-bernie-about__title{margin:0;text-align:center;color:#000;font-size:30px;font-weight:600;letter-spacing:.035em;line-height:1.15;text-transform:uppercase}.maya-bernie-about__text{max-width:720px;margin:16px auto 0;text-align:center;color:#4b4b4b;font-size:14px;line-height:1.65}.maya-bernie-about__text p{margin:0}.maya-bernie-about__link{display:table;margin:20px auto 0;padding-bottom:4px;border-bottom:1px solid currentColor;color:#000;font-size:10px;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.maya-bernie-about__benefits{margin-top:38px}.maya-bernie-about__divider{height:1px;background:#a38c6c}.maya-bernie-about__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:24px 0;list-style:none}.maya-bernie-about__item{display:flex;align-items:center;justify-content:center;gap:11px}.maya-bernie-about__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;color:#000}.maya-bernie-about__icon svg{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.maya-bernie-about__label{color:#000;font-size:11px;font-weight:600;letter-spacing:.055em;line-height:1.35;text-transform:uppercase}@media(max-width:989px){.maya-bernie-about{padding:52px 20px 48px}.maya-bernie-about__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.maya-bernie-about__item{justify-content:flex-start}.maya-bernie-about__benefits{margin-top:32px}}@media(max-width:560px){.maya-bernie-about{padding:46px 18px 42px}.maya-bernie-about__title{font-size:25px}.maya-bernie-about__text{font-size:13px}.maya-bernie-about__grid{grid-template-columns:1fr;gap:16px;width:max-content;max-width:100%;margin-inline:auto}.maya-bernie-about__icon{flex-basis:30px;width:30px;height:30px}.maya-bernie-about__icon svg{width:29px;height:29px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
