* { position: relative; z-index: 1; }
.pu-buy__title {
font-size: clamp(1.3rem, 2.4vw, 1.85rem);
margin: 0;
line-height: 1.18;
padding-right: 28px;
}
.pu-buy__sku {
font-size: 12px;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--pu-muted);
}
.pu-buy__rating {
display: inline-flex;
align-items: center;
gap: 6px;
width: fit-content;
font-size: 13px;
font-weight: 700;
color: var(--pu-ink);
padding: 5px 10px;
background: rgba(0, 194, 184, 0.1);
border: 1px solid rgba(0, 194, 184, 0.4);
box-shadow: 0 0 10px rgba(0, 194, 184, 0.15);
}
.pu-price {
display: flex;
align-items: baseline;
gap: 12px;
flex-wrap: wrap;
padding: 16px 18px;
background: var(--pu-ink);
color: #F3F0F8;
position: relative;
border: 1px solid var(--pu-primary);
box-shadow: inset 0 0 0 1px rgba(249, 248, 113, 0.25), 0 0 18px rgba(0, 194, 184, 0.25);
}
.pu-price::before {
content: '';
position: absolute;
top: 6px; left: 6px;
width: 12px; height: 12px;
border-top: 2px solid var(--pu-hi);
border-left: 2px solid var(--pu-hi);
}
.pu-price::after {
content: '';
position: absolute;
bottom: 6px; right: 6px;
width: 12px; height: 12px;
border-bottom: 2px solid var(--pu-accent);
border-right: 2px solid var(--pu-accent);
}
.pu-price__now {
font-family: var(--pu-font-display);
font-size: 1.75rem;
font-weight: 800;
letter-spacing: 0.02em;
color: var(--pu-hi);
}
.pu-price__old {
font-size: 0.95rem;
opacity: 0.55;
text-decoration: line-through;
}
.pu-installment {
margin: 0;
font-size: 13px;
color: var(--pu-muted);
line-height: 1.45;
padding: 10px 0;
border-top: 1px solid var(--pu-line);
border-bottom: 1px solid var(--pu-line);
}
.pu-installment strong { color: var(--pu-ink); }
.pu-installment a {
margin-left: 4px;
color: var(--pu-primary-deep);
text-decoration: underline;
text-underline-offset: 2px;
font-weight: 600;
}
.pu-buy__form button[type="submit"] {
width: 100%;
padding: 14px 20px;
background: var(--pu-accent);
color: #fff;
border: 1px solid var(--pu-accent-deep);
border-radius: 0;
font-family: var(--pu-font-display);
font-size: 13px;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
cursor: pointer;
min-height: 52px;
box-shadow: 0 0 0 1px rgba(249, 248, 113, 0.35), 0 0 16px rgba(255, 46, 99, 0.35);
transition: background 0.15s, box-shadow 0.15s, transform 0.1s;
}
.pu-buy__form button[type="submit"]:hover {
background: var(--pu-accent-deep);
transform: translateY(-1px);
box-shadow: 0 0 0 1px var(--pu-hi), 0 0 22px rgba(255, 46, 99, 0.5);
}
/* info cabinet */
.pu-cabinet {
display: grid;
grid-template-columns: 1fr;
margin-bottom: 36px;
border: 1px solid rgba(0, 194, 184, 0.4);
box-shadow: var(--pu-neon);
overflow: hidden;
position: relative;
}
.pu-cabinet__side {
background: linear-gradient(160deg, var(--pu-ink) 0%, #25253F 100%);
color: #F3F0F8;
padding: 28px 24px;
display: flex;
flex-direction: column;
gap: 10px;
justify-content: center;
position: relative;
}
.pu-cabinet__side::before {
content: '';
position: absolute;
top: 10px; left: 10px;
width: 16px; height: 16px;
border-top: 2px solid var(--pu-primary);
border-left: 2px solid var(--pu-primary);
}
.pu-cabinet__side h2 {
color: var(--pu-hi);
font-size: 1.25rem;
margin: 0;
}
.pu-cabinet__side p {
margin: 0;
font-size: 14px;
line-height: 1.6;
opacity: 0.9;
}
.pu-cabinet__sheet {
background: var(--pu-panel);
padding: 8px 22px 26px;
position: relative;
}
.pu-cabinet__label {
display: inline-flex;
margin: 16px 0 8px;
padding: 4px 12px;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--pu-accent);
background: rgba(255, 46, 99, 0.1);
border: 1px solid rgba(255, 46, 99, 0.35);
font-family: var(--pu-font-display);
}
.pu-band {
margin-bottom: 36px;
padding-top: 8px;
}
.pu-band__label {
font-family: var(--pu-font-display);
font-size: 1.1rem;
font-weight: 700;
margin: 0 0 16px;
padding-bottom: 10px;
border-bottom: 2px solid var(--pu-primary);
display: inline-block;
box-shadow: 0 2px 0 rgba(249, 248, 113, 0.45);
}
.pu-reviews, .pu-recommend { margin-bottom: 36px; }
/* footer */
.pu-footer {
background: var(--pu-ink);
color: rgba(243, 240, 248, 0.88);
padding: 56px 24px 28px;
border-top: 3px solid var(--pu-primary);
box-shadow: 0 -4px 24px rgba(0, 194, 184, 0.15);
}
.pu-footer a { color: var(--pu-primary); }
.pu-footer a:hover { color: var(--pu-hi); }
.pu-footer__grid {
max-width: var(--pu-max);
margin: 0 auto 36px;
display: grid;
gap: 32px;
}
.pu-footer__brand h3 {
font-size: 1.4rem;
color: #fff;
margin-bottom: 12px;
}
.pu-footer__brand p {
font-size: 14px;
line-height: 1.7;
margin: 0 0 18px;
color: rgba(243, 240, 248, 0.65);
}
.pu-footer__social { display: flex; gap: 8px; flex-wrap: wrap; }
.pu-footer__social a {
display: flex; align-items: center; justify-content: center;
width: 40px; height: 40px;
border: 1px solid rgba(0, 194, 184, 0.45);
color: #F3F0F8;
}
.pu-footer__social a:hover {
background: var(--pu-primary);
border-color: var(--pu-hi);
color: var(--pu-ink);
box-shadow: var(--pu-neon);
}
.pu-footer__social svg { width: 18px; height: 18px; fill: currentColor; }
.pu-footer h4 {
font-family: var(--pu-font-display);
font-size: 11px;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--pu-primary);
margin-bottom: 14px;
font-weight: 700;
}
.pu-footer__links { list-style: none; margin: 0; padding: 0; }
.pu-footer__links li { margin-bottom: 10px; }
.pu-footer__links a { font-size: 14px; }
.pu-footer address {
font-style: normal;
font-size: 14px;
line-height: 1.85;
color: rgba(243, 240, 248, 0.88);
}
.pu-footer__subscribe form { display: flex; gap: 0; flex-wrap: wrap; }
.pu-footer__subscribe input[type="email"] {
flex: 1; min-width: 200px; padding: 12px 14px;
border: 1px solid rgba(0, 194, 184, 0.4);
background: transparent; color: #fff;
font-family: var(--pu-font-body); font-size: 14px;
}
.pu-footer__subscribe input::placeholder { color: rgba(243, 240, 248, 0.4); }
.pu-footer__subscribe button {
padding: 12px 20px;
background: var(--pu-accent);
color: #fff;
border: 1px solid var(--pu-accent-deep);
font-weight: 700; font-size: 12px; letter-spacing: 0.08em;
text-transform: uppercase; cursor: pointer; min-height: 44px;
font-family: var(--pu-font-display);
}
.pu-footer__subscribe button:hover {
background: var(--pu-primary);
border-color: var(--pu-primary);
color: var(--pu-ink);
}
.pu-footer__payments {
max-width: var(--pu-max); margin: 0 auto 28px;
display: flex; flex-wrap: wrap; gap: 12px; align-items: center;
}
.pu-footer__payments svg { height: 28px; width: auto; }
.pu-footer__bottom {
max-width: var(--pu-max); margin: 0 auto; padding-top: 24px;
border-top: 1px solid rgba(243, 240, 248, 0.18);
font-size: 12px; text-align: center;
color: rgba(243, 240, 248, 0.45); line-height: 1.8;
}
.pu-footer__bottom a { margin: 0 4px; }
@media (min-width: 750px) {
.pu-menu-toggle { display: none; }
.pu-desktop-only { display: inline-flex; }
.pu-search { display: block; }
.pu-steps { display: block; }
.pu-rail-layout {
grid-template-columns: 0.72fr 1.4fr 1fr;
gap: 22px;
}
.pu-thumbs { order: 0; position: sticky; top: 120px; }
.pu-stage { order: 0; }
.pu-buy { order: 0; position: sticky; top: 120px; }
.pu-cabinet { grid-template-columns: 0.85fr 1.15fr; }
.pu-footer__grid { grid-template-columns: 1.4fr 1fr 1fr 1fr; }
}
@media (max-width: 749px) {
.pu-header__top { padding-left: 12px; padding-right: 12px; }
.pu-logo { font-size: 1.05rem; }
.pu-main { padding: 18px 14px 56px; }
.pu-thumbs { padding: 16px 14px; }
.pu-thumbs__rail {
flex-direction: row;
flex-wrap: wrap;
}
.pu-thumbs__slot {
flex: 1 1 calc(25% - 8px);
min-height: 44px;
}
.pu-buy { padding: 20px 16px 22px; }
.pu-stage { padding: 10px; }
.pu-cabinet__sheet { padding: 4px 16px 22px; }
.pu-buy__form button[type="submit"] { width: 100%; }
}
Home /
/
Solidarity Box Polos "16":11}' data-sheets-value='{"1":2 desde días casuales hasta 10001706 Unisex Size:Única
Pulse arcade · Rail stage
Thumb · Rail
01
02
03
04
Arcade cabinet rail — cyan pulse, magenta hit, lemon score glow.
Cabinet notes
Pulse arcade — neon hairlines and corner brackets frame the playfield brief.
Playfield sheet
Description
Solidarity Box Polos "16":11}' data sheets value='{"1":2 desde días casuales hasta 10001706 Unisex Size:Única "16":11}' data sheets value='{"1":2 Polera Hoodie para Mujer
Exchange/Return Notes
We offer a 30-day return/exchange service after receiving.
Final sale items are not eligible for returns or exchanges.
To process your return/exchange, please contact us at [email protected]
Please click here for more details>>> Return & Exchange Policy
Discover