:root{--opk-layout: 1920px;--opk-main-layout: 1824px;--font-oswald: 'Oswald', sans-serif;--font-nothing-you-could-do: 'Nothing You Could Do', serif}.opk-footer,.opk-footer__top,.opk-footer__bottom{width:100%}.opk-footer__top,.opk-footer__horizontal-line,.opk-footer__bottom{max-width:1824px;max-width:var(--opk-main-layout);margin:0 auto}.opk-footer__top{display:flex;justify-content:space-between}@media(max-width: 1199px)and (min-width: 750px){.opk-footer__top{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:60px}}@media screen and (min-width: 750px){.opk-footer__top{margin-bottom:93px}}@media screen and (max-width: 749px){.opk-footer__top{flex-direction:column;gap:33px;margin-bottom:48px}}@media screen and (max-width: 749px){.opk-footer__info{display:flex;flex-direction:column;align-items:center;margin:0 auto 13px}}.opk-footer__logo{display:flex;margin-bottom:24px}.opk-footer__socials{display:flex;gap:12px;margin-bottom:25px}.opk-footer__social-item svg{width:24px;height:24px}.opk-footer__social-item svg path{transition:fill .3s}.opk-footer__link{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:6px;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-weight:300;line-height:1.4;transition:color .3s ease}@media screen and (max-width: 749px){.opk-footer__link{font-size:16px;line-height:1.39}}.opk-footer__link:last-of-type{margin-bottom:0}.opk-footer__links-list:has(input:checked) .links-list__content{grid-template-rows:1fr}.opk-footer__links-list .links-list__head{display:flex;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-0.4px;text-transform:uppercase}@media screen and (min-width: 750px){.opk-footer__links-list .links-list__head{margin-bottom:18px;pointer-events:none}.opk-footer__links-list .links-list__head svg{display:none}}@media screen and (max-width: 749px){.opk-footer__links-list .links-list__head{align-items:center;justify-content:space-between;margin-bottom:12px}.opk-footer__links-list .links-list__head svg{width:24px;height:24px}}.opk-footer__links-list .links-list__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.opk-footer__links-list .links-list__content .x-content{min-height:0;overflow:hidden}div.opk-footer__horizontal-line{display:block;width:100%;height:1px;background-color:rgba(248,248,248,.2)}@media screen and (min-width: 750px){div.opk-footer__horizontal-line{margin-bottom:37px}}@media screen and (max-width: 749px){div.opk-footer__horizontal-line{margin-bottom:24px}}@media screen and (min-width: 1500px){.opk-footer__bottom{display:flex;justify-content:space-between}}@media(max-width: 1499px)and (min-width: 1200px){.opk-footer__bottom{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1199px){.opk-footer__bottom{display:flex;flex-direction:column}}.opk-footer__trustpilot{display:flex;font-size:18px;font-weight:300;line-height:1;transition:color .3s}@media screen and (max-width: 1499px){.opk-footer__trustpilot{margin:0 auto 31px}}@media(max-width: 1499px)and (min-width: 1200px){.opk-footer__trustpilot{grid-row:1/2;grid-column:1/3}}@media screen and (min-width: 1200px){.opk-footer__trustpilot{align-items:center;gap:6px 13px}}@media screen and (max-width: 1199px){.opk-footer__trustpilot{align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:15px 3px}.opk-footer__trustpilot .stars{padding-left:10px}}.opk-footer__trustpilot div{font-weight:300}.opk-footer__trustpilot .bold{font-weight:700}.opk-footer__trustpilot .count{font-weight:400}.opk-footer__trustpilot .stars{display:flex;gap:2px}.opk-footer__trustpilot .flex{display:flex;align-items:center;gap:4px}.opk-footer__copyright{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:300;line-height:1}@media screen and (max-width: 1199px){.opk-footer__copyright{justify-content:center;flex-wrap:wrap;gap:13px;margin:0 auto 25px}}@media screen and (max-width: 1199px){.opk-footer__copyright{font-size:16px}}.opk-footer__copyright svg{width:16px;height:10px}.opk-footer__copyright svg path{transition:fill .3s}.opk-footer__copyright .x-link{display:flex;align-items:center;gap:6px;transition:color .3s}.opk-footer__payments{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media screen and (max-width: 1199px){.opk-footer__payments{margin:0 auto}}.opk-footer__payments svg.ideal{width:60px}.opk-footer__payments svg{width:35px;height:24px}
