.footer.color-accent-1.gradient{position:relative}
.footer.color-accent-1.gradient::before{content:"";display:block;width:100%;height:100%;background-image:url(footer-bg.png);background-repeat:no-repeat;background-size:auto;position:absolute;top:-.9rem;left:0;z-index:-1}
@media only screen and (max-width:46.875em){
.footer__content-top{padding:0 1.5rem}
}
.footer__content-bottom{border-color:#000}
.footer__content-bottom-wrapper .footer__menu-content{display:inline-flex;align-items:center;align-content:center;gap:2.4rem;flex-wrap:wrap}
@media only screen and (max-width:46.875em){
.footer__content-bottom-wrapper .footer__menu-content{display:block}
.footer__content-bottom-wrapper .footer__menu-content .link{padding-top:0}
}
.footer__content-bottom-wrapper .copyright__content{font-family:nitti,Courier,sans-serif;font-size:1.3rem;font-weight:400;line-height:2.4rem;letter-spacing:-.05em;text-align:left;color:#fff}
.footer__content-bottom-wrapper--center{justify-content:space-between}
@media only screen and (min-width:61.875em){
.footer__blocks-wrapper.grid--4-col-tablet .footer-block.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing)*3/4)}
.footer__blocks-wrapper.grid--4-col-tablet .footer-block.grid__item:first-child{width:calc(40% - var(--grid-desktop-horizontal-spacing)*3/4)}
}
@media only screen and (max-width:61.875em){
.footer__blocks-wrapper.grid--4-col-tablet .footer-block.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)*3/4)}
}
@media only screen and (max-width:46.875em){
.footer__blocks-wrapper.grid--4-col-tablet .footer-block.grid__item{width:100%}
}
.footer-block__brand-info{display:flex;flex-wrap:wrap;position:relative}
.footer-block__brand-info-top{display:flex;justify-content:flex-start;width:100%;gap:3rem}
.footer-block__brand-info-top .list-social.footer__list-social{gap:1rem;margin-left:0;margin-right:0}
.footer-block__brand-info-top .list-social__link{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:cover;background-image:url(cube.png);color:#000;padding:.5rem}
.footer-block__brand-info-top .list-social__link .icon{width:100%;height:auto;max-width:3rem;max-height:3rem}
.footer-block__brand-info-top .footer-block__image-wrapper{margin:-1.6rem 0 0 -1.6rem}
@media only screen and (max-width:46.875em){
.footer-block__brand-info-top .footer-block__image-wrapper{display:none}
}
.footer-block__brand-info-top .footer-block__image-wrapper.brand_image_small{display:none;margin:-2rem 0 1rem -1rem}
@media only screen and (max-width:46.875em){
.footer-block__brand-info-top .footer-block__image-wrapper.brand_image_small{display:flex}
}
.footer-block__brand-info-menu{margin-top:4rem;width:calc(100% - 5.5rem)}
@media only screen and (max-width:46.875em){
.footer-block__brand-info-menu{margin:3rem 0 0}
.footer-block__brand-info-menu .link{padding-top:0}
}
.footer-block__brand-info-menu .link{font-family:nitti,Courier,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:-.05em;text-align:left;color:#fff}
@media only screen and (min-width:46.875em){
.footer-block__brand-info .rte{max-width:300px}
}
.footer-block__brand-info .rte,.footer-block__brand-info .rte p{font-family:nitti,Courier,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.9rem;letter-spacing:-.05em;text-align:left;color:#d4d4d4}
.footer-block__brand-info .mobile_image{display:none;position:absolute;top:auto;left:auto;right:0;bottom:0}
@media only screen and (max-width:46.875em){
.footer-block__brand-info .mobile_image{display:block}
}
@media only screen and (max-width:46.875em){
.footer-block--menu.footer-block.grid__item{margin:0}
.footer-block--menu .footer-block__heading{margin:-.2rem 0 0;position:relative;padding-top:1rem;padding-bottom:1rem;padding-right:2.9rem;cursor:pointer}
.footer-block--menu .footer-block__heading:before{content:"";position:absolute;border-top:2px dashed #fff;border-bottom:2px dashed #fff;width:100%;height:100%;top:-1px;bottom:-1px;left:0;right:0}
.footer-block--menu .footer-block__heading::after{content:"";position:absolute;top:50%;left:auto;right:0;width:2.9rem;height:2.9rem;margin-top:-1.45rem;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(minus.svg)}
.footer-block--menu .footer-block__details-content{margin:2rem 0 2.4rem}
.footer-block--menu .footer-block__details-content .link{line-height:1.6rem;padding-top:.8rem;padding-bottom:.8rem}
.footer-block--menu.collapsed .footer-block__details-content{display:none}
.footer-block--menu.collapsed .footer-block__heading::after{background-image:url(plus.svg)}
}
.footer-block--menu .link{font-family:nitti,Courier,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:-.05em;text-align:left;color:#fff}
.footer-block__heading{font-family:nitti-typewriter-cameo,Courier,sans-serif;font-size:1.8rem;line-height:2.2rem;letter-spacing:0;text-align:left;font-weight:500;color:#fff}
.footer__payment{margin-top:0}
@media only screen and (max-width:46.875em){
.footer__payment{display:none}
}
.footer__payment .list-payment{display:inline-flex;align-items:center;align-content:center;gap:2.4rem;flex-wrap:wrap}
.footer__payment .list-payment__item{padding:0;border:1px solid #fff;min-width:6rem;min-height:4rem;justify-content:center}
.footer-top-payment-icons .footer__payment{display:none}
@media only screen and (max-width:46.875em){
.footer-top-payment-icons .footer__payment{display:flex;justify-content:center;margin-bottom:2.5rem}
.footer-top-payment-icons .footer__payment .list-payment{gap:2rem}
.footer-top-payment-icons .footer__payment .list-payment__item{padding:0;border:1px solid #000;min-width:6rem;min-height:4rem;justify-content:center}
}