.rlrc-replaced-price{display:none!important}.rlrc-shop-options{width:100%;margin:8px 0 12px;font-family:inherit;font-size:inherit;line-height:1.4}.rlrc-shop-price{margin-bottom:8px;font-weight:600}.rlrc-shop-price :is(ins,.amount){background:#fff0;text-decoration:none}.rlrc-shop-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,160px);gap:7px}.rlrc-shop-options .rlrc-shop-size{appearance:none;min-width:0;min-height:36px;margin:0;padding:5px 4px;border:1px solid #dfe2e6;border-radius:5px;background:#fff;color:#171b20;font:inherit;font-size:.875rem;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.rlrc-shop-options .rlrc-shop-size:hover{border-color:#e00022;color:#e00022;background:#fff}.rlrc-shop-options .rlrc-shop-size.is-active{border-color:#e00022;background:#e00022;color:#fff}.rlrc-shop-options .rlrc-shop-size:focus-visible{outline:2px solid #9ca3af;outline-offset:2px}.rlrc-rim-price{font:inherit;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.4;margin:0 0 16px}.rlrc-rim-price ins{background:#fff0;text-decoration:none}.rlrc-rim-price del{opacity:.6;font-size:.8em}form.rlrc-rim-variation-form .woocommerce-variation-price{display:none!important}.rlrc-single-cta{margin:16px 0 0}.rlrc-single-cta .rlrc-try-on{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:48px;padding:12px 20px;border:1px solid #171b20!important;border-radius:5px;background:#171b20!important;color:#fff!important;font:inherit;font-weight:600;text-decoration:none;text-align:center;line-height:1.3}.rlrc-single-cta .rlrc-try-on:hover{background:#30363e!important;border-color:#30363e!important;color:#fff}.rlrc-single-cta .rlrc-try-on:focus-visible{outline:2px solid #9ca3af;outline-offset:3px}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart{display:flex;align-items:center;flex-wrap:wrap;gap:10px}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart::before,form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart::after{display:none}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart .quantity{float:none;margin:0;flex:0 0 auto}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart .qty{box-sizing:border-box;height:48px;margin:0;font:inherit}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart .rlrc-single-cta{margin:0;min-width:0}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart :is(.single_add_to_cart_button,.rlrc-try-on){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;float:none;margin:0!important;height:48px;min-height:48px;padding:12px 20px!important;border:1px solid #e00022;border-radius:5px;font:inherit!important;font-weight:600!important;line-height:1.3;text-align:center;text-decoration:none}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart .single_add_to_cart_button{background:#e00022!important;color:#fff!important}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background:#bd001d!important;border-color:#bd001d}@media(max-width:600px){.rlrc-single-cta .rlrc-try-on{width:100%}form.rlrc-rim-variation-form .woocommerce-variation-add-to-cart :is(.single_add_to_cart_button,.rlrc-single-cta){width:100%;flex-basis:100%}.rlrc-shop-sizes{gap:5px}}form.rlrc-rim-variation-form .reset_variations,body.single-product .product_cat-rims .variations .reset_variations{display:none!important}form.rlrc-rim-variation-form table.variations{width:100%;margin:0 0 24px!important;border:0!important;border-collapse:separate;border-spacing:0;background:transparent!important;box-shadow:none}form.rlrc-rim-variation-form table.variations :is(tbody,tr,th,td){border:0!important;background:transparent!important;box-shadow:none}form.rlrc-rim-variation-form table.variations tbody{display:block;width:100%}form.rlrc-rim-variation-form table.variations tr{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 12px;padding:0!important}form.rlrc-rim-variation-form table.variations tr:last-child{margin-bottom:0}form.rlrc-rim-variation-form table.variations :is(th,td){display:block;min-width:0;width:auto!important;padding:0!important;text-align:left;vertical-align:middle}form.rlrc-rim-variation-form table.variations label{display:block;margin:0;color:#171b20;font:inherit;font-weight:600;line-height:1.4;letter-spacing:.01em}form.rlrc-rim-variation-form .variations :is(select[name="attribute_rim-size"],select[name="attribute_pa_rim-size"]){appearance:none;box-sizing:border-box;width:100%!important;max-width:none;min-width:0;height:50px;min-height:50px;margin:0!important;padding:12px 44px 12px 16px!important;border:1px solid #dfe2e6!important;border-radius:6px;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23616a76' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px!important;color:#171b20;font:inherit!important;line-height:1.4;box-shadow:0 1px 2px rgb(23 27 32 / .035);transition:border-color .15s,box-shadow .15s;cursor:pointer}form.rlrc-rim-variation-form .variations :is(select[name="attribute_rim-size"],select[name="attribute_pa_rim-size"]):hover{border-color:#b7bdc6!important}form.rlrc-rim-variation-form .variations :is(select[name="attribute_rim-size"],select[name="attribute_pa_rim-size"]):focus{border-color:#9099a5!important;box-shadow:0 0 0 3px rgb(144 153 165 / .14)}form.rlrc-rim-variation-form .variations :is(select[name="attribute_rim-size"],select[name="attribute_pa_rim-size"]):focus-visible{outline:2px solid #9099a5;outline-offset:2px}.rlrc-single-cta .rlrc-try-on{box-shadow:0 1px 2px rgb(23 27 32 / .1);transition:background-color .15s,border-color .15s}@media(max-width:600px){form.rlrc-rim-variation-form table.variations tr{grid-template-columns:1fr;gap:9px}}