.vb-footer{background:#eae3d8;color:#173e2d;font:13px/1.8 Arial,sans-serif;padding:55px max(24px,calc((100vw - 1220px)/2)) 22px}.vb-footer a{color:inherit;text-decoration:none}.vb-footer a:hover{text-decoration:underline}.vb-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.vb-footer-grid>div>a{display:block;margin:8px 0}.vb-footer-grid h2{font:400 21px Georgia,serif;margin:0 0 18px}.vb-footer .vb-footer-logo{font:700 29px Arial;letter-spacing:.12em;margin:0 0 15px}.vb-footer-grid p{max-width:290px;color:#59665b}.vb-footer-signup{display:flex;border-bottom:1px solid #173e2d}.vb-footer-signup input{width:100%;min-width:0;border:0;background:transparent;padding:13px 0;color:#173e2d;font:13px Arial}.vb-footer-signup button{background:transparent;border:0;color:#173e2d;font-size:25px;padding:0 12px;cursor:pointer}.vb-footer form label{font-size:11px}.vb-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #c8c0b2;padding-top:22px;margin-top:40px;font-size:11px}.vb-footer-payments{display:flex;gap:7px;flex-wrap:wrap}.vb-footer-payments svg{width:34px;height:22px}@media(max-width:749px){.vb-footer{padding:38px 22px 25px}.vb-footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.vb-footer-grid>div:first-child{grid-column:1/-1}.vb-footer-bottom{flex-wrap:wrap;font-size:10px}.vb-footer-payments{width:100%}}.vf-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px max(24px,calc((100vw - 1240px)/2));background:#fffdf8;color:#35204d;font:700 13px Arial;position:relative;z-index:8}.vf-header a{color:inherit;text-decoration:none}.vf-logo{font-size:29px;letter-spacing:-.05em}.vf-header nav,.vf-actions{display:flex;align-items:center;gap:30px}.vf-header summary{cursor:pointer}.vf-header details{position:relative}.vf-dropdown{position:absolute;top:28px;left:-20px;min-width:210px;padding:14px 20px;background:#fffdf8;box-shadow:0 5px 15px #0002}.vf-dropdown a{display:block;padding:10px 0}.vf-header a:hover{text-decoration:underline}@media(max-width:749px){.vf-header{flex-wrap:wrap;gap:18px;padding:16px}.vf-header nav{order:3;width:100%;justify-content:space-between;gap:15px;font-size:12px}.vf-actions{gap:17px;font-size:11px}.vf-dropdown{left:0}.vf-logo{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAAQQ */
