/* Electrify cards, now as independent horizontally scrollable collections. */
/* Only the Christmas campaign gift in the desktop category browser. */
html body .pcr-desktop-menu__categories > li[data-pcr-campaign] .pcr-desktop-menu__photo > .fa-gift{color:#d22f3c}
body.common-home #content .pcr-home-rows[data-pcr-electrify-rows="1"]{padding:20px;background:#fff}
/* The individual collection headings are visible; keep the shared heading for screen readers. */
body.common-home #content .pcr-electrify-rows-title.box-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.common-home #content .pcr-electrify-row{margin:0;padding:0;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;box-shadow:none}
body.common-home #content .pcr-electrify-row:last-child{border-bottom:0}
body.common-home #content .pcr-electrify-row > .pcr-home-row__head{padding:14px 0;margin:0;border-bottom:1px solid #ededed}
body.common-home #content .pcr-electrify-row .pcr-home-row__track{grid-auto-flow:column;grid-auto-columns:25%;gap:0;overflow-x:auto;overflow-y:hidden;padding:16px 0 8px;scroll-snap-type:x mandatory}
body.common-home #content .pcr-electrify-row .pcr-home-row__item{padding:0 10px;border-right:1px solid #eee}
body.common-home #content .pcr-electrify-row .pcr-home-row__item .product-block{padding:8px 0 12px;border:0;box-shadow:none}
body.common-home #content .pcr-electrify-row .pcr-home-row__item .image{height:200px}
body.common-home #content .pcr-electrify-row .pcr-home-row__item .caption,body.common-home #content .pcr-electrify-row .pcr-home-row__item .rating{text-align:center}
body.common-home #content .pcr-electrify-row .pcr-home-row__item .price{display:block;min-height:0;margin:0 0 5px;text-align:center}
body.common-home #content .pcr-electrify-row .pcr-home-row__item .price-new,body.common-home #content .pcr-electrify-row .pcr-home-row__item .price-old{display:inline;float:none}
body.common-home #content .pcr-electrify-row .pcr-home-row__item .addtocart{display:inline-flex;width:auto;min-height:40px;margin:4px auto 0;padding:8px 20px;border:1px solid #ddd;border-radius:0;background:#fff;color:#888;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}
body.common-home #content .pcr-electrify-row .pcr-home-row__item .addtocart:hover{border-color:#5bb112;background:#5bb112;color:#fff}
html body.common-home #content .pcr-electrify-row .product-block button.addtocart span,
html:not([data-theme="dark"]) body.common-home #content .pcr-electrify-row .product-block button.addtocart:hover span{background:transparent!important;color:inherit!important}
body.common-home #content .pcr-electrify-card-actions{pointer-events:none;z-index:20}
body.common-home #content .pcr-electrify-card-actions button{pointer-events:auto}
body.common-home #content .pcr-electrify-row :is(.pcr-home-row__arrow,.addtocart,.pcr-electrify-card-actions button):focus-visible{outline:3px solid #59a52d;outline-offset:2px}
html[data-theme="dark"] body.common-home #content .pcr-home-rows[data-pcr-electrify-rows="1"]{background:#202b22}
html[data-theme="dark"] body.common-home #content .pcr-electrify-row .pcr-home-row__item .addtocart{background:#2a3a2b;border-color:#526d4b;color:#b3e69d}
@media(max-width:1199px){body.common-home #content .pcr-electrify-row .pcr-home-row__track{grid-auto-columns:33.333333%}}
@media(max-width:767px){body.common-home #content .pcr-home-rows[data-pcr-electrify-rows="1"]{padding:14px}body.common-home #content .pcr-electrify-row .pcr-home-row__track{grid-auto-columns:50%}body.common-home #content .pcr-electrify-row .pcr-home-row__item{padding:0 6px}body.common-home #content .pcr-electrify-row .pcr-home-row__item .image{height:150px}}
@media(hover:none){
  body.common-home #content .pcr-electrify-row .pcr-home-row__item .image{height:198px;padding-bottom:48px;box-sizing:border-box}
  body.common-home #content .pcr-electrify-card-actions{top:auto;bottom:0;height:44px;margin:0;opacity:1}
  body.common-home #content .pcr-electrify-card-actions button{width:44px;height:44px}
  body.common-home #content .pcr-electrify-row .saleicon,body.common-home #content .pcr-electrify-row .percentsaving{font-size:10px;line-height:18px;padding:2px 4px}
}
