.product-main h1{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold)}.product-main h2{color:#1e1e1e;font-weight:var(--font-weight-regular);font-family:var(--font-family-regular)}.product-main .product-price .product-price-on-sale{display:inline-flex;align-items:center;flex-wrap:wrap}.product-main .product-price .price{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);color:var(--color-dark)}.product-main .product-price .compareAtPrice{color:var(--color-light-grey)}.product-main .product-price .save{color:#ff7122;background:rgba(255,113,34,.08);white-space:nowrap}.product-main .product-price .save span{color:#ff7122}.product-main .product-detail-earn-points{line-height:1}.product-main .descriptionHtml{background-color:#f5f6f7;overflow:auto}.product-main .product-form .product-bundles-item .icon svg rect{fill:var(--color-light);transition:all .3s ease}.product-main .product-form .product-bundles-item.active .icon svg{border:none}.product-main .product-form .product-bundles-item.active .icon svg rect{fill:var(--color-green)}.product-main .accessories-grid input[type=checkbox]:checked+label{border-color:#17cc5f}.product-main .accessories-grid input[type=checkbox]:checked+label .icon{border-color:rgba(0,0,0,0)}.product-main .accessories-grid input[type=checkbox]:checked+label .icon svg{border:rgba(0,0,0,0)}.product-main .accessories-grid input[type=checkbox]:checked+label .icon svg rect{fill:var(--color-green)}.product-main .accessories-grid label{position:relative;overflow:hidden}.product-main .accessories-grid label.notAvailable{pointer-events:none;opacity:.5;cursor:not-allowed}.product-main .accessories-grid label .icon svg rect{fill:var(--color-light);transition:all .3s ease}@media screen and (min-width:901px)and (max-width:1920px){.product-main{width:560px}.product-main h1{font-size:32px;margin-bottom:11px}.product-main h2{font-size:14px;margin-bottom:11px}.product-main .jdgm-widget{margin-top:12px;margin-bottom:12px}.product-main .product-form-price-container{margin-bottom:11px}.product-main .product-form-price-container .skeleton-price{height:30px!important;width:100px!important;min-width:100px!important}.product-main .product-price .product-price-on-sale{-moz-column-gap:11px;column-gap:11px}.product-main .product-price .price{font-size:20px}.product-main .product-price .compareAtPrice{font-size:14px}.product-main .product-price .save{padding:4px 16px;font-size:12px;border-radius:22px}.product-main .product-detail-earn-points{margin:11px 0}.product-main .product-detail-earn-points .earn-points-skeleton{width:160px!important;height:19px!important}.product-main .descriptionHtml{margin-top:24px;padding:24px;border-radius:16px;margin-bottom:40px;position:relative}.product-main .descriptionHtml .descriptionHtml__inner{position:relative}.product-main .descriptionHtml.descriptionHtml--collapsed .descriptionHtml__inner{max-height:160px;overflow:hidden}.product-main .descriptionHtml .descriptionHtml__gradient{position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(180deg,rgba(245,246,247,0),#f5f6f7);pointer-events:none}.product-main .descriptionHtml.descriptionHtml--expanded .descriptionHtml__gradient{display:none}.product-main .descriptionHtml.descriptionHtml--expanded .descriptionHtml__toggle svg{transform:rotate(180deg)}.product-main .descriptionHtml .descriptionHtml__toggle{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;margin-top:8px;padding:0;border:none;background:none;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#17cc5f}.product-form .ShopNow button{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);width:100%;padding:10px 24px;color:var(--color-light);background-color:var(--color-green);border-radius:44px;margin-top:12px;transition:all .3s ease-in-out;font-size:14px}.product-form .ShopNow button.buy-now-button{font-size:16px;padding:12px 24px}.product-form .ShopNow button:hover{opacity:.5}.product-form .product-sold-out-tip{color:#f13a3a;font-size:14px;line-height:120%}.product-form .product-options{margin-bottom:24px}.product-form .product-options h5{font-size:20px;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);margin-bottom:8px;color:var(--color-dark)}.product-form .product-options .product-options-grid{display:flex;row-gap:8px;flex-direction:column}.product-form .product-options .product-options-grid .tip{padding:4px 8px;color:#ff7122;border:1px solid #ff7122;margin-bottom:8px;width:-moz-fit-content;width:fit-content;border-radius:30px;font-size:12px}.product-form .product-options .product-options-grid .variant-wrapper{display:flex;flex-direction:column;row-gap:8px}.product-form .product-options .product-options-grid .variant-wrapper .variant-item{display:flex;-moz-column-gap:24px;column-gap:24px}.product-form .product-options .product-options-grid .variant-wrapper .variant-item img{width:64px;height:64px;display:block;-o-object-fit:contain;object-fit:contain}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .variant-title{font-size:14px;color:#51545a;margin-bottom:4px}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .product-price-on-sale{display:flex;flex-direction:row-reverse;justify-content:flex-end}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .price{color:#51545a;font-size:14px}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .compareAtPrice{color:var(--color-light-grey);font-size:14px}.product-form .product-options .product-options-item{position:relative;padding:24px;border:2px solid #eaebed;border-radius:16px;transition:all .3s ease;cursor:pointer}.product-form .product-options .product-options-item.active{border-color:#17cc5f}.product-form .product-options .product-options-item.notAvailable{pointer-events:none;opacity:.5;border-color:#eaebed}.product-form .product-options .product-options-item.product-option-out-of-stock{border-color:#eaebed;border-style:dashed}.product-form .product-options .product-options-item.product-option-out-of-stock.active{border-color:#17cc5f}.product-form .product-options .product-options-item.product-option-out-of-stock .product-options-item-wrapper{opacity:.4}.product-form .product-options .product-options-item.product-option-out-of-stock .compareAtPrice,.product-form .product-options .product-options-item.product-option-out-of-stock .item-title,.product-form .product-options .product-options-item.product-option-out-of-stock .price{color:#bec0c2!important}.product-form .product-options .product-options-item-wrapper{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-column-gap:24px;column-gap:24px}.product-form .product-options .product-options-item-wrapper .safe-image-fallback,.product-form .product-options .product-options-item-wrapper img{width:64px;height:64px;border-radius:4px;display:block;flex-shrink:0}.product-form .product-options .product-options-item-wrapper .item-title{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:20px;color:var(--color-dark);margin-bottom:4px}.product-form .product-options .product-options-item-wrapper .skeleton-price{height:24px!important;width:60px!important;min-width:60px!important}.product-form .product-options .product-options-item-wrapper .product-price{margin-bottom:0}.product-form .product-options .product-options-item-wrapper .product-price .price{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:14px;color:var(--color-dark)}.product-form .product-options .product-options-item-wrapper .product-price .save{font-size:12px}.product-form .product-options .product-options-gift{margin-top:16px;padding-top:16px;border-top:1px solid #eaebed}.product-form .product-options .product-options-bxgy-freegift{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #eaebed}.product-form .product-options .product-options-bxgy-freegift .freegift-tip{padding:4px 8px;border-radius:29px;color:#ff7122;border:1px solid #ff7122;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:130%}.product-form .product-options .product-options-bxgy-freegift .freegift-item{display:flex;align-items:center;margin-left:auto}.product-form .product-options .product-options-bxgy-freegift .freegift-content{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.product-form .product-options .product-options-bxgy-freegift .freegift-content img{display:block;-o-object-fit:contain;object-fit:contain;width:32px;height:32px;padding:4px;border-radius:8px;background:#f5f6f8}.product-form .product-options .product-options-bxgy-freegift .freegift-content .freegift-title{font-size:12px;font-weight:400;line-height:130%;color:#1e1e1e}.product-form .product-options .product-options-bxgy-freegift .split{margin:0 12px;width:1px;height:20px;background:rgba(190,192,194,.5)}.product-form .product-options .product-options-bxgy-freegift .freegift-detail{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;font-size:12px;line-height:1.3;color:#1e1e1e;cursor:pointer;white-space:nowrap}.product-form .product-options .product-options-bxgy-freegift .freegift-detail svg{width:20px;height:20px}.product-form .product-options-consumables-wrapper{margin-bottom:24px;display:flex;flex-direction:column;row-gap:8px}.product-form .product-options-consumables{display:flex;flex-direction:column;gap:40px}.product-form .product-options-consumables .consumables-option-group{display:flex;flex-direction:column;gap:8px}.product-form .product-options-consumables .consumables-option-header{display:flex;align-items:flex-end;gap:8px}.product-form .product-options-consumables .consumables-option-header .consumables-option-label{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:20px;line-height:1.4;color:var(--color-dark)}.product-form .product-options-consumables .consumables-option-header .consumables-option-value{font-size:16px;line-height:1.5;color:#51545a}.product-form .product-options-consumables .consumables-option-title{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:20px;line-height:1.4;color:var(--color-dark);text-transform:capitalize}.product-form .product-options-consumables .consumables-option-items{display:flex;flex-wrap:wrap;gap:8px}.product-form .product-options-consumables .consumables-option-images .consumables-option-item{position:relative;width:56px;height:56px;border:2px solid #eaebed;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product-form .product-options-consumables .consumables-option-images .consumables-option-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.active,.product-form .product-options-consumables .consumables-option-images .consumables-option-item:hover{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.unavailable{opacity:.4;cursor:not-allowed}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.unavailable:hover{border-color:#eaebed}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock{border-color:#eaebed;border-style:dashed}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock.active{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock img{opacity:.4}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock:after{content:"";position:absolute;left:50%;top:50%;width:78px;height:2px;background-color:#eaebed;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;pointer-events:none}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item{position:relative;min-width:56px;height:56px;padding:16px;border:2px solid #eaebed;border-radius:16px;background:#fff;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item .consumables-option-text{font-size:16px;line-height:1.5;color:var(--color-dark);white-space:nowrap}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.active,.product-form .product-options-consumables .consumables-option-texts .consumables-option-item:hover{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.unavailable{opacity:.4;cursor:not-allowed}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.unavailable:hover{border-color:#eaebed}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock{border-color:#eaebed;border-style:dashed}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock.active{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock .consumables-option-text{color:#bec0c2}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock:after{content:"";position:absolute;left:50%;top:50%;width:142%;height:2px;background-color:#eaebed;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;pointer-events:none}.product-form .loading-image-wrapper{width:40px;height:40px;flex-shrink:0}.product-form .loading-image-wrapper .ant-skeleton-button{width:40px;height:40px;min-width:40px}.product-form .product-bundles-item .item-title{margin-bottom:4px}.product-form .product-bundles-item .product-price{margin-left:auto}.product-form .product-bundles-item .show-bundles{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;margin-top:4px;margin-bottom:8px}.product-form .product-bundles-item .show-bundles svg{width:24px;height:24px;transition:all .3s ease;transform:rotate(90deg)}.product-form .product-bundles-item .show-bundles svg path{stroke:#8d9095}.product-form .product-bundles-item .show-bundles.true svg{transform:rotate(270deg)}.product-form .product-bundles-item .controller-wrapper{padding-left:88px}.product-form .product-bundles-item .bundles-wrapper{display:flex;flex-direction:column;row-gap:10px;margin-top:10px}.product-form .product-bundles-item .bundles-wrapper .flex{-moz-column-gap:16px;column-gap:16px}.product-form .product-bundles-item .bundles-wrapper .flex img{width:40px;height:40px}.product-form .product-bundles-item .bundles-wrapper .qty-wrapper{-moz-column-gap:8px;column-gap:8px}.product-form .product-bundles-item .bundles-wrapper .qty{color:#8d9095;font-size:12px}.product-form .product-bundles-item .bundles-wrapper .item-content{display:flex;flex-direction:column;align-items:start;justify-content:center}.product-form .product-bundles-item .bundles-wrapper .item-content p{margin-bottom:4px}.product-form .product-options .btn{padding:4px 8px 4px 16px;font-size:12px;color:#51545a;border:1.4px solid #bec0c2;border-radius:99px;background-color:#f5f6f7}.product-form .product-options .btn button{width:240px;height:100%;justify-content:space-between;display:flex;align-items:center;outline:none}.product-form .product-options .btn button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:200px;text-align:left}.product-form .product-options .btn:hover svg{transform:translateX(4px)}.product-form .product-options .btn svg{width:16px;height:16px;transition:all .3s ease}.product-form .product-options .btn svg path{stroke:#8d9095}.product-form .label{position:absolute;top:-2px;right:-2px;color:#106335;font-size:12px;padding:4px 16px;border-radius:0 16px 0 16px;background-color:#a4e35d}.product-form .label.sell-out{background-color:#bec0c2;color:var(--color-light)}}@media screen and (min-width:1920px){.product-main{width:29.1666666667vw}.product-main h1{font-size:1.6666666667vw;margin-bottom:.5729166667vw}.product-main h2{font-size:.7291666667vw}.product-main .product-form-price-container,.product-main h2{margin-bottom:.5729166667vw}.product-main .product-form-price-container .skeleton-price{height:1.5625vw!important;width:5.2083333333vw!important;min-width:5.2083333333vw!important}.product-main .jdgm-widget{margin-top:.625vw;margin-bottom:.625vw}.product-main .product-price .product-price-on-sale{-moz-column-gap:.5729166667vw;column-gap:.5729166667vw}.product-main .product-price .price{font-size:1.0416666667vw}.product-main .product-price .compareAtPrice{font-size:.7291666667vw}.product-main .product-price .save{padding:.2083333333vw .8333333333vw;font-size:.625vw;border-radius:1.1458333333vw}.product-main .product-detail-earn-points{margin:.5729166667vw 0}.product-main .product-detail-earn-points .earn-points-skeleton{width:8.3333333333vw!important;height:.9895833333vw!important}.product-main .descriptionHtml{margin-top:1.25vw;padding:1.25vw;border-radius:.8333333333vw;margin-bottom:2.0833333333vw;position:relative}.product-main .descriptionHtml .descriptionHtml__inner{position:relative}.product-main .descriptionHtml.descriptionHtml--collapsed .descriptionHtml__inner{max-height:8.3333333333vw;overflow:hidden}.product-main .descriptionHtml .descriptionHtml__gradient{position:absolute;bottom:0;left:0;right:0;height:2.6041666667vw;background:linear-gradient(180deg,rgba(245,246,247,0),#f5f6f7);pointer-events:none}.product-main .descriptionHtml.descriptionHtml--expanded .descriptionHtml__gradient{display:none}.product-main .descriptionHtml.descriptionHtml--expanded .descriptionHtml__toggle{font-size:.7291666667vw}.product-main .descriptionHtml.descriptionHtml--expanded .descriptionHtml__toggle svg{transform:rotate(180deg)}.product-main .descriptionHtml .descriptionHtml__toggle{display:flex;align-items:center;-moz-column-gap:.2083333333vw;column-gap:.2083333333vw;margin-top:.4166666667vw;padding:0;border:none;background:none;cursor:pointer;font-size:.7291666667vw;font-style:normal;font-weight:400;line-height:150%;color:#17cc5f}.product-main .descriptionHtml .descriptionHtml__toggle svg{width:1.09375vw;height:1.0416666667vw}.product-form .ShopNow button{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);width:100%;padding:.5208333333vw 1.25vw;color:var(--color-light);background-color:var(--color-green);border-radius:2.2916666667vw;margin-top:.625vw;transition:all .3s ease-in-out;font-size:.7291666667vw}.product-form .ShopNow button.buy-now-button{font-size:.8333333333vw;padding:.625vw 1.25vw}.product-form .ShopNow button:hover{opacity:.5}.product-form .product-sold-out-tip{color:#f13a3a;font-size:.7291666667vw;line-height:120%}.product-form .product-options{margin-bottom:1.25vw}.product-form .product-options h5{font-size:1.0416666667vw;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);margin-bottom:.4166666667vw;color:var(--color-dark)}.product-form .product-options .product-options-grid{display:flex;row-gap:.4166666667vw;flex-direction:column}.product-form .product-options .product-options-grid .tip{padding:.2083333333vw .4166666667vw;color:#ff7122;border:.0520833333vw solid #ff7122;margin-bottom:.4166666667vw;width:-moz-fit-content;width:fit-content;border-radius:1.5625vw;font-size:.625vw}.product-form .product-options .product-options-grid .variant-wrapper{display:flex;flex-direction:column;row-gap:.4166666667vw}.product-form .product-options .product-options-grid .variant-wrapper .variant-item{display:flex;-moz-column-gap:1.25vw;column-gap:1.25vw}.product-form .product-options .product-options-grid .variant-wrapper .variant-item img{width:3.3333333333vw;height:3.3333333333vw;display:block;-o-object-fit:contain;object-fit:contain}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .variant-title{font-size:.7291666667vw;color:#51545a;margin-bottom:.2083333333vw}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .product-price-on-sale{display:flex;flex-direction:row-reverse;justify-content:flex-end}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .price{color:#51545a;font-size:.7291666667vw}.product-form .product-options .product-options-grid .variant-wrapper .variant-item .compareAtPrice{color:var(--color-light-grey);font-size:.7291666667vw}.product-form .product-options .product-options-item{position:relative;padding:1.25vw;border:.1041666667vw solid #eaebed;border-radius:.8333333333vw;transition:all .3s ease;cursor:pointer}.product-form .product-options .product-options-item.active{border-color:#17cc5f}.product-form .product-options .product-options-item.notAvailable{pointer-events:none;opacity:.5;border-color:#eaebed}.product-form .product-options .product-options-item.product-option-out-of-stock{border-color:#eaebed;border-style:dashed}.product-form .product-options .product-options-item.product-option-out-of-stock.active{border-color:#17cc5f}.product-form .product-options .product-options-item.product-option-out-of-stock .product-options-item-wrapper{opacity:.4}.product-form .product-options .product-options-item.product-option-out-of-stock .compareAtPrice,.product-form .product-options .product-options-item.product-option-out-of-stock .item-title,.product-form .product-options .product-options-item.product-option-out-of-stock .price{color:#bec0c2!important}.product-form .product-options .product-options-item-wrapper{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-column-gap:1.25vw;column-gap:1.25vw}.product-form .product-options .product-options-item-wrapper .safe-image-fallback,.product-form .product-options .product-options-item-wrapper img{width:3.3333333333vw;height:3.3333333333vw;border-radius:.2083333333vw;display:block;flex-shrink:0}.product-form .product-options .product-options-item-wrapper .item-title{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:1.0416666667vw;color:var(--color-dark);margin-bottom:.2083333333vw}.product-form .product-options .product-options-item-wrapper .skeleton-price{height:1.25vw!important;width:3.125vw!important;min-width:3.125vw!important}.product-form .product-options .product-options-item-wrapper .product-price{margin-bottom:0}.product-form .product-options .product-options-item-wrapper .product-price .price{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:.7291666667vw;color:var(--color-dark)}.product-form .product-options .product-options-item-wrapper .product-price .save{font-size:.625vw}.product-form .product-options .product-options-bxgy-freegift,.product-form .product-options .product-options-gift{margin-top:.8333333333vw;padding-top:.8333333333vw;border-top:.0520833333vw solid #eaebed}.product-form .product-options .product-options-bxgy-freegift{display:flex;align-items:center;gap:.8333333333vw}.product-form .product-options .product-options-bxgy-freegift .freegift-tip{padding:.2083333333vw .4166666667vw;border-radius:1.5104166667vw;color:#ff7122;border:.0520833333vw solid #ff7122;width:-moz-fit-content;width:fit-content;font-size:.625vw;line-height:130%}.product-form .product-options .product-options-bxgy-freegift .freegift-item{display:flex;align-items:center;margin-left:auto}.product-form .product-options .product-options-bxgy-freegift .freegift-content{display:flex;align-items:center;-moz-column-gap:.4166666667vw;column-gap:.4166666667vw}.product-form .product-options .product-options-bxgy-freegift .freegift-content img{display:block;-o-object-fit:contain;object-fit:contain;width:1.6666666667vw;height:1.6666666667vw;padding:.2083333333vw;border-radius:.4166666667vw;background:#f5f6f8}.product-form .product-options .product-options-bxgy-freegift .freegift-content .freegift-title{font-size:.625vw;font-weight:400;line-height:130%;color:#1e1e1e}.product-form .product-options .product-options-bxgy-freegift .split{margin:0 .625vw;width:.0520833333vw;height:1.0416666667vw;background:rgba(190,192,194,.5)}.product-form .product-options .product-options-bxgy-freegift .freegift-detail{display:flex;align-items:center;-moz-column-gap:.2083333333vw;column-gap:.2083333333vw;font-size:.625vw;line-height:1.3;color:#1e1e1e;cursor:pointer;white-space:nowrap}.product-form .product-options .product-options-bxgy-freegift .freegift-detail svg{width:1.0416666667vw;height:1.0416666667vw}.product-form .product-options-consumables-wrapper{margin-bottom:1.25vw;display:flex;flex-direction:column;row-gap:.4166666667vw}.product-form .product-options-consumables{display:flex;flex-direction:column;gap:2.0833333333vw}.product-form .product-options-consumables .consumables-option-group{display:flex;flex-direction:column;gap:.4166666667vw}.product-form .product-options-consumables .consumables-option-header{display:flex;align-items:flex-end;gap:.4166666667vw}.product-form .product-options-consumables .consumables-option-header .consumables-option-label{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:1.0416666667vw;line-height:1.4;color:var(--color-dark)}.product-form .product-options-consumables .consumables-option-header .consumables-option-value{font-size:.8333333333vw;line-height:1.5;color:#51545a}.product-form .product-options-consumables .consumables-option-title{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:1.0416666667vw;line-height:1.4;color:var(--color-dark);text-transform:capitalize}.product-form .product-options-consumables .consumables-option-items{display:flex;flex-wrap:wrap;gap:.4166666667vw}.product-form .product-options-consumables .consumables-option-images .consumables-option-item{position:relative;width:2.9166666667vw;height:2.9166666667vw;border:.1041666667vw solid #eaebed;border-radius:.8333333333vw;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product-form .product-options-consumables .consumables-option-images .consumables-option-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.active,.product-form .product-options-consumables .consumables-option-images .consumables-option-item:hover{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.unavailable{opacity:.4;cursor:not-allowed}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.unavailable:hover{border-color:#eaebed}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock{border-color:#eaebed;border-style:dashed}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock.active{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock img{opacity:.4}.product-form .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock:after{content:"";position:absolute;left:50%;top:50%;width:4.0625vw;height:.1041666667vw;background-color:#eaebed;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;pointer-events:none}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item{position:relative;min-width:2.9166666667vw;height:2.9166666667vw;padding:.8333333333vw;border:.1041666667vw solid #eaebed;border-radius:.8333333333vw;background:#fff;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item .consumables-option-text{font-size:.8333333333vw;line-height:1.5;color:var(--color-dark);white-space:nowrap}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.active,.product-form .product-options-consumables .consumables-option-texts .consumables-option-item:hover{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.unavailable{opacity:.4;cursor:not-allowed}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.unavailable:hover{border-color:#eaebed}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock{border-color:#eaebed;border-style:dashed}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock.active{border-color:#17cc5f}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock .consumables-option-text{color:#bec0c2}.product-form .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock:after{content:"";position:absolute;left:50%;top:50%;width:142%;height:.1041666667vw;background-color:#eaebed;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;pointer-events:none}.product-form .loading-image-wrapper{width:2.0833333333vw;height:2.0833333333vw;flex-shrink:0}.product-form .loading-image-wrapper .ant-skeleton-button{width:2.0833333333vw;height:2.0833333333vw;min-width:2.0833333333vw}.product-form .product-bundles-item .item-title{margin-bottom:.2083333333vw}.product-form .product-bundles-item .product-price{margin-left:auto}.product-form .product-bundles-item .show-bundles{display:flex;align-items:center;-moz-column-gap:.2083333333vw;column-gap:.2083333333vw;margin-top:.2083333333vw;margin-bottom:.4166666667vw}.product-form .product-bundles-item .show-bundles p{font-size:.8333333333vw}.product-form .product-bundles-item .show-bundles svg{width:1.25vw;height:1.25vw;transition:all .3s ease;transform:rotate(90deg)}.product-form .product-bundles-item .show-bundles svg path{stroke:#8d9095}.product-form .product-bundles-item .show-bundles.true svg{transform:rotate(270deg)}.product-form .product-bundles-item .controller-wrapper{padding-left:4.5833333333vw}.product-form .product-bundles-item .bundles-wrapper{display:flex;flex-direction:column;row-gap:.5208333333vw;margin-top:.5208333333vw}.product-form .product-bundles-item .bundles-wrapper .flex{-moz-column-gap:.8333333333vw;column-gap:.8333333333vw}.product-form .product-bundles-item .bundles-wrapper .flex img{width:2.0833333333vw;height:2.0833333333vw}.product-form .product-bundles-item .bundles-wrapper .qty-wrapper{-moz-column-gap:.4166666667vw;column-gap:.4166666667vw}.product-form .product-bundles-item .bundles-wrapper .qty{color:#8d9095;font-size:.625vw}.product-form .product-bundles-item .bundles-wrapper .item-content{display:flex;flex-direction:column;align-items:start;justify-content:center}.product-form .product-bundles-item .bundles-wrapper .item-content p{margin-bottom:.2083333333vw;font-size:.8333333333vw}.product-form .product-bundles-item .bundles-wrapper .item-content svg{width:.8333333333vw;height:.8333333333vw;transition:all .3s ease}.product-form .product-bundles-item .bundles-wrapper .item-content svg path{stroke:#8d9095}.product-form .product-options .btn{padding:.2083333333vw .4166666667vw .2083333333vw .8333333333vw;font-size:.625vw;color:#51545a;border:.0729166667vw solid #bec0c2;border-radius:99px;background-color:#f5f6f7;min-width:10.4166666667vw}.product-form .product-options .btn button{width:12.5vw;height:100%;justify-content:space-between;display:flex;align-items:center;outline:none}.product-form .product-options .btn button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:10.4166666667vw;text-align:left}.product-form .product-options .btn svg{width:.8333333333vw;height:.8333333333vw}.product-form .product-options .btn:hover svg{transform:translateX(4px)}.product-form .label{position:absolute;top:-.1041666667vw;right:-.1041666667vw;color:#106335;font-size:.625vw;padding:.2083333333vw .8333333333vw;border-radius:0 .8333333333vw 0 .8333333333vw;background-color:#a4e35d}.product-form .label.sell-out{background-color:#bec0c2;color:var(--color-light)}}@media screen and (max-width:900px){.product-main{padding:0 6.4vw 4.2666666667vw;margin-top:4.2666666667vw}.product-main .jdgm-widget{margin-top:2.1333333333vw;margin-bottom:2.1333333333vw}.product-main .product-form-price-container{margin-bottom:2.9333333333vw}.product-main .product-form-price-container .skeleton-price{height:1.25vw!important;width:4.1666666667vw!important;min-width:4.1666666667vw!important}.product-main h1{font-size:6.4vw;margin-bottom:2.1333333333vw}.product-main h2{font-size:3.2vw}.product-main .product-price{margin-top:2.1333333333vw}.product-main .product-price .product-price-on-sale{-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}.product-main .product-price .price{font-size:4.2666666667vw}.product-main .product-price .compareAtPrice{font-size:3.2vw}.product-main .product-price .save{padding:.5333333333vw 2.1333333333vw;font-size:3.2vw;border-radius:5.8666666667vw}.product-main .product-detail-earn-points{margin:2.9333333333vw 0}.product-main .product-detail-earn-points .earn-points-skeleton{width:42.6666666667vw!important;height:5.0666666667vw!important}.product-main .descriptionHtml{margin-top:6.4vw;padding:4.2666666667vw;border-radius:4.2666666667vw;margin-bottom:6.4vw;position:relative}.product-main .descriptionHtml .descriptionHtml__inner{position:relative}.product-main .descriptionHtml.descriptionHtml--collapsed .descriptionHtml__inner{max-height:42.6666666667vw;overflow:hidden}.product-main .descriptionHtml .descriptionHtml__gradient{position:absolute;bottom:0;left:0;right:0;height:16vw;background:linear-gradient(180deg,rgba(245,246,247,0),#f5f6f7);pointer-events:none}.product-main .descriptionHtml.descriptionHtml--expanded .descriptionHtml__gradient{display:none}.product-main .descriptionHtml.descriptionHtml--expanded .descriptionHtml__toggle svg{transform:rotate(180deg)}.product-main .descriptionHtml .descriptionHtml__toggle{display:flex;align-items:center;-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw;margin-top:2.1333333333vw;padding:0;border:none;background:none;cursor:pointer;font-size:3.7333333333vw;font-style:normal;font-weight:400;line-height:150%;color:#17cc5f}.product-main .product-form{margin-bottom:6.4vw}.product-main .product-form .ShopNow button{font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);width:100%;padding:2.6666666667vw 6.4vw;color:var(--color-light);background-color:var(--color-green);border-radius:11.7333333333vw;margin-top:3.2vw;transition:all .3s ease-in-out;font-size:3.7333333333vw}.product-main .product-form .ShopNow button.buy-now-button{height:11.7333333333vw}.product-main .product-form .ShopNow button:hover{opacity:.5}.product-main .product-options h5{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:5.3333333333vw;margin-bottom:2.1333333333vw}.product-main .product-options .product-options-grid{display:flex;flex-direction:column;row-gap:2.1333333333vw}.product-main .product-options .product-options-item{border-radius:4.2666666667vw;border:.5333333333vw solid #eaebed;background:#fff;display:block;padding:4.2666666667vw;position:relative;overflow:hidden;cursor:pointer}.product-main .product-options .product-options-item.notAvailable{opacity:.5;pointer-events:none}.product-main .product-options .product-options-item.product-option-out-of-stock{border-color:#eaebed;border-style:dashed}.product-main .product-options .product-options-item.product-option-out-of-stock.active{border-color:#17cc5f}.product-main .product-options .product-options-item.product-option-out-of-stock .product-options-item-wrapper{opacity:.4}.product-main .product-options .product-options-item.product-option-out-of-stock .compareAtPrice,.product-main .product-options .product-options-item.product-option-out-of-stock .item-title,.product-main .product-options .product-options-item.product-option-out-of-stock .price{color:#bec0c2!important}.product-main .product-options .product-options-item .skeleton-price{height:5.6vw!important;width:16vw!important;min-width:16vw!important}.product-main .product-options .product-options-item.active{border-color:var(--color-green)}.product-main .product-options .product-options-item .price{font-size:3.7333333333vw;font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500)}.product-main .product-options .product-options-item .compareAtPrice{font-size:3.2vw}.product-main .product-options .product-options-item .save{font-size:2.6666666667vw;padding:1.0666666667vw 2.1333333333vw}.product-main .product-options .product-options-item-wrapper{-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw}.product-main .product-options .product-options-item-wrapper .safe-image-fallback,.product-main .product-options .product-options-item-wrapper img{width:17.0666666667vw;height:17.0666666667vw;display:block}.product-main .product-options .product-options-item-wrapper .content{flex:1}.product-main .product-options .product-options-gift{margin-top:4.2666666667vw;border-top:.2666666667vw solid #eaebed;padding-top:4.2666666667vw}.product-main .product-options .product-options-gift img{width:17.0666666667vw;height:17.0666666667vw;display:block}.product-main .product-options .product-options-gift .tip{padding:1.0666666667vw 2.1333333333vw;border-radius:8.8vw;color:#ff7122;border:.2666666667vw solid #ff7122;width:-moz-fit-content;width:fit-content;font-size:2.6666666667vw;margin-bottom:2.1333333333vw}.product-main .product-options .product-options-gift .variant-wrapper{display:flex;flex-direction:column;row-gap:2.1333333333vw}.product-main .product-options .product-options-gift .variant-wrapper .variant-item{display:flex;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw}.product-main .product-options .product-options-gift .variant-wrapper .variant-content{flex:1}.product-main .product-options .product-options-gift .variant-wrapper .variant-title{font-size:3.7333333333vw}.product-main .product-options .product-options-gift .variant-wrapper .product-price-on-sale{display:flex}.product-main .product-options .product-options-gift .variant-wrapper .price{font-size:3.2vw;font-family:var(--font-family-regular);order:1}.product-main .product-options .product-options-gift .variant-wrapper .compareAtPrice{font-size:3.2vw;order:2;font-family:var(--font-family-regular)}.product-main .product-options .product-options-bxgy-freegift{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4.2666666667vw;margin-top:4.2666666667vw;padding-top:4.2666666667vw;border-top:.2666666667vw solid #eaebed}.product-main .product-options .product-options-bxgy-freegift .freegift-tip{padding:1.0666666667vw 2.1333333333vw;border-radius:7.7333333333vw;color:#ff7122;border:.2666666667vw solid #ff7122;width:-moz-fit-content;width:fit-content;font-size:2.6666666667vw;line-height:1}.product-main .product-options .product-options-bxgy-freegift .freegift-item{display:flex;align-items:center}.product-main .product-options .product-options-bxgy-freegift .freegift-content{display:flex;align-items:center;-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw}.product-main .product-options .product-options-bxgy-freegift .freegift-content img{display:block;-o-object-fit:contain;object-fit:contain;width:6.4vw;height:6.4vw;padding:.5333333333vw;border-radius:1.6vw;background:#f5f6f8}.product-main .product-options .product-options-bxgy-freegift .freegift-content .freegift-title{font-size:2.6666666667vw;font-weight:400;line-height:150%;color:#1e1e1e}.product-main .product-options .product-options-bxgy-freegift .split{margin:0 2.1333333333vw;width:.2666666667vw;height:5.3333333333vw;background:rgba(190,192,194,.5)}.product-main .product-options .product-options-bxgy-freegift .freegift-detail{display:flex;align-items:center;-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw;font-size:2.6666666667vw;line-height:1.5;color:#1e1e1e;cursor:pointer;white-space:nowrap}.product-main .product-options .product-options-bxgy-freegift .freegift-detail svg{width:5.3333333333vw;height:5.3333333333vw}.product-main .product-options .product-options-bxgy-freegift .freegift-detail svg path{stroke-width:1}.product-main .product-options-consumables-wrapper{margin-bottom:6.4vw;display:flex;flex-direction:column;row-gap:2.1333333333vw}.product-main .product-options-consumables{display:flex;flex-direction:column;gap:6.4vw}.product-main .product-options-consumables .consumables-option-group{display:flex;flex-direction:column;gap:2.1333333333vw}.product-main .product-options-consumables .consumables-option-header{display:flex;align-items:flex-end;gap:2.1333333333vw}.product-main .product-options-consumables .consumables-option-header .consumables-option-label{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:5.3333333333vw;line-height:1.4;color:var(--color-dark)}.product-main .product-options-consumables .consumables-option-header .consumables-option-value{font-size:3.7333333333vw;line-height:1.5;color:#51545a}.product-main .product-options-consumables .consumables-option-title{font-family:var(--font-family-medium);font-weight:var(--font-weight-medium,500);font-size:5.3333333333vw;line-height:1.4;color:var(--color-dark);text-transform:capitalize}.product-main .product-options-consumables .consumables-option-items{display:flex;flex-wrap:wrap;gap:2.1333333333vw}.product-main .product-options-consumables .consumables-option-images .consumables-option-item{position:relative;width:11.7333333333vw;height:11.7333333333vw;border:.5333333333vw solid #eaebed;border-radius:3.2vw;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product-main .product-options-consumables .consumables-option-images .consumables-option-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-main .product-options-consumables .consumables-option-images .consumables-option-item.active{border-color:#17cc5f}.product-main .product-options-consumables .consumables-option-images .consumables-option-item.unavailable{opacity:.4;cursor:not-allowed}.product-main .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock{border-color:#eaebed;border-style:dashed}.product-main .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock.active{border-color:#17cc5f}.product-main .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock img{opacity:.4}.product-main .product-options-consumables .consumables-option-images .consumables-option-item.out-of-stock:after{content:"";position:absolute;left:50%;top:50%;width:16.5333333333vw;height:.4186666667vw;background-color:#eaebed;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;pointer-events:none}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item{position:relative;min-width:14.9333333333vw;height:11.7333333333vw;padding:2.1333333333vw 4.2666666667vw;border:.5333333333vw solid #eaebed;border-radius:4.2666666667vw;background:#fff;overflow:hidden;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item .consumables-option-text{font-size:3.7333333333vw;line-height:1.5;color:var(--color-dark);white-space:nowrap}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item.active{border-color:#17cc5f}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item.unavailable{opacity:.4;cursor:not-allowed}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock{border-color:#eaebed;border-style:dashed}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock.active{border-color:#17cc5f}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock .consumables-option-text{color:#bec0c2}.product-main .product-options-consumables .consumables-option-texts .consumables-option-item.out-of-stock:after{content:"";position:absolute;left:50%;top:50%;width:142%;height:.4186666667vw;background-color:#eaebed;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;pointer-events:none}.product-main .product-options .btn{flex:1;padding:1.0666666667vw 1.0666666667vw 1.0666666667vw 3.2vw;font-size:3.2vw;color:#51545a;border:.3733333333vw solid #bec0c2;border-radius:99px;background-color:#f5f6f7;width:100%}.product-main .product-options .btn button{width:100%;height:100%;justify-content:space-between;display:flex;align-items:center;outline:none}.product-main .product-options .btn svg{width:4.2666666667vw;height:4.2666666667vw}.product-main .product-options .btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:32vw;text-align:left}.product-main .loading-image-wrapper{width:10.6666666667vw;height:10.6666666667vw;flex-shrink:0}.product-main .loading-image-wrapper .ant-skeleton-button{width:10.6666666667vw;height:10.6666666667vw;min-width:10.6666666667vw}.product-main .product-bundles-item .controller-wrapper{margin-left:6.4vw}.product-main .product-bundles-item .bundles-wrapper{display:flex;flex-direction:column;row-gap:2.6666666667vw;margin-top:2.6666666667vw}.product-main .product-bundles-item .bundles-wrapper .flex{-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;flex-shrink:0}.product-main .product-bundles-item .bundles-wrapper .flex img{width:10.6666666667vw;height:10.6666666667vw}.product-main .product-bundles-item .bundles-wrapper .flex .qty{flex-shrink:0;color:#8d9095;font-size:3.2vw}.product-main .product-bundles-item .bundles-wrapper .qty-wrapper{width:100%;overflow:hidden;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}.product-main .product-bundles-item .bundles-wrapper .item-content{display:flex;flex-direction:column;align-items:start;justify-content:center;flex:1;width:100%}.product-main .product-bundles-item .bundles-wrapper .item-content .btn{padding:1.0666666667vw 1.0666666667vw 1.0666666667vw 3.2vw;background-color:#f5f6f7;border-radius:11.7333333333vw;font-size:3.2vw;color:#51545a}.product-main .product-bundles-item .bundles-wrapper .item-content .btn button{display:flex;align-items:center;-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw}.product-main .product-bundles-item .bundles-wrapper .item-content .qty{white-space:nowrap}.product-main .product-bundles-item .bundles-wrapper .item-content p{margin-bottom:1.0666666667vw;font-size:3.2vw}.product-main .product-bundles-item .bundles-wrapper .item-content svg{width:4.2666666667vw;height:4.2666666667vw;transition:all .3s ease}.product-main .product-bundles-item .bundles-wrapper .item-content svg path{stroke:#8d9095}.product-main .product-bundles-item .item-title,.product-main .product-bundles-item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.product-main .product-bundles-item .show-bundles{display:flex;align-items:center;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;font-size:3.2vw}.product-main .product-bundles-item .show-bundles svg{width:6.4vw;height:6.4vw;transition:all .3s ease;transform:rotate(90deg)}.product-main .product-bundles-item .show-bundles svg path{stroke:#8d9095}.product-main .product-bundles-item .show-bundles.true svg{transform:rotate(270deg)}.product-main .product-sold-out-tip{color:#f13a3a;font-size:3.2vw;line-height:120%}.product-main .label{position:absolute;right:-.5333333333vw;top:-.5333333333vw;font-size:2.6666666667vw;color:#106335;background:#a4e35d;padding:1.0666666667vw 4.2666666667vw;border-radius:0 0 0 4.2666666667vw}.product-main .label.sell-out{background-color:#bec0c2;color:var(--color-light)}}