.custom-footer{background-color:var(--cf-bg, #eef4ef);background-size:cover;background-position:center;color:var(--cf-text, #41513f);overflow-x:hidden}.custom-footer *{box-sizing:border-box}.custom-footer__inner{max-width:var(--cf-width, 1200px);margin-inline:auto;padding-inline:1.5rem}.custom-footer a{color:inherit;text-decoration:none;transition:color .15s ease,opacity .15s ease}.custom-footer a:hover{color:var(--cf-accent, #e7a17a)}.custom-footer h2,.custom-footer .cf-heading{color:var(--cf-heading, #4a5d49);font-family:var(--cf-heading-font, inherit);font-size:var(--cf-heading-size, 22px);font-weight:500;margin:0 0 1.25rem;line-height:1.2}.cf-popular__title{color:var(--cf-heading, #4a5d49);font-family:var(--cf-heading-font, inherit);font-size:calc(var(--cf-heading-size, 22px) * 1.1);font-weight:500;margin:0 0 1rem}.cf-popular__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15rem 0;line-height:1.9}.cf-popular__list li{display:inline-flex;align-items:center}.cf-popular__list li:not(:last-child):after{content:"|";margin:0 .6rem;color:var(--cf-text, #41513f);opacity:.45}.cf-popular__list a{text-transform:uppercase;font-size:var(--cf-popular-size, 13px);letter-spacing:.02em}.cf-divider{border:0;border-top:1px solid currentColor;opacity:.18;margin:1.75rem 0 2.25rem}.cf-main{display:flex;flex-wrap:wrap;gap:2.25rem 2.5rem;text-align:var(--cf-align, start)}.cf-brand{flex:1 1 220px;display:flex;flex-direction:column;align-items:var(--cf-brand-flex, flex-start);text-align:var(--cf-brand-text, left)}.cf-col{flex:1 1 140px}.cf-newsletter{flex:1.4 1 280px}.cf-logo{display:inline-block;margin-bottom:1.25rem}.cf-logo img{display:block;height:auto;width:var(--cf-logo-width, 180px);max-width:100%}.cf-logo--text{font-size:1.5rem;font-weight:600;color:var(--cf-heading, #4a5d49)}.cf-findus{color:var(--cf-heading, #4a5d49);font-size:1.05rem;margin:0 0 .85rem}.cf-social{margin-top:.5rem}.custom-footer .list-social{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;justify-content:var(--cf-brand-flex, flex-start)}.custom-footer .list-social__link{display:inline-flex;padding:.4rem}.custom-footer .list-social .svg-wrapper{width:var(--cf-social-size, 22px);height:var(--cf-social-size, 22px)}.cf-col__title{color:var(--cf-heading, #4a5d49);font-family:var(--cf-heading-font, inherit);font-size:var(--cf-heading-size, 22px);font-weight:500;margin:0 0 1.25rem;list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.cf-col__title::-webkit-details-marker{display:none}.cf-col__caret{flex-shrink:0;line-height:0;transition:transform .2s ease}.cf-col__caret svg{display:block;width:16px;height:10px}.cf-col[open] .cf-col__caret svg{width:16px;height:10px}.cf-col[open] .cf-col__caret{transform:rotate(180deg)}.cf-col__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.cf-col__list a{font-size:var(--cf-link-size, 16px)}.cf-newsletter__text{margin:0 0 1.4rem;font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);font-weight:500;line-height:1.35;color:var(--cf-heading, #4a5d49)}.cf-newsletter__text p{margin:0}.cf-newsletter-form__wrap{display:flex;align-items:stretch;max-width:35rem;background:var(--cf-input-bg, #ffffff);border:1px solid var(--cf-border, #cdd9cb);border-radius:6px;overflow:hidden}.cf-newsletter-form__input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:1.5rem 1rem;font-size:1.6rem;color:var(--cf-text, #41513f)}.cf-newsletter-form__input:focus{outline:2px solid var(--cf-accent, #e7a17a);outline-offset:-2px}.cf-newsletter-form__button{flex:0 0 auto;border:0;cursor:pointer;background:var(--cf-btn-bg, #9bb89a);color:var(--cf-btn-text, #ffffff);padding:0 1.4rem;font-size:1.6rem;font-weight:500;transition:filter .15s ease}.cf-newsletter-form__button:hover{filter:brightness(.95)}.cf-newsletter__message{margin:.6rem 0 0;font-size:.85rem}.cf-newsletter__message--error{color:#b3261e}.cf-illustration{width:100%;margin-top:1.5rem;line-height:0}.cf-illustration img{display:block;width:100%;height:auto}.cf-illustration__default{aspect-ratio:1440 / 388}.cf-illustration__mobile{display:none}.cf-bottom{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.cf-bottom__inner{max-width:var(--cf-width, 1200px);margin-inline:auto;padding:1.25rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--cf-bottom-justify, flex-start);gap:1rem 1.5rem}.cf-copyright{margin:0;font-size:var(--cf-bottom-size, 14px);opacity:.85}.cf-policies{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0}.cf-policies a{font-size:var(--cf-bottom-size, 14px);opacity:.85}.cf-payment{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0}.cf-payment .icon{width:38px;height:24px}.cf-payment--image{max-width:100%}.cf-payment--image img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.cf-brand{align-items:var(--cf-brand-flex-m, center);text-align:var(--cf-brand-text-m, center)}.cf-brand .list-social{justify-content:var(--cf-brand-flex-m, center)}.cf-policies--hide-mobile{display:none}.cf-col{flex-basis:100%;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.cf-col__title{margin:0;padding:1rem 0}.cf-col__list{padding-bottom:1.1rem}.cf-illustration__desktop{display:none}.cf-illustration__mobile{display:block}.cf-bottom__inner{flex-direction:column;align-items:var(--cf-bottom-justify, flex-start)}}@media screen and (min-width:750px){.cf-col>.cf-col__list{display:flex!important}.cf-col__title{pointer-events:none}.cf-col__caret{display:none}}@media screen and (max-width:350px){.cf-newsletter-form__wrap{max-width:30rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-footer.css.map */
