Amocart Food Vacuum Packing Machine DZ-260A Commercial Chamber Vacuum Sealer Kitchen Meat Packaging Food Saver Sealing Machine

1 { 2 "layout": "theme", 3 "wrapper": "section", 4 "sections": { 5 "main": { 6 "type": "main-product-advanced", 7 "blocks": { 8 "title": { 9 "type": "title", 10 "settings": {} 11 }, 12 "price": { 13 "type": "price", 14 "settings": {} 15 }, 16 "variant_picker": { 17 "type": "variant_picker", 18 "settings": { 19 "picker_type": "button" 20 } 21 }, 22 "quantity": { 23 "type": "quantity_selector", 24 "settings": {} 25 }, 26 "buy_buttons": { 27 "type": "buy_buttons", 28 "settings": { 29 "show_dynamic_checkout": true 30 } 31 }, 32 "description": { 33 "type": "description", 34 "settings": {} 35 }, 36 "specifications": { 37 "type": "specifications", 38 "settings": {} 39 }, 40 "reviews": { 41 "type": "reviews", 40 "reviews": { 41 "type": "reviews", 44 } 45 46 .amocart-product-page { 47 font-family: var(--amc-font); 48 color: var(--amc-text); 49 line-height: 1.6; 50 -webkit-font-smoothing: antialiased; 51 -moz-osx-font-smoothing: grayscale; 52 } 53 54 .amocart-product-page * { 55 margin: 0; 56 padding: 0; 57 } 58 59 .amocart-product-page a { 60 color: var(--amc-primary); 61 text-decoration: none; 62 transition: var(--amc-transition-fast); 63 } 64 65 .amocart-product-page a:hover { 66 color: var(--amc-primary-dark); 67 } 68 69 .amocart-product-page img { 70 max-width: 100%; 71 height: auto; 72 display: block; 73 } 74 75 .amocart-product-page button { 76 cursor: pointer; 77 font-family: inherit; 78 border: none; 79 background: none; 80 } 81 82 .amocart-product-page input, 83 .amocart-product-page select, 84 .amocart-product-page textarea { 85 font-family: inherit; 86 font-size: inherit; 87 } 88 89 /* ---------- Container ---------- */ 90 .amc-container { 91 width: 100%; 92 max-width: var(--amc-container); 93 margin: 0 auto; 94 padding: 0 20px; 95 } 96 97 /* ============================================================ 98 BREADCRUMB 99 ============================================================ */ 100 .amc-breadcrumb { 101 padding: 16px 0; 102 background: var(--amc-white); 103 border-bottom: 1px solid var(--amc-border-light); 104 font-size: 13px; 105 } 106 107 .amc-breadcrumb__list { 108 display: flex; 109 align-items: center; 110 flex-wrap: wrap; 111 gap: 6px; 112 list-style: none; 113 } 114 115 .amc-breadcrumb__item { 116 display: flex; 117 align-items: center; 118 gap: 6px; 119 color: var(--amc-text-muted); 120 } 121 122 .amc-breadcrumb__item:not(:last-child)::after { 123 content: '/'; 124 color: var(--amc-text-muted); 125 font-size: 11px; 126 } 127 128 .amc-breadcrumb__item a { 129 color: var(--amc-text-light); 130 transition: var(--amc-transition-fast); 131 } 132 133 .amc-breadcrumb__item a:hover { 134 color: var(--amc-primary); 135 } 136 137 .amc-breadcrumb__item:last-child { 138 color: var(--amc-text); 139 font-weight: 500; 140 } 141 142 /* ============================================================ 143 PRODUCT MAIN SECTION 144 ============================================================ */ 145 .amc-product-main { 146 padding: 30px 0 60px; 147 background: var(--amc-white); 148 } 149 150 .amc-product-main__grid { 151 display: grid; 152 grid-template-columns: 1fr 1fr; 153 gap: 50px; 154 align-items: start; 155 } 156 157 /* ============================================================ 158 PRODUCT GALLERY 159 ============================================================ */ 160 .amc-gallery { 161 position: sticky; 162 top: 20px; 163 } 164 165 .amc-gallery__main { 166 position: relative; 167 border-radius: var(--amc-radius-lg); 168 overflow: hidden; 169 background: var(--amc-bg-light); 170 border: 1px solid var(--amc-border-light); 171 margin-bottom: 16px; 172 } 173 174 .amc-gallery__main-image-wrapper { 175 position: relative; 176 width: 100%; 177 padding-bottom: 100%; /* 1:1 Aspect Ratio */ 178 overflow: hidden; 179 cursor: zoom-in; 180 } 181 182 .amc-gallery__main-image { 183 position: absolute; 184 top: 0; 185 left: 0; 186 width: 100%; 187 height: 100%; 188 object-fit: contain; 189 transition: transform 0.5s ease, opacity 0.3s ease; 190 background: var(--amc-white); 191 } 192 193 .amc-gallery__main-image:hover { 194 transform: scale(1.05); 195 } 196 197 .amc-gallery__main-image-wrapper.zoomed { 198 cursor: zoom-out; 199 } 200 201 .amc-gallery__main-image-wrapper.zoomed .amc-gallery__main-image { 202 transform: scale(2); 203 } 204 205 /* Gallery Navigation Arrows */ 206 .amc-gallery__nav { 207 position: absolute; 208 top: 50%; 209 transform: translateY(-50%); 210 width: 44px; 211 height: 44px; 212 border-radius: 50%; 213 background: var(--amc-white); 214 border: 1px solid var(--amc-border); 215 display: flex; 216 align-items: center; 217 justify-content: center; 218 z-index: 5; 219 transition: var(--amc-transition); 220 opacity: 0; 221 box-shadow: var(--amc-shadow-sm); 222 } 223 224 .amc-gallery:hover .amc-gallery__nav { 225 opacity: 1; 226 } 227 228 .amc-gallery__nav:hover { 229 background: var(--amc-primary); 230 border-color: var(--amc-primary); 231 color: var(--amc-white); 232 box-shadow: var(--amc-shadow-md); 233 } 234 235 .amc-gallery__nav--prev { 236 left: 12px; 237 } 238 239 .amc-gallery__nav--next { 240 right: 12px; 241 } 242 243 .amc-gallery__nav svg { 244 width: 20px; 245 height: 20px; 246 stroke: currentColor; 247 fill: none; 248 stroke-width: 2; 249 } 250 251 /* Gallery Badges */ 252 .amc-gallery__badges { 253 position: absolute; 254 top: 16px; 255 left: 16px; 256 display: flex; 257 flex-direction: column; 258 gap: 6px; 259 z-index: 4; 260 } 261 262 .amc-badge { 263 display: inline-flex; 264 align-items: center; 265 gap: 4px; 266 padding: 5px 12px; 267 border-radius: 20px; 268 font-size: 12px; 269 font-weight: 700; 270 text-transform: uppercase; 271 letter-spacing: 0.5px; 272 } 273 274 .amc-badge--sale { 275 background: var(--amc-primary); 276 color: var(--amc-white); 277 } 278 279 .amc-badge--new { 280 background: var(--amc-secondary); 281 color: var(--amc-white); 282 } 283 284 .amc-badge--hot { 285 background: #ff6b35; 286 color: var(--amc-white); 287 } 288 289 .amc-badge--out { 290 background: #666; 291 color: var(--amc-white); 292 } 293 294 /* Wishlist Button on Gallery */ 295 .amc-gallery__wishlist { 296 position: absolute; 297 top: 16px; 298 right: 16px; 299 width: 42px; 300 height: 42px; 301 border-radius: 50%; 302 background: var(--amc-white); 303 border: 1px solid var(--amc-border); 304 display: flex; 305 align-items: center; 306 justify-content: center; 307 z-index: 5; 308 transition: var(--amc-transition); 309 box-shadow: var(--amc-shadow-sm); 310 } 311 312 .amc-gallery__wishlist:hover { 313 background: var(--amc-primary-bg-hover); 314 border-color: var(--amc-primary); 315 transform: scale(1.1); 316 } 317 318 .amc-gallery__wishlist svg { 319 width: 20px; 320 height: 20px; 321 stroke: var(--amc-text); 322 fill: none; 323 stroke-width: 2; 324 transition: var(--amc-transition); 325 } 326 327 .amc-gallery__wishlist:hover svg, 328 .amc-gallery__wishlist.active svg { 329 stroke: var(--amc-primary); 330 fill: var(--amc-primary); 331 } 332 333 /* Thumbnail Strip */ 334 .amc-gallery__thumbs { 335 display: flex; 336 gap: 10px; 337 overflow-x: auto; 338 padding: 4px 0; 339 scrollbar-width: thin; 340 scrollbar-color: var(--amc-border) transparent; 341 } 342 343 .amc-gallery__thumbs::-webkit-scrollbar { 344 height: 4px; 345 } 346 347 .amc-gallery__thumbs::-webkit-scrollbar-track { 348 background: transparent; 349 } 350 351 .amc-gallery__thumbs::-webkit-scrollbar-thumb { 352 background: var(--amc-border); 353 border-radius: 4px; 354 } 355 356 .amc-gallery__thumb { 357 flex-shrink: 0; 358 width: 80px; 359 height: 80px; 360 border-radius: var(--amc-radius-sm); 361 overflow: hidden; 362 border: 2px solid transparent; 363 cursor: pointer; 364 transition: var(--amc-transition); 365 background: var(--amc-bg-light); 366 position: relative; 367 } 368 369 .amc-gallery__thumb:hover { 370 border-color: var(--amc-primary-light); 371 } 372 373 .amc-gallery__thumb.active { 374 border-color: var(--amc-primary); 375 box-shadow: 0 0 0 1px var(--amc-primary); 376 } 377 378 .amc-gallery__thumb img { 379 width: 100%; 380 height: 100%; 381 object-fit: cover; 382 } 383 384 .amc-gallery__thumb--video::after { 385 content: ''; 386 position: absolute; 387 top: 50%; 388 left: 50%; 389 transform: translate(-50%, -50%); 390 width: 28px; 391 height: 28px; 392 background: rgba(0,0,0,0.6); 393 border-radius: 50%; 394 display: flex; 395 align-items: center; 396 justify-content: center; 397 } 398 399 .amc-gallery__thumb--video::before { 400 content: ''; 401 position: absolute; 402 top: 50%; 403 left: 52%; 404 transform: translate(-50%, -50%); 405 border-left: 10px solid white; 406 border-top: 6px solid transparent; 407 border-bottom: 6px solid transparent; 408 z-index: 2; 409 } 410 411 /* ============================================================ 412 PRODUCT INFORMATION 413 ============================================================ */ 414 .amc-product-info { 415 display: flex; 416 flex-direction: column; 417 gap: 20px; 418 } 419 420 /* Brand / Vendor */ 421 .amc-product-info__brand { 422 font-size: 13px; 423 font-weight: 600; 424 color: var(--amc-primary); 425 text-transform: uppercase; 426 letter-spacing: 1px; 427 } 428 429 /* Title */ 430 .amc-product-info__title { 431 font-size: clamp(22px, 3vw, 32px); 432 font-weight: 800; 433 line-height: 1.25; 434 color: var(--amc-secondary); 435 } 436 437 /* Rating & Reviews Summary */ 438 .amc-product-info__rating { 439 display: flex; 440 align-items: center; 441 gap: 10px; 442 flex-wrap: wrap; 443 } 444 445 .amc-stars { 446 display: flex; 447 align-items: center; 448 gap: 2px; 449 } 450 451 .amc-stars svg { 452 width: 18px; 453 height: 18px; 454 } 455 456 .amc-stars__filled { 457 fill: var(--amc-rating); 458 stroke: var(--amc-rating); 459 } 460 461 .amc-stars__empty { 462 fill: none; 463 stroke: #ddd; 464 stroke-width: 1.5; 465 } 466 467 .amc-rating__count { 468 font-size: 14px; 469 color: var(--amc-text-light); 470 font-weight: 500; 471 } 472 473 .amc-rating__count span { 474 color: var(--amc-primary); 475 font-weight: 600; 476 } 477 478 /* Short Description */ 479 .amc-product-info__short-desc { 480 font-size: 15px; 481 color: var(--amc-text-light); 482 line-height: 1.7; 483 padding: 16px; 484 background: var(--amc-bg-light); 485 border-radius: var(--amc-radius-md); 486 border-left: 3px solid var(--amc-primary); 487 } 488 489 /* Key Features / Highlights */ 490 .amc-product-info__highlights { 491 display: flex; 492 flex-direction: column; 493 gap: 8px; 494 } 495 496 .amc-highlight { 497 display: flex; 498 align-items: flex-start; 499 gap: 10px; 500 font-size: 14px; 501 color: var(--amc-text); 502 } 503 504 .amc-highlight__icon { 505 flex-shrink: 0; 506 width: 20px; 507 height: 20px; 508 color: var(--amc-success); 509 margin-top: 1px; 510 } 511 512 .amc-highlight__icon svg { 513 width: 100%; 514 height: 100%; 515 } 516 517 /* Price Block */ 518 .amc-product-info__price-block { 519 padding: 20px; 520 background: linear-gradient(135deg, var(--amc-primary-bg) 0%, rgba(233,44,68,0.04) 100%); 521 border-radius: var(--amc-radius-md); 522 border: 1px solid rgba(233,44,68,0.12); 523 } 524 525 .amc-price { 526 display: flex; 527 align-items: baseline; 528 gap: 12px; 529 flex-wrap: wrap; 530 } 531 532 .amc-price__current { 533 font-size: 32px; 534 font-weight: 800; 535 color: var(--amc-primary); 536 line-height: 1; 537 } 538 539 .amc-price__compare { 540 font-size: 20px; 541 color: var(--amc-text-muted); 542 text-decoration: line-through; 543 font-weight: 500; 544 } 545 546 .amc-price__save { 547 display: inline-flex; 548 align-items: center; 549 gap: 4px; 550 padding: 4px 10px; 551 background: var(--amc-primary); 552 color: var(--amc-white); 553 border-radius: 20px; 554 font-size: 13px; 555 font-weight: 700; 556 } 557 558 .amc-price__tax { 559 font-size: 13px; 560 color: var(--amc-text-muted); 561 width: 100%; 562 margin-top: 4px; 563 } 564 565 /* Stock Status */ 566 .amc-stock { 567 display: flex; 568 align-items: center; 569 gap: 8px; 570 font-size: 14px; 571 font-weight: 600; 572 } 573 574 .amc-stock__indicator { 575 width: 8px; 576 height: 8px; 577 border-radius: 50%; 578 display: inline-block; 579 } 580 581 .amc-stock--in .amc-stock__indicator { 582 background: var(--amc-success); 583 box-shadow: 0 0 6px rgba(40, 167, 69, 0.4); 584 animation: amc-pulse 2s infinite; 585 } 586 587 .amc-stock--low .amc-stock__indicator { 588 background: var(--amc-warning); 589 } 590 591 .amc-stock--out .amc-stock__indicator { 592 background: #dc3545; 593 } 594 595 .amc-stock--in { 596 color: var(--amc-success); 597 } 598 599 .amc-stock--low { 600 color: #e67e00; 601 } 602 603 .amc-stock--out { 604 color: #dc3545; 605 } 606 607 @keyframes amc-pulse { 608 0%, 100% { opacity: 1; } 609 50% { opacity: 0.5; } 610 } 611 612 /* Variant Selectors */ 613 .amc-variants { 614 display: flex; 615 flex-direction: column; 616 gap: 16px; 617 } 618 619 .amc-variant__label { 620 font-size: 14px; 621 font-weight: 700; 622 color: var(--amc-secondary); 623 text-transform: uppercase; 624 letter-spacing: 0.5px; 625 } 626 627 .amc-variant__label span { 628 color: var(--amc-text-light); 629 font-weight: 400; 630 text-transform: none; 631 margin-left: 4px; 632 } 633 634 .amc-variant__options { 635 display: flex; 636 flex-wrap: wrap; 637 gap: 8px; 638 } 639 640 /* Button-style variant options */ 641 .amc-variant__btn { 642 padding: 8px 18px; 643 border: 2px solid var(--amc-border); 644 border-radius: var(--amc-radius-sm); 645 background: var(--amc-white); 646 font-size: 14px; 647 font-weight: 500; 648 color: var(--amc-text); 649 transition: var(--amc-transition); 650 min-width: 44px; 651 text-align: center; 652 } 653 654 .amc-variant__btn:hover { 655 border-color: var(--amc-primary); 656 color: var(--amc-primary); 657 } 658 659 .amc-variant__btn.active { 660 border-color: var(--amc-primary); 661 background: var(--amc-primary); 662 color: var(--amc-white); 663 box-shadow: 0 2px 8px rgba(233, 44, 68, 0.3); 664 } 665 666 .amc-variant__btn.disabled { 667 opacity: 0.4; 668 cursor: not-allowed; 669 text-decoration: line-through; 670 } 671 672 /* Color Swatches */ 673 .amc-swatch { 674 width: 36px; 675 height: 36px; 676 border-radius: 50%; 677 border: 2px solid var(--amc-border); 678 cursor: pointer; 679 transition: var(--amc-transition); 680 position: relative; 681 padding: 0; 682 } 683 684 .amc-swatch:hover { 685 transform: scale(1.15); 686 border-color: var(--amc-primary); 687 } 688 689 .amc-swatch.active { 690 border-color: var(--amc-primary); 691 box-shadow: 0 0 0 2px var(--amc-white), 0 0 0 4px var(--amc-primary); 692 } 693 694 .amc-swatch.disabled { 695 opacity: 0.3; 696 cursor: not-allowed; 697 overflow: hidden; 698 } 699 700 .amc-swatch.disabled::after { 701 content: ''; 702 position: absolute; 703 top: 50%; 704 left: -20%; 705 width: 140%; 706 height: 2px; 707 background: #999; 708 transform: rotate(-45deg); 709 } 710 711 /* Image Swatches */ 712 .amc-swatch--image { 713 width: 50px; 714 height: 50px; 715 border-radius: var(--amc-radius-sm); 716 overflow: hidden; 717 background: var(--amc-bg-light); 718 } 719 720 .amc-swatch--image img { 721 width: 100%; 722 height: 100%; 723 object-fit: cover; 724 } 725 726 /* Quantity Selector */ 727 .amc-quantity { 728 display: flex; 729 align-items: center; 730 gap: 0; 731 border: 2px solid var(--amc-border); 732 border-radius: var(--amc-radius-sm); 733 overflow: hidden; 734 width: fit-content; 735 } 736 737 .amc-quantity__btn { 738 width: 44px; 739 height: 44px; 740 display: flex; 741 align-items: center; 742 justify-content: center; 743 font-size: 20px; 744 font-weight: 600; 745 color: var(--amc-text); 746 background: var(--amc-bg-light); 747 transition: var(--amc-transition-fast); 748 user-select: none; 749 } 750 751 .amc-quantity__btn:hover { 752 background: var(--amc-primary-bg); 753 color: var(--amc-primary); 754 } 755 756 .amc-quantity__input { 757 width: 60px; 758 height: 44px; 759 text-align: center; 760 border: none; 761 border-left: 1px solid var(--amc-border); 762 border-right: 1px solid var(--amc-border); 763 font-size: 16px; 764 font-weight: 700; 765 color: var(--amc-secondary); 766 -moz-appearance: textfield; 767 } 768 769 .amc-quantity__input::-webkit-outer-spin-button, 770 .amc-quantity__input::-webkit-inner-spin-button { 771 -webkit-appearance: none; 772 margin: 0; 773 } 774 775 .amc-quantity__input:focus { 776 outline: none; 777 background: var(--amc-primary-bg); 778 } 779 780 /* Add to Cart & Buy Now */ 781 .amc-actions { 782 display: flex; 783 gap: 12px; 784 flex-wrap: wrap; 785 } 786 787 .amc-btn { 788 display: inline-flex; 789 align-items: center; 790 justify-content: center; 791 gap: 8px; 792 padding: 14px 32px; 793 border-radius: var(--amc-radius-sm); 794 font-size: 16px; 795 font-weight: 700; 796 text-transform: uppercase; 797 letter-spacing: 0.5px; 798 transition: var(--amc-transition); 799 position: relative; 800 overflow: hidden; 801 white-space: nowrap; 802 } 803 804 .amc-btn--primary { 805 background: var(--amc-primary); 806 color: var(--amc-white); 807 flex: 1; 808 min-width: 200px; 809 box-shadow: 0 4px 15px rgba(233, 44, 68, 0.3); 810 } 811 812 .amc-btn--primary:hover { 813 background: var(--amc-primary-dark); 814 color: var(--amc-white); 815 transform: translateY(-2px); 816 box-shadow: 0 6px 20px rgba(233, 44, 68, 0.4); 817 } 818 819 .amc-btn--primary:active { 820 transform: translateY(0); 821 } 822 823 .amc-btn--secondary { 824 background: var(--amc-secondary); 825 color: var(--amc-white); 826 flex: 1; 827 min-width: 160px; 828 } 829 830 .amc-btn--secondary:hover { 831 background: var(--amc-dark); 832 color: var(--amc-white); 833 transform: translateY(-2px); 834 } 835 836 .amc-btn--outline { 837 background: transparent; 838 color: var(--amc-primary); 839 border: 2px solid var(--amc-primary); 840 padding: 12px 24px; 841 } 842 843 .amc-btn--outline:hover { 844 background: var(--amc-primary); 845 color: var(--amc-white); 846 } 847 848 .amc-btn svg { 849 width: 20px; 850 height: 20px; 851 flex-shrink: 0; 852 } 853 854 .amc-btn__spinner { 855 display: none; 856 width: 20px; 857 height: 20px; 858 border: 2px solid rgba(255,255,255,0.3); 859 border-top-color: var(--amc-white); 860 border-radius: 50%; 861 animation: amc-spin 0.6s linear infinite; 862 } 863 864 .amc-btn.loading .amc-btn__spinner { 865 display: block; 866 } 867 868 .amc-btn.loading .amc-btn__text { 869 opacity: 0; 870 } 871 872 @keyframes amc-spin { 873 to { transform: rotate(360deg); } 874 } 875 876 /* Trust Badges */ 877 .amc-trust { 878 display: grid; 879 grid-template-columns: repeat(2, 1fr); 880 gap: 12px; 881 padding: 20px; 882 background: var(--amc-bg-light); 883 border-radius: var(--amc-radius-md); 884 } 885 886 .amc-trust__item { 887 display: flex; 888 align-items: center; 889 gap: 10px; 890 font-size: 13px; 891 color: var(--amc-text); 892 font-weight: 500; 893 } 894 895 .amc-trust__icon { 896 flex-shrink: 0; 897 width: 36px; 898 height: 36px; 899 border-radius: 50%; 900 background: var(--amc-white); 901 display: flex; 902 align-items: center; 903 justify-content: center; 904 color: var(--amc-primary); 905 box-shadow: var(--amc-shadow-sm); 906 } 907 908 .amc-trust__icon svg { 909 width: 18px; 910 height: 18px; 911 } 912 913 /* Product Meta (SKU, Vendor, Tags, etc.) */ 914 .amc-product-meta { 915 display: flex; 916 flex-direction: column; 917 gap: 8px; 918 padding: 16px 0; 919 border-top: 1px solid var(--amc-border-light); 920 font-size: 13px; 921 } 922 923 .amc-product-meta__row { 924 display: flex; 925 align-items: center; 926 gap: 8px; 927 } 928 929 .amc-product-meta__label { 930 color: var(--amc-text-muted); 931 font-weight: 600; 932 min-width: 70px; 933 } 934 935 .amc-product-meta__value { 936 color: var(--amc-text); 937 } 938 939 .amc-product-meta__value a { 940 color: var(--amc-text-light); 941 } 942 943 .amc-product-meta__value a:hover { 944 color: var(--amc-primary); 945 } 946 947 /* Share Links */ 948 .amc-share { 949 display: flex; 950 align-items: center; 951 gap: 12px; 952 padding-top: 12px; 953 border-top: 1px solid var(--amc-border-light); 954 } 955 956 .amc-share__label { 957 font-size: 14px; 958 font-weight: 600; 959 color: var(--amc-text); 960 } 961 962 .amc-share__links { 963 display: flex; 964 gap: 8px; 965 } 966 967 .amc-share__link { 968 width: 36px; 969 height: 36px; 970 border-radius: 50%; 971 display: flex; 972 align-items: center; 973 justify-content: center; 974 background: var(--amc-bg-light); 975 color: var(--amc-text-light); 976 transition: var(--amc-transition); 977 } 978 979 .amc-share__link:hover { 980 color: var(--amc-white); 981 transform: translateY(-2px); 982 } 983 984 .amc-share__link--facebook:hover { background: #1877f2; } 985 .amc-share__link--twitter:hover { background: #1da1f2; } 986 .amc-share__link--pinterest:hover { background: #e60023; } 987 .amc-share__link--whatsapp:hover { background: #25d366; } 988 .amc-share__link--email:hover { background: var(--amc-secondary); } 989 990 .amc-share__link svg { 991 width: 16px; 992 height: 16px; 993 fill: currentColor; 994 } 995 996 /* Countdown Timer */ 997 .amc-countdown { 998 padding: 16px 20px; 999 background: linear-gradient(135deg, var(--amc-secondary) 0%, var(--amc-dark) 100%); 1000 border-radius: var(--amc-radius-md); 1001 color: var(--amc-white); 1002 } 1003 1004 .amc-countdown__label { 1005 font-size: 13px; 1006 font-weight: 700; 1007 text-transform: uppercase; 1008 letter-spacing: 1px; 1009 margin-bottom: 10px; 1010 display: flex; 1011 align-items: center; 1012 gap: 6px; 1013 } 1014 1015 .amc-countdown__label svg { 1016 width: 16px; 1017 height: 16px; 1018 color: var(--amc-primary-light); 1019 } 1020 1021 .amc-countdown__timer { 1022 display: flex; 1023 gap: 10px; 1024 } 1025 1026 .amc-countdown__unit { 1027 text-align: center; 1028 min-width: 50px; 1029 } 1030 1031 .amc-countdown__value { 1032 font-size: 24px; 1033 font-weight: 800; 1034 line-height: 1; 1035 background: rgba(255,255,255,0.1); 1036 padding: 8px 10px; 1037 border-radius: var(--amc-radius-sm); 1038 margin-bottom: 4px; 1039 } 1040 1041 .amc-countdown__name { 1042 font-size: 10px; 1043 text-transform: uppercase; 1044 letter-spacing: 1px; 1045 opacity: 0.7; 1046 } 1047 1048 /* ============================================================ 1049 STICKY ADD TO CART BAR (Mobile) 1050 ============================================================ */ 1051 .amc-sticky-bar { 1052 position: fixed; 1053 bottom: 0; 1054 left: 0; 1055 right: 0; 1056 background: var(--amc-white); 1057 padding: 12px 20px; 1058 box-shadow: 0 -4px 20px rgba(0,0,0,0.1); 1059 z-index: 100; 1060 display: none; 1061 gap: 12px; 1062 align-items: center; 1063 transform: translateY(100%); 1064 transition: transform 0.3s ease; 1065 } 1066 1067 .amc-sticky-bar.visible { 1068 transform: translateY(0); 1069 } 1070 1071 .amc-sticky-bar__info { 1072 display: flex; 1073 align-items: center; 1074 gap: 10px; 1075 flex: 1; 1076 min-width: 0; 1077 } 1078 1079 .amc-sticky-bar__img { 1080 width: 44px; 1081 height: 44px; 1082 border-radius: var(--amc-radius-sm); 1083 object-fit: cover; 1084 border: 1px solid var(--amc-border); 1085 flex-shrink: 0; 1086 } 1087 1088 .amc-sticky-bar__title { 1089 font-size: 13px; 1090 font-weight: 600; 1091 color: var(--amc-secondary); 1092 white-space: nowrap; 1093 overflow: hidden; 1094 text-overflow: ellipsis; 1095 } 1096 1097 .amc-sticky-bar__price { 1098 font-size: 15px; 1099 font-weight: 800; 1100 color: var(--amc-primary); 1101 } 1102 1103 .amc-sticky-bar__btn { 1104 padding: 12px 24px; 1105 background: var(--amc-primary); 1106 color: var(--amc-white); 1107 border-radius: var(--amc-radius-sm); 1108 font-size: 14px; 1109 font-weight: 700; 1110 text-transform: uppercase; 1111 white-space: nowrap; 1112 flex-shrink: 0; 1113 transition: var(--amc-transition); 1114 } 1115 1116 .amc-sticky-bar__btn:hover { 1117 background: var(--amc-primary-dark); 1118 color: var(--amc-white); 1119 } 1120 1121 /* ============================================================ 1122 PRODUCT TABS / ACCORDION (Description, Specs, Reviews) 1123 ============================================================ */ 1124 .amc-product-tabs { 1125 padding: 60px 0; 1126 background: var(--amc-bg-section); 1127 } 1128 1129 .amc-tabs__header { 1130 display: flex; 1131 gap: 4px; 1132 border-bottom: 2px solid var(--amc-border); 1133 margin-bottom: 30px; 1134 overflow-x: auto; 1135 scrollbar-width: none; 1136 } 1137 1138 .amc-tabs__header::-webkit-scrollbar { 1139 display: none; 1140 } 1141 1142 .amc-tabs__tab { 1143 padding: 14px 24px; 1144 font-size: 15px; 1145 font-weight: 700; 1146 color: var(--amc-text-muted); 1147 white-space: nowrap; 1148 position: relative; 1149 transition: var(--amc-transition); 1150 background: none; 1151 border: none; 1152 cursor: pointer; 1153 } 1154 1155 .amc-tabs__tab::after { 1156 content: ''; 1157 position: absolute; 1158 bottom: -2px; 1159 left: 0; 1160 width: 100%; 1161 height: 3px; 1162 background: var(--amc-primary); 1163 transform: scaleX(0); 1164 transition: transform 0.3s ease; 1165 } 1166 1167 .amc-tabs__tab:hover { 1168 color: var(--amc-text); 1169 } 1170 1171 .amc-tabs__tab.active { 1172 color: var(--amc-primary); 1173 } 1174 1175 .amc-tabs__tab.active::after { 1176 transform: scaleX(1); 1177 } 1178 1179 .amc-tabs__tab-count { 1180 display: inline-flex; 1181 align-items: center; 1182 justify-content: center; 1183 min-width: 20px; 1184 height: 20px; 1185 padding: 0 6px; 1186 background: var(--amc-primary-bg); 1187 color: var(--amc-primary); 1188 border-radius: 10px; 1189 font-size: 11px; 1190 font-weight: 700; 1191 margin-left: 6px; 1192 } 1193 1194 .amc-tabs__content { 1195 background: var(--amc-white); 1196 border-radius: var(--amc-radius-lg); 1197 padding: 40px; 1198 box-shadow: var(--amc-shadow-sm); 1199 } 1200 1201 .amc-tabs__panel { 1202 display: none; 1203 animation: amcFadeIn 0.4s ease; 1204 } 1205 1206 .amc-tabs__panel.active { 1207 display: block; 1208 } 1209 1210 @keyframes amcFadeIn { 1211 from { opacity: 0; transform: translateY(10px); } 1212 to { opacity: 1; transform: translateY(0); } 1213 } 1214 1215 /* Specifications Table */ 1216 .amc-specs__table { 1217 width: 100%; 1218 border-collapse: collapse; 1219 } 1220 1221 .amc-specs__table tr { 1222 border-bottom: 1px solid var(--amc-border-light); 1223 } 1224 1225 .amc-specs__table tr:last-child { 1226 border-bottom: none; 1227 } 1228 1229 .amc-specs__table td { 1230 padding: 14px 20px; 1231 font-size: 14px; 1232 } 1233 1234 .amc-specs__table td:first-child { 1235 font-weight: 600; 1236 color: var(--amc-secondary); 1237 width: 35%; 1238 background: var(--amc-bg-light); 1239 } 1240 1241 .amc-specs__table td:last-child { 1242 color: var(--amc-text); 1243 } 1244 1245 /* Description */ 1246 .amc-description { 1247 font-size: 15px; 1248 line-height: 1.8; 1249 color: var(--amc-text); 1250 } 1251 1252 .amc-description h1, .amc-description h2, .amc-description h3 { 1253 color: var(--amc-secondary); 1254 margin: 24px 0 12px; 1255 } 1256 1257 .amc-description p { 1258 margin-bottom: 16px; 1259 } 1260 1261 .amc-description ul, .amc-description ol { 1262 padding-left: 24px; 1263 margin-bottom: 16px; 1264 } 1265 1266 .amc-description li { 1267 margin-bottom: 8px; 1268 } 1269 1270 /* Reviews Section */ 1271 .amc-reviews__summary { 1272 display: flex; 1273 gap: 40px; 1274 align-items: center; 1275 padding-bottom: 30px; 1276 border-bottom: 1px solid var(--amc-border-light); 1277 margin-bottom: 30px; 1278 flex-wrap: wrap; 1279 } 1280 1281 .amc-reviews__score { 1282 text-align: center; 1283 min-width: 120px; 1284 } 1285 1286 .amc-reviews__score-value { 1287 font-size: 56px; 1288 font-weight: 800; 1289 color: var(--amc-secondary); 1290 line-height: 1; 1291 } 1292 1293 .amc-reviews__score-stars { 1294 margin: 8px 0; 1295 } 1296 1297 .amc-reviews__score-count { 1298 font-size: 13px; 1299 color: var(--amc-text-muted); 1300 } 1301 1302 .amc-reviews__bars { 1303 flex: 1; 1304 min-width: 200px; 1305 } 1306 1307 .amc-review-bar { 1308 display: flex; 1309 align-items: center; 1310 gap: 10px; 1311 margin-bottom: 6px; 1312 } 1313 1314 .amc-review-bar__label { 1315 font-size: 13px; 1316 color: var(--amc-text-light); 1317 min-width: 50px; 1318 } 1319 1320 .amc-review-bar__track { 1321 flex: 1; 1322 height: 8px; 1323 background: var(--amc-border-light); 1324 border-radius: 4px; 1325 overflow: hidden; 1326 } 1327 1328 .amc-review-bar__fill { 1329 height: 100%; 1330 background: var(--amc-rating); 1331 border-radius: 4px; 1332 transition: width 0.6s ease; 1333 } 1334 1335 .amc-review-bar__count { 1336 font-size: 13px; 1337 color: var(--amc-text-muted); 1338 min-width: 30px; 1339 text-align: right; 1340 } 1341 1342 .amc-review-item { 1343 padding: 24px 0; 1344 border-bottom: 1px solid var(--amc-border-light); 1345 } 1346 1347 .amc-review-item:last-child { 1348 border-bottom: none; 1349 } 1350 1351 .amc-review-item__header { 1352 display: flex; 1353 align-items: center; 1354 gap: 12px; 1355 margin-bottom: 10px; 1356 flex-wrap: wrap; 1357 } 1358 1359 .amc-review-item__avatar { 1360 width: 40px; 1361 height: 40px; 1362 border-radius: 50%; 1363 background: var(--amc-primary-bg); 1364 color: var(--amc-primary); 1365 display: flex; 1366 align-items: center; 1367 justify-content: center; 1368 font-weight: 700; 1369 font-size: 16px; 1370 } 1371 1372 .amc-review-item__author { 1373 font-weight: 700; 1374 color: var(--amc-secondary); 1375 font-size: 14px; 1376 } 1377 1378 .amc-review-item__date { 1379 font-size: 12px; 1380 color: var(--amc-text-muted); 1381 } 1382 1383 .amc-review-item__stars { 1384 display: flex; 1385 gap: 2px; 1386 margin-left: auto; 1387 } 1388 1389 .amc-review-item__stars svg { 1390 width: 14px; 1391 height: 14px; 1392 fill: var(--amc-rating); 1393 stroke: var(--amc-rating); 1394 } 1395 1396 .amc-review-item__body { 1397 font-size: 14px; 1398 line-height: 1.7; 1399 color: var(--amc-text); 1400 } 1401 1402 .amc-review-item__title { 1403 font-weight: 700; 1404 color: var(--amc-secondary); 1405 margin-bottom: 6px; 1406 font-size: 15px; 1407 } 1408 1409 /* ============================================================ 1410 RELATED PRODUCTS 1411 ============================================================ */ 1412 .amc-related { 1413 padding: 60px 0; 1414 background: var(--amc-white); 1415 } 1416 1417 .amc-related__header { 1418 display: flex; 1419 align-items: center; 1420 justify-content: space-between; 1421 margin-bottom: 30px; 1422 } 1423 1424 .amc-related__title { 1425 font-size: 28px; 1426 font-weight: 800; 1427 color: var(--amc-secondary); 1428 } 1429 1430 .amc-related__grid { 1431 display: grid; 1432 grid-template-columns: repeat(4, 1fr); 1433 gap: 24px; 1434 } 1435 1436 .amc-product-card { 1437 background: var(--amc-white); 1438 border-radius: var(--amc-radius-md); 1439 overflow: hidden; 1440 border: 1px solid var(--amc-border-light); 1441 transition: var(--amc-transition); 1442 position: relative; 1443 } 1444 1445 .amc-product-card:hover { 1446 box-shadow: var(--amc-shadow-lg); 1447 transform: translateY(-4px); 1448 } 1449 1450 .amc-product-card__image-wrapper { 1451 position: relative; 1452 padding-bottom: 100%; 1453 overflow: hidden; 1454 background: var(--amc-bg-light); 1455 } 1456 1457 .amc-product-card__image { 1458 position: absolute; 1459 top: 0; 1460 left: 0; 1461 width: 100%; 1462 height: 100%; 1463 object-fit: cover; 1464 transition: transform 0.5s ease; 1465 } 1466 1467 .amc-product-card:hover .amc-product-card__image { 1468 transform: scale(1.08); 1469 } 1470 1471 .amc-product-card__badges { 1472 position: absolute; 1473 top: 10px; 1474 left: 10px; 1475 display: flex; 1476 flex-direction: column; 1477 gap: 4px; 1478 } 1479 1480 .amc-product-card__info { 1481 padding: 16px; 1482 } 1483 1484 .amc-product-card__title { 1485 font-size: 14px; 1486 font-weight: 600; 1487 color: var(--amc-secondary); 1488 margin-bottom: 8px; 1489 display: -webkit-box; 1490 -webkit-line-clamp: 2; 1491 -webkit-box-orient: vertical; 1492 overflow: hidden; 1493 line-height: 1.4; 1494 } 1495 1496 .amc-product-card__title a { 1497 color: inherit; 1498 } 1499 1500 .amc-product-card__title a:hover { 1501 color: var(--amc-primary); 1502 } 1503 1504 .amc-product-card__price { 1505 display: flex; 1506 align-items: baseline; 1507 gap: 8px; 1508 } 1509 1510 .amc-product-card__price-current { 1511 font-size: 18px; 1512 font-weight: 800; 1513 color: var(--amc-primary); 1514 } 1515 1516 .amc-product-card__price-compare { 1517 font-size: 13px; 1518 color: var(--amc-text-muted); 1519 text-decoration: line-through; 1520 } 1521 1522 .amc-product-card__rating { 1523 display: flex; 1524 align-items: center; 1525 gap: 4px; 1526 margin-bottom: 8px; 1527 } 1528 1529 .amc-product-card__rating svg { 1530 width: 14px; 1531 height: 14px; 1532 fill: var(--amc-rating); 1533 stroke: var(--amc-rating); 1534 } 1535 1536 .amc-product-card__rating-count { 1537 font-size: 12px; 1538 color: var(--amc-text-muted); 1539 } 1540 1541 /* ============================================================ 1542 IMAGE ZOOM LIGHTBOX 1543 ============================================================ */ 1544 .amc-lightbox { 1545 position: fixed; 1546 top: 0; 1547 left: 0; 1548 width: 100%; 1549 height: 100%; 1550 background: rgba(0,0,0,0.92); 1551 z-index: 1000; 1552 display: none; 1553 align-items: center; 1554 justify-content: center; 1555 animation: amcFadeIn 0.3s ease; 1556 } 1557 1558 .amc-lightbox.active { 1559 display: flex; 1560 } 1561 1562 .amc-lightbox__close { 1563 position: absolute; 1564 top: 20px; 1565 right: 20px; 1566 width: 44px; 1567 height: 44px; 1568 border-radius: 50%; 1569 background: rgba(255,255,255,0.1); 1570 color: var(--amc-white); 1571 display: flex; 1572 align-items: center; 1573 justify-content: center; 1574 font-size: 24px; 1575 z-index: 10; 1576 transition: var(--amc-transition); 1577 } 1578 1579 .amc-lightbox__close:hover { 1580 background: var(--amc-primary); 1581 } 1582 1583 .amc-lightbox__image { 1584 max-width: 90vw; 1585 max-height: 90vh; 1586 object-fit: contain; 1587 border-radius: var(--amc-radius-md); 1588 } 1589 1590 .amc-lightbox__nav { 1591 position: absolute; 1592 top: 50%; 1593 transform: translateY(-50%); 1594 width: 50px; 1595 height: 50px; 1596 border-radius: 50%; 1597 background: rgba(255,255,255,0.1); 1598 color: var(--amc-white); 1599 display: flex; 1600 align-items: center; 1601 justify-content: center; 1602 transition: var(--amc-transition); 1603 } 1604 1605 .amc-lightbox__nav:hover { 1606 background: var(--amc-primary); 1607 } 1608 1609 .amc-lightbox__nav--prev { left: 20px; } 1610 .amc-lightbox__nav--next { right: 20px; } 1611 1612 .amc-lightbox__nav svg { 1613 width: 24px; 1614 height: 24px; 1615 stroke: currentColor; 1616 fill: none; 1617 stroke-width: 2; 1618 } 1619 1620 /* ============================================================ 1621 NOTIFICATION TOAST 1622 ============================================================ */ 1623 .amc-toast { 1624 position: fixed; 1625 bottom: 30px; 1626 right: 30px; 1627 background: var(--amc-secondary); 1628 color: var(--amc-white); 1629 padding: 16px 24px; 1630 border-radius: var(--amc-radius-md); 1631 box-shadow: var(--amc-shadow-lg); 1632 z-index: 999; 1633 display: flex; 1634 align-items: center; 1635 gap: 12px; 1636 transform: translateX(120%); 1637 transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); 1638 max-width: 400px; 1639 } 1640 1641 .amc-toast.visible { 1642 transform: translateX(0); 1643 } 1644 1645 .amc-toast__icon { 1646 flex-shrink: 0; 1647 width: 24px; 1648 height: 24px; 1649 color: var(--amc-success); 1650 } 1651 1652 .amc-toast__content { 1653 flex: 1; 1654 } 1655 1656 .amc-toast__title { 1657 font-weight: 700; 1658 font-size: 14px; 1659 margin-bottom: 2px; 1660 } 1661 1662 .amc-toast__message { 1663 font-size: 13px; 1664 opacity: 0.8; 1665 } 1666 1667 .amc-toast__close { 1668 flex-shrink: 0; 1669 color: rgba(255,255,255,0.6); 1670 padding: 4px; 1671 transition: var(--amc-transition-fast); 1672 } 1673 1674 .amc-toast__close:hover { 1675 color: var(--amc-white); 1676 } 1677 1678 /* ============================================================ 1679 RESPONSIVE DESIGN 1680 ============================================================ */ 1681 1682 /* Large Desktop */ 1683 @media (max-width: 1399px) { 1684 .amc-container { 1685 max-width: 1200px; 1686 } 1687 } 1688 1689 /* Desktop */ 1690 @media (max-width: 1199px) { 1691 .amc-product-main__grid { 1692 gap: 30px; 1693 } 1694 1695 .amc-related__grid { 1696 grid-template-columns: repeat(3, 1fr); 1697 } 1698 } 1699 1700 /* Tablet */ 1701 @media (max-width: 991px) { 1702 .amc-product-main__grid { 1703 grid-template-columns: 1fr; 1704 gap: 30px; 1705 } 1706 1707 .amc-gallery { 1708 position: relative; 1709 top: 0; 1710 } 1711 1712 .amc-gallery__thumb { 1713 width: 64px; 1714 height: 64px; 1715 } 1716 1717 .amc-product-info__title { 1718 font-size: 24px; 1719 } 1720 1721 .amc-price__current { 1722 font-size: 28px; 1723 } 1724 1725 .amc-related__grid { 1726 grid-template-columns: repeat(2, 1fr); 1727 gap: 16px; 1728 } 1729 1730 .amc-tabs__content { 1731 padding: 24px; 1732 } 1733 1734 .amc-reviews__summary { 1735 flex-direction: column; 1736 align-items: flex-start; 1737 gap: 20px; 1738 } 1739 1740 .amc-trust { 1741 grid-template-columns: 1fr 1fr; 1742 } 1743 } 1744 1745 /* Mobile */ 1746 @media (max-width: 767px) { 1747 .amc-container { 1748 padding: 0 16px; 1749 } 1750 1751 .amc-breadcrumb { 1752 padding: 12px 0; 1753 font-size: 12px; 1754 } 1755 1756 .amc-product-main { 1757 padding: 16px 0 40px; 1758 } 1759 1760 .amc-gallery__main { 1761 border-radius: var(--amc-radius-md); 1762 margin-bottom: 12px; 1763 } 1764 1765 .amc-gallery__nav { 1766 width: 36px; 1767 height: 36px; 1768 opacity: 1; 1769 } 1770 1771 .amc-gallery__nav--prev { left: 8px; } 1772 .amc-gallery__nav--next { right: 8px; } 1773 1774 .amc-gallery__thumb { 1775 width: 56px; 1776 height: 56px; 1777 } 1778 1779 .amc-product-info { 1780 gap: 16px; 1781 } 1782 1783 .amc-product-info__title { 1784 font-size: 20px; 1785 } 1786 1787 .amc-product-info__price-block { 1788 padding: 16px; 1789 } 1790 1791 .amc-price__current { 1792 font-size: 26px; 1793 } 1794 1795 .amc-actions { 1796 flex-direction: column; 1797 } 1798 1799 .amc-btn { 1800 width: 100%; 1801 padding: 14px 20px; 1802 font-size: 15px; 1803 } 1804 1805 .amc-trust { 1806 grid-template-columns: 1fr; 1807 padding: 16px; 1808 } 1809 1810 .amc-sticky-bar { 1811 display: flex; 1812 } 1813 1814 .amc-product-tabs { 1815 padding: 40px 0; 1816 } 1817 1818 .amc-tabs__header { 1819 margin-bottom: 20px; 1820 } 1821 1822 .amc-tabs__tab { 1823 padding: 10px 16px; 1824 font-size: 13px; 1825 } 1826 1827 .amc-tabs__content { 1828 padding: 20px; 1829 border-radius: var(--amc-radius-md); 1830 } 1831 1832 .amc-related { 1833 padding: 40px 0; 1834 } 1835 1836 .amc-related__title { 1837 font-size: 22px; 1838 } 1839 1840 .amc-related__grid { 1841 grid-template-columns: repeat(2, 1fr); 1842 gap: 12px; 1843 } 1844 1845 .amc-product-card__info { 1846 padding: 12px; 1847 } 1848 1849 .amc-product-card__title { 1850 font-size: 13px; 1851 } 1852 1853 .amc-product-card__price-current { 1854 font-size: 16px; 1855 } 1856 1857 .amc-countdown__timer { 1858 gap: 6px; 1859 } 1860 1861 .amc-countdown__value { 1862 font-size: 20px; 1863 padding: 6px 8px; 1864 } 1865 1866 .amc-toast { 1867 left: 16px; 1868 right: 16px; 1869 bottom: 16px; 1870 max-width: none; 1871 } 1872 1873 .amc-lightbox__nav { 1874 width: 40px; 1875 height: 40px; 1876 } 1877 1878 .amc-lightbox__nav--prev { left: 10px; } 1879 .amc-lightbox__nav--next { right: 10px; } 1880 1881 .amc-specs__table td { 1882 padding: 10px 12px; 1883 font-size: 13px; 1884 } 1885 1886 .amc-specs__table td:first-child { 1887 width: 40%; 1888 } 1889 } 1890 1891 /* Small Mobile */ 1892 @media (max-width: 479px) { 1893 .amc-product-info__title { 1894 font-size: 18px; 1895 } 1896 1897 .amc-price__current { 1898 font-size: 22px; 1899 } 1900 1901 .amc-price__compare { 1902 font-size: 16px; 1903 } 1904 1905 .amc-variant__btn { 1906 padding: 6px 12px; 1907 font-size: 13px; 1908 } 1909 1910 .amc-swatch { 1911 width: 32px; 1912 height: 32px; 1913 } 1914 1915 .amc-swatch--image { 1916 width: 44px; 1917 height: 44px; 1918 } 1919 1920 .amc-quantity__btn { 1921 width: 38px; 1922 height: 38px; 1923 } 1924 1925 .amc-quantity__input { 1926 width: 48px; 1927 height: 38px; 1928 } 1929 1930 .amc-sticky-bar { 1931 padding: 10px 16px; 1932 } 1933 1934 .amc-sticky-bar__btn { 1935 padding: 10px 18px; 1936 font-size: 13px; 1937 } 1938 1939 .amc-sticky-bar__title { 1940 font-size: 12px; 1941 } 1942 1943 .amc-sticky-bar__price { 1944 font-size: 14px; 1945 } 1946 1947 .amc-related__grid { 1948 gap: 8px; 1949 } 1950 1951 .amc-product-card__info { 1952 padding: 10px; 1953 } 1954 1955 .amc-tabs__tab { 1956 padding: 8px 12px; 1957 font-size: 12px; 1958 } 1959 1960 .amc-tabs__content { 1961 padding: 16px; 1962 } 1963 } 1964 1965 /* ============================================================ 1966 UTILITY CLASSES 1967 ============================================================ */ 1968 .amc-sr-only { 1969 position: absolute; 1970 width: 1px; 1971 height: 1px; 1972 padding: 0; 1973 margin: -1px; 1974 overflow: hidden; 1975 clip: rect(0, 0, 0, 0); 1976 white-space: nowrap; 1977 border: 0; 1978 } 1979 1980 .amc-text-center { text-align: center; } 1981 .amc-text-right { text-align: right; } 1982 .amc-mt-1 { margin-top: 8px; } 1983 .amc-mt-2 { margin-top: 16px; } 1984 .amc-mt-3 { margin-top: 24px; } 1985 .amc-mb-1 { margin-bottom: 8px; } 1986 .amc-mb-2 { margin-bottom: 16px; } 1987 .amc-mb-3 { margin-bottom: 24px; } 1988 .amc-d-none { display: none; } 1989 .amc-d-block { display: block; } 1990 .amc-d-flex { display: flex; } 1991 1992 @media (min-width: 992px) { 1993 .amc-d-lg-none { display: none; } 1994 .amc-d-lg-block { display: block; } 1995 .amc-d-lg-flex { display: flex; } 1996 } 1997 1998 @media (min-width: 768px) { 1999 .amc-d-md-none { display: none; } 2000 .amc-d-md-block { display: block; } 2001 .amc-d-md-flex { display: flex; } 2002 } 2003 2004 /* ============================================================ 2005 ANIMATIONS 2006 ============================================================ */ 2007 @keyframes amcSlideUp { 2008 from { opacity: 0; transform: translateY(20px); } 2009 to { opacity: 1; transform: translateY(0); } 2010 } 2011 2012 .amc-animate-up { 2013 animation: amcSlideUp 0.5s ease forwards; 2014 } 2015 2016 .amc-animate-up:nth-child(1) { animation-delay: 0.05s; } 2017 .amc-animate-up:nth-child(2) { animation-delay: 0.1s; } 2018 .amc-animate-up:nth-child(3) { animation-delay: 0.15s; } 2019 .amc-animate-up:nth-child(4) { animation-delay: 0.2s; } 2020 .amc-animate-up:nth-child(5) { animation-delay: 0.25s; }

SPECIFICATIONS

Brand Name: Amocart

Certification: CE

Hign-concerned Chemical: None

Model Number: DZ-260A

Origin: Mainland China


Amocart Chamber Vacuum Sealer – Your Ticket to Efficient Food Preservation
Our chamber vacuum sealer has a powerful motor for quick suction. Made from durable stainless steel, it ensures long-lasting performance. With a suction strength of 100KPa, it handles all your packaging needs effortlessly. It operates quietly at just 70dB, creating a calm workspace.
Our vacuum chamber machine boasts a convenient one-touch freshness lock to preserve the flavor, color, and aroma of your food effortlessly. With a strong suction power of 100KPa, it seals in freshness perfectly. Keep track of your progress with clear displays for vacuuming and sealing times.
Say goodbye to worries with our commercial vacuum sealer's clever sealing pressure bar design, ensuring reliable seals every time. It effortlessly handles various vacuum bags and consumables, making your purchase peace of mind.
Simplicity is key to operation! Our chamber vacuum sealer machine comes with plenty of accessories for more choices and convenience. Experience the joy of diverse accessories and enjoy the ease of sealing freshness instantly!
Our digital vacuum sealer is suitable for liquids, solids, powders, pastes, and various foods, ensuring your ingredients stay fresh and tasty. Say hello to perfect preservation and peace of mind for your family's health and happiness.
Features & Details
  • Premium Vacuum Effect: With a powerful motor and a max relative vacuum of -100KPa, our chamber vacuum sealer ensures a strong vacuum effect. Featuring a chamber size of 12.99 x 10.63 x 1.97 in/330 x 270 x 50 mm, 10.2 in/260 mm sealing length (bag), and 260W sealing power, it keeps your food fresh and flavorful. Plus, it operates quietly at less than 70 decibels.

  • Multi-Functional Design: Apart from delivering a premium vacuum effect, this vacuum chamber machine also comes with multiple practical features, making food preservation more convenient. Its adjustable cooling time ensures rapid cooling of sealed items for freshness. More handy features like emergency stop, start, and marinating meet different user needs.

  • Easy to Use: Seal bags up to 10.2 in/260 mm with ease! Our commercial vacuum sealer provides a broader sealing range, allowing you to easily handle bags of different sizes. With an advanced pressure bar design, the operation becomes more convenient, ensuring reliable sealing every time. Whether it's small or large bags, it seals perfectly, maintaining the freshness and taste of your ingredients.

  • Abundant Accessories: Start sealing right away with our complete vacuum sealer kit! You get 30 vacuum bags to meet various food preservation needs, 1 heating wire, 1 high-temperature tape, 1 filling plate, and 1 bottle of vacuum pump oil to maintain the normal operation of the vacuum pump.

  • Versatile Applications: From liquids, solids, and powders to pastes, our chamber vacuum sealer machine handles it all! Whether it's foods, medicines, aquatic products, raw materials, or electronic components, seal with confidence and keep everything fresh for longer. It provides versatile applications to meet the needs of different occasions.

Note:The length of the sealing strip is 260mm. In actual sealing of a 240mm bag, a 10mm margin is required on both sides. We recommend that you purchase a vacuum bag with edge pressing.


Rückgaberecht

Sie können die meisten neuen, ungeöffneten Artikel innerhalb von 30 Tagen nach Lieferung für eine vollständige Rückerstattung zurückgeben. Wir übernehmen auch die Rücksendekosten, wenn die Rücksendung auf unseren Fehler zurückzuführen ist (Sie haben einen falschen oder defekten Artikel erhalten usw.).

Sie sollten damit rechnen, Ihre Rückerstattung innerhalb von vier Wochen nach Übergabe Ihres Pakets an den Rücksendeversender zu erhalten; in vielen Fällen erhalten Sie die Rückerstattung jedoch schneller. Dieser Zeitraum umfasst die Transitzeit, bis wir Ihre Rücksendung vom Spediteur erhalten (5 bis 10 Werktage), die Zeit, die wir für die Bearbeitung Ihrer Rücksendung benötigen, sobald wir sie erhalten haben (3 bis 5 Werktage), und die Zeit, die Ihre Bank für die Bearbeitung unserer Rückerstattungsanfrage benötigt (5 bis 10 Werktage).

Wenn Sie einen Artikel zurücksenden möchten, melden Sie sich einfach in Ihrem Konto an, sehen Sie die Bestellung über den Link "Abgeschlossene Bestellungen" im Menü "Mein Konto" ein und klicken Sie auf die Schaltfläche "Artikel zurücksenden". Wir werden Sie per E-Mail über Ihre Rückerstattung informieren, sobald wir den zurückgesandten Artikel erhalten und bearbeitet haben.

Versand

Wir können an praktisch jede Adresse weltweit versenden. Beachten Sie, dass es für einige Produkte Einschränkungen gibt und einige Produkte nicht an internationale Ziele versendet werden können.

Wenn Sie eine Bestellung aufgeben, schätzen wir die Versand- und Liefertermine für Sie basierend auf der Verfügbarkeit Ihrer Artikel und den von Ihnen gewählten Versandoptionen. Abhängig vom gewählten Versanddienstleister können die Schätzungen des Versanddatums auf der Seite mit den Versandkosten erscheinen.

Bitte beachten Sie auch, dass die Versandkosten für viele der von uns verkauften Artikel gewichtsabhängig sind. Das Gewicht solcher Artikel finden Sie auf der Detailseite. Um die Richtlinien der von uns verwendeten Versandunternehmen widerzuspiegeln, werden alle Gewichte auf das nächste volle Pfund aufgerundet.