:root{--color-primary:#ffffff;--color-secondary:#f8f9fc;--color-accent:#3a5f40;--color-light:#f0f4ff;--color-background:#ffffff;--color-text:#2d3748;--color-text-light:#718096;--color-border:#e2e8f0;--header-bg:rgba(255,255,255,0.95);--card-bg:#ffffff;--card-border:#e2e8f0;--feature-card-bg:#f8f9fc;--footer-bg:#2c4b33;--text-primary:#1a202c;--text-secondary:#4a5568;--text-accent:#3a5f40;--text-light:#ffffff;--button-primary-bg:#3a5f40;--button-primary-text:#ffffff;--button-secondary-bg:transparent;--button-secondary-text:#3a5f40;--button-secondary-border:#3a5f40;--shadow-sm:0 1px 3px rgba(0,0,0,0.05);--shadow-md:0 4px 6px rgba(0,0,0,0.05);--shadow-lg:0 10px 15px rgba(0,0,0,0.1);--space-xs:0.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:3rem;--space-xl:4rem;--max-content-width:1200px}html::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none}body{overflow-y:scroll}body::-webkit-scrollbar{display:none}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden;font-family:Poppins,sans-serif;background:var(--color-background);color:var(--text-primary);line-height:1.6}.container{max-width:var(--max-content-width);margin:0 auto;padding:0 var(--space-md)}section{padding-bottom:var(--space-xl);padding-top:var(--space-xl)}.section-header{text-align:center;margin-bottom:var(--space-xl);margin-left:auto;margin-right:auto;padding:0 var(--space-md);position:relative;z-index:2}.section-title{font-family:Playfair Display,serif;font-size:2.25rem;margin-bottom:var(--space-sm);color:var(--text-accent);position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--text-accent)}.section-subtitle{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;font-weight:500}h1{font-family:Playfair Display,serif;font-size:3rem;margin-bottom:var(--space-sm);line-height:1.2;color:var(--text-accent)}.text-center{display:flex;justify-content:center;text-align:center;padding-right:10px}.hero{position:relative;overflow:hidden;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 40%),url(https://i.postimg.cc/dVzRg75P/Firefly-A-serene-minimalist-4-K-banner-for-Sage-Varika-an-incense-brand-The-scene-shows-ele-427786.jpg);background-size:cover;background-position:50%;min-height:100vh;display:flex;align-items:flex-end;min-width:350px}.hero-content{max-width:600px;padding:0 0 60px 100px;color:white;text-shadow:0 2px 4px rgba(0,0,0,.5);position:relative;z-index:2}.hero-cta-container{display:flex;animation:fadeInUp 1.8s ease-out}.hero .cta-button{background:white;color:var(--color-accent);border-radius:30px;margin-right:.8rem}.hero .cta-button:hover{background:#f0f0f0}.hero .cta-secondary{background:transparent;color:white;border:2px solid white}.hero .cta-secondary:hover{background:rgba(255,255,255,.1)}.hero p{font-size:1.125rem;margin-bottom:var(--space-md);color:var(--text-secondary);max-width:600px;margin-left:auto;margin-right:auto;font-family:Playfair Display,serif}.cta-button{display:inline-block;background:var(--button-primary-bg);color:var(--button-primary-text);padding:.8rem 2rem;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s;border:none;cursor:pointer;letter-spacing:1px;box-shadow:var(--shadow-md)}.cta-button:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);background:#0f2a6e}.cta-secondary{background:var(--button-secondary-bg);border:2px solid var(--button-secondary-border);color:var(--button-secondary-text);border-radius:30px}.cta-secondary-products{display:inline-block;color:var(--color-accent);padding:.8rem 2rem;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s;letter-spacing:1px}.cta-secondary:hover{background:#f0f4ff}.text-center .cta-secondary{color:var(--color-accent);transition:all .3s ease;position:relative;z-index:2}.text-center .cta-secondary:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(58,95,64,.3)}.product-showcase{padding-top:var(--space-xl);padding-right:0;padding-left:0;position:relative;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll}.scroll-container-wrapper{position:relative;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.scroll-container{display:flex;overflow-x:auto;gap:var(--space-md);scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-top:10px;padding-bottom:var(--space-md)}.modern-product-card{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-md);transition:all .4s ease;border:1px solid var(--color-border);display:flex;flex-direction:column;position:relative;max-width:357px;height:100%;scroll-snap-align:start;flex-shrink:0;opacity:.95;transition:opacity .3s ease}.modern-product-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--color-accent);opacity:1!important}.modern-product-image-container{height:250px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:var(--color-light);border-bottom:1px solid var(--color-border)}.modern-product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.modern-product-card:hover .modern-product-image{transform:scale(1.05)}.modern-product-badge{position:absolute;top:15px;left:15px;background:var(--color-accent);color:var(--color-primary);font-weight:600;padding:5px 10px;border-radius:10px;font-size:.75rem;z-index:3}.modern-product-details{padding:var(--space-md);flex:1 1;display:flex;flex-direction:column;position:relative}.quick-view-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%) translateY(100px);background:rgba(255,255,255,.9);color:var(--color-accent);padding:10px 20px;border-radius:5px;font-weight:600;text-decoration:none;opacity:0;transition:all .4s ease;z-index:3;box-shadow:0 4px 10px rgba(0,0,0,.1);border:1px solid var(--color-border);cursor:pointer;width:auto;white-space:nowrap}.modern-product-card:hover .quick-view-btn{transform:translateX(-50%) translateY(0);opacity:1}.modern-product-title{font-family:Playfair Display,serif;font-size:1.25rem;margin-bottom:.5rem;color:var(--color-text)}.modern-product-description{font-size:.875rem;color:var(--color-text-light);margin-bottom:var(--space-sm);line-height:1.6;flex:1 1}.modern-product-rating{display:flex;align-items:center;gap:5px;margin-bottom:.5rem}.modern-stars{color:#f59e0b}.modern-review-count{font-size:.875rem;color:var(--color-text-light)}.modern-price-container{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-sm)}.modern-original-price{font-size:.875rem;text-decoration:line-through;color:var(--color-text-light)}.modern-price{font-size:1.25rem;font-weight:600;color:var(--color-accent)}.modern-add-to-cart{background:var(--color-accent);color:var(--color-primary);padding:.75rem;border-radius:5px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:auto}.modern-add-to-cart:hover{background:#0f2a6e;transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,58,138,.3)}.modern-view-all{text-align:center;margin-top:var(--space-md)}.modern-view-all-btn{display:inline-block;background:transparent;color:var(--color-accent);padding:.75rem 2rem;border-radius:30px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s;border:2px solid var(--color-accent);cursor:pointer;text-transform:uppercase;letter-spacing:1px}.modern-view-all-btn:hover{background:var(--color-accent);color:white;transform:translateY(-3px)}.quick-view-modal{background:rgba(0,0,0,.7);z-index:1000}.modal-content{background:var(--color-primary);border-radius:30px;width:90%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:modalOpen .4s ease}.close-modal{position:absolute;top:15px;right:15px;width:35px;height:35px;border-radius:50%;background:var(--color-light);display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;color:var(--color-accent);transition:all .3s ease;z-index:10}.close-modal:hover{background:var(--color-accent);color:var(--color-primary);transform:rotate(90deg)}.modal-image{flex:1 1;min-width:300px;padding:var(--space-md);display:flex;align-items:center;justify-content:center;background:var(--color-light)}.modal-image img{max-width:100%;max-height:300px;object-fit:contain}.modal-details{flex:1 1;min-width:300px;padding:var(--space-md);display:flex;flex-direction:column}.modal-title{font-family:Playfair Display,serif;font-size:1.75rem;margin-bottom:var(--space-sm);color:var(--color-text)}.modal-price{font-size:1.5rem;font-weight:700;color:var(--color-accent);margin-bottom:var(--space-md)}.modal-description{color:var(--color-text-light);line-height:1.8}.modal-description,.modal-features{margin-bottom:var(--space-md)}.feature-item{display:flex;align-items:flex-start;margin-bottom:var(--space-sm)}.feature-icon{color:var(--color-accent);margin-right:10px;margin-top:4px}.feature-text{flex:1 1}.modal-actions{display:flex;gap:10px;margin-top:auto}.quantity-selector{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:30px;padding:5px 15px}.quantity-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--color-accent);width:30px;height:30px;display:flex;align-items:center;justify-content:center}.quantity{margin:0 10px;min-width:30px;text-align:center}.modal-add-to-cart{flex:1 1;background:var(--color-accent);color:var(--color-primary);padding:.75rem;border-radius:30px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px}.modal-add-to-cart:hover{background:#0f2a6e;transform:translateY(-2px)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-md);gap:var(--space-md);max-width:1200px;margin:0 auto}.feature-card{background:var(--feature-card-bg);border-radius:5px;padding:var(--space-md);text-align:center;transition:transform .3s;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--text-accent)}.feature-icon{font-size:2.5rem;color:var(--text-accent)}.feature-icon,.feature-title{margin-bottom:var(--space-sm)}.feature-title{font-size:1.25rem;font-family:Playfair Display,serif;color:var(--text-primary)}.feature-description{font-size:1rem;color:var(--text-secondary);line-height:1.6}.testimonials{background:linear-gradient(135deg,#f8f9fc,#f0f4ff);padding:var(--space-xl) 0;position:relative}.testimonials-container{max-width:var(--max-content-width);margin:0 auto;padding:0 var(--space-md);position:relative}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.testimonial-card{background:var(--card-bg);border-radius:5px;padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .4s ease;position:relative;display:flex;flex-direction:column;height:100%}.testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--text-accent)}.testimonial-card:before{content:'"';position:absolute;top:1px;left:10px;font-size:60px;font-family:Playfair Display,serif;color:rgba(30,58,138,.3);line-height:1;z-index:0;padding-top:10px;padding-left:10px}.testimonial-text{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-md);position:relative;z-index:1}.testimonial-rating{margin-bottom:var(--space-sm);display:flex}.testimonial-author{display:flex;align-items:center;margin-top:auto;padding-top:var(--space-md);border-top:1px dashed var(--color-border)}.author-avatar{width:60px;height:60px;border-radius:50%;background:rgba(58,95,64,.1);display:flex;align-items:center;justify-content:center;margin-right:var(--space-sm);font-weight:700;font-size:1.5rem;color:var(--text-accent);flex-shrink:0}.author-info{flex:1 1}.author-info strong{display:block;font-weight:600;color:var(--text-primary);font-size:1.1rem}.author-info p{font-size:.875rem;color:var(--text-secondary)}.testimonials-stats{display:flex;justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);text-align:center}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-value{font-family:Playfair Display,serif;font-size:2.5rem;color:var(--text-accent);font-weight:700;line-height:1.2}.stat-label{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.stars{color:#f59e0b}footer{background:var(--footer-bg);padding:var(--space-lg) 0 0;color:var(--text-light);position:relative}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://i.postimg.cc/fyQnr04S/Firefly-Design-a-website-footer-background-for-an-incense-brand-Sage-Vatica-that-sells-ince-266059.jpg) no-repeat 50%;background-size:cover;opacity:.15;z-index:0}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-lg);z-index:1;position:relative}.footer-column h3{font-family:Playfair Display,serif;color:var(--text-light);margin-bottom:var(--space-sm);font-size:1.25rem;position:relative;padding-bottom:var(--space-sm)}.footer-column h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background:rgba(255,255,255,.5)}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:.6rem}.footer-column ul li a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .3s;font-size:.875rem}.footer-column ul li a:hover{color:var(--text-light)}.copyright{text-align:center;padding:var(--space-sm) 0;color:rgba(255,255,255,.6);font-size:.875rem}.newsletter-form{display:flex;flex-direction:column}.newsletter-form input{color:white;margin-bottom:var(--space-sm);border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:var(--text-light)}.cta-button-footer,.newsletter-form input{width:100%;padding:.8rem;border-radius:2px;cursor:pointer;text-align:center}.cta-button-footer{display:block;background:rgba(255,255,255,.15);color:white;text-decoration:none;font-weight:600;font-size:.8rem;transition:all .3s;border:none}.cta-button-footer:hover{background:rgba(255,255,255,.403);transform:translateY(-2px)}.social-icons{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}.social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.1);color:var(--text-light);transition:all .3s}.social-icons a:hover{background:var(--text-light);color:var(--footer-bg);transform:translateY(-3px)}.footer-divider{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 0;color:white}.divider-line{flex:1 1;height:1px;background:rgba(255,255,255,.2)}.payment-methods{display:flex;gap:15px;padding:0 10px}.payment-methods img{height:40px;filter:grayscale(100%) brightness(150%);transition:all .3s ease}.payment-methods img:hover{filter:none;transform:translateY(-2px)}.copyright p{gap:8px}.copyright p,.tapered-divider{display:flex;align-items:center;justify-content:center}.tapered-divider{width:100%;gap:10px;font-family:Courier New,Courier,monospace;white-space:nowrap;color:#666;font-size:16px;line-height:1}.loading-spinner{display:none;width:50px;height:50px;border:5px solid rgba(58,95,64,.3);border-radius:50%;border-top:5px solid var(--color-accent);animation:spin 1s linear infinite;margin:2rem auto}.error-message{display:none;text-align:center;color:#e53e3e;padding:2rem;background:#fff5f5;border-radius:5px;margin:2rem auto;max-width:600px}footer .newsletter-form input[type=email]:focus{border:1px solid white;outline:none;box-shadow:none;background:transparent;color:white}footer .newsletter-form input[type=email]::placeholder{color:rgba(255,255,255,.7);opacity:1}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){h1{font-size:2.5rem}.section-title{font-size:2rem}.testimonials-container{padding:0 40px}}@media (max-width:768px){nav ul{display:none}.hamburger{display:block}.hero-content{padding:0 20px 60px;text-align:center}.section-title{font-size:1.75rem}.cta-button{display:block;width:100%;max-width:300px;margin:.5rem auto}.footer-content{gap:var(--space-md)}.product-slide{flex-direction:column;align-items:center}.product-card{width:100%;max-width:100%;margin-bottom:var(--space-md)}.testimonials-grid{grid-template-columns:1fr}.modern-product-card{min-width:calc(100vw - 2 * var(--space-md));margin-right:var(--space-md)}}@media (max-width:480px){h1{font-size:2rem}.section-title{font-size:1.5rem}.section-subtitle{font-size:1rem}.testimonials-stats{gap:var(--space-md)}.quick-view-container,.testimonials-stats{flex-direction:column}}.scroll-container::-webkit-scrollbar{display:none}.scroll-container{-ms-overflow-style:none;scrollbar-width:none}.whatsapp-float{position:fixed;bottom:35px;right:35px;background:transparent;color:#000;border-radius:30px;padding:10px 15px 10px 10px;display:flex;align-items:center;gap:10px;text-decoration:none;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:1000;transition:all .3s ease;border:1px solid #ccc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.whatsapp-float i{font-size:30px;color:#25D366;background-color:transparent}.whatsapp-float span{font-weight:400;margin-top:2px;font-size:.8rem;color:var(--text-accent)}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.whatsapp-float.white-text span{color:white!important}@media (max-width:480px){.whatsapp-float span{display:none}.whatsapp-float{padding:15px;bottom:20px;right:20px}}.mobile-nav ul li a.active,nav ul li a.active{color:var(--text-accent);font-weight:600}.mobile-nav ul li a.active:after,nav ul li a.active:after{width:100%}.cta-button:disabled{cursor:not-allowed}.cta-button:disabled,.cta-button:disabled:hover{background-color:#ccc;transform:none;box-shadow:none}.text-button{background:none;border:none;color:var(--color-accent);font-size:.9rem;cursor:pointer;text-decoration:underline;margin-top:12px;padding:8px 0}.text-button:hover{color:#0f2a6e}.loading{position:relative;color:transparent!important}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:spin 1s linear infinite}.loading:after,.small-spinner{border:2px solid transparent;border-top-color:currentcolor;border-radius:50%}.small-spinner{width:16px;height:16px;animation:spin .8s linear infinite;display:inline-block;margin-right:8px}.modern-add-to-cart:disabled{opacity:.7;cursor:not-allowed;transform:none!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.quick-view-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:3000;justify-content:center;align-items:center;padding:20px}.quick-view-modal.active{display:flex}.quick-view-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.quick-view-modal .modal-content{background:white;border-radius:20px;width:90%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:modalOpen .4s ease}.quick-view-modal .close-modal{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:var(--color-light);display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;color:var(--color-accent);transition:all .3s ease;z-index:10;border:none}.quick-view-modal .close-modal:hover{background:var(--color-accent);color:white;transform:rotate(90deg)}.quick-view-container{display:flex;flex-wrap:wrap}.quick-view-modal .modal-image{flex:1 1;min-width:300px;padding:30px;display:flex;align-items:center;justify-content:center;background:var(--color-light)}.quick-view-modal .modal-image img{max-width:100%;max-height:300px;object-fit:contain}.quick-view-modal .modal-details{flex:1 1;min-width:300px;padding:30px;display:flex;flex-direction:column}.quick-view-modal .modal-title{font-family:Playfair Display,serif;font-size:1.75rem;margin-bottom:10px;color:var(--color-text)}.quick-view-modal .modal-price{font-size:1.5rem;font-weight:700;color:var(--color-accent);margin-bottom:20px}.quick-view-modal .modal-description{margin-bottom:25px;color:var(--color-text-light);line-height:1.8;font-size:1rem}.quick-view-modal .modal-features{margin-bottom:25px}.quick-view-modal .feature-item{display:flex;align-items:flex-start;margin-bottom:15px}.quick-view-modal .feature-icon{color:var(--color-accent);margin-right:12px;margin-top:4px;font-size:1.1rem}.quick-view-modal .feature-text{flex:1 1}.quick-view-modal .feature-text strong{display:block;margin-bottom:4px;color:var(--color-text)}.quick-view-modal .feature-text p{color:var(--color-text-light);font-size:.9rem;margin:0}.quick-view-modal .modal-actions{display:flex;gap:15px;margin-top:auto;align-items:center}.quick-view-modal .quantity-selector{display:flex;align-items:center;border:2px solid var(--color-border);border-radius:30px;padding:8px 15px;background:white}.quick-view-modal .quantity-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--color-accent);width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.quick-view-modal .quantity-btn:hover:not(:disabled){background:var(--color-accent);color:white;border-radius:50%}.quick-view-modal .quantity-btn:disabled{opacity:.5;cursor:not-allowed}.quick-view-modal .quantity{margin:0 15px;min-width:30px;text-align:center;font-weight:600;font-size:1.1rem}.quick-view-modal .modal-add-to-cart{flex:1 1;background:var(--color-accent);color:white;padding:12px 20px;border-radius:30px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.quick-view-modal .modal-add-to-cart:hover:not(:disabled){background:#0f2a6e;transform:translateY(-2px)}.quick-view-modal .modal-add-to-cart:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes modalOpen{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.quick-view-container{flex-direction:column}.quick-view-modal .modal-details,.quick-view-modal .modal-image{min-width:100%;padding:20px}.quick-view-modal .modal-actions{flex-direction:column}.quick-view-modal .quantity-selector{align-self:center}.quick-view-modal .modal-add-to-cart{width:100%}}