body:has(.rc-collection-footer) .footer{--rc-line:linear-gradient(90deg,rgba(233,211,160,0),rgba(233,211,160,.55) 30%,rgba(233,211,160,.55) 70%,rgba(233,211,160,0));padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));position:relative;border-top:0!important}
body:has(.rc-collection-footer) .footer::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--rc-line)}
body:has(.rc-collection-footer) .footer .rte,body:has(.rc-collection-footer) .footer .rte p,body:has(.rc-collection-footer) .footer .list-menu__item--link{color:rgba(255,255,255,.72)!important}
body:has(.rc-collection-footer) .footer .rte a{color:#e9d3a0!important;text-decoration-color:rgba(233,211,160,.6)!important}
body:has(.rc-collection-footer) .footer .list-menu__item--link:hover,body:has(.rc-collection-footer) .footer .rte a:hover{color:#e9d3a0!important}
body:has(.rc-collection-footer) .footer{background:#0b0b0b;color:rgba(255,255,255,.72);padding-top:48px}body:has(.rc-collection-footer) .footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}body:has(.rc-collection-footer) .footer .footer-block{width:auto;max-width:none;margin:0}body:has(.rc-collection-footer) .footer .footer-block__heading,body:has(.rc-collection-footer) .footer .footer-block__heading a,body:has(.rc-collection-footer) .footer .footer-block__heading strong{font-family:var(--font-body-family)!important;color:#e9d3a0!important;font-size:11px;font-weight:600;letter-spacing:.27em;line-height:1.8;text-transform:uppercase;text-decoration:none;margin-bottom:24px}body:has(.rc-collection-footer) .footer .footer-block__details-content{font-family:var(--font-body-family);font-size:15px;line-height:2;margin-bottom:0}body:has(.rc-collection-footer) .footer .footer-block--menu .footer-block__details-content{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:8px}body:has(.rc-collection-footer) .footer .list-menu__item--link{font-size:15px;line-height:1.6;padding:8px 0;min-height:40px}body:has(.rc-collection-footer) .footer .rte a{color:#e9d3a0!important;text-decoration:underline;text-underline-offset:5px}body:has(.rc-collection-footer) .footer .rte p{line-height:2}body:has(.rc-collection-footer) .footer .footer__list-social{justify-content:center;gap:8px}body:has(.rc-collection-footer) .footer .list-social__link{color:#e9d3a0!important}body:has(.rc-collection-footer) .footer .footer-block--newsletter{margin-top:40px}body:has(.rc-collection-footer) .footer .footer__content-bottom{border-top:0;position:relative}body:has(.rc-collection-footer) .footer .footer__content-bottom:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--rc-line)}@media(max-width:989px) and (min-width:750px){body:has(.rc-collection-footer) .footer .footer__blocks-wrapper{gap:24px}body:has(.rc-collection-footer) .footer .footer-block__heading{letter-spacing:.18em}body:has(.rc-collection-footer) .footer .footer-block__details-content,body:has(.rc-collection-footer) .footer .list-menu__item--link{font-size:13px}}@media(max-width:749px){body:has(.rc-collection-footer) .footer{padding-top:32px}body:has(.rc-collection-footer) .footer .footer__content-top{padding:0 32px 36px}body:has(.rc-collection-footer) .footer .footer__blocks-wrapper{grid-template-columns:1fr;gap:32px}body:has(.rc-collection-footer) .footer .footer-block__heading,body:has(.rc-collection-footer) .footer .footer-block__heading a,body:has(.rc-collection-footer) .footer .footer-block__heading strong{font-size:10px;letter-spacing:.26em;margin-bottom:20px}body:has(.rc-collection-footer) .footer .footer-block__details-content,body:has(.rc-collection-footer) .footer .list-menu__item--link{font-size:13px;line-height:2}body:has(.rc-collection-footer) .footer .footer-block--menu .footer-block__details-content{column-gap:16px;row-gap:2px}body:has(.rc-collection-footer) .footer .footer-block--newsletter{margin-top:32px}body:has(.rc-collection-footer) .footer .footer__list-social{gap:8px}}
body:has(.rc-collection-footer) .footer .footer-block--menu a{text-decoration:none!important}
@media(max-width:749px){
body:has(.rc-collection-footer) .footer{padding-top:40px;padding-bottom:0}
body:has(.rc-collection-footer) .footer .footer__content-top{padding:0 28px 32px}
body:has(.rc-collection-footer) .footer .footer__blocks-wrapper{gap:40px}
body:has(.rc-collection-footer) .footer .footer-block__details-content,body:has(.rc-collection-footer) .footer .list-menu__item--link{font-size:14px;line-height:1.9}
body:has(.rc-collection-footer) .footer .footer-block__heading,body:has(.rc-collection-footer) .footer .footer-block__heading a,body:has(.rc-collection-footer) .footer .footer-block__heading strong{font-size:11px;letter-spacing:.2em;line-height:1.8}
body:has(.rc-collection-footer) .footer .footer-block--menu .list-menu__item--link{min-height:44px;padding:10px 0}
body:has(.rc-collection-footer) .footer .footer__blocks-wrapper>.footer-block:last-child .rte p:last-child a{display:inline-flex;align-items:center;min-height:44px;font-size:20px;letter-spacing:.015em}
body:has(.rc-collection-footer) .footer .footer__blocks-wrapper>.footer-block:last-child .rte p:last-child br{display:none}
body:has(.rc-collection-footer) .footer .footer__list-social{gap:6px}
body:has(.rc-collection-footer) .footer .list-social__link{width:44px;height:44px;padding:12px}
body:has(.rc-collection-footer) .footer .footer__content-bottom{padding:24px 0 72px}
body:has(.rc-collection-footer) .footer .footer__content-bottom-wrapper{padding-inline:28px}
body:has(.rc-collection-footer) .footer .footer__content-bottom-wrapper:first-child:has(.footer__localization:empty):has(.list-payment:empty){display:none}
body:has(.rc-collection-footer) .footer .footer__copyright{width:100%;text-align:left;margin:0}
body:has(.rc-collection-footer) .footer .footer__copyright>.copyright__content{display:block;font-size:11px;line-height:1.8;margin-bottom:14px}
body:has(.rc-collection-footer) .footer .policies{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-start;padding:0;margin:0}
body:has(.rc-collection-footer) .footer .policies li{display:block;padding:0}
body:has(.rc-collection-footer) .footer .policies li:before{display:none}
body:has(.rc-collection-footer) .footer .policies .copyright__content{font-size:10px;line-height:1.8}
}
