footer.footer{background:radial-gradient(90% 140% at 0% 0%,rgba(212,174,106,.09),transparent 55%),#0b0e14;border-top:1px solid rgba(212,174,106,.22)}footer.footer .footer__blocks-wrapper{grid-template-columns:1.5fr repeat(3,1fr);gap:4rem;align-items:start}footer.footer .footer-block__heading{font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#d6b364;margin-bottom:1.8rem}footer.footer .footer-block__details-content .list-menu__item--link{font-size:1.6rem;font-weight:500;line-height:1.5;padding:.45rem 0;color:#ffffffb8;text-decoration:none;transition:color .2s ease}footer.footer .footer-block__details-content .list-menu__item--link:hover{color:#fff}footer.footer .footer-block__details-content.rte p{font-size:1.5rem;font-weight:500;line-height:1.6;margin:0 0 .9rem;color:#ffffff8c}footer.footer .footer-block__details-content.rte a{font-size:1.6rem;color:#ffffffb8;text-decoration:none;transition:color .2s ease;word-break:break-word}footer.footer .footer-block__details-content.rte a:hover{color:#fff}footer.footer .footer-block__image-wrapper{max-width:120px!important;margin-bottom:1.4rem}footer.footer .footer-block__brand-info .rte p{font-size:1.8rem;font-weight:600;line-height:1.4}footer.footer .footer__blocks-wrapper>.footer-block{max-width:none!important;width:auto!important;min-width:0}footer.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important;margin-top:3.2rem;padding-top:2.4rem}footer.footer .footer__content-bottom-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}footer.footer .copyright__content{font-size:1.3rem;line-height:1.6;color:#ffffff8c}footer.footer .copyright__content a{color:#ffffffbf;text-decoration:none}footer.footer .copyright__content div{margin-bottom:.4rem}footer.footer .footer-policy{gap:1.8rem;margin-top:.6rem}footer.footer .footer-policy a:hover,footer.footer .copyright__content a:hover{color:#d6b364}footer.footer .fb-social{gap:1rem;margin-top:0!important}footer.footer .fb-social a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(214,179,100,.4);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease}footer.footer .fb-social a:hover{background:#d6b36424;border-color:#d6b364}footer.footer .fb-social svg,footer.footer .list-social__link svg{width:18px!important;height:18px!important}@media screen and (max-width:989px){footer.footer .footer__blocks-wrapper{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}footer.footer .footer__blocks-wrapper>.footer-block:first-child{grid-column:1 / -1}}@media screen and (max-width:480px){footer.footer .footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}}footer.footer .footer-block__brand-info--pcg{display:flex;flex-direction:column;align-items:center;text-align:center}footer.footer .pcg-footer-logo{display:block;width:190px;max-width:100%;margin:0 0 2rem}footer.footer .pcg-footer-logo img{display:block;width:100%;height:auto}footer.footer .footer-block__brand-info--pcg .footer__copyright{text-align:center}footer.footer .footer-block__brand-info--pcg .copyright__content{display:block}footer.footer .footer-block__brand-info--pcg .footer-policy{justify-content:center}footer.footer .footer__content-top{padding-bottom:0}footer.footer .footer__content-bottom{margin-top:2.4rem;padding-top:0}footer.footer .footer__content-bottom-wrapper:empty,footer.footer .footer__column:empty{display:none}@media screen and (min-width:990px){footer.footer .footer__blocks-wrapper{grid-template-columns:minmax(190px,230px) repeat(3,fit-content(270px)) minmax(300px,1fr);column-gap:5.6rem;justify-content:start}}footer.footer .pcg-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.4rem;margin:0;padding:0}footer.footer .pcg-office{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}footer.footer .pcg-office__name{font-size:1.5rem;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}footer.footer .pcg-office__links{display:inline-flex;gap:.6rem;flex:none}footer.footer .pcg-office__links a{width:30px;height:30px;border-radius:50%;border:1px solid rgba(214,179,100,.35);color:#d6b364;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}footer.footer .pcg-office__links a:hover{background:#d6b36424;border-color:#d6b364;color:#fff}footer.footer .pcg-office__links svg{width:14px;height:14px;display:block}@media screen and (max-width:989px){footer.footer .footer__blocks-wrapper>.footer-block--offices{grid-column:1 / -1}}@media screen and (max-width:480px){footer.footer .pcg-offices{grid-template-columns:minmax(0,1fr)}}footer.footer .footer-block__details-content.rte a[href^="mailto:"]{white-space:nowrap;word-break:normal}footer.footer .pcg-offices{grid-template-columns:repeat(2,max-content);gap:1.2rem 4.8rem}footer.footer .pcg-office{display:grid;grid-template-columns:10.5ch auto;justify-content:start;gap:1.2rem}footer.footer .pcg-office__name{font-size:1.45rem}footer.footer .pcg-office__links{gap:.5rem}footer.footer .pcg-office__links a{width:28px;height:28px}footer.footer .pcg-office__links svg{width:13px;height:13px}@media screen and (max-width:480px){footer.footer .pcg-offices{grid-template-columns:max-content}}@media screen and (min-width:990px){footer.footer .footer__blocks-wrapper{grid-template-columns:minmax(190px,230px) repeat(4,fit-content(270px))}footer.footer .footer__blocks-wrapper>.footer-block--offices{grid-column:2 / -1}footer.footer .pcg-offices{grid-template-columns:repeat(4,max-content)}}footer.footer{position:relative;border-top:0}footer.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#DEBB68 50%,transparent);opacity:.7}footer.footer .footer__content-top{padding-top:2.4rem}footer.footer .footer-block__brand-info--pcg{align-items:flex-start;text-align:left}footer.footer .pcg-footer-logo{width:150px;margin-bottom:1.6rem}footer.footer .footer-block__brand-info--pcg .footer__copyright{text-align:left}footer.footer .footer-block__brand-info--pcg .footer-policy{justify-content:flex-start;flex-wrap:wrap;gap:.6rem 1.6rem}footer.footer .footer-policy li,footer.footer .footer-policy a{white-space:nowrap}footer.footer .footer-block__details-content .list-menu__item--link{font-size:1.5rem;padding:.35rem 0}footer.footer .footer-block__heading{font-size:1.2rem;margin-bottom:1.4rem}@media screen and (min-width:990px){footer.footer .footer__blocks-wrapper{grid-template-columns:minmax(200px,1.3fr) repeat(4,minmax(0,1fr));column-gap:4rem;row-gap:4.8rem;justify-content:stretch}footer.footer .footer__blocks-wrapper>.footer-block--offices{grid-column:2 / -1;padding-top:3.2rem;border-top:1px solid rgba(255,255,255,.08)}footer.footer .pcg-offices{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:space-between;gap:1.4rem 3.2rem}}@media screen and (min-width:1500px){footer.footer .footer__blocks-wrapper{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(0,1fr)) minmax(420px,2.2fr)}footer.footer .footer__blocks-wrapper>.footer-block--offices{grid-column:auto;padding-top:0;border-top:0;padding-left:4rem;border-left:1px solid rgba(255,255,255,.08)}footer.footer .pcg-offices{grid-template-columns:repeat(2,max-content);justify-content:start;gap:1.2rem 4rem}}@media screen and (max-width:749px){footer.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem}footer.footer .footer__blocks-wrapper>.footer-block:first-child,footer.footer .footer__blocks-wrapper>.footer-block--offices{grid-column:1 / -1}footer.footer .footer__blocks-wrapper>.footer-block{margin:0!important;padding:0!important}}footer.footer .footer__content-top.page-width,footer.footer .footer__content-bottom.page-width{max-width:1920px}footer.footer .footer-block__details-content .list-menu__item--link{white-space:nowrap}@media screen and (min-width:990px){footer.footer .footer__blocks-wrapper{grid-template-columns:minmax(200px,1.3fr) repeat(4,minmax(max-content,1fr))}}@media screen and (min-width:1500px){footer.footer .footer__blocks-wrapper{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(max-content,1fr)) minmax(420px,2.2fr)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pcg-footer.css.map */
