.container{position:relative;z-index:1}.starry-sky{display:block;height:100%;left:0;perspective:1000px;position:absolute;top:0;transform-style:preserve-3d;width:100%;z-index:-1}.star{animation:glow 1.5s infinite alternate,twinkle 2s infinite alternate;background-color:#fff;border-radius:50%;box-shadow:0 0 8px hsla(0,0%,100%,.8),0 0 15px hsla(0,0%,100%,.5),0 0 30px hsla(0,0%,100%,.3);height:4px;opacity:.8;position:absolute;transition:transform .1s ease-out;width:4px}@keyframes glow{0%{box-shadow:0 0 8px hsla(0,0%,100%,.8),0 0 15px hsla(0,0%,100%,.5),0 0 30px hsla(0,0%,100%,.3);opacity:.8}to{box-shadow:0 0 15px #fff,0 0 25px hsla(0,0%,100%,.6),0 0 50px hsla(0,0%,100%,.4);opacity:1}}@keyframes twinkle{0%{box-shadow:0 0 8px hsla(0,0%,100%,.8),0 0 15px hsla(0,0%,100%,.5),0 0 30px hsla(0,0%,100%,.3);opacity:.5}to{box-shadow:0 0 15px #fff,0 0 25px hsla(0,0%,100%,.7),0 0 50px hsla(0,0%,100%,.5);opacity:1}}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(../../../fonts/ProximaNova-Regular.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(../../../ProximaNova-Bold.otf) format("opentype")}:root{--primary-color:#9c27b0;--secondary-color:#ff9800;--background-gradient:linear-gradient(135deg,var(--primary-color),var(--secondary-color));--text-color:#333;--font-family:"Proxima Nova",sans-serif;--transition-fast:0.3s ease;--transition-slow:0.5s ease;--radius:6px}*{box-sizing:border-box;margin:0;padding:0}body{background:#000;color:var(--text-color);font-family:var(--font-family);line-height:1.5;scroll-behavior:smooth}header{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:0;position:relative;text-align:center}header .free-shipping{background-color:#222;border-bottom:1px solid #333;color:#ddd;font-size:1rem;padding:10px 16px;text-align:center;width:100%}header .free-shipping p{font-size:.9rem;line-height:1.6;margin:0}header .free-shipping strong{color:#fff}header .toolbar{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}.flag{background-image:url(../../../img/icon-flags.png);background-size:contain;display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:20px}.flag[data-currency=USD]{background-position:0 -13050px}.flag[data-currency=AUD]{background-position:0 -550px}.flag[data-currency=CAD]{background-position:0 -1900px}.currency-dropdown{margin-right:16px;position:relative}.dropdown-btn{align-items:center;background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:flex-start;padding:10px 16px;transition:background-color .3s ease;white-space:nowrap}.dropdown-btn .flag{flex-shrink:0}.dropdown-btn:hover{background-color:#444}.dropdown-content{background-color:#222;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff;display:none;min-width:200px;position:absolute;z-index:100}.dropdown-content a{align-items:center;color:#ddd;display:flex;padding:8px 12px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.dropdown-content a:hover{background-color:#333;color:#fff}.dropdown-btn:hover+.dropdown-content,.dropdown-content:hover{display:block}header .logo-container{display:block;margin:20px auto;padding:0}header .logo{max-height:120px;max-width:120px}.nav-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:20px 0;padding:0}.nav-links li{margin:0}.nav-links a{color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:red;text-decoration:underline}header .nav-icons img{height:24px;margin-left:15px}#cart-button,#search-button{background-color:transparent;border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease}#search-button{left:16px}#cart-button{right:16px}#cart-button:hover,#search-button:hover{transform:translateY(-50%) scale(1.1)}.popup-overlay.hidden{animation:none;display:none;opacity:0}.popup-overlay{align-items:center;animation:fadeIn .5s forwards;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1000}.popup{background:#000;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);max-width:400px;overflow-y:auto;padding:2rem;position:relative;text-align:center;width:90%}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.popup h2{color:#fff;font-size:1.8rem;margin-bottom:1rem}.popup p{color:#fff;margin-bottom:1.5rem}#freeShippingForm{display:flex;flex-direction:column;gap:.75rem}#freeShippingForm input{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:.75rem}.signup-btn{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background .3s ease}.signup-btn:hover{background-color:#2980b9}@keyframes fadeIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.spotlight-overlay{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.spotlight-search{animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;max-width:600px;min-width:300px;overflow:hidden;transition:transform .3s ease,opacity .3s ease;width:50%}.spotlight-header{background:hsla(0,0%,98%,.9);border-bottom:1px solid rgba(0,0,0,.1);display:flex;padding:12px}.spotlight-input{background-color:hsla(0,0%,94%,.8);border:none;border-radius:8px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);font-size:1.1rem;outline:none;padding:12px 16px;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.spotlight-input:focus{background-color:#fff;box-shadow:0 0 5px rgba(0,123,255,.5)}.spotlight-results{background:hsla(0,0%,100%,.85);max-height:350px;overflow-y:auto}.result-item{align-items:center;border-left:3px solid transparent;cursor:pointer;display:flex;gap:10px;padding:10px 15px;transition:background-color .2s ease,transform .2s ease}.result-item:hover{background-color:rgba(0,123,255,.1)}.result-item img{border-radius:4px;height:56px;width:56px}.result-item h3{color:#333;font-size:1rem;margin:0}.result-item p{color:#777;font-size:.875rem;line-height:1.2;margin:0}.spotlight-overlay .full-image{align-items:center;background:rgba(0,0,0,.9);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.spotlight-overlay .full-image img{max-height:90%;max-width:90%}.spotlight-results::-webkit-scrollbar{width:6px}.spotlight-results::-webkit-scrollbar-thumb{background:rgba(0,123,255,.2);border-radius:4px}.spotlight-results::-webkit-scrollbar-thumb:hover{background:rgba(0,123,255,.4)}#hamburger{cursor:pointer;display:block;height:32px;margin-left:20px;margin-top:20px;position:relative;width:32px;z-index:10}#hamburger span{background-color:#fff;border-radius:1px;display:block;height:2px;position:absolute;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%}#hamburger span:first-child{top:4px}#hamburger span:nth-child(2){top:14px}#hamburger span:nth-child(3){top:24px}#hamburger.active span:first-child{transform:translateY(10px) rotate(45deg)}#hamburger.active span:nth-child(2){opacity:0}#hamburger.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}#hamburger:not(.active) span{opacity:1;transform:none}.no-scroll{overflow:hidden}.drawer{background:linear-gradient(135deg,#9c27b0,#ff9800);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:-100%;margin-top:0;overflow-y:auto;padding:20px;position:fixed;top:0;transition:left .3s ease;width:80%;z-index:5}.drawer.open{left:0}.drawer-nav{margin-top:152px}.drawer-nav a{color:#fff;display:block;font-size:1.2rem;margin-bottom:15px;text-decoration:none;transition:color .3s ease}.drawer-social{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:auto;width:100%}.drawer-social a{display:block;height:30px;transition:transform .3s ease;width:30px}.drawer-social a img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.drawer-social a:hover{transform:scale(1.1)}.cart-drawer{background-color:#f4f4f4;background:linear-gradient(135deg,#00bcd4,#e91e63);box-shadow:-5px 0 15px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;max-width:400px;overflow-y:hidden;padding:0;padding:20px;position:fixed;right:-100%;top:0;transition:right .4s ease;width:90%;z-index:10}.cart-drawer.open{right:0}.cart-header{align-items:center;display:flex;justify-content:space-between}.cart-title{font-size:1.8rem;font-weight:600}#x{cursor:pointer;height:30px;position:relative;width:30px}#x span{background-color:#fff;height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:100%}#x span:last-child{transform:translateY(-50%) rotate(-45deg)}.divider{border:0;border-top:1px solid hsla(0,0%,100%,.3);margin:15px 0}.cart-items{flex:1;margin-bottom:20px;overflow-y:auto}.cart-item{background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:15px;margin-bottom:15px;padding:15px;transition:transform .3s ease}.cart-item:hover{transform:translateY(-3px)}.product-img{height:70px;width:70px}.product-details{display:flex;flex-direction:column}.product-name{font-size:1.1rem;font-weight:500}.product-price,.product-quantity,.product-size{font-size:.9rem}.cart-summary{bottom:0;position:sticky}.subtotal{display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between}.info,.subtotal{margin-bottom:10px}.info{color:hsla(0,0%,100%,.8);font-size:.85rem;text-align:center}.checkout-btn{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;overflow:hidden;padding:15px;position:relative;text-transform:uppercase;width:100%}.checkout-btn:hover{transform:scale(1.05)}@media (max-width:768px){.cart-drawer{width:100%}.product-img{height:60px;width:60px}.cart-title{font-size:1.6rem}}.hidden{display:none}section h2{color:#fff;font-size:2.5rem;margin:0;text-align:center}.album-carousel,.merch-carousel{margin:0 auto;max-width:1200px;overflow:hidden;width:90%}.album-carousel,.carousel-container,.merch-carousel{align-items:center;display:flex;justify-content:center;position:relative}.carousel-container{height:auto;perspective:2000px;transition:transform .5s ease;width:100%}.album,.merch-item{align-items:center;border-radius:10px;display:flex;height:20vw;justify-content:center;opacity:0;position:absolute;transform:scale(.7) translateX(50px) translateZ(0) rotateY(0deg);transition:transform .5s ease-in-out,opacity .5s ease-in-out;width:20vw}.album-img,.merch-img{background:none;border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.album-img:hover,.merch-img:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.album.active,.merch-item.active{opacity:1;transform:scale(1) translateX(0) translateZ(150px) rotateY(0deg);z-index:3}.album.left,.merch-item.left{opacity:.8;transform:scale(.85) translateX(-200px) translateZ(-150px) rotateY(15deg);z-index:2}.album.right,.merch-item.right{opacity:.8;transform:scale(.85) translateX(200px) translateZ(-150px) rotateY(-15deg);z-index:2}.album.hidden,.merch-item.hidden{opacity:0;transform:scale(.7) translateX(-300px) translateZ(-200px);z-index:1}.carousel-button{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;margin:0 20px;transition:background .3s ease,transform .3s ease;width:40px;z-index:4}.carousel-button:hover{background:rgba(0,0,0,.4);transform:scale(1.1)}.carousel-button:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.7);outline:none}.music-description{color:#fff;font-size:1.5rem;line-height:1.6;margin:0 auto;max-width:80%;text-align:center}.pseudo-products{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.product-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center;max-width:1200px;width:100%}.product-item{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);max-width:300px;overflow:hidden;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.product-item:hover{box-shadow:0 8px 15px rgba(0,0,0,.2);transform:translateY(-5px)}.product-img{border-radius:8px;height:auto;margin-bottom:15px;max-height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.product-item h3{color:#333;font-size:1.5rem;margin-bottom:10px}.product-item p{color:#777;font-size:1rem;margin-bottom:15px}.product-link{background-color:#007bff;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.product-link:hover{background-color:#0056b3}.chat-button{align-items:center;background-color:#007bff;border-radius:50%;bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:20px;width:48px;z-index:1000}.chat-button img{display:block;height:20px;width:20px}footer{color:#fff;padding:40px 20px;text-align:center}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.footer-info{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;width:40%}.accepted-payment-methods{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:90%;padding:0}.accepted-payment-methods img{height:24px;margin:0;padding:0}.copyright-disclaimer{font-size:14px}.separator{align-items:center;color:#fff;display:flex;font-size:40px;margin:0 20px}#newsletter{align-items:flex-start;gap:15px;justify-content:center;margin-left:30px;max-width:350px;width:40%}#newsletter-form input[type=email]{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:10px;padding:8px;width:100%}#newsletter-form button{background-color:#81aeec;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px}#newsletter-form button:hover{background-color:#6b99d1}.footer-links{display:flex;gap:50px;justify-content:center;margin-top:40px}.featured-links,.policies{align-items:center;display:flex;flex-direction:column}.featured-links ul,.policies ul{list-style:none;margin:0;padding:0}.featured-links li,.policies li{margin:5px 0}.featured-links a,.policies a{color:#fff;font-size:14px;text-decoration:none}.featured-links a:hover,.policies a:hover{text-decoration:underline}.social-links{display:flex;gap:20px;justify-content:center;list-style:none;margin-top:20px;padding:0}.social-links li{margin:0}.social-links a{color:#fff;text-decoration:none}.social-links a:hover{opacity:.8}.social-links a img{height:24px;width:24px}@media (max-width:480px){header .logo{height:auto;max-width:120px}header{align-items:center;flex-direction:column;justify-content:center}.nav-links{display:none}#search-button{right:16px}#hamburger{cursor:pointer;margin-top:10px}.free-shipping p{font-size:.8rem;margin-top:10px;text-align:center}.free-shipping p strong{display:block;margin-top:5px;text-align:center}header .toolbar{display:none}header{padding-bottom:20px}.album,.merch-item{height:50vw;width:50vw}.carousel-container{height:250px}.carousel-button{font-size:1.1rem;height:30px;width:30px}.album-carousel,.merch-carousel{margin-bottom:0;max-width:none;width:90%}.carousel-item{margin:0 8px}.album.active,.merch-item.active{opacity:1;transform:scale(1) translateX(0) translateZ(150px) rotateY(0deg);z-index:3}.album.left,.merch-item.left{opacity:.8;transform:scale(.85) translateX(-30vw) translateZ(-30vw) rotateY(15deg);z-index:2}.album.right,.merch-item.right{opacity:.8;transform:scale(.85) translateX(30vw) translateZ(-30vw) rotateY(-15deg);z-index:2}.pseudo-products{padding:30px 10px}.product-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.product-item{max-width:100%}.product-item h3{font-size:1.2rem}.product-item p,.product-link{font-size:.8rem}.product-link{padding:6px 12px}#hamburger{display:block}footer{color:#fff;padding:40px 20px;text-align:center}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.footer-info{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;width:40%}.accepted-payment-methods{gap:8px;max-width:85%}.copyright-disclaimer{font-size:14px}.separator{align-items:center;color:#fff;display:flex;font-size:40px;margin:0 20px}#newsletter{align-items:flex-start;gap:15px;justify-content:center;margin-left:30px;max-width:350px;width:40%}#newsletter-form input[type=email]{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:10px;padding:8px;width:100%}#newsletter-form button{background-color:#81aeec;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px}#newsletter-form button:hover{background-color:#6b99d1}.footer-links{display:flex;gap:50px;justify-content:center;margin-top:40px}.featured-links,.policies{align-items:center;display:flex;flex-direction:column}.featured-links ul,.policies ul{list-style:none;margin:0;padding:0}.featured-links li,.policies li{margin:5px 0}.featured-links a,.policies a{color:#fff;font-size:14px;text-decoration:none}.featured-links a:hover,.policies a:hover{text-decoration:underline}.social-links{display:flex;gap:20px;justify-content:center;list-style:none;margin-top:20px;padding:0}.social-links li{margin:0}.social-links a{color:#fff;text-decoration:none}.social-links a:hover{opacity:.8}}@media (max-width:768px){.nav-links{flex-direction:column;gap:15px}header .logo{max-height:100px;max-width:100px}.dropdown-btn{font-size:12px;padding:6px 10px}.album,.merch-item{height:40vw;width:40vw}.carousel-container{height:300px}.carousel-button{font-size:1.3rem;height:35px;width:35px}.album-carousel,.merch-carousel{margin-bottom:0;max-width:none;width:100%}.carousel-item{margin:0 12px}.pseudo-products{padding:40px 15px}.product-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.product-item h3{font-size:1.3rem}.product-item p,.product-link{font-size:.9rem}.product-link{padding:8px 16px}footer{color:#fff;padding:40px 20px;text-align:center}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.footer-info{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;width:40%}.accepted-payment-methods{gap:10px;max-width:70%}.copyright-disclaimer{font-size:14px}.separator{align-items:center;color:#fff;display:flex;font-size:40px;margin:0 20px}#newsletter{align-items:flex-start;gap:15px;justify-content:center;margin-left:30px;max-width:350px;width:40%}#newsletter-form input[type=email]{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:10px;padding:8px;width:50%}#newsletter-form button{background-color:#81aeec;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px}#newsletter-form button:hover{background-color:#6b99d1}.footer-links{display:flex;gap:50px;justify-content:center;margin-top:40px}.featured-links,.policies{align-items:center;display:flex;flex-direction:column}.featured-links ul,.policies ul{list-style:none;margin:0;padding:0}.featured-links li,.policies li{margin:5px 0}.featured-links a,.policies a{color:#fff;font-size:14px;text-decoration:none}.featured-links a:hover,.policies a:hover{text-decoration:underline}.social-links{display:flex;gap:20px;justify-content:center;list-style:none;margin-top:20px;padding:0}.social-links li{margin:0}.social-links a{color:#fff;text-decoration:none}.social-links a:hover{opacity:.8}}@media (min-width:600px){.popup{max-width:500px;width:80%}}@media (max-width:640px){header{align-items:center;text-align:center}.nav-links,header{flex-direction:column}.nav-links{margin:10px 0}.nav-links li{margin:5px 0}section h2{font-size:1.8rem}.album-carousel,.merch-carousel{width:90%}.album,.merch-item{height:45vw;width:45vw}.carousel-container{height:280px}.carousel-button{font-size:1.2rem;height:35px;width:35px}.carousel-item{margin:0 10px}#hamburger{display:block}}@media (min-width:720px) and (max-width:960px){.nav-links{flex-wrap:wrap;justify-content:center}.album-carousel,.merch-carousel{width:85%}.carousel-container{height:320px}.album,.merch-item{height:30vw;max-height:230px;max-width:230px;width:30vw}#hamburger{display:none}}@media (min-width:960px){.album-carousel,.merch-carousel{width:80%}.carousel-container{height:350px}.album,.merch-item{height:20vw;max-height:300px;max-width:300px;width:20vw}}@media (min-width:1024px){header .free-shipping p{flex-direction:row;gap:.5rem}#hamburger{display:none}.nav-links{flex-wrap:wrap;justify-content:center}.album,.merch-item{height:20vw;width:20vw}.carousel-container{height:400px}.carousel-button{font-size:1.5rem;height:40px;width:40px}.pseudo-products{padding:60px 30px}.product-grid{gap:40px;grid-template-columns:repeat(3,1fr)}.product-item{max-width:350px}.product-item h3{font-size:1.7rem}.product-item p{font-size:1.1rem}.product-link{font-size:1rem;padding:12px 24px}}@media (min-width:1440px){.album,.merch-item{height:15vw;width:15vw}.carousel-container{height:450px}.product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1440px){header .free-shipping{font-size:.9rem}header .free-shipping p{line-height:1.4}.spotlight-search{width:90%}.result-item img{height:28px;width:28px}.result-item h3{font-size:.9rem}.result-item p{font-size:.8rem}.album,.merch-item{height:40vw;width:40vw}.carousel-container{height:350px}.carousel-button{font-size:1.3rem;height:35px;width:35px}#newsletter,.footer-info{text-align:center;width:100%}.footer-links{flex-direction:column;gap:30px}.popup{max-width:320px;padding:1.5rem;width:90%}.popup h2{font-size:1.5rem}.popup p{font-size:1rem}#freeShippingForm input,.signup-btn{font-size:.9rem}.close-btn{font-size:1.2rem}.pseudo-products{padding:40px 20px}.product-item{padding:15px}.product-item h3{font-size:1.25rem}.product-item p,.product-link{font-size:.9rem}.product-link{padding:8px 16px}}/*# sourceMappingURL=src.css.map */
