:root{--opk-font-main: "OpenSans", sans-serif;--opk-font-heading: "PlayfairDisplay", sans-serif;--opk-font-subheading: "Kapakana", sans-serif}.opk_payments{display:inline-flex;align-items:center;gap:10px}.opk_payments.opk_payments--small_gap{gap:4px;flex-wrap:wrap}.opk_payments__item{display:inline-flex;align-items:center;justify-content:center;height:24px;max-width:60px;width:-moz-fit-content;width:fit-content}.opk_payments__item svg{display:block;width:100%}.opk_payments--small_gap .opk_payments__item{min-width:auto;height:20px}.opk_signup_form fieldset{display:flex;position:relative}.opk_signup_form .field{width:100%}.opk_signup_form .field input{display:flex;align-items:center;width:100%;padding:6px 60px 6px 20px;height:48px;margin:0;border-radius:0;border-color:#d0cecc;font-size:18px;font-style:normal;font-weight:400}.opk_signup_form .field .field__label{font-size:18px;font-style:normal;font-weight:400}.opk_signup_form .signup-form__btn{position:absolute;top:0;right:0;height:100%;width:60px;display:inline-flex;align-items:center;justify-content:center}@media(any-hover:hover){.opk_signup_form .signup-form__btn:hover .signup-form__btn-icon{transform:translate(4px)}}.opk_signup_form .signup-form__btn-icon{display:block;width:21px;height:21px;transition:transform .3s ease}.opk_footer{position:relative;color:var(--footer-main-color);background:var(--footer-bg-color-decor)}@media screen and (min-width:1024px){.opk_footer{padding-left:30px;padding-right:30px}}@media screen and (max-width:1023px){.opk_footer{padding-left:var(--gl-indent);padding-right:var(--gl-indent)}}.opk_footer a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:1200px){.opk_footer__container{position:relative}}.opk_footer__bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.opk_footer,.opk_footer__top,.opk_footer__bottom{width:100%}.opk_footer__bg{position:absolute;z-index:-1;display:block}@media screen and (min-width:1024px){.opk_footer__bg{width:682px;height:557px;bottom:-32.3%;left:10.5%}}@media screen and (max-width:1023px){.opk_footer__bg{width:max(340px,min(68vw,682px));height:max(278px,min(48vw,557px));bottom:-5%;left:-189px}}.opk_footer__bg_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.opk_footer__bg_img.opk_footer__bg_img--descktop{display:none}}@media screen and (min-width:768px){.opk_footer__bg_img.opk_footer__bg_img--mobile{display:none}}.opk_footer__top{z-index:2;position:relative}@media screen and (min-width:1200px){.opk_footer__top{padding:45px 0 40px;display:flex;gap:24px;justify-content:space-between}}@media(max-width:1199px)and (min-width:1024px){.opk_footer__top{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px 0 20px}}@media screen and (max-width:1023px){.opk_footer__top{padding:44px 0 11px}}.opk_footer__top:before{content:"";position:absolute;top:1px;height:1px;display:block;background-color:#d0cecc}@media screen and (min-width:768px){.opk_footer__top:before{left:0;width:100%}}@media screen and (max-width:767px){.opk_footer__top:before{left:calc(var(--gl-indent)*-1);width:100vw}}@media screen and (min-width:1200px){.opk_footer__info{max-width:520px;width:100%}}@media screen and (max-width:1199px){.opk_footer__info{width:100%}}@media screen and (max-width:1023px){.opk_footer__info:not(:last-child){margin-bottom:2px}}.opk_footer__logo{display:flex;font-weight:700;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none}.opk_footer__logo:not(:last-child){margin-bottom:21px}.opk_footer__logo_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.opk_footer__info_text{font-size:18px;font-style:normal;font-weight:400}@media screen and (min-width:768px){.opk_footer__info_text{line-height:1.35}}@media screen and (max-width:767px){.opk_footer__info_text{line-height:1.33}}.opk_footer__info_text:not(:last-child){margin-bottom:22px}.opk_footer__head{position:relative;display:flex;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:1.22;text-transform:uppercase;letter-spacing:normal;color:var(--footer-secondary-color)}@media screen and (min-width:1024px){.opk_footer__head{pointer-events:none}}@media screen and (max-width:1023px){.opk_footer__head{align-items:center;justify-content:space-between}}@media screen and (min-width:1024px){.opk_footer__links_list .opk_footer__head:not(:last-child){margin-bottom:42px}}.opk_footer__head.opk_footer__head--label{font-family:OpenSans,sans-serif;font-family:var(--opk-font-main)}@media screen and (max-width:1023px){.opk_footer__head.opk_footer__head--label{padding:9px 0}}.opk_footer__list_content{display:grid;transition:grid-template-rows .5s;overflow:hidden}.opk_footer__list_content .opk_footer__list{min-height:0;overflow:hidden;margin:0}@media screen and (max-width:1023px){.opk_footer__list_content{grid-template-rows:0fr}}@media screen and (min-width:768px){.opk_footer__list_content:not(:last-child){margin-bottom:24px}}@media screen and (min-width:1024px){.opk_footer__links_list{flex-shrink:0;max-width:260px;margin-top:6px}}.opk_footer__contacts:has(input:checked) .opk_footer__links_decor,.opk_footer__links_list:has(input:checked) .opk_footer__links_decor{transform:rotate(180deg)}.opk_footer__contacts:has(input:checked) .opk_footer__list_content,.opk_footer__links_list:has(input:checked) .opk_footer__list_content{grid-template-rows:1fr}.opk_footer__links_decor{position:absolute;top:50%;right:0;margin-top:-9px;transition:transform .3s ease;display:block;width:16px;height:16px;color:var(--footer-secondary-color)}.opk_footer__links_decor svg{display:block;width:100%;height:100%;color:inherit}@media screen and (min-width:1024px){.opk_footer__links_decor{display:none}}@media screen and (max-width:767px){.opk_footer__list_item:not(:last-child){margin-bottom:10px}}.opk_footer__link{font-style:normal;font-weight:400;font-size:18px}@media screen and (min-width:768px){.opk_footer__link{line-height:1.55}}@media screen and (max-width:767px){.opk_footer__link{line-height:1.33}}.opk_footer__link{position:relative;display:inline-flex;overflow:hidden}.opk_footer__link:after{content:"";position:absolute;left:0;bottom:1px;display:block;width:100%;height:1px;background-color:var(--footer-main-color);transform:translate(-100%);transition:transform .3s ease}@media(any-hover:hover){.opk_footer__link:hover:after{transform:translate(0)}}.opk_footer__link:after{transform:translate(-101%)}#footer-newsletter{overflow-anchor:none;scroll-margin-top:calc(var(--header-height, var(--logo-height-mobile)) + 20px)}@media screen and (min-width:768px){#footer-newsletter{scroll-margin-top:calc(var(--header-height, var(--logo-height)) + 20px)}}@media screen and (min-width:768px){.opk_footer__newsletter:not(:last-child){margin-bottom:20px}}@media screen and (max-width:767px){.opk_footer__newsletter:not(:last-child){margin-bottom:23px}}.opk_footer__newsletter .opk_signup_form{background-color:var(--footer-bg-color)}.opk_footer__newsletter_title{font-family:OpenSans,sans-serif;font-family:var(--opk-font-main);font-size:18px;font-style:normal;font-weight:700;line-height:1.22;text-transform:uppercase}.opk_footer__newsletter_title:not(:last-child){margin-bottom:10px}@media screen and (min-width:1024px){.opk_footer__contacts_item:not(:last-child){margin-bottom:21px}}@media screen and (max-width:1023px){.opk_footer__contacts_item:not(:last-child){margin-bottom:17px}}@media screen and (max-width:1023px){.opk_footer__contacts_item.opk_footer__contacts_item--descktop{display:none}}@media screen and (min-width:1024px){.opk_footer__contacts_item.opk_footer__contacts_item--mobile{display:none}}.opk_footer__contacts_item_row{display:flex;align-items:center;gap:8px}.opk_footer__contacts_item_row:not(:last-child){margin-bottom:4px}.opk_footer__link_icon{display:block;width:24px;height:24px;flex-shrink:0}.opk_footer__link_icon svg{display:block;width:100%;height:100%}.opk_footer__text{font-style:normal;font-weight:400}.opk_footer__text p{margin:0}@media screen and (min-width:1024px){.opk_footer__text{font-size:22px;line-height:1.9}}@media screen and (max-width:1023px){.opk_footer__text{font-size:18px;line-height:1.4}}.opk_footer__bottom{position:relative;z-index:1;font-size:18px;font-style:normal;font-weight:400;line-height:1.33;border-top:1px solid #d0cecc;color:var(--footer-bottom-color);display:grid}@media screen and (max-width:1199px){.opk_footer__bottom{flex-direction:column}}@media screen and (min-width:1024px){.opk_footer__bottom{grid-template-columns:1fr auto 1fr;padding:45px 0;gap:15px}}@media screen and (max-width:1023px){.opk_footer__bottom{grid-template-columns:100%;padding:20px 0 22px;gap:20px}}@media screen and (min-width:768px){.opk_footer__bottom_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:14px}}@media screen and (max-width:767px){.opk_footer__bottom_wrap{gap:10px;align-items:flex-start}}@media screen and (max-width:767px){.opk_footer__bottom_wrap:not(:last-child){margin-bottom:20px}}.opk_footer__copyright{display:flex;align-items:center;font-style:normal;font-weight:400;gap:8px;color:inherit}@media screen and (min-width:1024px){.opk_footer__copyright{font-size:18px;line-height:1.55}}@media screen and (max-width:1023px){.opk_footer__copyright{line-height:1.9;justify-content:center;text-align:center;font-size:16px;line-height:1.5}}.opk_footer__payments{text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.opk_footer__payments{padding-right:12px}}@media screen and (min-width:1024px){.opk_footer__bottom_link_wrap{text-align:right}}@media screen and (max-width:1023px){.opk_footer__bottom_link_wrap{text-align:center}}.opk_footer__bottom_link{align-items:center;gap:6px;font-style:normal;font-weight:400;color:inherit;position:relative;display:inline-flex;overflow:hidden}.opk_footer__bottom_link:after{content:"";position:absolute;left:0;bottom:1px;display:block;width:100%;height:1px;background-color:var(--footer-bottom-color);transform:translate(-100%);transition:transform .3s ease}@media(any-hover:hover){.opk_footer__bottom_link:hover:after{transform:translate(0)}}@media screen and (min-width:1024px){.opk_footer__bottom_link{justify-content:flex-end;font-size:18px;line-height:1.55}}@media screen and (max-width:1023px){.opk_footer__bottom_link{justify-content:center;text-align:center;font-size:16px;line-height:1.5}}.opk_footer__bottom_link_icon{width:16px;height:10px;margin-bottom:4px}.opk_footer__bottom_link_icon svg{display:block;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opk-footer.css.map */
