html[data-kit=electronics]{--p-title:clamp(1.375rem, 2vw, 1.75rem);--p-card-radius:.875rem;--p-field:color-mix(in srgb, var(--clr-accent) 9%, var(--clr-bg))}html[data-kit=electronics] .section-title,html[data-kit=electronics] .tb-title{text-align:start;font-weight:800}html[data-kit=electronics] .section-sub,html[data-kit=electronics] .tb-sub,html[data-kit=electronics] .lib-deals__head>div,html[data-kit=electronics] .lib-row__head>div{text-align:start}html[data-kit=electronics] .lib-tabs{justify-content:flex-start}html[data-kit=electronics] .lib-slider{max-width:var(--opt-container,1320px);margin-inline:auto;padding-inline:var(--p-gutter);background:0 0;margin-top:1.25rem}html[data-kit=electronics] .lib-slider__track{border-radius:calc(var(--p-card-radius) * 1.6)}html[data-kit=electronics] .lib-slider--tall .lib-slide{min-height:clamp(26rem,52vh,33rem)}html[data-kit=electronics] .lib-slide--tint{background:var(--tint)}html[data-kit=electronics] .lib-slide--tint .lib-slide__copy{color:var(--p-ink);margin-inline-start:clamp(1.5rem,4vw,4rem)}html[data-kit=electronics] .lib-slide--tint .lib-slide__title{text-shadow:none;font-size:clamp(2rem,4.4vw,3.5rem)}html[data-kit=electronics] .lib-slide--tint .lib-eyebrow{color:var(--clr-accent);opacity:1}html[data-kit=electronics] .lib-slide--tint .lib-slide__cta{background:var(--clr-accent);color:#fff;border-radius:999px}html[data-kit=electronics] .lib-slide--tint .lib-slide__product{object-fit:cover;padding:0}html[data-kit=electronics] .lib-dot{background:color-mix(in srgb, var(--p-ink) 25%, transparent)}html[data-kit=electronics] .lib-dot[aria-current=true]{background:var(--clr-accent)}html[data-kit=electronics] .lib-banners--blocks{padding-inline:var(--p-gutter);max-width:var(--opt-container,1320px);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:1.5rem auto 0}html[data-kit=electronics] .lib-banners--blocks .lib-banner{border-radius:var(--p-card-radius);background:var(--tint,var(--p-field));min-height:0;color:var(--p-ink);grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow:hidden}html[data-kit=electronics] .lib-banners--blocks .lib-banner img{aspect-ratio:4/3;object-fit:cover;order:2;width:100%;padding:0}html[data-kit=electronics] .lib-banners--blocks .lib-banner__copy{order:1;padding:1.25rem 1.25rem 0}html[data-kit=electronics] .lib-banners--blocks .lib-banner__title{font-size:clamp(1.0625rem,1.4vw,1.25rem)}html[data-kit=electronics] .lib-tiles--circles .lib-tile__media{background:var(--p-field)}html[data-kit=electronics] .lib-tiles--circles .lib-tile__media img{object-fit:cover;width:100%;height:100%;padding:0}@media (width>=1024px){html[data-kit=electronics] .lib-tiles--circles{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;display:grid}html[data-kit=electronics] .lib-tiles--circles .lib-tile__media{aspect-ratio:1;width:100%;height:auto}}html[data-kit=electronics] .product-card{border:1px solid var(--p-line);border-radius:var(--p-card-radius);transition:border-color .25s var(--p-ease), box-shadow .25s var(--p-ease);overflow:hidden;background:var(--clr-bg)!important}html[data-kit=electronics] .product-card:hover{border-color:color-mix(in srgb, var(--clr-accent) 45%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--p-ink) 8%, transparent)}html[data-kit=electronics] .product-card [data-fx-media]{aspect-ratio:1;border-radius:0;background:var(--clr-bg)!important}html[data-kit=electronics] .product-card [data-fx-media] img{object-fit:cover;padding:0}html[data-kit=electronics] .product-card>div:last-child{text-align:start;align-items:flex-start;padding:.75rem .9rem 1rem}html[data-kit=electronics] .product-card h3{font-weight:600}html[data-kit=electronics] .product-card .mt-auto{flex-direction:row;justify-content:flex-start}html[data-kit=electronics] .product-card .mt-auto>span{font-size:1rem;color:var(--clr-accent)!important}html[data-kit=electronics] .card-badge{border-radius:999px}html[data-kit=electronics] .card-badge--sale{background:var(--clr-accent);color:#fff}html[data-kit=electronics] .card-cta{border-radius:999px}@media (width>=1024px){html[data-kit=electronics] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-kit=electronics] .lib-deals{background:var(--p-field);border-radius:calc(var(--p-card-radius) * 1.6);padding-block:clamp(1.5rem,3vw,2.5rem)}html[data-kit=electronics] .lib-countdown{background:var(--clr-bg);color:var(--p-ink);border-radius:var(--p-card-radius)}html[data-kit=electronics] .btn-primary,html[data-kit=electronics] .btn-cta,html[data-kit=electronics] .header-search__input{border-radius:999px}html[data-kit=electronics] .gallery-track{border-radius:var(--p-card-radius);background:var(--clr-bg);border:1px solid var(--p-line)}html[data-kit=electronics] .gallery-slide img{object-fit:cover}@media (width<=767px){html[data-kit=electronics] .lib-banners--blocks{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-kit=electronics] .lib-slide--tint .lib-slide__product{height:15rem}html[data-kit=electronics] .lib-slider--tall .lib-slide{min-height:30rem}}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner__copy{border-radius:var(--p-card-radius);background:color-mix(in srgb, var(--clr-bg) 94%, transparent);max-width:min(22rem,100% - 1.5rem);box-shadow:0 8px 24px color-mix(in srgb, var(--p-ink) 10%, transparent);color:var(--p-ink);text-shadow:none;padding:.9rem 1.1rem;inset-block:auto clamp(.75rem,1.6vw,1.25rem);inset-inline-start:clamp(.75rem,1.6vw,1.25rem)}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner__copy *{color:var(--p-ink);text-shadow:none}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner__copy .lib-eyebrow{color:var(--clr-accent)}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner__title{font-size:clamp(1.125rem,1.8vw,1.625rem)}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner img{object-position:center 40%}@media (width<=767px){html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner{min-height:17rem}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner__copy{gap:.15rem;max-width:72%;padding:.6rem .85rem}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner__title{font-size:1.0625rem}html[data-kit=electronics] .lib-banners:not(.lib-banners--blocks) .lib-banner__cta{margin-top:.35rem}}