:where(body[data-dtfl-homepage=true]) .hp-footer.studio-footer{--studio-footer-link: #f04b55;--studio-footer-link: color-mix(in srgb, var(--studio-red, #e50914) 75%, white);padding:clamp(64px,6vw,96px) 0 clamp(28px,3vw,44px);border-top:1px solid #ffffff24;border-top-color:color-mix(in srgb,var(--studio-line, #b8c1ce) 24%,transparent);background:var(--studio-bg, #0b0e13);color:var(--studio-text, #f1f4f8);font-family:Roboto,Arial,sans-serif;text-align:left}:where(body[data-dtfl-homepage=true]) .studio-footer *,:where(body[data-dtfl-homepage=true]) .studio-footer *:before,:where(body[data-dtfl-homepage=true]) .studio-footer *:after{box-sizing:border-box}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__wrap{width:calc(100% - clamp(40px,8vw,224px));max-width:1600px;margin-inline:auto}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__top{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.65fr);align-items:start;gap:clamp(40px,6vw,96px)}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand{min-width:0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand>a{display:inline-block;max-width:100%;line-height:0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand img{display:block;width:clamp(315px,29vw,440px);max-width:100%;height:auto}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand>p{max-width:42ch;margin:clamp(28px,2.3vw,36px) 0 0;color:var(--studio-muted, #aeb8c5);font-size:clamp(16px,1.15vw,18px);font-weight:400;line-height:1.6}:where(body[data-dtfl-homepage=true]) .studio-footer .hp-socials{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:24px 0 0;font-size:15px}:where(body[data-dtfl-homepage=true]) .studio-footer .hp-socials a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:6px;color:var(--studio-text, #f1f4f8);text-decoration:none}:where(body[data-dtfl-homepage=true]) .studio-footer .hp-socials .hp-arrow{width:16px;height:16px;flex:0 0 16px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__groups{display:grid;grid-template-columns:1.2fr 1.15fr .8fr;gap:clamp(20px,2.5vw,40px);min-width:0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group{min-width:0}:where(body[data-dtfl-homepage=true]) .studio-footer :is(.studio-footer__group,.studio-footer__utilities) h3{margin:3px 0 17px;color:var(--studio-muted, #aeb8c5);font-size:clamp(13px,.95vw,14px);font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group ul{list-style:none;margin:0;padding:0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group li{margin:0;padding:0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group a{display:flex;align-items:center;min-height:44px;padding:7px 0;color:var(--studio-text, #f1f4f8);font-size:clamp(15px,1.1vw,17px);font-weight:400;line-height:1.5;text-decoration:none;overflow-wrap:normal}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__utilities{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:16px 30px;margin-top:clamp(40px,4.5vw,64px);padding-block:20px;border-block:1px solid #ffffff24;border-block-color:color-mix(in srgb,var(--studio-line, #b8c1ce) 20%,transparent)}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__utilities h3{margin:12px 0 0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 26px;min-width:0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__privacy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 22px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__legal-links :is(a,button){display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--studio-footer-link);font:400 clamp(14px,1vw,15.5px)/1.5 Roboto,Arial,sans-serif;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__privacy :is(a,button){white-space:nowrap}:where(body[data-dtfl-homepage=true]) .studio-footer .hp-legal.studio-footer__disclosures{margin-top:28px;padding:0;border:0;color:var(--studio-muted, #aeb8c5);font-size:clamp(14px,1vw,15.5px);line-height:1.7}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__disclosures>p{margin:0 0 15px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__disclosures>p:last-child{margin-bottom:0}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__disclosures a{color:var(--studio-footer-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__copyright{margin-top:26px;padding-top:20px;border-top:1px solid #ffffff18;border-top-color:color-mix(in srgb,var(--studio-line, #b8c1ce) 14%,transparent);color:var(--studio-muted, #aeb8c5);font-size:clamp(13px,.95vw,14px);line-height:1.5}:where(body[data-dtfl-homepage=true]) .studio-footer :is(a,button){transition:color .16s ease}:where(body[data-dtfl-homepage=true]) .studio-footer :is(a,button):hover{color:var(--studio-text, #fff)}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group a:hover,:where(body[data-dtfl-homepage=true]) .studio-footer .hp-socials a:hover{color:var(--studio-footer-link);text-decoration:underline;text-underline-offset:4px}:where(body[data-dtfl-homepage=true]) .studio-footer :is(a,button):focus-visible{outline:2px solid var(--studio-text, #fff);outline-offset:5px}@media(max-width:1000px){:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__top{grid-template-columns:1fr;gap:44px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand img{width:420px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand>p{max-width:48ch}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__groups{grid-template-columns:1.15fr 1.15fr 1fr;gap:24px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__utilities{grid-template-columns:1fr;gap:10px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__utilities h3{margin:0}}@media(max-width:600px){:where(body[data-dtfl-homepage=true]) .hp-footer.studio-footer{padding-top:52px;padding-bottom:28px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__wrap{width:calc(100% - 40px)}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__top{gap:40px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand img{width:100%;max-width:420px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__brand>p{margin-top:28px;font-size:16px}:where(body[data-dtfl-homepage=true]) .studio-footer .hp-socials{margin-top:20px;gap:4px 20px;font-size:15px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group--company{grid-column:1 / -1}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group--company ul{display:flex;flex-wrap:wrap;gap:0 28px}:where(body[data-dtfl-homepage=true]) .studio-footer :is(.studio-footer__group,.studio-footer__utilities) h3{font-size:13px;margin-bottom:12px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__group a{font-size:15px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__utilities{margin-top:34px;padding-block:22px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__legal-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;align-items:start}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__privacy{grid-column:1 / -1;gap:0 24px;margin-bottom:5px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__legal-links :is(a,button){font-size:14px}:where(body[data-dtfl-homepage=true]) .studio-footer .hp-legal.studio-footer__disclosures{margin-top:25px;font-size:14px;line-height:1.7}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__copyright{margin-top:24px;padding-top:20px;font-size:13px}}@media(max-width:359px){:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__wrap{width:calc(100% - 32px)}:where(body[data-dtfl-homepage=true]) .studio-footer .hp-socials{column-gap:14px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__groups{column-gap:18px}:where(body[data-dtfl-homepage=true]) .studio-footer .studio-footer__legal-links{column-gap:16px}}@media(prefers-reduced-motion:reduce){:where(body[data-dtfl-homepage=true]) .studio-footer :is(a,button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/dtfl-hp-footer-ed852f27.css.map */
