.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:46px!important;height:64px!important;padding:0!important;overflow:hidden;background:#f2f2f2;border:1px solid rgba(17,17,17,.14);border-radius:0!important;transition:border-color .2s ease,outline-color .2s ease}.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw .sb-imgsw-img{display:block;flex:0 0 80%;width:100%;background-size:cover;background-position:center top;background-repeat:no-repeat}.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw .swatch{display:block!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;border-radius:0!important;border-top:1px solid rgba(255,255,255,.7);box-shadow:none!important;outline:none!important;transform:none!important}.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw .swatch:before,.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw .swatch:after{display:none!important}.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw:hover{border-color:#1111118c}.product_details_info .pr-option .option-block input:checked+.op-lb.color.sb-imgsw{border-color:#111;outline:2px solid #111111;outline-offset:2px}.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw:hover .swatch,.product_details_info .pr-option .option-block input:checked+.op-lb.color.sb-imgsw .swatch{outline:none!important;transform:none!important}.product_details_info .pr-option .option-block input.disabled+.op-lb.color.sb-imgsw{opacity:.45}.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw:focus-visible,.product_details_info .pr-option .option-block input:focus-visible+.op-lb.color.sb-imgsw{outline:2px solid #111111;outline-offset:2px}@media(max-width:767px){.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw{width:50px!important;height:70px!important}}@media(prefers-reduced-motion:reduce){.product_details_info .pr-option .option-block .op-lb.color.sb-imgsw{transition:none}}@media(min-width:768px){.product_details_info .pro-nprist .product-info:has(>.shopify-app-block[id*=judge_me_reviews_preview_badge]){margin-top:0!important}.product_details_info .pro-nprist .product-info.sunborn-variant-picker-wrap{margin-top:8px!important;padding-top:8px!important;border-top:var(--sti-border)!important}.product_details_info .sunborn-variant-picker-wrap .pr-option .option-title{margin-top:0!important}.product_details_info .sunborn-variant-picker-wrap .pr-option>.variant-option-block{margin-top:10px!important}.product_details_info .sunborn-variant-picker-wrap .pr-option>.variant-option-block[data-option-name=Color],.product_details_info .sunborn-variant-picker-wrap .pr-option:not(:has(>[data-option-name=Color]))>.variant-option-block:first-child{margin-top:0!important}}@media(max-width:767px){.product_details_info .pro-nprist .product-info.sunborn-variant-picker-wrap{margin-top:0!important;padding-top:0!important;border-top:var(--sti-border)!important}.product_details_info .sunborn-variant-picker-wrap .pr-option>.variant-option-block[data-option-name=Color]>.option-title,.product_details_info .sunborn-variant-picker-wrap .pr-option:not(:has(>[data-option-name=Color]))>.variant-option-block:first-child>.option-title{margin-top:0!important}}.product_details_info .sb-colorrow .option-title{font-size:18px;font-weight:600;display:flex;align-items:center;margin-top:0}.product_details_info .sb-colorrow .option-title .current-option{color:var(--font-color-body);font-size:14px;font-weight:400;margin-inline-start:5px}.product_details_info .sb-colorrow .option-block{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:10px 0 0}.product_details_info .sb-colorrow .option-block .op-lb.color.sb-imgsw{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:46px;height:64px;padding:0;margin:5px 8px 0 0;overflow:hidden;background:#f2f2f2;border:1px solid rgba(17,17,17,.14);border-radius:0;transition:border-color .2s ease,outline-color .2s ease}.product_details_info .sb-colorrow .op-lb.color.sb-imgsw .sb-imgsw-img{display:block;flex:0 0 80%;width:100%;background-size:cover;background-position:center top;background-repeat:no-repeat}.product_details_info .sb-colorrow .op-lb.color.sb-imgsw .swatch{display:block!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;border-radius:0!important;border-top:1px solid rgba(255,255,255,.7);box-shadow:none!important;outline:none!important;transform:none!important}.product_details_info .sb-colorrow .op-lb.color.sb-imgsw .swatch:before,.product_details_info .sb-colorrow .op-lb.color.sb-imgsw .swatch:after{display:none!important}.product_details_info .sb-colorrow .op-lb.color.sb-imgsw:hover{border-color:#1111118c}.product_details_info .sb-colorrow input:checked+.op-lb.color.sb-imgsw{border-color:#111;outline:2px solid #111111;outline-offset:2px}.product_details_info .sb-colorrow .op-lb.color .visually-hidden{display:none}@media(max-width:767px){.product_details_info .sb-colorrow .option-block .op-lb.color.sb-imgsw{width:50px;height:70px}}@media(prefers-reduced-motion:reduce){.product_details_info .sb-colorrow .op-lb.color.sb-imgsw{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sunborn-pdp-image-swatch.css.map */
