.vk-policy__banner{position:relative;isolation:isolate;display:flex;align-items:center;height:22rem;width:calc(min(100%,var(--page-width)) - 3rem);margin-inline:auto;margin-block:clamp(1.6rem,2.4vw,2.4rem) clamp(3.6rem,4.8vw,6rem);border-radius:2.4rem;text-align:left;overflow:hidden;background:linear-gradient(90deg,#3f0712,#a5122f);color:rgb(var(--vk-paper, 246 237 228))}@media screen and (min-width:750px){.vk-policy__banner{width:calc(min(100%,var(--page-width)) - 10rem)}}.vk-policy__banner .collection-banner__inner{position:relative;z-index:2;width:100%;padding-inline:clamp(2.4rem,5.6vw,8rem)}.vk-policy__banner .collection-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.2rem,1.6vw,1.8rem)}.vk-policy__banner .collection-banner__crumbs{display:flex;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:500;color:rgb(var(--vk-gold, 235 189 83))}.vk-policy__banner .collection-banner__crumbs a{color:inherit;text-decoration:none}.vk-policy__banner .collection-banner__crumbs a:hover{text-decoration:underline;text-underline-offset:.3rem}.vk-policy__banner .collection-banner__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.4vw,5rem);font-weight:500;line-height:1.1;letter-spacing:-.015em;color:rgb(var(--vk-paper, 246 237 228));text-wrap:balance}.vk-policy__banner .collection-banner__deco{position:absolute;right:0;bottom:0;height:130%;width:auto;z-index:1;pointer-events:none}.vk-policy__layout{display:grid;grid-template-columns:24rem minmax(0,1fr);gap:6rem;align-items:start;padding-bottom:7.2rem}.vk-policy__index{position:sticky;top:10rem}.vk-policy__index-heading{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--vk-ink, 63 7 18),.55)}.vk-policy__index ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.vk-policy__index-link{display:block;padding:.9rem 1.2rem;border-radius:.8rem;font-size:1.5rem;line-height:1.3;text-decoration:none;color:rgb(var(--vk-ink, 63 7 18));transition:background var(--vk-fast, .25s) ease}.vk-policy__index-link:hover{background:rgba(var(--vk-ink, 63 7 18),.06)}.vk-policy__index-link.is-current{background:rgb(var(--vk-ink, 63 7 18));color:rgb(var(--vk-paper, 246 237 228))}.vk-policy__body{max-width:76rem;font-size:1.6rem;line-height:1.75}.vk-policy__body h2{margin:4rem 0 1.2rem;font-size:2rem;line-height:1.3;font-weight:500;color:rgb(var(--vk-ink, 63 7 18))}.vk-policy__body h2:first-child{margin-top:0}.vk-policy__body p,.vk-policy__body ul,.vk-policy__body ol{margin:0 0 1.6rem}.vk-policy__body ul,.vk-policy__body ol{padding-inline-start:2.2rem}.vk-policy__body li{margin-bottom:.8rem}.vk-policy__body a{color:rgb(var(--vk-ink, 63 7 18));text-underline-offset:.3rem}.vk-policy__body .policy-meta{display:inline-block;margin-bottom:2.4rem;padding:.5rem 1.2rem;border-radius:999px;background:rgba(var(--vk-ink, 63 7 18),.06);font-size:1.3rem;letter-spacing:.04em;color:rgba(var(--vk-ink, 63 7 18),.75)}.vk-policy__body .policy-related{margin-top:4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--vk-ink, 63 7 18),.12);font-size:1.4rem;color:rgba(var(--vk-ink, 63 7 18),.7)}.vk-policy__body .policy-table{width:100%;margin:0 0 2.4rem;border-collapse:collapse;font-size:1.5rem}.vk-policy__body .policy-table th,.vk-policy__body .policy-table td{padding:1.2rem 1.4rem;text-align:start;vertical-align:top;border:1px solid rgba(var(--vk-ink, 63 7 18),.14)}.vk-policy__body .policy-table th{background:rgba(var(--vk-ink, 63 7 18),.05);font-weight:500}@media screen and (max-width:989px){.vk-policy__layout{grid-template-columns:minmax(0,1fr);gap:3.2rem}.vk-policy__index{position:static}.vk-policy__index ul{flex-direction:row;flex-wrap:wrap;gap:.8rem}.vk-policy__index-link{padding:.7rem 1.2rem;border:1px solid rgba(var(--vk-ink, 63 7 18),.16);font-size:1.4rem}}@media screen and (max-width:749px){.vk-policy__banner{height:auto;min-height:15rem;padding-block:2.4rem;border-radius:1.6rem}.vk-policy__banner .collection-banner__crumbs{display:none}.vk-policy__banner .collection-banner__title{font-size:clamp(2.6rem,7.5vw,3.2rem)}.vk-policy__layout{padding-bottom:4.8rem}.vk-policy__body{font-size:1.5rem}.vk-policy__body h2{margin-top:3.2rem;font-size:1.8rem}.vk-policy__body .policy-table{display:block;overflow-x:auto;font-size:1.4rem}}.vk-policy--native .shopify-policy__container{max-width:none;margin:0;padding:0}.vk-policy--native .shopify-policy__title{display:none}.vk-policy--native .shopify-policy__body{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vk-policy.css.map */
