.rhino-product-card{background:var(--rhino-card-bg);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #fafafa}.rhino-product-card:hover{box-shadow:0 4px 4px #00000040}.rhino-card__top{background:#fafafa;border-radius:14px 14px 0 0;display:flex;flex-direction:column;align-items:center;padding:10px 10px 20px;gap:10px;position:relative}.rhino-card__badge{position:absolute;top:15px;left:15px;z-index:2;background:var(--rhino-badge-bg);color:var(--rhino-badge-color);font-size:var(--rhino-badge-size-desktop);font-weight:500;padding:5px 16px;border-radius:10px;letter-spacing:.02em;white-space:nowrap}.rhino-card__media-link{display:block;width:100%;position:relative;aspect-ratio:1 / 1;overflow:hidden}.rhino-card__img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s}.rhino-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.rhino-product-card:hover .rhino-card__img--hover{opacity:1}.rhino-product-card:hover .rhino-card__img:not(.rhino-card__img--hover){opacity:0}.rhino-card__top.no-hover .rhino-card__img:not(.rhino-card__img--hover){opacity:1!important}.rhino-card__placeholder{width:100%;height:100%}.rhino-card__atc-wrap,.rhino-card__atc-wrap .buy-buttons{width:100%;display:flex;justify-content:center}.rhino-card__atc-wrap .buy-buttons [type=submit]{background:var(--rhino-atc-bg)!important;color:var(--rhino-atc-color)!important;border:1.5px solid #CCCCCC!important;border-radius:10px!important;padding:10px 28px!important;font-size:14px!important;font-weight:500!important;width:100%!important;max-width:220px!important;box-shadow:none!important;transition:background .2s,color .2s,border-color .2s!important}.rhino-product-card:hover .buy-buttons [type=submit]:not(:disabled){background:var(--rhino-tab-active-bg)!important;color:#000!important;border-color:var(--rhino-tab-active-bg)!important}.rhino-card__atc-wrap .buy-buttons [type=submit]:disabled{opacity:.4!important;cursor:not-allowed!important}.rhino-card__atc-wrap .shopify-payment-button{display:none!important}.rhino-card__bottom{padding:14px 12px;display:flex;flex-direction:column;gap:6px;background-color:#fff}.rhino-card__vendor{font-size:var(--rhino-vendor-size-desktop);color:var(--rhino-vendor-color);text-transform:uppercase;letter-spacing:.08em;margin:0}.rhino-card__title-price-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rhino-card__title{font-size:var(--rhino-title-size-desktop);font-weight:600;color:var(--rhino-title-color);line-height:1.2;text-decoration:none;flex:1}.rhino-card__title:hover{text-decoration:underline}.rhino-card__prices{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;flex-shrink:0}.rhino-card__price-compare{font-size:calc(var(--rhino-price-size-desktop) - 2px);color:var(--rhino-compare-color);text-decoration:line-through}.rhino-card__price{font-size:var(--rhino-price-size-desktop);color:var(--rhino-price-color);font-weight:600}.rhino-card__meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.rhino-card__stock{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 10px 3px 8px;border-radius:10px;white-space:nowrap;line-height:1.4}.rhino-card__stock-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rhino-card__stock--in_stock{background:#d6ffce;color:#39930f}.rhino-card__stock--in_stock .rhino-card__stock-dot{background:#39930f}.rhino-card__stock--low_stock{background:#f7ef011a;color:#8f8a02}.rhino-card__stock--low_stock .rhino-card__stock-dot{background:#f7ef01}.rhino-card__stock--pre_order{background:#ebebfb;color:#773de9}.rhino-card__stock--pre_order .rhino-card__stock-dot{background:#773de9}.rhino-card__stock--out_of_stock{background:#ffd4d4;color:#c0130d}.rhino-card__stock--out_of_stock .rhino-card__stock-dot{background:#c0130d}.rhino-card__rating{display:flex;align-items:center;gap:2px}.stock__so_margin_added{margin-left:auto}.rhino-card__rating svg{flex-shrink:0}.rhino-card__rating-count{font-size:12px;color:#000;font-weight:400;line-height:1}.rhino-highlights{overflow:hidden;padding:12px;cursor:default;border-top:2px solid #fafafa!important;border-radius:0 0 16px 16px}.rhino-highlights__overflow{overflow:hidden}.rhino-highlights__track{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.rhino-highlights__item{min-width:calc(100% / 2.8);max-width:calc(100% / 2.8);display:flex;align-items:center;gap:6px;flex-shrink:0;box-sizing:border-box;padding-right:8px}.rhino-card__highlight-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.rhino-card__highlight-icon img{width:28px;height:28px;object-fit:contain}.rhino-card__highlight-text{display:flex;flex-direction:column;gap:2px;overflow:hidden;min-width:0}.rhino-card__highlight-text strong{font-size:var(--rhino-highlight-head-size-desktop);color:#000;font-weight:600;line-height:1.2}.rhino-card__highlight-text span{font-size:var(--rhino-highlight-desc-size-desktop);color:#666;line-height:1.2}@media(max-width:1400px){.rhino-highlights__item{min-width:100px;max-width:120px}}@media(max-width:1150px){.rhino-highlights__item{min-width:120px;max-width:140px}}@media(max-width:767px){.rhino-card__top{padding:16px}.rhino-card__bottom{padding:10px 12px 12px}.rhino-card__highlights-wrap{padding:0 12px 12px}.rhino-card__badge{font-size:var(--rhino-badge-size-mobile)}.rhino-card__vendor{font-size:var(--rhino-vendor-size-mobile)}.rhino-card__title{font-size:var(--rhino-title-size-mobile)}.rhino-card__price{font-size:var(--rhino-price-size-mobile)}.rhino-card__price-compare{font-size:calc(var(--rhino-price-size-mobile) - 2px)}.rhino-card__highlight-text strong{font-size:var(--rhino-highlight-head-size-mobile)}.rhino-card__highlight-text span{font-size:var(--rhino-highlight-desc-size-mobile)}.rhino-card__stock{font-size:11px;padding:2px 8px 2px 6px}.rhino-card__rating-value{font-size:12px}.rhino-card__rating-count{font-size:11px}}@media(max-width:425px){.rhino-highlights__item{min-width:calc(100% / 2.3);max-width:calc(100% / 2.3)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rhino_product_card.css.map */
