.vh-pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:2.6rem;padding:2.4rem 0;align-items:start}.vh-pdp>*{min-width:0}@media(max-width:860px){.vh-pdp{grid-template-columns:1fr;gap:1.6rem}}.vh-gal .vh-main{border:1px solid var(--vh-line);border-radius:var(--vh-r);overflow:hidden;background:var(--vh-white)}.vh-gal .vh-main img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.vh-thumbs{display:flex;gap:.6rem;margin-top:.7rem;flex-wrap:wrap}.vh-thumbs button{width:70px;height:70px;border-radius:10px;overflow:hidden;border:1.5px solid var(--vh-line);background:var(--vh-white);cursor:pointer;padding:0;flex:none}.vh-thumbs button.on{border-color:var(--vh-ink)}.vh-thumbs img{width:100%;height:100%;object-fit:cover}.vh-crumb{font-family:var(--vh-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vh-muted);margin-bottom:.7rem}.vh-pdp h1{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.15}.vh-pr{display:flex;align-items:baseline;gap:.7rem;font-family:var(--vh-mono);margin:.9rem 0;flex-wrap:wrap}.vh-pr b{font-size:1.55rem;font-weight:500}.vh-pr s{color:var(--vh-muted)}.vh-pr .vh-off{background:var(--vh-jade);color:#eafff9;padding:.2rem .55rem;border-radius:999px;font-size:.72rem}.vh-bul{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.45rem}.vh-bul li{display:flex;gap:.6rem;font-size:.92rem;line-height:1.4}.vh-bul li:before{content:"";width:17px;height:17px;flex:none;margin-top:3px;border-radius:50%;background:var(--vh-glowsoft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b07c12' stroke-width='3.5'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/11px no-repeat}.vh-vsel{display:grid;gap:.35rem;margin:1rem 0}.vh-vsel label{font-size:.82rem;font-weight:600}.vh-vsel select{width:100%;max-width:100%;border:1.5px solid var(--vh-line);border-radius:12px;padding:.7rem .9rem;background:var(--vh-white);font-family:var(--vh-body);font-size:.92rem;height:auto}.vh-qtyrow{display:flex;gap:.7rem;align-items:center;margin:1rem 0;flex-wrap:wrap}.vh-qty{display:flex;align-items:center;border:1.5px solid var(--vh-line);border-radius:999px;background:var(--vh-white);flex:none}.vh-qty button{background:none;border:0;width:36px;height:42px;font-size:1.05rem;cursor:pointer;padding:0;min-width:0}.vh-qty input{width:38px;text-align:center;font-family:var(--vh-mono);border:0;background:transparent;padding:0;height:42px;-moz-appearance:textfield}.vh-qty input::-webkit-outer-spin-button,.vh-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vh-buys{display:block}.vh-buys>*{margin:0 0 .6rem}.vh-buys .vh-btn-block{display:flex;width:100%;float:none;position:relative}.vh-buys .shopify-payment-button{display:block;width:100%;float:none;position:relative;margin:0}.vh-buys .shopify-payment-button__button{width:100%!important;border-radius:999px!important;min-height:48px;font-family:var(--vh-body)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:normal!important;text-transform:none!important;background:var(--vh-ink)!important;color:#fff!important;border:0!important}.vh-buys .shopify-payment-button__button:hover{background:var(--vh-ink3)!important}.vh-buys .shopify-payment-button__more-options{display:none!important}.vh-btn{min-height:48px;font-size:1rem}.vh-acc{margin-top:1.4rem;border-top:1px solid var(--vh-line)}.vh-acc details{border-bottom:1px solid var(--vh-line)}.vh-acc summary{padding:.9rem 0;cursor:pointer;font-weight:600;font-size:.94rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}.vh-acc summary::-webkit-details-marker{display:none}.vh-acc summary:after{content:"+";color:var(--vh-muted)}.vh-acc details[open] summary:after{content:"\2013"}.vh-acc .vh-accbody{padding-bottom:1rem;font-size:.9rem;color:var(--vh-muted);line-height:1.6}.vh-acc .vh-accbody img{border-radius:10px;margin:.6rem 0}.vh-sticky{position:fixed;left:0;right:0;bottom:0;background:var(--vh-white);border-top:1px solid var(--vh-line);padding:.6rem 16px;display:none;gap:.8rem;align-items:center;z-index:70}.vh-sticky .vh-p{font-family:var(--vh-mono);font-weight:500}@media(max-width:860px){.vh-sticky{display:flex}}.vh-sold{color:var(--vh-muted);font-size:.85rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vh-product.css.map */
