:root{--opk-main-wrapper: 1920px;--opk-second-wrapper: 1494px}.opk-payment-icons{display:flex;flex-wrap:wrap;gap:7px}@media screen and (min-width: 768px){.opk-payment-icons{gap:10px}}.opk-payment-icons img,.opk-payment-icons svg{max-height:22px;height:100%}.opk-footer .section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.opk-footer .opk-footer-pattern{margin-left:20px}@media screen and (min-width: 768px){.opk-footer .opk-footer-pattern{margin:0 10px}}.opk-footer__menu-title-wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.opk-footer__menu-title-wrapper{pointer-events:none}.opk-footer__menu-title-wrapper svg{display:none}}.opk-footer__menu-title{font-size:22px;font-family:"Helvetica",sans-serif;font-weight:900;line-height:1.27;text-transform:uppercase;letter-spacing:0px}@media screen and (min-width: 768px){.opk-footer .footer__left{flex-direction:column}}@media screen and (min-width: 1440px){.opk-footer .footer__left{gap:57px}}.opk-footer .footer__accordions{order:1}@media screen and (min-width: 768px){.opk-footer .footer__accordions{max-width:1060px;margin-top:60px;display:flex;gap:30px;justify-content:space-between}}@media screen and (min-width: 1440px){.opk-footer .footer__accordions{max-width:1684px;flex-wrap:nowrap;justify-content:space-between}}.opk-footer .footer__accordions>details.details{margin-top:28px}@media screen and (min-width: 768px){.opk-footer .footer__accordions>details.details{margin-top:0px}}@media screen and (min-width: 1440px){.opk-footer .footer__accordions>details.details:nth-of-type(1){padding-left:7px}}@media screen and (max-width: 767px){.opk-footer .footer__accordions .no-details{margin-top:31px}}@media screen and (min-width: 768px){.opk-footer .footer__accordions .no-details{width:100%}}@media screen and (min-width: 1440px){.opk-footer .footer__accordions .no-details{max-width:761px;width:100%}}.opk-footer .footer__logo{order:2;padding-top:27px;flex-direction:column-reverse}@media screen and (max-width: 1023px){.opk-footer .footer__logo{gap:0px}}@media screen and (min-width: 1024px){.opk-footer .footer__logo{display:flex;flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width: 1440px){.opk-footer .footer__logo{padding-top:0px}}.opk-footer .footer__logo .footer__logo-container{margin-left:0px;height:101px}@media screen and (min-width: 1024px){.opk-footer .footer__logo .footer__logo-container{margin-top:2px;margin-left:20.65%}}.opk-footer .footer__logo .footer__logo-container img{max-width:none;max-width:initial;max-height:none;max-height:initial;max-width:496px;width:100%;height:100%}@media screen and (max-width: 1023px){.opk-footer .footer__logo .footer__logo-container img{margin:0 auto}}.opk-footer .footer__logo .kiyoh-widget{transform:translate(-12px, -8px)}.opk-footer__menu-list{gap:28px}@media screen and (min-width: 768px){.opk-footer__menu-list{display:flex;flex-direction:row;justify-content:space-between}}.opk-footer__child-links{margin-top:14px;display:flex;flex-direction:column;gap:10px}.opk-footer__child-link{font-size:18px;line-height:1.44}.opk-footer .details{padding:0px;border:medium none currentcolor;border:initial}.opk-footer .details svg{transition:transform .3s ease}.opk-footer .details[aria-expanded=false] svg{transform:rotate(180deg)}@media screen and (min-width: 768px){.opk-footer .details{margin-top:0px;max-width:268px;width:100%}}@media screen and (min-width: 1440px){.opk-footer .details{min-width:295px;width:100%}}.opk-footer .details .details__summary{padding:0px}.opk-footer .footer__contact{margin-top:14px;gap:10px;font-size:18px;line-height:1.44}.opk-footer__bottom{padding-top:15px;padding-bottom:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"Helvetica",sans-serif;font-size:16px;font-weight:300;line-height:1.37;color:#8d8d91}@media screen and (min-width: 1024px){.opk-footer__bottom{padding-top:28px;flex-direction:row;justify-content:space-between}}.opk-footer__created-by{padding-top:23px;display:flex;align-items:center;gap:5px}.opk-footer__created-by span{line-height:1}@media screen and (min-width: 1024px){.opk-footer__created-by{padding-top:0px}}.opk-footer__payments{padding-top:19px}@media screen and (min-width: 1024px){.opk-footer__payments{padding-top:0px;padding-right:61px}}
