.footer{content-visibility:auto;contain-intrinsic-size:520px;min-height:700px}@media screen and (min-width:1024px){.footer{min-height:500px;display:flex;flex-direction:column;justify-content:space-between}}.footer__container{padding-top:var(--dna-space-10);padding-bottom:var(--dna-space-1)}@media screen and (min-width:1024px){.footer__container{padding-top:50px;padding-bottom:16px}}.footer__body{display:flex;justify-content:left;flex-direction:column;align-items:flex-start;width:100%}@media screen and (min-width:1024px){.footer__body{display:grid;justify-content:unset;align-items:unset;grid-template-columns:repeat(2,minmax(0,auto))}}.footer__left{width:100%}@media screen and (min-width:1024px){.footer__left{margin-right:var(--dna-space-10);text-align:left;width:unset}}.footer__right{width:100%}.footer__logo{display:block;aspect-ratio:1;margin-bottom:var(--dna-space-4);width:calc(var(--dna-space-10) + var(--dna-space-1))}@media screen and (min-width:1024px){.footer__logo{display:inline-block;margin:0;width:calc(var(--dna-space-6) + var(--dna-space-0-5))}}.footer__logo svg{color:var(--dna-brand-reverse);height:100%;width:100%}@media screen and (min-width:1024px){.footer__logo svg{margin-right:var(--dna-space-3)}}.footer__menu-link+.footer__menu-link{margin-top:20px}@media screen and (min-width:1024px){.footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-4)}}.footer__block.contact-menu{margin:var(--dna-space-3) 0;padding:var(--dna-space-4) var(--dna-space-2)}@media screen and (min-width:1024px){.footer__block.contact-menu{margin:0;padding:0}}.footer__block.contact-menu ul{display:flex;flex-wrap:wrap;gap:var(--dna-space-3) var(--dna-space-2)}@media screen and (min-width:1024px){.footer__block.contact-menu ul{display:block}}.footer__block.contact-menu .footer__menu-link{width:calc(50% - calc(var(--dna-space-3) / 2))}.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:0}@media screen and (min-width:1024px){.footer__block.contact-menu .footer__menu-link+.footer__menu-link{margin-top:var(--dna-space-2)}}.footer__social-links{order:-1;padding:var(--dna-space-6) 0 var(--dna-space-8)}@media screen and (min-width:1024px){.footer__social-links{order:initial;padding:var(--dna-space-8) 0}}.footer__social-icons{display:flex;gap:var(--dna-space-6);align-items:center;max-width:100%;flex-wrap:wrap}@media screen and (min-width:1024px){.footer__social-icons{justify-content:flex-start}}.footer__social-icons a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.footer__social-icons a svg{height:16px;width:auto;color:var(--dna-color-day);padding:0}.footer__signup{display:flex;flex-direction:column;width:100%}.footer__signup+.footer__signup{margin-top:8px}.footer-input{display:block;position:relative;width:100%}@media screen and (min-width:1024px){.footer-input{max-width:366px;width:100%}}.footer__signup sl-input{background-color:transparent;border:none;max-width:100%}.footer-input sl-input::part(base){height:calc(var(--dna-space-6) * 2)}.footer-input sl-input::part(input){height:100%;padding:var(--dna-space-3) var(--dna-space-4)}.footer-input sl-input[variant=floating-label-reverse]::part(input){border:1px solid #FFFFFFB2}.footer-input sl-input[variant=floating-label-reverse]::part(form-control-label){top:50%;transform:translateY(-50%)}.footer-input sl-input[variant=floating-label-reverse]:hover::part(form-control-label){cursor:text}.footer-input sl-input[variant=floating-label-reverse]:is(:focus,:focus-within,:focus-visible,[data-user-valid],[data-invalid])::part(form-control-label){top:0}.footer-input button{color:var(--dna-brand-reverse);position:absolute;right:var(--dna-space-4);top:50%;transform:translateY(-50%)}.footer__signup--phone{flex:1 0 100%;margin:var(--dna-space-10) 0}.footer__signup-heading{display:flex;flex-direction:column;align-items:center;font:var(--dna-h2-font)}@media screen and (min-width:768px){.footer__signup-heading{font:var(--dna-h4-font)}}@media screen and (min-width:1024px){.footer__signup-heading{display:block}}.footer__signup-error{color:var(--dna-color-brass)}.footer__signup-success{margin-bottom:var(--dna-space-2);text-align:center}@media screen and (min-width:1024px){.footer__signup-success{margin-bottom:0;text-align:left}}.footer__signup-legal{margin-top:var(--dna-space-2);max-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease,max-height .3s ease}@media screen and (min-width:1024px){.footer__signup-legal{max-width:340px}}.footer__signup-legal--active{max-height:200px;opacity:1}.footer__signup-actions{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1024px){.footer__signup-actions{flex-direction:column;justify-content:unset}}.footer__signup-submit{color:var(--dna-brand-reverse);cursor:pointer;border:none;font:var(--dna-body-p3-font);letter-spacing:var(--dna-space-0-5);margin-top:var(--dna-space-6);padding:0;text-decoration:underline;text-transform:uppercase}.footer__social-icon+.footer__social-icon{margin-left:var(--dna-space-7)}.footer__sub-menu{float:left}.footer__sub-menu ul li{display:inline;margin-right:2rem}.footer__i18n{padding:1rem 0;display:flex;gap:1rem}.footer__signoff{display:flex;flex-direction:column;gap:var(--dna-space-5);padding-top:var(--dna-space-1);padding-bottom:var(--dna-space-4)}@media screen and (min-width:1024px){.footer__signoff{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--dna-space-0)}}@media screen and (min-width:1024px){.footer__legal{display:flex;align-items:center}}.footer__legal-links{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--dna-space-2);margin-top:var(--dna-space-3)}.footer__legal-links li{line-height:14px}@media screen and (min-width:1024px){.footer__legal-links{justify-content:flex-start}}.footer__legal-links li:not(:first-child),.footer__legal-links li:not(:last-child){border-right:1px solid var(--dna-brand-reverse);padding:0 var(--dna-space-3) 0 var(--dna-space-1)}.footer__legal-links li:first-child{border-right:1px solid var(--dna-brand-reverse)}.footer__legal-links li:last-child{border-right:0}.footer__blocks{display:flex;width:100%;flex-direction:column}@media screen and (min-width:1024px){.footer__blocks{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--dna-space-4);width:100%}}@media screen and (min-width:1100px){.footer__blocks{gap:var(--dna-space-10)}}@media screen and (min-width:1200px){.footer__blocks{gap:calc(var(--dna-space-10) + var(--dna-space-5))}}@media screen and (min-width:1280px){.footer__blocks{gap:calc(var(--dna-space-10) * 2)}}@media screen and (min-width:1340px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-5))}}@media screen and (min-width:1440px){.footer__blocks{gap:calc((var(--dna-space-10) * 3) - var(--dna-space-3))}}.footer__block-mobile{display:block}@media screen and (min-width:1024px){.footer__block-mobile{display:none}}.footer__block-desktop{display:none;font:var(--dna-body-p3-font);font-size:13px}@media screen and (min-width:1024px){.footer__block-desktop{display:block}}.footer__blocks sl-details::part(base){border:none;border-top:1px solid rgba(255,255,255,.25);border-radius:0;background-color:transparent}.footer__blocks .contact-menu sl-details::part(base){border-bottom:1px solid rgba(255,255,255,.25)}.footer__blocks sl-details::part(summary-icon){rotate:none;font-size:24px}.footer__blocks sl-details::part(summary){font:var(--dna-label-m-font);letter-spacing:2px}.footer__blocks sl-details::part(header){padding:var(--dna-space-3) 0;--sl-focus-ring: 1px solid var(--dna-color-focus);--sl-focus-ring-offset: -2px}.footer__block-desktop h3,.footer__blocks sl-details::part(header){font:var(--dna-label-m-font);text-transform:uppercase}.footer__blocks sl-details::part(content){padding:0 0 20px}.footer__block.contact-menu li button,.footer__block.contact-menu li a{border:calc(var(--dna-space-0-5) / 2) solid rgba(255,255,255,.25);display:block;font:var(--dna-body-p2-font);padding:var(--dna-space-2) var(--dna-space-3);text-align:center;width:100%}@media screen and (min-width:1024px){.footer__block.contact-menu li button,.footer__block.contact-menu li a{min-width:186px}}.footer-chat__icon{position:fixed;opacity:0;right:20px;bottom:25px;z-index:10000;cursor:pointer;text-align:center;visibility:hidden;letter-spacing:2px;box-sizing:border-box;padding:15px;background-color:#00163b;border:1px solid var(--dna-color-sandstone);color:var(--dna-color-sandstone);transition:opacity .25s ease,visibility .25s ease}.footer-chat__icon:hover{background-color:var(--dna-color-reflex-blue)}.footer-chat__icon.is-sticky{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0 ease .25s}.footer__country-selector{display:flex;align-items:center;justify-content:center;font:var(--dna-body-p4-font);position:relative}@media screen and (min-width:1024px){.footer__country-selector{order:1}}.footer__country-selector button{color:var(--dna-brand-reverse);gap:var(--dna-space-2);letter-spacing:unset;padding:var(--dna-space-3)}@media screen and (min-width:1024px){.footer__country-selector button{flex-direction:row-reverse}}.footer__country-selector button span:first-child{aspect-ratio:1;width:var(--dna-space-8)}.footer__country-selector button svg{color:var(--dna-brand-reverse);height:100%;width:100%}.footer__country-selector button svg path{color:var(--dna-brand-reverse);stroke:var(--dna-brand-reverse)}@media screen and (min-width:1024px){.footer__country-selector button{margin-left:var(--dna-space-2);padding:0}}.footer__signoff dna-country-selector{color:var(--dna-color-midnight);margin-bottom:70px;left:50%;bottom:unset;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.footer__signoff dna-country-selector{bottom:0;margin-bottom:25px}}@media screen and (min-width:769px)and (max-width:1024px){.footer__signoff dna-country-selector{transform:translate(-50%,-8%)}}.footer__signoff dna-country-selector[visibility]{display:block}.footer button.toggle-language-selector{width:unset}.footer .toggle-language-selector{color:#fff}.footer .toggle-language-selector .chevron{display:grid;place-items:center;margin-left:4px}.footer .toggle-language-selector .chevron svg{height:12px;width:12px}.footer .language__selector{transform:translate(-50%,-50%);left:50%;bottom:unset;margin-bottom:70px}@media screen and (min-width:768px){.footer .language__selector{transform:unset;bottom:0;left:-50%;margin-bottom:25px;margin-left:50px}}.expand-collapse-icon{color:#fff}.expand-collapse-icon svg{height:24px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/1287/assets/section-footer.css.map */
