.vr-footer{background:var(--vr-cream);color:var(--vr-text);border-top:1px solid var(--vr-line);padding:0}.vr-footer__service{border-bottom:1px solid var(--vr-line)}.vr-footer__service-grid{display:grid;grid-template-columns:repeat(3,1fr)}.vr-footer__service-item{padding:32px 24px;text-align:center;border-left:1px solid var(--vr-line)}.vr-footer__service-item:first-child{border-left:0}.vr-footer__service-item svg{width:26px;height:26px;color:var(--vr-primary);margin-bottom:12px}.vr-footer__service-title{font-family:var(--vr-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.vr-footer__service-text{font-size:13.5px;line-height:1.5;color:var(--vr-muted);margin:0 auto;max-width:32ch}@media(max-width:768px){.vr-footer__service-grid{grid-template-columns:1fr}.vr-footer__service-item{border-left:0;border-top:1px solid var(--vr-line);padding:22px 16px}.vr-footer__service-item:first-child{border-top:0}}.vr-footer__main{padding-top:56px;padding-bottom:8px}.vr-footer__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:960px){.vr-footer__cols{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.vr-footer__cols{grid-template-columns:1fr;gap:0}}.vr-footer .footer__title,.vr-footer .h4{font-family:var(--vr-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vr-text);margin:0 0 14px;padding:0}.vr-footer .site-footer__linklist{margin:0;padding:0;list-style:none}.vr-footer .site-footer__linklist li{margin:0 0 9px}.vr-footer .site-footer__linklist a{font-size:14.5px;line-height:1.45;color:var(--vr-muted);text-decoration:none;border-bottom:1px solid transparent}.vr-footer .site-footer__linklist a:hover{color:var(--vr-primary);border-bottom-color:var(--vr-primary)}.vr-footer__col p,.vr-footer__col li{font-size:14.5px;line-height:1.6}.vr-footer__col--custom p{color:var(--vr-muted);margin:0 0 10px}.vr-footer__col--custom strong{color:var(--vr-text);font-weight:600}.vr-footer__col--custom a{color:var(--vr-primary)}.vr-footer .footer__item-padding{padding:0}@media(min-width:769px){.vr-footer .collapsible-content{max-height:none!important;overflow:visible!important}.vr-footer .collapsible-content__inner{transform:none!important}}@media(max-width:768px){.vr-footer__col{border-top:1px solid var(--vr-line);padding:4px 0}.vr-footer__col:first-child{border-top:0}.vr-footer .footer__title.collapsible-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;background:none;border:0;text-align:left;margin:0}.vr-footer__col--custom{padding-bottom:16px}}.vr-footer__newsletter{border-top:1px solid var(--vr-line);margin-top:40px;padding:36px 0 8px;max-width:640px}.vr-footer__newsletter .footer__title,.vr-footer__newsletter .h4{font-family:var(--vr-serif);font-size:24px;font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:8px}.vr-footer__newsletter p{font-size:14.5px;color:var(--vr-muted)}.vr-footer__newsletter input[type=email]{background:#fff}.vr-footer__bottom{border-top:1px solid var(--vr-line);margin-top:40px;padding:22px 0 28px}.vr-footer__bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.vr-footer__wordmark{font-family:var(--vr-serif);font-size:22px;letter-spacing:.08em;margin:0;color:var(--vr-text)}.vr-footer__pay{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.vr-footer__pay li{line-height:0}.vr-footer__pay svg{height:22px;width:auto}.vr-footer__copy{font-size:12.5px;color:var(--vr-muted);margin:0}.vr-footer__legal{font-size:12px;line-height:1.55;color:var(--vr-muted);margin-top:16px;max-width:90ch}.vr-footer__legal p{margin:0 0 6px}.vr-footer__legal a{color:var(--vr-muted);text-decoration:underline}@media(max-width:768px){.vr-footer__bottom-grid{flex-direction:column;align-items:flex-start;gap:14px}.vr-footer__main{padding-top:36px}.vr-footer__newsletter{margin-top:28px;padding-top:28px}}.vr-faq{max-width:780px;padding-top:8px}.vr-faq__head{margin-bottom:32px}.vr-faq__title{font-family:var(--vr-serif);font-size:clamp(26px,3.4vw,36px);margin:0 0 10px}.vr-faq__intro{font-size:16px;line-height:1.6;color:var(--vr-muted);max-width:60ch}.vr-faq__intro p{margin:0}.vr-faq__group{font-family:var(--vr-sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vr-primary);margin:40px 0 4px}.vr-faq__group:first-child{margin-top:0}.vr-faq__item{border-top:1px solid var(--vr-line)}.vr-faq__item:last-of-type{border-bottom:1px solid var(--vr-line)}.vr-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;background:none;border:0;border-radius:0;padding:20px 0;margin:0;cursor:pointer;text-align:left;min-height:56px}.vr-faq__q-text{flex:1 1 auto;min-width:0;font-family:var(--vr-sans);font-size:16px;font-weight:500;line-height:1.45;color:var(--vr-text);letter-spacing:0;text-transform:none}.vr-faq__icon{flex:0 0 24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--vr-primary);transition:transform .2s ease;margin-top:1px}.vr-faq__icon svg{width:20px;height:20px}.vr-faq__q[aria-expanded=true] .vr-faq__icon{transform:rotate(180deg)}.vr-faq__q[aria-expanded=true] .vr-faq__q-text,.vr-faq__q:hover .vr-faq__q-text{color:var(--vr-primary)}.vr-faq__q:focus-visible{outline:2px solid var(--vr-primary);outline-offset:-2px}.vr-faq__a[hidden]{display:none}.vr-faq__a-inner{padding:0 44px 22px 0;font-size:15.5px;line-height:1.65;color:var(--vr-muted)}.vr-faq__a-inner p{margin:0 0 12px}.vr-faq__a-inner p:last-child{margin-bottom:0}.vr-faq__a-inner a{color:var(--vr-primary)}.vr-faq__a-inner ul{margin:0 0 12px;padding-left:20px}.vr-faq__foot{margin-top:32px;padding-top:24px;border-top:1px solid var(--vr-line);font-size:15px;color:var(--vr-muted)}.vr-faq__foot a{color:var(--vr-primary)}@media(max-width:600px){.vr-faq__q{padding:18px 0;gap:14px}.vr-faq__q-text{font-size:15.5px}.vr-faq__a-inner{padding-right:0;font-size:15px}}.vr-rec__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.vr-rec__all{font-size:13px;letter-spacing:.04em;color:var(--vr-primary);text-decoration:none;border-bottom:1px solid var(--vr-primary);white-space:nowrap}.vr-rec__all:hover{color:var(--vr-primary-dark)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velrosa-footer.css.map */
