*,:after,:before{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 transparent;--tw-ring-shadow: 0 0 transparent;--tw-shadow: 0 0 transparent;--tw-shadow-colored: 0 0 transparent}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch;margin:0;padding:0}img{overflow-clip-margin:content-box;overflow:clip}#MainContent{position:relative;background-color:#131317}.container-fluid{--offset-x: 1rem;margin-left:auto;margin-right:auto;max-width:calc(var(--fluid-container-width, 1620px) + var(--offset-x)* 2);padding-left:var(--offset-x);padding-right:var(--offset-x);width:100%}.container-fluid{max-width:1440px;padding-left:2rem;padding-right:2rem}.header-banner{width:100%;background-size:cover;background-position:center;max-height:900px;display:flex;align-items:center;margin:0 auto;position:relative}.header-banner .banner{position:absolute;top:50%;width:80%;width:100%;background:linear-gradient(135deg,#0e0e0e 60%,#3a3a3a);padding:0 80px;border-radius:8px;overflow:hidden}.sub-banner{margin-top:50px;padding:0 40px}.banner-mobile-image{display:none;width:100%}.banner-desktop-image{display:block;width:100%}.navbar{width:100%;background:url(menu_bg_20250801.png) repeat-x center center;padding:0 20px;position:relative;z-index:100}.navbar.fixed{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 5px #0003}.navbar .navbar-wrap{display:flex;justify-content:space-between;max-width:1440px;margin:0 auto}.navbar .navbar-wrap a{padding:0 15px;min-width:205px;line-height:76px;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center;color:#ccc;text-decoration:none}.navbar .navbar-wrap a.menu-item img{padding:0;margin:0 auto}.navbar .navbar-wrap a.menu-item span.item-1{background:url(menu_icon1.png) no-repeat left center;padding-left:58px;background-size:48px 45px}.navbar .navbar-wrap a.menu-item span.item-2{background:url(menu_icon2.png) no-repeat left center;padding-left:58px;background-size:48px 45px}.navbar .navbar-wrap a.menu-item span.item-3{background:url(menu_icon3.png) no-repeat left center;padding-left:58px;background-size:48px 45px}.navbar .navbar-wrap a.menu-item span.item-4{background:url(menu_icon4.png) no-repeat left center;padding-left:58px;background-size:48px 45px}.navbar .navbar-wrap a.menu-item span.item-5{background:url(menu_icon5.png) no-repeat left center;padding-left:58px;background-size:48px 45px}.navbar .navbar-wrap a:hover{cursor:pointer;color:#fff;font-weight:700}.navbar .navbar-wrap a.active{color:#fff;font-weight:700}.end-dates{font-size:.9rem;color:#aaa;padding:20px 0;display:flex;align-items:center}.countdown{font-size:1.2rem;color:#d8aa54}.end-dates img{margin-right:5px;display:inline}.end-dates{width:100%;color:#d8aa54}.end-dates .time-countdown-title{text-align:right;font-size:22px;font-weight:600;width:38%;padding:20px 30px 20px 0}.end-dates .time-countdown-content{width:60%;text-align:left;padding-left:30px;padding-top:10px;border-left:1px solid #801C28}.end-dates .time-countdown-content .time-countdown-tb{width:40%;color:#d8aa54}.time-countdown-day,.time-countdown-hour,.time-countdown-min,.time-countdown-sec{text-align:center}.time-countdown-day span,.time-countdown-hour span,.time-countdown-min span,.time-countdown-sec span{padding:5px 10px;font-size:32px;font-weight:600;background-color:#801c28;border-radius:10px}.end-dates .time-countdown-content .time-countdown-tb tr td{text-align:center;font-weight:700;vertical-align:middle}.end-dates .time-countdown-content .time-countdown-tb tr:last-child{line-height:40px}.product-display-section h2{padding:0;margin:0;font-size:32px;text-align:center;font-weight:600;vertical-align:middle}.product-display-section .sec-custome-h2,.product-display-section p.sec-custome-p{text-align:center;color:#d8aa54;margin:0 auto}.product-display-section h2 .sec-title{display:inline-block;padding:60px 0 30px;margin:0 auto}.product-display-section h2 .sec-title a{font-size:13px}.product-display-section h2 .sec-title a:hover{color:#871525}.product-display-section h2 .sec-custome-h2-img{display:inline-block}.product-display-section .extra-off-code-area{margin:0 auto;padding:0;display:flex}.product-display-section .extra-off-code-area img{margin:0 auto}.product-display-section .extra-off-code-area img.extra-off-code-pc{display:block}.product-display-section .extra-off-code-area img.extra-off-code-mo{display:none}.product-display-section .product-section{width:100%;padding:20px 2rem;display:flex}.tiered-gifts{display:block}.tiered-gifts h2 .sec-title{padding:60px 0 10px}.tiered-gifts-items{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.tiered-gifts-items a{flex:1 1 calc(16.667% - 20px);text-align:center}.tiered-gifts-items img{max-width:100%;height:auto}.product-display-section .sec-banner-img img{width:100%}.kinds-of-welding{margin-top:60px}.kinds-of-welding h2 .sec-title{padding:30px 0}.kinds-of-welding .product-section-tabs{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center}.kinds-of-welding .product-section-tabs a{flex:1;max-width:200px;margin:10px;text-align:center;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 5px #0000001a;text-decoration:none;color:#000}.kinds-of-welding .product-section-tabs a:hover{background-color:#f0f0f0;color:#871525;cursor:pointer}.kinds-of-welding .product-section-tabs a:first-child{margin-left:0}.kinds-of-welding .product-section-tabs a:last-child{margin-right:0}.kinds-of-welding .product-section-tabs a.active{background-color:#871525;color:#fff;box-shadow:0 2px 5px #0003}.kinds-of-welding .product-section-tabs-content{display:none}.kinds-of-welding .product-section-tabs-content.active{display:block}.special-sale-card{width:100%;display:flex;gap:0px;justify-content:center;flex-wrap:wrap;margin-top:50px;background-color:#fafafa;border-radius:15px}.special-sale-card .imgs-slider{width:35%;text-align:justify;text-justify:distribute-all-lines;overflow:hidden}.special-sale-card .imgs-slider .swiper{width:100%;height:100%}.special-sale-card .imgs-slider .swiper .imgs-slider-item{width:100%;height:100%;display:block}.special-sale-card .product-content{background-color:#fff;position:relative;width:65%;display:flex;gap:0px;justify-content:center;flex-wrap:wrap}.special-sale-card .discount-tag{position:absolute;top:0;left:0;color:#fff;font-size:14px;font-weight:700;padding:10px 40px;background-color:#871525;border-bottom-right-radius:15px}.special-sale-card .discount-tag svg,.special-sale-card .discount-tag span{vertical-align:middle;display:inline-block}.special-sale-card .product-img{width:50%;padding:40px;display:flex;justify-content:center;align-items:center}.special-sale-card .product-img .product-image{max-width:100%}.special-sale-card .product-details{width:50%;text-align:left;color:#191919;padding-top:30px}.special-sale-card .product-details .tip-label{color:#871525;display:block;margin-top:20px}.special-sale-card .product-details .product-title{font-size:14px;font-weight:700;margin-bottom:10px;color:#191919;margin-top:10px}.special-sale-card .product-details .product-options-select{border:1px solid #999;padding:15px 8px;font-size:16px;margin:15px 0 5px;min-width:80%}.special-sale-card .product-details .product-options{list-style-type:none;padding:0;font-size:14px;margin:5px 0;display:flex;flex-direction:column}.special-sale-card .product-details .product-options .label-item{margin:10px 5px}.special-sale-card .product-details .product-options .label-item span{padding:3px 5px;border:1px solid #666}.special-sale-card .product-details .product-options .label-item span:hover{cursor:pointer;background-color:#3a3a3a;color:#fff}.special-sale-card .product-details .product-options .label-item.active span{background-color:#3a3a3a;color:#fff}.special-sale-card .product-details .price{font-size:1.5rem;color:#871525;font-weight:700;margin-right:10px;border-top:1px solid #ddd;padding-top:20px;width:80%}.special-sale-card .product-details .old-price{font-size:1rem;color:#888;text-decoration:line-through;margin-left:10px}.special-sale-card .product-details .product-buttons{display:flex;justify-content:left;gap:30px;margin:20px 0}.special-sale-card .product-details .product-buttons button svg{fill:#fff;display:inline;text-align:center;vertical-align:middle}.special-sale-card .product-details .product-buttons .buy-now,.special-sale-card .product-details .product-buttons .learn-more{background-color:#871525;color:#fff;border:none;padding:10px 40px;font-size:18px;font-weight:400;border-radius:30px;cursor:pointer}.special-sale-card .product-details .product-buttons .learn-more{background-color:#e7e7e7;font-size:18px;color:#3e3a39}.special-sale-card .product-details .product-buttons .buy-now:hover{background-color:#871525}.special-sale-card .product-details .product-buttons .learn-more:hover{background-color:#777;color:#fff}.special-sale-card-first .product-content,.special-sale-card-third .product-content,.special-sale-card-second .imgs-slider{border-top-right-radius:15px;border-bottom-right-radius:15px}.special-sale-card-first .imgs-slider,.special-sale-card-third .imgs-slider,.special-sale-card-second .product-content{border-top-left-radius:15px;border-bottom-left-radius:15px}.imgs-slider .swiper-pc{display:block}.imgs-slider .swiper-mo{display:none}.products{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;padding:10px;justify-content:space-between;row-gap:30px}.product-card{background-color:#fff;width:calc(33.334% - 30px);padding:20px;position:relative;text-align:left;border-radius:15px}.product-card:hover{border-radius:15px;box-shadow:0 2px 5px #0000001a}.discount-badge{position:absolute;left:20px;top:-3px;color:#fff;width:72px;height:70px;font-weight:600;font-size:x-large;text-align:center;background:url(discount_bg_20250607.png) center center no-repeat}.discount-badge svg,.discount-badge p{display:block;margin-top:6px}.discount-badge p span.x-lar,.discount-badge p span.lar{font-size:large}.promo-label{position:absolute;right:0;top:5px;width:120px;height:120px;background:url(promo_bg_20250807.png) center center no-repeat;background-size:cover}.product-card img{display:block;max-width:100%;height:auto;margin:0 auto 20px;min-width:240px;min-height:240px}.product-card a{color:#000;text-decoration:none}.product-card .product-info{margin-bottom:10px}.product-card .product-info .desc-info{font-size:16px;max-height:42px;overflow-y:hidden;text-align:center}.product-card .product-info .desc-info a{color:#000;text-decoration:none}.product-card .product-info h3{font-size:14px;color:#333;margin-bottom:10px;height:58px;overflow:hidden}.product-card .product-info .price{font-size:1.5rem;color:#871525;font-weight:700;margin:10px 10px 10px 0}.product-card .product-info .old-price{font-size:1rem;color:#888;text-decoration:line-through;margin-left:10px}.product-card .product-info .promo-info{font-size:.9rem;color:#ff8c00;font-weight:700;margin-bottom:5px}.product-card .product-info .product-blank-area{display:block;height:46px}.product-card .product-info .product-blank-area.special{display:none}.product-card .product-info .prodduct-selects{width:100%;padding:10px;border:1px solid #191919;color:#191919;margin-top:10px}.product-card .product-info .prodduct-selects .prodduct-selects-option{color:#871525;font-size:14px}.product-card .product-info .prodduct-selects .prodduct-selects-option:hover{cursor:pointer;color:#fff;background-color:#871525;font-size:14px}.product-card .product-info .monthly-price{font-size:.9rem;color:#555;margin-bottom:15px}.product-card .product-info label{color:#871525;padding:0 3px;margin:2px 3px;font-weight:400}.product-card .buttons{display:flex;gap:10px}.product-card .buttons form{width:45%;margin:0 auto}.product-card .buttons button{flex:1;padding:10px;border:1.5px solid #871525;color:#871525;font-size:14px;background-color:#fff;cursor:pointer;border-radius:20px;transition:all .3s ease}.product-card .buttons form button{width:100%}.product-card .buttons button:hover,.product-card .buttons button.buy-now{background-color:#871525;color:#fff}.product-card .buttons .buy-cart-area{width:50%;margin:0 auto;align-items:center;position:relative}.product-card .buttons .buy-cart-area button.buy-now{width:80%}.product-card .buttons .buy-cart-area button.add-to-cart{position:absolute;right:0;width:35%;height:100%;opacity:1;border-top-left-radius:unset;border-bottom-left-radius:unset;padding-top:0}.product-card .buttons .buy-cart-area button.add-to-cart svg{width:45px;height:45px}.product-card .buttons .buy-cart-area button.add-to-cart svg:hover{filter:brightness(100)}.product-card .price-area{align-items:baseline;text-align:center;margin:15px 0}.product-card .price-area .old-price{font-size:16px;color:#666;text-decoration-line:line-through;padding:0 10px}.product-card .price-area .price{font-size:20px;color:#871525}body .h1,body .h2,body .h3,body .h4,body .h6,body h1,body h2,body h3,body h4,body h6,.sf__pcard-name,.text-color-subtext,.text-color-subtext p{color:#000}.product-display-section .arccaptain-group-items{margin:0 auto;padding:0;display:flex;justify-content:space-between}.product-display-section .arccaptain-group-items a{max-width:320px;text-align:center;text-decoration:none;color:#fff}.product-display-section .arccaptain-group-items a:hover{color:#871525}.product-display-section .arccaptain-group-items a img{width:100%;margin:0 auto;border-radius:10px}.product-display-section .arccaptain-group-items a p{margin:8px 0}.faq-area{display:block;width:88%;padding:20px;margin:20px auto 50px;box-shadow:0 2px 5px #0000001a}.faq-area .faq-item{list-style-type:none;padding:10px 0;margin:0;border-top:1px solid #666}.faq-area .faq-item.first{border:none}.faq-area .faq-item .faq-title{font-size:16px;margin:5px 0;color:#fff;font-weight:500;position:relative}.faq-area .faq-item .faq-title a{color:#fff;text-decoration:none}.faq-area .faq-item .faq-title:hover{cursor:pointer}.faq-area .faq-item .faq-title .icon{position:absolute;right:-5px;top:0;padding-top:5px;display:none}.faq-area .faq-item .faq-title .icon.active{display:block}.faq-area .faq-item .faq-content{display:none;font-size:14px;padding:5px;margin:8px 0;color:#fff}.faq-area .faq-item .faq-content.active{display:block}@media (max-width: 768px){.container-fluid{padding-left:1rem;padding-right:1rem}.unpadding-banner{padding-left:unset;padding-right:unset}.product-display-section{padding-top:0}.product-display-section .product-section{padding:0}.banner-mobile-image{display:block}.banner-desktop-image{display:none}.header-banner{max-height:500px}.header-banner .banner{width:90%;padding:0 20px}.banner-content{padding:0}.banner-title{font-size:1.5rem}.banner-subtitle{font-size:2.5rem}.banner-text{font-size:1rem}.card-section{padding:0;gap:5px}.card a{padding:0;margin:10px}.navbar{padding:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.navbar::-webkit-scrollbar{display:none}.navbar .navbar-wrap{display:flex;padding:0;margin:0}.navbar-wrap a{font-size:18px!important;flex:0 0 auto;padding:5px 10px!important;line-height:1.8rem!important}.navbar:after{content:"";position:absolute;top:50%;right:10px;width:30px;height:30px;pointer-events:none;transform:translateY(-50%)}.navbar .navbar-wrap a.menu-item span.item-1{padding-left:43px;background-size:35px 33px}.navbar .navbar-wrap a.menu-item span.item-2,.navbar .navbar-wrap a.menu-item span.item-3{padding-left:35px;background-size:30px 28px}.navbar .navbar-wrap a.menu-item span.item-4,.navbar .navbar-wrap a.menu-item span.item-5{padding-left:43px;background-size:35px 33px}.navbar .navbar-wrap a:hover,.navbar .navbar-wrap a.active{background-size:180px 35px;font-weight:unset}.end-dates{flex-flow:column}.end-dates .time-countdown-title{font-size:1.2rem;width:100%;text-align:center}.end-dates .time-countdown-content{width:100%;padding:unset;text-align:center}.end-dates .time-countdown-content .time-countdown-tb{width:100%}.end-dates .time-countdown-content .time-countdown-tb tr td{font-size:.8rem}.end-dates .time-countdown-content .time-countdown-tb tr td span{font-size:1.2rem;padding:5px 10px}.sec-custome-h2 .sec-title{padding:30px 0 20px}.sec-custome-h2 span{font-size:large}.sec-custome-h2 span.sec-subtitle{font-size:unset}.sec-custome-h2 .sec-custome-h2-img{width:22%}.product-display-section h2 .sec-title{padding:30px 0 20px}.product-display-section .extra-off-code-area img.extra-off-code-pc{display:none}.product-display-section .extra-off-code-area img.extra-off-code-mo{display:block;width:100%}.tiered-gifts h2 .sec-title{padding:30px 0 0}.tiered-gifts-items a{flex:1 1 calc(33.334% - 20px)}.kinds-of-welding .product-section-tabs a{flex:1;max-width:100px;font-size:smaller}.special-sale-card{margin-top:10px}.special-sale-card-first .imgs-slider,.special-sale-card-second .imgs-slider,.special-sale-card-third .imgs-slider{width:100%}.imgs-slider .swiper-pc{display:none}.imgs-slider .swiper-mo{display:block}.special-sale-card-first .product-content,.special-sale-card-second .product-content,.special-sale-card-third .product-content{width:100%;padding:0 10px}.special-sale-card .discount-tag{font-size:12px;padding:5px 20px;border-bottom-right-radius:10px}.special-sale-card .product-img{width:100%;padding:40px 0 0}.special-sale-card .product-details,.special-sale-card .product-details .product-options-select{width:100%}.special-sale-card .product-details .price{width:100%;margin:0;border:unset;padding:5px}.special-sale-card .product-details .product-buttons{justify-content:center;margin:10px}.special-sale-card .product-details .product-buttons .buy-now,.special-sale-card .product-details .product-buttons .learn-more{font-size:14px;padding:10px 30px}.special-sale-card-first .product-content,.special-sale-card-third .product-content{border-bottom-left-radius:15px}.special-sale-card-second .product-content{border-top-right-radius:15px;border-bottom-right-radius:15px}.special-sale-card .product-details{padding-top:unset}.special-sale-card .product-details .product-options .label-item{margin:0 5px;line-height:30px}.special-sale-card .product-details .product-options .label-item span{padding:0 2px}.products{gap:10px;width:100%}.product-card{width:100%;margin:0 auto 20px}.products{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap}.products.column{flex-wrap:wrap}.products .product-card{flex:0 0 auto;width:190px;display:block;justify-content:center;align-items:center;white-space:nowrap;padding:5px;margin-bottom:10px}.products.column .product-card{width:100%}.product-card .discount-badge{position:absolute;top:-1px;width:40px;height:42px;background-size:cover;font-size:unset}.discount-badge p{margin:2px auto 0}.discount-badge p span.x-lar{font-size:.9rem}.discount-badge p span.lar{font-size:.6rem}.promo-label{right:0;top:0;width:80px;height:80px}.product-card img{min-width:0;min-height:0;max-width:180px;max-height:180px;margin-bottom:5px}.products.column .product-card img{max-width:100%;max-height:100%}.product-card .product-info{white-space:normal}.product-card .product-info .desc-info{font-size:14px;height:42px;overflow-y:hidden;white-space:normal}.product-card .product-info .prodduct-selects{padding:2px;font-size:13px}.product-card .product-info .product-blank-area{height:25px}.product-info h3{font-size:1.1rem;height:50px;overflow:hidden}.product-card .product-info .price{font-size:1.2rem}.product-card .product-info .old-price{font-size:1rem}.product-card .buttons button{font-size:10px;padding:10px 5px;border-radius:10px}.buttons button{width:80%;padding:10px}.product-card .buttons button.addto-cart{width:100%}.product-card .buttons .buy-cart-area button.buy-now{width:75%}.product-card .buttons .buy-cart-area button.add-to-cart svg{width:40px;height:36px;display:inline}.sf__ms-wrapper{display:block;margin:0 auto;text-align:center}.sf__ms-wrapper .sf-column{margin:0 auto}.product-display-section .product-section{flex-flow:nowrap;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;row-gap:10px}.product-display-section .arccaptain-group-items a{max-width:150px;text-align:center;text-decoration:none;color:#000;flex:0 0 auto;max-height:240px;margin:10px}.faq-area{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/anniversary2025-style.css.map */
