.vb-phero{background:var(--vb-ivory);border-bottom:1px solid var(--vb-hair);padding-block:clamp(38px,6vw,88px) clamp(26px,3.5vw,46px)}.vb-phero__inner{max-width:62ch}.vb-phero__title{font-family:var(--vb-serif);font-weight:300;font-size:clamp(2.3rem,5.4vw,4.4rem);line-height:1.02;letter-spacing:-.008em;margin:0;text-wrap:balance}.vb-phero .vb-lede{margin-top:1.1rem}.vb-phero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:clamp(18px,2.4vw,30px);font-family:var(--vb-sans);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vb-ink-2)}.vb-phero__seal{display:inline-flex;align-items:center;gap:.6em;color:var(--vb-gold-3)}.vb-phero__seal:before{content:"";width:5px;height:5px;background:var(--vb-gold);transform:rotate(45deg)}.vb-contact__grid{display:grid;grid-template-columns:1fr;gap:clamp(34px,5vw,84px);align-items:start}@media(min-width:900px){.vb-contact__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.vb-contact__list{margin:clamp(26px,3vw,40px) 0 0;padding:0;border-top:1px solid var(--vb-hair)}.vb-contact__list>div{display:grid;grid-template-columns:minmax(96px,30%) 1fr;gap:16px;padding:1rem 0;border-bottom:1px solid var(--vb-hair)}.vb-contact__list dt{font-family:var(--vb-sans);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vb-gold-3)}.vb-contact__list dd{margin:0;font-family:var(--vb-sans);font-size:.92rem;font-weight:300;color:var(--vb-ink)}.vb-contact__list dd a{color:inherit;text-decoration:none;border-bottom:1px solid var(--vb-hair-gold)}.vb-contact__list dd a:hover{color:var(--vb-burgundy)}.vb-contact__topics{margin-top:clamp(26px,3vw,42px);padding-top:clamp(20px,2.4vw,30px);border-top:1px solid var(--vb-hair)}.vb-contact__topics-title{font-family:var(--vb-sans);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vb-gold-3);margin:0 0 1.1rem}.vb-contact__topics ul{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.vb-contact__topics li{display:flex;gap:.8em;align-items:baseline;font-family:var(--vb-sans);font-weight:300;font-size:.9rem;line-height:1.6;color:var(--vb-ink-2)}.vb-contact__topics li:before{content:"";flex:none;width:5px;height:5px;background:var(--vb-gold);transform:rotate(45deg) translateY(-1px)}.vb-contact__form{background:var(--vb-ivory-2);border:1px solid var(--vb-hair);padding:clamp(24px,3.4vw,52px)}.vb-form__row{display:grid;gap:.5rem;margin-bottom:1.25rem}.vb-form__row label{font-family:var(--vb-sans);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vb-ink-2)}.vb-form__row label span{text-transform:none;letter-spacing:.04em;opacity:.7}.vb-form__row input,.vb-form__row textarea{width:100%;background:var(--vb-ivory);border:1px solid var(--vb-hair);border-radius:0;padding:.95rem 1rem;font-family:var(--vb-sans);font-size:.95rem;font-weight:300;color:var(--vb-ink);transition:border-color .3s var(--vb-e)}.vb-form__row input:focus,.vb-form__row textarea:focus{outline:none;border-color:var(--vb-gold)}.vb-form__row textarea{resize:vertical;min-height:140px}.vb-form .vb-btn{width:100%;margin-top:.3rem}@media(min-width:560px){.vb-form .vb-btn{width:auto;min-width:220px}}.vb-form__ok,.vb-form__err{font-family:var(--vb-sans);font-size:.85rem;padding:.9rem 1rem;margin:0 0 1.4rem;border:1px solid var(--vb-hair-gold)}.vb-form__ok{color:var(--vb-burgundy);background:#c6a8761f}.vb-form__err{color:var(--vb-burgundy);background:#5b202712}.product-grid .product-card .card-gallery,.product-grid .product-card__image,.resource-list .card-gallery{background:#fff;border:1px solid rgba(36,22,24,.08);border-radius:0!important}.product-grid .product-card:hover .card-gallery{border-color:var(--vb-hair-gold)}.facets,.facets__wrapper,.list-filter{font-family:var(--vb-sans);letter-spacing:.1em}.product-information h1,.product-title h1,.product-title{font-family:var(--vb-serif)!important;font-weight:400!important;letter-spacing:-.002em}.product-information .price,.price{font-family:var(--vb-sans);letter-spacing:.05em}details summary{font-family:var(--vb-sans);letter-spacing:.1em}.cart-drawer h2,.cart__title,.cart-title{font-family:var(--vb-serif)!important;font-weight:400!important}html,body{overflow-x:hidden}.page-wrapper{overflow-x:clip}@media(max-width:749px){.vb-phero{padding-block:clamp(28px,8vw,44px) 24px}.vb-contact__form{padding:22px 18px}.vb-contact__list>div{grid-template-columns:1fr;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velvet-pages.css.map */
