:root{--vapor-bg: #F6F4EF;--vapor-black: #0A0A08;--vapor-grey: #7A7A74;--vapor-light: #C4C4BE;--vapor-border: rgba(10, 10, 8, .1);--vapor-accent: #8B0000;--vapor-cta: #7A4A3F;--vapor-red: #D63030;--vapor-radius: 18px;--vapor-radius-lg: 28px;--vapor-radius-pill: 100px;--font-d: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-b: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root,body{--font-body-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body-style: normal;--font-heading-style: normal;--font-body-weight: 400;--font-heading-weight: 300}body{background-color:var(--vapor-bg)!important;color:var(--vapor-black);font-family:var(--font-b);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.section-header__title{font-family:var(--font-d)!important;font-weight:300;letter-spacing:-.005em;line-height:1.05}.vapor-eyebrow{font-family:var(--font-b);font-size:9px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--vapor-grey)}.header__menu-item,.list-menu__item,header nav a{font-family:var(--font-b);font-size:11px!important;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.header__heading-logo,.header__heading,.header__heading-link{font-family:var(--font-d);font-weight:400;letter-spacing:.16em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,button[type=submit]:not(.search__button){border-radius:var(--vapor-radius-pill)!important;font-family:var(--font-b);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.card,.card-wrapper,.product-card-wrapper,.card__media,.media{border-radius:var(--vapor-radius);overflow:hidden}.card__media img,.media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__media img,.card:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:scale(1.05)}.card__heading,.card-information__text,.full-unstyled-link{font-family:var(--font-d);font-style:italic;font-weight:400}.price__regular .price-item,.price-item--regular{font-family:var(--font-b);font-weight:400;letter-spacing:0}.footer{background:var(--vapor-bg);color:var(--vapor-black);border-top:1px solid var(--vapor-border)}hr,.divider{border-color:var(--vapor-border)}.vapor-heart{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#f6f4efd9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:100%;cursor:pointer;color:var(--vapor-black, #0A0A08);padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease;-webkit-tap-highlight-color:transparent}.vapor-heart:hover{transform:scale(1.08)}.vapor-heart svg{width:18px;height:18px;display:block}.vapor-heart .heart-fill{fill:transparent;transition:fill .18s ease}.vapor-heart .heart-stroke{stroke:currentColor;stroke-width:1.6;fill:none}.vapor-heart.is-active .heart-fill{fill:var(--vapor-accent, #8B0000)}.vapor-heart.is-active .heart-stroke{stroke:var(--vapor-accent, #8B0000)}.card-wrapper,.card{position:relative}.vapor-heart--card{position:absolute;top:12px;right:12px;z-index:3}.vapor-heart--pdp{width:48px;height:48px;border:1px solid var(--vapor-border, rgba(10,10,8,.1));background:transparent;margin-left:8px;vertical-align:middle}.vapor-heart--pdp svg{width:22px;height:22px}@keyframes vapor-heart-beat{0%{transform:scale(1)}18%{transform:scale(1.32)}32%{transform:scale(1.04)}46%{transform:scale(1.22)}to{transform:scale(1)}}.vapor-heart.vapor-heart--beat{animation:vapor-heart-beat .62s cubic-bezier(.22,1,.36,1)}.vapor-wishlist-counter{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.04em;background:var(--vapor-black, #0A0A08);color:var(--vapor-bg, #F6F4EF);border-radius:100px;position:absolute;top:-6px;right:-8px;line-height:1}.vapor-wishlist-counter.is-empty{display:none}.vapor-wishlist-link{position:relative;display:inline-flex}.vapor-wishlist-page{max-width:1280px;margin:0 auto;padding:64px 24px 96px}.vapor-wishlist-page__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(40px,5vw,64px);text-align:center;margin:0 0 8px}.vapor-wishlist-page__title em{font-style:italic}.vapor-wishlist-page__sub{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.04em;color:var(--vapor-grey, #7A7A74);text-align:center;margin:0 0 56px}.vapor-wishlist-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}@media(max-width:990px){.vapor-wishlist-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.vapor-wishlist-page__empty{text-align:center;padding:80px 24px;color:var(--vapor-grey, #7A7A74);font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px}.vapor-wishlist-page__empty-cta{display:inline-block;margin-top:24px;padding:14px 32px;border:1px solid var(--vapor-black, #0A0A08);border-radius:100px;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vapor-black, #0A0A08);text-decoration:none}.vw-card{background:var(--vapor-bg, #F6F4EF);border-radius:var(--vapor-radius, 18px);overflow:hidden;position:relative}.vw-card__img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;background:#eae6dd}.vw-card__body{padding:14px 4px 4px}.vw-card__brand{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--vapor-grey, #7A7A74);margin:0 0 4px}.vw-card__title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:18px;line-height:1.2;color:var(--vapor-black, #0A0A08);text-decoration:none;display:block;margin:0 0 4px}.vw-card__price{font-family:DM Sans,sans-serif;font-size:13px;color:var(--vapor-black, #0A0A08)}.vapor-pdp-meta{display:flex;flex-direction:column;gap:28px;margin-top:28px;padding-top:28px;border-top:1px solid var(--vapor-border, rgba(10,10,8,.1))}.vapor-pdp-block{display:flex;flex-direction:column;gap:12px}.vapor-pdp-block__title{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em;text-transform:uppercase;color:var(--vapor-grey, #7A7A74);margin:0 0 4px;font-style:normal!important}.vapor-pdp-block__text{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.6;color:var(--vapor-black, #0A0A08);margin:0}.vapor-pdp-block__text strong{font-family:DM Sans,sans-serif;font-weight:500}.vapor-pdp-block__text a{color:var(--vapor-black, #0A0A08);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.vapor-pdp-block__hint{font-family:DM Sans,sans-serif;font-size:11px;color:var(--vapor-grey, #7A7A74);margin:0 0 4px;font-style:italic;letter-spacing:0;text-transform:none}.vapor-pdp-kv{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.vapor-pdp-kv__row{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--vapor-border, rgba(10,10,8,.08));font-family:DM Sans,sans-serif;font-size:13px}.vapor-pdp-kv__row:last-child{border-bottom:none}.vapor-pdp-kv dt{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--vapor-grey, #7A7A74)}.vapor-pdp-kv dd{margin:0;color:var(--vapor-black, #0A0A08);font-style:normal}.vapor-pdp-grade{display:inline-flex;align-items:baseline;font-family:Cormorant Garamond,serif;color:var(--vapor-black, #0A0A08);line-height:1}.vapor-pdp-grade__num{font-size:36px;font-weight:300;font-style:italic}.vapor-pdp-grade__sep{font-size:22px;margin:0 4px;color:var(--vapor-grey, #7A7A74)}.vapor-pdp-grade__max{font-size:18px;color:var(--vapor-grey, #7A7A74)}.vapor-pdp-collapse{border-top:1px solid var(--vapor-border, rgba(10,10,8,.08));padding:20px 0 0}.vapor-pdp-collapse>summary{list-style:none;cursor:pointer;position:relative;padding-right:24px;-webkit-user-select:none;user-select:none}.vapor-pdp-collapse>summary::-webkit-details-marker{display:none}.vapor-pdp-collapse>summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;color:var(--vapor-grey, #7A7A74);transition:transform .2s ease}.vapor-pdp-collapse[open]>summary:after{content:"\2212"}.vapor-pdp-collapse__body{padding-top:14px;display:flex;flex-direction:column;gap:10px}.vapor-pdp-kv__row--condition dd{display:flex;flex-direction:column;gap:6px}.vapor-pdp-condition-grade{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--vapor-black, #0A0A08);line-height:1}.vapor-pdp-condition-notes{font-family:DM Sans,sans-serif;font-size:12px;line-height:1.55;color:var(--vapor-grey, #7A7A74)}.vapor-buy-now{display:block;width:100%;margin-top:8px;padding:14px 28px;background:var(--vapor-bg, #F6F4EF);color:var(--vapor-black, #0A0A08);border:1px solid var(--vapor-black, #0A0A08);border-radius:100px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease}.vapor-buy-now:hover{background:var(--vapor-black, #0A0A08);color:var(--vapor-bg, #F6F4EF)}.vapor-buy-now:disabled{opacity:.4;cursor:not-allowed}.vapor-pdp-disclaimer{margin-top:8px;padding-top:20px;border-top:1px solid var(--vapor-border, rgba(10,10,8,.08))}.vapor-pdp-disclaimer__text{font-family:DM Sans,sans-serif!important;font-size:11px!important;line-height:1.65!important;color:var(--vapor-grey, #7A7A74)!important;letter-spacing:0;font-style:normal!important}.vapor-pdp-meas-sub{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-weight:400;font-size:16px;color:var(--vapor-grey, #7A7A74);margin:14px 0 6px;letter-spacing:0;text-transform:none}.vapor-pdp-meas-sub:first-child{margin-top:4px}.button:after,.shopify-payment-button__button--unbranded:after,button.button:after,a.button:after{box-shadow:none!important;border-radius:inherit!important}.button:before,button.button:before,a.button:before{box-shadow:none!important;border-radius:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vapor-custom.css.map */
