.coreex-footer{background:rgb(var(--cf-bg, var(--section-background, var(--background))));color:rgb(var(--cf-text, var(--text-color)))}.coreex-footer__pad{padding-block-start:var(--cf-pad-top, 40px);padding-block-end:var(--cf-pad-bottom, 24px)}.coreex-footer__band{padding-block:24px;border-bottom:1px solid var(--cf-rule, rgba(255, 255, 255, .15))}.coreex-footer__band:first-child{padding-block-start:0}.coreex-footer__top{display:flex;flex-direction:column;gap:18px}.coreex-footer__heading{margin:0;color:rgb(var(--cf-heading, var(--heading-color)))}.coreex-footer__intro{margin:12px 0 0;max-width:520px}.coreex-footer__intro>*{margin:0}.coreex-footer__form{margin-top:20px}.coreex-footer__form-row{display:flex;align-items:stretch;gap:10px}.coreex-footer__input{flex:1 1 auto;min-width:0;height:50px;padding-inline:20px;border:1px solid var(--cf-rule, rgba(255, 255, 255, .25));border-radius:100px;background:var(--cf-input-bg, #fff);color:var(--cf-input-text, #111);font-family:var(--text-font-family);font-size:14px}.coreex-footer__input::placeholder{color:var(--cf-input-text, #111);opacity:.55}.coreex-footer__submit{flex:0 0 auto;height:50px;padding-inline:28px;border:none;border-radius:100px;background:rgb(var(--primary-button-background));color:rgb(var(--primary-button-text-color));font-family:var(--text-font-family);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.coreex-footer__social .social-media{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.coreex-footer__social .social-media__item{box-shadow:none;border-radius:10px;overflow:hidden}.coreex-footer__social .social-media__item:before,.coreex-footer__social .social-media__item:after{display:none}.coreex-footer__social .social-media__link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--cf-social-bg, rgba(255, 255, 255, .12));color:rgb(var(--cf-text, var(--text-color)));transition:background .2s ease}@media screen and (pointer:fine){.coreex-footer__social .social-media__item:hover .social-media__link{background:var(--cf-social-bg-hover, rgba(255, 255, 255, .24));color:rgb(var(--cf-text, var(--text-color)))}}.coreex-footer__social .social-media__link svg{width:17px;height:17px}.coreex-footer__form-note{margin:0 0 12px;font-size:13px}.coreex-footer__links{display:flex;flex-direction:column}.coreex-footer__col-title{margin:0;font-size:16px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--cf-heading, var(--heading-color)))}.coreex-footer__col-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 0;border:none;background:none;color:inherit;text-align:start;font:inherit;cursor:default}.coreex-footer__col-icon{display:none;position:relative;width:12px;height:12px;flex:0 0 auto}.coreex-footer__col-icon:before,.coreex-footer__col-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor}.coreex-footer__col-icon:before{width:100%;height:1.5px}.coreex-footer__col-icon:after{width:1.5px;height:100%;transition:opacity .2s ease,transform .2s ease}.coreex-footer__panel{overflow:hidden}.coreex-footer__list{margin:0;padding:0 0 16px;list-style:none;display:flex;flex-direction:column;gap:12px}.coreex-footer__list a{color:rgb(var(--cf-link, var(--cf-text, var(--text-color))));text-decoration:none}.coreex-footer__list a:hover{text-decoration:underline;text-underline-offset:3px}.coreex-footer__payment{display:flex;flex-direction:column;gap:14px}.coreex-footer__payment-label{margin:0;font-size:11px;letter-spacing:.5px;text-transform:uppercase;opacity:.7}.coreex-footer__payment-icons{display:flex;flex-wrap:wrap;gap:8px}.coreex-footer__payment-icons svg{width:38px;height:24px}.coreex-footer__wordmark{padding-block:24px 0;text-align:center}.coreex-footer__wordmark img{display:block;width:100%;max-width:var(--cf-wordmark-max, 100%);height:auto;margin-inline:auto}.coreex-footer__bottom{padding-block-start:12px;text-align:center}.coreex-footer__totop{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:none;background:none;color:inherit;font:inherit;font-size:12px;opacity:.7;cursor:pointer}.coreex-footer__totop:hover{opacity:1}.coreex-footer__totop svg{width:12px;height:12px}.coreex-footer__copyright{margin:6px 0 0;font-size:12px;opacity:.7}@media screen and (max-width:740px){.coreex-footer--malign-center .coreex-footer__newsletter{text-align:center}.coreex-footer--malign-center .coreex-footer__intro{margin-inline:auto}.coreex-footer--malign-center .coreex-footer__social .social-media{justify-content:center}.coreex-footer--malign-center .coreex-footer__payment{align-items:center;text-align:center}.coreex-footer--malign-center .coreex-footer__payment-icons{justify-content:center}.coreex-footer__col{border-top:1px solid var(--cf-rule, rgba(255, 255, 255, .15))}.coreex-footer__col:first-child{border-top:none}.coreex-footer__col.is-collapsible .coreex-footer__col-toggle{cursor:pointer}.coreex-footer__col.is-collapsible .coreex-footer__col-icon{display:block}.coreex-footer__col.is-collapsible:not(.is-open) .coreex-footer__panel{display:none}.coreex-footer__col.is-open .coreex-footer__col-icon:after{opacity:0;transform:rotate(90deg)}.coreex-footer__input,.coreex-footer__submit{height:48px}.coreex-footer__links{padding-block:2px}.coreex-footer__col-title{font-size:15px}}@media screen and (min-width:741px){.coreex-footer__pad{padding-block-start:var(--cf-pad-top-d, 64px);padding-block-end:var(--cf-pad-bottom-d, 32px)}.coreex-footer__band{padding-block:32px}.coreex-footer__top{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.coreex-footer__newsletter{flex:1 1 auto;max-width:560px}.coreex-footer__social{flex:0 0 auto}.coreex-footer__links{flex-direction:row;gap:40px}.coreex-footer__col{flex:1 1 0;min-width:0}.coreex-footer__col-toggle{padding:0 0 16px;cursor:default}.coreex-footer__payment{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding-block:24px}.coreex-footer__payment-icons{flex-wrap:nowrap}.coreex-footer__wordmark{padding-block:32px 0}.coreex-footer__bottom{padding-block-start:18px}.coreex-footer__totop{display:none}}@media(prefers-reduced-motion:reduce){.coreex-footer__col-icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-coreex-footer.css.map */
