.product-details-wrapper .form-vertical .shopify-disclaimer--hidden{display:none}.product-details-product-title{word-wrap:break-word;letter-spacing:var(--heading-spacing);text-transform:var(--heading-font-case);margin:0}@media only screen and (max-width:767px){[data-wetheme-section-type=template--product] .product-single-wrapper .product-single{display:flex;gap:50px;flex-direction:column}}[data-wetheme-section-type=template--product] .product-single-wrapper .swiper-pagination{line-height:0}[data-wetheme-section-type=template--product] .product-single-wrapper .paymentButtonsWrapper{margin-bottom:0}@media only screen and (max-width:767px){[data-wetheme-section-type=template--product] .product-single-wrapper .shopify-product-form>.paymentButtonsWrapper:first-of-type{margin-top:0}}[data-wetheme-section-type=template--product] .product-single-wrapper .paymentButtonsWrapper .product--add-to-cart-button,[data-wetheme-section-type=template--product] .product-single-wrapper .paymentButtonsWrapper .shopify-payment-button{width:100%;max-width:none}@media screen and (min-width:768px){[data-wetheme-section-type=template--product] .product-single-wrapper .product-single{display:flex;gap:20px}[data-wetheme-section-type=template--product] .product-single-wrapper .product-single.product-media--right{flex-direction:row-reverse}[data-wetheme-section-type=template--product] .product-single-wrapper .product-sticky-wrapper{position:relative}[data-wetheme-section-type=template--product] .product-single-wrapper .product-sticky-wrapper .product-sticky{height:fit-content;position:sticky;top:0;z-index:2}}@media only screen and (max-width:767px){.grid__item.mobile--no-top-margin{margin-top:0}}.login-to-order{display:flex;flex-direction:column}.pswp--custom-colors{--pswp-icon-color:var(--text-color);--pswp-icon-color-secondary:var(--color-primary-background);--pswp-bg:var(--color-primary-background)}.product-price-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:baseline}.product-price-size--h1{font-size:var(--body-font-size-36-to-em)}.product-price-size--h2{font-size:var(--body-font-size-28-to-em)}.product-price-size--h3{font-size:var(--body-font-size-22-to-em)}#ComparePrice .money,#ProductPrice,#ProductPrice .money{font-size:inherit;margin:0}#ComparePrice{margin:0;text-decoration:line-through;display:inline-block}#ComparePrice.sale-price{color:var(--text-color)}#ComparePrice.on-sale+span+#ProductPrice{color:var(--on-sale-color)}.discount--sale-color{color:var(--on-sale-color)}.shopify-payment-terms__container{width:100%}.shopify-payment-terms__container shopify-payment-terms{display:block;margin-top:8px;margin-bottom:12px}.product-description,.product__meta{color:var(--text-color)}.product-description.product-form-block img{max-width:100%}.product-page__policies{margin:5px 0 0 0}.product-details--form-wrapper--no-description{margin-bottom:0}.product-details--form-wrapper .header,.product-details--form-wrapper .label-font{font-size:var(--labels-font-size)}.product--add-to-cart-form{margin-bottom:0}.product--add-to-cart-form div.product-form-block:last-of-type,.product--add-to-cart-form div:empty{margin-bottom:0}.product--add-to-cart-form .product-sub-label,.product--add-to-cart-form .selector-wrapper label{color:var(--text-color);margin-bottom:5px;display:block}.product--add-to-cart-form .selector-wrapper{width:100%}.product--add-to-cart-form .selector-wrapper .option-label-wrapper{margin-bottom:5px;gap:15px}.product--add-to-cart-form .selector-wrapper .option-label-wrapper .product-sub-label,.product--add-to-cart-form .selector-wrapper .option-label-wrapper label{margin:0}.product--add-to-cart-form .selector-wrapper .option-label-wrapper label{color:var(--text-color)}.product--add-to-cart-form #Quantity{border:0;width:30px;padding:8px 0}.product--add-to-cart-form .js-qty{max-width:none;min-width:0;display:inline-flex;border:1px solid var(--color-scheme-border-color,var(--text-color-transparent25));margin-bottom:0}.product--add-to-cart-form .js-qty__adjust{position:static;display:flex}.product--add-to-cart-form .product-block-button.full-width,.product--add-to-cart-form .product-block-modal.full-width{width:100%}.product--add-to-cart-form .product-block-richtext p{margin:0}.product--add-to-cart-form .product-block-text-field,.product--add-to-cart-form .product-block-upload-field{display:flex;flex-direction:column;gap:2px}.product--add-to-cart-form .product-block-text-field label,.product--add-to-cart-form .product-block-upload-field label{cursor:default}.product--add-to-cart-form .product-block-text-field input,.product--add-to-cart-form .product-block-text-field label,.product--add-to-cart-form .product-block-text-field textarea,.product--add-to-cart-form .product-block-upload-field input,.product--add-to-cart-form .product-block-upload-field label,.product--add-to-cart-form .product-block-upload-field textarea{margin:0}.product--add-to-cart-form .product-block-text-field .form-input-hint,.product--add-to-cart-form .product-block-upload-field .form-input-hint{font-size:12px;margin-bottom:3px}.product--add-to-cart-form .product-block-text-field input,.product--add-to-cart-form .product-block-text-field textarea,.product--add-to-cart-form .product-block-upload-field input,.product--add-to-cart-form .product-block-upload-field textarea{border:1px solid var(--border-color);padding:10px}.border-radius-round .product--add-to-cart-form .product-block-text-field input,.border-radius-round .product--add-to-cart-form .product-block-text-field textarea,.border-radius-round .product--add-to-cart-form .product-block-upload-field input,.border-radius-round .product--add-to-cart-form .product-block-upload-field textarea{padding:10px 18px}.product-single__variants{display:none}.swatch{display:block}.swatch .option-label-wrapper{display:flex;flex-direction:row;justify-content:space-between}.swatch .option-label-wrapper>div{display:flex;flex-direction:row;justify-content:space-between}.swatch .option-label-wrapper .product-swatch-color-name{margin-left:5px}.swatch .option-label-wrapper .header{color:var(--text-color);display:inline-block;margin-bottom:5px}.swatch .swatch-items-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.swatch .swatch-items-wrapper .swatch-element{display:flex;flex-wrap:wrap;align-items:center;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;position:relative;z-index:2;gap:10px}.swatch .swatch-items-wrapper .swatch-element label{min-width:30px;margin:0;text-align:center;line-height:1.6;word-break:break-all;word-wrap:break-word;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;outline:1px solid var(--text-color-transparent25);transition:outline .2s ease}.swatch .swatch-items-wrapper .swatch-element label:hover,.swatch .swatch-items-wrapper .swatch-element:not(.sibling-hover-active) input:checked+label{outline:1px solid var(--text-color)}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{padding:0;width:30px;height:30px;float:left;border-radius:var(--swatch-border-radius)}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) input+label:hover{outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch):not(.sibling-hover-active) input:checked+label{outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out{width:30px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out.product-swatch-sold-out-background{z-index:1;background-color:var(--color-primary-background)}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out.product-swatch-sold-out-foreground{z-index:2;background-color:var(--text-color-transparent25)}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label:hover .product-swatch-sold-out{width:35px}.swatch .swatch-items-wrapper .swatch-element.soldout.color input+label:hover .product-swatch-sold-out.product-swatch-sold-out-foreground{background-color:var(--text-color)}.swatch .swatch-items-wrapper .swatch-element.soldout.color:not(.sibling-hover-active) input:checked+label .product-swatch-sold-out{width:35px}.swatch .swatch-items-wrapper .swatch-element.soldout.color:not(.sibling-hover-active) input:checked+label .product-swatch-sold-out.product-swatch-sold-out-foreground{background-color:var(--text-color)}.swatch .swatch-items-wrapper .swatch-element.image-swatch input+label:hover{border:0;outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.image-swatch input+label:hover .image-swatch__image{transform:scale(1.1)}.swatch .swatch-items-wrapper .swatch-element.image-swatch input:checked+label{border:0;outline-offset:3px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label{overflow:hidden}.swatch .swatch-items-wrapper .swatch-element.image-swatch label .image-swatch__image{padding:0;background-position:center;background-size:cover;transform:scale(1);transition:transform .5s ease;will-change:transform}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--square{width:40px;height:40px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--tall{width:40px;height:60px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--wide{width:54px;height:40px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--original{width:40px;height:calc(40px / var(--ar))}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--square{width:75px;height:75px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--tall{width:75px;height:112px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--wide{width:100px;height:75px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-medium .aspect-ratio--original{width:75px;height:calc(75px / var(--ar))}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--square{width:100px;height:100px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--tall{width:100px;height:150px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--wide{width:132px;height:100px}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-large .aspect-ratio--original{width:100px;height:calc(100px / var(--ar))}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.no-image .icon.icon--placeholder{position:absolute;top:0;bottom:0;left:0;right:0}.swatch .swatch-items-wrapper .swatch-element.image-swatch.soldout label{position:relative}.swatch .swatch-items-wrapper .swatch-element.image-swatch.soldout label:after{--swatch-height:100%;--line-width:calc(var(--swatch-height) * 1.414);content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:var(--text-color-transparent25);transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;box-sizing:border-box}.swatch:not(.is-color-swatch):not(.linked-products-swatch) label{padding:8px;background:var(--color-primary-background);min-width:40px;border-radius:var(--input-border-radius)}.border-radius-round .swatch:not(.is-color-swatch):not(.linked-products-swatch) label{padding:8px 16px}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label{color:var(--text-color-transparent50);display:flex;justify-content:center}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label:after{--swatch-height:100%;--line-width:calc(var(--swatch-height) * 1.414);content:"";position:absolute;top:50%;left:50%;max-width:2.5rem;width:100%;height:1px;background:var(--text-color-transparent25);transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;box-sizing:border-box}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label{background:var(--text-color);color:var(--color-primary-background)}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label:after{background:var(--color-primary-background)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.swatch .header.linked-products--title-wrapper{display:flex;align-items:baseline;color:var(--text-color);margin-bottom:5px}.swatch .header.linked-products--title-wrapper .linked-option-product-title{display:inline-block;margin-left:5px;line-height:1.2}linked-products.linked-products{display:block}.product__meta{display:flex;flex-direction:column;row-gap:5px}.product__meta>div{padding:0}.product__meta--vendor a{color:unset}.product__meta--tags{text-transform:capitalize}.trust-badge-container div{justify-content:flex-start}.product-block-text-with-icon-group{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px}.product__send-as-gift{display:flex;align-items:center;margin-bottom:30px}.product__send-as-gift:hover input{-webkit-box-shadow:rgba(0,0,0,.8) 0 0 3px;-moz-box-shadow:rgba(0,0,0,.8) 0 0 3px;box-shadow:rgba(0,0,0,.8) 0 0 3px}.product__send-as-gift input{margin:0;cursor:pointer;width:calc(8px * 2);height:calc(8px * 2);border:1px solid var(--text-color);border-radius:2px}.product__send-as-gift label{-webkit-transition:padding-bottom .15s ease-in-out;-moz-transition:padding-bottom .15s ease-in-out;-o-transition:padding-bottom .15s ease-in-out;transition:padding-bottom .15s ease-in-out}.gift-card--recipient-form-wrapper{margin-bottom:15px;flex-wrap:wrap;gap:10px}.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container{display:flex;flex-direction:column;gap:2px;width:100%}.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container textarea{width:100%}.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container input,.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container textarea{border:1px solid var(--border-color);padding:10px}.border-radius-round .gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container input,.border-radius-round .gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container textarea{padding:10px 18px}.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container input,.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container label,.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container textarea{margin:0}.gift-card--recipient-form-wrapper .gift-card--recipient-form-input-container .recipient-form-textarea-container{display:flex;flex-direction:column;gap:2px}.product-details-wrapper{position:relative}.product-details-wrapper .product-description{word-wrap:break-word;overflow:hidden;clear:both}.product-details-wrapper .product-description.readmore{padding-bottom:20px}.product-details-wrapper .product-description.readmore.closed{position:relative}.product-details-wrapper .product-description.readmore.closed:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%}.product-details-wrapper .product-description:not(.readmore).rte{margin-bottom:0}.product-details-wrapper .read-more-link{font-weight:200;text-transform:uppercase;display:table!important;white-space:nowrap;margin:0 auto}.product-details-wrapper .read-more-link:after,.product-details-wrapper .read-more-link:before{border-top:1px solid #bcbcbc;content:"";display:table-cell;position:relative;top:.7em;width:50%}.product-details-wrapper .read-more-link:before{right:1.5%}.product-details-wrapper .read-more-link:after{left:1.5%}.rmjs-1:not(.closed){height:auto!important}.out-of-stock-form input[type=email]{margin:0}.out-of-stock-form.out-of-stock-form--active,.out-of-stock-form:not(.out-of-stock-form--active) .accent-text{padding:15px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow:hidden}.out-of-stock-form [data-spam-detection-disclaimer]{margin-bottom:0}.out-of-stock-form:first-child{margin-top:0}.out-of-stock-form #notify-me-wrapper{margin-top:15px}@media screen and (prefers-reduced-motion:no-preference){.out-of-stock-form #notify-me-wrapper{animation:blockFadeIn .5s ease}}.out-of-stock-form #notify-me-wrapper p{width:100%;margin-top:15px}.out-of-stock-form #notify-me-wrapper.show-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.out-of-stock-form input[type=email]{flex:2;border-color:var(--border-color)}@media screen and (max-width:1023px){.out-of-stock-form input[type=email]{min-width:70%}}@media screen and (max-width:767px){.out-of-stock-form input[type=email]{min-width:75%;font-size:14px}}.out-of-stock-form #notify-me-wrapper button{border:0 none;cursor:pointer;display:flex;align-items:center;background:0 0;font-size:20px;position:relative;width:fit-content}.product-description ul.tabs{padding:0;margin-bottom:20px;font-size:13.3px;margin-left:0}.product-description ul.tabs li{display:inline-block;list-style-type:none;margin-right:20px}.product-description ul.tabs li a{display:block;padding:0 30px 10px 0}.product-description ul.tabs li a.active,.product-description ul.tabs li a:hover{text-decoration:underline}.shopify-challenge__container .g-recaptcha iframe{max-height:78px}.shopify-product-form .custom-liquid{margin-bottom:0}.shopify-product-form .custom-liquid p{margin:0}.product-form-separator{border-top:1px solid var(--border-color)}.resource-button__wrapper.product-form-block{display:flex;flex-wrap:wrap;gap:10px;width:100%}.resource-button__wrapper.product-form-block theme-modal{display:flex;align-items:center;justify-content:center;width:fit-content}.resource-button__wrapper.product-form-block a.product-block-button,.resource-button__wrapper.product-form-block button.product-block-modal{display:flex;gap:10px;align-items:center;justify-content:center;width:fit-content}.resource-button__wrapper.product-form-block a.product-block-button svg,.resource-button__wrapper.product-form-block button.product-block-modal svg{min-width:14px;min-height:14px}.resource-button__wrapper.product-form-block.text-link-animated a.product-block-button,.resource-button__wrapper.product-form-block.text-link-animated button.product-block-modal{align-items:baseline!important}@media only screen and (max-width:767px){.grid__item.product-form-wrapper{margin-top:15px}}.product-section .product-form-block{margin-bottom:var(--custom-margin-bottom)}.product-section .product-form-block--static:not(:last-of-type){margin-bottom:30px}.product-section .product-form-block--static.product-description p:last-child{margin-bottom:0}.product-section .product-form-block--static.collapsible+.collapsible{margin-top:-30px;border-top:0}.product-section .product-form-block--static.collapsible+.hidden+.collapsible{margin-top:-30px;border-top:0}.product-section [data-product-options]{display:flex;flex-direction:column;gap:30px}.product-section [data-size-guide-link]{font-size:12px}.product-section [data-size-guide-below-options]:not(.no-spacing){margin-top:10px}.product-section [data-qty-error-message]:not(.hidden){display:block;overflow:hidden;word-wrap:break-word}.product-section .collapsible{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.product-section .collapsible.no_margin_bottom+.collapsible{border-top:0}.product-section .collapsible.no_margin_bottom+.hidden+.collapsible{border-top:0}
.product--add-to-cart-form .js-qty {border: none;}
.product--add-to-cart-form .js-qty .js-qty__adjust--minus{padding-left:0 !important;}



