.opk-main-page .page-width{max-width:calc(889px + var(--gl-indent)*2);margin:0 auto;padding:0 var(--gl-indent)}.opk-main-page .text-block{width:100%}.opk-main-page .text-block.h1 h1{position:relative;margin:0 auto 40px;font-size:max(36px, min(3vw, 48px));font-weight:700;line-height:1.1;text-transform:uppercase;text-align:center;color:#253d67}.opk-main-page .text-block.h1 h1::after{content:"";position:absolute;right:-8px;bottom:6px;display:inline-flex;border-radius:50%;background-color:#eb1c24}@media screen and (min-width: 768px){.opk-main-page .text-block.h1 h1::after{width:10px;height:10px;margin-left:-10px}}@media screen and (max-width: 767px){.opk-main-page .text-block.h1 h1::after{width:6px;height:6px;margin-left:-6px}}.opk-main-page .text-block:not(.h1){font-size:max(16px, min(2vw, 18px));color:#000}.opk-main-page .text-block:not(.h1) h1,.opk-main-page .text-block:not(.h1) h2{display:flex;margin:0 0 20px;font-size:max(28px, min(3vw, 36px));font-weight:700;line-height:1.1;text-transform:uppercase;color:#253d67}.opk-main-page .text-block:not(.h1) .ps-warranty{max-width:100%}.opk-main-page .text-block:not(.h1) .ps-note,.opk-main-page .text-block:not(.h1) .ps-box{margin-bottom:30px}
