.back-to-top+.footer{border-top:0}.footer a:not(.btn){transition:-webkit-text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;color:currentColor;-webkit-text-decoration:underline transparent 1px;text-decoration:underline transparent 1px;text-underline-offset:.25rem}.footer a:not(.btn):hover{text-decoration-color:currentColor}.footer .input-with-button{box-shadow:inset 0 0 0 var(--input-border-width) rgba(var(--text-color)/.2)}.footer .input-with-button:focus-within{box-shadow:inset 0 0 0 var(--input-border-width) currentColor}.footer .input-with-button>.btn{border:0}.footer .media{display:inline-block}.footer .social{display:inline-flex}.footer__main>.footer-col:first-child .disclosure{border-top:0}.footer-block+.footer-block{margin-top:calc(12 * var(--space-unit))}.footer-block__btns,.footer-col--newsletter .input-with-button{margin-top:1.5em}.footer-block__btns svg{width:20px;height:20px}.footer-block__btns .social{margin-top:-4px}.footer-block__image{margin-bottom:calc(6 * var(--space-unit))}.footer-block__heading{margin-bottom:1em}.footer-menu{line-height:1.5}.footer-menu>summary{cursor:default}.footer-menu__links{padding-bottom:calc(2 * var(--space-unit))}.footer-menu__links>li{margin-bottom:1.6rem}.footer-menu__links>li:last-child{margin-bottom:1rem}.footer__meta .localization__selector:not(:last-child){margin-bottom:calc(6 * var(--space-unit))}.footer__meta select,.footer__meta .custom-select__btn,.footer__meta .custom-select__listbox{border-color:rgba(var(--text-color)/.2)}.footer__meta .custom-select__btn:focus{border-color:rgba(var(--text-color)/.6)}.footer__meta .custom-select__listbox{top:auto;bottom:5px}.payment-icons{margin-bottom:-7px;margin-inline-end:-7px}.payment-icons>li{margin-bottom:7px}.payment-icons>li:not(:last-child){margin-inline-end:7px}.payment-icons svg{width:40px;height:24px}.payment-icon{display:block}.footer__hr{margin:calc(8 * var(--space-unit)) 0;background-color:rgba(var(--text-color)/.2)}.footer__base{--row-gap: calc(6 * var(--space-unit))}.footer-sublinks{display:flex;flex-wrap:wrap;margin-top:-1rem}@media (min-width: 600px){.footer__meta .localization__grid{display:flex}.footer__meta .localization__selector:not(:last-child){margin:0;margin-inline-end:calc(5 * var(--space-unit))}.footer__meta .custom-select,.footer__meta .custom-select__native{max-width:250px}.footer__meta .custom-select__btn{width:auto}}@media (max-width: 768.98px){.footer__main{--row-gap: 32px}.footer__menus{--column-gap: 0;--row-gap: 0;width:100%}.footer__base{--row-gap: calc(4 * var(--space-unit))}.footer-col--collapsed .disclosure__title{margin-bottom:0}.footer-col--collapsed .disclosure__panel{position:relative;top:-10px;margin-bottom:0;padding-top:0}.footer-col--collapsed.footer-col--newsletter .disclosure__content{padding-bottom:3.2rem}.footer-col--collapsed .disclosure{border-top:1px solid rgba(var(--text-color)/.2);border-bottom:1px solid rgba(var(--text-color)/.2)}.footer-col--collapsed+.footer-col--collapsed .disclosure{border-top:0}.footer-col--not-collapsed{margin-top:calc(10 * var(--space-unit))}.footer-block__social{margin-bottom:-6px}.footer-col--not-collapsed+.footer-col--not-collapsed>.footer-block{padding-top:var(--row-gap);border-top:1px solid rgba(var(--text-color)/.2)}.footer__hr{visibility:hidden;margin-bottom:0}.footer__meta{--column-gap: calc(8 * var(--space-unit));margin-top:6px;margin-right:0}.footer__payment{padding-inline-end:0}}@media (min-width: 769px){.footer-sublinks__item{margin:2.4rem 0 0}.footer-block__btns svg{width:22px;height:22px}.footer-col{padding:0 16px}.footer-col--links,.footer-col--newsletter,.footer-col--text:not(.footer-col--text-full-width){flex:0 0 50%}.footer-menu>summary{padding:0;pointer-events:none}.footer-menu>summary .icon{display:none}.footer-menu .disclosure__title{margin-bottom:1em}.footer-menu .disclosure__panel{overflow:initial}.footer-sublinks{justify-content:flex-end;margin:-2.4rem 0 0;margin-inline-start:-2.4rem}.footer-menu__links{padding-bottom:calc(8 * var(--space-unit))}}@media (min-width: 1024px){.footer__main{flex-wrap:nowrap}.footer-menu__links{padding-bottom:calc(2 * var(--space-unit))}.footer-col--links{flex:0 1 auto;min-width:130px;max-width:25%}.footer-col--newsletter{flex:0 1 350px}.footer-col--text:not(.footer-col--text-full-width){flex:1 1 350px;max-width:460px}.footer__meta{flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end}.footer__payment--right .payment-icons{justify-content:flex-end}}@media (min-width: 1280px){.footer-col{padding:0 32px}}.footer{padding:20px calc(6% + 20px) 0% 5%;border-radius:40px 40px 0 0}.footer .footer__main{display:flex;flex-wrap:wrap}.footer-grid-column{width:100%;padding:10px;display:flex;flex-direction:column}.footer-menu--item{margin-bottom:25.2px;transition:color .3s ease-in-out!important}.footer-menu--links{font-size:16.8px;line-height:1;display:flex;align-items:center}.cc-footer .footer .footer-menu--heading{font-family:var(--body-font-family);font-size:14.4px;line-height:1;font-weight:600;margin:15px 0 20px}.footer-menu-main .footer-menu--item:not(:first-child) svg{width:20px;height:20px}.footer-menu-main .footer-menu--item:first-child svg{width:20px;height:12.93px}.footer-menu-main .footer-menu--links{gap:6px}.footer-link-list .footer-menu--item{line-height:13.44px}.footer-menu-social .social{display:flex;flex-direction:column;margin:0;gap:6px}.footer-menu-social .social li:not(:first-child){padding-top:2.5px;margin-bottom:2.5px}.footer-menu-social .social li:first-child{margin-bottom:2.5px}.footer-menu-social .social__link{width:100%;height:fit-content;padding:0;display:flex;align-items:center;justify-content:flex-start;transition:none!important}.footer-menu-social .social__link svg{width:20px;height:20px;fill:#fff;transition:fill .3s;margin-right:18px}.footer-menu-social .social__link span{line-height:25.2px;font-size:16.8px;letter-spacing:.5px}.footer-main-button .footer-button{width:fit-content;border-radius:100px;display:flex;align-items:center;padding:20px 40px;gap:5px;text-decoration:none!important;transition:all .3s ease-in-out!important}.footer-main-button .footer-button span{font-size:20px;font-weight:700;line-height:1;display:block;white-space:nowrap;transition:all .3s ease-in-out!important}.footer-main-button .footer-button svg{width:20px;height:16px}.footer__base{display:flex;align-items:center;justify-content:center;padding-bottom:19.5px;flex-direction:column}.footer-logo{width:150px;height:37.24px;margin-bottom:20px}.footer-copy-right span{font-size:13px;line-height:1;font-weight:400}.footer__base{margin-top:40px}.footer-copy-right{line-heigth:19px}.footer .footer-menu--item a{text-decoration:none!important}.footer-menu-social .social__link:hover{text-decoration:none}.footer-menu-social .social__link:hover span{color:#49d5d7!important}.footer-menu-social .social__link:hover svg{fill:#49d5d7}.footer .footer-menu--item:hover a{text-decoration:none;color:#5e97f8!important}.footer-button:hover{background-color:#233061!important}.footer-button:hover span{color:#5e97f8!important}@media (min-width: 560px){.footer-grid-column:not(.footer-main-button){width:50%}}@media (min-width: 768px){.footer{padding:002% 03% 0%;border-radius:80px 80px 0 0}.footer .footer__main{margin-top:40px;justify-content:space-between}.footer__base{margin-top:50px;flex-direction:row;justify-content:space-between;padding-bottom:11px}.footer-logo{margin-bottom:0}.cc-footer .footer .footer-menu--heading{font-size:16px;margin:0 0 20px}.footer-grid-column:not(.footer-main-button){width:fit-content}.footer-menu--list{padding-top:9px}.footer-menu--item{margin-bottom:21px;line-height:16.8px}.footer-menu--links{font-size:14px;line-height:1}.footer-link-list .footer-menu--item{line-height:1}.footer-menu-social .social__link span{line-height:33.6px;font-size:14px}.footer-main-button .footer-button span{font-size:20px;font-weight:700;line-height:1}}@media (min-width: 1024px){.footer-grid-column:not(.footer-main-button){width:25%}.footer .footer__main{margin-top:0;justify-content:unset}.footer-grid-column{width:20%}.footer-grid-column.footer-main-button{align-items:flex-end;padding-top:0;width:20%}}@media (min-width: 1280px){.footer-grid-column:not(.footer-main-button){width:20%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/footer.css.map?v=169982845677077561971721729838 */
