.template-policy{--vs-ivory: #F5F0E6;--vs-sand: #E8DFD0;--vs-line: #DCD0BC;--vs-choc: #3D2B1F;--vs-char: #4A4540;--vs-bronze-text: #6F5410;--vs-bronze: #8B6914;--vs-bronze-soft: #A67C3D;--vs-sticky-top: calc(var(--header-height, 60px) + 2.5rem)}.template-policy #MainContent{background:var(--vs-ivory)}.template-policy ::selection{background:var(--vs-sand);color:var(--vs-choc)}.template-policy .shopify-policy__container{box-sizing:border-box;width:100%;max-width:var(--page-width, calc(90rem + 80px) )!important;margin:0 auto!important;padding:clamp(3rem,6vw,6rem) var(--page-margin, 16px) clamp(4rem,8vw,7.5rem)!important;display:grid;grid-template-columns:minmax(0,1fr);row-gap:2.5rem;color:var(--vs-char)}.template-policy .shopify-policy__title{text-align:start}.template-policy .shopify-policy__title h1{margin:0;font-family:var(--vs-serif, Georgia, "Times New Roman", serif);font-weight:500;font-size:clamp(2.5rem,1.7rem + 2.4vw,3.75rem);line-height:1.02;letter-spacing:-.01em;color:var(--vs-choc);text-wrap:balance}.template-policy .policy-updated,.template-policy .shopify-policy__body>p:first-child,.template-policy .shopify-policy__body>.rte>p:first-child{margin:1.25rem 0 0;font-size:.8125rem;letter-spacing:.02em;color:var(--vs-bronze-text)}.template-policy .policy-updated{padding-top:1.25rem;border-top:1px solid var(--vs-line)}.template-policy .policy-toc{margin-top:2rem}.template-policy .policy-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 1rem;border:1px solid var(--vs-line);border-radius:2px;font-size:.9375rem;font-weight:600;color:var(--vs-choc);cursor:pointer;list-style:none}.template-policy .policy-toc summary::-webkit-details-marker{display:none}.template-policy .policy-toc summary:after{content:"";width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform .2s cubic-bezier(.16,1,.3,1)}.template-policy .policy-toc[open] summary:after{transform:translateY(25%) rotate(-135deg)}.template-policy .policy-toc ol{list-style:none;margin:.5rem 0 0;padding:0}.template-policy .policy-toc a{display:flex;align-items:center;min-height:44px;padding:0 1rem;font-size:.9375rem;line-height:1.35;color:var(--vs-char);text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.template-policy .policy-toc a:hover{color:var(--vs-choc)}.template-policy .policy-toc a[aria-current=true]{color:var(--vs-choc);font-weight:600}.template-policy .policy-help{max-width:38rem;box-sizing:border-box;margin-top:3.5rem;padding:1.25rem 1.25rem 1.375rem;background:#e8dfd08c;border-radius:2px;font-size:.9375rem;line-height:1.6;color:var(--vs-char)}.template-policy .policy-help p{margin:0}.template-policy .policy-help p+p{margin-top:.25rem}.template-policy .policy-help strong{color:var(--vs-choc);font-weight:600}.template-policy .shopify-policy__body{font-size:1.0625rem;line-height:1.7;color:var(--vs-char)}.template-policy .shopify-policy__body :is(p,ul,ol){max-width:38rem;margin:0 0 1.1em}.template-policy .shopify-policy__body ul{padding-inline-start:1.25em}.template-policy .shopify-policy__body li{margin-bottom:.45em;padding-inline-start:.25em}.template-policy .shopify-policy__body li::marker{color:var(--vs-bronze)}.template-policy .shopify-policy__body strong{color:var(--vs-choc);font-weight:600}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3{margin:3.25rem 0 1rem;padding-top:2.75rem;border-top:1px solid var(--vs-line);font-family:var(--vs-serif, Georgia, "Times New Roman", serif);font-weight:600;font-size:clamp(1.625rem,1.3rem + .9vw,2.125rem);line-height:1.15;letter-spacing:-.005em;color:var(--vs-choc);text-wrap:balance;scroll-margin-top:calc(var(--header-height, 60px) + 1.5rem)}.template-policy .shopify-policy__body h2.policy-summary{margin:0;padding:2rem 2rem 0;border:0;background:var(--vs-sand);border-radius:2px 2px 0 0;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);max-width:38rem;box-sizing:border-box;box-shadow:0 1px 0 var(--vs-sand)}.template-policy .shopify-policy__body h2.policy-summary+ul{margin:0 0 1rem;padding:1rem 2rem 1.75rem calc(2rem + 1.25em);background:var(--vs-sand);border-radius:0 0 2px 2px;max-width:38rem;box-sizing:border-box;color:var(--vs-choc)}.template-policy .shopify-policy__body a{color:var(--vs-choc);text-decoration:underline;text-decoration-color:var(--vs-bronze-soft);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color .2s ease-out}.template-policy .shopify-policy__body a:hover{text-decoration-color:var(--vs-choc)}.template-policy :is(a,summary):focus-visible{outline:2px solid var(--vs-bronze-text);outline-offset:3px;border-radius:2px}.template-policy .policy-top{display:inline-flex;align-items:center;min-height:44px;margin-top:2.5rem;font-size:.9375rem;font-weight:600;color:var(--vs-choc)!important}@media(min-width:990px){.template-policy .shopify-policy__container{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);column-gap:clamp(3.5rem,7vw,8rem)}.template-policy .shopify-policy__title{position:sticky;top:var(--vs-sticky-top);align-self:start;max-height:calc(100vh - var(--vs-sticky-top) - 1rem);overflow-y:auto;scrollbar-width:none}.template-policy .shopify-policy__body{padding-top:.5rem}.template-policy .policy-toc summary{display:none}.template-policy .policy-toc ol{margin-top:0}.template-policy .policy-toc a{min-height:0;padding:.4rem 0}}@media(max-width:749px){.template-policy .shopify-policy__body h2.policy-summary{padding:1.5rem 1.25rem 0}.template-policy .shopify-policy__body h2.policy-summary+ul{padding:.75rem 1.25rem 1.5rem calc(1.25rem + 1.1em)}.template-policy .policy-help{padding:1.125rem}}@media(prefers-reduced-motion:reduce){.template-policy *{transition:none!important}}body:has(.vs-contact) #MainContent{background:var(--vs-ivory, #F5F0E6)}.template-policy.vs-contact .shopify-policy__body>p.vs-contact__intro{max-width:32rem;margin:0 0 1.75rem;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);line-height:1.55;letter-spacing:0;color:var(--vs-choc)}.template-policy .shopify-policy__body a.vs-contact__button,.template-policy .vs-contact__button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.75rem;box-sizing:border-box;border:0;border-radius:2px;background:var(--vs-choc);color:var(--vs-ivory);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .2s cubic-bezier(.16,1,.3,1)}.template-policy .shopify-policy__body a.vs-contact__button:hover,.template-policy .vs-contact__button:hover{background:#2a1d14;color:var(--vs-ivory)}.template-policy .vs-contact__button:disabled{opacity:.7;cursor:progress}.template-policy .vs-contact__details{max-width:38rem;margin:2.5rem 0 0;border-top:1px solid var(--vs-line)}.template-policy .vs-contact__details>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);column-gap:1rem;align-items:baseline;padding:.9rem 0;border-bottom:1px solid var(--vs-line)}.template-policy .vs-contact__details>div:last-child{border-bottom:0}.template-policy .vs-contact__details dt{font-size:.8125rem;letter-spacing:.02em;color:var(--vs-bronze-text)}.template-policy .vs-contact__details dd{margin:0;font-weight:500;color:var(--vs-choc);overflow-wrap:anywhere}.template-policy .vs-contact__form{display:grid;gap:1.375rem;max-width:38rem;margin-top:1.75rem}.template-policy .vs-contact__field label{display:block;margin:0 0 .45rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--vs-choc)}.template-policy .vs-contact__field label span{font-weight:400;color:var(--vs-bronze-text)}.template-policy .vs-contact__field :is(input,textarea){display:block;width:100%;box-sizing:border-box;min-height:3rem;margin:0;padding:.75rem .9rem;border:1px solid var(--vs-bronze-soft);border-radius:2px;background:#fffdf9;color:var(--vs-choc);caret-color:var(--vs-choc);font:inherit;font-size:1rem;line-height:1.5;-webkit-appearance:none;appearance:none;transition:border-color .2s cubic-bezier(.16,1,.3,1)}.template-policy .vs-contact__field textarea{min-height:9.5rem;resize:vertical}.template-policy .vs-contact__field :is(input,textarea):hover{border-color:var(--vs-bronze-text)}.template-policy .vs-contact__field :is(input,textarea):focus{border-color:var(--vs-choc);outline:none}.template-policy .vs-contact__field :is(input,textarea):focus-visible,.template-policy .vs-contact__button:focus-visible{outline:2px solid var(--vs-bronze-text);outline-offset:2px}.template-policy .vs-contact__field [aria-invalid=true]{border-color:#9f2f2d}.template-policy .shopify-policy__body p.vs-contact__hint{margin:.4rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--vs-bronze-text)}.template-policy .vs-contact__submit{justify-self:start;margin-top:.25rem}.template-policy .vs-contact__status{padding:1rem 1.25rem;border-radius:2px;font-size:.9375rem;line-height:1.6}.template-policy .vs-contact__status:focus{outline:none}.template-policy .vs-contact__status--success{background:#e8dfd08c;color:var(--vs-choc)}.template-policy .vs-contact__status--error{background:#fdebec;color:#9f2f2d}.template-policy .shopify-policy__body .vs-contact__status p{margin:0 0 .25rem;font-weight:600}.template-policy .shopify-policy__body .vs-contact__status ul{margin:0}.template-policy .shopify-policy__body .vs-contact__status--error li::marker{color:currentColor}@media(max-width:749px){.template-policy .vs-contact__button,.template-policy .shopify-policy__body a.vs-contact__button{width:100%}.template-policy .vs-contact__details>div{grid-template-columns:6.5rem minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/policy.css.map */
