@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@300;400;500&display=swap";html{scroll-behavior:smooth}body{background:#faf9f6!important;-webkit-font-smoothing:antialiased;color:#141414!important;font-family:Inter,-apple-system,sans-serif!important;font-weight:400}*{border-radius:0!important}h1,h2,h3,.h1,.h2,.h3,[class*=heading],[class*=title]{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;letter-spacing:.01em!important;color:#141414!important}h1,.h1{font-size:clamp(2.5rem,4vw + 1rem,4rem)!important}h2,.h2{font-size:clamp(2rem,3vw + .5rem,3rem)!important}h3,.h3{font-size:clamp(1.5rem,2vw + .5rem,2rem)!important}body,p,span,a,li,td,th,label,input,textarea,select,button{font-family:Inter,-apple-system,sans-serif!important}.header-wrapper,.header,header,.shopify-section-header,.header-wrapper--overlay{background:#faf9f6f7!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #E8E4DD!important}.header__heading-link,.header h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:1.5rem!important;letter-spacing:.15em!important;text-transform:uppercase!important}.announcement-bar,[class*=announcement],.shopify-section-header-announcements{background:#141414!important;color:#faf9f6!important;font-size:.6875rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.announcement-bar *,[class*=announcement] *{color:#faf9f6!important;font-family:Inter,sans-serif!important}.hero,[class*=hero]{background:#f0ebe3!important}.hero__media,.hero .media,.hero .placeholder-svg,.hero__media-container,.hero .deferred-media,.hero__media-grid{display:none!important}.hero .hero__content,.hero__text{position:relative;z-index:2}.hero h1,.hero h2,.hero [class*=heading]{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:clamp(2.5rem,5vw + 1rem,4.5rem)!important;letter-spacing:.02em!important;line-height:1.1!important;color:#141414!important}.hero p,.hero [class*=body]{font-family:Inter,sans-serif!important;font-weight:300!important;font-size:1rem!important;color:#6b6b6b!important;letter-spacing:.02em!important}.hero a[class*=button],.hero .button,.hero a.link,.hero .link{background:#141414!important;color:#faf9f6!important;padding:14px 44px!important;border-radius:30px!important;text-decoration:none!important;font-family:Inter,sans-serif!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.6875rem!important;display:inline-block!important;transition:all .3s ease;border:none!important}.hero a[class*=button]:hover{background:#333!important}.product-card,.product-card-wrapper,.card,.card--card,.card--standard,.card-wrapper,.collection-card,[class*=product-card],[class*=card--]{background:#fff!important;border:1px solid #E8E4DD!important;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.product-card:hover,.product-card-wrapper:hover,.card:hover,.card-wrapper:hover{border-color:#d0cac0!important;box-shadow:0 2px 12px #0000000a}.card__content,.card__information,.card-information,.card__inner,.card--card .card__inner{background:#fff!important;color:#141414!important;padding:16px!important}.card__media,.card .media,.card-wrapper .media,.product-card .media,[class*=card] [class*=media],.media--placeholder{background:#f5f0e8!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.card__media img,.card .media img,.product-card img{transition:none!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover!important}.card:hover img,.product-card-wrapper:hover img{transform:none!important}.card__heading,.card-information__text,.card__heading a,.card-information__text a,.full-unstyled-link{color:#141414!important;font-family:Inter,sans-serif!important;font-weight:400!important;font-size:.8125rem!important;letter-spacing:.01em!important;line-height:1.4!important}svg[class*=placeholder] *,svg.placeholder-svg *{fill:#e8e4dd!important;stroke:#ddd6cc!important}.badge--sale,[class*=badge--sale]{background:#141414!important;color:#faf9f6!important;font-family:Inter,sans-serif!important;font-size:.5625rem!important;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px!important;position:absolute;top:12px;left:12px}.price,.price-item,[class*=price]{font-family:Inter,sans-serif!important;font-size:.8125rem!important;font-weight:400!important;color:#141414!important}.price .money,.price-item--sale{color:#141414!important;font-weight:500!important}.price .money s,.price s,.price-item--regular s,.price--on-sale .price-item--regular{color:#999!important;text-decoration:line-through;font-weight:400!important;font-size:.75rem!important}.button--primary,button[class*=primary],.shopify-challenge__button,a.button--primary{background:#141414!important;border-color:#141414!important;color:#faf9f6!important;border-radius:30px!important;font-family:Inter,sans-serif!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.75rem!important;padding:14px 36px!important;transition:all .3s ease}.button--primary:hover,button[class*=primary]:hover{background:#333!important}.button--secondary,button[class*=secondary],a.button--secondary{background:transparent!important;border:1px solid #141414!important;color:#141414!important;border-radius:30px!important;font-family:Inter,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.75rem!important;padding:14px 36px!important}.button--secondary:hover{background:#141414!important;color:#faf9f6!important}a.link,.link,[class*=button--link]{color:#141414!important;text-decoration:underline!important;text-underline-offset:3px}.footer-wrapper,.footer,footer,.shopify-section-footer,.section-footer{background:#141414!important;color:#999!important}footer *,.footer *{color:#999!important}footer a:hover,.footer a:hover{color:#faf9f6!important}footer h2,footer h3,footer [class*=heading]{color:#faf9f6!important;font-family:Cormorant Garamond,serif!important;font-weight:400!important}footer input,.footer input,footer .field__input{background:#1f1f1f!important;border-color:#333!important;color:#faf9f6!important;border-radius:30px!important}footer button,.footer button{background:#faf9f6!important;color:#141414!important;border-radius:30px!important}input,textarea,select,.field__input{background:#fff!important;border:1px solid #E0DCD5!important;color:#141414!important;font-family:Inter,sans-serif!important;border-radius:0!important}input:focus,textarea:focus,.field__input:focus{border-color:#141414!important;box-shadow:none!important}.cart-drawer,.drawer,[class*=drawer]{background:#faf9f6!important}.predictive-search,.search-modal{background:#faf9f6!important;border:1px solid #E8E4DD!important}.badge--sale,[class*=badge--sale]{background:#141414!important;color:#faf9f6!important;font-family:Inter,sans-serif!important;font-size:.625rem!important;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px!important}hr,.divider{border-color:#e8e4dd!important}a{transition:color .2s ease}::selection{background:#14141414;color:#141414}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#faf9f6}::-webkit-scrollbar-thumb{background:#d0cac0}::-webkit-scrollbar-thumb:hover{background:#999}#MainContent,main,.main-content{background:#faf9f6!important}.product__info-wrapper,.product__info-container{background:transparent!important;color:#141414!important}.product__info-wrapper h1,.product__info-container h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important}.collection-hero{background:#faf9f6!important}.quantity__button{background:#f0ebe3!important;color:#141414!important}.shopify-section{padding:0!important}.product-recommendations h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important}footer input,footer .field__input,.newsletter input,[class*=newsletter] input,footer .field,footer form *,.footer input,.footer .field__input{border-radius:0!important;background:#1f1f1f!important;border:1px solid #333!important;color:#faf9f6!important}footer button,footer [type=submit],.footer button,.footer [type=submit]{border-radius:0!important;background:#faf9f6!important;color:#141414!important}footer *,.footer *{border-radius:0!important}.card-information,.card__information{padding:12px 0 0!important}.color-scheme-1,[data-color-scheme=scheme-1],.color-scheme-2,[data-color-scheme=scheme-2],.color-scheme-5,[data-color-scheme=scheme-5],.shopify-section,section,#MainContent,main{background-color:#faf9f6!important}.hero,[class*=hero],.shopify-section:first-of-type{background:#faf9f6!important}.hero:before{display:none!important}.shopify-section{padding:0!important;margin:0!important}.shopify-section>*{background:#faf9f6!important}.product-list,[class*=product-list],.custom-liquid,[class*=custom-liquid]{background:#faf9f6!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vesta-custom.css.map */
