.vl-policy{display:block;padding-block:var(--vl-policy-pad, 56px);font-family:Futura VL,Futura,system-ui,-apple-system,sans-serif}.vl-policy__inner{max-width:1180px;margin:0 auto;padding-inline:24px}.vl-policy__title{font-size:1.85rem;letter-spacing:-.01em;margin:0 0 24px;color:#1a1a1a}.vl-policy__skeleton-note{font-size:.85rem;color:#6b6358;border-left:3px solid var(--vl-policy-accent, #713f50);padding:8px 0 8px 14px;margin:0 0 24px}.vl-policy__layout{display:grid;grid-template-columns:1fr;gap:32px}.vl-policy__body{min-width:0}.vl-policy__body h2{font-size:1.15rem;margin:32px 0 12px;color:#1a1a1a;scroll-margin-top:calc(var(--header-group-height, 80px) + 16px)}.vl-policy__body h3{font-size:1rem;margin:20px 0 8px;color:#1a1a1a}.vl-policy__body p{line-height:1.7;margin:0 0 14px;color:#1a1a1a}.vl-policy__body ul,.vl-policy__body ol{padding-left:1.25em;line-height:1.7;margin:0 0 14px}.vl-policy__body li{margin:4px 0}.vl-policy__body a{color:var(--vl-policy-accent, #713f50);text-decoration:underline}.vl-policy__table-wrap{margin:16px 0}.vl-policy__table-caption{text-align:left;font-weight:600;font-size:.95rem;margin:0 0 8px;color:#1a1a1a}.vl-policy__table{width:100%;border-collapse:collapse;font-size:.9rem}.vl-policy__table th,.vl-policy__table td{border:1px solid var(--vl-policy-border, #e8e3da);padding:8px 10px;text-align:left;vertical-align:top}.vl-policy__table th{background:#fafaf8;font-weight:600}.vl-policy__toc-list{list-style:none;margin:0;padding:0}.vl-policy__toc-list li{margin:6px 0}.vl-policy__toc-list a{display:block;padding:4px 8px;border-left:2px solid transparent;color:#5a5249;text-decoration:none;font-size:.92rem;line-height:1.4;transition:color .18s ease,border-color .18s ease}.vl-policy__toc-list a:hover,.vl-policy__toc-list a.is-active{color:var(--vl-policy-accent, #713f50);border-left-color:var(--vl-policy-accent, #713f50)}.vl-policy__brand-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--vl-policy-border, #e8e3da);font-size:.88rem;color:#5a5249}.vl-policy__brand-footer address{font-style:normal;display:grid;gap:4px}.vl-policy__legal-name{display:block;color:#1a1a1a}.vl-policy__address-prefix{color:#6b6358}.vl-policy__contact-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.vl-policy__contact-row a{color:var(--vl-policy-accent, #713f50);text-decoration:none}.vl-policy__contact-row a:hover{text-decoration:underline}.vl-policy__address-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:24px 0}.vl-policy__address-card{border:1px solid var(--vl-policy-border, #e8e3da);border-radius:4px;padding:14px 16px;display:grid;gap:4px;font-size:.9rem;color:#1a1a1a}.vl-policy__address-card-label{color:var(--vl-policy-accent, #713f50)}@media(min-width:1024px){.vl-policy__layout--with-toc{grid-template-columns:240px 1fr;gap:48px}.vl-policy__toc{position:sticky;top:calc(var(--header-group-height, 80px) + 16px);align-self:start;max-height:calc(100vh - var(--header-group-height, 80px) - 32px);overflow-y:auto}.vl-policy__toc-summary{display:none}.vl-policy__toc-mobile{display:block}}@media(max-width:1023px){.vl-policy__toc{margin:0 0 24px;background:#fafaf8;border:1px solid var(--vl-policy-border, #e8e3da);border-radius:4px;padding:4px 12px}.vl-policy__toc-summary{cursor:pointer;padding:10px 0;font-weight:600;font-size:.95rem;list-style:none}.vl-policy__toc-summary::-webkit-details-marker{display:none}.vl-policy__toc-summary:after{content:"\25be";float:right;transition:transform .18s ease}.vl-policy__toc-mobile[open] .vl-policy__toc-summary:after{content:"\25b4"}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vl-policy-content.css.map */
