/*
 * v2.9.0 — Home MASTER reference pass
 * Visual authority: the user's original WITHOUT-MARK Home screenshot.
 * Core Elementor widgets are intentionally used so no visible Home section
 * depends on a custom Elementor widget being registered.
 */
body.home .site-main,body.page-home .site-main{overflow:hidden;background:#fff}
.cs-home-master{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
.cs-home-master>.e-con-inner{width:min(1360px,90%)!important;max-width:1360px!important;margin-inline:auto!important;padding-inline:0!important}
.cs-home-master-hero>.e-con-inner{width:100%!important;max-width:none!important}
.cs-home-master .elementor-widget{margin-bottom:0}
.cs-home-master .elementor-widget-container{margin:0}

/* Hero: exact supplied artwork, no artificial whitespace. */
/* Home hero is intentionally edge-to-edge across the browser viewport.
 * The breakout rules keep it full width even when Elementor/theme parents are boxed. */
body.home,body.page-home{overflow-x:clip}
.cs-home-master-hero{
    width:100vw!important;
    max-width:100vw!important;
    position:relative!important;
    left:50%!important;
    right:50%!important;
    margin-left:-50vw!important;
    margin-right:-50vw!important;
    padding:0!important;
    background:#071120;
}
.cs-home-master-hero>.e-con-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.cs-home-master-hero .elementor-widget-image,.cs-home-master-hero .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.cs-home-master-hero a{display:block!important;width:100%!important}
.cs-home-master-hero img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;border:0!important;border-radius:0!important}

/* Benefit strip */
.cs-home-master-benefits{border-bottom:1px solid #e8edf3!important;background:#f7f9fc!important}
.cs-home-benefit-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%}
.cs-home-benefit-card{flex:1 1 25%!important;min-width:0!important;padding:13px 20px!important;border-right:1px solid #dfe5eb!important}
.cs-home-benefit-card:last-child{border-right:0!important}
.cs-home-benefit-box .elementor-icon-box-wrapper{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon desc"!important;column-gap:13px!important;align-items:center!important;text-align:left!important}
.cs-home-benefit-box .elementor-icon-box-icon{grid-area:icon!important;margin:0!important}
.cs-home-benefit-box .elementor-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#edf2f7!important;color:#ef1c25!important;font-size:22px!important}
.cs-home-benefit-box .elementor-icon-box-title{grid-area:title!important;margin:0 0 2px!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important;color:#111827!important}
.cs-home-benefit-box .elementor-icon-box-description{grid-area:desc!important;margin:0!important;font-size:10.5px!important;line-height:1.35!important;color:#687386!important}

/* Product section */
.cs-home-master-products{background:#fff!important}
.cs-home-master-products .cs-products-section{margin:0!important}
.cs-home-master-products .cs-section-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin:0 0 16px!important}
.cs-home-master-products .cs-section-heading h2{margin:0!important;font-size:24px!important;line-height:1.08!important;letter-spacing:-.45px!important;color:#101827!important;font-weight:850!important}
.cs-home-master-products .cs-section-heading p{margin:4px 0 0!important;font-size:13px!important;line-height:1.35!important;color:#667085!important}
.cs-home-master-products .cs-view-all{font-size:12px!important;font-weight:800!important;color:#ef1c25!important;text-decoration:none!important;white-space:nowrap!important}
.cs-home-master-products .cs-product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
.cs-home-master-products .cs-product-card{overflow:hidden!important;border:1px solid #e1e6ed!important;border-radius:6px!important;background:#fff!important;box-shadow:0 2px 8px rgba(7,17,32,.035)!important}
.cs-home-master-products .cs-product-card__image{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:202px!important;padding:10px 10px 0!important;background:#fff!important}
.cs-home-master-products .cs-product-card__image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
.cs-home-master-products .cs-sale-badge{position:absolute!important;top:8px!important;left:8px!important;z-index:2!important;padding:5px 7px!important;border-radius:4px!important;background:#ef1c25!important;color:#fff!important;font-size:10px!important;font-weight:850!important;line-height:1!important}
.cs-home-master-products .cs-product-card__body{padding:7px 11px 11px!important;text-align:center!important}
.cs-home-master-products .cs-product-card__title{display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:42px!important;margin:0 0 5px!important;font-size:12px!important;line-height:1.28!important;font-weight:800!important;color:#111827!important}
.cs-home-master-products .cs-product-card__title a{color:inherit!important;text-decoration:none!important}
.cs-home-master-products .cs-product-card__rating{display:flex!important;align-items:center!important;justify-content:center!important;min-height:19px!important;margin-bottom:5px!important;gap:5px!important;font-size:10px!important;color:#a3aab7!important}
.cs-home-master-products .star-rating{font-size:12px!important;color:#f5a000!important}
.cs-home-master-products .cs-stars-empty{letter-spacing:1px!important;color:#f5a000!important}
.cs-home-master-products .cs-product-card__meta{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 5px!important;padding:7px 0!important;border-top:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important;font-size:9.5px!important;color:#667085!important}
.cs-home-master-products .cs-product-card__meta>span{display:flex!important;align-items:center!important;gap:4px!important;padding:0 8px!important;border-right:1px solid #e2e6eb!important;white-space:nowrap!important}
.cs-home-master-products .cs-product-card__meta>span:last-child{border-right:0!important}
.cs-home-master-products .cs-product-card__meta svg{width:14px!important;height:14px!important;color:#768196!important}
.cs-home-master-products .cs-product-card__price{display:flex!important;align-items:baseline!important;justify-content:center!important;min-height:28px!important;margin:0 0 7px!important;gap:6px!important;font-size:18px!important;font-weight:850!important;color:#ef1c25!important}
.cs-home-master-products .cs-product-card__price del{font-size:11px!important;font-weight:500!important;color:#6f7785!important;opacity:1!important}
.cs-home-master-products .cs-product-card__price ins{text-decoration:none!important;color:#ef1c25!important}
.cs-home-master-products .cs-add-to-cart{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:36px!important;margin:0!important;padding:7px 9px!important;border:0!important;border-radius:4px!important;background:#ef1c25!important;color:#fff!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}
.cs-home-master-products .cs-add-to-cart:hover{background:#d9151d!important;color:#fff!important}
.cs-home-master-products .cs-widget-notice{grid-column:1/-1;padding:20px;border:1px dashed #d8dee8;background:#fbfcfe;color:#667085;text-align:center}

/* Trusted brands artwork */
.cs-home-master-brands{border-top:1px solid #eef1f5!important;border-bottom:1px solid #eef1f5!important;background:#f7f9fc!important}
.cs-home-master-brands img{display:block!important;width:100%!important;height:auto!important;max-width:none!important}

/* Sale artwork */
.cs-home-master-sale img{display:block!important;width:100%!important;height:auto!important;border-radius:5px!important}

/* Reusable heading treatment */
.cs-home-section-title .elementor-heading-title{margin:0!important;font-size:21px!important;line-height:1.08!important;letter-spacing:-.35px!important;color:#101827!important;font-weight:850!important}
.cs-home-section-subtitle p{margin:3px 0 0!important;font-size:11.5px!important;line-height:1.35!important;color:#667085!important}

/* Category cards */
.cs-home-category-row{display:flex!important;flex-direction:row!important;gap:10px!important;margin-top:10px!important;width:100%}
.cs-home-category-card{display:flex!important;flex-direction:row!important;align-items:stretch!important;flex:1 1 25%!important;min-width:0!important;min-height:112px!important;padding:9px!important;border:1px solid #e3e8ef!important;border-radius:5px!important;background:#fff!important;box-shadow:0 2px 7px rgba(7,17,32,.03)!important}
.cs-home-category-image{width:78px!important;min-width:78px!important;align-self:stretch!important}
.cs-home-category-image .elementor-widget-container,.cs-home-category-image a{display:block!important;height:100%!important}
.cs-home-category-image img{display:block!important;width:78px!important;height:92px!important;object-fit:cover!important;border-radius:5px!important}
.cs-home-category-copy{justify-content:center!important;padding-left:10px!important;min-width:0!important}
.cs-home-category-title .elementor-heading-title{margin:0!important;font-size:11.5px!important;line-height:1.2!important;font-weight:800!important;color:#101827!important}
.cs-home-category-desc p{margin:4px 0 0!important;font-size:9.2px!important;line-height:1.35!important;color:#687386!important}
.cs-home-category-link .elementor-button{min-height:0!important;margin-top:5px!important;padding:0!important;border:0!important;background:transparent!important;color:#ef1c25!important;font-size:10px!important;font-weight:800!important;text-align:left!important}

/* Why Choose */
.cs-home-master-why{border-top:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important;background:#f8fafc!important}
.cs-home-why-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;margin-top:9px!important}
.cs-home-why-card{flex:1 1 20%!important;min-width:0!important;padding:7px 14px!important;border-right:1px solid #dfe5eb!important;text-align:center!important}
.cs-home-why-card:last-child{border-right:0!important}
.cs-home-why-box .elementor-icon-box-wrapper{text-align:center!important}
.cs-home-why-box .elementor-icon-box-icon{margin:0 0 6px!important}
.cs-home-why-box .elementor-icon{color:#ef1c25!important;font-size:37px!important}
.cs-home-why-box .elementor-icon-box-title{margin:0 0 3px!important;font-size:10.5px!important;line-height:1.18!important;font-weight:800!important;color:#111827!important}
.cs-home-why-box .elementor-icon-box-description{margin:0!important;font-size:9px!important;line-height:1.3!important;color:#687386!important}

/* Testimonials */
.cs-home-master-reviews{position:relative!important;background:#fff!important}
.cs-home-review-row{display:flex!important;flex-direction:row!important;gap:10px!important;width:100%!important;margin-top:10px!important}
.cs-home-review-card{display:flex!important;flex-direction:row!important;align-items:center!important;flex:1 1 33.333%!important;min-width:0!important;min-height:91px!important;padding:11px 14px!important;border:1px solid #e1e6ed!important;border-radius:5px!important;background:#fff!important;box-shadow:0 1px 5px rgba(7,17,32,.025)!important}
.cs-home-review-avatar{width:58px!important;min-width:58px!important;margin-right:11px!important}
.cs-home-review-avatar img{display:block!important;width:58px!important;height:58px!important;object-fit:cover!important;border-radius:50%!important}
.cs-home-review-copy{min-width:0!important}
.cs-home-stars{font-size:12px!important;line-height:1!important;letter-spacing:1px!important;color:#f5a000!important}
.cs-home-review-quote p{margin:3px 0 5px!important;font-size:9.5px!important;line-height:1.35!important;color:#6a7280!important}
.cs-home-review-meta{display:flex!important;align-items:center!important;gap:5px!important;font-size:9px!important;line-height:1.15!important;color:#738095!important}
.cs-home-review-meta strong{font-size:9.8px!important;color:#111827!important}
.cs-home-verified{color:#1eaa4a!important;font-size:11px!important}
.cs-home-review-arrow{position:absolute!important;top:58%!important;z-index:3!important;width:28px!important;height:28px!important;margin-top:-14px!important;border:1px solid #dfe4ea!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 5px rgba(7,17,32,.05)!important;color:#556176!important;text-align:center!important;line-height:24px!important;font-size:22px!important}
.cs-home-review-arrow .elementor-widget-container{line-height:24px!important}
.cs-home-review-arrow--prev{left:-14px!important}.cs-home-review-arrow--next{right:-14px!important}
.cs-home-review-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin-top:8px!important}
.cs-home-review-dots span{display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#dbe2ea!important}.cs-home-review-dots .is-active{background:#ef1c25!important}

@media(max-width:1100px){
 .cs-home-master>.e-con-inner{width:min(94%,1360px)!important}
 .cs-home-benefit-card{padding-inline:12px!important}
 .cs-home-master-products .cs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .cs-home-category-row{flex-wrap:wrap!important}.cs-home-category-card{flex:1 1 calc(50% - 6px)!important}
 .cs-home-why-row{flex-wrap:wrap!important}.cs-home-why-card{flex:1 1 33.333%!important;border-bottom:1px solid #e1e6ed!important}
}

@media(max-width:767px){
 .cs-home-master>.e-con-inner{width:calc(100% - 28px)!important}
 .cs-home-master-hero>.e-con-inner{width:100%!important}
 .cs-home-benefit-row{display:grid!important;grid-template-columns:1fr 1fr!important}
 .cs-home-benefit-card{border-right:0!important;border-bottom:1px solid #dfe5eb!important;padding:13px 10px!important}
 .cs-home-benefit-box .elementor-icon-box-title{font-size:14px!important}.cs-home-benefit-box .elementor-icon-box-description{font-size:12px!important}
 .cs-home-master-products{padding-top:18px!important}
 .cs-home-master-products .cs-section-heading{display:block!important}.cs-home-master-products .cs-section-heading h2{font-size:24px!important}.cs-home-master-products .cs-section-heading p{font-size:14px!important}.cs-home-master-products .cs-view-all{display:inline-block!important;margin-top:8px!important;font-size:13px!important}
 .cs-home-master-products .cs-product-grid{grid-template-columns:1fr!important}
 .cs-home-master-products .cs-product-card{display:grid!important;grid-template-columns:minmax(120px,42%) minmax(0,1fr)!important}.cs-home-master-products .cs-product-card__image{height:230px!important}.cs-home-master-products .cs-product-card__body{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:13px!important}.cs-home-master-products .cs-product-card__title{justify-content:flex-start!important;text-align:left!important;font-size:15px!important}.cs-home-master-products .cs-product-card__rating,.cs-home-master-products .cs-product-card__meta,.cs-home-master-products .cs-product-card__price{justify-content:flex-start!important}.cs-home-master-products .cs-product-card__meta{font-size:11px!important}.cs-home-master-products .cs-product-card__price{font-size:19px!important}.cs-home-master-products .cs-add-to-cart{min-height:42px!important;font-size:13px!important}
 .cs-home-master-brands>.e-con-inner{width:100%!important}.cs-home-master-brands{overflow:auto!important}.cs-home-master-brands img{width:auto!important;max-width:none!important;height:78px!important}
 .cs-home-section-title .elementor-heading-title{font-size:24px!important}.cs-home-section-subtitle p{font-size:14px!important}
 .cs-home-category-row{display:grid!important;grid-template-columns:1fr!important}.cs-home-category-card{min-height:126px!important}.cs-home-category-image{width:96px!important;min-width:96px!important}.cs-home-category-image img{width:96px!important;height:106px!important}.cs-home-category-title .elementor-heading-title{font-size:15px!important}.cs-home-category-desc p{font-size:12.5px!important}.cs-home-category-link .elementor-button{font-size:13px!important}
 .cs-home-why-row{display:grid!important;grid-template-columns:1fr 1fr!important}.cs-home-why-card{border-right:0!important;padding:13px 8px!important}.cs-home-why-box .elementor-icon{font-size:43px!important}.cs-home-why-box .elementor-icon-box-title{font-size:14px!important}.cs-home-why-box .elementor-icon-box-description{font-size:12px!important}
 .cs-home-review-row{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.cs-home-review-row::-webkit-scrollbar{display:none!important}.cs-home-review-card{min-width:100%!important;scroll-snap-align:start!important;min-height:130px!important;padding:16px!important}.cs-home-review-avatar{width:68px!important;min-width:68px!important}.cs-home-review-avatar img{width:68px!important;height:68px!important}.cs-home-review-quote p{font-size:13px!important}.cs-home-review-meta,.cs-home-review-meta strong{font-size:12px!important}.cs-home-review-arrow{display:none!important}
}

@media(max-width:480px){
 .cs-home-benefit-row{grid-template-columns:1fr!important}
 .cs-home-master-products .cs-product-card{display:block!important}.cs-home-master-products .cs-product-card__image{height:auto!important;aspect-ratio:1/1!important}.cs-home-master-products .cs-product-card__title,.cs-home-master-products .cs-product-card__rating,.cs-home-master-products .cs-product-card__meta,.cs-home-master-products .cs-product-card__price{text-align:center!important;justify-content:center!important}
 .cs-home-why-row{grid-template-columns:1fr!important}
}

/* v3.3.0 — premium interaction/responsive pass. No master layout redesign. */
.cs-home-master-products .cs-product-card,
.cs-home-category-card,
.cs-home-why-card,
.cs-home-review-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
@media (hover:hover) and (pointer:fine){
 .cs-home-master-products .cs-product-card:hover{transform:translateY(-4px)!important;border-color:#d4dbe5!important;box-shadow:0 12px 28px rgba(7,17,32,.10)!important}
 .cs-home-master-products .cs-product-card__image img{transition:transform .28s ease}
 .cs-home-master-products .cs-product-card:hover .cs-product-card__image img{transform:scale(1.025)}
 .cs-home-category-card:hover{transform:translateY(-3px)!important;border-color:#d9dfe7!important;box-shadow:0 10px 22px rgba(7,17,32,.08)!important}
 .cs-home-category-card:hover .cs-home-category-image img{transform:scale(1.035)}
 .cs-home-why-card:hover{background:#fff!important;box-shadow:0 7px 20px rgba(7,17,32,.06)!important}
}
.cs-home-category-image img{transition:transform .25s ease}
.cs-home-master-products .cs-product-card{display:flex!important;flex-direction:column!important;height:100%!important}
.cs-home-master-products .cs-product-card__body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}
.cs-home-master-products .cs-product-card__price{margin-top:auto!important}
.cs-home-master-products .cs-add-to-cart{margin-top:7px!important;transition:background .18s ease,transform .18s ease,opacity .18s ease!important}
.cs-home-master-products .cs-add-to-cart.is-loading{pointer-events:none!important;opacity:.68!important}
.cs-home-master-products .cs-add-to-cart.is-added{background:#14833b!important}
.cs-home-master-products .cs-add-to-cart:focus-visible,
.cs-home-category-link .elementor-button:focus-visible,
.cs-home-review-control:focus-visible,
.cs-home-review-dots button:focus-visible{outline:3px solid rgba(239,28,37,.28)!important;outline-offset:2px!important}

/* Testimonial controls are real buttons while preserving the MASTER look. */
.cs-home-review-control{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:1!important;cursor:pointer!important}
.cs-home-review-dots button{display:block!important;width:7px!important;height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#dbe2ea!important;cursor:pointer!important;transition:width .2s ease,background .2s ease,transform .2s ease!important}
.cs-home-review-dots button.is-active{width:18px!important;border-radius:999px!important;background:#ef1c25!important}
.cs-home-review-card.is-active{border-color:#d7dde5!important;box-shadow:0 4px 14px rgba(7,17,32,.07)!important}
.cs-home-review-arrow{cursor:pointer!important;user-select:none!important}

/* Subtle entrance motion. Disabled in Elementor editor and for reduced motion. */
@media (prefers-reduced-motion:no-preference){
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready .cs-home-benefit-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready .cs-product-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready .cs-home-category-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready .cs-home-why-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready .cs-home-review-card{opacity:0;transform:translateY(8px)}
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready.cs-in-view .cs-home-benefit-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready.cs-in-view .cs-product-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready.cs-in-view .cs-home-category-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready.cs-in-view .cs-home-why-card,
 body:not(.elementor-editor-active) .cs-home-master.cs-home-animate-ready.cs-in-view .cs-home-review-card{opacity:1;transform:none;transition:opacity .36s ease,transform .36s ease,box-shadow .22s ease,border-color .22s ease}
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-benefit-card:nth-child(2),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-product-card:nth-child(2),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-category-card:nth-child(2),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-why-card:nth-child(2),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-review-card:nth-child(2){transition-delay:.045s}
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-benefit-card:nth-child(3),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-product-card:nth-child(3),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-category-card:nth-child(3),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-why-card:nth-child(3),
 body:not(.elementor-editor-active) .cs-home-master.cs-in-view .cs-home-review-card:nth-child(3){transition-delay:.09s}
}

/* Tablet and phone tuning: preserve artwork, increase readability/tap targets. */
@media(max-width:767px){
 .cs-home-master-hero img,.cs-home-master-sale img{width:100%!important;height:auto!important;object-fit:contain!important}
 .cs-home-master-products .cs-add-to-cart{min-height:46px!important}
 .cs-home-category-link .elementor-button{min-height:42px!important;display:inline-flex!important;align-items:center!important}
 .cs-home-review-row{scroll-behavior:smooth!important;overscroll-behavior-x:contain!important}
 .cs-home-review-dots button{width:9px!important;height:9px!important}.cs-home-review-dots button.is-active{width:22px!important}
}
@media(max-width:480px){
 .cs-home-master>.e-con-inner{width:calc(100% - 24px)!important}
 .cs-home-master-hero>.e-con-inner{width:100%!important}
 .cs-home-master-benefits>.e-con-inner,.cs-home-master-brands>.e-con-inner{width:100%!important}
 .cs-home-benefit-card{padding:15px 14px!important}
 .cs-home-master-products{padding-inline:12px!important}
 .cs-home-master-products .cs-section-heading h2{font-size:22px!important}
 .cs-home-master-products .cs-product-card__body{padding:14px!important}
 .cs-home-master-products .cs-product-card__title{font-size:16px!important;min-height:0!important;margin-bottom:8px!important}
 .cs-home-master-products .cs-product-card__meta{font-size:12px!important}
 .cs-home-master-products .cs-product-card__price{font-size:20px!important}
 .cs-home-category-card{padding:12px!important}
 .cs-home-review-card{min-height:146px!important}
}
