:root{--color-cream: #FDFAF6;--color-cream-dark: #F5F0E8;--color-beige: #EDE7DF;--color-black: #111111;--color-charcoal: #333333;--color-gray: #4A4545;--color-light-gray: #9A9490;--color-border: #E4DDD4;--color-gold: #C9A46A;--font-heading: "Playfair Display", serif;--font-body: "Assistant", sans-serif;--letter-spacing-wide: .12em;--radius-none: 2px}html,body{background-color:var(--color-cream)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar,.announcement-bar-section,[class*=announcement]{background-color:var(--color-black)!important;color:#fff!important;font-family:var(--font-body);font-size:12px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:500;padding:10px 0}header-component,.header,.shopify-section-header{background-color:var(--color-cream)!important;border-bottom:1px solid var(--color-border)!important}.header__heading-logo img,.header__logo img{filter:none}.header__nav a,.header__menu-item{font-family:var(--font-body);font-size:13px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:500;color:var(--color-black)!important}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:-.01em;color:var(--color-black)}p,li,span,a{font-family:var(--font-body)}.product{background-color:var(--color-cream);padding-top:48px}.product__title,.product-title{font-family:var(--font-heading)!important;font-size:28px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.01em;color:var(--color-black);text-transform:uppercase;margin-bottom:8px}.product__subtitle,.product__vendor{font-family:var(--font-body);font-size:13px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-light-gray);font-weight:400;margin-bottom:16px}.price__container,.price{font-family:var(--font-heading)!important}.price--large,.price__regular .price-item--regular{font-size:26px!important;font-weight:400!important;color:var(--color-black)}.price__compare .price-item--regular{color:var(--color-light-gray)!important;font-size:16px!important}.badge--sale,.badge[class*=sale]{background-color:var(--color-gold)!important;color:#fff!important;font-family:var(--font-body);font-size:10px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:600;padding:3px 8px;border-radius:2px}.button--primary,.product-form__submit,[class*=btn-primary],button[name=add]{background-color:var(--color-black)!important;color:#fff!important;border:none!important;border-radius:2px!important;font-family:var(--font-body);font-size:13px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:600;padding:16px 32px!important;transition:background-color .25s ease!important;box-shadow:none!important}.button--primary:hover,.product-form__submit:hover,button[name=add]:hover{background-color:var(--color-charcoal)!important}.button--secondary{background-color:transparent!important;color:var(--color-black)!important;border:1px solid var(--color-black)!important;border-radius:2px!important;font-family:var(--font-body);font-size:13px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:500;transition:background-color .25s ease!important}.button--secondary:hover{background-color:var(--color-beige)!important}.product__media-wrapper,.product__media{border-radius:2px!important;overflow:hidden;background-color:var(--color-cream-dark)}.product-media-modal__content{background:var(--color-cream)}.card-wrapper,.card{border-radius:2px!important;border:none!important;background:transparent;transition:transform .3s ease}.card:hover{transform:translateY(-4px)}.card__media img{border-radius:2px}.card__heading{font-family:var(--font-heading)!important;font-weight:400;font-size:16px}.product-description,.product__description{font-size:14px;line-height:1.8;color:var(--color-gray)}.tabs,.accordion,[class*=accordion]{border-top:1px solid var(--color-border)}.tabs__item,.accordion__title,.accordion summary{font-family:var(--font-body);font-size:13px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:500;color:var(--color-black);padding:20px 0;border-bottom:1px solid var(--color-border);background:transparent}.shopify-section,section{background-color:transparent}.color-scheme-background-1{background-color:var(--color-cream)!important}.color-scheme-background-2{background-color:var(--color-cream-dark)!important}footer,.footer{background-color:var(--color-black)!important;color:#c5bcb4!important;border-top:none}.footer a,.footer p,.footer span,.footer li{color:#c5bcb4!important;font-family:var(--font-body);font-size:13px;letter-spacing:.03em}.footer a:hover{color:#fff!important}.footer__heading,.footer h2,.footer h3{color:#fff!important;font-family:var(--font-body);font-size:11px;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:700;margin-bottom:16px}input,select,textarea{border-radius:2px!important;border-color:var(--color-border)!important;font-family:var(--font-body)!important;background-color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-cream-dark)}::-webkit-scrollbar-thumb{background:var(--color-light-gray);border-radius:3px}::selection{background-color:var(--color-gold);color:#fff}.cart-drawer,.drawer{background-color:var(--color-cream)!important;border-left:1px solid var(--color-border)}.cart-drawer__header{border-bottom:1px solid var(--color-border);padding:24px 20px}.judge-me-star-rating svg,.spr-icon{color:var(--color-gold)!important;fill:var(--color-gold)!important}.breadcrumbs,.breadcrumb{font-size:12px;letter-spacing:.05em;color:var(--color-light-gray);text-transform:uppercase;padding:16px 0}.quantity__input{border-radius:2px!important;border:1px solid var(--color-border)!important;background:var(--color-cream)!important;font-family:var(--font-body);font-size:14px;color:var(--color-black)}.quantity__button{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-black)!important}.icon-with-text,[class*=trust-badge],[class*=guarantee]{font-family:var(--font-body);font-size:12px;color:var(--color-gray);letter-spacing:.02em}.section-header,.page-title,.collection__title{font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:-.02em;color:var(--color-black)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product__title,.product__info-container>*{animation:fadeUp .5s ease forwards}
/*# sourceMappingURL=/cdn/shop/t/3/assets/puryve-premium.css.map */