.slide-zooms{display: block;justify-content: center;align-items: center;overflow: hidden;position: relative;}
.zoomed-area {position: absolute;left:0;top:0;width: 100%; height: 100%; border-radius: 10px;pointer-events: none; display: none; transition: display 0s 0.3s; }
.zoomed-area img {position: absolute;width: 100%; height: 100%; object-fit: cover; transform: scale(2); }
.slide-zooms .background{font-size: 0;}
.background img {width: 100%;}

.paymentButtonsWrapper .product--add-to-cart-button, 
.shopify-payment-button__button.shopify-payment-button__button--unbranded { background: #222;}
.sticky-bar { display:flex; justify-content:space-between; padding:0 30px; align-items:center; max-width:1530px; margin:0 auto; }
.sticky-bar-form { display:block; position:fixed; bottom:0px; width:100%; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.14); transition:all 1s ease; opacity:1; z-index:3; left:0; }
.closeform { position:absolute; padding:3px; width:30px; height:30px; border-radius:50px; background:#eee; display:block; left:0; top:-15px; z-index:99; text-align:center; }
.closeform svg { width:14px; height:14px; }
.product-details-sticky,.product-title-sticky { display:flex; align-items:center; }
.sticky-bar-thumb-thumb { margin:10px; vertical-align:middle; }
.sticky-bar-price .price--on-sale .price-item--regular { display:none; }
.sticky-bar-price .price:not(.price--show-badge) .price-item--last:last-of-type { margin-top:6px; font-size:15px; }
.sticky-bar-thumb-img,.sticky-product-url { display:flex; align-items:center; }
.sticky-bar-thumb-img img,.sticky-product-url img { width:60px; height:60px; }
.sticky-bar-productname { color:#242424; font-size:16px; line-height:1.4em; }
.sticky-price { display:block; font-weight:600; }
.sticky-product-variant { position:relative;}
.openbox-icon {    margin-left: 5px; cursor:pointer; transform:rotate(180deg); }
.closebox-icon { position:absolute; right:10px; top:22px; cursor:pointer; display:none; transform:rotate(0deg); }
.no-link-product .openbox-icon { display:none!important; }
.link-product-box { display:none; transform:translateY(100%); transition:all 1s ease; opacity:0; left:0; visibility:visible; background:#fff; width:calc(100% + 50px); padding-right:30px; border-radius:5px 5px 0 0; position:absolute; top:0; }
.link-product-box.open-link-product { display:block; transform:translateY(1px); opacity:1; bottom:100%; top:auto; padding-top:5px; }
.sticky-product-url:hover span { color:#ff005e; }
.sticky-bar-productname-title { display:flex; max-width:600px; }
.sticky-bar-productname-title .ptitle { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; word-break:break-all; overflow:hidden; }
.buynoebtn { background:#ff005e!important; color:white; font-size:16px; padding:0 10px!important; height:44px; width:auto; font-weight:400; margin-left:10px; transform:translate3d(0,0,0)!important; border-radius:7px; }
.t-pre-order-btn { width:100%; font-weight:400; height:44px; background:#ff005e; border:0; }
.pre-order-fuullw { background:#ff005e; border:0; }
.sticky-bar-thumb-img { cursor:pointer; }
.customcart-btn-p { background:#7f7f7f; color:#fff; min-height:44px; width:100%; line-height:44px; text-align:center; display:block; }
.customcart-btn-p-bottom { margin-left:10px; background:#7f7f7f; color:#fff; padding:0 10px!important; height:44px; line-height:44px; font-size:16px; min-width:100px; text-align:center; }
#product_bottom { display:flex; gap:10px; }
#product_bottom button { background:#000; border-radius:7px; }
.sticky-bar-price .variant-drop-down,.variant-drop-down .product-form__item { display:flex; align-items:center; justify-content:end; }
.sticky-copy-banner.sticky-copy-banner { line-height:1em; text-align:center; font-weight:600; width:max-content; padding:0px 7px 0px; height:50px; font-size:13px; color:#fff; background-image:url("/cdn/shop/files/product-code-bg.png"); background-repeat:no-repeat; background-size:100% 100%; border-radius:7px; background-color:#ff005e; position:relative; }
.sticky-copy-banner.sticky-copy-banner:before,.sticky-copy-banner.sticky-copy-banner:after { content:""; width:10px; height:10px; border-radius:20px; background:#fff; position:absolute; top:calc(50% - 5px); }
.sticky-copy-banner.sticky-copy-banner:before { left:-5px; }
.sticky-copy-banner.sticky-copy-banner:after { right:-5px; }
.banner-box .tooltip { display:none; position:absolute; top:calc(-100% + 20px); color:#fff; font-size:12px; width:max-content; right:-8px; padding:5px 10px; background:#ff5f9a; border-radius:3px; }
.banner-box { position:relative; display:flex; flex-direction:column; justify-content:space-around; height:100%; font-size:12px; }
.banner-box .copy-label { font-weight:400; }
.sticky-copy-banner .copy-code-text { display:block; line-height:1em; padding:1px 5px; background:#fff; transform:translateY(2px); color:#ff005e; border-radius:50px; }
.ptitle .mobile {display: none;}
.sticky-bar-productname .initial-price {text-decoration: line-through;}
.sticky-bar-productname .final-price {font-weight: 700;}
.sticky-hideprice {line-height: 1.1em;}

.product-info-copy-box { font-size:16px; }
.product-info-copy-box .pro-info-copy-discount { font-weight:bold; }
.product-info-copy-box .pro-info-copy-button { font-weight:bold; text-decoration:underline; background:url(/cdn/shop/files/product-detail_copy_coupon_icon_5ea6353b-b1c5-4d59-af84-ef93dd1ea41c.png) no-repeat; color:#222222; padding:0 0 0 23px; background-size:auto 18px; background-position:left center; margin-left:8px; cursor:pointer; }
.product-media.media-type-thumbnails .thumb-next,product-media.media-type-thumbnails .thumb-prev { border-radius:50px; }
.first_zoom_product_media product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide .icon--placeholder,.first_zoom_product_media product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide .responsive-image-wrapper { border-radius:10px; overflow:hidden; border:1px solid #F8F8F8; outline:none; }
.first_zoom_product_media product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide-thumb-active .icon--placeholder,.first_zoom_product_media product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide-thumb-active .responsive-image-wrapper { border:1px solid #222222; }
more-payment-options-link { display:none; }
.product--add-to-cart-form .reviews-star-rating { margin-bottom:16px!important; gap:0px; }
.product--add-to-cart-form .reviews-star-rating__stars,.product--add-to-cart-form .reviews-star-rating__value-reviews.product-value { margin-right:10px; }
.product--add-to-cart-form .jdgm-star { color:#222222; padding:0!important; }
.product--add-to-cart-form .reviews-star-rating__value-reviews { font-weight:500; }
.product-details-wrapper .product-details-product-title { font-weight:bold; font-size:26px; margin-bottom:16px; }
.product-details-wrapper .discount-price-box { display:flex; align-items:flex-end; flex-direction:row; justify-content:center; }
.product-details-wrapper .custom-origin-price { font-size:18px!important; text-decoration-line:line-through; font-weight:500; line-height:23px; }
.product-details-wrapper .custom-final-price { font-size:26px; line-height:30px; margin-left:10px; color:#222222; font-weight:600; }
.product-details-wrapper .custom-discount-label { color:#290217; font-size:14px; background:linear-gradient(180deg,#E5C690 0%,#F0DDBB 100%); border-radius:50px; padding:5px 13px; line-height:1em; margin-left:10px; transform:translateY(-4px); }
.new-discount-countdown-box { display:flex; width:100%; flex-direction:row; position:relative; margin-top:20px; overflow:hidden; }
.new-discount-countdown-box:before,.new-discount-countdown-box:after,.discount-countdown-left:before,.discount-countdown-left:after { content:""; width:20px; height:20px; border-radius:20px; background:#fff; display:block; position:absolute; z-index:3; }
.new-discount-countdown-box:before { top:calc(50% - 10px); left:-10px; }
.new-discount-countdown-box:after { top:calc(50% - 10px); right:-10px; }
.discount-countdown-left:before { top:-10px; left:calc(100% - 9px); }
.discount-countdown-left:after { bottom:-10px; left:calc(100% - 9px); }
.discount-countdown-left { width:max-content; min-width:136px; background:#ff005e; color:#fff; display:flex; justify-content:center; align-items:center; border-top-left-radius:13px; border-bottom-left-radius:13px; flex-direction:column; border-right:2px dashed #fff; position:relative; padding:10px 20px; }
.discount-countdown-left .discount-countdown-left-save { font-size:22px; font-weight:600; text-transform:uppercase; line-height:1.3em; text-align:center; }
.discount-countdown-left .discount-countdown-left-discount { font-weight:bold; font-size:24px; line-height:1.5em; }
.discount-countdown-right { width:100%; }
.discount-countdown-right-box { width:100%; display:flex; flex-direction:column; border-top-right-radius:13px; border-bottom-right-radius:13px; justify-content:center; padding:15px 25px; background:#FFE9E8; height:100%; }
.text-icon-copy.new-code-copybox .discount-code-text { display:block; width:100%; padding:0; font-weight:600; line-height:1.3em; text-align:left; }
.text-icon-copy.new-code-copybox .discount-line2-box { display:flex; align-items:center; }
.text-icon-copy.new-code-copybox .discount-code-btn { background:url(/cdn/shop/files/product-detail_copy_coupon_icon_1.png?v=1773813695) no-repeat; color:#ff005e; padding:0 0 0 23px; background-size:auto 18px; background-position:left center; margin-left:20px; }
.text-icon-copy.new-code-copybox .discount-code-btn span { border-bottom:1px solid #ff005e; line-height:1em; }
.new-product-countdown-cycle { display:flex; flex-wrap:wrap; margin-top:8px; line-height:1.3em; background-size:auto 16px; background-position:left 2px; background-repeat:no-repeat; }
.text-icon-copy.new-code-copybox .discount-line1-box.discount-text { display:none; }
.new-product-countdown-box { display:flex; font-weight:600; color:#ff005e; }

.selling_points{display: block;width: 100%;}
.selling_points-title{font-weight:Bold;font-size: 18px;margin-bottom: 15px;margin-top: 10px;}
.selling_points_list_item{display: flex;align-items: flex-start;font-size:14px;margin-bottom: 10px;}
.selling_points_list_item .item-img{width: 2.2em;margin-right:1em;display: flex;}
.selling_points_list_item .item-img img{width: 2.2em;}
.selling_points_list_item .item-text{width: calc(100% - 3.2em);min-height: 2.2em;font-weight: 500;display: flex;align-items: center;}

/* custom_service */
.product_custom_service{  display: flex;justify-content: space-around;text-align: center;font-size: 16px;}
/* delivery */

.ship-info {display: flex;align-items: center;transform: translateY(2px);margin-top: 20px;padding-top: 15px;border-top: 1px solid #c8c8c8;padding-bottom: 15px;justify-content: center;}
.ship-info .fi {margin-right: 4px;}
.select-country {position: relative;cursor: pointer;}
.delivery-country {min-width:max-content;display: inline-block;}
.delivery-data-ul {list-style-type: none;padding: 0;margin: 0;border: 1px solid #ccc;position: absolute;background: white;z-index: 1000;max-height: 200px;overflow: auto;left: 0;width: max-content;min-width: 100%;display: none;top: 1.3em;}
.delivery-data-ul.open {display: block;}
.delivery-data-li {padding: 3px 10px;margin: 0;cursor: pointer;}
.delivery-data-li.active-delivery-country,.delivery-data-li:hover {background-color: #f0f0f0;}
.delivery-data-li .fi {display: none;}
.delivery-state-box {position: relative;z-index: 2;}
.delivery-state-box .ship-info .fi {display: none;}
.delivery-state-box .delivery-data-ul {left: -11px;}
.delivery-data-titme {display: none;}
.ship-info-text-right {position: relative;padding-left: 21px;}
.ship-info-text-right:before {content: "";width: 1px;height: 14px;display: block;position: absolute;background: #d8d8d8;left: 8px;top: 4px;}
.delivery-time {font-weight: 600;}
.hide_country .select-country {display: none;}
.hide_country .ship-info-text-right {padding-left: 0px;}
.hide_country .ship-info-text-right:before {display: none;}
.delivery-info-other {position: relative;z-index: 2;}

/* stock */
.custom_stock_box{background: #FF005E;text-align: center;color: #fff;padding: 10px 10px;line-height: 1.2em;}



/* real review */
.reviews-head { font-size:18px; font-weight:bold; margin-top:30px; margin-bottom:15px; }
.real-reviews-video-section { overflow:hidden; }
.real-reviews-video { overflow:hidden; }
.real-reviews-video .swiper-slide { width:260px; margin-right:0px; }
.real-reviews-video .swiper-wrapper { wisth:max-content; }
.real-reviews-video .swiper-slide video { width:100%; border-radius:10px; overflow:hidden; }
.real-reviews-item { display:none; }
.real-reviews-item.active { display:block; }
.review-video-icon { width:40px; height:40px; display:flex; align-items:center; justify-content:center; border:2px solid #fff; border-radius:50px; }
.video-play { position:absolute; bottom:15px; left:15px; color:#fff; cursor:pointer; z-index:2; opacity:0.7; }
.video-play svg { width:20px; }
.video-stop { position:absolute; bottom:15px; left:15px; color:#fff; cursor:pointer; z-index:2; display:none; opacity:0.7; }
.video-stop svg { width:24px; }
.video-sound { position:absolute; bottom:70px; left:15px; color:#fff; cursor:pointer; z-index:2; opacity:0.7; }
.video-sound.active:after { content:""; position:absolute; width:26px; height:2px; background:#fff; transform:rotate(45deg); border-radius:5px; }
.reviews-video { position:relative; cursor:pointer; font-size:0; }
.real-reviews-content { background:#F8F8F8; border-radius:10px 10px 10px 10px; padding:15px 10px; margin-top:15px; margin-bottom:30px; position:relative; }
.real-reviews-content:after { content:""; position:absolute; top:-10px; left:130px; transform:translateX(-50%); width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #F8F8F8; }
.reviews-item-head { display:flex; justify-content:space-between; margin-bottom:10px; }
.reviews-item-customer { display:block; font-weight:bold; }
.reviews-item-label { color:#A0A0A0; }



.collapsible-tab.list_icon_check ul { margin:0; list-style:none; }
.collapsible-tab.list_icon_check ul li { padding-left:1.6em; position:relative; }
.collapsible-tab.list_icon_check ul li:before { content:""; height:1.6em; width:1em; display:block; background:url(/cdn/shop/files/product_main_info_ture_icon_97097039-5a89-44e0-9f67-1a34e93c67cf.png?v=1776136972); background-repeat:no-repeat; background-size:1em; background-position:center left; position:absolute; left:0; }
.text-with-icon .text-with-icon--content .text-with-icon--text { font-size:18px; font-weight:bold; }
.collapsible-tab .summary span svg { min-width:18px; max-width:18px; width:18px; min-height:18px; max-height:18px; height:18px; fill:#222222; }



.how-to-use-slide{overflow: hidden;width: 100%;}
.how-to-use-slide .swiper-slide video{width: 100%;border-radius:10px;}
.how-to-use-slide .how-to-use-item{padding:0 10px;}
.how-to-use-title{font-weight: bold;}
.how-to-use .swiper-pagination{margin-top:10px;}


/* menu */
.product-tab-menu{height:52px;}
.new-product-tab-menu{border-bottom: 2px solid #F8F8F8;background: #fff;width:100%;}
.new-product-tab-menu .new-product-tab-menu-box{display: flex;justify-content: center;font-size: 18px;font-weight: 600;width: calc(100% - 40px);margin: 0 auto;max-width: 1600px;}
.new-product-tab-menu .new-menu-content{width: 250px;text-align: center;margin: 0 15px;color:#A0A0A0;text-transform: uppercase;padding: 10px;position: relative;cursor: pointer;}
.new-product-tab-menu .new-menu-content.active-menu{color:#ff005e;}
.new-product-tab-menu .new-menu-content:after{content:"";height: 2px;width: 0;display: block;bottom: -2px;position: absolute;
        transition: all 0.3s ease-in-out;}
.new-product-tab-menu .new-menu-content.active-menu:after,.new-product-tab-menu .new-menu-content:hover:after{background: #ff005e;width:100%;}

.new-product-detail .review-section{padding-top: 40px;} 
.new-product-tab-menu.fixed-section-menu{z-index: 999;position: fixed;left: 0;}
.hide-product-content{opacity: 0;display:none;}
.new-product-section.active-product-content{opacity:1;display:block;animation: loader-opacity 2s ;}
.review-section.active-review{opacity:1;display:block;animation: loader-opacity 2s ;}
.product-marquee-section,.product-detail-qualifications {max-width: 1600px;margin: 0 auto;}
.product-detail-qualifications img{width:100%;height:auto;}
  @keyframes loader-opacity {
	0% {opacity: 0;display:none;}
  100% {opacity: 1;display:block;}
}

.product-detail-title{font-size: 52px;font-weight: bold;text-align: center;margin-top: 50px;}
.parameter_comparison-section-title{font-size: 52px !important; }


/* .custom-product-variant */
.new-product-detail .custom-product-variant-type.detail_comparasion_box, .new-product-detail .custom-product-variant-type.pop_open_button {
    display: inline-flex;
    position: relative;
    width: max-content;
    padding-right: 26px;
    align-items: center;
}
.custom-product-variant-type{
    font-size: 18px;
    padding-bottom: 5px;}
.custom-product-variant-list {
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: start;
    align-items: stretch;
}
.custom-product-variant-li {
    margin-right: 10px;
    height: auto;
    margin-bottom: 0px;
}
.custom-product-variant-li.custom-version .variant-version-box {
    padding: 8px 20px;
    color: #000;
    line-height: 1.6;
    display: block;
    background: #F8F8F8;
    border: none;
    border-radius: 50px;
    font-weight: 500;
    text-transform: uppercase;
}
.custom-product-variant-li.custom-version.hover-custom-version .variant-version-box,
.custom-product-variant-li.custom-version .variant-version-box:hover {
    background: #000;    color: #fff;
}

.new-product-detail  .detail_comparasion_box .learn{margin-top: 0;margin-left: 18px;}
.new-product-detail .custom-product-variant-type svg{display:none;}
.new-product-detail .custom-product-variant-type.detail_comparasion_box svg,.new-product-detail .custom-product-variant-type.pop_open_button svg {
    box-sizing: border-box;
    position: absolute;
    top:6px;
    right: 0;
    animation: down-icon 3s 0.2s infinite;display:block;
}

.new-product-detail .custom-product-variant {padding-bottom: 30px;}
.new-product-detail .custom-product-variant-li {margin-bottom: 0px;}
.new-product-detail .custom-product-variant-li:last-child{    margin-right: 0;}
.new-product-detail .variant-box-color {display: none;}
.new-product-detail .custom-product-variant-list.show-label .variant-box-color {
    display:block;
    text-align: center;
    font-size: 16px;
    border: none;
    background: #f8f8f8;
    color: #222;
    border-radius: 0 0 9px 9px;
}

.new-product-detail .custom-product-variant-list.show-label .hover-custom-version .variant-box-color {background:#333;color:#fff;}
.new-product-detail .custom-product-variant-li img {
    width: 120px;
    height: 120px;
    border-radius: 11px;
}

.new-product-detail .variant-box {
    border: 2px solid #f8f8f8;
    border-radius: 13px;
}
.new-product-detail .hover-custom-product-variant-li .variant-box,.new-product-detail  .custom-product-variant-li:hover .variant-box{border: 2px solid #333;}
.parameter-table-more-icon svg{animation: down-icon 3s 0.2s  infinite;}

@keyframes down-icon {
	0%, 100% {opacity: 0;transform: translateY(-12px);}
	22% {opacity: 1;transform: translateY(0px)}
    60% {opacity: 1;transform: translateY(0px)}
  99% {opacity: 0;transform: translateY(8px);}
}
  @keyframes up-icon {
	0%, 100% {opacity: 0;transform: translateY(8px);}
	22% {opacity: 1;transform: translateY(0px)}
    60% {opacity: 1;transform: translateY(0px)}
  99% {opacity: 0;transform: translateY(-12px);}
}

@media screen and (max-width:1600px){
    .product-detail-title{font-size:3.2vw;}
    .parameter_comparison-section-title{font-size: 3.2vw !important; }
}
@media screen and (max-width:1400px){
.discount-countdown-left {min-width: 120px;padding: 9px 10px;}
.new-product-countdown-cycle{font-size: 18px;}
.new-product-detail .new-discount-countdown-box:before {left: -13px;}

    .new-product-detail .new-discount-countdown-box:after {
        right: -13px;
    }

    .new-product-detail .discount-countdown-left:before {
        top: -13px;
    }

    .new-product-detail .discount-countdown-left:after {
        bottom: -13px;
    }

}

@media screen and (max-width:1200px){
.discount-countdown-left {min-width: auto;}
.discount-countdown-left .discount-countdown-left-save{font-size: 2vw;}
.text-icon-copy.new-code-copybox .discount-code-text {font-size: 2vw;}
.new-product-countdown-cycle{font-size: 14px;}


}


@media screen and (max-width:1024px){
.wrapper-spacing--h {padding-left: 30px;padding-right: 30px;}

.product-details-wrapper .product-details-product-title {font-size: 22px;}
.product-details-wrapper .custom-origin-price {font-size: 16px !important;line-height: 26px;}
.product-details-wrapper .custom-final-price {font-size: 22px;}

}
@media screen and (min-width:768px){
 [data-wetheme-section-type=template--product] .product-single-wrapper .product-single {gap: 50px;}
.thumbnail_style-grid .thumbnail-media--thumbnails .swiper-wrapper{flex-wrap: wrap;height: auto !important;gap: 16px;transform: none !important;}
.thumbnail_style-grid .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide{width: calc(25% - 12px) !important;margin-right: 0 !important;}
.thumbnail_style-grid product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails:before,
.thumbnail_style-grid product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails:after{display:none;}

.parameter-table-more {display: none;}
}


@media screen and (max-width:768px){
 .first_zoom_product_media #productMediaDesktop{visibility: visible;height: auto;display: block;} 
 [data-wetheme-section-type=template--product] .product-single-wrapper .product-single.first_zoom_product_media {gap: 20px;}
 .first_zoom_product_media product-media.media-type-thumbnails .thumbnail-media--main-media {margin-bottom: 15px;}
 .first_zoom_product_media  .thumbnail-media--main-media .swiper-slide{width:80vw !important;}
 .first_zoom_product_media  .thumbnail-media--main-media .swiper-slide img{opacity: 1 !important;transition: none !important;} 
.first_zoom_product_media product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide {width: 20vw !important;}
.thumbnail-media-bullet .swiper-wrapper{display: flex;height: 3px !important;background: #dddddd;border-radius:10px;overflow: hidden;transform: none !important;transition-duration: unset !important;transition-delay: unset !important;transition-timing-function: unset;width: 100% !important;max-width: 100%;align-items: center;justify-content: space-between;transition-property: none;}
    
.thumbnail-media-bullet:before,.thumbnail-media-bullet:after{display:none !important;}
.thumbnail-media-bullet .swiper-wrapper .swiper-pagination-bullet.swiper-slide-thumb-active{background:#ff005e;}
.thumbnail-media-bullet .swiper-wrapper .swiper-pagination-bullet{margin: 0 !important;min-width: unset !important;border: none !important;width: 100% !important;flex: 1;height: 100%;border-radius: 10px;overflow: hidden;padding: 0 !important;}
 
.new-discount-countdown-box {margin-top: 10px;}
.discount-countdown-left .discount-countdown-left-save{font-size: 3vw;}
.text-icon-copy.new-code-copybox .discount-code-text {font-size: 3vw;}
.new-product-countdown-cycle {font-size: 2.5vw;}

    .new-product-detail .new-discount-countdown-box:before {
        left: -7px;
        width: 12px;
        height: 12px;
        top: calc(50% - 6px);
    }

    .new-product-detail .new-discount-countdown-box:after {
        right: -7px;
        width: 12px;
        height: 12px;
        top: calc(50% - 6px);
    }

    .new-product-detail .discount-countdown-left:before {
        top: -7px;
        width: 12px;
        height: 12px;
        left: calc(100% - 5px);
    }

    .new-product-detail .discount-countdown-left:after {
        bottom: -7px;
        width: 12px;
        height: 12px;
        left: calc(100% - 5px);
    }


.real-reviews-video-section {width: calc(100% + 30px);}
.real-reviews-video-section .swiper-slide {width: 37%;}
.real-reviews-video-section .review-video-icon {width: 6vw;height: 6vw;}
.real-reviews-video-section .review-video-icon svg{width: 88%;}
.real-reviews-video-section .video-sound {bottom: 11vw;left: 2vw;}
.real-reviews-video-section .video-play,.video-stop {bottom: 2vw;left: 2vw;}
.real-reviews-video-section .video-play svg {width: 50%;}
.real-reviews-video-section .video-stop svg {width: 52%;}
.real-reviews-content:after {left: 19%;}

.product_custom_service_item img{width: 1.6em;}

.sticky-bar { padding:10px 10px 10px; flex-wrap:wrap; }
.product-title-sticky { width:calc(100% - 93px); }
.sticky-bar-productname { font-size:13px; margin-bottom:10px; margin-left:4px; }
.sticky-bar-thumb-img img, .sticky-product-url img { width:46px; height:46px; margin:0 0 10px; }
.sticky-bar-productname-title { height:auto; overflow:hidden; max-height:28px; }
.sticky-bar-price { width:100%; }
.sticky-bar product-form { width:100%; }
.buynoebtn, .variant-button.bottom-add-to-cart { height:36px; line-height:36px; border-radius:100px !important; width:calc(50% - 5px); font-size:12px !important; margin-left:0; border:none; }
.sticky-copy-banner.sticky-copy-banner { position:absolute; right:10px; top:9px; max-width:110px; min-width:75px; height:48px; }
.sticky-bar-addcart { font-size:12px; width:calc(50% - 5px); }
#product_bottom .sticky-bar-addcart button { background:#000;padding:0; border-radius:50px; height:36px; line-height:36px; min-height:36px; }
.sticky-copy-banner { font-size:11px; }
.sticky-bar-form {display: block;position: fixed;bottom: -50px;width: 100%;background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, .14);transition: all 1s ease;opacity: 0;}
.fixed-pricetop.sticky-bar-form {bottom: 0px!important;opacity: 1!important;z-index: 99999;}
.openbox-icon .icon, .closebox-icon .icon {width: 16px;height: 16px;}
.openbox-icon {transform: rotate(180deg) translateY(-1px);}
.closebox-icon {top: 9px;}
.ptitle .mobile {display: block;}
.ptitle .pc {display: none;}
.link-product-box.open-link-product {left: -10px;width: max-content;min-width: calc(100% + 20px);max-width: calc(100vw - 103px);padding-left: 10px;box-shadow: 0 -10px 10px rgba(0, 0, 0, .14);}
  .new-product-tab-menu .new-menu-content {width: 50%;margin: 0;padding: 0px 0 5px;}
  .new-product-tab-menu .new-product-tab-menu-box {font-size: 14px;padding-top: 5px;}

.product-tab-menu {height: 36px;}
.product-detail-title{font-size: 5.8vw;margin-top: 30px;}
.parameter_comparison-section-title{font-size: 5.8vw !important; }
product-information{margin-bottom: 30px;}

.new-product-detail .custom-product-variant-li img {width: 96px;height: auto;}
.custom-product-variant-li.custom-version .variant-version-box {padding: 5px 13px;font-size: 14px;}
}


@media screen and (max-width:480px){
    .wrapper-spacing--h {padding-left: 20px;padding-right: 20px;}
    .product--add-to-cart-form .reviews-star-rating__stars, .product--add-to-cart-form .reviews-star-rating__value-reviews.product-value {margin-right: 8px;}
    .product--add-to-cart-form .reviews-star-rating {font-size: 13px;}
    .product-details-wrapper .product-details-product-title {font-size: 6vw;margin-bottom: 3.6vw;}
    .product-details-wrapper .custom-origin-price {font-size: 4.2vw !important;line-height: 4.8vw;}
    .product-details-wrapper .custom-final-price {font-size:6vw;}
    .product-details-wrapper .custom-discount-label {font-size: 3.2vw;transform: translateY(-0.5vw);font-weight: 500;}
    .product-price-group{gap: 0;}
    .new-discount-countdown-box {margin-top: 4.6vw;}
    .discount-countdown-left {border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
    .discount-countdown-right-box {border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
    .discount-countdown-left .discount-countdown-left-save {font-size: 4.2vw;}
    .discount-countdown-right-box {padding: 3vw 4vw;}
    .text-icon-copy.new-code-copybox .discount-code-text,.new-product-countdown-cycle {font-size: 3.8vw;}
    .selling_points-title {font-size: 4.2vw;margin-bottom: 2.6vw;margin-top: 4.6vw;}
    .selling_points_list_item {font-size: 14px;margin-bottom: 0.5em;}

    
.real-reviews-video-section {width: calc(100% + 20px);}
.real-reviews-video-section .swiper-slide {width: 43%;}
.real-reviews-content:after {left: 23%;}
}