.okp-size-input .okp-vb--row{position:relative}.okp-size-input .variant__button-label.okp-vb--row.okp-vb--flagged{padding-top:18px!important}.okp-size-flag{position:absolute;top:9px;z-index:3;display:inline-flex;align-items:center;gap:5px;max-width:calc(50% - 24px);height:22px;padding:0 9px;border-radius:6px;font-family:Montserrat,Archivo,sans-serif;font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.okp-size-flag--saving{left:20px;background:#a0814a;color:#fff}.okp-size-flag--best{right:20px;background:#14110f;color:#f4eee2;box-shadow:0 1px 2px #14110f33}.okp-size-flag--best .okp-size-flag__ico{width:12px;height:12px;flex:0 0 auto;fill:#c9a45c}@media(max-width:600px){.okp-size-input .variant__button-label.okp-vb--row.okp-vb--flagged{padding-top:18px!important}.okp-size-flag{height:20px;font-size:9.5px;padding:0 7px;gap:4px;max-width:calc(50% - 18px)}.okp-size-flag--saving{left:16px}.okp-size-flag--best{right:16px}.okp-size-flag--best .okp-size-flag__ico{width:11px;height:11px}}@media(max-width:360px){.okp-size-flag{font-size:9px;letter-spacing:.02em}}.okp-size-input .variant__button-label.okp-vb--flagged{overflow:visible!important;position:relative;z-index:2}.okp-size-flag--best{top:-11px!important;z-index:20!important}.okp-size-input .variant__button-label.okp-vb--flagged:has(.okp-size-flag--saving){padding-top:42px!important}@media(max-width:600px){.okp-size-input .variant__button-label.okp-vb--flagged:has(.okp-size-flag--saving){padding-top:38px!important}}.okp-vb__ship{display:block;font:600 10px/1.2 Montserrat,sans-serif!important;text-transform:uppercase;letter-spacing:.05em;color:#a0814a!important;margin-top:3px}.okp-vb__months{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;margin-left:12px;padding:1px 7px;border-radius:6px;background:#a0814a1a;color:#a0814a!important;font-weight:600!important;letter-spacing:.01em;white-space:nowrap}.okp-vb__months-ico{width:11px;height:11px;flex:0 0 auto;stroke:#a0814a}@media(max-width:600px){.okp-vb__months{padding:1px 6px;margin-left:10px}.okp-vb__months-ico{width:10px;height:10px}}.okp-size-input .variant__button-label.okp-vb--row.okp-vb--best{background:#e7dcc6!important;border-radius:14px!important;box-shadow:inset 0 0 0 1.5px #a0814a,0 6px 18px #a0814a33!important}.okp-size-input input[type=radio]:checked+.variant__button-label.okp-vb--row.okp-vb--best{background:#e7dcc6!important;box-shadow:0 6px 18px #a0814a33!important}.okp-size-input .variant__button-label.okp-vb--row.okp-vb--best{padding-top:30px!important;padding-bottom:30px!important}.okp-size-input .variant__button-label.okp-vb--row.okp-vb--best:has(.okp-size-flag--saving){padding-top:54px!important}.okp-size-input .variant__button-label.okp-vb--best .okp-vb__size{font-size:21px!important}@media(max-width:600px){.okp-size-input .variant__button-label.okp-vb--row.okp-vb--best{padding-top:26px!important;padding-bottom:26px!important;box-shadow:inset 0 0 0 1.5px #a0814a,0 5px 14px #a0814a2e!important}.okp-size-input .variant__button-label.okp-vb--row.okp-vb--best:has(.okp-size-flag--saving){padding-top:50px!important}.okp-size-input .variant__button-label.okp-vb--best .okp-vb__size{font-size:19px!important}}.okp-size-input .variant__button-label.okp-vb{border-radius:14px!important}.okp-size-input .variant__button-label.okp-vb:hover{transform:none!important}.okp-size-input .variant__button-label.okp-vb:not(.okp-vb--best):hover{box-shadow:none!important}.okp-size-input input[type=radio]:not(:checked)+.variant__button-label.okp-vb--row.okp-vb--best{background:#f3f0e9!important;box-shadow:none!important}.okp-size-input .okp-vb--row:not(.okp-vb--best):hover{background:transparent!important}.okp-size-flag--best{overflow:hidden;animation:okpFlagGlow 2.4s ease-in-out infinite}@keyframes okpFlagGlow{0%,to{box-shadow:0 1px 2px #14110f33,0 0 #c9a45c00}50%{box-shadow:0 1px 2px #14110f33,0 0 12px 1px #c9a45cc7}}.okp-size-flag--best:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;pointer-events:none;transform:skew(-18deg);background:linear-gradient(115deg,#fff0,#ffffff8c,#fff0);animation:okpFlagShine 3.4s ease-in-out infinite}@keyframes okpFlagShine{0%,22%{left:-120%}46%,to{left:170%}}@media(prefers-reduced-motion:reduce){.okp-size-flag--best{animation:none}.okp-size-flag--best:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/okp-pdp-size-badges.css.map */
