.footer.tolin-footer{--tolin-footer-navy: #204a5f;--tolin-footer-navy-deep: #153747;--tolin-footer-green: #01a64f;--tolin-footer-green-light: #53d68f;position:relative;overflow:hidden;border-block-start:0;background:radial-gradient(circle at 92% 8%,rgba(1,166,79,.2),transparent 30rem),radial-gradient(circle at 8% 100%,rgba(83,214,143,.1),transparent 36rem),linear-gradient(140deg,var(--tolin-footer-navy-deep),var(--tolin-footer-navy));color:#ffffffc2}.footer.tolin-footer:before,.footer.tolin-footer:after{position:absolute;border:.1rem solid rgba(255,255,255,.06);border-radius:50%;content:"";pointer-events:none}.footer.tolin-footer:before{inline-size:42rem;block-size:42rem;inset-block-start:-30rem;inset-inline-end:12%}.footer.tolin-footer:after{inline-size:54rem;block-size:54rem;inset-block-end:-45rem;inset-inline-start:34%}.tolin-footer .footer__content-top,.tolin-footer .footer__content-bottom{position:relative;z-index:1}.tolin-footer .footer__content-top{padding-block-end:4rem}.tolin-footer__main{display:grid;grid-template-columns:minmax(30rem,1.05fr) minmax(34rem,.95fr);gap:clamp(3.5rem,6vw,7rem);align-items:start}.tolin-footer__brand{max-inline-size:54rem}.tolin-footer__logo{display:inline-flex;align-items:center;justify-content:center;inline-size:min(22rem,100%);padding:0;border:0;background:transparent;color:#fff;text-decoration:none;box-shadow:none}.tolin-footer__logo img{display:block;inline-size:100%;max-inline-size:none;block-size:auto;filter:brightness(0) invert(1);object-fit:contain;object-position:center}.tolin-footer__logo>span{color:var(--tolin-footer-navy-deep);font-size:2rem;font-weight:750}.tolin-footer__brand-description{max-inline-size:48rem;margin-block:2.2rem 0;color:#ffffffc2;font-size:1.55rem;line-height:1.75;text-align:start}.tolin-footer__assurances{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2.4rem 0}.tolin-footer__assurances li{display:inline-flex;align-items:center;gap:.8rem;padding-block:.8rem;padding-inline:1.1rem;border:.1rem solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff12;color:#ffffffe0;font-size:1.2rem;font-weight:650}.tolin-footer__assurances .svg-wrapper{inline-size:1.7rem;block-size:1.7rem;color:var(--tolin-footer-green-light)}.tolin-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(14rem,1fr));gap:3rem 4rem;inline-size:100%;margin:0}.tolin-footer .footer-block.grid__item{inline-size:auto;max-inline-size:none}.tolin-footer .footer-block__heading{position:relative;margin-block:0 2rem;padding-block-end:1.1rem;color:#fff;font-size:1.65rem;font-weight:730;letter-spacing:-.01em;text-align:start}.tolin-footer .footer-block__heading:after{position:absolute;inline-size:3.2rem;block-size:.3rem;inset-block-end:0;inset-inline-start:0;border-radius:999px;background:var(--tolin-footer-green);content:""}.tolin-footer .footer-block__details-content{margin:0}.tolin-footer .footer-block--menu .footer-block__details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 2.2rem}.tolin-footer .footer-block__details-content>li:not(:last-child){margin:0}.tolin-footer .footer-block__details-content .list-menu__item--link,.tolin-footer .footer-block__details-content .list-menu__item--active{display:inline-flex;align-items:center;min-block-size:3.8rem;padding:0;color:#ffffffad;font-size:1.35rem;line-height:1.45;text-align:start;text-decoration:none;transition:color .18s ease,transform .18s ease}.tolin-footer .footer-block__details-content .list-menu__item--link:before{inline-size:0;block-size:.2rem;margin-inline-end:0;border-radius:999px;background:var(--tolin-footer-green);content:"";transition:inline-size .18s ease,margin-inline-end .18s ease}.tolin-footer .footer-block--newsletter{position:relative;display:grid;grid-template-columns:minmax(24rem,1fr) minmax(32rem,44rem);gap:clamp(2.4rem,5vw,7rem);align-items:center;overflow:hidden;margin-block-start:clamp(4rem,6vw,7rem);padding-block:clamp(2.4rem,4vw,3.8rem);padding-inline:clamp(2.2rem,4vw,4rem);border:.1rem solid rgba(255,255,255,.13);border-radius:2.2rem;background:radial-gradient(circle at 92% 15%,rgba(83,214,143,.14),transparent 20rem),linear-gradient(115deg,#ffffff1c,#ffffff0d);box-shadow:0 1.8rem 4.5rem #051d2829,inset 0 .1rem #ffffff14}.tolin-footer .footer-block__newsletter{display:contents;text-align:start}.tolin-footer__newsletter-copy .footer-block__heading{margin-block-end:.9rem;padding:0;font-size:clamp(2rem,2.6vw,2.8rem)}.tolin-footer__newsletter-copy .footer-block__heading:after{display:none}.tolin-footer__newsletter-copy p{max-inline-size:52rem;margin:0;color:#ffffffad;font-size:1.35rem;line-height:1.65;text-align:start}.tolin-footer .footer__newsletter.newsletter-form{align-items:stretch;inline-size:100%;max-inline-size:44rem;margin:0}.tolin-footer .newsletter-form__field-wrapper{inline-size:100%;max-inline-size:none}.tolin-footer .newsletter-form .field{min-block-size:5.4rem;overflow:hidden;border:.1rem solid rgba(255,255,255,.2);border-radius:999px;background:#fffffff5;box-shadow:0 1.2rem 3rem #051b262e}[dir=rtl] .tolin-footer .newsletter-form .field{direction:rtl}.tolin-footer .newsletter-form .field:before,.tolin-footer .newsletter-form .field:after{display:none}.tolin-footer .newsletter-form .field__input{min-block-size:5.4rem;margin:0;padding-block:1.5rem;padding-inline:2rem 6.4rem;border:0;color:var(--tolin-footer-navy-deep);font-size:1.35rem;letter-spacing:0;text-align:start;box-shadow:none}.tolin-footer .newsletter-form .field__label{inset-block-start:50%;left:auto;right:auto;inset-inline-start:2rem;inset-inline-end:6.4rem;transform:translateY(-50%);color:#173b4d9e;font-size:1.35rem;letter-spacing:0;line-height:1.2;text-align:start}.tolin-footer .newsletter-form .field__input:focus,.tolin-footer .newsletter-form .field__input:not(:placeholder-shown),.tolin-footer .newsletter-form .field__input:-webkit-autofill{margin:0;padding-block:2rem .7rem;padding-inline:2rem 6.4rem}.tolin-footer .newsletter-form .field__input:focus~.field__label,.tolin-footer .newsletter-form .field__input:not(:placeholder-shown)~.field__label,.tolin-footer .newsletter-form .field__input:-webkit-autofill~.field__label{inset-block-start:.65rem;left:auto;right:auto;inset-inline-start:2rem;inset-inline-end:6.4rem;transform:none;font-size:1rem;letter-spacing:0}.tolin-footer .newsletter-form__button{inline-size:4.6rem;block-size:4.6rem;inset-block-start:.4rem;inset-inline-end:.4rem;border-radius:50%;background:var(--tolin-footer-green);color:#fff;transition:background .18s ease}.tolin-footer .newsletter-form__button:not(:focus-visible):not(.focused){background:var(--tolin-footer-green);box-shadow:none}.tolin-footer .newsletter-form__button:focus,.tolin-footer .newsletter-form__button:focus-visible{background:var(--tolin-footer-green-dark, #008f43)}.tolin-footer .footer__list-social{align-items:center;gap:.8rem}.tolin-footer .list-social__link{border:.1rem solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff12;color:#fff}.tolin-footer .footer__content-bottom{padding-block-start:2.6rem;border-block-start:.1rem solid rgba(255,255,255,.12)}.tolin-footer .footer__content-bottom-wrapper{align-items:center;justify-content:space-between;gap:2rem}.tolin-footer .footer__localization{justify-content:flex-start;padding:0}.tolin-footer .footer__localization h2{margin-block:0 .6rem;margin-inline:0;color:#fff9}.tolin-footer .localization-form__select{min-block-size:4.4rem;margin:0;padding-inline:1.4rem 4rem;border:.1rem solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#fff;box-shadow:none}.tolin-footer .localization-form__select:before,.tolin-footer .localization-form__select:after{display:none}.tolin-footer .localization-form__select:hover,.tolin-footer .localization-form__select:focus-visible{border-color:#53d68fb3;background:#ffffff0f}.tolin-footer .localization-form__select .icon-caret{color:var(--tolin-footer-green-light)}.tolin-footer .footer__payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem 1.4rem;margin:0}.tolin-footer__payment-heading{color:#ffffffb3;font-size:1.2rem;font-weight:650}.tolin-footer .list-payment{justify-content:flex-end;gap:.7rem}.tolin-footer .list-payment__item{display:flex;align-items:center;min-block-size:3.4rem;padding-block:.45rem;padding-inline:.65rem;border:.1rem solid rgba(255,255,255,.14);border-radius:.75rem;background:#fffffff2;box-shadow:0 .6rem 1.5rem #071d281f}.tolin-footer .tolin-footer__payment-cod{gap:.55rem;padding-inline:.9rem;color:var(--tolin-footer-navy-deep);font-size:1rem;font-weight:700;white-space:nowrap}.tolin-footer__payment-cod .svg-wrapper{inline-size:2.1rem;block-size:2.1rem;color:var(--tolin-footer-green)}.tolin-footer .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.4rem;inline-size:100%;margin-block-start:1.8rem;color:#ffffff8f;text-align:center}.tolin-footer .copyright__content,.tolin-footer .copyright__content a,.tolin-footer .policies a{color:inherit}.tolin-footer .policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.3rem}.tolin-footer .policies li:before{display:none}[dir=rtl] .tolin-footer .newsletter-form__button .icon{transform:rotate(180deg)}[dir=rtl] .tolin-footer .newsletter-form__button{right:auto;left:.4rem}[dir=rtl] .tolin-footer__main{direction:ltr}[dir=rtl] .tolin-footer__brand,[dir=rtl] .tolin-footer .footer__blocks-wrapper{direction:rtl}[dir=rtl] .tolin-footer .footer-block--menu .footer-block__details-content{grid-template-columns:1fr;justify-items:start;gap:.35rem}[dir=rtl] .tolin-footer .footer-block--menu .footer-block__details-content>li{inline-size:100%;text-align:right}[dir=rtl] .tolin-footer .footer-block--menu .list-menu__item--link{justify-content:flex-start;text-align:right}@media(hover:hover){.tolin-footer .footer-block__details-content .list-menu__item--link:hover,.tolin-footer .copyright__content a:hover,.tolin-footer .policies a:hover{color:#fff;text-decoration:none}.tolin-footer .footer-block__details-content .list-menu__item--link:hover:before{inline-size:1.8rem;margin-inline-end:.7rem}.tolin-footer .newsletter-form__button:hover{background:#008f43}.tolin-footer .list-social__link:hover{background:var(--tolin-footer-green)}}@media screen and (max-width:989px){.tolin-footer__main{grid-template-columns:minmax(22rem,1.1fr) minmax(18rem,.9fr);gap:4rem}.tolin-footer .footer__blocks-wrapper{grid-template-columns:1fr}.tolin-footer .footer-block--menu .footer-block__details-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tolin-footer .footer__content-top{padding-inline:1.5rem;padding-block-end:3rem}.tolin-footer__main{display:block}.tolin-footer__brand{max-inline-size:none}.tolin-footer__logo{inline-size:18rem}.tolin-footer__logo img{max-inline-size:none;max-block-size:none}.tolin-footer__brand-description{font-size:1.4rem}.tolin-footer__assurances{display:grid;grid-template-columns:1fr}.tolin-footer__assurances li{inline-size:fit-content}.tolin-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;margin-block-start:4rem}.tolin-footer .footer-block.grid__item,.tolin-footer .footer-block.grid__item:first-child{inline-size:auto;margin:0}.tolin-footer .footer-block__heading{font-size:1.5rem}.tolin-footer .footer-block--newsletter{grid-template-columns:1fr;gap:2rem;margin-block-start:4rem;padding-block:2.4rem;padding-inline:2rem;border-radius:1.8rem}.tolin-footer .footer-block__newsletter{display:contents}.tolin-footer__newsletter-copy .footer-block__heading{font-size:2.1rem}.tolin-footer .footer__newsletter.newsletter-form{max-inline-size:none}.tolin-footer .footer__content-bottom{padding-block-start:2.4rem}.tolin-footer .footer__content-bottom-wrapper{flex-direction:column;gap:1.8rem;padding-inline:1.5rem}.tolin-footer .footer__column,.tolin-footer .footer__column--info{align-items:center;padding:0}.tolin-footer .footer__localization,.tolin-footer .footer__payment,.tolin-footer .list-payment{justify-content:center}.tolin-footer .footer__copyright{margin-block-start:.5rem;line-height:1.6}}@media screen and (max-width:420px){.tolin-footer .footer__blocks-wrapper,.tolin-footer .footer-block--menu .footer-block__details-content{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tolin-footer .footer-block__details-content .list-menu__item--link,.tolin-footer .footer-block__details-content .list-menu__item--link:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-tolin-footer.css.map */
