.site-footer.footer-reference{background:#000;color:#fff;border:0;padding:64px 0 40px;text-align:left;font-size:18px;line-height:1.4}.footer-reference>.page-width{max-width:none;padding:0 3.125%}.footer-reference>.page-width>.grid{display:grid;grid-template-columns:513fr 369fr 404fr 405fr;gap:28px;margin:0}.footer-reference .grid:after,.footer-reference .footer__clear{display:none}.footer-reference .grid>.grid__item{width:auto;padding:0;float:none;min-width:0}.footer-reference .footer__item-padding{padding:0}.footer-reference .footer__title{display:flex;align-items:center;gap:13px;margin:4px 0 22px;font-family:inherit;font-size:15px;font-weight:600;line-height:20px;letter-spacing:1.3px;text-align:left}.footer-reference .footer__title:after{content:"";flex:1;height:1px;background:#404040}.footer-reference button.footer__title{display:none}.footer-reference .footer__collapsible{padding:0}.footer-reference .collapsible-content--small{height:auto;overflow:visible}.footer-reference .collapsible-content__inner{transform:none}.footer-reference a{color:#fff}.footer-reference .footer-brand{position:relative;display:block;width:282px;max-width:100%;aspect-ratio:3.2;overflow:hidden;margin:-7px 0 23px 5px;text-decoration:none}.footer-reference .footer-brand__image{position:absolute;width:133.333%;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-51.2%)}.footer-brand__name{display:block;font-family:Bodoni MT,Didot,Times New Roman,serif;font-size:49px;line-height:1.2;letter-spacing:9px;white-space:nowrap}.footer-brand__caption{display:flex;align-items:center;gap:18px;font-family:Arial,sans-serif;font-size:13px;letter-spacing:8px;margin-top:4px}.footer-brand__caption:before,.footer-brand__caption:after{content:"";height:1px;flex:1;background:#ccc}.footer-reference .footer-brand__description{list-style:none;margin:0;max-width:405px}.footer-brand__description li{position:relative;padding-left:22px;margin-bottom:12px}.footer-brand__description li:before{content:"";position:absolute;left:0;top:13px;width:16px;height:1px;background:#888}.footer-reference .site-footer__linklist{margin:0}.footer-reference .site-footer__linklist a{display:inline-block;padding:0;line-height:1.75}.footer-reference p{margin:0 0 14px}.footer-reference__location{display:flex;align-items:center;gap:9px}.footer-reference [data-type=newsletter]{padding-right:74px!important}.footer-reference [data-type=newsletter] .footer__collapsible>p{line-height:17px;margin-bottom:28px}.footer-reference .footer__newsletter{max-width:none;margin:0}.footer-reference .footer__newsletter-input{width:100%;border:0;border-bottom:2px solid #fff;padding:0 42px 11px 0;border-radius:0;font:inherit;background:transparent;color:#fff}.footer-reference .footer__newsletter-input::placeholder{color:#fff;opacity:1}.footer-reference .footer__newsletter-btn{padding:0;right:2px;top:0;bottom:auto}.footer-reference .footer__newsletter-btn .icon{width:30px;height:25px;stroke-width:1px}.footer-reference .footer__newsletter-btn-label{display:none}.footer-reference__bottom{border-top:1px solid #262626;margin-top:38px;padding-top:31px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-reference__bottom .footer__small-text{order:-1;margin:0;font-size:16px}.footer-reference__bottom .payment-icons{margin:0;display:flex;flex-wrap:wrap;gap:10px}.footer-reference__bottom .icon--payment{margin:0}.footer-reference__bottom .icon--payment svg{width:47px;height:30px}@media(max-width:1200px){.footer-reference>.page-width>.grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:24px}.footer-reference [data-type=newsletter]{padding-right:0!important}}@media(max-width:959px){.footer-reference>.page-width>.grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:600px){.site-footer.footer-reference{padding:40px 0 28px}.footer-reference>.page-width{padding:0 24px}.footer-reference>.page-width>.grid{grid-template-columns:1fr;gap:28px}.footer-reference .grid__item:after{display:none}.footer-reference .footer__title.small--hide{display:flex!important}.footer-reference__bottom{flex-direction:column;align-items:flex-start;margin-top:32px;padding-top:24px}.footer-reference__bottom .payment-icons{gap:7px}.footer-reference__bottom .icon--payment svg{width:38px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/footer-reference.css.map */
