html body.rk-site .cl-ovg.ov2-ct .dn-opt__head{gap:0 .375rem;align-items:baseline}
html body.rk-site .cl-ovg.ov2-ct .dn-opt__name{font-weight:700;color:#1f2d2f}
html body.rk-site .cl-ovg.ov2-ct .dn-opt__value{color:#5c5c5c;font-weight:400}
html body.rk-site .cl-ovg.ov2-ct:has(.dn-opt__input:checked) .dn-opt__value{color:#1f2d2f;font-weight:700}
html body.rk-site .cl-ovg.ov2-ct .ov2-ct__n{margin-left:auto;font-size:.75rem;color:#5c5c5c}
html body.rk-site .cl-ovg.ov2-ct .ov2-ct__hint{display:flex;align-items:center;gap:.375rem;margin:-.125rem 0 .5rem;font-size:.8125rem;color:#1f4e4f;font-weight:600}
html body.rk-site .cl-ovg.ov2-ct .ov2-ct__click{display:none}
@media (hover:hover) and (pointer:fine){html body.rk-site .cl-ovg.ov2-ct .ov2-ct__tap{display:none}html body.rk-site .cl-ovg.ov2-ct .ov2-ct__click{display:inline}}
html body.rk-site .cl-ovg.ov2-ct.ov2-picked .ov2-ct__hint{display:none}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles{padding:4px;border:1px solid #cfcac3;border-radius:10px;background:#fff;width:84px;transition:border-color .15s,transform .1s}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ovg__list{grid-template-columns:repeat(4,84px);gap:10px;align-items:stretch}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles .cl-ov__img{width:74px;height:74px;border:0;border-radius:6px;position:relative}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles:hover{border-color:#1f2d2f}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles:active{transform:scale(.97)}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles.is-selected{border:2px solid #1f2d2f;padding:3px;outline:2px solid #1f2d2f;outline-offset:1px}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles.is-selected .cl-ov__img{border:0}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles{position:relative}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles.is-selected::after{content:"";position:absolute;top:-9px;right:-9px;width:20px;height:20px;border-radius:999px;background:#1f2d2f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border:2px solid #fff;z-index:1}
html body.rk-site .cl-ovg.ov2-ct--grid .ov2-ct__sel{display:none;position:absolute;left:50%;bottom:4px;transform:translateX(-50%);padding:1px 6px;border-radius:999px;background:#1f2d2f;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1.5;white-space:nowrap}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles.is-selected .ov2-ct__sel{display:block}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles .cl-ov__name{margin-top:5px;font-size:.75rem;line-height:1.25;color:#1f2d2f}
html body.rk-site .cl-ovg.ov2-ct--grid .ov2-ct__dot{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:999px;vertical-align:0;border:1px solid rgba(0,0,0,.12)}
html body.rk-site .cl-ovg.ov2-ct--grid .ov2-ct__dot.is-light{border-color:rgba(0,0,0,.3)}
html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles.is-disabled{border-style:dashed}
@media (min-width:1024px){html body.rk-site .cl-ovg.ov2-ct--grid .cl-ovg__list{grid-template-columns:repeat(auto-fill,90px)}html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles{width:90px}html body.rk-site .cl-ovg.ov2-ct--grid .cl-ov--tiles .cl-ov__img{width:80px;height:80px}}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ovg__list{gap:.5rem;padding:10px 3px 4px}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles,html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles.cl-ov-x{display:flex!important;flex-direction:column;align-items:center;flex:0 0 64px;width:64px;height:auto;border:0;background:none}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles .cl-ov__img{width:64px;height:64px;border:1px solid #cfcac3;border-radius:8px;position:relative;transition:border-color .15s,transform .1s}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles:hover .cl-ov__img{border-color:#191919}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles:active .cl-ov__img{transform:scale(.96)}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles.is-selected{box-shadow:none}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles.is-selected .cl-ov__img{border:2px solid #191919;outline:2px solid #191919;outline-offset:2px}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles.is-selected::after{content:"";position:absolute;top:-8px;right:-6px;width:18px;height:18px;border-radius:999px;background:#191919 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat;border:2px solid #fff;z-index:1}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles .cl-ov__name{position:static!important;width:64px;height:auto;margin:6px 0 0;clip:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.3;color:#333;text-align:center;display:block}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles.is-selected .cl-ov__name{font-weight:700;color:#191919}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .ov2-ct__sel{display:none;position:absolute;left:50%;bottom:3px;transform:translateX(-50%);padding:0 5px;border-radius:999px;background:#191919;color:#fff;font-size:.5625rem;font-weight:700;line-height:1.5;white-space:nowrap}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles.is-selected .ov2-ct__sel{display:block}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .ov2-ct__dot{display:inline-block;width:8px;height:8px;margin-right:3px;border-radius:999px;border:1px solid rgba(0,0,0,.15);vertical-align:0}
html body.rk-site.catalog-product-view .cl-ovg--tiles.ov2-ct--row .cl-ov--tiles.is-disabled::after{top:0;bottom:auto;height:64px}
@media (max-width:374px){html body.rk-site .cl-ovg.ov2-ct--grid .cl-ovg__list{grid-template-columns:repeat(3,84px)}}