:root{--cro-bg: #000000;--cro-yellow: #FFC000;--cro-white: #ffffff;--cro-dark: #050505;--cro-red: #E63946;--cro-sticker-line: #3e3d3d}.cro-feria-wrapper{background-color:var(--cro-bg);color:var(--cro-white);font-family:Oswald,sans-serif;text-transform:uppercase;width:100%;margin:0 auto;overflow:hidden;padding-bottom:4rem;position:relative}.cro-flags-container{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:2rem;z-index:20;position:relative;flex-wrap:wrap}.cro-flag-link{text-decoration:none;display:inline-block;transition:transform .2s}.cro-flag-link:hover:not(.cro-disabled){transform:scale(1.1) rotate(4deg)}.cro-flag-img{width:120px;height:auto;border:4px solid var(--cro-sticker-line);border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:6px 6px 0 var(--cro-yellow);display:block}.cro-usa-wrapper{position:relative;display:inline-block}.cro-usa-wrapper .cro-flag-link.cro-disabled{cursor:not-allowed;opacity:.8}.cro-usa-wrapper .cro-flag-img{filter:grayscale(80%);box-shadow:6px 6px #444;border-color:#aaa}.cro-coming-soon-badge{position:absolute;top:-15px;right:-25px;font-size:.9rem;color:var(--cro-white);background-color:var(--cro-dark);padding:5px 12px;border:2px solid var(--cro-sticker-line);border-radius:255px 15px 225px/15px 225px 15px 255px;transform:rotate(12deg);font-weight:700;box-shadow:4px 4px 0 var(--cro-red);z-index:10;pointer-events:none;white-space:nowrap}.cro-banner-wrapper{position:relative;width:100%;max-width:1300px;margin:1rem auto 2rem;display:flex;justify-content:center}.cro-marquee-container{background-color:var(--cro-yellow);color:var(--cro-dark);padding:8px 0;overflow:hidden;white-space:nowrap;font-weight:700;font-size:1.1rem;letter-spacing:2px;border-top:3px solid var(--cro-dark);border-bottom:3px solid var(--cro-dark);box-shadow:0 4px 15px #000c;position:absolute;z-index:30;width:120vw;left:50%;bottom:12%;transform:translate(-50%) rotate(-2deg);pointer-events:none}.cro-marquee-content{display:inline-block;animation:cro-marquee 15s linear infinite}@keyframes cro-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cro-hero{position:relative;padding:4rem 2rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.cro-main-banner{width:100%;border-radius:255px 25px 225px/25px 225px 25px 255px;border:8px solid var(--cro-sticker-line);box-shadow:15px 15px 0 var(--cro-yellow);transform:rotate(2deg);transition:transform .3s;position:relative;z-index:10}.cro-main-banner:hover{transform:scale(1.02) rotate(-1deg)}.cro-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;padding:2rem;max-width:1200px;margin:0 auto}.cro-card{background-color:var(--cro-dark);border:6px solid var(--cro-sticker-line);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;position:relative;box-shadow:12px 12px 0 var(--cro-yellow)}.cro-card:nth-child(1){transform:rotate(-2deg);border-radius:255px 25px 225px/25px 225px 25px 255px}.cro-card:nth-child(2){transform:rotate(3deg);border-radius:15px 255px 15px 225px/225px 15px 255px}.cro-card:nth-child(3){transform:rotate(-1deg);border-radius:225px 15px 255px/15px 255px 15px 225px}.cro-card:hover{transform:scale(1.05) rotate(0);box-shadow:15px 15px 0 var(--cro-red);z-index:10}.cro-product-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:#222;border-radius:255px 15px 225px/15px 225px 15px 255px;border:3px solid #444;margin-bottom:1.5rem;display:block}.cro-card h2{font-size:2rem;margin:0 0 .5rem;color:var(--cro-white);line-height:1.1}.cro-price{font-size:1.6rem;color:var(--cro-yellow);font-weight:700;margin-bottom:1.5rem;background:#ffc0001a;display:inline-block;padding:5px 10px;border-radius:8px;border:1px dashed var(--cro-yellow)}.cro-price strike{color:#888;font-size:1.1rem;margin-left:10px}.cro-stock-label{font-size:.95rem;color:#ccc;margin-bottom:10px;display:block}.cro-sizes{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2rem;flex-grow:1}.cro-size-box{background-color:var(--cro-bg);border:3px solid #555;border-radius:255px 15px 225px/15px 225px 15px 255px;padding:10px 15px;font-size:1.1rem;cursor:pointer;transition:.2s;text-align:center;min-width:70px;box-shadow:3px 3px #555}.cro-size-box:hover{border-color:var(--cro-sticker-line);transform:translateY(-2px);box-shadow:5px 5px 0 var(--cro-sticker-line)}.cro-size-box.active{background-color:var(--cro-yellow);color:var(--cro-dark);border-color:var(--cro-sticker-line);font-weight:700;box-shadow:5px 5px 0 var(--cro-dark);transform:translateY(-2px)}.cro-size-box .stock-count{display:block;font-size:.8rem;margin-top:4px;font-weight:400}.cro-size-box .stock-count.low,.cro-size-box.active .stock-count.low{color:var(--cro-red);font-weight:700}.cro-btn{background-color:var(--cro-sticker-line);color:var(--cro-white);border:4px solid var(--cro-dark);border-radius:255px 25px 225px/25px 225px 25px 255px;padding:15px;font-size:1.3rem;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all .2s;width:100%;box-shadow:6px 6px 0 var(--cro-dark);text-align:center;text-decoration:none;display:block;box-sizing:border-box}.cro-btn:hover{background-color:var(--cro-yellow);color:var(--cro-dark);transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--cro-dark)}.cro-btn:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--cro-dark)}.cro-gallery-section{padding:2rem 2% 6rem;width:100%;box-sizing:border-box;margin:0 auto}.cro-gallery-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;width:100%}.cro-gallery-img{width:calc(25% - 15px);min-width:250px;object-fit:cover;border:5px solid var(--cro-sticker-line);box-shadow:10px 10px 0 var(--cro-yellow);transition:all .3s cubic-bezier(.25,.8,.25,1);background-color:var(--cro-dark)}.cro-gallery-img:nth-child(1){transform:rotate(3deg);border-radius:255px 25px 225px/25px 225px 25px 255px}.cro-gallery-img:nth-child(2){transform:rotate(-2deg);border-radius:15px 255px 15px 225px/225px 15px 255px}.cro-gallery-img:nth-child(3){transform:rotate(2deg);border-radius:225px 15px 255px/15px 255px 15px 225px}.cro-gallery-img:nth-child(4){transform:rotate(-3deg);border-radius:15px 225px 255px 15px/255px 15px 225px}.cro-gallery-img:hover{transform:scale(1.05) rotate(0);box-shadow:12px 12px 0 var(--cro-red);z-index:10;position:relative}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
