.enhanced-product-page{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);min-height:100vh;margin-top:-4rem;padding:10rem 1rem 2rem}.product-container{max-width:1400px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .3s ease}.product-container:hover{box-shadow:0 25px 80px rgba(0,0,0,.12)}.breadcrumb-section{background:linear-gradient(135deg,#1e293b,#334155);padding:1.5rem 2rem;color:#fff;position:relative;overflow:hidden}.breadcrumb-section:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.breadcrumb-section:hover:before{left:100%}.breadcrumb-content{position:relative;z-index:2}.breadcrumb-link{color:#94a3b8!important;text-decoration:none;transition:all .3s ease;font-weight:500}.breadcrumb-link:hover{color:#4a90e2!important;text-shadow:0 0 8px rgba(74,144,226,.3)}.breadcrumb-separator{margin:0 12px;color:#64748b}.breadcrumb-current{color:#fff;font-weight:600}.product-main-section{padding:3rem 2rem;background:#fff}.image-gallery-container{background:#f8fafc;border-radius:16px;padding:1.5rem;border:1px solid #e2e8f0;transition:all .3s ease}.image-gallery-container:hover{border-color:rgba(74,144,226,.3);box-shadow:0 8px 30px rgba(74,144,226,.1)}.main-image-wrapper{position:relative;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.08);margin-bottom:1.5rem;transition:all .3s ease}.main-image-wrapper:hover{box-shadow:0 12px 35px rgba(0,0,0,.12);transform:translateY(-2px)}.main-image-container{height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(45deg,#f8fafc,#fff)}.main-image-container iframe,.main-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.main-image-container:hover img{transform:scale(1.05)}.image-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;padding:16px;border-radius:50%;opacity:0;transition:all .3s ease;cursor:pointer}.main-image-container:hover .image-overlay{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.thumbnail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:12px;gap:12px;margin-top:1rem}.thumbnail-item{height:100px;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;background:#fff}.thumbnail-item:hover{border-color:#4a90e2;transform:translateY(-4px);box-shadow:0 8px 20px rgba(74,144,226,.2)}.thumbnail-item.active{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.2);transform:translateY(-2px)}.thumbnail-item iframe,.thumbnail-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.thumbnail-item:hover img{transform:scale(1.1)}.video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;opacity:.8}.product-info-section{padding-left:2rem}.product-header{position:relative;margin-bottom:2rem;border-bottom:1px solid #e2e8f0;padding-bottom:2rem}.share-button{position:absolute;top:0;right:0;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;border:none;border-radius:10px;padding:12px 16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.1)}.share-button:hover{background:linear-gradient(135deg,#4a90e2,#5ea4f6);transform:translateY(-3px);box-shadow:0 8px 20px rgba(74,144,226,.3)}.product-title-section{margin-right:150px}.product-title{font-size:2.2rem;font-weight:700;color:#1a202c;line-height:1.2;margin-bottom:.5rem;transition:color .3s ease}.product-title:hover{color:#4a90e2}.product-tagline{font-size:1.2rem;color:#4a90e2;font-weight:500;margin-bottom:1.5rem;line-height:1.4}.product-meta{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.rating-section{display:flex;align-items:center;gap:12px}.stars{display:flex;gap:4px}.star-icon{color:#fbbf24;font-size:18px;transition:transform .2s ease}.star-icon:hover{transform:scale(1.2)}.rating-text{color:#64748b;font-weight:500}.availability-section{display:flex;align-items:center;gap:8px}.availability-icon{color:#10b981;font-size:18px}.availability-text{color:#10b981;font-weight:600}.product-description-section{margin:2rem 0;padding:2rem;background:#f8fafc;border-radius:12px;border-left:4px solid #4a90e2}.product-description{line-height:1.8;color:#374151}.product-description h3{color:#1a202c;font-size:1.3rem;font-weight:600;margin:1.5rem 0 1rem;border-bottom:2px solid #4a90e2;padding-bottom:.5rem;display:inline-block}.product-description ul{padding-left:0;margin:1rem 0}.product-description ul li{list-style:none;margin:12px 0;position:relative;padding-left:40px;color:#4b5563;line-height:1.6}.product-description ul li:before{content:"✓";position:absolute;left:0;top:0;background:#4a90e2;color:#fff;padding:2px 3px;border-radius:50%;font-size:12px;font-weight:700;width:20px;height:20px;display:flex;margin-right:10px;align-items:center;justify-content:center}.trust-badges{display:flex;gap:1.5rem;margin:2rem 0;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:8px;background:#fff;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.trust-badge:hover{border-color:#4a90e2;background:rgba(74,144,226,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.15)}.badge-icon{color:#4a90e2;font-size:16px}.trust-badge span{font-weight:500;color:#374151}.action-buttons-section{margin-top:2rem}.primary-actions{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.secondary-action{flex:1 1}.wishlist-section{margin-top:1rem}.wishlist-btn{background:transparent;border:2px solid #e2e8f0;color:#64748b;padding:12px 24px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;transition:all .3s ease;width:100%;justify-content:center}.wishlist-btn:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.05);transform:translateY(-2px)}.enhanced-add-to-cart-btn{width:100%;height:56px!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;border:2px solid #4a90e2!important;background:linear-gradient(135deg,#4a90e2,#5ea4f6)!important;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.2),inset 0 -2px 4px rgba(0,0,0,.1),0 4px 12px rgba(74,144,226,.3),0 2px 4px rgba(0,0,0,.1)!important;color:#fff!important;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-transform:uppercase;letter-spacing:.5px}.enhanced-add-to-cart-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.enhanced-add-to-cart-btn:hover:before{left:100%}.enhanced-add-to-cart-btn:hover{transform:translateY(-3px)!important;background:linear-gradient(135deg,#549aec,#68aeff)!important;box-shadow:inset 0 2px 6px hsla(0,0%,100%,.25),inset 0 -2px 6px rgba(0,0,0,.15),0 12px 25px rgba(74,144,226,.4),0 4px 12px rgba(0,0,0,.15)!important;border-color:#549aec!important}.enhanced-add-to-cart-btn:active{transform:translateY(-1px)!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.2),inset 0 -1px 3px hsla(0,0%,100%,.1),0 6px 15px rgba(74,144,226,.2)!important;background:linear-gradient(135deg,#4086d8,#549aec)!important}.enhanced-add-to-cart-btn.product-added,.enhanced-add-to-cart-btn:disabled{background:linear-gradient(135deg,#10b981,#34d399)!important;border-color:#10b981!important;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.2),inset 0 -2px 4px rgba(0,0,0,.1),0 4px 12px rgba(16,185,129,.3)!important;cursor:not-allowed!important;transform:none!important}.cart-icon{font-size:20px;transition:transform .3s ease}.enhanced-add-to-cart-btn:hover .cart-icon{transform:scale(1.15) rotate(10deg)}.button-text{transition:all .3s ease;position:relative}.product-tabs-section{background:#f8fafc;padding:3rem 2rem;border-top:1px solid #e2e8f0}.product-tabs-section .ant-tabs-nav-wrap{overflow:unset!important}.tabs-container{max-width:1200px;margin:0 auto}.enhanced-tabs .ant-tabs-nav{margin-bottom:3rem!important;background:#fff;padding:12px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.enhanced-tabs .ant-tabs-nav-wrap{justify-content:center}.enhanced-tabs .ant-tabs-tab{background:transparent!important;border:none!important;margin:0 6px!important;padding:16px 28px!important;border-radius:12px!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;font-weight:600!important;font-size:15px!important;color:#64748b!important;position:relative;overflow:hidden}.enhanced-tabs .ant-tabs-tab:hover{background:rgba(74,144,226,.08)!important;color:#4a90e2!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,144,226,.15)}.enhanced-tabs .ant-tabs-tab-active{background:#3273bf!important;color:#fff!important;box-shadow:0 6px 20px rgba(74,144,226,.3)!important;transform:translateY(-2px)}.enhanced-tabs .ant-tabs-tab-active:hover{background:#549aec!important;color:#fff!important}.enhanced-tabs .ant-tabs-ink-bar{display:none!important}.enhanced-tabs .ant-tabs-tab-active .tab-label{color:#fff}.tab-label{display:flex;align-items:center;gap:8px}.tab-label .anticon{font-size:16px}.TabDescriptionContainer{background:#fff;border-radius:16px;padding:3rem;border:1px solid #e2e8f0;min-height:200px;box-shadow:0 4px 12px rgba(0,0,0,.05);animation:fadeInUp .5s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.overview-image-container{text-align:center;position:relative}.overview-image{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease}.overview-image:hover{transform:scale(1.02);box-shadow:0 12px 35px rgba(0,0,0,.15)}.specifications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.spec-image-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s ease}.spec-image-container:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.spec-image{width:100%;height:auto;transition:transform .3s ease}.spec-image-container:hover .spec-image{transform:scale(1.05)}.pinlayout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:2rem;gap:2rem}.pinlayout-image-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s ease}.pinlayout-image-container:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.pinlayout-image{width:100%;height:auto;transition:transform .3s ease}.pinlayout-image-container:hover .pinlayout-image{transform:scale(1.03)}.downloads-list{display:grid;grid-gap:1.5rem;gap:1.5rem}.download-item-enhanced{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.download-item-enhanced:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#4a90e2,#5ea4f6);transform:scaleY(0);transition:transform .3s ease}.download-item-enhanced:hover{border-color:#4a90e2;box-shadow:0 8px 25px rgba(74,144,226,.1);transform:translateY(-2px)}.download-item-enhanced:hover:before{transform:scaleY(1)}.download-info{display:flex;align-items:center;gap:16px}.download-icon{font-size:24px;color:#4a90e2;background:rgba(74,144,226,.1);padding:12px;border-radius:8px}.download-details{display:flex;flex-direction:column;gap:4px}.download-name{font-weight:600;font-size:16px;color:#1a202c}.download-meta{font-size:14px;color:#64748b}.download-button-enhanced{background:linear-gradient(135deg,#4a90e2,#5ea4f6)!important;border:none!important;border-radius:10px!important;padding:12px 20px!important;color:#fff!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgba(74,144,226,.2)!important;font-size:14px!important}.download-button-enhanced:hover{background:linear-gradient(135deg,#549aec,#68aeff)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(74,144,226,.3)!important;color:#fff!important}.related-products-section{padding:2rem 0}.related-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:2rem;text-align:center;position:relative;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.related-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#4a90e2,#3b82f6);border-radius:2px;box-shadow:0 2px 8px rgba(74,144,226,.3)}.desktop-related-products{display:block}.mobile-related-products{display:none}.related-products-swiper{padding:0 20px}.related-products-swiper .swiper-slide{height:auto}.related-products-swiper .swiper-button-next,.related-products-swiper .swiper-button-prev{color:#4a90e2;background:hsla(0,0%,100%,.9);width:40px;height:40px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.related-products-swiper .swiper-button-next:hover,.related-products-swiper .swiper-button-prev:hover{background:#4a90e2;color:#fff;transform:scale(1.1)}.related-products-swiper .swiper-button-next:after,.related-products-swiper .swiper-button-prev:after{font-size:16px;font-weight:700}.related-products-swiper .swiper-pagination{bottom:-30px}.related-products-swiper .swiper-pagination-bullet{background:#cbd5e1;opacity:.6;transition:all .3s ease}.related-products-swiper .swiper-pagination-bullet-active{background:#4a90e2;opacity:1;transform:scale(1.2)}.related-product-card-enhanced{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;color:inherit;height:100%;display:block;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.05)}.related-product-card-enhanced:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.12);border-color:#4a90e2;color:inherit;text-decoration:none}.related-product-card-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4a90e2,#5ea4f6);transform:scaleX(0);transition:transform .3s ease}.related-product-card-enhanced:hover:before{transform:scaleX(1)}.related-image-container{height:220px;overflow:hidden;position:relative}.related-product-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-product-card-enhanced:hover .related-product-image{transform:scale(1.08)}.related-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(74,144,226,.9);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;opacity:0;transition:opacity .3s ease}.related-product-card-enhanced:hover .related-overlay{opacity:1}.related-product-info{padding:1.5rem}.related-product-title{margin-bottom:12px;font-size:16px;font-weight:600;color:#1a202c;line-height:1.3;transition:color .3s ease}.related-product-card-enhanced:hover .related-product-title{color:#4a90e2}.related-price-section{display:flex;justify-content:space-between;align-items:center}.related-price{font-weight:700;font-size:18px;color:#4a90e2}.related-rating{display:flex;align-items:center;gap:4px;color:#64748b;font-size:14px}.star-mini{color:#fbbf24;font-size:14px}.tab-content-text{font-size:16px;line-height:1.8;color:#4b5563;text-align:center;padding:2rem}@media (max-width:1024px){.product-info-section{padding-left:0;margin-top:1rem}.product-title{font-size:1.8rem}.pinlayout-grid,.specifications-grid{grid-template-columns:1fr}}@media (max-width:768px){.share-button{top:-40px}.product-tabs-section{background:#f8fafc;padding:3rem .5rem;border-top:1px solid #e2e8f0}.enhanced-product-page{padding:1rem .5rem;margin-top:4rem}.product-container{border-radius:12px}.breadcrumb-section{padding:1rem}.product-main-section{padding:2rem 1rem}.main-image-container{height:350px}.thumbnail-grid{grid-template-columns:repeat(4,1fr)}.product-title{font-size:1.5rem}.product-title-section{margin-right:100px}.trust-badges{justify-content:center;flex-direction:column;gap:.5rem}.primary-actions{flex-direction:column;gap:1rem}.enhanced-add-to-cart-btn{min-width:100%!important;height:52px!important;margin:0}.enhanced-tabs .ant-tabs-tab{padding:12px 16px!important;font-size:14px!important;margin:0 3px!important}.TabDescriptionContainer{padding:2rem 1rem}.related-image-container{height:180px}.specifications-grid{grid-template-columns:1fr}.download-item-enhanced{padding:1.5rem}.desktop-related-products{display:none}.mobile-related-products{display:block}.related-products-swiper{padding:0 10px}.related-products-swiper .swiper-button-next,.related-products-swiper .swiper-button-prev{width:35px;height:35px}.related-products-swiper .swiper-button-next:after,.related-products-swiper .swiper-button-prev:after{font-size:14px}}@media (max-width:480px){.product-main-section{padding:1.5rem .5rem}.main-image-container{height:280px}.thumbnail-grid{grid-template-columns:repeat(3,1fr)}.product-title{font-size:1.3rem}.product-title-section{margin-right:0}.enhanced-tabs .ant-tabs-nav{padding:8px;overflow:hidden}.enhanced-tabs .ant-tabs-tab{padding:10px 12px!important;font-size:13px!important}.related-image-container{height:160px}.TabDescriptionContainer{padding:1.5rem 1rem}}.secondary-action b{display:none}.addToCart{background:linear-gradient(135deg,#225591,#5794dc)!important}.price-container{padding:1rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.08);max-width:300px}.price-row{justify-content:space-between;margin-bottom:.75rem}.price-group,.price-row{display:flex;align-items:center}.price-group{gap:12px}.original-price{color:#6c757d;text-decoration:line-through;font-weight:500;font-size:1.1rem}.current-price,.original-price{display:flex;align-items:center;gap:4px}.current-price{color:#198754;font-weight:700;font-size:1.5rem}.rupee-icon{font-size:.9em;opacity:.9}.discount-badge{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff;padding:4px 8px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px hsla(0,100%,71%,.3)}.price-info{display:flex;flex-direction:column;gap:4px;padding-top:.75rem;border-top:1px solid #e9ecef}.gst-info{font-size:.75rem;color:#6c757d;font-style:italic}.savings{font-size:.8rem;color:#198754;font-weight:600}@media (max-width:480px){.price-container{padding:.75rem;max-width:100%}.price-row{flex-direction:column;align-items:flex-start;gap:8px}.current-price{font-size:1.3rem}.original-price{font-size:1rem}}.variant-suggestion-wrapper{position:fixed;left:0;bottom:0;transform:translateY(-20%);width:280px;max-height:80vh;background:#fff;border-radius:0 15px 15px 0;box-shadow:2px 0 15px rgba(0,0,0,.1);padding:20px 15px 15px;z-index:1000;overflow-y:auto;border-left:4px solid #007bff;transition:left .3s ease-in-out}.variant-suggestion-wrapper.hidden{left:-300px}.variant-close-btn{position:absolute;top:10px;right:10px;background:#ff4757;color:#fff;border:none;border-radius:50%;width:25px;height:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:all .2s ease;z-index:1001}.variant-close-btn:hover{background:#ff3742;transform:scale(1.1)}.variant-toggle-btn{position:fixed;left:280px;bottom:10%;background:#007bff;color:#fff;border:none;border-radius:0 10px 10px 0;padding:15px 8px;cursor:pointer;font-size:16px;transition:all .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1);z-index:3}.variant-toggle-btn.show{opacity:1;visibility:visible;left:0}.variant-toggle-btn:hover{background:#0056b3}.variant-heading{font-size:18px;font-weight:600;color:#333;margin:0 0 15px;text-align:center;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.variant-list{display:flex;flex-direction:column;gap:12px}.variant-card{display:flex;align-items:center;background:#f8f9fa;border-radius:10px;padding:10px;text-decoration:none;transition:all .3s ease;border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.05)}.variant-card:hover{background:#e3f2fd;transform:translateX(5px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#007bff}.variant-image{width:50px;height:50px;object-fit:cover;border-radius:8px;margin-right:12px;border:1px solid #ddd;flex-shrink:0}.variant-info{flex:1 1;min-width:0}.variant-info h4{font-size:14px;font-weight:500;color:#333;margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-info p{font-size:13px;font-weight:600;color:#007bff;margin:0}.variant-suggestion-wrapper::-webkit-scrollbar{width:4px}.variant-suggestion-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.variant-suggestion-wrapper::-webkit-scrollbar-thumb{background:#007bff;border-radius:2px}.variant-suggestion-wrapper::-webkit-scrollbar-thumb:hover{background:#0056b3}.pinlayout-html-table tbody tr:hover{background-color:#e1e1e1!important}@media (max-width:768px){.variant-suggestion-wrapper{width:250px;padding:15px 10px 10px}.variant-image{width:40px;height:40px;margin-right:8px}.variant-info h4{font-size:12px}.variant-info p{font-size:11px}.variant-toggle-btn{padding:12px 10px;font-size:14px}}@media (max-width:480px){.variant-suggestion-wrapper{width:220px}.variant-toggle-btn{left:220px}.variant-suggestion-wrapper.hidden{left:-240px}.variant-toggle-btn{padding:10px;font-size:12px}}