/* Refinamiento visual: espacio exterior en negro, blanco hielo y azul estelar. */
.storefront{--acid:#f7f9f7;--coral:#9edcff;--paper:#05070c;--ink:#f6f8f8;--line:rgba(246,248,248,.18);--muted:#acb5bf;color-scheme:dark;background-color:#05070c;background-image:radial-gradient(ellipse at 78% 0%,rgba(102,141,191,.15),transparent 34%),radial-gradient(ellipse at 5% 48%,rgba(57,78,122,.17),transparent 31%),radial-gradient(circle at 13px 17px,rgba(255,255,255,.9) 0 1px,transparent 1.5px),radial-gradient(circle at 71px 83px,rgba(169,218,255,.75) 0 1px,transparent 1.5px),radial-gradient(circle at 164px 45px,rgba(255,255,255,.55) 0 .7px,transparent 1.2px),radial-gradient(circle at 29px 142px,rgba(255,255,255,.48) 0 .7px,transparent 1.3px),linear-gradient(180deg,#080b13 0%,#05070c 49%,#090c14 100%);background-size:auto,auto,211px 197px,283px 269px,173px 229px,307px 263px,auto}.storefront .shipping-bar{background:#f7f9f7;color:#080b12}.storefront .brand-logo{border-color:rgba(247,249,247,.7);box-shadow:0 0 0 4px rgba(247,249,247,.08),0 0 25px rgba(158,220,255,.17)}.storefront .cart-button{box-shadow:0 0 22px rgba(247,249,247,.13)}.storefront .hero::before{border-color:rgba(158,220,255,.15);box-shadow:0 0 0 60px rgba(158,220,255,.02),0 0 0 120px rgba(158,220,255,.015)}.storefront .hero h1{ text-shadow:0 0 28px rgba(158,220,255,.11)}.storefront .button-dark{box-shadow:0 10px 25px rgba(247,249,247,.12)}.storefront .button-dark:hover{box-shadow:0 15px 30px rgba(247,249,247,.24)}.storefront .vertical-text{color:#f7f9f7}.storefront .hero-sticker{box-shadow:0 0 30px rgba(247,249,247,.22)}.storefront .product-card:hover{border-color:rgba(247,249,247,.76)}.storefront footer{border-top-color:rgba(247,249,247,.3)}.storefront .footer-brand .brand-logo{border-color:#f7f9f7}.storefront .social-link:hover{border-color:#f7f9f7;background:rgba(247,249,247,.1)}.storefront .facebook-link:hover{border-color:#9edcff;background:rgba(158,220,255,.1)}
