.vv-policy-page .content-for-layout{background:#fff}.vv-legal{--vv-legal-ink: #17346b;--vv-legal-text: #415367;--vv-legal-muted: #65778b;--vv-legal-line: #e0e8ee;--vv-legal-soft: #eef4f7;padding:clamp(48px,6vw,84px) 36px clamp(72px,9vw,128px);background:#fff;color:var(--vv-legal-text);font-family:Arial,Helvetica,sans-serif}.vv-legal,.vv-legal *{box-sizing:border-box}.vv-legal__shell{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(44px,6vw,84px);width:min(100%,1260px);margin-inline:auto}.vv-legal__sidebar{position:sticky;top:calc(var(--header-height, 86px) + 28px);min-width:0;padding:5px 26px 0 0;border-right:1px solid var(--vv-legal-line)}.vv-legal .vv-legal__label,.vv-legal .vv-legal__eyebrow{margin:0;color:var(--vv-legal-muted);font:700 .72rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase}.vv-legal .vv-legal__label{padding-inline:14px;margin-bottom:18px}.vv-legal__links{display:grid;gap:6px}.vv-legal__links a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:12px;color:var(--vv-legal-text);font:400 .93rem/1.45 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;text-decoration:none;transition:background .15s ease,color .15s ease}.vv-legal__links a:hover,.vv-legal__links a[aria-current=page]{background:var(--vv-legal-soft);color:var(--vv-legal-ink)}.vv-legal__links a[aria-current=page]{font-weight:700}.vv-legal .vv-legal__help{display:block;margin:28px 14px 4px;color:var(--vv-legal-muted);font:400 .83rem/1.6 Arial,Helvetica,sans-serif;text-decoration:none}.vv-legal__help:hover{color:var(--vv-legal-ink);text-decoration:underline;text-underline-offset:4px}.vv-legal__mobile-menu{display:none}.vv-legal__document{min-width:0}.vv-legal .vv-legal__eyebrow{margin-bottom:20px}.vv-legal .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0}.vv-legal .shopify-policy__title{margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid var(--vv-legal-line);text-align:left}.vv-legal .shopify-policy__title h1{margin:0;color:var(--vv-legal-ink);font:400 clamp(2.5rem,4.1vw,3.8rem)/1.07 Georgia,"Times New Roman",serif;letter-spacing:-.045em;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.vv-legal :is(.shopify-policy__body,.shopify-policy__body .rte){width:100%;max-width:none;color:var(--vv-legal-text);font:400 1.04rem/1.8 Arial,Helvetica,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;overflow-wrap:anywhere}.vv-legal .shopify-policy__body :is(p,ul,ol){margin-block:0 20px}.vv-legal .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){margin:38px 0 14px;color:var(--vv-legal-ink);font:700 1.22rem/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.02em;text-transform:none;text-wrap:pretty}.vv-legal .shopify-policy__body :is(h3,h4,h5,h6){font-size:1.06rem}.vv-legal .shopify-policy__body :first-child:is(h1,h2,h3,h4,h5,h6,p){margin-top:0}.vv-legal .shopify-policy__body :is(ul,ol){padding-left:24px}.vv-legal .shopify-policy__body li{margin-bottom:8px;padding-left:4px}.vv-legal .shopify-policy__body li :is(ul,ol){margin-block:8px 0}.vv-legal .shopify-policy__body strong{color:var(--vv-legal-ink);font-weight:700}.vv-legal .shopify-policy__body a{color:var(--vv-legal-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.vv-legal .shopify-policy__body blockquote{margin:26px 0;padding:22px 26px;border:0;border-left:3px solid var(--vv-legal-ink);border-radius:0 14px 14px 0;background:var(--vv-legal-soft);color:var(--vv-legal-ink);font-style:normal;font-weight:400}.vv-legal .shopify-policy__body blockquote>:last-child{margin-bottom:0}.vv-legal .shopify-policy__body :is(img,iframe){max-width:100%}.vv-legal .shopify-policy__body img{height:auto}.vv-legal .shopify-policy__body table{width:100%;border-collapse:collapse;font-size:.94rem}.vv-legal .shopify-policy__body :is(th,td){padding:14px 16px;border-bottom:1px solid var(--vv-legal-line);color:inherit;line-height:1.55;text-align:left;vertical-align:top}.vv-legal .shopify-policy__body th{background:var(--vv-legal-soft);color:var(--vv-legal-ink);font-weight:700;text-transform:none}.vv-legal .shopify-policy__body .rte-table-wrapper{max-width:100%;overflow-x:auto}.vv-legal .shopify-policy__body hr{margin:32px 0;border:0;border-top:1px solid var(--vv-legal-line)}.vv-legal :is(a,summary):focus-visible{outline:2px solid var(--vv-legal-ink);outline-offset:4px;border-radius:4px}@media(max-width:899px){.vv-legal{padding:36px 24px 80px}.vv-legal__shell{grid-template-columns:minmax(0,1fr);gap:30px;max-width:760px}.vv-legal__sidebar{position:static;padding:0;border:0}.vv-legal__desktop-menu{display:none}.vv-legal__mobile-menu{display:block;border:1px solid var(--vv-legal-line);border-radius:14px;background:#fff}.vv-legal__mobile-menu summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 18px;color:var(--vv-legal-ink);font:700 .9rem/1.4 Arial,Helvetica,sans-serif;list-style:none;cursor:pointer}.vv-legal__mobile-menu summary::-webkit-details-marker{display:none}.vv-legal__mobile-menu summary span{font-size:1.3rem;font-weight:400;line-height:1;transition:transform .15s ease}.vv-legal__mobile-menu[open] summary span{transform:rotate(45deg)}.vv-legal__mobile-menu .vv-legal__links{padding:0 8px 8px}.vv-legal .shopify-policy__title h1{font-size:clamp(2.45rem,6.8vw,3.4rem)}}@media(max-width:599px){.vv-legal{padding:28px 20px 64px}.vv-legal__shell{gap:28px}.vv-legal .vv-legal__eyebrow{margin-bottom:16px;font-size:.65rem}.vv-legal .shopify-policy__title{margin-bottom:24px;padding-bottom:24px}.vv-legal .shopify-policy__title h1{font-size:clamp(2.1rem,8.8vw,2.8rem);line-height:1.1}.vv-legal :is(.shopify-policy__body,.shopify-policy__body .rte){font-size:1rem;line-height:1.75}.vv-legal .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){margin-top:30px}.vv-legal .shopify-policy__body :is(h1,h2){font-size:1.14rem}.vv-legal .shopify-policy__body blockquote{padding:18px 20px}.vv-legal .shopify-policy__body :is(th,td){padding:12px}}@media(prefers-reduced-motion:reduce){.vv-legal__links a,.vv-legal__mobile-menu summary span{transition:none}}@media print{.vv-policy-page :is(#header-group,footer,.vv-legal__sidebar),.vv-policy-page .skip-to-content-link{display:none}.vv-legal{padding:0}.vv-legal__shell{display:block;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vora-legal.css.map */
