.vh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.vh-pdp-hl) .product-information h1{font-family:var(--vh-serif);font-weight:500;font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.01em;color:var(--vh-cocoa)}body:has(.vh-pdp-hl) .product-information{background:var(--vh-cream)}body:has(.vh-pdp-hl) .product-information .price,body:has(.vh-pdp-hl) .product-information product-price{font-family:var(--vh-sans);color:var(--vh-cocoa)}body:has(.vh-pdp-hl) .product-information .compare-at-price{color:var(--vh-muted)}.vh-pdp-hl{font-family:var(--vh-sans);color:var(--vh-cocoa);width:100%}.vh-pdp-hl__head{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vh-gold);margin:0 0 12px}.vh-pdp-hl__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vh-pdp-hl__list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:#4a3a33}.vh-pdp-hl__list svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;padding:2px;border-radius:50%;background:var(--vh-cocoa);color:var(--vh-cream)}.vh-pdp-hl__list strong{font-weight:600;color:var(--vh-cocoa)}.vh-pdp-hl__empty{font-size:13px;color:var(--vh-muted);border:1px dashed var(--vh-line);padding:10px}.vh-pdp-as{list-style:none;margin:0;padding:16px 18px;display:grid;gap:10px;width:100%;border:1px solid var(--vh-line);background:var(--vh-white);font-family:var(--vh-sans);font-size:14px;line-height:1.45;color:#4a3a33}.vh-pdp-as li{display:flex;gap:12px;align-items:center}.vh-pdp-as svg{flex:0 0 20px;width:20px;height:20px;color:var(--vh-gold)}.vh-pdp-as strong{color:var(--vh-cocoa);font-weight:600}.vh-pdp-story{padding:var(--vh-sec) 0}.vh-pdp-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.vh-pdp-story__img{aspect-ratio:4/5;overflow:hidden;background:var(--vh-linen)}.vh-pdp-story__img img{width:100%;height:100%;object-fit:cover}.vh-pdp-story .vh-lede{margin-top:24px}.vh-pdp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0 0;padding-top:28px;border-top:1px solid var(--vh-line)}.vh-pdp-stats dt{font-family:var(--vh-serif);font-size:clamp(26px,2.4vw,34px);line-height:1.1;color:var(--vh-cocoa)}.vh-pdp-stats dd{margin:6px 0 0;font-size:12px;letter-spacing:.06em;color:var(--vh-muted)}.vh-pdp-ingr{padding:var(--vh-sec) 0}.vh-pdp-ingr__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,6vw,96px);align-items:start}.vh-pdp-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vh-gold);margin:0 0 12px}.vh-pdp-ingr__list{margin-top:36px;padding:24px 26px;background:var(--vh-white);border:1px solid var(--vh-line)}.vh-pdp-ingr__list p:last-child{margin:0;font-size:16px;line-height:1.7;color:var(--vh-cocoa)}.vh-pdp-allergen{margin:18px 0 0;font-size:15px;color:var(--vh-cocoa)}.vh-pdp-note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--vh-muted)}.vh-pdp-cmp table{width:100%;border-collapse:collapse;background:var(--vh-white);border:1px solid var(--vh-line);font-size:14.5px}.vh-pdp-cmp th,.vh-pdp-cmp td{text-align:left;padding:16px 18px;border-bottom:1px solid var(--vh-line);vertical-align:top;line-height:1.45}.vh-pdp-cmp thead th{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vh-muted)}.vh-pdp-cmp thead th.is-us{color:var(--vh-cream);background:var(--vh-cocoa)}.vh-pdp-cmp tbody th{font-weight:600;color:var(--vh-cocoa);width:30%}.vh-pdp-cmp td{color:var(--vh-muted)}.vh-pdp-cmp td.is-us{color:var(--vh-cocoa);font-weight:500;background:#fbf6ef}.vh-pdp-cmp tr:last-child>*{border-bottom:0}.vh-pdp-faq{padding:var(--vh-sec) 0}.vh-pdp-faq__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(40px,6vw,96px);align-items:start}.vh-pdp-faq details{border-bottom:1px solid var(--vh-line)}.vh-pdp-faq details:first-child{border-top:1px solid var(--vh-line)}.vh-pdp-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;cursor:pointer;font-family:var(--vh-serif);font-size:clamp(20px,1.8vw,24px);color:var(--vh-cocoa)}.vh-pdp-faq summary::-webkit-details-marker{display:none}.vh-pdp-faq summary i{position:relative;flex:0 0 14px;height:14px}.vh-pdp-faq summary i:before,.vh-pdp-faq summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--vh-cocoa);transition:transform .3s ease}.vh-pdp-faq summary i:after{transform:rotate(90deg)}.vh-pdp-faq details[open] summary i:after{transform:rotate(0)}.vh-pdp-faq__a{padding:0 0 22px;color:var(--vh-muted);font-size:15.5px;line-height:1.7;max-width:40em}.vh-pdp-faq__a p{margin:0 0 10px}@media(max-width:860px){.vh-pdp-story__grid,.vh-pdp-ingr__grid,.vh-pdp-faq__grid{grid-template-columns:1fr}.vh-pdp-stats{gap:12px}.vh-pdp-cmp th,.vh-pdp-cmp td{padding:12px 10px;font-size:13.5px}}@media(max-width:749px){shopify-chat::part(activator){transition:opacity .3s ease,transform .3s ease;transform:translateY(-78px)}html.vh-buy-in-view shopify-chat::part(activator){opacity:0;pointer-events:none;transform:translateY(-62px)}}body:has(.vh-pdp-hl) .section-resource-list__content h3{font-family:var(--vh-serif);font-weight:500;font-size:clamp(30px,3vw,42px);line-height:1.1;color:var(--vh-cocoa);margin:0}body:has(.vh-pdp-hl) .section-resource-list__content h3 em{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/7/assets/veraila-pdp.css.map */
