footer.wp-block-template-part.ile-product-footer-shell{background:#000;color:#fff;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.ile-product-footer{--ile-footer-line:#4a4a4a;--ile-footer-muted:#a4a4a4;--ile-footer-pad:clamp(30px, 5vw, 72px);background:#000;color:#fff;font-family:var(--wp--preset--font-family--montserrat),Montserrat,Arial,sans-serif;overflow:clip;width:100%}.ile-product-footer,.ile-product-footer *{box-sizing:border-box}.ile-product-footer a{color:inherit;text-decoration-color:#777;text-decoration-thickness:1px;text-underline-offset:4px}.ile-product-footer a:focus-visible,.ile-product-footer input:focus-visible{outline:2px solid #fff;outline-offset:5px}.ile-product-footer__newsletter{border-bottom:1px solid var(--ile-footer-line);padding:76px var(--ile-footer-pad) 68px}.ile-product-footer__newsletter-inner{margin:0 auto;max-width:1180px;width:100%}.ile-product-footer__newsletter h2{color:#fff;font-size:clamp(44px, 4.4vw, 64px);font-style:normal;font-weight:900;letter-spacing:-.035em;line-height:.98;margin:0 0 54px;text-transform:uppercase}.ile-product-footer__newsletter-form .mailpoet_form,.ile-product-footer__newsletter-form form.mailpoet_form,.ile-product-footer__newsletter-form .mailpoet_form_columns_container,.ile-product-footer__newsletter-form .mailpoet_paragraph{background:transparent!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.ile-product-footer__newsletter-form .mailpoet_form_columns{align-items:end;display:grid!important;gap:24px;grid-template-columns:minmax(0,1fr) 240px;margin:0!important}.ile-product-footer__newsletter-form .mailpoet_form_column{flex-basis:auto!important;min-width:0;width:auto!important}.ile-product-footer__newsletter-form .mailpoet_form_column:first-child .mailpoet_paragraph{border-bottom:1px solid #8a8a8a;height:clamp(96px, 9vw, 132px)}.ile-product-footer__newsletter-form input.mailpoet_text{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font:inherit!important;font-size:clamp(54px, 8.2vw, 104px)!important;font-weight:700!important;height:100%!important;letter-spacing:-0.035em!important;line-height:0.88!important;padding:20px 0 7px!important;text-transform:uppercase}.ile-product-footer__newsletter-form input.mailpoet_text::placeholder{color:#8a8a8a;opacity:1}.ile-product-footer__newsletter-form .mailpoet_form_column:first-child:focus-within .mailpoet_paragraph{border-bottom-color:#fff;box-shadow:0 2px 0 #fff}.ile-product-footer__newsletter-form .mailpoet_recaptcha{position:absolute}.ile-product-footer__newsletter-form input.mailpoet_submit{background-color:#000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12' fill='none'%3E%3Cpath d='M0 6h19M14 1l5 5-5 5' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-position:calc(100% - 22px) 50%!important;background-repeat:no-repeat!important;border:1px solid #fff!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font:inherit!important;font-size:13px!important;font-weight:800!important;height:60px!important;letter-spacing:0.06em!important;margin:0!important;padding:0 54px 0 22px!important;text-align:left;text-transform:uppercase;width:100%!important}.ile-product-footer__newsletter-form input.mailpoet_submit:hover{border-color:#a4a4a4!important}.ile-product-footer__newsletter-form .mailpoet_message{color:#fff;font-size:13px;line-height:1.5;margin-top:14px}.ile-product-footer__newsletter-form .mailpoet_message p{margin:0}.ile-product-footer #mailpoet_form_4{margin:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;width:100%!important}.ile-product-footer #mailpoet_form_4 .mailpoet_form_column:first-child{flex:0 1 auto!important;min-height:0!important;width:auto!important}.ile-product-footer #mailpoet_form_4 .mailpoet_form_columns{align-items:end!important;display:grid!important;grid-template-columns:minmax(0,1fr) 240px!important}.ile-product-footer #mailpoet_form_4 .mailpoet_paragraph:not(.mailpoet_form_columns){align-items:initial!important;display:block!important;min-height:0!important}.ile-product-footer #mailpoet_form_4 .mailpoet_form_column:first-child::before{content:none!important}.ile-product-footer #mailpoet_form_4 .mailpoet_text{border:0!important;font-size:clamp(54px, 8.2vw, 104px)!important;height:100%!important;line-height:0.88!important;padding:20px 0 7px!important}.ile-product-footer #mailpoet_form_4 .mailpoet_text::placeholder{color:#8a8a8a!important}.ile-product-footer #mailpoet_form_4 .mailpoet_submit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12' fill='none'%3E%3Cpath d='M0 6h19M14 1l5 5-5 5' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-position:calc(100% - 22px) 50%!important;background-repeat:no-repeat!important;font-size:13px!important;height:60px!important;margin:0!important;padding:0 54px 0 22px!important;text-align:left}.ile-product-footer__form-note,.ile-product-footer__form-unavailable{color:var(--ile-footer-muted);font-size:13px;line-height:1.5;margin:20px 0 0}.ile-product-footer__support{align-items:center;border-bottom:1px solid var(--ile-footer-line);display:grid;gap:clamp(48px, 6vw, 96px);grid-template-columns:minmax(340px,0.9fr) minmax(520px,1.1fr);padding:44px var(--ile-footer-pad)}.ile-product-footer__support-copy h2{color:#fff;font-size:clamp(24px, 2.5vw, 36px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0 0 8px;text-transform:uppercase}.ile-product-footer__support-copy p{color:var(--ile-footer-muted);font-size:14px;line-height:1.45;margin:0}.ile-product-footer__phone{color:#fff!important;display:inline-block;font-size:13px;font-weight:700;line-height:1.4;margin-top:18px;text-decoration-color:#fff!important}.ile-product-footer__messengers{min-width:0}.ile-product-footer__label{color:var(--ile-footer-muted);font-size:11px;font-weight:800;letter-spacing:.09em;line-height:1.35;margin:0 0 14px;text-transform:uppercase}.ile-product-footer__channels,.ile-product-footer__utility-links{list-style:none;margin:0;padding:0}.ile-product-footer__channels{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ile-product-footer__channels a{align-items:center;border:1px solid var(--ile-footer-line);color:#fff;display:flex;font-size:13px;font-weight:700;gap:14px;justify-content:space-between;line-height:1.2;min-height:58px;padding:0 16px;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.ile-product-footer__channels a:hover{background:#fff;border-color:#fff;color:#000}.ile-product-footer__arrow{fill:none;flex:none;height:12px;stroke:currentColor;stroke-width:1.5;width:21px}.ile-product-footer__utility{display:grid;grid-template-columns:0.7fr 1.15fr 1.15fr;padding:0 var(--ile-footer-pad)}.ile-product-footer__utility-group{border-right:1px solid var(--ile-footer-line);min-height:274px;padding:42px 34px 42px 0}.ile-product-footer__utility-group+.ile-product-footer__utility-group{padding-left:34px}.ile-product-footer__utility-group:last-child{border-right:0}.ile-product-footer__brand img{display:block;height:auto;margin:0;width:54px}.ile-product-footer__utility-copy{font-size:15px;line-height:1.55;margin:0;max-width:26ch}.ile-product-footer__utility-copy strong{font-weight:800}.ile-product-footer__utility-links{display:grid;font-size:14px;gap:10px;line-height:1.45}.ile-product-footer__base{align-items:center;border-top:1px solid var(--ile-footer-line);color:var(--ile-footer-muted);display:grid;font-size:11px;font-weight:700;gap:28px;grid-template-columns:1fr auto 1fr;letter-spacing:.06em;padding:24px var(--ile-footer-pad) 30px;text-transform:uppercase}.ile-product-footer__languages,.ile-product-footer__payments{align-items:center;display:flex;gap:18px}.ile-product-footer__languages a{color:var(--ile-footer-muted);text-decoration:none}.ile-product-footer__languages a[aria-current="page"]{color:#fff;text-decoration:underline;text-underline-offset:5px}.ile-product-footer__base>:nth-child(2){text-align:center}.ile-product-footer__payments{justify-content:flex-end}.ile-product-footer__payments img{display:block;filter:grayscale(1) brightness(0) invert(1);height:auto;opacity:.92;width:98px}@media (max-width:1024px){.ile-product-footer__support{gap:28px;grid-template-columns:1fr}}@media (max-width:760px){.ile-product-footer__newsletter{padding-bottom:48px;padding-top:60px}.ile-product-footer__newsletter h2{font-size:28px;letter-spacing:-.025em;line-height:1.08;margin-bottom:40px}.ile-product-footer__newsletter-form .mailpoet_form_columns{gap:26px;grid-template-columns:1fr}.ile-product-footer #mailpoet_form_4 .mailpoet_form_columns{grid-template-columns:1fr!important}.ile-product-footer__newsletter-form .mailpoet_form_column:first-child .mailpoet_paragraph{height:66px}.ile-product-footer__newsletter-form input.mailpoet_text{font-size:48px!important;padding:12px 0 7px!important}.ile-product-footer #mailpoet_form_4 .mailpoet_text{font-size:48px!important;padding:12px 0 7px!important}.ile-product-footer__newsletter-form input.mailpoet_submit{height:56px!important}.ile-product-footer #mailpoet_form_4 .mailpoet_submit{height:56px!important}.ile-product-footer__form-note,.ile-product-footer__form-unavailable{font-size:12px;margin-top:18px}.ile-product-footer__support{gap:24px;padding-bottom:38px;padding-top:38px}.ile-product-footer__support-copy h2{font-size:25px}.ile-product-footer__channels{grid-template-columns:1fr}.ile-product-footer__channels a{min-height:54px;padding:0 18px}.ile-product-footer__utility{grid-template-columns:1fr}.ile-product-footer__utility-group,.ile-product-footer__utility-group+.ile-product-footer__utility-group{border-bottom:1px solid var(--ile-footer-line);border-right:0;min-height:0;padding:34px 0}.ile-product-footer__utility-group:last-child{border-bottom:0}.ile-product-footer__brand{align-items:center;display:flex;min-height:112px}.ile-product-footer__brand img{width:46px}.ile-product-footer__base{gap:22px;grid-template-columns:1fr;padding-bottom:36px;padding-top:28px}.ile-product-footer__base>:nth-child(2){order:3;text-align:left}.ile-product-footer__payments{justify-content:flex-start;order:2}}