.shop-products-tabs-wrapper{width:100%;font-family:Microsoft YaHei,\5fae\8f6f\96c5\9ed1,Arial,sans-serif}.body-main,.section-container{background:#f3f3f3}.shop-tabs-nav{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;gap:0}.shop-tab-btn{background:none;border:none;padding:1rem 2rem;font-size:24px;font-weight:600;color:#033;cursor:pointer;position:relative;transition:all .8s ease;border-bottom:3px solid transparent;letter-spacing:.5px;font-family:Microsoft YaHei,\5fae\8f6f\96c5\9ed1,Arial,sans-serif}.shop-tab-btn:hover{color:var(--theme_text_color)}.shop-tab-btn.active{color:var(--theme_text_color);font-weight:700}.shop-tab-btn.active:after{position:absolute;bottom:10px;left:50%;transform:translate(-50%);content:"";width:50px;border-radius:2px;height:4px;background:var(--theme_text_color)}.shop-tabs-content{position:relative}.shop-tab-content{display:none;animation:fadeIn .3s ease-in-out}.shop-tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shop-products-grid{display:grid;gap:2rem;grid-template-columns:repeat(var(--desktop-columns, 3),1fr);margin:0 auto!important}@media (min-width: 1280px){.shop-products-grid{max-width:1178px}}@media (min-width: 576px){.sm\:px-0{padding-left:0;padding-right:0}}.shop-gallery-container{display:flex;gap:2rem;align-items:flex-start}.shop-gallery-sidebar{flex:0 0 60%}.shop-gallery-products{flex:0 0 40%}.shop-gallery-display{background:#f8f9fa;border-radius:12px;padding:2rem;min-height:400px;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:1.125rem}.shop-gallery-display:before{content:"Gallery Display Area"}.shop-products-grid.compact-grid{gap:1rem;grid-template-columns:repeat(var(--compact-columns, 2),1fr)}.shop-products-grid.compact-grid[data-desktop-columns="3"],.shop-products-grid.compact-grid[data-desktop-columns="4"]{--compact-columns: 2}.shop-products-grid.compact-grid[data-desktop-columns="5"]{--compact-columns: 3}.shop-products-grid[data-desktop-columns="2"]{--desktop-columns: 2}.shop-products-grid[data-desktop-columns="3"]{--desktop-columns: 3}.shop-products-grid[data-desktop-columns="4"]{--desktop-columns: 4}.shop-products-grid[data-desktop-columns="5"]{--desktop-columns: 5}.shop-product-item{width:100%}.shop-product-card{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;height:100%;display:flex;flex-direction:column}.shop-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.shop-product-image{position:relative;overflow:hidden;background:#f8f9fa}.shop-product-img-link{display:block;text-decoration:none}.shop-product-media{position:relative;width:100%;padding-bottom:var(--image-ratio, 100%);overflow:hidden}.shop-product-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.shop-product-first-img{opacity:1}.shop-product-second-img,.shop-product-image.hover-image:hover .shop-product-first-img{opacity:0}.shop-product-image.hover-image:hover .shop-product-second-img{opacity:1}.shop-product-quick-view,.shop-product-quick-add{position:absolute;top:1rem;right:1rem;opacity:0;transform:translateY(10px);transition:all .3s ease;z-index:10}.shop-product-card:hover .shop-product-quick-view,.shop-product-card:hover .shop-product-quick-add{opacity:1;transform:translateY(0)}.shop-quick-view-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fffffff2;border-radius:50%;color:#333;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-quick-view-btn:hover{background:var(--tab-active-color, #f8bd5b);color:#fff;transform:scale(1.1)}.shop-product-info{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:.75rem}.shop-product-vendor{font-size:.875rem;color:#6c757d;margin:0;text-transform:uppercase;letter-spacing:.5px;font-family:Microsoft YaHei,\5fae\8f6f\96c5\9ed1,Arial,sans-serif}.shop-product-title{font-size:1.125rem;font-weight:600;color:#212529;text-decoration:none;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Microsoft YaHei,\5fae\8f6f\96c5\9ed1,Arial,sans-serif}.shop-product-title:hover{color:var(--tab-active-color, #f8bd5b)}.shop-product-price{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.shop-price-current,.shop-price-amount{font-size:1.25rem;font-weight:700;color:#212529;font-family:Microsoft YaHei,\5fae\8f6f\96c5\9ed1,Arial,sans-serif}.shop-price-from{font-size:1rem;color:#6c757d}.shop-price-compare{font-size:1rem;color:#6c757d;text-decoration:line-through}.shop-price-discount{background:#dc3545;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.shop-product-price.has-discount .shop-price-current,.shop-product-price.has-discount .shop-price-amount{color:#dc3545}.shop-product-variants{margin:.5rem 0}.shop-product-variants-list{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.shop-variant-item{position:relative}.shop-productOption{position:absolute;opacity:0;pointer-events:none}.shop-variant-swatch{display:block;width:24px;height:24px;border-radius:50%;border:2px solid #e9ecef;cursor:pointer;transition:all .2s ease;background:var(--swatch-color, #f8f9fa);background-image:var(--swatch-img, none);background-size:cover;background-position:center}.shop-variant-swatch:hover{border-color:var(--tab-active-color, #f8bd5b);transform:scale(1.1)}.shop-variant-more-link{font-size:.75rem;color:#6c757d;text-decoration:none;padding:.25rem .5rem;border:1px solid #e9ecef;border-radius:12px;transition:all .2s ease}.shop-variant-more-link:hover{border-color:var(--tab-active-color, #f8bd5b);color:var(--tab-active-color, #f8bd5b)}.shop-product-description{font-size:.875rem;color:#6c757d;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Microsoft YaHei,\5fae\8f6f\96c5\9ed1,Arial,sans-serif}.shop-product-actions{margin-top:auto;padding-top:1rem}.shop-buy-btn{width:100%;padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-family:Microsoft YaHei,\5fae\8f6f\96c5\9ed1,Arial,sans-serif}.shop-btn-primary{background:var(--tab-active-color, #f8bd5b);color:#fff}.shop-btn-primary:hover{background:#e6a449;transform:translateY(-2px);box-shadow:0 4px 12px #f8bd5b4d}.shop-btn-disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed}.shop-btn-disabled:hover{transform:none;box-shadow:none}@media (max-width: 1024px){.shop-products-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.shop-gallery-container{flex-direction:column;gap:1.5rem}.shop-gallery-sidebar,.shop-gallery-products{flex:1 1 100%}.shop-gallery-display{min-height:300px}.shop-products-grid.compact-grid{grid-template-columns:repeat(var(--desktop-columns, 3),1fr)}}@media (max-width: 768px){.shop-tabs-nav{margin-bottom:2rem}.shop-tab-btn{padding:.875rem 1.5rem;font-size:1.25rem}.shop-products-grid{grid-template-columns:repeat(var(--mobile-columns, 2),1fr);gap:1rem}.shop-products-grid[data-mobile-columns="1"]{--mobile-columns: 1}.shop-products-grid[data-mobile-columns="2"]{--mobile-columns: 2}.shop-products-grid[data-mobile-columns="3"]{--mobile-columns: 3}.shop-product-info{padding:1rem;gap:.5rem}.shop-product-title{font-size:1rem}.shop-price-current,.shop-price-amount{font-size:1.125rem}.shop-buy-btn{padding:.75rem 1rem;font-size:.875rem}}@media (max-width: 480px){.shop-tabs-nav{gap:0;border-bottom:none}.shop-tab-btn{width:35%;padding:1rem;border-radius:0}.shop-tab-btn.active:after{bottom:4px}.shop-products-grid{grid-template-columns:1fr}.shop-product-card{border-radius:8px}.shop-product-info{padding:1rem}}.shop-products-grid{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;justify-content:center}@media (min-width: 1024px){.shop-products-grid[data-desktop-columns="2"] .product-card{width:calc(50% - 10px)}.shop-products-grid[data-desktop-columns="3"] .product-card{width:calc(33.333% - 14px)}.shop-products-grid[data-desktop-columns="4"] .product-card{width:calc(25% - 15px)}.shop-products-grid[data-desktop-columns="5"] .product-card{width:calc(20% - 16px)}}@media (min-width: 640px) and (max-width: 1023px){.shop-products-grid .product-card{width:calc(50% - 10px)}}@media (max-width: 639px){.shop-products-grid[data-mobile-columns="1"] .product-card{width:100%}.shop-products-grid[data-mobile-columns="2"] .product-card{width:calc(50% - 10px)}.product-card__outofstock{width:50%}.product-card__title{font-size:14px!important;height:36px}.nm-shop-loop-description{display:none}button.product-card__addtocart{padding:0;font-size:12px;min-height:32px}.nm-shop-loop-product-wrap{border-radius:12px!important}}.shop-products-grid .nm-shop-loop-product-wrap{width:100%;height:100%;margin:0}.shop-products-grid .product-card{display:flex;flex-direction:column}.shop-products-grid .product-card.product_slug_smart-bird-feeder-pro,.shop-products-grid .product-card.product_slug_smart-hummingbird-feeder,.shop-products-grid .product-card.product_slug_nature-station{margin-bottom:0}.shop-products-grid .nm-shop-loop-product-ugc-content{border-radius:1rem}.main-content{min-height:500px}.main-content .shopify-section{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/34/assets/shop-products-tabs.css.map */
