@font-face{font-family:Zalando Sans SemiExpanded;src:url(ZalandoSansSemiExpanded-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(ZalandoSansSemiExpanded-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Medium.woff2) format("woff2"),url(AvenirNextLTPro-Medium.woff) format("woff");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(AvenirNextLTPro-Demi.woff2) format("woff2"),url(AvenirNextLTPro-Demi.woff) format("woff");font-weight:600 700;font-style:normal;font-display:swap}:root{--maeva-font: "Zalando Sans SemiExpanded", "Avenir Next LT Pro", "Nunito Sans", "Mulish", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--maeva-font-body: "Montserrat", "Avenir Next LT Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-family: var(--maeva-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--font-heading-family: var(--maeva-font);--font-heading-style: normal;--font-heading-weight: 600;--font-heading-scale: 1;--page-width: 144rem;--maeva-text: 18, 18, 18;--maeva-ink: 0, 0, 0;--maeva-border: 18, 18, 18}body{letter-spacing:normal;color:rgb(var(--maeva-text))}html{scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#MainContent{flex:1 0 auto}@media screen and (min-width:990px){.page-width{padding-left:6.4rem;padding-right:6.4rem}}.header-wrapper{border-bottom:0}.header.page-width{min-height:7.2rem;align-items:center;padding-top:0;padding-bottom:0}.header__icon:hover .icon{transform:none}.header.page-width:not(.drawer-menu){padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.header.page-width:not(.drawer-menu){padding-left:5rem;padding-right:5rem}}@media screen and (min-width:990px){.header.page-width:not(.drawer-menu){padding-left:6.4rem;padding-right:6.4rem}}.header__mobile-search{display:none}.header.page-width{grid-template-areas:"menu heading icons";grid-template-columns:auto 1fr auto;column-gap:.2rem}.header header-drawer{grid-area:menu;justify-self:start;margin:0}.header .header__icons{grid-area:icons;justify-self:end;padding-right:0;gap:.4rem}.header .header__icons .desktop-localization-wrapper{display:none}.header .header__icon--cart{margin-right:0}.header .header__heading,.header .header__heading-link{grid-column:1 / -1;justify-self:center}.header__inline-menu{display:none}.header__icon--menu.header__icon--menu{width:auto;height:4.4rem;padding:0 .8rem;display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.header__icon--menu.header__icon--menu>span:first-child{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.3rem;flex:none}.header .header__icon--menu .icon-hamburger,.header .header__icon--menu .icon-close{width:1.5rem!important;height:1.3rem!important}.header__menu-label{font-family:var(--maeva-font);font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.02em;color:rgb(var(--maeva-ink))}.header details#Details-menu-drawer-container.menu-opening .header__icon--menu .header__menu-label{display:none}@media screen and (max-width:989px){.header .header__icon:not(.header__icon--menu){width:3.6rem;height:3.6rem}.header .header__icon:not(.header__icon--menu) .icon,.header .header__icon--cart .icon{width:2rem;height:2rem}.header__icon--menu.header__icon--menu{height:3.6rem}.header .header__heading-link .h2{width:14rem}}@media screen and (max-width:749px){.header.page-width{grid-template-areas:"menu search heading icons";grid-template-columns:auto auto 1fr auto}.header .header__icon--menu .header__menu-label{display:none}.header .header__mobile-search{display:flex;align-items:center;grid-area:search;justify-self:start}.header .header__icons .header__search{display:none}.header__icon--menu.header__icon--menu>span:first-child{width:2rem;height:1.7rem}.header .header__icon--menu .icon-hamburger,.header .header__icon--menu .icon-close{width:2rem!important;height:1.7rem!important}}.js #menu-drawer,.js #menu-drawer .menu-drawer__submenu,.header__icon--menu .icon{transition:none}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{transform:scale(1)}.header__icon--menu:focus,.header__icon--menu:focus-visible{outline:none;box-shadow:none}.header__icon--menu,#menu-drawer .menu-drawer__menu-item{-webkit-tap-highlight-color:transparent}#menu-drawer .menu-drawer__navigation{padding:8rem 0 4rem}#menu-drawer .menu-drawer__menu-item{position:relative;display:inline-block;width:max-content;font-family:var(--maeva-font);font-weight:500;font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em;padding-bottom:2.4rem;text-decoration:none}#menu-drawer .menu-drawer__menu-item--active,#menu-drawer .menu-drawer__menu-item--active:hover,#menu-drawer .menu-drawer__menu-item:focus,#menu-drawer .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__menu-item:active{background-color:transparent}#menu-drawer .menu-drawer__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:2.1rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}#menu-drawer .menu-drawer__menu-item:hover:after,#menu-drawer .menu-drawer__menu-item:focus-visible:after{transform:scaleX(1)}#menu-drawer .menu-drawer__utility-links{display:none}@media screen and (max-width:989px){.header:has(#Details-menu-drawer-container.menu-opening) .header__heading,.header:has(#Details-menu-drawer-container.menu-opening) .header__heading-link,.header:has(#Details-menu-drawer-container.menu-opening) .header__mobile-search,.header:has(#Details-menu-drawer-container.menu-opening) .header__icons{visibility:hidden}.header:has(#Details-menu-drawer-container.menu-opening) header-drawer{grid-column:1 / -1;justify-self:end}.header:has(#Details-menu-drawer-container.menu-opening) .header__icon--menu .icon-close{width:2.6rem;height:2.6rem}}@media screen and (min-width:750px){.header:has(#Details-menu-drawer-container.menu-opening) .header__heading,.header:has(#Details-menu-drawer-container.menu-opening) .header__heading-link,.header:has(#Details-menu-drawer-container.menu-opening) .header__mobile-search,.header:has(#Details-menu-drawer-container.menu-opening) .header__icons{visibility:visible}.header:has(#Details-menu-drawer-container.menu-opening) header-drawer{grid-column:auto;justify-self:auto}#Details-menu-drawer-container.menu-opening{display:block;position:fixed;top:0;left:0;width:40rem;height:100vh;height:100dvh;z-index:50;background-color:rgb(var(--color-background))}#Details-menu-drawer-container.menu-opening>#menu-drawer{position:static;width:100%;height:100vh;height:100dvh;transform:none;visibility:visible;filter:none}#Details-menu-drawer-container.menu-opening>.header__icon--menu{position:absolute;top:2.4rem;right:2.4rem;width:2.6rem;height:2.6rem;padding:0;z-index:1}details#Details-menu-drawer-container>summary:before{display:none}#Details-menu-drawer-container.menu-opening:after{content:"";position:fixed;top:0;left:40rem;right:0;bottom:0;background:rgba(var(--color-foreground),.5);pointer-events:none}}.header__inline-menu .list-menu__item--link{font-family:var(--maeva-font);font-size:1.4rem;font-weight:500;letter-spacing:normal}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu .header__active-menu-item{color:rgb(var(--maeva-ink))}.header__inline-menu>.list-menu--inline{gap:2.4rem}.header__inline-menu>.list-menu--inline>li{margin:0}.header__inline-menu{margin-left:0}.header__inline-menu .header__menu-item{padding-left:0;padding-right:0}.header__inline-menu .header__menu-item span{position:relative;display:inline-block}.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item span,.header__inline-menu .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__menu-item:focus-visible span:after,.header__inline-menu details[open]>.header__menu-item span:after,.header__inline-menu .header__active-menu-item:after{transform:scaleX(1)}.header__heading-link .h2{display:inline-block;width:17rem;height:2rem;text-indent:-9999px;overflow:hidden;white-space:nowrap;background:url(maeva-logo.svg) center / contain no-repeat}.header__heading-link:hover .h2{opacity:.85}.header__icons{gap:.8rem}.header__icons .header__icon{color:rgb(var(--maeva-ink))}.header__icon .icon,.header__icon--cart .icon{width:2.2rem;height:2.2rem}.cart-drawer,.cart-drawer *,.cart-notification,.cart-notification *{font-family:var(--maeva-font-body)}.cart-notification .cart-notification-product__name.h4,.cart-drawer .cart-item__name.h4{font-weight:600}.collection-hero--maeva{background:#fff;margin:0}.collection-hero--maeva .collection-hero__inner{display:flex;align-items:center;justify-content:center;min-height:28rem;padding-top:0;padding-bottom:0}.collection-hero--maeva .collection-hero__text-wrapper{max-width:56rem;text-align:center}.collection-hero--maeva .collection-hero__title{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:3.6rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:rgb(var(--maeva-text))}@media screen and (max-width:749px){.collection-hero--maeva .collection-hero__inner{min-height:28rem;padding:0 2.4rem}.collection-hero--maeva .collection-hero__title{font-size:2.8rem}}.collection{--grid-desktop-horizontal-spacing: 3.2rem;--grid-desktop-vertical-spacing: 4.8rem}.product-grid .card--standard .card__inner{background:#fff;border:0;border-radius:0}.product-grid .card--standard .card__inner.ratio{--ratio-percent: 100% !important}.product-grid .card__media .media{background:#fff}.product-grid .card__media .media img{object-fit:contain}.product-grid .card__content{padding:1.6rem 0 0;gap:.8rem;align-items:flex-start;text-align:center;flex:1 1 auto}.product-grid .card__information{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:0;justify-content:flex-start;text-align:center;flex:1 1 auto;width:100%}.product-grid .card-information{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;margin-top:auto}.product-grid .card__heading,.product-grid .card__heading.h5{margin:0;font-family:var(--maeva-font);font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;text-align:center}.product-grid .card__heading a{color:rgb(var(--maeva-text))}.product-grid .underline-links-hover:hover a,.product-grid .card__heading a:hover{text-decoration:none}.maeva-card-swatches{display:flex;align-items:center;justify-content:center;gap:.8rem;align-self:center;position:relative;z-index:2}.maeva-card-swatch{width:2rem;height:2rem;padding:0;background:var(--swatch);border:0;border-radius:50%;cursor:pointer;outline:.05rem solid transparent;outline-offset:.3rem;transition:outline-color .15s ease}.maeva-card-swatch.is-active,.maeva-card-swatch:hover,.maeva-card-swatch:focus-visible{outline-color:rgb(var(--maeva-ink))}.product-grid .price,.product-grid .price .price-item{font-family:var(--maeva-font);font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:rgb(var(--maeva-text))}.product-grid .price__regular,.product-grid .price .price__container{justify-content:center;text-align:center}.maeva-testimonials__inner{display:flex;flex-direction:column;align-items:center;gap:8rem;padding-top:6.4rem;padding-bottom:6.4rem}.maeva-testimonials__heading{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:2rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:rgb(var(--maeva-text))}.maeva-testimonials__grid--static{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:3.2rem;width:100%;margin:0;padding:0;list-style:none}.maeva-testimonials__slider{width:100%;--grid-desktop-horizontal-spacing: 3.2rem;--grid-desktop-vertical-spacing: 3.2rem}.maeva-testimonials__grid.slider{width:100%}.maeva-testimonials__slide{--focus-outline-padding: 0rem;box-sizing:border-box;padding-top:0;padding-bottom:0}.maeva-testimonial{box-sizing:border-box;display:flex;flex-direction:column;gap:1.6rem;height:100%;padding:3.1rem 1.6rem;border:.1rem solid rgba(var(--maeva-border),.3)}.maeva-testimonials__slider .slider-buttons{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:3.2rem}.maeva-stars-defs{position:absolute;width:0;height:0;overflow:hidden}.maeva-testimonial__rating{align-self:flex-start}.maeva-stars{position:relative;display:inline-block;line-height:0}.maeva-stars__row{display:flex;flex-wrap:nowrap}.maeva-stars__row--fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--rating-percent, 100%);overflow:hidden}.maeva-star{flex:0 0 auto;width:2.4rem;height:2.4rem}.maeva-stars__row--track .maeva-star{fill:rgba(var(--maeva-text),.25)}.maeva-stars__row--fill .maeva-star{fill:rgb(var(--maeva-text))}.maeva-testimonial__body{display:flex;flex-direction:column;gap:2rem;flex:1 1 auto}.maeva-testimonial__quote{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:1.4rem;line-height:1.5;letter-spacing:normal;color:rgb(var(--maeva-text))}.maeva-testimonial__author{display:flex;align-items:center;gap:.4rem;margin-top:auto}.maeva-testimonial__dash{display:inline-block;width:.9rem;height:.2rem;background:rgb(var(--maeva-text))}.maeva-testimonial__name{font-family:var(--maeva-font);font-weight:600;font-size:1.4rem;line-height:1.5;letter-spacing:normal;color:rgb(var(--maeva-text))}@media screen and (max-width:989px){.maeva-testimonials__grid--static{grid-template-columns:1fr}.maeva-testimonials__heading{font-size:2.6rem;line-height:1.3}}@media screen and (max-width:749px){.maeva-testimonials__inner{gap:6.4rem}.maeva-testimonials__heading{font-size:1.8rem;line-height:1.3;white-space:nowrap}}.maeva-footer{background-color:rgb(var(--maeva-ink));color:#fff}.maeva-footer__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:3.2rem;padding-top:6.4rem;padding-bottom:6.4rem}.maeva-footer__links{display:flex;flex-direction:column;gap:1.6rem}.maeva-footer__link{position:relative;align-self:flex-start;font-family:var(--maeva-font);font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.03em;color:#fff;text-decoration:none;text-transform:uppercase}.maeva-footer__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.maeva-footer__link:hover:after,.maeva-footer__link:focus-visible:after{transform:scaleX(1)}.maeva-footer__brand{display:flex;flex-direction:column;align-items:flex-end;gap:2.6rem}.maeva-footer__brand-top{display:flex;flex-direction:column;align-items:flex-end;gap:1.2rem}.maeva-footer__logo-link{display:block;line-height:0}.maeva-footer__logo{display:block;width:14.5rem;max-width:100%;height:auto;filter:invert(1)}.maeva-footer__social{display:flex;align-items:center;gap:.8rem}.maeva-footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.maeva-footer__social-link svg{display:block;width:2.4rem;height:2.4rem}@media screen and (max-width:989px){.maeva-footer__link{font-size:1.2rem}}@media screen and (max-width:749px){.maeva-footer__inner{flex-direction:column;align-items:flex-start;gap:4rem}.maeva-footer__brand,.maeva-footer__brand-top{align-items:flex-start}.maeva-footer__logo{width:12rem;max-width:100%}}@media screen and (min-width:750px)and (max-width:989px){.maeva-footer__logo{width:14.5rem}}.maeva-testimonials__grid.slider{margin:0;padding:0;scroll-padding-left:0}.maeva-testimonials__grid.slider.slider--tablet,.maeva-testimonials__grid.slider.slider--desktop{scroll-padding-left:0}.maeva-testimonials__grid.slider .grid__item{flex-grow:0;flex-shrink:0;max-width:none;scroll-margin-left:0}@media screen and (max-width:749px){.maeva-testimonials__grid.slider .grid__item{width:100%}.maeva-testimonials__grid.slider .grid__item+.grid__item{margin-left:1.6rem}.maeva-testimonials__grid.slider--tablet:after{display:none}}@media screen and (min-width:750px)and (max-width:989px){.maeva-testimonials__grid.slider .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2)}.maeva-testimonials__grid.slider--tablet:after{display:none}}@media screen and (min-width:990px){.maeva-testimonials__grid.slider .grid__item{width:calc((100% - (var(--cols, 3) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--cols, 3))}.maeva-testimonials__grid.slider--desktop:after{display:none}.maeva-testimonials__grid.slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}}.maeva-testimonials__slider .slider-buttons{justify-content:center;gap:0;margin-top:3.2rem}.maeva-testimonials__slider .slider-button-group{display:none}.maeva-testimonials__grid.slider{cursor:grab;user-select:none;-webkit-user-select:none}.maeva-testimonials__grid.slider.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.maeva-testimonials__grid.slider.is-animating{scroll-behavior:auto;scroll-snap-type:none}.maeva-testimonials__dots{display:flex;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.maeva-testimonials__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:rgba(var(--maeva-text),.35);transition:background-color .2s ease;cursor:pointer}.maeva-testimonials__dot.is-active{background:rgb(var(--maeva-text))}@media screen and (max-width:749px){.maeva-testimonials__slider .slider-buttons{margin-top:1.6rem}}.maeva-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.2rem 2.4rem;font-family:var(--maeva-font);font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:uppercase;border:.1rem solid rgb(var(--maeva-ink));border-radius:0;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.maeva-btn--primary{background:rgb(var(--maeva-ink));color:#fff}.maeva-btn--primary:hover{opacity:.85}.maeva-btn--secondary{background:transparent;color:rgb(var(--maeva-ink))}.maeva-btn--secondary:hover{background:rgb(var(--maeva-ink));color:#fff}.maeva-btn[disabled]{opacity:.4;cursor:not-allowed}.maeva-pdp__inner{padding:8rem 0 0;display:flex;flex-direction:column;gap:11.2rem;max-width:112.8rem;margin-inline:auto}@media screen and (max-width:1280px){.maeva-pdp__inner{padding-inline:6.4rem}}@media screen and (max-width:749px){.maeva-pdp__inner{padding-inline:1.5rem}}.maeva-pdp__hero{display:grid;grid-template-columns:minmax(0,1fr) 56.4rem;gap:0;align-items:start}.maeva-pdp__gallery{display:flex;flex-direction:row;align-items:flex-start;gap:3.6rem}.maeva-pdp__gallery-dots{flex:none;width:.8rem;margin:0;padding:20rem 0 0;list-style:none;display:flex;flex-direction:column;gap:.8rem;position:sticky;top:9.6rem}.maeva-pdp__gallery-dots li{display:block}.maeva-pdp__gallery-dot{display:block;width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:#ccc;cursor:pointer;transition:background-color .2s ease}.maeva-pdp__gallery-dot.is-active{background:rgb(var(--maeva-ink))}.maeva-pdp__gallery-stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3.6rem}.maeva-pdp__gallery-item{margin:0;display:flex;justify-content:center;align-items:center;width:100%}.maeva-pdp__gallery-item img,.maeva-pdp__gallery-item svg{display:block;max-width:100%;width:100%;height:auto;object-fit:contain;object-position:center;margin-inline:auto;background:#fff}.maeva-pdp__gallery-single{flex:1 1 auto;min-width:0;margin:0;display:block;width:100%;aspect-ratio:1 / 1;background:#fff}.maeva-pdp__gallery-single img,.maeva-pdp__gallery-single svg{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.maeva-pdp__gallery--compact .maeva-pdp__gallery-item img,.maeva-pdp__gallery--compact .maeva-pdp__gallery-item svg,.maeva-pdp__gallery--compact .maeva-pdp__gallery-single img,.maeva-pdp__gallery--compact .maeva-pdp__gallery-single svg{max-width:42rem;margin-inline:auto}.maeva-pdp__gallery--compact .maeva-pdp__gallery-single{aspect-ratio:auto}.maeva-pdp__buy{display:flex;flex-direction:column;gap:3.2rem;padding-inline:8rem;position:sticky;top:9.6rem;align-self:start}.maeva-pdp__buy-head{display:flex;flex-direction:column;gap:2.4rem}.maeva-pdp__title{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:2.6rem;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-pdp__title--bundle{font-size:2.2rem}.maeva-pdp__title-rule{display:block;width:100%;height:.4rem;background:rgb(var(--maeva-ink));margin:0}.maeva-pdp__subtitle{margin:0;font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.43;letter-spacing:-.005em;color:rgb(var(--maeva-text))}.maeva-pdp__buy-desc{margin:0;font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.5;letter-spacing:-.005em;color:rgb(var(--maeva-text));display:flex;flex-direction:column;gap:1.2rem}.maeva-pdp__buy-desc>p{margin:0}.maeva-pdp__price-row{display:flex;flex-direction:column;gap:2.4rem}.maeva-pdp__price{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:1.6rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-pdp__price-rule{display:block;width:100%;height:.1rem;background:rgba(var(--maeva-border),.3)}.maeva-pdp__form{display:flex;flex-direction:column;gap:2.4rem}.maeva-pdp__shade{display:flex;flex-direction:column;gap:.8rem}.maeva-pdp__shade-row{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:.8rem 0}.maeva-pdp__shade-swatches{display:inline-flex;align-items:center;gap:.8rem}.maeva-pdp__swatch{width:2.4rem;height:2.4rem;padding:0;background:var(--swatch);border:0;border-radius:50%;cursor:pointer;outline:.1rem solid transparent;outline-offset:.3rem;transition:outline-color .15s ease}.maeva-pdp__swatch.is-active,.maeva-pdp__swatch:focus-visible{outline-color:rgb(var(--maeva-ink))}.maeva-pdp__shade-label{display:inline-flex;align-items:center;gap:.8rem}.maeva-pdp__shade-dot{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--swatch);flex:none}.maeva-pdp__shade-text{font-family:var(--maeva-font);font-weight:500;font-size:1.2rem;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-pdp__select.visually-hidden,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.maeva-pdp__qty{display:inline-flex;align-items:center;border:.1rem solid rgba(var(--maeva-border),.3);width:14rem;min-height:4.5rem}.maeva-pdp__qty-btn{flex:none;width:4.5rem;align-self:stretch;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;font-family:var(--maeva-font);font-size:1.8rem;font-weight:500;line-height:1;color:rgb(var(--maeva-text));cursor:pointer}.maeva-pdp__qty-input{flex:1 1 auto;width:100%;min-width:0;border:0;padding:0;text-align:center;font-family:var(--maeva-font);font-size:1.6rem;font-weight:500;color:rgb(var(--maeva-text));background:transparent;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.maeva-pdp__qty-input::-webkit-outer-spin-button,.maeva-pdp__qty-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.maeva-pdp__actions{display:flex;flex-direction:column;gap:1.6rem;padding-top:.8rem}.maeva-pdp__trust{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;flex-wrap:wrap}.maeva-pdp__trust-item{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--maeva-font);font-size:1.4rem;font-weight:500;color:rgb(var(--maeva-text))}.maeva-pdp__trust-item .icon{width:2.4rem;height:2.4rem;flex:none}.maeva-pdp__info{display:flex;flex-direction:column;gap:0}.maeva-pdp__info-heading{margin:0 0 1.6rem;font-family:var(--maeva-font);font-weight:500;font-size:2rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:rgb(var(--maeva-text))}.maeva-pdp__accordion{border-top:.1rem solid rgba(var(--maeva-border),.3)}.maeva-pdp__accordion:last-of-type{border-bottom:.1rem solid rgba(var(--maeva-border),.3)}.maeva-pdp__accordion-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:3.2rem 0;cursor:pointer;list-style:none}.maeva-pdp__accordion-head::-webkit-details-marker{display:none}.maeva-pdp__accordion-head::marker{content:""}.maeva-pdp__accordion-title{font-family:var(--maeva-font);font-weight:500;font-size:1.4rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-pdp__accordion-chevron{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgb(var(--maeva-ink));transition:transform .35s cubic-bezier(.4,0,.2,1)}.maeva-pdp__accordion-chevron .icon-caret{width:1.4rem;height:1rem}.maeva-pdp__accordion[open]>.maeva-pdp__accordion-head .maeva-pdp__accordion-chevron{transform:scaleY(-1)}.maeva-pdp__accordion-body{overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1)}.maeva-pdp__accordion-body-inner{padding:0 0 3.2rem}.maeva-pdp__accordion-body .maeva-pdp__desc-body,.maeva-pdp__accordion-body .maeva-pdp__desc-body p,.maeva-pdp__accordion-body .maeva-pdp__desc-list li,.maeva-pdp__accordion-body .maeva-ingredient__desc,.maeva-pdp__accordion-body .maeva-pdp__howto,.maeva-pdp__accordion-body .maeva-pdp__howto p,.maeva-modal__ingredients,.maeva-testimonial__quote{font-family:var(--maeva-font-body);font-weight:400;letter-spacing:-.005em}.maeva-pdp__desc{display:flex;flex-direction:column;gap:4rem;padding-top:.8rem}.maeva-pdp__desc-body,.maeva-pdp__desc-body p{margin:0;font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.43;letter-spacing:-.005em;color:rgb(var(--maeva-text));text-align:left}.maeva-pdp__desc-lists{display:flex;flex-direction:column;gap:3.2rem}.maeva-pdp__list-title{margin:0 0 .6rem;font-family:var(--maeva-font);font-weight:500;font-size:1.2rem;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-pdp__desc-list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.maeva-pdp__desc-list li{position:relative;padding-left:1.6rem;font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.43;letter-spacing:-.005em;color:rgb(var(--maeva-text))}.maeva-pdp__desc-list li:before{content:"\2022";position:absolute;left:.4rem}.maeva-pdp__ingredients{display:flex;flex-direction:column;gap:11.2rem;max-width:90rem;margin-inline:auto;padding-top:4.8rem}.maeva-ingredient{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3.2rem}.maeva-ingredient__oils{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:3.2rem;flex:none;width:40rem}.maeva-ingredient__oils figure{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin:0;flex:none;width:8rem}.maeva-ingredient__oils img{width:8rem;height:8rem;object-fit:contain}.maeva-ingredient__oils figcaption{font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.43;letter-spacing:-.005em;color:rgb(var(--maeva-text));text-align:center}.maeva-ingredient__rule{flex:none;width:0;height:15.2rem;border-left:.05rem solid rgb(var(--maeva-ink));align-self:center}.maeva-ingredient__copy{display:flex;flex-direction:column;gap:3.2rem;flex:1 1 0;min-width:0;max-width:40rem}.maeva-ingredient__title{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:1.2rem;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-ingredient__desc{margin:0;font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.43;letter-spacing:-.005em;color:rgb(var(--maeva-text));text-align:left}.maeva-pdp__ingredients-cta{display:flex;justify-content:start;padding-top:3.2rem}.maeva-pdp__fulllist-link{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:0;cursor:pointer;font-family:var(--maeva-font);font-weight:600;font-size:1.4rem;line-height:1.5;color:rgb(var(--maeva-text));text-decoration:none}.maeva-pdp__fulllist-text{position:relative;display:inline-block}.maeva-pdp__fulllist-text:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.maeva-pdp__fulllist-link:hover .maeva-pdp__fulllist-text:after,.maeva-pdp__fulllist-link:focus-visible .maeva-pdp__fulllist-text:after{transform:scaleX(1)}.maeva-pdp__fulllist-caret{text-decoration:none;font-size:1.8rem}.maeva-pdp__howto,.maeva-pdp__howto p{margin:0;padding-top:.8rem;font-family:var(--maeva-font);font-weight:500;font-size:1.4rem;line-height:1.5;color:rgb(var(--maeva-text))}.maeva-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.maeva-modal[hidden]{display:none}.maeva-modal .maeva-modal__overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;transition:opacity .25s ease;cursor:pointer}.maeva-modal__dialog{position:relative;width:75.5rem;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:#fff;border:.1rem solid rgba(var(--maeva-border),.3);opacity:0;transform:translateY(1.5rem) scale(.98);transition:opacity .25s ease,transform .25s ease}.maeva-modal.is-open .maeva-modal__overlay{opacity:1}.maeva-modal.is-open .maeva-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.maeva-modal__header{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;border-bottom:.1rem solid rgba(var(--maeva-border),.3)}.maeva-modal__title{margin:0;font-family:var(--maeva-font);font-weight:600;font-size:1.8rem;line-height:1.5;color:rgb(var(--maeva-text))}.maeva-modal__close{background:none;border:0;padding:.4rem;cursor:pointer;color:rgb(var(--maeva-text));display:inline-flex}.maeva-modal__close .icon{width:1.7rem;height:1.7rem}.maeva-modal__body{padding:4rem 4.8rem;overflow-y:auto}.maeva-modal__ingredients{margin:0;font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.5;color:rgb(var(--maeva-text));text-align:justify}.maeva-shades__inner{display:flex;flex-direction:column;align-items:center;gap:4.8rem;padding-top:8rem;padding-bottom:6.4rem}.maeva-shades__heading,.maeva-related__heading{margin:0;font-family:var(--maeva-font);font-weight:500;letter-spacing:.02em;color:rgb(var(--maeva-text));text-align:center;text-transform:uppercase}.maeva-shades__heading{font-size:2rem;line-height:1.5}.maeva-shades__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4.8rem;width:100%;max-width:96rem;margin-inline:auto;text-align:center}.maeva-shade{display:flex;flex-direction:column;gap:1.3rem;text-decoration:none;color:inherit}.maeva-shade__media img{display:block;width:100%;aspect-ratio:3/2;height:100%;object-fit:cover}.maeva-shade__caption{display:flex;flex-direction:column;gap:.8rem}.maeva-shade__name{font-family:var(--maeva-font);font-weight:500;font-size:1.2rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-shade__code{font-family:var(--maeva-font-body);font-weight:400;font-size:1.4rem;line-height:1.5;color:rgb(var(--maeva-text))}.maeva-related__inner{display:flex;flex-direction:column;gap:6.4rem;padding-top:6.4rem;padding-bottom:6.4rem}.maeva-related__heading{font-weight:500;font-size:2rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase}.maeva-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4.8rem}.maeva-related__card-wrapper{position:relative}.maeva-related__card{display:flex;flex-direction:column;gap:1.6rem;text-decoration:none;color:inherit}.maeva-related__name-link{color:inherit;text-decoration:none}.maeva-related__name-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.maeva-related__media{background:#fff;overflow:hidden}.maeva-related__media img{display:block;width:100%;height:34.6rem;object-fit:contain}@media screen and (min-width:990px){.maeva-related__media img{transition:transform var(--duration-long) ease}.maeva-related__card:hover .maeva-related__media img{transform:scale(1.03)}}.maeva-related__info{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.maeva-related__swatches{margin:.4rem 0}.maeva-related__name{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:1.4rem;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--maeva-text))}.maeva-related__price{margin:0;font-family:var(--maeva-font);font-weight:500;font-size:1.2rem;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--maeva-text))}@media screen and (max-width:989px){.maeva-pdp__hero{grid-template-columns:1fr;gap:4rem}.maeva-pdp__gallery{flex-direction:column;gap:1.6rem}.maeva-pdp__gallery-dots{order:2;position:static;width:auto;padding:0;flex-direction:row;justify-content:center;align-self:center;gap:.8rem;display:flex}.maeva-pdp__gallery-stack{order:1;flex-direction:row;gap:1.6rem;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.maeva-pdp__gallery-stack::-webkit-scrollbar{display:none}.maeva-pdp__gallery-item{flex:0 0 100%;width:100%;scroll-snap-align:start}.maeva-pdp__buy{padding-inline:0;position:static;top:auto}.maeva-pdp__title{font-size:2.6rem}.maeva-pdp__ingredients{grid-template-columns:1fr;gap:4.8rem}.maeva-ingredient{flex-direction:column;align-items:center;justify-content:flex-start;gap:2.4rem;text-align:center}.maeva-ingredient__copy{display:contents}.maeva-ingredient__title{order:1;width:100%;text-align:center}.maeva-ingredient__oils{order:2;width:100%;max-width:32rem;gap:1.6rem}.maeva-ingredient__desc{order:3;max-width:32rem;margin-inline:auto;text-align:center}.maeva-ingredient__rule{display:none}.maeva-shades__grid{grid-template-columns:repeat(2,1fr);gap:3.2rem}.maeva-pdp__info-heading,.maeva-related__heading{font-size:1.8rem}}@media screen and (max-width:749px){.maeva-pdp__inner{padding-top:4rem;gap:5.6rem}.maeva-pdp__title{font-size:2rem}.maeva-related__grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}.maeva-related__media img{height:auto;aspect-ratio:1 / 1}.maeva-related__name,.maeva-related__price{font-size:1.2rem}.maeva-shade__media img{height:auto}.maeva-modal__body{padding:2.4rem}.maeva-modal__header{padding:1.6rem}.maeva-pdp__desc-body,.maeva-pdp__desc-body p,.maeva-modal__ingredients{text-align:left}}@media screen and (max-width:989px){.product-grid .card__heading,.product-grid .card__heading.h5,.product-grid .price,.product-grid .price .price-item,.maeva-pdp__price,.maeva-pdp__block-title,.maeva-pdp__list-title,.maeva-ingredient__title,.maeva-modal__title,.maeva-shade__name,.maeva-related__name,.maeva-related__price{font-size:1.4rem}.maeva-shades__heading{font-size:1.8rem}}.customer .form__message:focus,.customer .form__message:focus-visible{outline:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/maeva-theme.css.map */
