.section-vena-support-faq .vena-support-faq{--vsf-wine:#5c1735;--vsf-gold:#e1c49f;--vsf-cream:#f8eee1;--vsf-ink:#292727;--vsf-paper:#fffdfa;--vsf-line:color-mix(in srgb,var(--vsf-ink) 18%,transparent);background:var(--vsf-paper);color:var(--vsf-ink);padding:clamp(4.8rem,7vw,9rem) 0 clamp(6rem,8vw,11rem)}.section-vena-support-faq .vena-support-faq,.section-vena-support-faq .vena-support-faq *{box-sizing:border-box}.section-vena-support-faq .vena-support-faq :where(h1,h2,p){margin:0}.section-vena-support-faq .vena-support-faq__shell{margin:0 auto;max-width:152rem;padding:0 clamp(2rem,4vw,8rem);width:100%}.section-vena-support-faq .vena-support-faq__hero{background:var(--vsf-cream);height:clamp(22rem,25vw,38rem);overflow:hidden;position:relative}.section-vena-support-faq .vena-support-faq__hero--empty{align-items:center;background:linear-gradient(120deg,#f8eee1,#fffdfa);border:1px dashed color-mix(in srgb,var(--vsf-wine) 32%,transparent);display:flex;justify-content:center}.section-vena-support-faq .vena-support-faq__hero img{display:block;height:100%;object-fit:cover;width:100%}.section-vena-support-faq .vena-support-faq__hero-overlay{align-items:flex-start;color:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:clamp(2.2rem,3vw,4rem);pointer-events:none;position:absolute;text-shadow:0 1px 12px rgb(0 0 0 / 30%)}.section-vena-support-faq .vena-support-faq__hero--empty .vena-support-faq__hero-overlay{color:var(--vsf-wine);text-shadow:none}.section-vena-support-faq .vena-support-faq__hero-overlay p{font-family:DM Sans,Arial,sans-serif;font-size:clamp(1.15rem,1vw,1.4rem);font-weight:800;letter-spacing:.18em;line-height:1.2;text-align:center;text-transform:uppercase}.section-vena-support-faq .vena-support-faq__layout{display:grid;gap:clamp(4rem,7vw,10rem);grid-template-columns:minmax(20rem,.28fr) minmax(0,1fr);margin-top:clamp(4rem,5vw,7rem)}.section-vena-support-faq .vena-support-faq__topics{align-self:start;background:var(--vsf-cream);padding:2.2rem 1.6rem;position:sticky;top:10rem}.section-vena-support-faq .vena-support-faq__topics-label{color:var(--vsf-wine);font-family:DM Sans,Arial,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.11em;margin:0 0 1.15rem;padding:0 .8rem;text-transform:uppercase}.section-vena-support-faq .vena-support-faq__topic{background:transparent;border:0;color:color-mix(in srgb,var(--vsf-ink) 78%,transparent);cursor:pointer;display:block;font-family:DM Sans,Arial,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.35;padding:1rem .8rem;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.section-vena-support-faq .vena-support-faq__topic:hover,.section-vena-support-faq .vena-support-faq__topic.is-active{background:var(--vsf-paper);color:var(--vsf-wine)}.section-vena-support-faq .vena-support-faq__intro{margin-bottom:3.4rem}.section-vena-support-faq .vena-support-faq__eyebrow{color:var(--vsf-wine);font-family:DM Sans,Arial,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.section-vena-support-faq .vena-support-faq__heading{color:var(--vsf-ink);font-family:Libre Baskerville,Georgia,serif;font-size:clamp(3.5rem,3.6vw,5.6rem);font-weight:400;letter-spacing:-.05em;line-height:1.08;margin-top:1.35rem}.section-vena-support-faq .vena-support-faq__intro-copy{color:color-mix(in srgb,var(--vsf-ink) 72%,transparent);font-family:DM Sans,Arial,sans-serif;font-size:clamp(1.65rem,1.35vw,1.95rem);line-height:1.55;margin-top:1.7rem;max-width:68rem}.section-vena-support-faq .vena-support-faq__intro-copy p{margin:0}.section-vena-support-faq .vena-support-faq__mobile-topic{display:none}.section-vena-support-faq .vena-support-faq__category-heading{color:var(--vsf-wine);font-family:Libre Baskerville,Georgia,serif;font-size:clamp(2.6rem,2.3vw,3.5rem);line-height:1.2;margin-bottom:1.6rem}.section-vena-support-faq .vena-support-faq__drawers{border-top:1px solid var(--vsf-line)}.section-vena-support-faq .vena-support-faq__drawer{border-bottom:1px solid var(--vsf-line);display:none;margin:0}.section-vena-support-faq .vena-support-faq__drawer.is-visible{display:block}.section-vena-support-faq .vena-support-faq__question{align-items:center;color:var(--vsf-ink);cursor:pointer;display:flex;font-family:DM Sans,Arial,sans-serif;font-size:clamp(1.55rem,1.2vw,1.8rem);font-weight:800;gap:2rem;justify-content:space-between;line-height:1.4;list-style:none;min-height:6.7rem;padding:1.7rem 0}.section-vena-support-faq .vena-support-faq__question::-webkit-details-marker{display:none}.section-vena-support-faq .vena-support-faq__question::marker{content:""}.section-vena-support-faq .vena-support-faq__question>span:first-child{min-width:0}.section-vena-support-faq .vena-support-faq__toggle{color:var(--vsf-wine);flex:0 0 2.2rem;height:2.2rem;position:relative;width:2.2rem}.section-vena-support-faq .vena-support-faq__toggle:before,.section-vena-support-faq .vena-support-faq__toggle:after{background:currentColor;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .24s ease,opacity .2s ease;width:2rem}.section-vena-support-faq .vena-support-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.section-vena-support-faq .vena-support-faq__drawer[open] .vena-support-faq__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.25)}.section-vena-support-faq .vena-support-faq__answer-wrap{height:auto;overflow:hidden;transition:height .36s cubic-bezier(.22,.8,.22,1)}.section-vena-support-faq .vena-support-faq__drawer:not([open]) .vena-support-faq__answer-wrap{height:0}.section-vena-support-faq .vena-support-faq__answer{color:color-mix(in srgb,var(--vsf-ink) 73%,transparent);font-family:DM Sans,Arial,sans-serif;font-size:1.6rem;line-height:1.65;padding:0 5rem 2.2rem 0}.section-vena-support-faq .vena-support-faq__answer p{margin:0}.section-vena-support-faq .vena-support-faq__contact{border-top:1px solid var(--vsf-line);color:color-mix(in srgb,var(--vsf-ink) 72%,transparent);font-family:DM Sans,Arial,sans-serif;font-size:1.6rem;line-height:1.55;margin-top:3.4rem;padding-top:2.5rem}.section-vena-support-faq .vena-support-faq__contact a{color:var(--vsf-wine);display:inline-block;font-weight:800;margin-top:.5rem;text-decoration:underline;text-underline-offset:.22em}@media screen and (max-width:749px){.section-vena-support-faq .vena-support-faq{padding:4rem 0 6rem}.section-vena-support-faq .vena-support-faq__shell{padding:0 2rem}.section-vena-support-faq .vena-support-faq__hero{height:25rem}.section-vena-support-faq .vena-support-faq__hero-overlay{padding-top:4.2rem}.section-vena-support-faq .vena-support-faq__layout{display:block;margin-top:3.6rem}.section-vena-support-faq .vena-support-faq__topics{display:none}.section-vena-support-faq .vena-support-faq__heading{font-size:3.7rem}.section-vena-support-faq .vena-support-faq__intro-copy{font-size:1.75rem}.section-vena-support-faq .vena-support-faq__mobile-topic{display:block;margin:3rem 0}.section-vena-support-faq .vena-support-faq__mobile-topic label{color:var(--vsf-wine);display:block;font-family:DM Sans,Arial,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.12em;margin-bottom:.8rem;text-transform:uppercase}.section-vena-support-faq .vena-support-faq__mobile-topic select{-webkit-appearance:none;appearance:none;background:var(--vsf-cream) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%235c1735' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 1.7rem center;border:1px solid color-mix(in srgb,var(--vsf-wine) 35%,transparent);border-radius:0;color:var(--vsf-ink);font-family:DM Sans,Arial,sans-serif;font-size:1.6rem;font-weight:700;min-height:5.6rem;padding:1.4rem 4.6rem 1.4rem 1.5rem;width:100%}.section-vena-support-faq .vena-support-faq__category-heading{font-size:3rem;margin-bottom:1.2rem}.section-vena-support-faq .vena-support-faq__question{font-size:1.65rem;min-height:6.5rem;padding:1.7rem 0}.section-vena-support-faq .vena-support-faq__answer{font-size:1.65rem;padding:0 0 2.2rem}}@media screen and (max-width:749px){.section-vena-support-faq .vena-support-faq__mobile-topic{background:var(--vsf-paper);border:1px solid color-mix(in srgb,var(--vsf-wine) 42%,transparent);display:block;margin:3rem 0;position:relative}.section-vena-support-faq .vena-support-faq__mobile-topic summary{align-items:center;color:var(--vsf-ink);cursor:pointer;display:flex;font-family:DM Sans,Arial,sans-serif;font-size:2rem;font-weight:800;justify-content:space-between;line-height:1.2;list-style:none;min-height:7rem;padding:2rem}.section-vena-support-faq .vena-support-faq__mobile-topic summary::-webkit-details-marker{display:none}.section-vena-support-faq .vena-support-faq__mobile-topic summary::marker{content:""}.section-vena-support-faq .vena-support-faq__mobile-chevron{border-left:.65rem solid transparent;border-right:.65rem solid transparent;border-top:.8rem solid var(--vsf-wine);display:block;height:0;transition:transform .22s ease;width:0}.section-vena-support-faq .vena-support-faq__mobile-topic[open] .vena-support-faq__mobile-chevron{transform:rotate(180deg)}.section-vena-support-faq .vena-support-faq__mobile-options{border-top:1px solid var(--vsf-line);padding:.8rem 0 1.2rem}.section-vena-support-faq .vena-support-faq__mobile-options button{background:transparent;border:0;color:var(--vsf-ink);cursor:pointer;display:block;font-family:DM Sans,Arial,sans-serif;font-size:1.85rem;font-weight:600;line-height:1.35;padding:1.15rem 2rem;text-align:left;width:100%}.section-vena-support-faq .vena-support-faq__mobile-options button.is-active{background:var(--vsf-cream);color:var(--vsf-wine);font-weight:800}.section-vena-support-faq .vena-support-faq__drawers{border-top:1px solid color-mix(in srgb,var(--vsf-wine) 38%,transparent)}.section-vena-support-faq .vena-support-faq__drawer{border-bottom:1px solid color-mix(in srgb,var(--vsf-wine) 38%,transparent)}.section-vena-support-faq .vena-support-faq__question{font-size:1.9rem;font-weight:800;gap:1.6rem;line-height:1.42;min-height:7.6rem;padding:2.1rem 0}.section-vena-support-faq .vena-support-faq__toggle{flex-basis:2.6rem;height:2.6rem;width:2.6rem}.section-vena-support-faq .vena-support-faq__toggle:before,.section-vena-support-faq .vena-support-faq__toggle:after{height:1.8px;width:2.4rem}.section-vena-support-faq .vena-support-faq__answer{font-size:1.7rem;line-height:1.65;padding:0 0 2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vena-support-faq.css.map */
