.pila-battery-shop-cta-wrapper,.pila-bsc{overflow:hidden}.pila-bsc{background-color:var(--pila-light-gray);padding-top:8rem;padding-bottom:8rem}.pila-bsc__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.pila-bsc__heading{font-family:var(--font-heading)!important;font-weight:var(--weight-bold);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--pila-black);margin:0 0 1.2rem}.pila-bsc__subheading{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--pila-gray);margin:0 0 5rem}.pila-bsc__viewport{width:100%;overflow:hidden;padding:.8rem 0}.pila-bsc__track{display:flex;gap:1.6rem;will-change:transform;cursor:grab;user-select:none;-webkit-user-select:none;padding-left:var(--gutter)}.pila-bsc__track:active{cursor:grabbing}.pila-bsc__card{flex:0 0 320px;background:var(--pila-white);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--transition-base)}.pila-bsc__card:hover{box-shadow:0 8px 32px #0000001a}.pila-bsc__card-image-wrap{position:relative;background-color:var(--pila-white);aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:4.8rem 3.2rem 1.2rem}.pila-bsc__badge{position:absolute;top:1.6rem;left:1.6rem;background:var(--pila-light-gray);border-radius:var(--radius-pill);font-family:var(--font-mono)!important;font-weight:var(--weight-medium);font-size:1.1rem;line-height:1;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--pila-black);padding:.6rem 1.4rem}.pila-bsc__image{position:absolute;top:4.8rem;right:3.2rem;bottom:1.2rem;left:3.2rem;width:calc(100% - 6.4rem);height:calc(100% - 6rem);object-fit:contain;object-position:center center;display:block;margin:0 auto}.pila-bsc__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pila-bsc__placeholder-svg{width:60%;height:60%;opacity:.2}.pila-bsc__card-body{padding:2.4rem;display:flex;flex-direction:column;flex:1;border-top:1px solid var(--pila-light-gray)}.pila-bsc__card-info{display:flex;flex-direction:column;gap:.4rem;flex:1}.pila-bsc__product-name{font-family:var(--font-heading)!important;font-weight:var(--weight-bold);font-size:1.8rem;line-height:1.3;color:var(--pila-black);margin:0}.pila-bsc__tagline{font-family:var(--font-body);font-size:1.3rem;line-height:var(--leading-normal);color:var(--pila-gray);margin:0}.pila-bsc__price{font-family:var(--font-heading)!important;font-weight:var(--weight-regular);font-size:1.6rem;line-height:1.3;color:var(--pila-black);opacity:.6;margin:2rem 0}.pila-bsc__card-actions{display:flex;gap:1rem}.pila-bsc__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 1.6rem;border-radius:var(--radius-pill);font-family:var(--font-mono)!important;font-weight:var(--weight-medium);font-size:1.3rem;letter-spacing:var(--tracking-wider);text-transform:uppercase;text-decoration:none;transition:opacity var(--transition-base);white-space:nowrap;cursor:pointer}.pila-bsc__btn--primary{background:var(--pila-yellow);color:var(--pila-black);border:none}.pila-bsc__btn--primary:hover{opacity:.8;color:var(--pila-black);text-decoration:none}.pila-bsc__btn--outline{background:transparent;color:var(--pila-black);border:1.5px solid var(--pila-black)}.pila-bsc__btn--outline:hover{opacity:.55;color:var(--pila-black);text-decoration:none}.pila-bsc__nav{display:flex;justify-content:flex-end;gap:1.8rem;margin-top:2.4rem;padding-right:var(--gutter)}.pila-bsc__arrow{width:60px;height:60px;border-radius:50%;border:none;background:#0006;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-base);padding:0}.pila-bsc__arrow:hover{background:#0009}.pila-bsc__arrow img{width:36px;height:36px}@media screen and (max-width:1200px){.pila-bsc__inner{padding:0 4rem}}@media screen and (max-width:599px){.pila-bsc{padding-top:4.8rem;padding-bottom:4.8rem}.pila-bsc__inner{padding:0 var(--gutter-mobile)}.pila-bsc__heading{font-size:var(--text-3xl)}.pila-bsc__subheading{margin-bottom:3.2rem}.pila-bsc__track{padding-left:var(--gutter-mobile);gap:1.2rem}.pila-bsc__card{flex:0 0 80vw}.pila-bsc__nav{padding-right:var(--gutter-mobile)}.pila-bsc__arrow{width:48px;height:48px}.pila-bsc__arrow img{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pila-battery-shop-cta.css.map */
