#section-footer{--elenis-footer-bg: #3786bf}#section-footer>div:has(>div>.footer-col--1),#section-footer div.md\:border-b{border-bottom:0}#section-footer div:has(>.footer-col--1){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));justify-content:stretch;gap:clamp(20px,2.4vw,28px);width:100%;max-width:1200px;padding:clamp(36px,5vw,46px) var(--elenis-gutter) 10px;margin-inline:auto;box-sizing:border-box}#section-footer .footer-col--1{grid-column:1 / -1}#section-footer .footer-col--5{grid-column:1 / -1;max-width:460px}@media(min-width:1024px){#section-footer div:has(>.footer-col--1){grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}#section-footer>div:has(>div>.footer-col--1){padding-block:0;margin-bottom:0}#section-footer{position:relative}#section-footer div.footer-col--5{position:absolute;right:max(var(--elenis-gutter),calc((100% - 1200px) / 2 + var(--elenis-gutter)));bottom:24px;width:460px!important;max-width:calc(100% - 2 * var(--elenis-gutter))}#section-footer .additional-footer{min-height:166px}#section-footer .x-block-link-list,#section-footer .x-block-contact,#section-footer .x-block-text{padding-block:0}#section-footer .x-block-link-list a,#section-footer .x-block-contact a{padding-block:3px}#section-footer .additional-footer>div{max-width:calc(100% - 500px)}#section-footer .footer-col--1{grid-column:auto;max-width:none}}@media(min-width:768px)and (max-width:1023.98px){#section-footer div:has(>.footer-col--1){grid-template-columns:1.57fr 1fr 1fr}#section-footer .footer-col--1{grid-column:auto}#section-footer .footer-col--5{grid-column:2 / -1}}@media(max-width:1023.98px){#section-footer div.footer-col--5{max-width:460px}}#section-footer [class*=footer-col--]{width:auto!important;max-width:100%;padding-left:0!important;padding-right:0!important;margin-bottom:0!important;text-align:left}#section-footer .x-heading{font-family:var(--elenis-font-body);font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}#section-footer .x-block-link-list a,#section-footer .x-block-contact a{display:inline-block;padding-block:6px;font-size:16px;line-height:1.4}@media(min-width:768px){#section-footer .x-block-link-list ul{margin-top:16px}#section-footer .x-block-link-list li{margin:0;padding:0}#section-footer .x-block-link-list li+li{margin-top:12px}#section-footer .x-block-link-list a{padding-block:0;line-height:1.35}}#section-footer .x-block-contact a,#section-footer .x-block-contact p:not(.x-heading){font-size:17px;font-weight:800}@media(min-width:768px){#section-footer .x-block-contact a{padding-block:0;line-height:normal}#section-footer .x-block-contact .mb-4{margin-bottom:12px}#section-footer .x-block-contact .mb-4:last-child{margin-bottom:0}}#section-footer .footer-col--1 .x-block-text .rte{font-size:16px;line-height:1.6;margin-top:16px}#section-footer .footer-col--1 .x-block-text .rte strong{font-size:14px;font-weight:800;letter-spacing:.14em}#section-footer .footer-col--1 .x-block-text:not(:has(img)):before{content:"";display:block;height:52px;width:84px;background:url(https://elenis.com/cdn/shop/files/elenis-cookies-logo-white_4x_1361598c-d093-4c9e-ae7b-2eca8120a1bf.png?height=120&v=1693168816) left center / contain no-repeat}#section-footer .footer-col--1 #selector-social{align-items:flex-start;margin:0}#section-footer .footer-col--1 .mt-2:has(>#selector-social){margin-top:11.6px}#section-footer .social-list{gap:18px;padding:0;align-items:center;justify-content:flex-start}#section-footer .social-list a{display:flex;border:0;padding:9px;margin:-9px;width:44px;height:44px}#section-footer .x-block-email{display:flex;flex-direction:column;padding-bottom:0}#section-footer .x-block-email>div:last-child{display:contents}#section-footer .x-block-email form{order:1;margin:0 0 16px}#section-footer .x-block-email>div[role=button]{order:2}#section-footer .x-block-email .x-heading{font-family:var(--elenis-font-heading);font-size:19px;font-weight:700;letter-spacing:0;text-transform:none}#section-footer .x-block-email .rte{order:3;font-size:14px;line-height:1.5}#section-footer .x-block-email form>div{margin-top:0;align-items:stretch;border:2px solid #fff;background:#fff}#section-footer .x-block-email input[type=email]{padding:12px 16px;height:auto;min-width:0;border:0;border-radius:0;background:#fff;color:var(--elenis-ink);font-size:16px;font-weight:600}#section-footer .x-block-email input[type=email]::placeholder{color:var(--elenis-muted);opacity:1}#section-footer .x-block-email label{display:none}#section-footer .x-block-email button[type=submit]{width:auto;margin:0;padding:12px 24px;border:0;background:var(--elenis-pink);color:#fff;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}#section-footer .x-block-email button[type=submit]:hover,#section-footer .x-block-email button[type=submit]:focus-visible{background:var(--elenis-pink-deep)}#section-footer .x-block-email button[type=submit]>span{display:none}#section-footer .x-block-email button[type=submit]:after{content:"Sign up"}#section-footer .additional-footer{width:100%;max-width:1200px;padding:6px var(--elenis-gutter) 26px;box-sizing:border-box}#section-footer .additional-footer>div{flex-wrap:wrap;gap:22px 40px}#section-footer .additional-footer>div{row-gap:13px}#section-footer .additional-footer .icon-payment{order:-1;justify-content:flex-start}#section-footer .additional-footer>div{align-items:flex-start}#section-footer .additional-footer>div>div:first-child{order:1;align-items:flex-start;padding-left:0}@media(min-width:1024px){#section-footer .additional-footer>div>div:first-child{flex:1 0 100%}}#section-footer .additional-footer .base-link{font-size:13px;text-align:left}#section-footer .additional-footer .icon-payment{margin:0}
/*# sourceMappingURL=/cdn/shop/t/45/assets/elenis-footer.css.map */
