.bsil{position:relative;background:#000;padding:clamp(2rem,4.5vh,3.5rem) 0 clamp(1.5rem,3vh,2.25rem);overflow:hidden}.bsil__head{position:relative;z-index:5;text-align:center;padding:0 1.25rem clamp(.9rem,2vh,1.4rem)}.bsil__eyebrow{margin:0 0 .5rem;font-size:.68rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#f02072}.bsil__title{margin:0;font-family:Anton,Archivo Black,sans-serif;font-size:clamp(2rem,6vw,3.6rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.bsil__title em{font-style:normal;color:#f02072}.bsil__stage{position:relative;display:grid;place-items:center}.bsil__frame{position:relative;grid-area:1 / 1;width:min(76vw,400px);aspect-ratio:2 / 3}.bsil__shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .85s ease}.bsil__shot.is-on{opacity:1}.bsil__giants{display:none}.bsil__giant{grid-area:1 / 1;font-family:Anton,Archivo Black,sans-serif;font-size:clamp(3.5rem,7vw,7rem);line-height:.85;letter-spacing:-.03em;color:var(--acento, #f02072);opacity:0;transform:scale(1.06);transition:opacity .8s ease,transform 1.1s cubic-bezier(.2,.7,.3,1);text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 28px rgba(0,0,0,.85)}.bsil__giant.is-on{opacity:1;transform:none}.bsil__cards{position:relative;z-index:4;display:grid;margin-top:clamp(.75rem,1.8vh,1.25rem);padding:0 1.25rem}.bsil__card{grid-area:1 / 1;justify-self:center;width:min(92vw,460px);text-align:center;color:#fff;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.3,1),visibility .5s}.bsil__card.is-on{opacity:1;visibility:visible;transform:none}.bsil__num{display:block;margin-bottom:.3rem;font-size:.66rem;font-weight:700;letter-spacing:.22em;color:var(--acento, #f02072)}.bsil__num i{font-style:normal;color:#ffffff59}.bsil__name{margin:0 0 .35rem;font-family:Anton,Archivo Black,sans-serif;font-size:clamp(1.45rem,5vw,2.1rem);line-height:1}.bsil__line{margin:0 0 .55rem;font-size:clamp(.88rem,2.5vw,1rem);color:#ffffffa3}.bsil__price{margin:0 0 .6rem;font-family:Anton,Archivo Black,sans-serif;font-size:1.2rem}.bsil__sizes{display:flex;justify-content:center;gap:.4rem;margin:0 0 .85rem}.bsil__size{min-width:2rem;padding:.28rem .5rem;border:1px solid rgba(255,255,255,.28);font-size:.7rem;font-weight:700;letter-spacing:.08em}.bsil__size--out{color:#ffffff4d;border-color:#ffffff1f;text-decoration:line-through}.bsil__cta{display:inline-flex;align-items:center;min-height:48px;padding:0 2.3rem;background:var(--acento, #f02072);color:#000;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.bsil__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px color-mix(in srgb,var(--acento, #f02072) 40%,transparent)}.bsil__dots{position:relative;z-index:5;display:flex;justify-content:center;gap:clamp(.6rem,3vw,1.75rem);padding:clamp(.85rem,2vh,1.4rem) 1rem 0}.bsil__dot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:48px;padding:.3rem;background:none;border:0;cursor:pointer;font:inherit}.bsil__swatch{width:clamp(1.4rem,5.5vw,1.8rem);height:clamp(1.4rem,5.5vw,1.8rem);border-radius:50%;background:var(--acento, #f02072);border:1px solid rgba(255,255,255,.35);transition:transform .3s ease,box-shadow .3s ease}.bsil__label{font-size:.54rem;font-weight:700;letter-spacing:.12em;color:#ffffff57;transition:color .25s ease}.bsil__dot:hover .bsil__label{color:#ffffffb8}.bsil__dot.is-on .bsil__label{color:#fff}.bsil__dot.is-on .bsil__swatch{transform:scale(1.18);box-shadow:0 0 0 2px #000,0 0 0 3px var(--acento, #f02072)}.bsil__dot:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:900px){.bsil{padding-bottom:clamp(2.5rem,5vh,4rem)}.bsil__stage{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);padding:0 clamp(2rem,5vw,5rem)}.bsil__frame{grid-area:auto;grid-column:2;width:min(34vw,460px)}.bsil__giants{display:grid;grid-area:auto;grid-column:1;place-items:center;justify-items:end;text-align:right;height:auto;pointer-events:none;z-index:1}.bsil__cards{grid-area:auto;grid-column:3;margin-top:0;padding:0;justify-items:start}.bsil__card{justify-self:start;width:min(24vw,320px);text-align:left}.bsil__sizes{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.bsil__shot,.bsil__giant,.bsil__card,.bsil__cta,.bsil__swatch{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/baddie-silueta.css.map */
