body.nbd-product-ui :where(.products, .product-small.col){--nbd-card-primary:#0b2a5b;--nbd-card-accent:#3fa9f5;--nbd-card-text:#29496f;--nbd-card-muted:#75849a;--nbd-card-line:#d8e5f2}body.nbd-product-ui .product-small.col{height:auto;min-width:0;padding:0 5px 10px!important}
body.nbd-product-ui .products.row:not(.row-slider) > .product-small.col .product-small.box:not(.box-vertical),body.nbd-product-ui .products.row:not(.row-slider) > .product-small.col > .col-inner{height:100%}
body.nbd-product-ui .row-slider > .flickity-viewport > .flickity-slider > .product-small.col,
body.nbd-product-ui .row-slider > .flickity-viewport > .flickity-slider > .product-small.col .product-small.box:not(.box-vertical),
body.nbd-product-ui .row-slider > .flickity-viewport > .flickity-slider > .product-small.col > .col-inner,body.nbd-product-ui .row-slider > .product-small.col,
body.nbd-product-ui .row-slider > .product-small.col .product-small.box:not(.box-vertical),
body.nbd-product-ui .row-slider > .product-small.col > .col-inner{height:auto!important}body.nbd-product-ui .product-small.box:not(.box-vertical){background:#fff;border:1px solid var(--nbd-card-line);border-radius:10px;box-shadow:0 7px 20px rgba(11,42,91,.055);display:flex;flex-direction:column;height:auto;overflow:hidden;padding:0;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.nbd-product-ui .product-small.box:not(.box-vertical) .box-image{background:#eef5fb!important;border-radius:9px 9px 0 0!important;flex:0 0 auto}body.nbd-product-ui .product-small.box:not(.box-vertical) .box-image img{transition:transform .26s ease}body.nbd-product-ui .product-small.box:not(.box-vertical) .box-text{background:#fff;display:flex;flex:1 1 auto;flex-direction:column;height:auto!important;min-width:0;padding:8px!important;text-align:left}body.nbd-product-ui .product-small.box:not(.box-vertical) .title-wrapper{align-self:stretch;height:auto!important;margin-left:0!important;margin-right:0!important;width:100%}body.nbd-product-ui .product-small.box:not(.box-vertical) .category,
body.nbd-product-ui .product-small.box:not(.box-vertical) .nbd-product-card__category{color:var(--nbd-card-muted)!important;font-family:var(--nbd-body-font,"Be Vietnam Pro",sans-serif);font-size:10px;font-weight:500;letter-spacing:.035em;line-height:1.35;margin-bottom:3px;text-transform:uppercase}body.nbd-product-ui .product-small.box:not(.box-vertical) .category:not(.nbd-product-card__category){display:none}body.nbd-product-ui .product-small.box:not(.box-vertical) .product-title{font-family:var(--nbd-heading-font,"Manrope",sans-serif);font-size:15px!important;font-weight:700;height:auto!important;line-height:1.35;margin:0 0 4px;min-height:41px!important}body.nbd-product-ui .product-small.box:not(.box-vertical) .product-title a{color:var(--nbd-card-primary)!important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
body.nbd-product-ui .nbd-product-card__highlights,
body.nbd-product-ui .nbd-product-card__label,body.nbd-product-ui .nbd-product-card__tagline{display:none!important}body.nbd-product-ui .product-small.box:not(.box-vertical) .star-rating{color:#f4b400;font-size:12px;margin:0 0 5px}
body.nbd-product-ui .product-small.box:not(.box-vertical) .star-rating + span,body.nbd-product-ui .product-small.box:not(.box-vertical) .woocommerce-review-link{color:var(--nbd-card-muted)!important;font-size:10px}body.nbd-product-ui .product-small.box:not(.box-vertical) .price-wrapper{align-items:center;border-top:0;display:flex;flex-flow:row wrap;height:auto!important;margin-top:auto;padding-top:0}body.nbd-product-ui .product-small.box:not(.box-vertical) .price{align-items:baseline;border-top:1px solid var(--nbd-card-line);color:var(--nbd-card-primary)!important;display:flex;flex:0 0 100%;flex-wrap:wrap;font-family:var(--nbd-heading-font,"Manrope",sans-serif);font-size:15px;font-weight:700;gap:3px 7px;line-height:1.35;margin:0;padding-top:7px}body.nbd-product-ui .product-small.box:not(.box-vertical) .price ins{color:var(--nbd-card-primary)!important;font-weight:700;order:0;text-decoration:none}body.nbd-product-ui .product-small.box:not(.box-vertical) .price del{color:var(--nbd-card-muted)!important;font-size:11px;font-weight:400;opacity:.8;order:1}
body.nbd-product-ui .product-small.box:not(.box-vertical) .badge-container,body.nbd-product-ui .product-small.col > .col-inner > .badge-container{margin:0}
body.nbd-product-ui .product-small.box:not(.box-vertical) .badge-inner,body.nbd-product-ui .product-small.col > .col-inner > .badge-container .badge-inner{background:linear-gradient(135deg,#b80f1a,#f01924)!important;border-radius:0 0 9px 0!important;box-shadow:0 4px 12px rgba(184,15,26,.2);color:#fff!important;font-family:var(--nbd-heading-font,"Manrope",sans-serif);font-size:11px;font-weight:600;height:auto;line-height:1.2;min-width:42px;padding:7px 6px}body.nbd-product-ui .product-small.box-vertical{background:#fff;border:1px solid var(--nbd-card-line);border-radius:9px;box-shadow:0 5px 16px rgba(11,42,91,.05)}
body.nbd-product-ui .product-small.box-vertical .nbd-product-card__category,
body.nbd-product-ui .product-small.box-vertical .nbd-product-card__highlights,
body.nbd-product-ui .product-small.box-vertical .nbd-product-card__label,body.nbd-product-ui .product-small.box-vertical .nbd-product-card__tagline{display:none}
body.nbd-product-ui .product-small.box-vertical .price,body.nbd-product-ui .product-small.box-vertical .product-title a{color:var(--nbd-card-primary)!important}@media (hover:hover) and (pointer:fine){body.nbd-product-ui .product-small.box:not(.box-vertical):hover{border-color:color-mix(in srgb,var(--nbd-card-accent) 45%,transparent);box-shadow:0 13px 30px rgba(11,42,91,.12);transform:translateY(-3px)}body.nbd-product-ui .product-small.box:not(.box-vertical):hover .box-image img{transform:scale(1.025)}}@media (max-width:549px){body.nbd-product-ui .product-small.box:not(.box-vertical) .box-text{padding:7px!important}body.nbd-product-ui .product-small.box:not(.box-vertical) .product-title{font-size:13px!important}body.nbd-product-ui .product-small.box:not(.box-vertical) .price{font-size:13px}}@media (prefers-reduced-motion:reduce){body.nbd-product-ui .product-small.box:not(.box-vertical),
	body.nbd-product-ui .product-small.box:not(.box-vertical) .box-image img{transition:none}}
