.media-pending{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #ffffff15;background:transparent;color:#bbb;font-size:28px;letter-spacing:2px}.media-pending span{font-size:9px;letter-spacing:.1em}.cart-line-controls>button{background:none;border:0;color:white;text-decoration:underline;min-height:44px;font-size:11px}.product-card-info>span{color:#ccc;font-size:12px;margin-top:8px;display:block}.drop-empty[hidden]{display:none!important}.content-page>.tracking-card{margin-top:32px;max-width:650px}.content-page>.tracking-card>.text-link{display:flex;margin-top:20px}.beef-video-home .cinema-hero{background:transparent!important}#beef-products .product-grid:empty{display:none}.product-card-actions select{font-size:12px}.cart-page{min-height:60svh}button.text-link{cursor:pointer}.product-media img{object-fit:contain!important}.product-card .product-primary{object-fit:contain!important}.no-products{font-size:14px;color:#bbb;padding:30px 0}
.newsletter,.newsletter h2{color:#fff!important}.newsletter>div>p:last-child,.newsletter .eyebrow,.newsletter .fine-print{color:#ccc!important}

/* Un solo acabado grillz para los controles de la tienda. */
body button,body .button,body .button-pink,.beef-discord-support,.icon-button,.beef-help-options>button,.help-reply-actions>a,.launch-actions>a,.bag-button,.mobile-menu>summary{background-color:#101013!important;background-image:linear-gradient(#0009,#0009),var(--beef-grillz-art)!important;background-size:cover!important;background-position:center 62%!important;color:#fff!important;border:1px solid #ffffff65!important;border-radius:999px!important;text-shadow:0 1px 4px #000;box-shadow:inset 0 0 0 1px #ffffff08;min-height:44px}
body button:hover,body .button:hover{filter:brightness(1.15)}body button:disabled{filter:grayscale(.9);opacity:.5;cursor:not-allowed}.bag-button{padding:8px 13px}.mobile-menu>summary{display:flex;align-items:center;justify-content:center;width:44px}.product-card-actions .card-add-button{width:100%;padding:12px 10px;text-decoration:none;min-height:44px}.product-card-info{margin-top:12px}.product-card-actions{margin-top:14px}.header-actions .icon-button{width:44px;flex-shrink:0}
@media(prefers-reduced-motion:reduce){body button,body .button{transition:none!important}}
