.opk-footer .footer--root{display:block;overflow:hidden}@media screen and (min-width: 1300px){.opk-footer .footer--root{padding:64px 57px 50px}}@media screen and (max-width: 1299px){.opk-footer .footer--root{padding:50px 40px}.opk-footer .footer--root:has(.footer--logo) .footer--block[data-block-type=subscribe]:not(:has(.footer--subscribe-image)):not([data-background-color]){margin-top:0}}@media screen and (max-width: 575px){.opk-footer .footer--root{padding:40px 20px 54px}.opk-footer .footer--root:has(.footer--logo) .footer--block[data-block-type=subscribe]:not(:has(.footer--subscribe-image)):not([data-background-color]){margin-top:0}}.opk-footer [data-background-color]:not([data-outer-background=false]){background-color:#0000}.opk-footer__title{color:var(--color--accent-1);-webkit-text-stroke-width:.92px;-webkit-text-stroke-color:#000;font-family:Pally;font-size:110px;font-weight:700;line-height:.83;letter-spacing:.2px;text-transform:uppercase}@media screen and (max-width: 1299px){.opk-footer__title{font-size:80px;line-height:1}}@media screen and (max-width: 575px){.opk-footer__title{font-size:65px;line-height:1}}@media screen and (max-width: 768px){.opk-footer__scrolling{--scrolling-content--animation-speed: 4}}@media screen and (min-width: 769px){.opk-footer__scrolling-block:not(:first-child){display:none}}@media screen and (max-width: 768px){.opk-footer__scrolling-blocks{display:flex;position:relative;gap:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}}.opk-footer__wrapper-custom{display:grid}@media screen and (min-width: 1600px){.opk-footer__wrapper-custom .footer--blocks{gap:54px}.opk-footer__wrapper-custom .footer--blocks .footer--block:last-child .footer--block--container{margin:0 0 0 24px!important}}@media screen and (min-width: 1300px){.opk-footer__wrapper-custom{grid-template-columns:1fr 29%}}@media screen and (max-width: 1299px){.opk-footer__wrapper-custom{grid-template-columns:auto}}@media screen and (min-width: 769px){.opk-footer__wrapper-custom .footer--blocks{display:grid;grid-template-columns:44% repeat(2,1fr)}}@media (max-width: 1299px)and (min-width: 769px){.opk-footer__wrapper-custom .footer--block[data-block-type=subscribe]{justify-self:start}}.opk-footer__block-newsletter{width:100%;gap:10px}.opk-footer__block-newsletter .subscribe-form--root{margin:0;min-width:100%}@media screen and (max-width: 1299px){.opk-footer__block-newsletter{max-width:600px}}.opk-footer__block-about-heading{color:var(--color--accent-1);font-size:24px;font-weight:400;line-height:1.29;text-transform:none;letter-spacing:0}.opk-footer .footer--menu{row-gap:10px}@media screen and (max-width: 575px){.opk-footer .footer--menu{row-gap:5px}}.opk-footer .footer--menu a{color:var(--color--accent-1)!important;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:0}@media (any-hover: hover){.opk-footer .footer--menu a:hover{-webkit-text-decoration:underline;text-decoration:underline}}@media (any-hover: none){.opk-footer .footer--menu a:active{-webkit-text-decoration:underline;text-decoration:underline}}.opk-footer .footer--about-text p:not(:last-child){padding-bottom:7px}@media screen and (max-width: 575px){.opk-footer .footer--about-text p:not(:last-child){padding-bottom:2px}}.opk-footer .footer--wrapper{--spacing--block: 29px}.opk-footer .footer--wrapper:not(:last-child){margin-bottom:50px}@media screen and (max-width: 575px){.opk-footer .footer--wrapper:not(:last-child){margin-bottom:53px}}@media screen and (max-width: 575px){.opk-footer .footer--wrapper{line-height:1.33;--spacing--block: 25px}}@media screen and (max-width: 575px){.opk-footer .footer--container{line-height:1.33;row-gap:21px}}@media screen and (max-width: 768px){.opk-footer .footer--block{flex-direction:row;text-align:left}}@media screen and (max-width: 575px){.opk-footer .footer--block:first-child .footer--block--container{gap:12px}.opk-footer .footer--block:not(:first-child) .footer--block--container{gap:10px}}.opk-footer .footer--block--heading{color:var(--color--accent-1);font-family:Pally;font-size:18px;font-weight:700;line-height:1.94;letter-spacing:0}@media screen and (max-width: 575px){.opk-footer .footer--block--heading{line-height:1.33}}.opk-footer .footer--subscribe-info{color:var(--color--accent-1);font-family:Pally;font-size:18px;font-weight:400;line-height:1.33}.opk-footer .footer--subscribe-heading{color:var(--color--accent-1);font-size:18px;font-weight:700;line-height:1.94;text-transform:uppercase;margin-bottom:4px}@media screen and (max-width: 575px){.opk-footer .footer--subscribe-heading{line-height:1.33;margin-bottom:0}}.opk-footer .subscribe-form{border:0;gap:10px}@media screen and (max-width: 575px){.opk-footer .subscribe-form{flex-direction:column}}.opk-footer .subscribe-form--submit{height:40px;margin:0}@media screen and (max-width: 575px){.opk-footer .subscribe-form--submit{width:100%}}.opk-footer .subscribe-form--input{font-size:16px;font-weight:400;line-height:1.5;background-color:var(--bg-color--body);padding:8px 20px;height:40px;margin:0}.opk-footer .subscribe-form--input::-moz-placeholder{color:#d2d2d4}.opk-footer .subscribe-form--input::placeholder{color:#d2d2d4}@media screen and (max-width: 575px){.opk-footer .footer--logo{max-width:193px;margin:0}}.opk-footer .opk-social-icons .social-icons--items{-moz-column-gap:16px;column-gap:16px}@media screen and (max-width: 575px){.opk-footer .opk-social-icons .social-icons--items{justify-content:start}}.opk-footer .opk-social-icons a{width:28px;height:28px;border-radius:999px;border:1px solid #df369d;background:#fff;align-items:center;justify-content:center;padding:0;margin:0}.opk-footer .opk-social-icons a svg{fill:#df369d}.opk-footer .opk-social-icons a svg path{fill:#df369d}.opk-footer #mc_embed_signup form{margin:0}.opk-footer #mc_embed_signup .mc-field-group input:focus{color:#242037}.opk-footer #mc_embed_signup .mc-field-group input{margin-bottom:0;border-radius:0;border-radius:initial}.opk-footer #mc_embed_signup .mc-field-group input::-moz-placeholder{font-size:16px;font-weight:400;color:#d2d2d4}.opk-footer #mc_embed_signup .mc-field-group input::placeholder{font-size:16px;font-weight:400;color:#d2d2d4}.opk-footer #mc_embed_signup #mc_embed_signup_scroll{display:grid;grid-template-columns:minmax(0px,399px) auto;grid-template-rows:auto}@media screen and (max-width: 575px){.opk-footer #mc_embed_signup #mc_embed_signup_scroll{display:flex;flex-direction:column}}.opk-footer #mc_embed_signup #mc_embed_signup_scroll .opk-clear{position:relative;height:-moz-fit-content;height:fit-content;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 990px){.opk-footer #mc_embed_signup #mc_embed_signup_scroll .opk-clear:hover .opk-input-after{width:52%;clip-path:polygon(0 0,100% 0%,86% 100%,0% 100%)}.opk-footer #mc_embed_signup #mc_embed_signup_scroll .opk-clear:hover .opk-main-button__hidden-border{opacity:1}.opk-footer #mc_embed_signup #mc_embed_signup_scroll .opk-clear:hover .opk-main-button__hidden-border img{left:40%;transform:rotate(1deg)}}.opk-footer #mc_embed_signup #mc_embed_signup_scroll .opk-clear .opk-main-button__hidden-border{top:0;left:0}.opk-footer #mc_embed_signup #mc_embed_signup_scroll .opk-clear .opk-main-button__hidden-border img{height:49px}.opk-footer #mc_embed_signup #mc_embed_signup_scroll .opk-clear .opk-input-after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#df369d;transition:width .3s ease,clip-path .4s ease;clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);z-index:2;-webkit-mask-composite:destination-out,destination-out;-webkit-mask:linear-gradient(#000 0,#000 0),radial-gradient(circle 1.5px at 0% 1.5px,#000 99%,rgba(0,0,0,0) 100%) left top/3px 5px repeat-y,radial-gradient(circle 1.5px at 100% 1.5px,#000 99%,rgba(0,0,0,0) 100%) right top/3px 5px repeat-y;mask:linear-gradient(#000 0,#000 0),radial-gradient(circle 1.5px at 0% 1.5px,#000 99%,rgba(0,0,0,0) 100%) left top/3px 5px repeat-y,radial-gradient(circle 1.5px at 100% 1.5px,#000 99%,rgba(0,0,0,0) 100%) right top/3px 5px repeat-y;-webkit-mask:linear-gradient(#000 0 0),radial-gradient(circle 1.5px at 0% 1.5px,#000 99%,rgba(0,0,0,0) 100%) left top/3px 5px repeat-y,radial-gradient(circle 1.5px at 100% 1.5px,#000 99%,rgba(0,0,0,0) 100%) right top/3px 5px repeat-y;mask:linear-gradient(#000 0 0),radial-gradient(circle 1.5px at 0% 1.5px,#000 99%,rgba(0,0,0,0) 100%) left top/3px 5px repeat-y,radial-gradient(circle 1.5px at 100% 1.5px,#000 99%,rgba(0,0,0,0) 100%) right top/3px 5px repeat-y;mask-composite:exclude,exclude;-webkit-mask-composite:destination-out;mask-composite:exclude}.opk-footer #mc_embed_signup #mc-embedded-subscribe{position:relative;margin:0;padding:0 10px;width:100%;font-weight:700;font-size:18px;color:#fff;background:#0000;border:medium none currentcolor;border:initial;z-index:4}.opk-footer #mc_embed_signup #mc-embedded-subscribe:after{content:"";position:absolute;top:0;left:0}.opk-footer #mc_embed_signup .opk-main-button__hover-element{left:2px;width:calc(100% - 6px)}.opk-footer #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{margin-top:8px;font-family:Pally;background-color:#fee2e2;border-radius:0;border-radius:initial}.opk-footer #mc_embed_signup #mce-success-response,.opk-footer #mc_embed_signup #mce-responses{margin:0}.opk-footer #mc_embed_signup div.response{padding-top:5px}@media screen and (max-width: 575px){.opk-footer #mc_embed_signup .mc-field-group{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/opk-footer.css.map */
