.footer-1{--dlf-navy:#052e49;--dlf-deep:#032238;--dlf-ice:#c6dce9;--dlf-accent:#78d4f2;font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif!important;margin-top:0!important}.footer-1 .footer__content-top{padding:62px 0 52px!important;background:linear-gradient(130deg,#073a59,#052e49 52%,#03283f)!important;border-top:3px solid #63c9e9!important;border-bottom:0!important;color:#e6f3fa!important}.footer-1 .footer__content-top .container{max-width:1440px!important}.footer-1 .footer__content-top .halo-row{display:grid!important;grid-template-columns:minmax(260px,1.55fr) minmax(150px,.76fr) minmax(190px,.96fr) minmax(255px,1.22fr)!important;grid-template-areas:"brand explore legal support" "brand explore legal trust";align-items:start!important;column-gap:clamp(24px,3.2vw,56px)!important;row-gap:20px!important;margin:0!important}.footer-1 .footer__content-top .footer-block__item{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;text-align:left!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(1){grid-area:brand!important;padding-right:18px!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(2){grid-area:explore!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(3){grid-area:legal!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(4){grid-area:support!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(5){grid-area:trust!important;padding-top:14px!important;border-top:1px solid rgba(199,230,245,.19)!important}.footer-1 .footer-block__column .footer-block__heading,.footer-1 .dl-footer-home-support .footer-block__heading{color:#fff!important;font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin:0 0 23px!important;padding:0 0 13px!important;position:relative!important}.footer-1 .footer-block__column .footer-block__heading:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:#6ed1f2}.footer-1 .footer-block__text:first-of-type .footer-block__heading{display:none!important}.footer-1 .footer-block__text:first-of-type .image_logo{margin:0 0 18px!important;max-width:235px!important}.footer-1 .footer-block__text:first-of-type .image_logo img{max-width:100%!important;width:220px!important;height:auto!important;filter:brightness(0) invert(1)!important;object-fit:contain!important;display:block!important}.footer-1 .footer-block__text:first-of-type .footer-block__details .rte>p,.footer-1 .footer-block__text:first-of-type .footer-block__details .rte>div{color:#d7e7f1!important;font-size:13px!important;line-height:1.8!important}.footer-1 .footer-block__text:first-of-type .footer-block__details{color:#d7e7f1!important;line-height:1.75!important}.footer-1 .footer-block__text:first-of-type .footer-block__details .rte{gap:10px!important}.footer-1 .footer-block__text:first-of-type .footer-block__details .rte .content-piece{align-items:flex-start!important}.footer-1 .footer-block__text:first-of-type .footer-block__details .rte .content-piece .icon{width:24px!important;flex-shrink:0!important}.footer-1 .footer-block__text:first-of-type .footer-block__details .rte .content-piece .icon svg,.footer-1 .footer-block__text:first-of-type .footer-block__details .rte .content-piece .icon svg path{fill:#7ce!important;color:#7ce!important}.footer-1 .footer-block__text:first-of-type .footer-block__details .rte .content-piece span:last-child{width:auto!important;flex:1!important}.footer-1 .footer-block__text:first-of-type .footer-block__details strong{color:#fff!important;font-weight:700!important}.footer-1 .footer-block__column .footer-block__list{display:block!important}.footer-1 .footer-block__column .list-menu__item--link{color:#d4e7f3!important;font-size:13px!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important;padding:0!important;margin:0!important;transition:color .2s ease,transform .2s ease!important}.footer-1 .footer-block__column .list-menu__item--link:hover,.footer-1 .footer-block__column .list-menu__item--link:focus{color:#8de3ff!important;transform:translate(3px)!important;text-decoration:none!important}.footer-1 .footer-block__column .footer-block__list .list-unstyled{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:0!important;margin:0!important}.footer-1 .dl-footer-home-support p{color:#d6e8f2!important;font-size:13px!important;line-height:1.85!important;margin:0 0 23px!important;max-width:295px!important}.footer-1 .dl-footer-home-support__link{display:inline-flex!important;align-items:center;gap:11px;background:#fff!important;color:#08486e!important;border:1px solid #fff!important;border-radius:0!important;padding:12px 18px!important;min-height:45px!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.03em!important;transition:background .25s ease,color .25s ease,transform .25s ease!important}.footer-1 .dl-footer-home-support__link:hover{background:#79d5f2!important;border-color:#79d5f2!important;color:#052e49!important;transform:translateY(-2px)!important}.footer-1 .footer-block__item:nth-of-type(5) .footer-block__heading{display:none!important}.footer-1 .footer-block__item:nth-of-type(5) .image_logo{margin:0 0 12px!important;max-width:205px!important;background:#fff!important;padding:11px!important;display:inline-block!important}.footer-1 .footer-block__item:nth-of-type(5) .image_logo img{display:block!important;max-width:185px!important;width:100%!important;height:auto!important}.footer-1 .footer-block__item:nth-of-type(5) .footer-block__details{color:#b9d5e5!important;font-size:10px!important;letter-spacing:.01em!important;line-height:1.55!important}.footer-1 .footer-block__item:nth-of-type(5) .footer-block__details strong{font-weight:600!important;color:#c7ddeb!important}.footer-1 .footer-block__item:nth-of-type(5) .footer-block__list-social{display:none!important}.footer-1 .footer__content-bottom{background:#021d30!important;color:#bcd3e2!important;border-top:1px solid rgba(166,214,238,.18)!important;padding:17px 0!important}.footer-1 .footer__content-bottom .footer-block__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}.footer-1 .footer__content-bottom .copyright__content,.footer-1 .footer__content-bottom .copyright__content p,.footer-1 .footer__content-bottom .copyright__content strong{color:#bcd3e2!important;font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:450!important;line-height:1.65!important;text-transform:none!important;letter-spacing:.012em!important}.footer-1 .footer__content-bottom .footer__shop_name{display:none!important}.footer-1 .footer-block__newsletter .footer-block__subheading{color:#d6e8f2!important;font-size:13px!important;line-height:1.75!important}.footer-1 .footer-block__newsletter .field__input{border-radius:0!important;background:#f7fbfe!important;border:1px solid #b9d4e3!important}.footer-1 .footer-block__newsletter .newsletter-form__button{border-radius:0!important;background:#6dcaee!important;border-color:#6dcaee!important;color:#062d47!important}@media(max-width:1100px){.footer-1 .footer__content-top .halo-row{grid-template-columns:minmax(225px,1.35fr) minmax(155px,.9fr) minmax(180px,1fr)!important;grid-template-areas:"brand explore legal" "brand support support" "brand trust trust";column-gap:28px!important;row-gap:26px!important}.footer-1 .footer__content-top{padding:50px 0!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(5){max-width:380px!important}}@media(max-width:767px){.footer-1 .footer__content-top{padding:42px 0 35px!important}.footer-1 .footer__content-top .container{padding-left:22px!important;padding-right:22px!important}.footer-1 .footer__content-top .halo-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"brand brand" "explore legal" "support support" "trust trust";gap:30px 22px!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(1){padding:0 0 24px!important;border-bottom:1px solid rgba(199,230,245,.19)!important}.footer-1 .footer-block__text:first-of-type .image_logo img{width:200px!important}.footer-1 .footer-block__column .footer-block__heading{font-size:12px!important;margin-bottom:17px!important;padding-bottom:11px!important}.footer-1 .footer-block__column .list-menu__item--link{font-size:12px!important}.footer-1 .footer-block__column .footer-block__list .list-unstyled{gap:9px!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(4){border-top:1px solid rgba(199,230,245,.19)!important;padding-top:23px!important}.footer-1 .footer__content-top .footer-block__item:nth-of-type(5){padding-top:20px!important}.footer-1 .footer__content-bottom{padding:17px 0!important}.footer-1 .footer__content-bottom .footer-block__bottom{justify-content:center!important;text-align:center!important}.footer-1 .footer-block__text:not(.block__text_first){margin-top:0!important}}@media(max-width:390px){.footer-1 .footer__content-top .halo-row{grid-template-columns:1fr!important;grid-template-areas:"brand" "explore" "legal" "support" "trust";gap:26px!important}}@media(prefers-reduced-motion:reduce){.footer-1 .footer-block__column .list-menu__item--link,.footer-1 .dl-footer-home-support__link{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/diellelab-footer-refresh.css.map */
