.nr-rims ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.nr-rims ul.products:before,.nr-rims ul.products:after{display:none!important}
.nr-rims ul.products li.product{width:100%!important;margin:0!important;padding:16px!important;border:1px solid #dce4ec;border-radius:12px;background:#fff;box-shadow:0 3px 12px #16304808;display:flex;flex-direction:column;min-width:0;text-align:left!important}
.nr-rims ul.products li.product img{height:240px!important;width:100%;object-fit:contain;margin-bottom:12px!important}
.nr-rims .woocommerce-loop-product__title{font-size:15px!important;line-height:1.4!important;overflow-wrap:anywhere}
.nr-rim-card-data{margin:10px 0}.nr-rim-measures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 12px!important;padding:8px 4px;background:#eef3f8;border-radius:6px;gap:3px;text-align:center}
.nr-rim-measures dt{font-size:10px;color:#536477}.nr-rim-measures dd{font-size:12px;font-weight:700;margin:0;overflow-wrap:anywhere}
.nr-rim-details{font-size:12px;margin:0!important}.nr-rim-details>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:5px}.nr-rim-details dt{color:#647386;font-weight:400}.nr-rim-details dd{margin:0;overflow-wrap:anywhere}
.nr-rim-stock{color:#267842;font-size:12px;margin:10px 0 2px!important}.nr-rim-card-eta{font-size:11px;color:#647386;margin:0!important}
.nr-rims li.product .price{font-size:20px!important;font-weight:700!important;color:#122a3e!important;margin-top:auto!important}
.nr-rim-card-buy{display:flex;gap:8px;align-items:center;margin:8px 0 0!important}.nr-rim-card-buy .quantity{margin:0!important}.nr-rim-card-buy input.qty{width:65px;min-height:40px;padding:5px}.nr-rim-card-buy button{flex:1;min-height:40px;margin:0!important;padding:8px!important;background:#15364d!important;color:white!important;border-radius:6px!important}
@media(max-width:760px){.nr-rims ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nr-rims ul.products li.product{padding:10px!important}.nr-rims ul.products li.product img{height:170px!important}.nr-rim-measures{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-rim-details>div{grid-template-columns:1fr;gap:0}.nr-rim-card-buy{flex-wrap:wrap}}
@media(max-width:430px){.nr-rims ul.products{grid-template-columns:1fr}.nr-rims ul.products li.product img{height:240px!important}.nr-rim-measures{grid-template-columns:repeat(5,minmax(0,1fr))}.nr-rim-details>div{grid-template-columns:75px minmax(0,1fr)}} .nr-rim-card-data{border:1.5px solid #9aafbf;border-radius:8px;padding:10px;background:#f9fbfd}
.nr-rim-measures{padding:0!important;gap:0!important;border:1px solid #a7bac9;overflow:hidden;background:#eaf1f7}
.nr-rim-measures>div{padding:7px 2px;border-right:1px solid #b4c4d1}
.nr-rim-measures>div:last-child{border-right:0}
.nr-rim-measures dt{color:#40566a}
.nr-rim-measures dd{color:#15364d}
.nr-rim-details{border:1px solid #c0ccd6;border-radius:5px;overflow:hidden;background:white}
.nr-rim-details>div{gap:0;border-bottom:1px solid #cbd5de}
.nr-rim-details>div:last-child{border-bottom:0}
.nr-rim-details dt{padding:5px 6px;background:#edf2f6;border-right:1px solid #cbd5de;color:#42576b}
.nr-rim-details dd{padding:5px 7px;color:#183247}
.nr-rim-card-eta{padding-top:5px;border-top:1px solid #cad6df}
@media(min-width:431px) and (max-width:760px){.nr-rim-measures>div{border-bottom:1px solid #b4c4d1}.nr-rim-details dt{border-right:0;border-bottom:1px solid #dbe3e9}}
.nr-rims ul.products li.product{position:relative}
.nr-rims .nr-rim-winter{display:none}
.nr-rim-image-winter{position:absolute;z-index:3;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;background:#e6f5fc;color:#004e70;border:1px solid #83b7cf;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.3;box-shadow:0 2px 5px #17394e15;pointer-events:none}
.nr-rim-load{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin:9px 0!important;padding:8px 10px;border:1.5px solid #7697ae;border-radius:6px;background:#eaf2f8;color:#15364d}
.nr-rim-load>span{font-size:12px;font-weight:600}.nr-rim-load strong{font-size:19px;font-weight:800;margin-left:auto;line-height:1.2}.nr-rim-load small{width:100%;text-align:right;font-size:10px;color:#526b7b}
.nr-rim-image-brand{position:absolute;z-index:3;top:10px;right:10px;max-width:45%;padding:5px 9px;border:1px solid #9fb1c0;border-radius:6px;background:#ffffffed;color:#15364d;font-size:13px;font-weight:800;line-height:1.3;overflow-wrap:anywhere;box-shadow:0 2px 5px #17394e15;pointer-events:none}
.nr-rim-image-winter{max-width:49%;box-sizing:border-box}
.nr-rims ul.products li.product img{height:310px!important}
@media(min-width:431px) and (max-width:760px){.nr-rims ul.products li.product img{height:220px!important}}
@media(max-width:430px){.nr-rims ul.products li.product img{height:290px!important}} .nr-rims .woocommerce-loop-product__title{display:none!important}
.nr-rims ul.products li.product img{height:350px!important}
@media(min-width:431px) and (max-width:760px){.nr-rims ul.products li.product img{height:250px!important}}
@media(max-width:430px){.nr-rims ul.products li.product img{height:330px!important}} .nr-rim-brand-logo{position:absolute;z-index:4;top:0;right:0;width:124px;max-width:45%;height:40px;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;padding:0;border:0;background:transparent;box-shadow:none}
.nr-rims ul.products li.product .nr-rim-brand-logo img,.woocommerce-product-gallery .nr-rim-brand-logo img,.home [data-nr-brand-photo] .nr-rim-brand-logo img{display:block!important;object-fit:contain!important;width:100%!important;height:100%!important;max-height:40px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:none!important}
.nr-rims ul.products li.product .astra-shop-thumbnail-wrap,.nr-rims ul.products li.product .astra-shop-thumbnail-wrap>a.woocommerce-loop-product__link{position:static!important}
.nr-rims .astra-shop-thumbnail-wrap>a.woocommerce-loop-product__link>img{padding-top:50px!important;box-sizing:content-box}
.nr-rim-image-winter{top:0;left:0;box-shadow:none}
.nr-rim-image-brand{top:0;right:0;padding:2px 4px;border:0;background:transparent;box-shadow:none}
.woocommerce div.product_cat-veljed .woocommerce-product-gallery__image:has(.nr-rim-brand-logo)>a>img{padding-top:50px!important}
.home [data-nr-brand-photo]>.nr-rim-brand-logo{height:36px;width:110px} .nr-rim-card-data .nr-rim-measures,.nr-rim-single-specs .nr-rim-measures{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #a7bac9;padding:0!important;gap:0!important;background:#eaf1f7;overflow:hidden}
.nr-rim-card-data .nr-rim-measures>div,.nr-rim-single-specs .nr-rim-measures>div{padding:7px 5px;border:0;border-bottom:1px solid #b4c4d1;min-width:0;text-align:center}
.nr-rim-measures .nr-rim-measure-pcd{grid-column:1/-1}
.nr-rim-measures .nr-rim-measure-diameter,.nr-rim-measures .nr-rim-measure-et{border-right:1px solid #b4c4d1!important}
.nr-rim-measures .nr-rim-measure-et,.nr-rim-measures .nr-rim-measure-cb{border-bottom:0!important}
.nr-rim-card-data .nr-rim-measures dt,.nr-rim-single-specs .nr-rim-measures dt{font-size:12px;line-height:1.4;color:#40566a;font-weight:500}
.nr-rim-card-data .nr-rim-measures dd,.nr-rim-single-specs .nr-rim-measures dd{font-size:15px;line-height:1.5;color:#15364d;font-weight:700;margin:0;overflow-wrap:anywhere}
.nr-rim-load-unknown strong{font-size:14px}
.nr-rim-single-specs{clear:both;margin:16px 0;padding:12px;border:1.5px solid #9aafbf;border-radius:8px;background:#f9fbfd}
.woocommerce .nr-rim-single-specs h2{font-size:17px;margin:0 0 10px;line-height:1.4}
.nr-rim-single-specs .nr-rim-measures{margin:0 0 10px!important}
.nr-rim-single-specs .nr-rim-load{margin:0!important}