.custom-footer{background-color:var(--cf-bg, #ffffff);color:var(--cf-text, #6b6b6b)}.custom-footer__top{display:flex;flex-wrap:wrap;gap:3.2rem;padding-top:var(--cf-pad-top, 40px);padding-bottom:var(--cf-pad-bottom, 40px)}.custom-footer__col{flex:1 1 16rem;min-width:0}.custom-footer__col--brand{flex:1 1 auto}.custom-footer__col--menu{flex:1 1 12rem}.custom-footer__col--text{flex:1.3 1 20rem}.custom-footer__col--newsletter{flex:1.6 1 24rem}@media screen and (min-width:990px){.custom-footer--dividers .custom-footer__col.has-divider{border-left:1px solid var(--cf-divider, #e4e4e4);padding-left:3.2rem}}@media screen and (max-width:1128px){.custom-footer__col--newsletter{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.custom-footer .newsletter-form{margin:unset}}@media screen and (max-width:989px){.custom-footer__top{gap:2.4rem 2rem}}@media screen and (min-width:600px){.custom-footer__col--brand{flex:1.6 1 22rem}}.custom-footer__heading,.custom-footer__brand-name{margin:0 0 1.4rem;color:var(--cf-heading, #262626);font-size:1.6rem;font-weight:700;line-height:1.3}.custom-footer__brand-name{margin-bottom:.6rem;font-size:1.9rem}.custom-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.custom-footer__list li{line-height:0}.custom-footer a,.custom-footer__link{color:var(--cf-link, #6b6b6b);text-decoration:none;font-size:1.45rem;line-height:1.4;transition:color .15s ease}.custom-footer__link{font-size:1.4rem}.custom-footer a:hover{color:var(--cf-bg, #ffffff)}.custom-footer__list a:hover,.custom-footer .rte a:hover{color:var(--cf-link-hover, #7b1f2d)}.custom-footer .rte,.custom-footer__text{color:var(--cf-text, #6b6b6b);font-size:1.45rem;line-height:1.6}.custom-footer .rte>*:first-child{margin-top:0}.custom-footer .rte>*:last-child{margin-bottom:0}.custom-footer__brand-logo{display:block;height:auto;margin-bottom:1.4rem}.custom-footer__newsletter-text{margin:0 0 1.6rem}.custom-footer .newsletter-form{max-width:36rem}.custom-footer .newsletter-form__field-wrapper{position:relative;margin:0}.custom-footer .newsletter-form__field-wrapper .field{position:relative;display:flex;align-items:center;gap:0;min-height:5.4rem;padding:0;border:1px solid var(--cf-divider, #e0e0e0);border-radius:12px;background:#fff;box-shadow:none;overflow:hidden}.custom-footer .newsletter-form__field-wrapper .field:before,.custom-footer .newsletter-form__field-wrapper .field:after{display:none}.custom-footer .newsletter-form .field__input{flex:1 1 auto;min-width:0;height:5.4rem;margin:0;padding:0 1.4rem;border:0;background:transparent;box-shadow:none;font-size:1.45rem;color:#262626}.custom-footer .newsletter-form .field__input::placeholder{color:#26262680;opacity:1}.custom-footer .newsletter-form .field__input:focus{outline:0;box-shadow:none}.custom-footer .newsletter-form .field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.custom-footer .newsletter-form__button{position:static;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;margin:.4rem;padding:0;border:0;border-radius:9px;background:var(--cf-btn-bg, #7b1f2d);cursor:pointer;transition:filter .15s ease}.custom-footer .newsletter-form__button:before,.custom-footer .newsletter-form__button:after{display:none}.custom-footer .newsletter-form__button:not([disabled]):hover{filter:brightness(.9)}.custom-footer .newsletter-form__button .svg-wrapper{display:inline-flex}.custom-footer .newsletter-form__button svg{width:2rem;height:2rem}.custom-footer .newsletter-form__button svg [stroke]:not([stroke=none]){stroke:var(--cf-btn-icon, #ffffff)}.custom-footer .newsletter-form__button svg [fill]:not([fill=none]){fill:var(--cf-btn-icon, #ffffff)}.custom-footer .newsletter-form__message{color:#26262680;margin-top:.8rem}.custom-footer__utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 2.4rem;padding:1.6rem 0}.custom-footer__utility:empty{display:none}.custom-footer__payment{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:center}.custom-footer__payment .list-payment{display:flex;gap:.8rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.custom-footer__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2.4rem;padding:1.6rem 0;border-top:1px solid var(--cf-divider, #e4e4e4)}.custom-footer__trust .payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:0}.custom-footer__trust .payment-icons__item{display:inline-flex}.custom-footer__trust .payment-icons__item svg,.custom-footer__trust .payment-icons__item img{display:block;width:auto;height:2.4rem}.custom-footer__secure-badge{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;color:var(--cf-heading, #262626)}.custom-footer__secure-badge-icon{display:inline-flex;flex-shrink:0;color:var(--cf-heading, #262626)}.custom-footer__secure-badge-icon svg{width:1.8rem;height:1.8rem}@media screen and (max-width:749px){.custom-footer__trust{justify-content:center;text-align:center}}.custom-footer__bottom{background-color:var(--cf-bottom-bg, #7b1f2d);color:var(--cf-bottom-text, #ffffff)}.custom-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;padding-top:1.8rem;padding-bottom:1.8rem}.custom-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;font-size:1.4rem;font-weight:600}.custom-footer__legal,.custom-footer__legal a{color:var(--cf-bottom-text, #ffffff)}.custom-footer__legal a{text-decoration:none}.custom-footer__legal a:hover{text-decoration:underline}.custom-footer__legal .custom-footer__sep{opacity:.45}.custom-footer__social{display:flex;align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none}.custom-footer__social .list-social__link{color:var(--cf-bottom-text, #ffffff);padding:0}.custom-footer__social svg{width:2rem;height:2rem;color:var(--cf-bottom-text, #ffffff)}.custom-footer__social svg [fill]:not([fill=none]),.custom-footer__social svg path:not([fill]){fill:currentColor}.custom-footer__social svg [stroke]:not([stroke=none]){stroke:currentColor}@media screen and (max-width:749px){.custom-footer__bottom-inner{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-footer-style.css.map */
