:root{--mv-r: 3px;--mv-line: rgba(var(--color-foreground), .16);--mv-line-soft: rgba(var(--color-foreground), .09);--mv-muted: rgba(var(--color-foreground), .52);--mv-ease: cubic-bezier(.25, .1, .25, 1);--mv-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body .product__info-wrapper .caption-with-letter-spacing,body .product__info-wrapper .product__text,body .product__info-wrapper .form__label,body .product__info-wrapper legend{letter-spacing:.02em!important}body .product__info-wrapper .button:after,body .product__info-wrapper .button:before,body .product-form__submit:after,body .product-form__submit:before,body .shopify-payment-button__button:after{box-shadow:none!important;outline:0!important}body .product__info-wrapper .button,body .product-form__submit{box-shadow:none!important}body .product__info-container{max-width:46rem}body .product__info-container>*{margin-top:1.6rem}body .product__info-container>*:first-child{margin-top:0}body variant-selects .product-form__input+.product-form__input,body variant-selects fieldset+fieldset{margin-top:1.8rem!important}@media screen and (max-width:749px){body product-info[id] .product__info-wrapper.product__info-wrapper.product__info-wrapper{padding-left:2rem!important;padding-right:2rem!important}body product-info .product-media-container,body product-info .product__media-item .product__media,body product-info .product__media-item{max-height:56vh!important}body product-info .product__media-item .product__media>img,body product-info .product__media>img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center top!important}body product-info .product__media-wrapper slider-component{position:relative}body product-info .product__media-wrapper .slider-buttons{position:absolute!important;right:1.2rem;bottom:1.2rem;z-index:2;height:auto!important;min-height:0!important;margin:0!important;padding:.45rem .9rem!important;border-radius:999px;background:rgba(var(--color-background),.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}body product-info .product__media-wrapper .slider-button{display:none!important}body product-info .product__media-wrapper .slider-counter{font-family:var(--mv-ui);font-size:1.1rem!important;font-weight:500;letter-spacing:.04em!important;line-height:1!important;color:rgb(var(--color-foreground));margin:0!important;min-width:0!important}body product-info .product__media-wrapper{margin-bottom:1.8rem!important}body .product__info-container>*{margin-top:1.4rem}}body .product__info-wrapper .product__title h1,body .maeve-ptitle__name{font-size:2.6rem!important;line-height:1.18!important;letter-spacing:-.008em!important;font-weight:500!important;margin:0!important}@media screen and (max-width:749px){body .product__info-wrapper .product__title h1,body .maeve-ptitle__name{font-size:2.4rem!important}}body .maeve-ptitle__sub{font-size:1.3rem!important;color:var(--mv-muted)!important;margin-top:.5rem!important}body .product__info-container .product__text{font-family:var(--mv-ui);font-size:1.05rem;letter-spacing:.12em!important;color:var(--mv-muted);margin:0 0 .6rem}body .product__info-container .price,body .product__info-container .price .price-item{font-family:var(--mv-ui);font-size:1.8rem;font-weight:500;letter-spacing:-.005em;font-variant-numeric:tabular-nums;line-height:1.3}body .product__info-container .price--on-sale .price-item--regular{font-size:1.4rem;font-weight:400;color:var(--mv-muted)}body .product__info-container .price__badge-sale{font-family:var(--mv-ui)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;padding:.45rem .7rem!important;border-radius:2px!important;vertical-align:.25rem;margin-left:.2rem}body .product-form__input--pill,body .product-form__input--swatch{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important}body .product-form__input--swatch{gap:.8rem!important}body .product-form__input--pill>legend,body .product-form__input--swatch>legend{flex:0 0 100%!important;width:100%!important;margin:0 0 .8rem!important;padding:0!important;font-family:var(--mv-ui)!important;font-size:1.2rem!important;font-weight:400!important;text-transform:none!important;color:var(--mv-muted)!important}body .product-form__input legend [data-selected-value]{color:rgb(var(--color-foreground));font-weight:500}body .product-form__input--pill input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:5.2rem!important;height:3.6rem!important;margin:0!important;padding:0 1.2rem!important;border:1px solid var(--mv-line)!important;border-radius:var(--mv-r)!important;background:transparent!important;font-family:var(--mv-ui)!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1!important;color:rgb(var(--color-foreground))!important;transition:border-color .15s var(--mv-ease),box-shadow .15s var(--mv-ease)}body .product-form__input--pill input[type=radio]:hover+label{border-color:rgba(var(--color-foreground),.42)!important}body .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))!important;background:transparent!important;color:rgb(var(--color-foreground))!important;font-weight:500!important}body .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}body .product-form__input--pill input[type=radio].disabled+label,body .product-form__input--pill input[type=radio][disabled]+label{color:rgba(var(--color-foreground),.26)!important;border-color:var(--mv-line-soft)!important;box-shadow:none!important;text-decoration:none!important;background-image:linear-gradient(to top left,transparent calc(50% - .5px),rgba(var(--color-foreground),.18) calc(50% - .5px),rgba(var(--color-foreground),.18) calc(50% + .5px),transparent calc(50% + .5px))!important}body .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.2rem !important;width:2.2rem!important;height:2.2rem!important;margin:0!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.14)!important;outline:1px solid transparent!important;outline-offset:.3rem!important;transition:outline-color .15s var(--mv-ease)}body .product-form__input--swatch .swatch-input__label .swatch{--swatch--size: 2.2rem !important;width:2.2rem!important;height:2.2rem!important;border-radius:50%!important}body .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label{outline-color:rgba(var(--color-foreground),.3)!important}body .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:1px solid rgb(var(--color-foreground))!important;outline-offset:.3rem!important}body .product-form__input--photo{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important}body .product-form__input--photo>legend{flex:0 0 100%!important;width:100%!important;margin:0 0 .8rem!important;padding:0!important;font-family:var(--mv-ui)!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--mv-muted)!important}body .product-form__input--photo>legend [data-selected-value]{color:rgb(var(--color-foreground));font-weight:500}body .product-form__input--photo input[type=radio]+label{position:relative;display:block;width:4.8rem;height:6rem;margin:0;padding:0;overflow:hidden;cursor:pointer;border-radius:var(--mv-r);background:rgba(var(--color-foreground),.04);box-shadow:0 0 0 1px var(--mv-line-soft);outline:1px solid transparent;outline-offset:3px;transition:outline-color .15s var(--mv-ease),box-shadow .15s var(--mv-ease)}body .product-form__input--photo .maeve-photo-swatch__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--mv-ease)}body .product-form__input--photo input[type=radio]:hover+label{box-shadow:0 0 0 1px rgba(var(--color-foreground),.35)}body .product-form__input--photo input[type=radio]:hover+label .maeve-photo-swatch__img{transform:scale(1.04)}body .product-form__input--photo input[type=radio]:checked+label{box-shadow:0 0 0 1px rgba(var(--color-foreground),.15);outline:1.5px solid rgb(var(--color-foreground))}body .product-form__input--photo input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground))}body .product-form__input--photo input[type=radio].disabled+label .maeve-photo-swatch__img{opacity:.35}body .product-form__input--photo input[type=radio].disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),rgba(var(--color-foreground),.35) calc(50% - .5px),rgba(var(--color-foreground),.35) calc(50% + .5px),transparent calc(50% + .5px))}body .product-form__input--pill .maeve-legend{display:flex!important;align-items:baseline!important;margin-bottom:.8rem!important}.maeve-sg__open{font-family:var(--mv-ui);font-size:1.15rem;color:var(--mv-muted);border-bottom:1px solid var(--mv-line);padding-bottom:1px}.maeve-sg__open svg{display:none}body .product-form__buttons{max-width:none}body .product-form__submit,body .product-form__submit.button{height:5rem!important;min-height:5rem!important;padding:0!important;border-radius:var(--mv-r)!important;border:0!important;box-shadow:none!important;font-family:var(--mv-ui)!important;font-size:1.45rem!important;font-weight:500!important;letter-spacing:.01em!important;transform:none!important;transition:opacity .15s var(--mv-ease)}body .product-form__submit.button:not([disabled]):hover{opacity:.86;transform:none!important;box-shadow:none!important}body .product-form__submit[disabled]{opacity:.35!important}body .product__info-wrapper shopify-payment-button,body .product__info-wrapper .shopify-payment-button{display:block;margin-top:.8rem!important}body .product__info-wrapper shop-pay-button,body .product__info-wrapper shopify-payment-button{--shop-pay-button-height: 5rem;--shop-pay-button-border-radius: var(--mv-r);--shop-pay-button-width: 100%}body .product__info-wrapper .shopify-payment-button__button--unbranded{height:5rem!important;min-height:5rem!important;border-radius:var(--mv-r)!important;font-family:var(--mv-ui)!important;font-size:1.45rem!important;font-weight:500!important}body .product__info-wrapper .shopify-payment-button__more-options{display:none!important}.mv-atc-echo{opacity:.65;font-weight:400}body .maeve-assure{font-family:var(--mv-ui)}body .maeve-assure__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:2rem 0 0;list-style:none;border-top:1px solid var(--mv-line-soft)}body .maeve-assure__item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0;padding:0}body .maeve-assure__icon{width:2.2rem;height:2.2rem;margin-bottom:.7rem;color:rgb(var(--color-foreground));opacity:.8}body .maeve-assure__label{display:block;font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:0;color:rgb(var(--color-foreground));text-wrap:balance}body .maeve-assure__sub{display:block;margin-top:.25rem;font-size:1.1rem;font-weight:400;line-height:1.35;letter-spacing:0;color:rgba(var(--color-foreground),.55);text-wrap:balance}@media screen and (min-width:750px){body .maeve-assure__grid{gap:.4rem}body .maeve-assure__label{font-size:1.2rem}body .maeve-assure__sub{font-size:1.05rem}}body .maeve-assure__pay{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem;margin-top:2rem}body .maeve-assure__payicon{flex:0 1 3.5rem;width:3.5rem;min-width:0;height:auto}body .product__description{font-family:var(--mv-ui);font-size:1.4rem;line-height:1.62;letter-spacing:normal;color:rgba(var(--color-foreground),.78);max-width:54ch}body .product__description ul{padding-left:1.8rem;margin:.8rem 0}body .product__description li{list-style:disc;margin:.25rem 0;padding-left:.2rem}body .product__info-wrapper .product__accordion details,body .product__info-wrapper details.collapsible-content{border-top:1px solid var(--mv-line-soft)!important;border-bottom:0!important}body .product__info-wrapper .product__accordion summary,body .product__info-wrapper .collapsible-content summary{padding:1.6rem 0!important;align-items:center}body .product__info-wrapper summary .accordion__title,body .product__info-wrapper summary .h4{font-family:var(--mv-ui)!important;font-size:1.35rem!important;font-weight:500!important;letter-spacing:.01em!important}body .product__info-wrapper summary .svg-wrapper .icon-accordion{display:none!important}body .product__info-wrapper .accordion__content{font-family:var(--mv-ui);font-size:1.3rem;line-height:1.6;letter-spacing:normal;color:rgba(var(--color-foreground),.75);padding-bottom:1.6rem!important}body .product__info-wrapper .accordion__content p{margin:0 0 1rem}body .product__info-wrapper .accordion__content p:last-child{margin-bottom:0}body .product__info-wrapper .accordion__content p strong{display:block;font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-top:.4rem}body .product__info-wrapper .icon-caret{transition:transform .2s var(--mv-ease)}body .product__info-wrapper details[open]>summary .icon-caret{transform:rotate(180deg)}body .product__info-wrapper .share-button__button{font-family:var(--mv-ui)!important;font-size:1.2rem!important;color:var(--mv-muted)!important}@media screen and (min-width:750px){body product-info .thumbnail-list{gap:.6rem}body product-info .thumbnail{border-radius:var(--mv-r)!important}body product-info .thumbnail:after{box-shadow:none!important}body product-info .thumbnail[aria-current=true]{box-shadow:0 0 0 1px rgb(var(--color-foreground))!important}}.mv-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1rem;padding:.9rem 2rem calc(.9rem + env(safe-area-inset-bottom,0px));background:rgba(var(--color-background),.9);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--mv-line-soft);transform:translateY(102%);transition:transform .26s var(--mv-ease);pointer-events:none}.mv-stickybuy.is-visible{transform:translateY(0);pointer-events:auto}.mv-stickybuy__thumb{width:3.4rem;height:4.4rem;border-radius:2px;object-fit:cover;flex:0 0 auto;background:rgba(var(--color-foreground),.05)}.mv-stickybuy__meta{min-width:0;flex:1 1 auto;font-family:var(--mv-ui)}.mv-stickybuy__name{margin:0;font-size:1.25rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.mv-stickybuy__sub{margin:.1rem 0 0;font-size:1.2rem;color:var(--mv-muted);font-variant-numeric:tabular-nums}.mv-stickybuy__btn{flex:0 0 auto;height:4rem;padding:0 2rem;border:0;border-radius:var(--mv-r);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--mv-ui);font-size:1.35rem;font-weight:500;cursor:pointer}.mv-stickybuy__btn[disabled]{opacity:.35;cursor:default}@media screen and (min-width:990px){.mv-stickybuy{display:none}}@media(prefers-reduced-motion:reduce){.mv-stickybuy{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/maeve-apple.css.map */
