.product { padding-bottom: 2rem}@media (min-width:1024px) { .product { padding-left: 1rem; padding-right: 1rem; padding-bottom: 5rem }}@media (min-width:1280px) { .product { padding-left: 5rem; padding-right: 5rem }}#product-main { border-bottom-right-radius: .75rem; border-bottom-left-radius: .75rem; border-bottom-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity)); padding-bottom: 1rem; --tw-shadow: 0px 8px 10px 0px hsla(0, 0%, 55%, .08); --tw-shadow-colored: 0px 8px 10px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media (min-width:1024px) {#product-main { position: relative; display: flex; flex-direction: row; gap: 1.5rem; border-radius: .75rem; padding: 2rem; --tw-shadow: 0px 0px 10px 0px hsla(0, 0%, 55%, .08); --tw-shadow-colored: 0px 0px 10px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) }}@media (min-width:1280px) {#product-main { gap: 3.5rem }}@media (min-width:1336px) {#product-main { gap: 5rem }}.product-section { margin-top: 2rem; border-radius: .75rem; border-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity)); padding: 1rem}@media (min-width:1024px) { .product-section { padding: 2rem }}.product-section { box-shadow: 0 0 10px 0 hsla(0, 0%, 55%, .08)}.product-section#product-video{box-shadow:none;border:0;}.single-product .breadcrumb { position: absolute; z-index: 10; display: flex; max-width: 100%; flex-direction: row; flex-wrap: nowrap; gap: .25rem; overflow: auto; padding: .5rem; font-size: 11px; font-weight: 400; color: #00000070}@media (min-width:768px) { .single-product .breadcrumb { gap: .375rem; font-size: 13px }}@media (min-width:1024px) { .single-product .breadcrumb { position: relative; padding-left: 5rem; padding-right: 5rem }}.single-product .breadcrumb { scrollbar-width: none}.single-product .breadcrumb>* { white-space: nowrap}.single-product .breadcrumb span { font-weight: 600; color: #000000b0}.main-product-quick-access { position: absolute; left: 1rem; top: 1rem; z-index: 10; display: none; flex-direction: column}@media (min-width:1024px) { .main-product-quick-access { left: 2rem; top: 9rem; flex-direction: row; gap: .5rem; font-size: 1.25rem; line-height: 1.75rem }}#product-main .fl-container { position: relative; display: flex; flex-direction: column}@media (min-width:1024px) {#product-main .fl-container { width: 60% }#product-main .product-gallery { width: 40% }}.single-product .product-gallery img { max-height: 16rem; max-width: none; --tw-bg-opacity: 1; -o-object-fit: contain; object-fit: contain}@media (min-width:1024px) { .single-product .product-gallery img { max-height: 24rem; border-radius: .375rem }}.single-product .thumbnail-container:not(.gallery-modal .thumbnail-container) { position: absolute; bottom: 2.5rem; left: 1rem; z-index: 50; display: flex; min-width: 4rem; max-width: 4rem; flex-direction: column}@media (min-width:1024px) { .single-product .thumbnail-container:not(.gallery-modal .thumbnail-container) { position: relative; bottom: 0; left: 0; max-width: none; flex-direction: row; justify-content: center }}#product-main .product-gallery .images.slider-section { float: none}.thumbnail-container .slider-thumbnails {background-color: #ffffff; margin: 0; min-height: 4rem; width: 100%; min-width: calc(25% - 3px)}@media (min-width:1024px) { .thumbnail-container .slider-thumbnails { margin-top: .5rem; min-height: 6rem; aspect-ratio: 1.4 }}@media not all and (min-width:640px) {#slider-next-btn:before,#slider-prev-btn:before, .gallery-modal .icon-close:before { font-size: 1.5rem; line-height: 2rem }}.gallery-modal .thumbnail-container { display: flex; flex-direction: row}@media not all and (min-width:1024px) { .gallery-modal .thumbnail-container { margin-right: 1rem } .gallery-modal .thumbnail-container .slider-thumbnails:last-child { margin-left: 1rem }}.slider-inner-div { width: 100%; --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity)); padding-top: 2rem}@media (min-width:1024px) {#product-main .slider-inner-div { padding: 0; border-radius: 16px }}.main-product-tittle-sec { position: relative; display: flex; flex-direction: column-reverse; gap: .375rem; border-radius: .75rem; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); padding-left: 1rem; padding-right: 1rem; padding-top: 1rem}@media (min-width:1024px) { .main-product-tittle-sec { order: 1; margin: 0; gap: .875rem; padding: 0 }}.main-product-tittle-sec h1 { margin: 0; font-size: .875rem; line-height: 1.25rem; font-weight: 900; color: #000000b0}@media (min-width:1024px) { .main-product-tittle-sec h1 { font-size: 22px }}.att-head-title { display: flex; flex-direction: row; align-items: center; padding: 1rem 1rem .5rem}@media (min-width:1024px) { .att-head-title { position: relative; order: 2; padding-left: 0; padding-right: 0 }}.att-head-title span { width: -moz-fit-content; width: fit-content; min-width: -moz-max-content; min-width: max-content; padding-left: 1rem; font-size: 13px; font-weight: 500; --tw-text-opacity: 1; color: rgb(13 29 45/var(--tw-text-opacity))}@media (min-width:1024px) { .att-head-title span { font-size: 1.125rem; line-height: 1.75rem }}.att-head-title div { height: 1px; width: 100%; border-style: none; --tw-bg-opacity: 1; background-color: rgb(241 241 241/var(--tw-bg-opacity))}.product-add-to-cart { position: relative; border-radius: .75rem; padding-left: 1rem; padding-right: 1rem}@media (min-width:1024px) { .product-add-to-cart { order: 4; padding: 0 }}.single_variation_wrap { display: flex; flex-direction: column}.product-add-to-cart .woocommerce-variation-add-to-cart { position: fixed; bottom: .5rem; left: .5rem; z-index: 11; display: flex; width: calc(100vw - 16px); flex-direction: row-reverse; align-items: center; justify-content: space-between; border-radius: .5rem; border-top-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(249 249 249/var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: rgb(17 17 17/var(--tw-bg-opacity)); padding: .625rem}@media (min-width:1024px) { .product-add-to-cart .woocommerce-variation-add-to-cart { position: static; width: 100%; border-radius: 0; --tw-border-opacity: 1; border-color: rgb(241 241 241/var(--tw-border-opacity)); background-color: #ffffff00; padding: 1.5rem 0 0 }}.product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn { display: flex; max-width: -moz-fit-content; max-width: fit-content; flex-grow: 1; align-items: center; gap: .75rem}.product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn button.icon-cart { height: 42px; background: linear-gradient(rgb(55, 178, 138), rgb(50, 160, 128));font-size: 0.85rem;font-weight: 500;color: rgb(255, 255, 255);border-radius: 0.75rem;box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) -3px -7px 8px -6px inset;}.product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .single_add_to_cart_button:after { margin: 0}.product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .added_to_cart { font-weight: 600; font-size: 0.85rem; --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}@media(max-width:768px) { .product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .added_to_cart { display: none }}.product-add-to-cart .vp-qty { display: flex; height: 42px; flex-direction: row-reverse; align-items: center; border-radius: .75rem; border-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)); font-weight: 600; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px) { .product-add-to-cart .vp-qty { gap: .5rem; border-style: none; color: #000000b0 }}.product-add-to-cart .vp-qty .woo-qty-minus,.product-add-to-cart .vp-qty .woo-qty-plus { min-width: 1.75rem; cursor: pointer; text-align: center}.product-add-to-cart .vp-qty .woo-qty-minus:hover,.product-add-to-cart .vp-qty .woo-qty-plus:hover { --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}@media (min-width:1024px) { .product-add-to-cart .vp-qty .woo-qty-minus, .product-add-to-cart .vp-qty .woo-qty-plus { height: 42px; min-width: 38px; align-content: center; border-radius: .5rem; border: 1px solid #00000042; padding: .25rem .625rem .125rem } .product-add-to-cart .vp-qty .woo-qty-minus:hover, .product-add-to-cart .vp-qty .woo-qty-plus:hover { --tw-bg-opacity: 1; background-color: rgb(251 103 39/var(--tw-bg-opacity)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) }}.product-add-to-cart .vp-qty .woo-qty-plus { order: 3}@media (min-width:1024px) { .product-add-to-cart .vp-qty .woo-qty-plus { order: 2 }}.product-add-to-cart .vp-qty .woo-qty-minus { order: 1}.product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .vp-qty .quantity { order: 2; margin-right: 0}@media (min-width:1024px) { .product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .vp-qty .quantity { order: 3; line-height: 0 }}.product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .vp-qty .qty { width: 1.5rem; background-color: #ffffff00}.product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .vp-qty .quantity:before { content: "تعداد:"; display: none; padding-left: .75rem; font-size: .75rem; font-weight: 500; color: #000000a3}@media (min-width:1024px) { .product-add-to-cart .woocommerce-variation-add-to-cart .quantity-btn .vp-qty .quantity:before { display: inline-block }}.product-add-to-cart .woocommerce-Price-amount { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px) { .product-add-to-cart .woocommerce-Price-amount { font-size: 1.5rem; line-height: 2rem; font-weight: 800; --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity)) }}.product-add-to-cart .woocommerce-Price-amount .woocommerce-Price-currencySymbol { font-size: .9em}@media (min-width:1024px) { .product-add-to-cart .woocommerce-Price-amount .woocommerce-Price-currencySymbol { font-size: 1rem; line-height: 1.5rem; font-weight: 500 }}.product-add-to-cart del { text-decoration-color: #b3b8b9}.product-add-to-cart del .woocommerce-Price-amount { font-size: .75rem; line-height: 1rem; font-weight: 400; --tw-text-opacity: 1; color: rgb(179 184 185/var(--tw-text-opacity))}@media (min-width:1024px) { .product-add-to-cart del .woocommerce-Price-amount { font-size: .875rem; line-height: 1.25rem; font-weight: 800; color: #000000a3 }}.product-add-to-cart del .woocommerce-Price-amount .woocommerce-Price-currencySymbol { display: none}.vp-single-price { text-align: end}.product-add-to-cart ins { text-decoration-color: #ffffff00}.single-product .product form.variations_form .variations tbody tr { display: flex; flex-direction: column; gap: .5rem; padding-top: .75rem}.single-product .product form.variations_form .variations tbody tr td.label { padding-right: 0; font-size: .875rem; line-height: 1.25rem; font-weight: 600; color: #000000b0}.single-product .product form.variations_form .variations tbody tr td.value ul { display: flex; flex-direction: row; flex-wrap: wrap; gap: .25rem}.single-product .product form.variations_form .variations tbody tr td.value ul li { min-height: 3rem; min-width: 3rem; align-content: center; white-space: nowrap; border-radius: .5rem; border-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(179 184 185/var(--tw-border-opacity)); padding: .375rem; text-align: center; font-size: .8rem; font-weight: 500; color: #000000b0}.single-product .product form.variations_form .variations tbody tr td.value ul li.selected { border-width: 3px; --tw-border-opacity: 1; border-color: rgb(251 103 39/var(--tw-border-opacity))}#product-main .product-add-to-cart form { margin-bottom: 0}.variation-description { font-size: .875rem; line-height: 1.25rem; font-weight: 400; color: #00000070}.vp-swatches {display: flex;flex-direction: row;flex-wrap: wrap;gap: 0;}.vp-swatch { margin-left: .25rem; margin-bottom: .25rem; cursor: pointer; border-radius: 10px; border: 1px solid #00000070; transition: .2s}.vp-swatch.selected { --tw-border-opacity: 1; border-color: rgb(251 103 39/var(--tw-border-opacity)); box-shadow: 0 1px 4px #fb6d2f, 0 0 0 2px #fb6d2f}.vp-swatches .vp-swatch img { height: 60px; width: 60px; border-radius: 10px}.vp-swatch.vp-text { height: 56px; min-width: 56px; font-size: 0.9rem; padding-left: .25rem; padding-right: .25rem}.product-details { padding-left: 1rem; padding-right: 1rem}@media (min-width:1024px) { .product-details { order: 3; margin-top: .75rem }}.product-w-attributes-list li { margin-bottom: .625rem; display: flex; flex-direction: row; align-items: center; gap: .25rem}@media (min-width:1024px) { .product-w-attributes-list li { gap: .625rem }}.product-w-attributes-list li h3 { margin-left: .5rem; font-size: 13px; font-weight: 600; line-height: 2em; color: #000000b0}@media (min-width:1024px) { .product-w-attributes-list li h3 { margin: 0; font-size: .875rem; line-height: 1.25rem }}.product-w-attributes-list li h4 { font-size: .75rem; line-height: 1rem; font-weight: 700; line-height: 2em; --tw-text-opacity: 1; color: rgb(13 29 45/var(--tw-text-opacity))}@media (min-width:1024px) { .product-w-attributes-list li h4 { font-size: 15px }}.see-all-features { display: flex; flex-direction: row-reverse; align-items: center; justify-content: flex-end; gap: .75rem; padding: 1rem 0; font-size: 13px; font-weight: 500; --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}@media (min-width:1024px) { .see-all-features { padding-top: .75rem; padding-bottom: .75rem; font-size: .875rem; line-height: 1.25rem }}.equipment-products-a { margin-left: auto; margin-right: auto; display: block; width: calc(100% - 2rem)}@media (min-width:1024px) { .equipment-products-a { position: absolute; top: 60px; left: 0; z-index: 10; width: -moz-fit-content; width: fit-content }}.equipment-products { display: flex; width: 100%; flex-direction: row-reverse; align-items: center; justify-content: space-between; border-radius: 10px; --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity)); padding: .875rem; font-size: 13px; font-weight: 600; color: #000000b0}.equipment-products:hover { --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}@media (min-width:1024px) { .equipment-products { width: -moz-fit-content; width: fit-content; gap: .5rem; border-radius: .5rem; background-color: rgb(70 70 70/var(--tw-bg-opacity)); padding: .625rem; font-size: .75rem; line-height: 1rem; font-weight: 700 } .equipment-products, .equipment-products:hover { --tw-bg-opacity: 1; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) } .equipment-products:hover { background-color: rgb(251 103 39/var(--tw-bg-opacity)) }}.product-tab-wrapper { margin-top: 3rem;}#product-tabs { position: sticky; top: 5rem; z-index: 10; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); padding-top: 10px}#product-tabs .content-container { display: flex; flex-direction: row; justify-content: flex-start; border-bottom-width: 2px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(245 245 245/var(--tw-border-opacity)); padding-inline: 1rem; gap: 0.75rem; overflow-x: auto; scrollbar-width: none;}@media (min-width:768px) {#product-tabs .content-container { padding-inline: 0; gap: 0; }}#product-tabs .content-container li { cursor: pointer; border-bottom: 3px; border-color: #ffffff00; border-style: solid; padding: 5px .5rem; font-size: .8rem; line-height: 1.25rem; font-weight: 500; color: #000000a3; white-space: nowrap;}@media (min-width:768px) {#product-tabs .content-container li { padding-left: 1.5rem; padding-right: 1.5rem; font-size: .9rem; }}#product-tabs .content-container li.product-active-tab { --tw-border-opacity: 1; border-color: rgb(251 103 39/var(--tw-border-opacity)); --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}.color-banner-pc { display: none; height: auto; width: 100%}@media (min-width:768px) { .color-banner-pc { display: block }}.color-banner-mob { display: block; height: auto; width: 100%}@media (min-width:768px) { .color-banner-mob { display: none }}body.single-product section#product-description:not(:has(.content-group)),.product-tab-wrapper:not(:has(.content-group)) #product-tabs ul li.description-tab { display: none}#product-description { justify-items: start; box-shadow: 0 0 10px 0 hsla(0, 0%, 55%, .08); margin-top: 2rem; border-radius: .75rem; border-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(244 244 244 / var(--tw-border-opacity)); padding: 1rem .5rem;}body.single-product .product-tab-wrapper #product-description ul li{ list-style: inside;}#product-description img.infography { justify-self: center}#product-description .content-group.closed { position: relative; max-height: 300px; overflow: hidden; transition: max-height .7s; -webkit-mask-image: linear-gradient(180deg, #000 80%, transparent); mask-image: linear-gradient(180deg, #000 60%, transparent)}#product-description .content-group { max-height: -moz-max-content; max-height: max-content}#product-description h2 { margin-bottom: .75rem; font-size: 1.2rem; font-weight: 600; --tw-text-opacity: 1; color: rgb(36 36 36/var(--tw-text-opacity))}#product-description h3 { font-size: 1.1rem}#product-description h3,#product-description h4 { margin-bottom: .5rem; font-weight: 600; --tw-text-opacity: 1; color: rgb(36 36 36/var(--tw-text-opacity))}#product-description h4 { font-size: 1rem; line-height: 1.5rem}#product-description h5,#product-description h6 { margin-bottom: .5rem; font-size: .95rem; font-weight: 600; --tw-text-opacity: 1; color: rgb(36 36 36/var(--tw-text-opacity))}#product-description p,#product-description ul { margin-bottom: 1.25rem; text-align: justify; font-size: .8rem; font-weight: 400; line-height: 2em; color: #000000b0}@media (min-width:1024px) {#product-description p,#product-description ul { font-size: 15px; line-height: 2.5rem } body.single-product #product-attributes,#product-description { padding: 2rem; }#product-tabs { top: 6.25rem; }}#product-description a { --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}#product-description a:hover { --tw-text-opacity: 1; color: rgb(136 0 0/var(--tw-text-opacity))}.p-toggle-btn { display: block; justify-self: center; border-radius: .75rem; border: 1px solid #000000b0; padding: .5rem 1rem; font-size: .875rem; line-height: 1.25rem; font-weight: 500; color: #000000b0}.p-toggle-btn:hover { --tw-border-opacity: 1; border-color: rgb(251 103 39/var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: rgb(251 103 39/var(--tw-bg-opacity)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity))}#product-attributes { margin-top: 2rem; border-radius: .75rem; border-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity)); padding: 1rem .5rem}@media (min-width:1024px) {#product-attributes { padding: 2rem }}#product-attributes { box-shadow: 0 0 10px 0 hsla(0, 0%, 55%, .08)}#product-attributes .attributes-wrapper { display: flex; flex-direction: column; gap: .75rem}#product-attributes .attributes-wrapper li { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0}#product-attributes .attributes-wrapper li span:first-child { display: inline-block; height: auto; min-width: 7rem; align-content: center; border-right-width: 5px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(254 239 233/var(--tw-border-opacity)); padding-right: .75rem; font-size: .75rem; line-height: 1rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(36 36 36/var(--tw-text-opacity))}@media (min-width:1024px) {#product-attributes .attributes-wrapper li span:first-child { min-height: 5rem; min-width: 10rem; padding-right: 1.25rem; font-size: .875rem; line-height: 1.25rem }}#product-attributes .attributes-wrapper li span:last-child { display: inline-block; width: 100%; align-content: center; border-radius: .75rem; --tw-bg-opacity: 1; background-color: rgb(249 249 249/var(--tw-bg-opacity)); padding: 1rem; font-size: 13px; font-weight: 700; line-height: 2em; --tw-text-opacity: 1; color: rgb(13 29 45/var(--tw-text-opacity))}@media (min-width:768px) {#product-attributes .attributes-wrapper li span:last-child { font-weight: 800 }}@media (min-width:1024px) {#product-attributes .attributes-wrapper li span:last-child { padding: 1.5rem }}#product-comment { margin-top: 2rem; border-radius: .75rem; border-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(244 244 244/var(--tw-border-opacity)); padding: 1rem .5rem}@media (min-width:1024px) {#product-comment { padding: 2rem }}#product-comment { box-shadow: 0 0 10px 0 hsla(0, 0%, 55%, .08)}.comments-head { flex-direction: row; gap: 1rem; padding: 1rem; box-shadow: 0 1px 4px rgba(0, 0, 0, .1)}.comments-head,.rating-nom { display: flex; border-radius: 1rem}.rating-nom { width: -moz-fit-content; width: fit-content; min-width: 100px; flex-direction: column; align-items: center; justify-content: center; --tw-bg-opacity: 1; background-color: rgb(249 249 249/var(--tw-bg-opacity)); padding: .5rem}#product-comment .woocommerce-Reviews-title span { font-size: .9rem; font-weight: 700; color: #000000b0}.average-rate { font-size: 3rem; line-height: 1; font-weight: 900; --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}.star-rating-wrapper { display: flex; cursor: pointer; flex-direction: row-reverse; justify-content: flex-end; gap: .25rem; font-size: 1.25rem; line-height: 1.75rem}.star-rating-wrapper span { --tw-text-opacity: 1; color: rgb(179 184 185/var(--tw-text-opacity)); transition: color .2s}.star-rating-wrapper span.hover,.star-rating-wrapper span.selected { --tw-text-opacity: 1; color: rgb(255 193 7/var(--tw-text-opacity))}.product-average-rating .star { margin-left: .125rem; font-size: 1rem; line-height: 1.5rem; --tw-text-opacity: 1; color: rgb(179 184 185/var(--tw-text-opacity))}.product-average-rating .star.full { --tw-text-opacity: 1; color: rgb(255 193 7/var(--tw-text-opacity))}.product-average-rating .star.half { position: relative; --tw-text-opacity: 1; color: rgb(179 184 185/var(--tw-text-opacity))}.product-average-rating .star.half:before { position: absolute; left: 0; width: 50%; overflow: hidden; --tw-text-opacity: 1; color: rgb(255 193 7/var(--tw-text-opacity)); content: "★"}.rates-given { width: 100%}.rating-breakdown { margin: .5rem 0}.rating-row { margin-bottom: .375rem; display: flex; flex-direction: row-reverse; align-items: center}.vote-count { width: 2rem; text-align: center; font-size: .75rem; line-height: 1rem; color: #000000a3}.progress-bar { position: relative; margin: 0 .5rem; display: flex; height: .5rem; flex-grow: 1; --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity))}.bar-fill,.progress-bar { border-radius: .25rem}.bar-fill { height: 100%; background: linear-gradient(90deg, #f85a2b, #ffc107)}.star-level { display: flex; gap: 0}.star-level .star { font-size: 1rem; line-height: 1.5rem; line-height: 1; color: #00000070}.star-level .star.filled { --tw-text-opacity: 1; color: rgb(255 193 7/var(--tw-text-opacity))}.comment-feilds { border-radius: .75rem; border-width: 2px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(179 184 185/var(--tw-border-opacity)); padding: .75rem; font-size: .875rem; line-height: 1.25rem; color: #000000b0}section#product-comment { margin-top: 1rem; margin-bottom: 2rem}@media not all and (min-width:768px) { section#product-comment { padding-left: .75rem; padding-right: .75rem }}@media (min-width:640px) { section#product-comment { margin-top: 3rem; margin-bottom: 3rem }}#product-comment span#reply-title { font-size: 11px}@media not all and (min-width:768px) {#product-comment span#reply-title { font-weight: 600 }}@media (min-width:768px) {#product-comment span#reply-title { font-size: .875rem; line-height: 1.25rem }}#product-comment #comments #respond form#commentform p.comment-notes { display: none}#product-comment span.sec-title,#product-description span.sec-title { margin-bottom: .5rem}@media (min-width:768px) {#product-comment span.sec-title,#product-description span.sec-title { font-size: 1.125rem; margin-bottom: 1rem }}#product-comment .comment-form-rating label { padding: 0; font-size: 13px; font-weight: 500}#product-comment .comment-form-rating .gogerd-star-rating-input label{font-size:1.6rem}@media not all and (min-width:640px) {#product-comment .comment-form-rating label { line-height: 1.5rem }}@media (min-width:768px) {#product-comment .comment-form-rating label { font-size: .875rem; line-height: 1.25rem }}#product-comment .comment-form-comment label { font-size: 12px; font-weight: 500}@media not all and (min-width:640px) {#product-comment .comment-form-comment label { line-height: 1.5rem }}@media (min-width:768px) {#product-comment .comment-form-comment label { width: 15%; padding-top: 1.5rem; padding-left: 1rem; font-size: 14px }}#commentform textarea#comment { border-radius: 1.25rem}@media not all and (min-width:640px) {#commentform textarea#comment { height: 8rem }}@media (min-width:768px) {#commentform textarea#comment { width: 95% }}.gogerd-comments-form { display: flex; flex-direction: column; justify-content: space-between}@media (min-width:640px) { .gogerd-comments-form { gap: 1rem }}@media (min-width:768px) { .gogerd-comments-form { flex-direction: row-reverse; gap: 5rem }}p.comment-form-comment { display: flex}@media (min-width:768px) { p.comment-form-comment { width: 50% }}@media not all and (min-width:768px) { .gogerd-comments-form .wrapper { order: 1 }}@media (min-width:1024px) { .gogerd-comments-form .wrapper { width: 50% }}.comment-form-author label,.comment-form-email label { display: inline-flex}@media not all and (min-width:768px) { .comment-form-author label, .comment-form-email label { width: 16.666667%; justify-content: center; font-size: 12px; font-weight: 500 }}@media (min-width:768px) { .comment-form-author label, .comment-form-email label { width: 8% } .gogerd-comments-form input#author { width: 92% }}.comment-form-email input { direction: ltr}@media (min-width:768px) { .comment-form-email input { width: 92% }}.woocommerce input#submit { cursor: pointer; border-style: none; --tw-bg-opacity: 1; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity))}.woocommerce input#submit,.woocommerce input#submit:hover { background-color: rgb(13 29 45/var(--tw-bg-opacity))}.woocommerce input#submit:hover { --tw-bg-opacity: 1}@media not all and (min-width:768px) { .woocommerce input#submit { width: 100% }}.product-add-to-cart.product-out-of-stock { text-align: right;margin-block: 1rem;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 1rem;}.product-out-of-stock .out-of-stock b { font-size: 1rem; --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}.product-out-of-stock .whishlist-inner-sec p { padding-bottom: .7rem; font-size: .875rem; font-weight: 500; line-height: 2rem} @media (max-width:768px){.product-out-of-stock .whishlist-inner-sec p{font-size:0.75rem}}.product-out-of-stock .whishlist-inner-sec button#wishlist-action-btn { width: 100%}#product-comment .woocommerce-tabs.wc-tabs-wrapper { display: none}.woocommerce #review_form_wrapper div#review_form #respond p.comment-form-rating { display: flex}@media not all and (min-width:768px) { .woocommerce #review_form_wrapper div#review_form #respond p.comment-form-rating { justify-content: flex-start }}.gogerd-star-rating-input { direction: ltr; unicode-bidi: bidi-override; margin-right: 1rem; display: flex; font-size: 2em}.gogerd-star-rating-input input[type=radio] { display: none}.gogerd-star-rating-input label { margin-left: .1em; margin-right: .1em; cursor: pointer; --tw-text-opacity: 1; color: rgb(179 184 185/var(--tw-text-opacity))}.gogerd-star-rating-input input[type=radio]:checked~label,.gogerd-star-rating-input label:hover,.gogerd-star-rating-input label:hover~label { --tw-text-opacity: 1; color: rgb(255 193 7/var(--tw-text-opacity))}.gogerd-star-rating-input span.star-icon { display: flex; font-size: 1rem; line-height: 1.5rem}@media (min-width:640px) { .gogerd-star-rating-input span.star-icon { font-size: 1.25rem; line-height: 1.75rem }}.single-product #reviews .comment-form .form-submit #submit.submit { min-width: 16rem; justify-self: end; border-radius: .75rem; --tw-bg-opacity: 1; background-color: rgb(251 103 39/var(--tw-bg-opacity)); padding-top: .875rem; padding-bottom: .875rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity))}.single-product #reviews .comment-form .form-submit #submit.submit:hover { --tw-bg-opacity: 1; background-color: rgb(13 29 45/var(--tw-bg-opacity))}#product-cross-sell>div { margin-bottom: 1rem}#product-cross-sell>ul { display: flex; width: 100%; flex-direction: column}@media (min-width:768px) {#product-cross-sell>ul { flex-direction: row; flex-wrap: wrap }}@media (min-width:1024px) {#product-cross-sell>ul { flex-wrap: nowrap; gap: 1rem }}#product-cross-sell>ul>li { width: 100%}@media (min-width:768px) {#product-cross-sell>ul>li { width: 45% }}.sec-title { display: flex; flex-direction: row; align-items: baseline; gap: .125rem; font-size: .9rem; font-weight: 600; --tw-text-opacity: 1; color: rgb(13 29 45/var(--tw-text-opacity))}#product-cross-sell .sec-title,#product-upsell .sec-title,#product-100-similar .sec-title { white-space: nowrap}.sec-title b { padding-left: .5rem; font-size: 1.125rem; line-height: 1.75rem; font-weight: 900; --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}@media (min-width:1024px) { .sec-title b { padding-right: .25rem; font-size: 1.5rem; line-height: 2rem }}.sec-title div { height: 1px; width: 100%; --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity))}.daily-custom-note { margin-bottom: .75rem; padding: 0; text-align: right; font-size: .75rem; line-height: 1.25rem; font-weight: 600; --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}@media (min-width:1024px) { .daily-custom-note { margin-top: -1rem; margin-bottom: 0; text-align: left }}body:not(:has(#product-warning)) .warning-tab { display: none}#product-warning { margin-top: 2rem; font-size: 0.75rem; line-height: 2.5; font-weight: 500; text-align: justify; color: #000000b0}@media (min-width:1024px) {#product-warning { font-size: 0.9rem }}#product-warning p span { font-weight: 600; color: #fb6727}#product-warning p::before { content: ""; display: inline-block; margin-left: 6px; background-color: #fb6727; vertical-align: middle; width: 8px; height: 8px; border-radius: 100px}#product-warning ul::before { content: ""; display: inline-block; margin-left: 6px; background-color: #fb6727; vertical-align: middle; width: 5px; height: 16px; border-radius: 100px}#product-warning ul bold {color: #fb6727;font-weight: 600;}#product-warning ul li { background-color: #f5f5f5; margin-bottom: 8px; border-radius: 16px; padding: 0px 8px; margin-top: 8px; margin-right: 10px}#product-simm table { text-align: center; width: 100%}#product-simm table tbody tr { border-bottom-width: 2px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity)); text-align: center}#product-simm table tbody tr td { font-size: .8rem; font-weight: 400; color: #000000b0}#product-simm table .similar-labels { min-width: 7rem; --tw-bg-opacity: 1; background-color: rgb(251 103 39/var(--tw-bg-opacity)); padding-top: .625rem; padding-bottom: .625rem; text-align: center; font-size: .8rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px) {#product-simm table .similar-labels { min-width: 9rem }}#product-simm table tbody tr:first-child .similar-labels { border-top-right-radius: .75rem}#product-simm table tbody tr:last-child .similar-labels { border-bottom-right-radius: .75rem}#product-simm table img { height: auto; width: 10rem; justify-self: center; -o-object-fit: contain; object-fit: contain}.scrollable-table { overflow: auto}#product-simm table .product-title { align-content: center; font-size: .75rem; line-height: 1rem; font-weight: 600; color: #000000b0}#product-simm table thead th:first-child span { font-size: .875rem; line-height: 1.25rem; font-weight: 600; --tw-text-opacity: 1; color: rgb(13 29 45/var(--tw-text-opacity))}#product-simm table thead { border-bottom-width: 2px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity))}#product-simm table thead tr th { min-width: 10rem; --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity))}#product-simm table thead tr th:first-child { background-color: #ffffff00}@media (min-width:1024px) {#product-simm table thead tr th:first-child { width: 15% }}#product-simm table thead tr th:nth-child(2) { border-top-right-radius: .75rem; --tw-bg-opacity: 1; background-color: rgb(254 239 233/var(--tw-bg-opacity))}#product-simm table thead tr th:last-child { border-top-left-radius: .75rem}.view-link { font-size: .75rem; line-height: 1rem; font-weight: 400; color: rgb(251 103 39/var(--tw-text-opacity))}.view-link,.view-link:hover { --tw-text-opacity: 1}.view-link:hover { font-weight: 600; color: rgb(13 29 45/var(--tw-text-opacity))}.woocommerce-variation-availability p.stock.in-stock {background-color: #FEEFE9;color: #ec713c;font-size: 0.75rem !important;font-weight: 600;padding: 4px 8px;border-radius: 6px;text-align: center;width: fit-content;}.single-product .product form.variations_form .variations tbody tr td.label { display: flex; gap: .3rem}span.woo-selected-variation-item-name { padding-left: .125rem}p.variation-description { order: 2}.woocommerce div.product form.cart .woocommerce-variation.single_variation .woocommerce-variation-description p { margin-bottom: 1rem; margin-top: -.75rem; width: -moz-fit-content; width: fit-content; font-size: .75rem; line-height: 1rem; font-weight: 500; color: #00000070}.woocommerce div.product form.cart .woocommerce-variation.single_variation .woocommerce-variation-description p:before { margin-left: .25rem; display: inline-block; height: 1px; width: 1rem; --tw-bg-opacity: 1; background-color: rgb(221 221 221/var(--tw-bg-opacity)); --tw-content: ""; content: var(--tw-content)}.woocommerce { .woocommerce-Reviews-title { font-size: 0.9rem; line-height: 1.75rem; font-weight: 600; color: #00000070 } .gogerd-comments-form input, textarea#comment { border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity)); padding: 1rem; outline-width: 0 !important } @media not all and (min-width:768px) { .gogerd-comments-form input, textarea#comment { width: 83.333333% } } @media not all and (min-width:640px) { .gogerd-comments-form input, textarea#comment { font-size: 13px } } span.required { --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity)) } p.stars a { font-size: 1.25rem; line-height: 1.75rem; --tw-text-opacity: 1; color: rgb(255 193 7/var(--tw-text-opacity)); transition: all .3s linear } p.stars a:hover { transform: scale(1.2) } p.stars span { display: flex; gap: 1.25rem; padding: .625rem } .comment-text { position: relative; margin: 0 !important; border-radius: 1rem !important; border-width: 1px; border-style: solid; --tw-border-opacity: 1 !important; border-color: rgb(244 244 244/var(--tw-border-opacity)) !important; --tw-bg-opacity: 1; background-color: rgb(249 249 249/var(--tw-bg-opacity)); padding: .75rem !important; overflow-wrap: anywhere } div#review_form_wrapper { margin-bottom: 2rem } ol.commentlist { border-radius: 1rem; border-width: 2px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(241 241 241/var(--tw-border-opacity)); padding: 1rem; padding-top: 2rem } @media (min-width:768px) { ol.commentlist { padding: 2rem } } @media (min-width:1024px) { ol.commentlist { padding: 3rem } } .commentlist-title { position: relative; z-index: 2; margin-right: 2rem; margin-bottom: -.75rem; display: block; width: -moz-fit-content; width: fit-content; --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); padding-left: .75rem; padding-right: .75rem; font-size: 1.1rem; font-weight: 700; line-height: 1.5; color: #000000b0 } @media (min-width:1024px) { .commentlist-title { font-size: 1rem } } li.depth-1 { margin-bottom: 1.5rem !important } .star-rating { margin-top: .5rem !important; margin-bottom: .5rem !important; margin-left: 0 !important; margin-right: 0 !important; --tw-text-opacity: 1; color: rgb(251 158 39/var(--tw-text-opacity)) }#comments .comment-text div.star-rating { position: absolute; left: .5rem; bottom: .5rem; margin: 0 !important; font-size: .8rem; --tw-text-opacity: 1; color: rgb(255 193 7/var(--tw-text-opacity)) } ul.children { position: relative; margin-top: 0 !important; margin-bottom: 0 !important; margin-right: 1rem !important } p.meta { margin-bottom: 1.25rem; display: flex; flex-direction: row; align-items: center; justify-content: space-between } span.woocommerce-review__dash { display: none } em.woocommerce-review__verified.verified { display: none !important } time.woocommerce-review__published-date { font-size: 12px; font-weight: 500; color: #00000070 } @media (min-width:768px) { time.woocommerce-review__published-date { font-size: 13px } } strong.woocommerce-review__author { font-size: 12px; display: flex;flex-direction: row-reverse;gap: 0.5rem;} @media (min-width:768px) { strong.woocommerce-review__author { font-size: 15px } } .description p { font-size: 12px; font-weight: 500; line-height: 1.75rem } @media (min-width:768px) { .description p { font-size: 15px } } form#commentform { margin-top: .5rem } @media (min-width:640px) { form#commentform { margin-top: 1.25rem } } .comment-form label { padding-bottom: .625rem } @media (min-width:768px) { .comment-form label { padding-bottom: 1.25rem } }#review_form_wrapper div#review_form #respond p { margin-bottom: .625rem } @media not all and (min-width:768px) {#review_form_wrapper div#review_form #respond p { display: flex; align-items: center; justify-content: space-between; row-gap: .25rem } } @media (min-width:1024px) {#review_form_wrapper div#review_form #respond p { margin-bottom: 1.25rem } }#review_form_wrapper div#review_form #respond p.form-submit { margin-bottom: 0 } @media not all and (min-width:768px) {#review_form_wrapper div#review_form #respond p.form-submit { margin-top: .5rem; width: 100% } } .comment-form-cookies-consent label { padding-top: 0 !important; padding-bottom: 0 !important; padding-right: .25rem !important; padding-left: 0 !important; line-height: 1rem; color: #00000070 }}.__web-inspector-hide-shortcut__ { display: none}li.depth-1>.comment_container { margin-bottom: .5rem}.price .price-out-of-stock { --tw-text-opacity: 1; color: rgb(251 103 39/var(--tw-text-opacity))}.cross-sell-grid { overflow: auto}.combo-single-smart-text {position: absolute;top: 20.5rem;right: 1rem;z-index: 9;font-size: 0.9rem;font-weight: 600;color: rgb(255 255 255);padding: 8px;border-radius: 26px 12px 12px 26px;text-align: center;padding-block: 2px;padding-left: 3px;width: fit-content;background: rgb(255 104 38);}@media (max-width:1024px){.combo-single-smart-text{top:15rem;}}.combo-single-smart-text .combo-single-smart-text__btn{padding-inline: 10px;color: #ffffff;text-shadow: rgba(0, 0, 0, 0.47) 0px 1px 2px;font-weight: 700;flex-direction: row-reverse;display: inline-flex;align-items: center;gap: 0.5rem;background: #ffffff26;padding-block: 10px;border-radius: 40px;margin-right: 0.5rem;position: relative;border: 1px solid #ffffff5e;} @media (max-width:768px){.combo-single-smart-text{top:unset;right:0.5rem;font-size:0.8rem;bottom:-6px}.combo-single-smart-text .combo-single-smart-text__btn{font-size:0.8rem;padding-inline: 8px}.combo-single-smart-text .combo-single-smart-text__btn::before{width: 2.3rem;left: -38px;height: 2.3rem;}}.combo-single-smart-text .combo-single-smart-text__btn::before {position: absolute;left: -42px;color: #ffffff;width: 2.5rem;height: 2.5rem;align-content: center;align-self: center;border-radius: 100px;text-align: center;font-size: 1.1rem;font-weight: 800;background: rgb(255 104 38);}#slider-video-slide > iframe {width: 100%;height: 100%;position: absolute;top: 0;right: 0;}.slider-thumbnails.icon-play::before {font-size: 1.5rem;position: absolute;bottom: 0.25rem;right: 0.25rem;background: linear-gradient(200deg, rgb(255 115 64) 36% 56%, rgb(255 165 50) 84%);border-radius: 100px;padding: 6px;color: #ffffff;box-shadow: -6px 7px 22px -6px rgb(0 0 0);}/*video*/#product-video {position: relative;z-index: 0;}.product-section .video-wrapper {width: 100%;max-width: 720px;margin: auto;overflow: hidden;border-radius: 1rem;border: 1px solid #ffffff;box-shadow: 0 2px 4px rgba(0, 0, 0, .4), 0 7px 13px -3px rgba(0, 0, 0, .3);}.video-poster {width: 100%;position: relative;cursor: pointer;display: none;}.video-poster.active {display: block;}.video-poster img {width: 100%;height: 100%;object-fit: cover;max-width: 720px;margin: auto;display: block;line-height: 0;}.video-poster .icon-play {position: absolute;top: 50%;right: 50%;transform: translate(50%, -50%);background: linear-gradient(200deg, rgb(255 115 64) 36% 56%, rgb(255 165 50) 84%);border-radius: 50%;color: #ffffff;font-size: 2.5rem;height: 60px;width: 60px;line-height: 1.49;box-shadow: inset -18px -14px 32px -34px rgb(0 0 0), inset 4px 9px 10px -8px rgb(255 255 255);text-align: center;}.product-section .video-wrapper iframe {display: none;height: 100%;width: 100%;max-width: 720px;border: none;}.product-section .video-wrapper iframe.active {display: block;}.clup-savings-note-single{ background-color:#000000b0;display: block; font-size: 0.8rem; color: #ffffff; margin-block: 1.5rem; overflow: visible; border-radius: 0.75rem; position: relative; padding: 0.6rem 2rem 0.8rem 0.8rem; font-weight: 600; width: fit-content; box-shadow: 0 2px 6px -4px #0d1d2d;}p.clup-savings-note-single::before { content: "";box-shadow: inset 7px -6px 9px #ffffff; width: 2.5rem; clip-path: polygon(50% 0%, 65% 27%, 98% 35%, 75% 60%, 79% 91%, 50% 79%, 21% 91%, 25% 61%, 2% 35%, 32% 28%); position: absolute; right: -9px; top: -11px;aspect-ratio: 1;}.clup-savings-note-single.cl-silver{ background: #61676f;}p.clup-savings-note-single.cl-silver::before { background: linear-gradient(39deg, #4a4a4a 0%, #cfcfcf 15%, #ffffff 25%, #b9b9b9 40%, #e8e8e8 55%, #8d8d8d 75%, #f7f7f7 100%);}.clup-savings-note-single.cl-gold{ background: #c79200;}p.clup-savings-note-single.cl-gold::before { background:linear-gradient(135deg, #6b4b00 0%, #b8860b 15%, #ffd700 35%, #fff4a3 50%, #ffd700 65%, #a76b00 85%, #fff0a0 100%);}.clup-savings-note-single.cl-platinum{ background: linear-gradient(-72deg, #deecff, #ffffff 16%, #dee7ff 21%, #eaf0ff 24%, #bfcaf7 27%, #deecff 36%, #deedff 45%, #f0f2ff 60%, #ffffff 72%, #ebf2ff 80%, #deedff 84%, #c4ccd8);color:#0d1d2d}p.clup-savings-note-single.cl-platinum::before { background: linear-gradient(236deg, #abbed8, #ffffff 16%, #b8c4e3 21%, #d4def7 24%, #bfcaf7 27%, #deecff 36%, #ffffff 45%, #d0e7ff 60%, #6e81a8 72%, #7387ae 80%, #6f839f 84%, #95a8bd);}@media (max-width:1024px){.att-head-title span{display: none}}.product-add-to-cart.product-out-of-stock img {border-radius: 12px;box-shadow: 0 5px 13px -8px #000;width: 100%;object-fit: contain;margin-bottom:1rem}#product-100-similar{scroll-margin-top:8rem}.vp-100-similar-section{margin-top:3rem}.vp-100-similar-card{display:flex;align-items:center;gap:1rem;margin-top:1rem;border-radius:.75rem;background:rgb(249 249 249);padding:.75rem;color:inherit;transition:.2s}.vp-100-similar-card:hover{background:rgb(254 239 233);color:inherit}.vp-100-similar-image{display:flex;align-items:center;justify-content:center;min-width:6rem;width:6rem;height:6rem;overflow:hidden;border-radius:.75rem;background:#fff}.vp-100-similar-image img{width:100%;height:100%;object-fit:contain}.vp-100-similar-info{display:flex;width:100%;flex-direction:column;gap:.5rem}.vp-100-similar-info strong{font-size:.75rem;font-weight:600;line-height:2;color:rgb(13 29 45)}.vp-100-similar-price{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.vp-100-similar-price .woocommerce-Price-amount{font-size:.95rem;font-weight:900;color:rgb(251 103 39)}.vp-100-similar-price del{color:#00000070;text-decoration-color:#b3b8b9}.vp-100-similar-price del .woocommerce-Price-amount{font-size:.8rem;font-weight:600;color:#00000070}.vp-100-similar-price ins{text-decoration:none}.vp-100-similar-more{width:fit-content;border-radius:.75rem;background:rgb(251 103 39);padding:.5rem .875rem;font-size:.75rem;font-weight:700;color:#fff}.product-out-of-stock .whishlist-inner-sec button#wishlist-action-btn{width:auto;min-width:42px}@media (min-width:1024px){.vp-100-similar-card{padding:1rem 1.25rem}.vp-100-similar-image{min-width:8rem;width:8rem;height:8rem}.vp-100-similar-info strong{font-size:0.9rem}.vp-100-similar-price .woocommerce-Price-amount{font-size:1.2rem}}@media (max-width:768px){.vp-100-similar-section{margin-top:2rem}.vp-100-similar-card{align-items:flex-start}.vp-100-similar-image{min-width:5rem;width:5rem;height:5rem}.vp-100-similar-more{font-size:.7rem}}body .product-out-of-stock .whishlist-inner-sec button#wishlist-action-btn, .product-out-of-stock .whishlist-inner-sec .vp-100-similar-anchor-btn{font-size: 0.85rem;font-weight: 500;color: #ffffff;border-radius: 0.75rem;padding: 8px 10px;box-shadow: 0 2px 4px rgba(0, 0, 0, .4), 0 7px 13px -3px rgba(0, 0, 0, .3), inset -3px -7px 8px -6px rgba(0, 0, 0, .2);}body .product-out-of-stock .whishlist-inner-sec button#wishlist-action-btn{background-color: #fb6727;}.product-out-of-stock .whishlist-inner-sec .vp-100-similar-anchor-btn{background:linear-gradient(#37b28a, #32a080);line-height:1.8;text-align:center}body .product-out-of-stock .whishlist-inner-sec button#wishlist-action-btn:hover, .product-out-of-stock .whishlist-inner-sec .vp-100-similar-anchor-btn:hover{filter: saturate(0.9);}@media(max-width:768px){body .product-out-of-stock .whishlist-inner-sec button#wishlist-action-btn, .product-out-of-stock .whishlist-inner-sec .vp-100-similar-anchor-btn{font-size: 0.8rem;}}.product-out-of-stock .whishlist-inner-sec{gap: .5rem;display: flex;width: calc(100vw - 16px);align-items: center;justify-content: space-between;}@media(max-width:1024px){.product-out-of-stock .whishlist-inner-sec{position: fixed;bottom: .5rem;left: .5rem;z-index: 11;border-radius: .5rem;border-top-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: rgb(249 249 249 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: rgb(17 17 17 / var(--tw-bg-opacity));padding: .625rem;width: calc(100% - 1rem);}}.comment-form-author label, .comment-form-email label, #product-comment .comment-form-comment label {font-size: 0.8rem;font-weight: 600;color: #0d1d2d;min-width: 4.5rem;white-space: nowrap;}.product-out-of-stock .whishlist-inner-sec{display:flex;flex:1 1 18rem;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.5rem}.product-out-of-stock .whishlist-inner-sec #wishlist-action-btn,.product-out-of-stock .whishlist-inner-sec .vp-100-similar-anchor-btn,.product-out-of-stock .whishlist-inner-sec .vp-suggested-alternative-btn{width:auto;min-height:42px;}.vp-suggested-alternative-btn{display: inline-flex;align-items: center;justify-content: center;border-radius: .75rem;padding: 0.5rem 10px;text-align: center;font-size: .8rem;font-weight: 600;line-height: 1.5;transition: background-color .2s, color .2s, border-color .2s;border: 2px solid #ffffff;color: #ffffff;}.vp-suggested-alternative-btn:hover{border-color:#fb6727;background-color:#fb6727;color:#fff}@media (max-width:768px){.product-out-of-stock .whishlist-inner-sec{flex-basis:100%;flex-direction:column}.product-out-of-stock .whishlist-inner-sec #wishlist-action-btn,.product-out-of-stock .whishlist-inner-sec .vp-100-similar-anchor-btn,.product-out-of-stock .whishlist-inner-sec .vp-suggested-alternative-btn{width:100%;flex-basis:auto}.vp-suggested-alternative-btn{font-size:.75rem}}@media(min-width:1024px){.vp-suggested-alternative-btn{border-color: #0d1d2d;background-color: #0d1d2d;box-shadow: 0 2px 4px rgba(0, 0, 0, .4), 0 7px 13px -3px rgba(0, 0, 0, .3), inset -3px -7px 8px -6px rgb(179 179 179 / 20%);}}body.single-product .discount-badge{background-color: #fb6727;color: #fff;font-size: 0.9rem;font-weight: 800;border-radius: 100px;align-content: center;text-align: center;position: absolute;z-index: 10;top: 2rem;right: 2rem;height: 2.5rem;width:2.5rem;box-shadow: 0px 4px 4px -4px #2e2e2e;}body.single-product .discount-badge.amz-bg{top: 1rem;font-size: 0.8rem;padding: 0.4rem 2.3rem 0.4rem 0.5rem;border-radius: 0.5rem;text-shadow: 1px 1px 2px #00000085;height: unset;width: unset;}.discount-badge.amz-bg b{background-color: #ffffff;border-radius: 100px;box-shadow: 0 2px 4px -2px #000, inset -1px -2px 4px -2px #a1a1a1;position: absolute;right: -0.5rem;height: 2.5rem;top: -4px;font-size: 1.8rem;aspect-ratio: 1;text-shadow: none;}@media(max-width:1024px){body.single-product .discount-badge{right: 0.75rem}body.single-product .discount-badge.amz-bg{top:3rem}}.woocommerce-variation-availability {position: absolute;top: -1.25rem;left: 1rem;}#amz-single-countdown {margin: 0;position: absolute;right: 0.5rem;top: 5.5rem;z-index: 2;background: #fb6727;color: #ffffff;border-radius: 0.75rem;box-shadow: rgb(0 0 0 / 53%) 2px -2px 5px -1px;font-size: 0.75rem;width: 5rem;padding: 0 0 0.4rem;overflow: hidden;}#amz-single-countdown .amz-tt{padding-top: 4px;font-weight: 600;background-color: rgb(255 255 255 / 18%);width: 100%;display: block;margin-bottom: 0.25rem;border-radius: 0.75rem 0.75rem 0 0;font-size: 0.9rem;text-shadow: rgb(55 55 55) 0px 1px 1px;box-shadow: rgb(0, 0, 0) 0px 9px 10px -12px;backdrop-filter: blur(25px);}@media(min-width:1024px){#amz-single-countdown {right: 2rem;top: 4rem;}}#product-simm table tbody tr td:nth-child(2) {background-color: #FEEFE9;}#product-main .product-gallery{position:relative;}.product-gallery:has(.combo-single-smart-text){padding-bottom: 1rem;}span.buyer-badge {background-color: #4db0622e;color: #014e12;font-size: 0.75rem;padding: 0.125rem 0.25rem;border-radius: 0.25rem;}@media(max-width:1023px){td.value:has(.vp-swatches){max-width: calc(100vw - 2rem);overflow: auto;scrollbar-width: none;}.vp-swatches{flex-wrap: nowrap;min-width: max-content;padding-top: 0.25rem;}.vp-swatch{max-width: 8vw;min-width: 8vw;justify-items: center;}}@media(max-width:768px){.vp-swatch{max-width: 12vw;min-width: 12vw;}.single-product .product form.variations_form .variations tbody tr td.label, .variation-description{font-size:0.75rem}.clup-savings-note-single{margin-block: 0.5rem 1rem;padding: 0.5rem 1.4rem 0.7rem 0.8rem;}p.clup-savings-note-single::before{width:2rem}}@media(max-width:520px){.vp-swatch{max-width: 14vw;min-width: 14vw;}}@media(max-width:420px){.vp-swatch{max-width: 15vw;min-width: 15vw;}}