.tr-footer{color:rgb(var(--color-foreground));font-family:var(--font-extra-body-family)}.tr-footer__inner{--csFooterCardRadius: var(--tr-radius-xl);--csFooterHorizontalPadding: 40px;--csFooterVerticalPadding: 40px;--csFooterSecondaryTextColor: rgba(var(--color-foreground), .6);--csFooterLineColor: rgba(var(--tr-color-primary), .55)}.tr-footer__card{position:relative;overflow:hidden;display:flex;flex-direction:column;row-gap:32px;min-height:561px;padding:var(--csFooterVerticalPadding) var(--csFooterHorizontalPadding);background:radial-gradient(50% 72% at 0% 0%,rgba(var(--tr-color-secondary),.62),rgba(var(--tr-color-green-dart),.55) 38%,rgba(var(--tr-color-black),0) 78%),radial-gradient(42% 62% at 100% 100%,rgba(var(--tr-color-secondary),.5),rgba(var(--tr-color-green-dart),.4) 44%,rgba(var(--tr-color-black),0) 76%),radial-gradient(80% 100% at 50% 42%,rgba(var(--color-foreground),.025),rgba(var(--color-foreground),0) 58%),rgb(var(--tr-color-black));border-radius:var(--csFooterCardRadius)}.tr-footer__top{display:flex;flex-direction:column;row-gap:50px}.tr-footer__brand{display:flex;align-items:center;justify-content:space-between;column-gap:24px}.tr-footer__logo{display:flex;flex-direction:column;row-gap:20px}.tr-footer__logo-link{display:inline-flex}.tr-footer__logo-image{display:block;height:auto}.tr-footer__logo-description{font-size:14px;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}.tr-footer__image{display:block;height:auto}.tr-footer__menus-wrap{display:flex;flex-direction:column;row-gap:20px}.tr-footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;padding-bottom:24px}.tr-footer__menu-column{display:flex;flex-direction:column;row-gap:12px}.tr-footer__menu-column:nth-child(2){align-items:center}.tr-footer__menu-column:nth-child(3){align-items:flex-end}.tr-footer__menu-title{font-family:var(--font-heading-family);font-size:24px;font-weight:500;line-height:1.1;opacity:.6}.tr-footer__menu{display:flex;flex-direction:column;row-gap:8px}.tr-footer__menu-column:nth-child(2) .tr-footer__menu{align-items:center}.tr-footer__menu-column:nth-child(3) .tr-footer__menu{align-items:flex-end;text-align:right}.tr-footer__menu-link{display:inline-block;font-size:16px;font-weight:500;line-height:1.4;color:inherit;text-decoration:none;transition:color var(--tr-transition-duration)}.tr-footer__contact{max-width:226px;font-style:normal}.tr-footer__menu-link.is-active{text-decoration:underline;text-underline-offset:3px}.tr-footer__menus-wrap:after{content:"";display:block;width:calc(100% + var(--csFooterHorizontalPadding) * 2);margin-inline:calc(var(--csFooterHorizontalPadding) * -1);height:1px;background-color:var(--csFooterLineColor)}.tr-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.tr-footer__description{font-size:14px;font-weight:300;line-height:1.4;color:var(--csFooterSecondaryTextColor)}.tr-footer__menus-mobile{display:none}@media(any-hover:hover){.tr-footer__menu-link:hover{color:rgb(var(--tr-color-primary))}}@media(any-hover:none){.tr-footer__menu-link:active{color:rgb(var(--tr-color-primary))}}@media(max-width:990px){.tr-footer__inner{--csFooterCardRadius: var(--tr-radius-md);--csFooterHorizontalPadding: 16px;--csFooterVerticalPadding: 40px 16px 20px}.tr-footer__card{row-gap:32px;min-height:auto}.tr-footer__top{row-gap:28px}.tr-footer__brand{align-items:center;flex-direction:row;justify-content:flex-start;column-gap:20px}.tr-footer__logo{flex:0 0 138px;row-gap:8px}.tr-footer__logo-image{width:142px}.tr-footer__image{width:138px}.tr-footer__logo-description{font-size:8px;white-space:nowrap}.tr-footer__menus{display:none}.tr-footer__menus-wrap{row-gap:0}.tr-footer__menus-wrap:after{display:none}.tr-footer__menus-mobile{display:flex;flex-direction:column;row-gap:16px;width:100%;padding-bottom:8px}.tr-footer__accordion .tr-accordion__summary{--trAccordionBorderColor: rgba(var(--tr-color-primary), .35);color:rgb(var(--color-foreground))}.tr-footer__contact{max-width:none}.tr-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:28px;width:100%}.tr-footer .tr-socials{justify-content:space-between;gap:0;width:100%}.tr-footer__description{max-width:230px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tr-footer.css.map */
