.site-footer{background:#f8f6f6;margin:30px 0 0;padding:74px 5% 0;text-align:left;color:#141414}.footer-columns{display:grid;grid-template-columns:1.6fr .8fr 1fr 1.3fr;gap:50px;padding-bottom:62px}.site-footer h2{font:400 12px/1.5 Arial,sans-serif;letter-spacing:2px;margin:0 0 23px}.site-footer p{font:400 13px/1.75 Arial,sans-serif;color:#555;margin:0 0 22px}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.site-footer li a,.site-footer li button,.footer-newsletter>a{font:13px/1.4 Arial,sans-serif;color:#555}.site-footer button{border:0;padding:0;background:none;text-align:left}.site-footer a:hover,.site-footer button:hover{text-decoration:underline;text-underline-offset:5px}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #222;outline-offset:5px}.footer-shop{font-size:10px;letter-spacing:1px;display:inline-block;border-bottom:1px solid #aaa;padding-bottom:8px}.site-footer .brand-logo{margin:26px 0 0;text-align:left}.site-footer .official-logo-frame{margin:0;width:165px;height:105px;mix-blend-mode:multiply}.site-footer .official-logo-frame img{width:230px;height:230px;left:-33px;top:-60px}.newsletter-preview{display:flex;gap:8px;margin:26px 0 10px}.newsletter-preview input{min-width:0;width:100%;border:1px solid #b9b7bb;padding:12px;background:transparent;font-size:12px;height:42px;border-radius:0;opacity:1}.newsletter-preview button{background:#242424;color:#fff;padding:0 13px;text-align:center;font-size:10px;letter-spacing:.6px;white-space:nowrap;cursor:default}.site-footer .newsletter-status{font-size:11px;margin-bottom:22px;color:#777}.footer-bottom{border-top:1px solid #dedbdd;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 0}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:15px;font-size:10px;color:#6c6868}.footer-bottom p{font-size:10px;margin:0}.footer-bottom>a{font-size:9px;letter-spacing:1px;white-space:nowrap}#footer-info{background:white;max-width:650px;padding:45px}#footer-info h2{font:28px Arial;margin:12px 0 25px}#footer-info p{font-size:14px;color:#555}#footer-info-close{float:right;border:0;background:none;font-size:24px}#footer-info-body ol{padding-left:22px;font-size:14px;line-height:1.9;color:#555}@media(max-width:1000px){.footer-columns{grid-template-columns:1fr 1fr;gap:42px}.footer-bottom{flex-wrap:wrap}}@media(max-width:600px){.site-footer{padding:44px 24px 0}.footer-columns{gap:38px 22px;padding-bottom:35px}.footer-brand,.footer-newsletter{grid-column:1/-1}.site-footer h2{font-size:11px;margin-bottom:19px}.site-footer li a,.site-footer li button{font-size:12px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:15px}.site-footer .brand-logo{margin-top:20px}.footer-newsletter{border-top:1px solid #dedbdd;padding-top:30px}#footer-info{padding:25px}}