.site-footer{display:block;font-size:calc(var(--element-text-font-size--body-md) - 1px)}.site-footer .faux-select{font-size:calc(var(--element-text-font-size--body-md) - 1px);min-width:max-content}.footer__section{padding:30px 0;border-top:1px solid;border-top-color:color-mix(in srgb,var(--color-primary) var(--shade-12),var(--color-secondary))}.site-footer:not(:has([data-type=menu])) .footer__section{padding-top:0;border-top-width:0}@media only screen and (min-width:769px){.footer__section--menus{padding-top:50px}}@media only screen and (max-width:768px){.footer__mobile-section{margin-left:calc(var(--page-width-padding) * -1);margin-right:calc(var(--page-width-padding) * -1);padding:20px var(--page-width-padding) 0;border-top:1px solid}}.footer__title{margin-bottom:15px}.footer__subscribe{font-weight:var(--element-text-font-weight--heading);font-size:calc(var(--element-text-font-size--body-md) + 2px)}.footer__menu{margin:0 0 20px;padding:0;list-style:none}@media only screen and (max-width:768px){.footer__menu{margin-bottom:0}}.footer__menu li{margin:0}.footer__menu a{display:inline-block;padding:4px 0}.footer__menu .element-icon{margin-right:10px}[dir=rtl] :is(.footer__menu .element-icon){margin-right:0;margin-left:10px}.footer__menu--underline a{text-decoration:underline;text-underline-offset:2px}.footer__blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.footer__block{flex:0 1 25%;max-width:210px}@media only screen and (max-width:768px){.footer__blocks--mobile{display:flex;flex-wrap:wrap;justify-content:center}.footer__block,.footer__block--mobile{max-width:none;flex:1 1 50%}.footer__block[data-type=payment],.footer__block[data-type=contact]{flex:1 0 100%}.multi-selectors--footer .multi-selectors__item{margin:0}}.payment-icons{-webkit-user-select:none;user-select:none;cursor:default;margin-bottom:20px}@media only screen and (max-width:768px){.payment-icons{margin-bottom:0}}.payment-icons li{cursor:default;margin:0 8px 4px 0}.footer__base-links{font-size:13px}.footer__base-links a,.footer__base-links span{display:inline-block;padding:2px 20px 2px 0}.footer__base-links a{text-decoration:underline;text-underline-offset:2px}.ck-footer .footer__section--border{position:relative}.ck-footer .footer__section--border:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(50% - 50px);background-color:#fff;z-index:1}.ck-footer ck-newsletter-wrap{display:flex;justify-content:space-between;background-color:#cbedad;border-radius:20px;box-shadow:0 8px 32px #00000040;position:relative;z-index:1}.ck-footer .footer__section{padding:0;border-top:none}.ck-footer .footer__newsletter{padding:30px 15px 30px 50px;display:block;max-width:50%;width:100%}.ck-footer .element-text.element-text--align-center{text-align:left;margin-bottom:30px;display:block}.ck-footer .newsletter__input-group{max-width:100%}.ck-footer .newsletter__input-group input.newsletter__input{width:100%;background-color:#adca94;border-radius:42px;min-height:62px;padding-left:50px}.ck-footer .newsletter__input-group input.newsletter__input::placeholder{color:#fff;opacity:1}.ck-footer .newsletter-image img{width:100%;height:100%;display:block}@media screen and (min-width:1025px){.ck-footer .newsletter-image{position:absolute;width:auto;width:50%;right:0;top:0;height:100%;z-index:-1}.ck-footer .newsletter-image img{object-fit:contain;object-position:bottom right}}.ck-footer .newsletter__input-group{position:relative}.ck-footer .newsletter__input-group svg.message_icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#fff}.ck-footer .newsletter__input-group .newsletter__submit-button{position:absolute;top:0;right:0;border-radius:50%;margin:8px;width:45px;height:45px;background-color:#fff}.ck-footer .footer__blocks{justify-content:space-between}.ck-footer .footer__block--image .content{margin-top:20px;padding-left:5px}.ck-footer .page-width:has(ck-newsletter-wrap){padding-bottom:100px}.ck-footer .inline-list li{display:inline}.ck-footer .inline-list li a{width:32px;height:32px;display:block;border-radius:50%;overflow:hidden}.ck-footer .inline-list li a svg{width:100%;height:100%;background-color:#fff;padding:7px}.ck-footer .inline-list ul{padding:0!important}.ck-footer .footer__title{text-transform:uppercase}.ck-footer .medium-up--hide{display:none!important}.ck-footer .input_check-box{display:flex;align-items:center;margin-top:15px;gap:10px;font-size:14px}@media only screen and not (min-width:750px){.ck-footer .input_check-box{font-size:11px;letter-spacing:0}}.ck-footer .footer__base-links{padding:20px 0;border-top:1px solid #bebebe;display:flex;justify-content:space-between}@media only screen and not (min-width:750px){.ck-footer .footer__base-links{flex-direction:column}}.ck-footer .footer__base-links a{text-decoration:none;padding:2px 10px 2px 0}.ck-footer .footer__base-links a:first-child:after{content:"|";margin-left:10px}@media screen and (max-width:1024px){.ck-footer ck-newsletter-wrap{flex-direction:column-reverse}.ck-footer .footer__newsletter{padding:30px 40px;max-width:100%;width:100%}}@media screen and (max-width:749px){.ck-footer .footer__newsletter{padding:20px}.ck-footer .element-text.element-text--rte h2{font-size:18px}.ck-footer .element-text.element-text--align-center{margin-bottom:20px}}.footer__block--menu .contact-us-abh{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-footer-styles.css.map */
