.varo-global-footer{--varo-footer-line:#ece8e3;margin-top:0;padding:var(--varo-footer-top-space,28px) 0 12px;border:0;background:var(--varo-footer-bg,#fff);color:var(--varo-footer-ink,#171717);font-family:Arial,Helvetica,sans-serif}.varo-global-footer *{box-sizing:border-box}.varo-global-footer__shell{width:min(calc(100% - 72px),1440px);margin-inline:auto}.varo-global-newsletter{position:relative;min-height:clamp(88px,7.4vw,106px);padding:16px 18px;display:grid;grid-template-columns:48% 26% 26%;align-items:center;overflow:hidden;border:0;border-radius:var(--varo-footer-radius,18px);background:var(--varo-footer-surface,#f7f5f4);isolation:isolate}.varo-global-newsletter__art{position:absolute;z-index:-1;inset:0 auto 0 0;width:48%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 0 90%,transparent 100%);mask-image:linear-gradient(to right,#000 0 90%,transparent 100%)}.varo-global-newsletter__art img{position:absolute;top:calc(-1*clamp(19px,1.7vw,25px));left:0;width:208.34%;height:auto;max-width:none}.varo-global-newsletter__copy{grid-column:2;min-width:0;padding-right:20px}.varo-global-newsletter__copy h2{margin:0;color:#171717;font-size:clamp(15px,1.25vw,18px);line-height:1.15;letter-spacing:0;text-transform:none}.varo-global-newsletter__copy p{max-width:340px;margin:6px 0 0;color:#696660;font-size:clamp(11px,.85vw,13px);line-height:1.35}.varo-global-newsletter__form{position:relative;grid-column:3;display:grid;grid-template-columns:minmax(0,1fr) 102px;align-items:center}.varo-global-newsletter__form input{min-width:0;height:40px;padding:0 15px;border:1px solid #cfc6ba;border-radius:4px 0 0 4px;background:#fff;color:#171717;font:inherit;font-size:13px;outline:0}.varo-global-newsletter__form input::placeholder{color:#67635e;opacity:1}.varo-global-newsletter__form input:focus-visible{position:relative;z-index:1;border-color:#171717;box-shadow:0 0 0 2px #fff,0 0 0 4px #171717}.varo-global-newsletter__form button{min-width:0;height:40px;padding:0 12px;border:1px solid var(--varo-footer-accent,#8d151c);border-radius:0 4px 4px 0;background:var(--varo-footer-accent,#8d151c);color:#fff;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.varo-global-newsletter__form button:hover{background:#741118}.varo-global-newsletter__message,.varo-global-newsletter__errors{position:absolute;top:calc(100% + 5px);left:0;margin:0;color:#3f5c3d;font-size:10px;line-height:1.3}.varo-global-newsletter__errors{color:#8d151c}.varo-global-footer__grid{padding:28px 4px 24px;display:grid;grid-template-columns:1.35fr repeat(3,1fr) 1.3fr;gap:28px}.varo-global-footer__grid>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.varo-global-footer__grid h3{height:22px;margin:0 0 8px;color:#171717;font-size:14px;font-weight:700;letter-spacing:.03em}.varo-global-footer__grid a,.varo-global-footer__grid p{margin:0 0 7px;color:var(--varo-footer-muted);font-size:13px;line-height:1.45;text-decoration:none}.varo-global-footer__grid a{min-height:26px;display:inline-flex;align-items:center}.varo-global-footer__grid a:hover{color:var(--varo-footer-accent,#8d151c)}.varo-global-footer__brand{display:grid!important;grid-template-columns:112px 1fr;align-content:start!important}.varo-global-footer__logo{grid-row:1/3;width:max-content}.varo-global-footer__logo img{display:block;width:96px;height:auto}.varo-global-footer__brand>p{padding-top:3px}.varo-global-footer__social{display:flex;flex-wrap:wrap;gap:4px}.varo-global-footer__social a{min-width:44px;min-height:44px;justify-content:center;color:var(--varo-footer-ink,#171717);font-size:15px}.varo-global-footer__social svg{flex:none}.varo-global-footer__contact a{max-width:100%;overflow-wrap:anywhere}.varo-global-footer__bottom{padding:16px 4px 6px;border-top:1px solid var(--varo-footer-line);display:flex;align-items:center;justify-content:space-between;color:#706b66;font-size:12px;line-height:1.45}.varo-global-footer__bottom div{display:flex;gap:24px}.varo-global-footer__bottom a{color:inherit;text-decoration:none}.varo-global-footer :focus-visible{outline:2px solid var(--varo-footer-accent,#8d151c);outline-offset:3px}@media screen and (max-width:1200px){.varo-global-footer__shell{width:min(calc(100% - 40px),1440px)}.varo-global-footer__grid{grid-template-columns:1.5fr repeat(3,1fr)}.varo-global-footer__grid>div:nth-child(5),.varo-global-footer__grid>div:nth-child(6),.varo-global-footer__grid>div:nth-child(7){margin-top:12px}}@media screen and (max-width:900px){.varo-global-newsletter{min-height:0;padding:132px 22px 24px;grid-template-columns:1fr;gap:16px}.varo-global-newsletter__art{inset:0 0 auto;width:100%;height:112px}.varo-global-newsletter__art img{top:-27px;width:auto;height:160px}.varo-global-newsletter__copy,.varo-global-newsletter__form{grid-column:1;padding-right:0}.varo-global-newsletter__copy h2{font-size:18px}.varo-global-newsletter__copy p{font-size:12px}.varo-global-newsletter__message,.varo-global-newsletter__errors{position:static;grid-column:1/-1;margin-top:6px}.varo-global-footer__grid{grid-template-columns:repeat(3,1fr)}.varo-global-footer__bottom{font-size:11px}}@media screen and (max-width:600px){.varo-global-footer__shell{width:calc(100% - 28px)}.varo-global-newsletter{padding:108px 18px 18px;gap:14px;border:1px solid #e7e1da;border-radius:14px;background:#fff;box-shadow:0 10px 28px #30271f0f}.varo-global-newsletter__art{height:88px}.varo-global-newsletter__art img{top:-32px;left:-12px;height:150px}.varo-global-newsletter__copy h2{font-size:19px;line-height:1.2;letter-spacing:-.02em}.varo-global-newsletter__copy p{max-width:34ch;margin-top:6px;font-size:13px;line-height:1.45}.varo-global-newsletter__form{grid-template-columns:minmax(0,1fr) 110px}.varo-global-newsletter__form input,.varo-global-newsletter__form button{height:46px}.varo-global-newsletter__form input{border-radius:8px 0 0 8px}.varo-global-newsletter__form button{border-radius:0 8px 8px 0}.varo-global-footer__grid{grid-template-columns:1fr 1fr;gap:25px 20px}.varo-global-footer__brand{grid-column:1/-1}.varo-global-footer__grid h3{font-size:14px}.varo-global-footer__grid a,.varo-global-footer__grid p{font-size:13px;line-height:1.4}.varo-global-footer__bottom{align-items:flex-start;gap:10px;flex-direction:column;font-size:11px}.varo-global-footer__bottom div{gap:15px}}@media(prefers-reduced-motion:reduce){.varo-global-newsletter__form button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/varo-footer.css.map */
