:root{--maeve-pdp-aspect: .667;--maeve-card-zoom: 1.2}.card__media,.card__media .media,.card-wrapper .card__media .media,.card-wrapper .media{overflow:hidden!important}.card__media>.media>img,.card__media .media>img,.card-wrapper .card__media .media>img,.card-wrapper .media>img{transform:scale(var(--maeve-card-zoom));transform-origin:50% 50%;will-change:transform}.product__media-item .product__media,.product__media{overflow:hidden!important}body product-info[id] .product-media-container.product-media-container{--preview-ratio: var(--maeve-pdp-aspect) !important}body product-info[id] .product__media-item .product__media>img,body product-info[id] .product__media>img{transform:none!important;object-fit:cover!important;object-position:center center!important}@media screen and (max-width:749px){body product-info[id] .page-width.page-width.page-width{padding-left:0!important;padding-right:0!important}body product-info[id] .product__info-wrapper.product__info-wrapper.product__info-wrapper{padding-left:1.5rem!important;padding-right:1.5rem!important}body product-info[id] .product__media-list.product__media-list.product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}body product-info[id] .product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0!important;margin-right:0!important}body product-info[id] .product__media-list .product__media-item.product__media-item.product__media-item{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body product-info[id] .product-media-container.product-media-container{max-width:100%!important;width:100%!important}body product-info[id] .product__media.product__media,body product-info[id] .product__media-item .product__media.product__media{border-radius:0!important;box-shadow:none!important}product-info,product-component,media-gallery,.product__column-sticky,.product,.product.grid{overflow:visible!important}}.thumbnail-list img,.thumbnail img,.product__media-toggle img,.product-media-modal img,.product-popup-modal img,.product-popup-modal__content img,product-modal img{transform:none!important}.maeve-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;padding:1.6rem 0;margin:.8rem 0 1.2rem;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.maeve-trust-strip__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.maeve-trust-strip__icon{width:22px;height:22px;color:rgba(var(--color-foreground),.65);flex-shrink:0}.maeve-trust-strip__text{font-size:1.1rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.75);line-height:1.35}@media(max-width:480px){.maeve-trust-strip{grid-template-columns:1fr;gap:1rem;padding:1.4rem 1.5rem}.maeve-trust-strip__item{flex-direction:row;justify-content:flex-start;text-align:left;gap:1rem}}.maeve-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:998;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);padding:.9rem 1.4rem calc(.9rem + env(safe-area-inset-bottom,0));display:none;align-items:center;gap:1.2rem;transform:translateY(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:0 -4px 20px #0000000d}.maeve-sticky-buy.is-visible{transform:translateY(0)}.maeve-sticky-buy__info{flex:1;min-width:0}.maeve-sticky-buy__title{font-size:1.2rem;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground));font-weight:400}.maeve-sticky-buy__price{font-size:1.1rem;color:rgba(var(--color-foreground),.6);margin:.2rem 0 0}.maeve-sticky-buy__btn{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;padding:1.1rem 1.8rem;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;font-family:inherit;font-weight:500;transition:opacity .2s ease}.maeve-sticky-buy__btn:hover,.maeve-sticky-buy__btn:focus-visible{opacity:.85}@media(max-width:749px){.maeve-sticky-buy{display:flex}body.template-product{padding-bottom:76px}}@media(min-width:750px){.maeve-sticky-buy{display:none!important}}.product .product__accordion summary,.product__info-wrapper .collapsible-content summary,.product__info-wrapper .product__accordion summary{padding:1.4rem 0;letter-spacing:.02em;font-weight:400;font-size:1.4rem}.product__info-wrapper .product__accordion details,.product__info-wrapper details.collapsible-content{border-bottom:1px solid rgba(var(--color-foreground),.08)}.maeve-recently-viewed{padding:0}.maeve-recently-viewed:not([data-has-items]){display:none}.maeve-recently-viewed .page-width{padding-left:1.5rem;padding-right:1.5rem}.maeve-recently-viewed__heading{font-size:2.4rem;letter-spacing:.01em;margin:0 0 2rem;font-weight:400;color:rgb(var(--color-foreground))}.maeve-recently-viewed__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.maeve-rv-card{display:block;text-decoration:none;color:inherit;opacity:0;animation:maeveRvFade .4s ease forwards}.maeve-rv-card:nth-child(1){animation-delay:.05s}.maeve-rv-card:nth-child(2){animation-delay:.1s}.maeve-rv-card:nth-child(3){animation-delay:.15s}.maeve-rv-card:nth-child(4){animation-delay:.2s}@keyframes maeveRvFade{to{opacity:1}}.maeve-rv-card__image{aspect-ratio:2 / 3;background:rgba(var(--color-foreground),.04);overflow:hidden;margin-bottom:.8rem}.maeve-rv-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.maeve-rv-card:hover .maeve-rv-card__image img,.maeve-rv-card:focus-visible .maeve-rv-card__image img{transform:scale(1.04)}.maeve-rv-card__title{font-size:1.3rem;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgb(var(--color-foreground))}.maeve-rv-card__price{font-size:1.2rem;color:rgba(var(--color-foreground),.7);margin:.4rem 0 0}@media(max-width:749px){.maeve-recently-viewed__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.maeve-recently-viewed__heading{font-size:2rem;margin-bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/maeve-pdp.css.map */
