/** Shopify CDN: Minification failed

Line 53:0 All "@import" rules must come first

**/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
    font-family: 'Filson Pro';
    src: url('/cdn/shop/files/FilsonPro-Black.woff2?v=1763637498') format('woff2'),
        url('/cdn/shop/files/FilsonPro-Black.woff?v=1763637499') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Filson Pro';
    src: url('/cdn/shop/files/FilsonPro-Medium.woff2?v=1763637498') format('woff2'),
        url('/cdn/shop/files/FilsonPro-Medium.woff?v=1763637498') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Filson Pro';
    src: url('/cdn/shop/files/FilsonPro-Bold.woff2?v=1763637497') format('woff2'),
        url('/cdn/shop/files/FilsonPro-Bold.woff?v=1763637498') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Filson Pro';
    src: url('/cdn/shop/files/FilsonPro-Regular.woff2?v=1763637498') format('woff2'),
        url('/cdn/shop/files/FilsonPro-Regular.woff?v=1763637498') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Filson Pro';
    src: url('/cdn/shop/files/FilsonPro-Light.woff2?v=1763637498') format('woff2'),
        url('/cdn/shop/files/FilsonPro-Light.woff?v=1763637499') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@import url("https://use.typekit.net/ciu6wbn.css");
@font-face {
    font-family: 'Kefir';
    src: url('/cdn/shop/files/Kefir-DemiBold.woff2?v=1763460628') format('woff2'),
        url('/cdn/shop/files/Kefir-DemiBold.woff?v=1763460628') format('woff'),
        url('/cdn/shop/files/Kefir-DemiBold.ttf?v=1763460628') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kefir';
    src: url('/cdn/shop/files/Kefir-Medium.woff2?v=1763460628') format('woff2'),
        url('/cdn/shop/files/Kefir-Medium.woff?v=1763460628') format('woff'),
        url('/cdn/shop/files/Kefir-Medium.ttf?v=1763460629') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kefir';
    src: url('/cdn/shop/files/Kefir-Bold.woff2?v=1763460628') format('woff2'),
        url('/cdn/shop/files/Kefir-Bold.woff?v=1763460627') format('woff'),
        url('/cdn/shop/files/Kefir-Bold.ttf?v=1763460628') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kefir';
    src: url('/cdn/shop/files/Kefir-Black.woff2?v=1763460628') format('woff2'),
        url('/cdn/shop/files/Kefir-Black.woff?v=1763460628') format('woff'),
        url('/cdn/shop/files/Kefir-Black.ttf?v=1763460629') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kefir';
    src: url('/cdn/shop/files/Kefir-Light.woff2?v=1763460627') format('woff2'),
        url('/cdn/shop/files/Kefir-Light.woff?v=1763460627') format('woff'),
        url('/cdn/shop/files/Kefir-Light.ttf?v=1763460628') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kefir';
    src: url('/cdn/shop/files/Kefir-ExtraBold.woff2?v=1763460628') format('woff2'),
        url('/cdn/shop/files/Kefir-ExtraBold.woff?v=1763460628') format('woff'),
        url('/cdn/shop/files/Kefir-ExtraBold.ttf?v=1763460629') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kefir';
    src: url('/cdn/shop/files/Kefir-Regular.woff2?v=1763460628') format('woff2'),
        url('/cdn/shop/files/Kefir-Regular.woff?v=1763460628') format('woff'),
        url('/cdn/shop/files/Kefir-Regular.ttf?v=1763460629') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-Thin.eot?v=1754997010');src: url('/cdn/shop/files/Canela-Thin.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-Thin.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-Thin.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-Thin.ttf?v=1754997009') format('truetype');font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-ThinItalic.eot?v=1754997009');src: url('/cdn/shop/files/Canela-ThinItalic.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-ThinItalic.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-ThinItalic.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-ThinItalic.ttf?v=1754997010') format('truetype');font-weight: 100;font-style: italic;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-LightItalic.eot?v=1754997010');src: url('/cdn/shop/files/Canela-LightItalic.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-LightItalic.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-LightItalic.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-LightItalic.ttf?v=1754997010') format('truetype');font-weight: 300;font-style: italic;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-MediumItalic.eot?v=1754997010');src: url('/cdn/shop/files/Canela-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-BoldItalic.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-BoldItalic.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-BoldItalic.ttf?v=1754997010') format('truetype');font-weight: bold;font-style: italic;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-LightItalic.ttf?v=1754997010');src: url('/cdn/shop/files/Canela-LightItalic.ttf?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-RegularItalic.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-RegularItalic.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-RegularItalic.ttf?v=1754997010Canela-RegularItalic.ttf') format('truetype');font-weight: normal;font-style: italic;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-MediumItalic.eot?v=1754997010');src: url('/cdn/shop/files/Canela-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-MediumItalic.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-MediumItalic.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-MediumItalic.ttf?v=1754997010') format('truetype');font-weight: 500;font-style: italic;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-Bold.eot?v=1754997010');src: url('/cdn/shop/files/Canela-Bold.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-Bold.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-Bold.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-Bold.ttf?v=1754997010') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-Medium.eot?v=1754997010');src: url('/cdn/shop/files/Canela-Medium.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-Medium.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-Medium.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-Medium.ttf?v=1754997010') format('truetype');font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-Light.eot?v=1754997010');src: url('/cdn/shop/files/Canela-Light.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-Light.woff2?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-Light.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-Light.ttf?v=1754997010Canela-Light.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'Canela';src: url('/cdn/shop/files/Canela-Regular.eot?v=1754997009');src: url('/cdn/shop/files/Canela-Regular.eot?#iefix') format('embedded-opentype'), url('/cdn/shop/files/Canela-BoldItalic.woff?v=1754997009') format('woff2'), url('/cdn/shop/files/Canela-Regular.woff?v=1754997009') format('woff'), url('/cdn/shop/files/Canela-RegularItalic.ttf?v=1754997010') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}:root {--primary-black: #0C0C0C;--white-color: #F7F5F5;--bg-theme: #F7F5F5;font-size: 62.5%;--font-common: "Poppins", sans-serif;}*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;-webkit-tap-highlight-color: transparent;}ul, li {list-style: none;}select, input, select:focus, input:focus, select:active, input:active {outline: none;}html {font-size: 10px;}body {font-family: var(--font-common);font-size: 1.6rem;line-height: normal;scroll-behavior: smooth;color: var(--primary-black);}.drawer.active .drawer__inner {display: none;}.drawer.active {visibility: hidden!important;}input, textarea, select, button {font-family: inherit;font-size: inherit;color: inherit;background: none;border: none;outline: none;}.no-margin {margin: 0!important;}:focus-visible {outline: 2px solid var(--primary-black);outline-offset: 2px;}img, video {max-width: 100%;height: auto;display: block;}a {color: inherit;text-decoration: none;}.text_center {text-align: center;}.tab-view {display: none;}.custom_container {max-width: 1240px;width: 100%;margin: 0 auto;padding: 0 1.5rem;}.section_row {display: flex;column-gap: 3rem;flex-wrap: wrap;}.section_col_left, .section_col_right {width: calc((100% / 2) - 1.5rem);}p {font-family: var(--font-circular);}h1, h2, h3 {font-weight: bold;color: var(--black);}.sec_row {display: flex;flex-wrap: wrap;justify-content: space-between;}.align-center {align-items: center;}.sec_left, .sec_right {width: calc((100% / 2) - 1.5rem);}.heading01 {font-size: 4.3rem;line-height: 5.5rem;color: var(--black);font-weight: 400;font-family: var(--font-heading);text-transform: uppercase;}.heading01 span {color: var(--theme_color);font-weight: 600;}.heading02 {font-family: "Canela", sans-serif;font-weight: 500;font-size: 3.8rem;line-height: 4.8rem;letter-spacing: .2px;text-transform: capitalize;color: var(--primary-black);}.heading03 {font-family: var(--font-heading);font-weight: 400;font-size: 4.1rem;line-height: 5.1rem;text-transform: uppercase;}.heading04 {font-family: var(--font-heading);font-weight: 400;font-size: 4.1rem;line-height: 5.1rem;color: var(--white-color);}.sale-slider .section_row {justify-content: space-between;}.sale-slider .btn-grp {}.logo img {max-width: 14rem;}.sale-slider .section_col_left {overflow: hidden;}.sec01_swiper_thumb .swiper-slide img {max-width: 92px;width: 100%;border-radius:10px;}.sec_full {width: 100%;}.swiper-button-next2:after {font-size: 0!important;opacity: 0;}.swiper-button-prev2:after {font-size: 0!important;opacity: 0;}@media (min-width: 576px) {.custom_container, .instal-shower .custom_container {max-width: 540px;}}@media (min-width: 768px) {.custom_container, .instal-shower .custom_container {max-width: 720px;}}@media (min-width: 992px) {.custom_container, .instal-shower .custom_container {max-width: 960px;}}@media (min-width: 1200px) {.custom_container, .instal-shower .custom_container {max-width: 1140px;}.hw_work .custom_container, .test-demo .custom_container {max-width: 1240px;}}.watch_button {position: absolute;bottom: 26px;left: 14px;cursor: pointer;}.sale-slider {padding: 6rem 0;}.sale-slider .one-star img {max-width: 104px;}.sec01_swiper_carousel .swiper-slide {overflow: hidden;}.sec01_swiper_carousel .swiper-slide img {width: 100%;border-radius: 10px;}.seco1_thumb_wrapper {padding: 0 2rem;position: relative;}.sec01_swiper_thumb {margin-top: 2.5rem;padding: 0 2.9rem;margin-left: auto;margin-right: auto;}.sec01_swiper_thumb .swiper-slide {position: relative;overflow: hidden;border: .1rem transparent;}.sec01_swiper_thumb .swiper-slide.swiper-slide-thumb-active {border: 1px solid var(--primary-black);border-radius:10px;}.sec01_swiper_thumb .swiper-wrapper {cursor: pointer;}.common_p, .rw-rating {font-family: var(--font-common);font-weight: 400;font-size: 1.4rem;line-height: 2.6rem;letter-spacing: .2px;color: var(--primary-black);}.rv_rachel {display: flex;column-gap: 2rem;padding-top: 1.5rem;}.rvw_bottom {margin-top: 6rem;border-left: 2px solid #7BB6D2;padding-left: 14px;margin-left: 5rem;}.desktop-view {display: block;}.mobile-view {display: none;}.rv_rachel h6 {font-family: var(--font-common);font-weight: 600;font-size: 1.2rem;line-height: 2.2rem;letter-spacing: .2px;text-transform: capitalize;margin: 0;color: #0C0C0C;}.rv_img_tick .tick {max-width: 15px;width: 100%;vertical-align: middle!important;height: auto;}.tick_p {font-family: var(--font-common);font-weight: 400;font-size: 1.2rem;line-height: 2.2rem;letter-spacing: .2px;text-transform: capitalize;}.rv_img_tick {display: flex;column-gap: 6px;}.info-top-right .heading01 {font-family: "Canela", sans-serif;font-weight: 500;font-size: 3.8rem;line-height: 4.8rem;letter-spacing: .2px;text-transform: capitalize;color: var(--primary-black);margin-bottom:20px }.info-top-right .info {font-family: var(--font-common);font-weight: 400;font-size: 1.6rem;line-height: normal;letter-spacing: .2px;text-transform: uppercase;padding-bottom: 1rem;color: var(--primary-black);}.info-top-right .rw-rating {display: flex;padding-bottom: 2.4rem;align-items: center;column-gap: 1rem;}.sale-slider .section_col_right {padding-left: 7rem;}.sale-slider .pro_info {font-family: var(--font-common);font-weight: 400;font-size: 1.4rem;line-height: 1.8;letter-spacing: .2px;margin: .4rem 0 3rem;}.sale-slider .tortext li {position: relative;font-weight: 400;font-size: 1.6rem;line-height: 2.8rem;background-repeat: no-repeat;background-position: left;background-size: 2rem;font-family: var(--font-common);margin-bottom: 1.2rem;background-image: url("/cdn/shop/files/tick.svg?v=1752833967");background-repeat: no-repeat;padding: 0 0 0 3rem;letter-spacing: .2px;color: var(--primary-black);background-position-y: 5px;}.sale-slider .tortext li span {font-weight: 700;}.radio-container {display: flex;margin-top: 4.7rem;column-gap: 15px;flex-wrap:wrap;row-gap: 40px;}.radio-option {max-width: 105px;position: relative;background-color: #fff;width: 100%;}.radio-option:nth-child(3) {border-radius: 0 4px 4px 0;}.radio-option input[type="radio"] {position: absolute;opacity: 0;cursor: pointer;}.radio-option label {display: flex;cursor: pointer;padding: 0.6rem;align-items: center;justify-content: center;flex-direction: column;border-radius: 5px;border: 1px solid var(--primary-black);background-color: var(--white);max-width: 137px;min-height: 170px;}.radio-option input[type="radio"]:checked+label {background-color: #F7F5F5;border: 2px solid var(--primary-black);}.radio-option:has(input[type="radio"]:checked) .save_btn {font-weight: 600;}.sale-slider .pro_price {font-family: var(--font-common);font-weight: 500;font-size: 1.6rem;line-height: 2.8rem;letter-spacing: .2px;text-align: center;vertical-align: middle;color: var(--primary-black);margin: 0;}.pro-item .badge {background: none;border: none;}.sale-slider .pro_price span {font-family: var(--font-common);font-weight: 400;font-size: 1.6rem;line-height: 2.8rem;letter-spacing: .2px;text-align: center;vertical-align: middle;}button.save_btn {font-family: var(--font-common);font-weight: 400;font-size: .8rem;line-height: normal;letter-spacing: .2px;text-align: center;vertical-align: middle;border-radius: 100px;border: 1px solid #DB3E07;background-color: #fff;color: #DB3E07;padding: .4rem 1.6rem;transform: translateY(-21px);position: absolute;top: 5px;left: auto;right: auto;}.sale-slider .badge {margin-bottom: 1rem;}.sale-slider .badge img {height: 60px;width: auto;object-fit:contain;}.radio-option input[type="radio"]:checked+label {border-radius: 5px;}.radio-option input[type="radio"]:checked+label::before {border-color: var(--white);}.sale-slider .pro_unit {font-family: var(--font-common);font-weight: 400;font-size: 1.3rem;line-height: 1.4;letter-spacing: .2px;color: #9c9c9c;text-align: center;}.label-text {display: flex;flex-direction: column;justify-content: center;align-items: center;}.sale-slider .common_btn {font-family: var(--font-common);font-weight: 700;font-size: 18px;line-height: 28px;letter-spacing: .2px;text-align: center;gap: 10px;border-radius: 10px;background-color: var(--primary-black);color: var(--white-color);display: flex;justify-content: center;align-items: center;width: 100%;margin-top: 5rem;padding: 1.3rem;cursor: pointer;}.sale-slider .common_btn:hover {background-color: #1b4758;}.sale-slider .gurantee_badge {font-family: var(--font-common);font-weight: 400;font-size: 1.4rem;line-height: 2.6rem;letter-spacing: .2px;color: var(--primary-black);display: flex;align-items: center;padding: 14px 0;justify-content: center;gap: 6px;}.sale-slider .gurantee_badge .green_tick {width: 16px;height: 16px;margin-right: 0px;}.sale-slider .box-slider-info {margin: 3rem 0;}.box-slider-info button.accordion {width: 100%;background-color: #fff;border: none;outline: none;text-align: left;font-size: 1.8rem;line-height: 3rem;font-weight: 400;cursor: pointer;transition: background-color 0.2s linear;font-family: var(--font-common);display: flex;justify-content: space-between;color: var(--text_Color);font-family: Roboto, sans-serif;}.accordion_total {border-bottom: 1px solid #B1DFDC;padding: 2.3rem .8rem;}.box-slider-info button.accordion:after {content: " ";float: right;background-image: url("/cdn/shop/files/accordion_plus.svg?v=1752834010");background-position: right;background-repeat: no-repeat;background-size: 17px;width: 17px;height: 17px;}.box-slider-info button.accordion.is-open:after {background-image: url("/cdn/shop/files/accordion_minus.svg?v=1752834065");}.box-slider-info .accordion-content p {font-size: 1.6rem;line-height: 2.4rem;font-family: var(--font-common);padding: 1rem 0 0;position: relative;font-weight: 400;background-color: #fff;}.accordion-content {background-color: #fff;text-align: left;padding: 0 0px;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-in-out;}.modal {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);}.modal-content {position: relative;margin: 5% auto;padding: 0;width: 80%;max-width: 700px;background: #fff;border-radius: 10px;overflow: hidden;}.modal-content video {display: block;width: 100%;}.close {position: absolute;top: 10px;right: 15px;color: #fff;font-size: 34px;font-weight: 700;cursor: pointer;z-index: 1001;}.video_modal {border: 0;margin-top: 3rem;cursor: pointer;}.video_modal img {width: 100%;height: 100.42px;object-fit: cover;border-radius: 10px;}.icon_bundle {padding: 8rem 0;background-color: var(--bg-theme);}.section_col_full {width: 100%;max-width: 1019px;margin: auto;}.icon_bundle .heading02 {font-family: "Canela", sans-serif;font-weight: 500;font-size: 3.8rem;line-height: 4.8rem;letter-spacing: .2px;text-transform: capitalize;color: var(--primary-black);}.icon_bundle .bundle_info p {font-family: var(--font-common);font-weight: 400;font-size: 1.8rem;line-height: 2.8rem;letter-spacing: .2px;}.icon_bundle .bundle_info {padding: 3rem 0 6rem;max-width: 56%;margin: 0 auto;}.icon_filter {display: flex;justify-content: center;}.boxOne img {width: 50px;height: 50px;}.boxOne {border-right: 1px solid #D0D0D0;display: flex;flex-direction: column;padding: 0 3.6rem;justify-content: center;row-gap: 10px;text-align: center;align-items: center;}.boxOne:last-child {border-right: none;}.icon_bundle .icon_text {font-family: var(--font-common);font-weight: 400;font-size: 1.4rem;line-height: 2.6rem;letter-spacing: .2px;color: #000;}.slider_bundle_one {background-color: #E0F2F1;padding: 8rem 0;}.slider_main_img {width: 100%;border-radius: 5px;}.slider_bundle_one .slider_main_img {max-width: 100%;width: 100%;}.slider_bundle_one .swiper-slide {text-align: center;display: flex;justify-content: center;align-items: center;}.slider_bundle_one .slider_content {width: 100%;}.slider_footer {padding: 1.6rem 1.4rem;display: flex;align-items: center;justify-content: space-between;background-color: #fff;border-radius: 5px;margin-top: 1.6rem;}.slider_footer_user {width: 51px;height: 51px;border-radius: 50%;}.slider_user_name_inner, .follower_number {font-family: var(--font-common);font-weight: 500;font-size: 1.6rem;line-height: 2.6rem;letter-spacing: .2px;color: var(--primary-black);text-transform: capitalize;}.slider_bundle_one .slider_bundle {padding-top: 6rem;width: 100%;height: 100%;}.flor {color: #C0C0C0;font-size: 1.3rem;}.slider_footer_top {display: flex;column-gap: 10px;}.nav_n_slide {padding: 8rem 0;}.nav_n_slide .tab-nav {display: flex;flex-wrap: wrap;column-gap: 10px;justify-content: center;margin-bottom: 10px;}.tab-btn {padding: 1rem 2.4rem;border: 1px solid var(--primary-black);background: #fff;cursor: pointer;border-radius: 5px;font-family: var(--font-common);font-weight: 400;font-size: 1.8rem;line-height: 2.8rem;letter-spacing: .2px;text-transform: capitalize;padding-bottom: 1rem;}.tab-btn.active {background-color: #B1DFDC;color: var(--primary-black);font-weight: 600;border: 2px solid var(--primary-black);}.tab-btn:hover {background-color: #B1DFDC;color: var(--primary-black);}.nav_n_slide .swiper-slide {min-height: 200px;padding: 20px;background: #f2f2f2;text-align: center;}.tab-content-wrap {margin-top: 6rem;}.tab-content {display: none;text-align: center;}.tab-content.active {display: block;}.nav_n_slide .tab_nav_body {margin-top: 6rem;}.nav_n_slide .custom-col {max-width: 1000px;width: 100%;margin: auto;}.nav_n_slide .tab-controls, .nav_n_slide #prevBtn, .nav_n_slide #nextBtn, .nav_n_slide .pagination-dots {display: none;}.nav_n_slide .nav-tab-ul li {position: relative;font-weight: 400;font-size: 1.4rem;line-height: 2.2rem;background-position: top left;background-size: 1.8rem;font-family: var(--font-common);margin-bottom: 1.8rem;background-image: url("/cdn/shop/files/cross-red.svg?v=1752834106");background-repeat: no-repeat;padding: 0 0rem 0 2.8rem;letter-spacing: .2px;color: var(--primary-black);background-position-y: 2px;}.nav_n_slide .shower-footer {display: flex;align-items: center;background-color: var(--bg-theme);width: max-content;padding: 0 2rem 0 1rem;gap: 9px;max-width: 100%;}.nav_n_slide .shower-footer span {display: block;}.shower-footer .shf-p span {display: inline;}.nav_n_slide .shower-footer img {width: 57px;height: 57px;transform: translateY(-9px);}.nav_n_slide .shf-p {font-family: var(--font-common);font-weight: 400;font-size: 1.6rem;line-height: 2.6rem;letter-spacing: .2px;color: var(--primary-black);}.nav_n_slide .tab-flex {display: flex;column-gap: 60px;justify-content: space-between;align-items: stretch;}.nav_n_slide .tab-body {text-align: left;width: 52%;}.nav_n_slide .tab_heading {font-family: var(--font-common);font-weight: 500;font-size: 2.8rem;line-height: 3.8rem;letter-spacing: .2px;text-transform: capitalize;color: var(--text_Color);}.custom-uppercase {text-transform: uppercase;}.nav_n_slide .nav-tab-ul {padding: 1.8rem 0;}.nav_n_slide .tab_img_left {display: block;width: 410px;height: 410px;overflow: hidden;}.nav_n_slide .tab_img_left img {width: 100%;height: auto;object-fit: cover;border-radius: 10px;}.tab_img_left .info-img-mobile {display: none;}.section_skinrv {background-color: #e0f2f1;padding: 8rem 0;position: relative;}.section_skinrv .custom-col {max-width: 1140px;width: 100%;margin: auto;}.section_skinrv .heading03 {padding-bottom: .8rem;}.content {text-align: center;}.section_skinrv>p {padding: 1rem 0 0;}.sliders .swiper {display: none;}.sliders .active-slider {display: block;}.section_skinrv .fav_benefit {font-family: var(--font-common);font-weight: 400;font-size: 1.4rem;line-height: 2.6rem;letter-spacing: .2px;color: var(--primary-black);width: 40%;flex: 0 40%;}.section_skinrv .rv_benefit {background-color: #E0F2F1;border-radius: 100px;color: #1B4758;font-family: var(--font-common);font-weight: 400;font-size: 1.5rem;line-height: 2.2rem;letter-spacing: .2px;padding: .5rem 1.5rem;text-align: center;width: 60%;flex: 0 60%;}.section_skinrv .section-skinrv-beneft {display: flex;justify-content: space-between;align-items: center;column-gap: 1.2rem;padding-top: 3rem;padding-bottom: 3rem;}.section_skinrv .swiper-paginationA, .section_skinrv .swiper-paginationB, .section_skinrv .swiper-paginationC, .section_skinrv .swiper-paginationD {position: relative;margin-top: 3rem;top: 1rem!important;margin-bottom: 2rem;}.section_skinrv .swiper-paginationA .swiper-pagination-bullet .section_skinrv .swiper-paginationB .swiper-pagination-bullet .section_skinrv .swiper-paginationC .swiper-pagination-bullet .section_skinrv .swiper-paginationD .swiper-pagination-bullet {width: 1.1rem;height: 1.1rem;}.section_skinrv .swiper-button-nextA, .section_skinrv .swiper-button-prevA, .section_skinrv .swiper-button-nextB, .section_skinrv .swiper-button-prevB, .section_skinrv .swiper-button-nextC, .section_skinrv .swiper-button-prevC, .section_skinrv .swiper-button-nextD, .section_skinrv .swiper-button-prevD {position: absolute;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));color: #fff;background-color: var(--theme_color);border-radius: 50%;width: 4rem;height: 4rem;top: auto;z-index: 49;}.section_skinrv .swiper-paginationA .swiper-pagination-bullet.swiper-pagination-bullet-active, .section_skinrv .swiper-paginationB .swiper-pagination-bullet.swiper-pagination-bullet-active, .section_skinrv .swiper-paginationC .swiper-pagination-bullet.swiper-pagination-bullet-active, .section_skinrv .swiper-paginationD .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #1B4758;border: 1px solid #1B4758;width: 14px;height: 14px;}.section_skinrv .swiper-paginationA .swiper-pagination-bullet, .section_skinrv .swiper-paginationB .swiper-pagination-bullet, .section_skinrv .swiper-paginationC .swiper-pagination-bullet, .section_skinrv .swiper-paginationD .swiper-pagination-bullet {background: #fff;border: 1px solid #1B4758;width: 14px;height: 14px;opacity: 1;}.section_skinrv .swiper-button-nextA, .section_skinrv .swiper-button-nextB, .section_skinrv .swiper-button-nextC, .section_skinrv .swiper-button-nextD {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - -80px), 0);z-index: 10;bottom: 0;}.section_skinrv span.swiper-pagination-bullet {width: 1rem;height: 1rem;}.section_skinrv .swiper-button-prevA, .section_skinrv .swiper-button-prevB, .section_skinrv .swiper-button-prevC, .section_skinrv .swiper-button-prevD {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - 80px), 0);z-index: 10;bottom: 0;}.section_skinrv .swiper-button-nextA:after, .section_skinrv .swiper-button-prevA:after, .section_skinrv .swiper-button-nextB:after, .section_skinrv .swiper-button-prevB:after, .section_skinrv .swiper-button-nextC:after, .section_skinrv .swiper-button-prevC:after, .section_skinrv .swiper-button-nextD:after, .section_skinrv .swiper-button-prevD:after {font-size: 2rem;content: '';}.section_skinrv .swiper-slide {border: 1px solid #E7F2F4;border-radius: 1.4rem;}.section_skinrv .gen {box-sizing: border-box;font-family: var(--font-common);font-weight: 400;font-size: 1.4rem;line-height: 2.8rem;letter-spacing: .2px;padding: 1rem 1.5rem;cursor: pointer;border: 1px solid var(--primary-black);border-radius: 5px;background-color: #fff;width: 100%;}.section_skinrv .btn-group {display: grid;gap: 1.5rem;justify-content: flex-start;flex-wrap: wrap;width: 100%;grid-template-columns: repeat(4,auto);}.section_skinrv .concern_slider {display: flex;align-items: center;justify-content: space-between;column-gap: 4rem;margin: 6rem 0;}.section_skinrv .concern_heading {position: relative;font-weight: 500;font-size: 1.6rem;line-height: 2.8rem;font-family: var(--font-common);letter-spacing: .2px;color: var(--primary-black);margin: 0;min-width:250px }.section_skinrv button.active {font-weight: 700;border: 2px solid var(--primary-black);background-color: var(--bg-theme);}.section_skinrv button:hover {background-color: var(--bg-theme);}.section_skinrv .tick-mark img {width: 1.4rem;height: 1.4rem;}.section_skinrv .tick-mark {display: flex;align-items: center;column-gap: .5rem;}.section_skinrv .swiper-footer {display: flex;justify-content: flex-start;align-items: center;column-gap: 2rem;}.section_skinrv .swiper-text {font-weight: 400;font-size: 1.4rem;line-height: 2.4rem;color: var(--primary-black);padding-bottom: 3rem;}.section_skinrv .fv-star {width: 10rem;padding-top: 2rem;}.section_skinrv .regular-img img {width: 100%;max-width: 326px;border-radius:10px;}.section_skinrv .swiper-content {background-color: #fff;border: 1px solid var(--primary-black);padding: 2.6rem 1.4rem;border-radius: 5px;}.section_skinrv .swiper-footer h3 {font-family: var(--font-common);font-style: normal;font-weight: 600;font-size: 1.6rem;line-height: 2.2rem;text-transform: capitalize;color: #150C00;}.section_skinrv .swiper-footer h3 {font-family: var(--font-common);font-style: normal;font-weight: 600;font-size: 1.6rem;line-height: 2.4rem;text-transform: capitalize;color: #0C0C0C;}.section_skinrv .swiper-footer span {font-family: var(--font-common);font-style: normal;font-weight: 400;font-size: 1.6rem;line-height: 2.2rem;text-transform: capitalize;color: #0C0C0C;}.sec-benefit {padding: 4rem 0 8rem;}.sec-benefit .section_col_full {max-width: 1140px;width: 100%;margin: auto;}.sec-benefit .duo-img-row-one {display: flex;justify-content: space-between;align-items: center;padding: 6rem 0;gap: 12px;}.first-glowing-benefit {padding-bottom: 0;}.second-glowing-benefit {padding-bottom: 0;}.sec-benefit .heading-04 {font-family: "Canela", sans-serif;font-weight: 500;font-size: 2.8rem;line-height: 3.8rem;letter-spacing: .2px;text-transform: capitalize;padding-bottom: 1rem;color: var(--primary-black);}.sec-benefit .common-info {font-family: var(--font-common);font-weight: 400;font-size: 1.5rem;line-height: 2.8rem;letter-spacing: .2px;color: var(--primary-black);}.sec-benefit .info-bg-grey {font-family: var(--font-common);font-weight: 400;padding: 1.4rem 2rem;background-color: var(--bg-theme);margin-top: 1.8rem;border-radius: 5px;}.sec-benefit .info-bg-grey p {font-size: 1.4rem;line-height: 2.6rem;letter-spacing: .2px;padding-bottom: 1rem;color: var(--primary-black);}.sec-benefit .bnft-bottom h3 {font-family: var(--font-common);font-weight: 600;font-size: 1.2rem;line-height: 1.7rem;letter-spacing: .2px;color: var(--primary-black);}.sec-benefit .tick-mark {font-family: var(--font-common);font-weight: 400;font-size: 1.08rem;line-height: 1.7rem;letter-spacing: .2px;color: var(--primary-black);display: flex;align-items: center;column-gap: .5rem;}.sec-benefit .bnft-bottom {display: flex;align-items: center;column-gap: 2rem;margin-top: 10px;}.sec-benefit .model-glow {width: 100%;position: relative;border-radius:10px }.sec-benefit .left-one span {position: relative;}.sec-benefit .tag-fl {position: absolute;bottom: 12px;left: 0;right: 0;width: 54%;margin: auto;}.second-glowing-benefit .tag-fl {display: none;}.sec-benefit .right-one {max-width: 53%;width: 100%;display: flex;flex-direction: column;row-gap: 2rem;}.sec-benefit .duo-img-row-two .right-one {max-width: 53%;width: 100%;}.sec-benefit .duo-img-row-two {flex-direction: row-reverse;padding: 0 0 6rem 0;}.sec-benefit .tag_relative {position: relative;}.sec-benefit .tag-green {position: absolute;background-color: #fff;border-radius: 5px;border: 2px solid #B1DFDC;padding: 1rem 1rem;right: 20px;bottom: 16px;max-width: 311px;font-size: 1.4rem;line-height: 2rem;letter-spacing: .2px;}.sec-benefit .duo-img-row-three {padding: 0;}.love_shower .duo-img-row-one {display: flex;justify-content: space-between;align-items: center;padding: 6rem 0 8rem;gap: 95px;flex-direction: column;}.love_shower .custom_container {max-width: 1240px;}.love_shower_top .duo-img-row-two .heading-02 {padding-bottom: 0;}.love_shower {padding-bottom: 2rem;}.love_shower .heading-02 {font-family: "Canela", sans-serif;font-weight: 500;font-size: 3.8rem;line-height: 4.8rem;letter-spacing: .2px;text-transform: capitalize;color: var(--primary-black);}.love_shower .tag_relative img {width: 100%;border-radius:10px;}.love_shower .heading-04 {font-family: var(--font-common);font-weight: 500;font-size: 2.2rem;line-height: 3.8rem;letter-spacing: .2px;text-transform: capitalize;padding-bottom: .5rem;color: var(--primary-black);margin-top: 2rem;}.love_shower .common-info {font-family: var(--font-common);font-weight: 400;font-size: 1.6rem;line-height: 2.3rem;letter-spacing: .2px;color: var(--primary-black);margin-bottom: 3rem;}.love_shower_top .left-one p {text-align: center;font-size: 1.6rem;line-height: 2.6rem;}.love_shower .spa_info:last-child .common-info {padding-bottom: 0;}.love_shower .spa_info {border-bottom: 1px solid #B1DFDC;display: flex;flex-direction: column;row-gap: 1rem;}.love_shower .spa_info:last-child {border-bottom: none;}.love_shower .duo-img-row-two .right-one {width: 100%;display: flex;flex-direction: row;gap: 3rem;}.love_shower_top .img_info_container:first-child .shower_filter_info ul {width: 87%;}.love_shower .heading-02 {padding-bottom: 2rem;}.love_shower .duo-img-row-two {padding: 2rem 0;gap: 60px;}.love_shower .shw_fil_caption .h_info {font-family: var(--font-common);font-weight: 400;font-size: 1.8rem;line-height: 2.8rem;letter-spacing: .2px;text-transform: capitalize;color: var(--primary-black);font-weight: 700;margin-bottom: 10px;}.love_shower .shower_filter_info li {position: relative;font-weight: 400;font-size: 1.8rem;line-height: 2.8rem;background-position: 0px 5px;background-size: 1.8rem;font-family: var(--font-common);margin-bottom: 1.2rem;background-image: url("/cdn/shop/files/promo-green.svg?v=1752834338");background-repeat: no-repeat;padding: 0 0rem 0 2.8rem;letter-spacing: .2px;color: var(--primary-black);}.love_shower .img_info_container:first-child .shower_filter_info li {position: relative;font-weight: 400;font-size: 1.8rem;line-height: 2.8rem;background-position: 0px 5px;background-size: 1.6rem;font-family: var(--font-common);margin-bottom: 1.2rem;background-image: url("/cdn/shop/files/blur_cross.svg?v=1752834166");background-repeat: no-repeat;padding: 0 0rem 0 2.8rem;letter-spacing: .2px;color: #9C9C9C;}.love_shower .img_info_container:first-child .before-shower {max-width: 100px;}.love_shower .img_info_container:first-child .h_info {font-weight: 400;}.love_shower .shower_filter_info_new li {background-image: url("/cdn/shop/files/promo-green.svg?v=1752834338");color: var(--primary-black);background-repeat: no-repeat;position: relative;background-size: 1.8rem;margin-bottom: 1.2rem;}.love_shower .img_info_container:last-child .before-shower {max-width: 50px;width: 100%;}.love_shower .duo-img-row-two .heading-02 {margin-bottom: 3rem;}.love_shower .img_info_container {background-color: var(--bg-theme);margin-bottom: 0;padding: 2rem 1.2rem;}.love_shower .container_one, .love_shower .container_two {display: flex;gap: 3rem;align-items: flex-start;max-width: 100%;}.love_shower .container_two {height: 248px;}.love_shower .left-one {flex: 1;}.love_shower .container_one, .love_shower .container_two .h_info {font-weight: 700;}.love_shower .shw_fil_caption {width: 100%;}.love_shower .flex-one {width: 20%;text-align: center;}.love_shower .shower_blur {width: 100%;display: flex;justify-content: center;align-items: center;}.love_shower .before-shower {max-width: 180px;width: 100%;}.love_shower_bottom {padding-bottom: 0;margin-bottom: 4rem;}.love_shower_bottom .duo-img-row-one {display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;padding-bottom: 0;gap: 80px;}.love_shower_bottom .duo-img-row-one .left-one {width: 50%;flex: 0 50%;}.love_shower_bottom .duo-img-row-one .right-one {width: 50%;flex: 0 50%;}.love_shower_bottom .heading-02 {padding-bottom: 0;margin-bottom: 1rem;}.love_shower_bottom .heading-04 {margin-top: 0;padding: 0;}.love_shower_bottom .common-info {margin-bottom: 0;}.love_shower_bottom .spa_info {padding: 2rem 0 2rem 0;}.instal-shower .custom_container {max-width: 1140px;width: 100%;margin: 0 auto;padding: 0 1.5rem;}.instal-shower .step-title {font-size: 2.1rem;line-height: normal;font-weight: 900;color: var(--white-color);background-color: var(--theme_color);border-radius: .6rem;display: flex;width: max-content;padding: .4rem 2rem;text-transform: uppercase;font-family: var(--font-circular);justify-content: center;align-items: center;transform: translateY(-13px);margin: auto;}.instal-shower .box-13 {text-align: center;padding: 0 3.2rem;}.instal-shower .box-13 img {width: 100%;margin: auto;border-radius:10px;}.instal-shower .element-box-14 {text-align: center;margin: auto;padding-bottom: 4rem;}.instal-shower .sub-head {padding: 1rem 0 2.9rem;}.instal-shower .step-14-flex {display: flex;column-gap: 2rem;}.instal-shower .title-14 {font-family: "Canela", sans-serif;font-weight: 500;font-size: 2.8rem;line-height: 3.8rem;letter-spacing: .2px;text-transform: capitalize;padding: 3rem 0 .8rem;color: var(--text_Color);}.instal-shower p {font-family: var(--font-common);font-weight: 400;font-size: 1.6rem;line-height: 2.2rem;letter-spacing: .2px;color: var(--primary-black);padding-bottom: 3rem;}.instal-shower {background-color: #E0F2F1;padding: 6rem 0 3rem;}.instal-shower .step-one-i {position: relative;}.instal-shower .img-badge {position: absolute;top: 12px;left: 16px;font-size: 2rem;line-height: normal;color: var(--primary-black);background-color: #fff;width: 4rem;height: 4rem;border-radius: 100%;border: 1px solid var(--primary-black);display: flex;justify-content: center;align-items: center;display:none;}.hw_work {padding: 8rem 0 3rem;}.hw_work .custom_container {max-width: 1240px;}.hw_work .hw-info {font-family: var(--font-common);font-style: normal;font-weight: 400;font-size: 2rem;line-height: normal;text-transform: uppercase;color: var(--primary-black);padding-bottom: 1.7rem;}.hw_work .heading02 {padding-bottom: 2rem;}.hw_work .common-info {font-family: var(--font-common);font-weight: 400;font-size: 1.8rem;line-height: 2.8rem;letter-spacing: .2px;color: var(--primary-black);padding-bottom: 3rem;}.hw_work .heading {font-family: var(--font-common);font-weight: 700;font-size: 1.6rem;line-height: 2.6rem;letter-spacing: .2px;color: var(--primary-black);background-image: url("/cdn/shop/files/promo-green.svg?v=1752834338");background-position: top left;background-repeat: no-repeat;background-size: 1.8rem;padding-left: 3rem;}.hw_work .hw_flex_one .info-metal {font-family: var(--font-common);font-weight: 400;font-size: 1.6rem;line-height: 2.6rem;letter-spacing: .2px;color: var(--primary-black);}.hw_work .magcic_flex {display: flex;flex-wrap: wrap;padding-left: 2rem;gap: 3rem 1rem;}.hw_work .hw_flex_one {flex: 1 1 47%;}.hw_work .section_col_left {padding-right: 3rem;}.shower-settings-sec {background-color: transparent;}.test-demo .playbutton {width: 226px;position: absolute;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;top: 50%;transform: translateY(-46%);margin: 0 auto;display: block;cursor: pointer;}.test-demo .video-poster video {position: relative;width: 100%;height: 100%;object-fit: contain;background-color: #fff;}.test-demo {position: relative;}.test-demo .swiper-pagination4 {position: relative;margin-top: 6rem;top: -1rem;margin-bottom: 2rem;}.test-demo .swiper-pagination4 .swiper-pagination-bullet {width: 1.1rem;height: 1.1rem;}.test-demo .swiper-button-next4, .test-demo .swiper-button-prev4 {position: absolute;cursor: pointer;display: flex;align-items: center;justify-content: center;width: 4rem;height: 4rem;top: auto;z-index: 49;}.test-demo .swiper-pagination4 .swiper-pagination-bullet-active {background: #fff;border: 1px solid #1B4758;width: 1rem;height: 1rem;}.test-demo .swiper-pagination4 .swiper-pagination-bullet {background: #1B4758;border: 1px solid #1B4758;width: 1.4rem;height: 1.4rem;}.test-demo .swiper-button-next4 {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - -73px), 0);z-index: 10;bottom: 0;}.section_skinrv span.swiper-pagination-bullet {width: 1rem;height: 1rem;}.test-demo .swiper-button-prev4 {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - 73px), 0);z-index: 10;bottom: 0;}.test-demo .swiper-button-next4:after, .test-demo .swiper-button-prev4:after {content: '';}.test-demo .heading-slider-vdo {font-family: var(--font-common);font-weight: 500;font-size: 2.8rem;line-height: 3.8rem;letter-spacing: .2px;text-transform: capitalize;text-align: left;padding-top: 3rem;}.test-demo {margin-bottom: 8rem;}.faq {background-color: var(--bg-theme);padding: 6rem 0;}.faq button.accordion {width: 100%;background-color: transparent;border: none;outline: none;text-align: left;font-size: 1.8rem;line-height: 2.8rem;font-weight: 400;cursor: pointer;transition: background-color 0.2s linear;text-transform: none;font-family: var(--font-common);display: flex;justify-content: space-between;}.faq button.accordion.is-open {font-weight: 600;}.faq .accordion-content {background-color: transparent;text-align: left;padding: 0 0px;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-in-out;}.faq .accordion_total {border-bottom: 1px solid #9C9C9C;}.faq .box-slider-info .accordion-content p {font-size: 1.8rem;line-height: 2.8rem;font-weight: 400;font-family: var(--font-common);padding: 0 0 0 0;position: relative;font-weight: 400;background-color: transparent;}.faq .box-slider-info button.accordion.is-open {border-bottom: none;margin-bottom: 12px;}.faq .heading02 {padding-bottom: 6rem;}.custom-table {padding: 8rem 0 2rem;}.custom-table .comparison-table {width: 100%;border-collapse: collapse;text-align: center;max-width: 83%;margin: 6rem auto;}.custom-table .comparison-table th {padding: 0 1rem;}.custom-table .comparison-table tbody td {padding: 2rem 2rem!important;;}.custom-table .comparison-table th h3 {font-family: var(--font-common);font-style: normal;font-weight: 600;font-size: 1.5rem;line-height: 2.8rem;text-transform: capitalize;color: #000;transform: translateY(-5px);word-break: inherit;}.custom-table .comparison-table th:last-child h3 {font-weight: 400;}.custom-table .comparison-table tbody tr td {font-family: var(--font-common);font-style: normal;font-weight: 400;font-size: 1.3rem;line-height: 2.8rem;color: #000;}.custom-table .comparison-table thead img {width: 83px;height: 83px;margin: auto;transform: translateY(-26px);}.custom-table .comparison-table td:first-child {text-align: left;}.custom-table .comparison-table tr:nth-of-type(even) {text-align: center;background-color: #f9f9f9;}.custom-table .comparison-table tbody td:nth-child(2) {background-color: #e0f2f1;width: 224px;}.custom-table .comparison-table tbody td:last-child {width: 267px;}.custom-table .comparison-table thead tr th:nth-child(2) {background-color: #e0f2f1;}.custom-table .comparison-table img {width: 24px;height: 24px;margin: auto;}.comparison-table tbody tr:first-of-type td:last-child, .comparison-table tbody tr:last-of-type td:last-child, .comparison-table tbody tr:first-of-type td:first-child, .comparison-table tbody tr:last-of-type td:first-child {border-radius: 0 !important;}.sec-benefit .left-one img{max-width:100%;width:452px;object-fit:cover;}@media (max-width: 1200px) {.section_skinrv .gen {padding: 1rem 2rem;}.love_shower .container_one, .love_shower .container_two {max-width: 100%;height: auto;gap: 5rem;}.love_shower .flex-one {width: 34%;}.nav_n_slide .tab-nav {gap: 8px;}.sale-slider .section_col_right {padding-left: 5rem;}.section_skinrv .regular-img img {width: 100%;max-width: 100%;}.section_skinrv .btn-group {grid-template-columns: repeat(3,auto);}.radio-container .save_btn {font-size:1.2rem;top: 4px;letter-spacing: 0;}}@media only screen and (max-width:1199.5px) and (min-width: 992px) {.section_col_right .radio-container {column-gap: 1.3rem;}.radio-option {max-width: 145px;}}@media only screen and (max-width:991.5px) and (min-width: 768px) {.sale-slider .common_btn, .nav_n_slide .shower-footer {width: 100%;}.custom-table .comparison-table, .sec-benefit .right-one, .sec-benefit .duo-img-row-two .right-one, .love_shower .right-one {max-width: 100%;}.nav_n_slide .tab-nav {gap: 14px 10px;justify-content: center;}.slider_bundle_one .slider_container {padding: 0 2rem;}.custom-table .comparison-table tbody tr td {font-size: 1.3rem;line-height: 2.4rem;}.custom-table .comparison-table tbody td:nth-child(2) {width: 21%;}.custom-table .comparison-table tbody td:last-child {width: 23%;}.section_skinrv .gen {padding: 1rem 2rem;}.nav_n_slide .tab_img_left {width: 100%;height: auto;}.sale-slider .gurantee_badge {font-size: 1.2rem;line-height: 1.6rem;}.section_skinrv .concern_slider {justify-content: center;gap: 2rem;margin: 2rem 0;flex-wrap: wrap;}.sec-benefit .duo-img-row-one {column-gap: 35px;padding: 4rem 0;}.sec-benefit .heading-04, .love_shower .heading-04 {font-size: 2.6rem;line-height: 3.6rem;padding-bottom: 0;}.love_shower .heading-02 {padding-bottom: 0;}.love_shower .common-info {font-size: 1.4rem;line-height: 2.2rem;padding-bottom: 1rem;}.sec-benefit .tag-green {padding: 1rem 1rem;right: 13px;bottom: 16px;max-width: 236px;font-size: 1.2rem;line-height: 2rem;}.sec-benefit {padding: 4rem 0 0rem;}.love_shower .left-one {flex: none;width: 40%;}.love_shower .heading-02, .heading-02 {font-size: 3.2rem;line-height: 4rem;}.love_shower .duo-img-row-one {column-gap: 40px;padding: 3rem 0;align-items: flex-start;}.sale-slider .section_col_right {padding-left: 2rem;}.info-top-right .info, .sale-slider .tortext li {font-size: 1.6rem;}.info-top-right .heading01 {font-size: 3rem;line-height: 4rem;}.hw_work .section_col_left {padding-right: 0;}.test-demo .heading-slider-vdo {font-size: 2rem;line-height: normal;padding-top: 2rem;}.test-demo {margin-bottom: 6rem;}.rvw_bottom {margin-left: 2rem;}.sale-slider .tortext li {background-position-y: 5px;margin-bottom: 1rem;}button.save_btn {font-size: 1.3rem;transform: translateY(-18px);}.sale-slider .pro_price {font-size: 2rem;line-height: 2.3rem;}.sale-slider .common_btn {margin-top: 3rem;}.sale-slider .box-slider-info {margin: 0;}.icon_bundle .heading02, .heading02 {font-size: 3.3rem;line-height: 4rem;}.icon_bundle .bundle_info {padding: 2rem 0 5rem;}.love_shower .duo-img-row-two .left-one {flex: none;width: 50%;}.icon_filter {align-items: baseline;}.love_shower .flex-one {width: 33%;}.love_shower .container_one, .love_shower .container_two {gap: 2rem;max-width: 100%;height: auto;}.instal-shower .swiper-pagination2 {position: relative;margin-top: 0;top: -27px!important;margin-bottom: 3rem;}.instal-shower .swiper-button-next2 {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - -63px), 0);z-index: 10;bottom: 0;width: 40px;height: 40px;}.instal-shower .swiper-button-prev2 {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - 63px), 0);z-index: 10;bottom: 0;width: 40px;height: 40px;}.swiper-button-next2:after, .swiper-button-prev2:after {font-size: 2rem;content: '';}.sale-slider .btn-grp {max-width: 100%;}.instal-shower .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #1B4758;border: 1px solid #1B4758;width: 14px;height: 14px;}.love_shower .duo-img-row-one .right-one {max-width: 52%;}.instal-shower .swiper-pagination2 .swiper-pagination-bullet {background: #fff;border: 1px solid #1b4758;opacity: 1;width: 14px;height: 14px;}.hw_work .magcic_flex {display: flex;gap: 2rem;flex-direction: column;}.test-demo .playbutton {width: 165px;}.instal-shower .box-13 {padding: 0 1rem;}.radio-option {max-width: 135px;}.radio-container .save_btn {font-size: 1.1rem;}}@media (max-width: 1024.5px) {.slider_bundle_one .slider_main_img {max-width: 100%;width: 100%;}}@media (max-width: 991.5px) {.instal-shower .swiper-pagination2 {display: table;margin-left: auto;margin-right: auto;width: auto!important;}.love_shower_bottom .duo-img-row-one {flex-direction: column;}.love_shower_bottom .duo-img-row-one .left-one, .love_shower_bottom .duo-img-row-one .right-one {width: 100%;flex: 0 100%;max-width: 100%;}.love_shower .duo-img-row-two .left-one {flex: none;width: 100%;}.love_shower .duo-img-row-one .right-one {max-width: 100%;}.love_shower .duo-img-row-two .right-one {flex-direction: column;}.till-tab-view {display: none;}.love_shower_bottom .heading-02.till-tab-view {display: none;}.tab-view {display: block;}.love_shower_bottom .heading-02.tab-view {display: block;}.love_shower_bottom .duo-img-row-one {gap: 30px;}.love_shower_bottom .heading-02 {margin-bottom: 3rem;}.love_shower .duo-img-row-two {gap: 30px;}.love_shower_top .img_info_container:first-child .shower_filter_info ul {width: 100%;}.love_shower .custom_container {max-width: 720px;width: 100%;}.sale-slider .section_col_left, .sale-slider .section_col_right {width: 100%;}.rvw_bottom {margin: 2.5rem 0;}.info-top-right .rw-rating {padding-bottom: 2rem;padding-top: 3rem;}.sec01_swiper_thumb .swiper-slide img {max-width: 100%;width: 100%;}}@media (max-width: 768px) {.nav_n_slide .tab-flex {gap: 17px;flex-direction: column;}.sale-slider .section_col_right {padding-left: 0;}.section_col_left, .section_col_right {width: 100%;}.desktop-view, br {display: none;}.mobile-view {display: block;}.nav_n_slide .tab-body {width: 100%;}.rvw_bottom {margin-top: 3rem;margin-bottom: 2rem;}}@media (max-width: 767.5px) {.sale-slider .section_col_right {padding-left: 0;}.sale-slider .pro_info{display:none;}.sale-slider .btn-grp {max-width: 100%;}.sale-slider .tortext li {padding: 0 0rem 0 3rem;background-position-y: 4px;font-size: 1.6rem;line-height: 2.8rem;}.sale-slider .tortext li:nth-child(1){margin-top:10px }.love_shower .left-one {flex: 1;width: 100%;}.sec01_swiper_thumb .swiper-slide img, .sec01_swiper_thumb .swiper-slide.swiper-slide-thumb-active {border-radius: 10px;}.sec01_swiper_thumb {padding: 0;}.info-top-right .rw-rating {padding-bottom: 2rem;padding-top: 3rem;}.section_col_left, .section_col_right {width: 100%;}.boxOne {border-bottom: 1px solid #D0D0D0;flex-direction: row;padding: 2rem 0;justify-content: flex-start;column-gap: 16px;text-align: center;align-items: center;}.icon_filter {justify-content: flex-start;flex-direction: column;}.icon_bundle .heading02 {font-size: 2.8rem;line-height: 3.8rem;}.icon_bundle .bundle_info p {font-size: 1.4rem;line-height: 2.6rem;}.icon_bundle .bundle_info {padding: 3rem 0 1rem;;}.boxOne img {width: 30px;height: 30px;}.boxOne:last-child {border-bottom: none;}.nav_n_slide #prevBtn, .nav_n_slide #nextBtn {display: inline-block;}.nav_n_slide .pagination-dots {display: flex;gap: 8px;margin-top: 18px;}.sale-slider .badge img {height: 58px;}.nav_n_slide .dot {width: 14px;height: 14px;border-radius: 50%;background: #ffffff;cursor: pointer;display: block;border: 1px solid #1B4758;}.nav_n_slide .dot.active {background: #1B4758;}.nav_n_slide .tab-controls, .nav_n_slide #prevBtn, .nav_n_slide #nextBtn {display: flex;justify-content: center;align-items: center;gap: 17px;margin-top: 18px;}.swiper-button-next2:after, .swiper-button-prev2:after {font-size: 2rem;}.swiper-pagination2 {position: relative;margin-top: 5rem;top: 1rem;}.instal-shower .swiper-pagination2 {position: relative;margin-top: 0;top: -27px!important;margin-bottom: 3rem;}.instal-shower .swiper-button-next2 {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - -63px), 0);z-index: 10;bottom: 0;width: 40px;height: 40px;}.instal-shower .swiper-button-prev2 {position: absolute;top: auto;left: 50%;transform: translate(calc(-50% - 63px), 0);z-index: 10;bottom: 0;width: 40px;height: 40px;}.swiper-button-next2:after, .swiper-button-prev2:after {font-size: 2rem;content: '';}.instal-shower .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #1B4758;border: 1px solid #1B4758;width: 14px;height: 14px;}.instal-shower .swiper-pagination2 .swiper-pagination-bullet {background: #fff;border: 1px solid #1b4758;opacity: 1;width: 14px;height: 14px;}.section_skinrv .btn-group {gap: 1rem;justify-content: normal;flex-wrap: wrap;}.nav_n_slide .tab-body {width: 100%;}.nav_n_slide .tab-flex {gap: 17px;flex-direction: column;}.nav_n_slide .tab-nav {gap: 12px;justify-content: center;margin-bottom: 0px;}.info-top-right .heading01, .love_shower .heading-02 {font-size: 2.8rem;line-height: 3.8rem;}.desktop-view, br {display: none;}.nav_n_slide .tab_img_left {width: 100%;height: auto;}.mobile-view {display: block;}.rvw_bottom {margin-top: 2rem;margin-left: 0;}.nav_n_slide .shower-footer img {width: 51px;height: 51px;}.nav_n_slide .shf-p {font-size: 1.4rem;line-height: 2.2rem;}.nav_n_slide .tab_heading {padding-top: 1.5rem;}.tab-btn {padding: 1rem 2.8rem;font-size: 1.6rem;line-height: 2.2rem;}.heading02 {font-size: 2.8rem;line-height: 3.8rem;}.slider_bundle_one {padding: 5rem 0 0;}.slider_bundle_one .slider_bundle {padding-top: 3rem;padding-bottom: 6rem;}.slider_footer {padding: 2.4rem 1.4rem;}.tab-content-wrap {margin-top: 4rem;}.custom-table {padding: 4rem 0 0;}.custom-table .comparison-table tbody tr td {font-size: 1.3rem;line-height: 2.2rem;}.custom-table .comparison-table tbody td {padding: 1.5rem!important;}.custom-table .comparison-table thead img {width: 66px;height: auto;}.custom-table .comparison-table th h3 {font-size: 1.8rem;}.custom-table .comparison-table .other-product img {max-width: 50px;width: 100%;height: auto;}.custom-table .comparison-table tbody td:nth-child(2) {width: 28%;}.custom-table .comparison-table tbody td:last-child {width: 22%;}.custom-table .comparison-table tbody td {padding: 1rem 1.8rem;}.section_skinrv {padding: 4rem 0 5rem;}.section_skinrv .concern_heading {padding-top: 2rem;margin: 0;}.section_skinrv .concern_slider {margin: 2rem 0 4rem;}.section_skinrv .gen {font-size: 1.6rem;line-height: 2.3rem;padding: .5rem 1.2rem;height: 60px;width: auto;}.section_skinrv .btn-group {justify-content: center;}.section_skinrv .rv_benefit {font-weight: 400;font-size: 1.2rem;line-height: 2rem;border-radius: 50px;}.section_skinrv .swiper-text {font-size: 1.6rem;line-height: 2.4rem;padding-bottom: 2rem;}.sec-benefit .duo-img-row-one {flex-direction: column;gap: 20px;}.sec-benefit .duo-img-row-one {padding: 4rem 0 0;}.sec-benefit .duo-img-row-one:last-child {padding: 4rem 0 0;}.sec-benefit .heading02 {text-align: left;}.sec-benefit .right-one {row-gap: 1rem;}.sec-benefit .heading-04 {font-size: 2.4rem;line-height: 3.4rem;padding-bottom: 0;}.sec-benefit .tag-green {padding: 1rem 1rem;right: 17px;bottom: 16px;max-width: 249px;font-size: 1.1rem;line-height: 1.7rem;}.sec-benefit .bnft-bottom h3, .sec-benefit .tick-mark {font-size: .9rem;line-height: normal;}.love_shower .duo-img-row-one {padding: 0rem 0;}.love_shower .heading-04, .instal-shower .title-14 {font-size: 2rem;line-height: 3rem;margin-top: 0;margin-bottom: 10px;}.love_shower .spa_info {row-gap: 0;}.love_shower .common-info {font-size: 1.4rem;line-height: 2.6rem;}.love_shower .right-one {row-gap: 3rem;}.love_shower .duo-img-row-two .heading-02 {padding-bottom: 0;margin-bottom: 2rem;}.love_shower .right-one:last-child {row-gap: 2rem;}.love_shower .flex-one {width: 30%;margin: 11px 0;}.love_shower .shw_fil_caption .h_info {font-size: 1.6rem;line-height: 2.6rem;padding: 0;}.love_shower .before-shower {max-width: 67px;}.instal-shower, .nav_n_slide {padding: 5rem 0;}.nav_n_slide .tab_nav_body {margin-top: 3rem;}.video_modal {width: 100%;}.video_modal img {width: 100%;max-width: 340px;float: right;}.instal-shower .element-box-14 {padding-bottom: 3rem;}.sec-benefit {padding: 3rem 0 8rem;}.hw_work {padding: 6rem 0 4rem;}.hw_work .hw-info {font-size: 1.8rem;padding-bottom: 1.2rem;}.hw_work .section_col_left {padding-right: 0;}.hw_work .heading02 {padding-bottom: 2.8rem;}.hw_work .magcic_flex {flex-wrap: wrap;padding-left: 0;gap: 2.4rem 1rem;}.hw_work .hw_flex_one {flex: none;width: 100%;}.test-demo .swiper-pagination4 {margin-top: 5rem;margin-bottom: 0;}.test-demo {margin-bottom: 6rem;}.faq .heading02 {padding-bottom: 3rem;}.faq button.accordion, .faq .box-slider-info .accordion-content p {font-size: 1.4rem;line-height: 2.8rem;column-gap: 21px;}.icon_bundle {padding: 6rem 0 4rem;}.love_shower .shower_filter_info li {font-size: 1.4rem;line-height: 2.4rem;background-position: left center;}.love_shower .img_info_container:first-child .shower_filter_info li {background-position: left center;}.love_shower .img_info_container {padding: 1.6rem 1rem;}.love_shower .container_one, .love_shower .container_two {gap: 3rem;align-items: stretch;max-width: 100%;flex-direction: column;height: auto;}.instal-shower .box-13 {padding: 0 0;}.love_shower .duo-img-row-one {gap: 20px;flex-direction: column;}button.save_btn {font-size: 1.3rem;padding: .4rem 1.1rem;transform: translateY(-18px);}.sale-slider .common_btn {margin-top: 4rem;}.sale-slider .box-slider-info {margin: 1rem 0;max-width: 100%;}.sale-slider .pro_info, .instal-shower p {font-size: 1.4rem;line-height: 2.6rem;}.instal-shower .box-13 img {height: auto;object-fit: cover;}.test-demo .playbutton img {width: 100%;height: 59px;}.test-demo .video-poster video {width: 100%;height: 262px;object-fit: cover;}.box-slider-info button.accordion:after {background-size: 16px;width: 28px;height: 16px;margin-left: 1rem;}.section_skinrv .section-skinrv-beneft {column-gap: 5rem;padding-top: 2.6rem;padding-bottom: 2rem;}.test-demo .custom_container_c {padding: 0 1rem;}.love_shower .tag_relative img {object-fit: cover;height: auto;width: 100%;height: auto;}.sec-benefit .model-glow {width: 100%;position: relative;height: auto;object-fit: cover;}.custom-table .comparison-table, .sec-benefit .right-one, .sec-benefit .duo-img-row-two .right-one, .love_shower .right-one, .love_shower .duo-img-row-two .right-one, .love_shower .duo-img-row-one .right-one {max-width: 100%;}.radio-container {margin-top: 3.7rem;}.nav_n_slide .tab_img_left img {width: 100%;height: auto;}.boxOne {border-right: 0;}.clear {clear: both;}.first-glowing-benefit, .second-glowing-benefit {padding-bottom: 0;}.third-glowing-benefit, .second-glowing-benefit {padding-top: 0;}.icon_bundle .bundle_info {max-width: 100%;}.section_skinrv .regular-img img {width: 100%;max-width: 100%;}.love_shower .shw_fil_caption {padding: 0 2rem;}.love_shower .img_info_container:first-child .shower_filter_info li {font-size: 1.4rem;}.love_shower_bottom .heading-02 {margin-bottom: 3rem;}.love_shower_bottom {margin-top: 6rem;}.love_shower .custom_container {max-width: 540px;width: 100%;}.tab_img_left .info-img-desktop {display: none;}.tab_img_left .info-img-mobile {display: block;}.section_skinrv .btn-group {grid-template-columns: repeat(2,1fr);}.section_skinrv .btn-group > :last-child:nth-child(odd) {grid-column: 1 / -1;justify-self: center;width: auto;padding: 1rem 1.5rem;}.section_skinrv .gen {font-size: 1.5rem;line-height: 2.3rem;padding: .5rem 1.2rem;height: 60px;}.section_skinrv .fav_benefit, .section_skinrv .rv_benefit {width: 50%;flex: 0 50%;}.buttonNew-wrapper {display: flex;align-items: center;position: relative;gap: 4px;}.tab-nav {display: flex;overflow-x: auto;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;gap: 10px;}.tab-nav button {flex: 0 0 auto;padding: 10px 20px;scroll-snap-align: center;background: #f5f5f5;border-radius: 6px;cursor: pointer;transition: transform 0.2s ease;}.tab-nav::-webkit-scrollbar {display: none;}.buttonNew-wrapper .arrow {border: none;padding: 0;cursor: pointer;font-size: 11px;border-radius: 50%;transition: background .3s ease;min-width: 22px;min-height: 22px;text-align: center;line-height: 11px;background: #ffffff;color: #1B4758;border: 1px solid #1B4758;display:none !important;}.buttonNew-wrapper .arrow:hover {background-color: #fff;}.buttonNew-wrapper .arrow.show{display:block }.button-wrapper-new {display: flex;align-items: center;position: relative;gap: 4px;overflow-x: auto;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;gap: 4px;}.btn-group {display: flex;overflow-x: auto;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;gap: 10px;}.btn-group button {flex: 0 0 auto;padding: 10px 20px;scroll-snap-align: center;background: #f5f5f5;border-radius: 6px;cursor: pointer;transition: transform 0.2s ease;}.btn-group::-webkit-scrollbar {display: none;}.arrow {border: none;padding: 0;cursor: pointer !important;font-size: 16px;border-radius: 50%;transition: background .3s ease;min-width: 22px;min-height: 22px;text-align: center !important;line-height: 11px;background: #ffffff;color: #1B4758;border: 1px solid #1B4758;}.arrow:hover {background-color: #fff !important;}.button-wrapper-new .arrow{display:block;}.buttonNew-wrapper .arrow:disabled {opacity: 0.4;pointer-events: none;}.button-wrapper-new .arrow:disabled {opacity: 0.4;pointer-events: none;}.arrow {visibility: hidden;opacity: 0;transition: opacity 0.3s ease;}.arrow.show {visibility: visible;opacity: 1;}.nav_n_slide .tab-nav {flex-wrap: nowrap;justify-content: center;}.section_col_right .radio-container {column-gap: 1.3rem;margin-left: auto !important;margin-right: auto !important;}.sale-slider .pro_price {font-size: 2rem;}.radio-option {max-width: 145px;}.tab-btn:hover {background-color: #f5f5f5 !important;}.section_skinrv button:hover {background-color: #fff !important;}.tab-btn.active:hover {background-color:#b1dfdc !important;}.section_skinrv button.active:hover{background-color: var(--bg-theme) !important;}}@media(max-width: 480px) {.nav_n_slide .shf-p {font-size: 1.1rem;line-height: 2rem;}.custom-table .comparison-table th h3 {font-size: 1.6rem;line-height: 2.2rem;}.video_modal img {width: 100%;max-width: 100%;}.section_skinrv .btn-group {justify-content: flex-start;display: flex;flex-wrap: nowrap;position: relative;}.info-top-right .info {font-size: 1.6rem;}.nav_n_slide .shower-footer {width: 100%;justify-content: center;}.sale-slider .pro_price {font-size: 2rem;}.box-slider-info button.accordion{font-size: 1.4rem;}.section_col_right .radio-container {column-gap: 1.3rem;margin-left: auto !important;margin-right: auto !important;}.radio-option {max-width: 145px;}}@media (max-width: 400px) {.sec-benefit .common-info {font-size: 1.6rem;line-height: 2.6rem;}.sale-slider .gurantee_badge {font-size: 1.2rem;line-height: 2.6rem;padding: 14px 0 14px;}.radio-container .save_btn {font-size: 1.1rem;}}@media (max-width: 375pxpx) {.sale-slider .pro_price {font-size: 2rem;line-height: 2.8rem;}}@media (max-width: 367px) {.section_skinrv .fav_benefit {font-size: 1.2rem;line-height: 2rem;}button.save_btn {font-size: 1rem;transform: translateY(-15px);}.radio-option label {max-width: 100%;}}



.product-veri-container .price-box {
     max-width: 100%;
    margin: auto;
    border: 0px solid #eee;
    padding: 0px;
    border-radius: 8px;
    margin-top: 20px;
}

.product-veri-container .main-price {
      font-size: 20px;
    font-weight: 600;
    color: green;
}

.product-veri-container .old-price {
text-decoration: line-through;
    color: #000000;
    margin-left: 8px;
    font-size: 20px;
}

.product-veri-container .save-tag {
  background: #00a060;
  color: #fff;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 14px;
  margin-left: 8px;
  font-weight: 600;
}

.product-veri-container .options {
  margin-top: 15px;
}

.product-veri-container .option {

  border-radius: 6px;
  margin-top: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  transition: 0.2s;
}

.product-veri-container .option:hover {
  border-color: #00a060;
}

.product-veri-container .option input[type="radio"] {
  display: none;
}

.product-veri-container .option label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  cursor: pointer;
  gap: 10px;
  position:relative;
  
}
.wrapper-bx{
 display: flex;
 gap: 15px;
}
   
.product-veri-container .option input[type=radio]+label {
    
    border: 2px solid #ddd;
    border-radius: 6px;
    padding: 15px 10px;
}

.product-veri-container .option .info {
  font-size: 15px;
}

.product-veri-container .option .info span {
  display: block;
  font-size: 13px;
  color: #555;
  margin-top: 2px;
}

.product-veri-container .option .price {
  text-align: right;
}

.product-veri-container .option .price strong {
  display: block;
  font-size: 16px;
  color: #008000;
}

.product-veri-container .option .price s {
  font-size: 13px;
  color: #888;
}

.product-veri-container .badge {
  background: #008060;
  color: #fff;
  font-size: 12px;
  padding: 3px 8px;
  border-radius: 12px;
  margin-left: 8px;
}


.product-veri-container .option input[type="radio"]:checked + label {
  background: #e8f9f0;
  border: 2px solid #00a060;
  border-radius: 6px;
  
}

.product-veri-container .refill-box {
  margin-top: 18px;
  border: 1px solid #ccc;
  padding: 12px;
  border-radius: 6px;
  font-size: 14px;
  background: #f9f9f9;
}

.product-veri-container .delivery {
  background: #eaffea;
  padding: 10px;
  margin-top: 15px;
  border-radius: 6px;
  font-size: 14px;
  text-align: center;
  color: #333;
}

.product-veri-container .delivery span {
  font-weight: bold;
  color: #007000;
}

.product-veri-container .add-to-cart {
  display: block;
  margin-top: 20px;
  padding: 14px;
  background: #005f3c;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  border-radius: 6px;
  text-decoration: none;
}

.product-veri-container .guarantee {
  text-align: center;
  font-size: 13px;
  margin-top: 10px;
  color: #444;
      display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.product-veri-container .guarantee img{
    max-width: 20px;
}

.product-veri-container .auto-refill-banner:has(input:checked) {
    background-color: #00937026 !important;
    border: 1.13px dashed rgba(0, 147, 112, 1) !important;
}
.auto-refill-banner {
    border-radius: 6.119px;
    border: 1px dashed #282B22;
    background: #fff;
}
.auto-refill-checkbox {
    margin-right: 10px;
    margin-top: 3px;
}
.auto-refill-checkbox input#auto-refill {
    display: none;
}
.auto-refill-checkbox input[type="checkbox"] {
    accent-color: #157347;
    width: 18px;
    height: 18px;
}
input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
}
.auto-refill-checkbox label {
    border-radius: 3.275px;
    border: .925px solid #C1C1C1;
    background: #fff;
    overflow: hidden;
}
.auto-refill-checkbox input:checked+label {
    background: #095946;
    background-image: url(/cdn/shop/files/Done.svg?v=1758886920);
    background-size: 12.425px;
    background-repeat: no-repeat;
    background-position: center;
    border-color: #095946;
}
.auto-refill-banner {
    display: flex;
    align-items: flex-start;
    padding: 13.58px 20px 10px 18.3px;
    background-color: rgba(0, 147, 112, 0.15);
    border: 1.13px dashed rgba(0, 147, 112, 1);
    border-radius: 4.52px;
    max-width: 100%;
    margin-top: 24.7px;
    margin-bottom: 24px;
}
.auto-refill-checkbox label {
    background-image: url(/cdn/shop/files/Untitled.svg?v=1758886919);
    width: 18px;
    height: 18px;
    display: inline-block;
    background-size: cover;
    position: unset;
    margin-top: -2px;
}
.subtexts{
    font-size:12px
}
.pro-info-img img{
        width: 70px;
}

.info strong{
    font-weight:500;
}
.price p{
    width:100%
}
.price p:nth-child(1){
    font-weight:600;
        color: rgba(9, 89, 70, 1);
}
.price p:nth-child(2){
    text-decoration:line-through;
}
.price-top-border{
        border-top: .55px solid rgba(0, 0, 0, .2);
    padding: 15px;
    border-bottom: .55px solid rgba(0, 0, 0, .2);
    margin-bottom:20px;
}

span.badge{
        color: #fff !important;
    font-size: 9px !important;
    position: absolute !important;
    top: -13px;
    right: 15px;
    padding: 2px 15px;
}

.product-veri-container .option .info span.badge{
    display:none;
}

.product-veri-container .option.second-option .info span.badge.m-pop{
    display:block;
}

.product-veri-container .option.third-option .info span.badge.fr-shp{
    display:block;
}
.price-top-border{
      justify-content: space-between;
    display: flex;
}

.product-veri-container .option.second-option .info span.badge.fr-shp{
    display:none;
}

.product-veri-container .option.third-option .info span.badge.m-pop{
    display:none;
}
.price-top-border{
      justify-content: space-between;
    display: flex;
}
.product-veri-container .option{

  position:relative;

}



.product-veri-container .second-option:after{

    content: "Most Popular";
    background: #008060;
    padding: 3px 8px;
    border-radius: 12px;
    margin-left: 8px;
    color: #fff !important;
    font-size: 10px !important;
    position: absolute !important;
    top: -8px;
    right: 15px;
    font-weight: 600;

}
.product-veri-container .third-option:after{

    content: "Free Shipping";
    background: #008060;
    padding: 3px 8px;
    border-radius: 12px;
    margin-left: 8px;
    color: #fff !important;
    font-size: 10px !important;
    position: absolute !important;
    top: -8px;
    right: 15px;
    font-weight: 600;

}
.price-box .discount-variant:nth-child(2){
  display:none;
}


@media screen and (max-width:767px){

  .product-veri-container .main-price,.product-veri-container .old-price {
    font-size: 18px;
}
.product-veri-container .save-tag{
      font-size: 10px;
}
  
}

@media screen and (max-width:374.5px){

  .auto-refill-content .headline{
        font-size: 13px;  
  }
  .subtexts {
    font-size: 11px;
}
.product-veri-container .delivery {
    font-size: 11px;
}
.wrapper-bx {
    gap: 8px;
}
.price {
    min-width: 80px;
}
.product-veri-container .main-price, .product-veri-container .old-price {
        font-size: 15px;
    }

      .product-veri-container .option .info {
    font-size: 14px;
}

.product-veri-container .option .info span {
    font-size: 12px;
}
}


.info-top-right .common_btn{
  display:none;
}
#slidecarthq .item img {
    object-fit: contain !important;
}



.product-veri-container .price-box {
     max-width: 100%;
    margin: auto;
    border: 0px solid #eee;
    padding: 0px;
    border-radius: 8px;
    margin-top: 20px;
}

.product-veri-container .main-price {
      font-size: 20px;
    font-weight: 600;
    color: green;
}

.product-veri-container .old-price {
text-decoration: line-through;
    color: #000000;
    margin-left: 8px;
    font-size: 20px;
}

.product-veri-container .save-tag {
  background: #00a060;
  color: #fff;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 14px;
  margin-left: 8px;
  font-weight: 600;
}

.product-veri-container .options {
  margin-top: 15px;
}

.product-veri-container .option {

  border-radius: 6px;
  margin-top: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  transition: 0.2s;
}

.product-veri-container .option:hover {
  border-color: #00a060;
}

.product-veri-container .option input[type="radio"] {
  display: none;
}

.product-veri-container .option label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  cursor: pointer;
  gap: 10px;
  position:relative;
  
}
.wrapper-bx{
 display: flex;
 gap: 15px;
}
   
.product-veri-container .option input[type=radio]+label {
    
    border: 2px solid #ddd;
    border-radius: 6px;
    padding: 15px 10px;
}

.product-veri-container .option .info {
  font-size: 15px;
}

.product-veri-container .option .info span {
  display: block;
  font-size: 13px;
  color: #555;
  margin-top: 2px;
}

.product-veri-container .option .price {
  text-align: right;
}

.product-veri-container .option .price strong {
  display: block;
  font-size: 16px;
  color: #008000;
}

.product-veri-container .option .price s {
  font-size: 13px;
  color: #888;
}

.product-veri-container .badge {
  background: #008060;
  color: #fff;
  font-size: 12px;
  padding: 3px 8px;
  border-radius: 12px;
  margin-left: 8px;
}


.product-veri-container .option input[type="radio"]:checked + label {
  background: #e8f9f0;
  border: 2px solid #00a060;
  border-radius: 6px;
  
}

.product-veri-container .refill-box {
  margin-top: 18px;
  border: 1px solid #ccc;
  padding: 12px;
  border-radius: 6px;
  font-size: 14px;
  background: #f9f9f9;
}

.product-veri-container .delivery {
  background: #eaffea;
  padding: 10px;
  margin-top: 15px;
  border-radius: 6px;
  font-size: 14px;
  text-align: center;
  color: #333;
}

.product-veri-container .delivery span {
  font-weight: bold;
  color: #007000;
}

.product-veri-container .add-to-cart {
  display: block;
  margin-top: 20px;
  padding: 14px;
  background: #005f3c;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  border-radius: 6px;
  text-decoration: none;
}

.product-veri-container .guarantee {
  text-align: center;
  font-size: 13px;
  margin-top: 10px;
  color: #444;
      display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.product-veri-container .guarantee img{
    max-width: 20px;
}

.product-veri-container .auto-refill-banner:has(input:checked) {
    background-color: #00937026 !important;
    border: 1.13px dashed rgba(0, 147, 112, 1) !important;
}
.auto-refill-banner {
    border-radius: 6.119px;
    border: 1px dashed #282B22;
    background: #fff;
}
.auto-refill-checkbox {
    margin-right: 10px;
    margin-top: 3px;
}
.auto-refill-checkbox input#auto-refill {
    display: none;
}
.auto-refill-checkbox input[type="checkbox"] {
    accent-color: #157347;
    width: 18px;
    height: 18px;
}
input[type=checkbox] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
}
.auto-refill-checkbox label {
    border-radius: 3.275px;
    border: .925px solid #C1C1C1;
    background: #fff;
    overflow: hidden;
}
.auto-refill-checkbox input:checked+label {
    background: #095946;
    background-image: url(/cdn/shop/files/Done.svg?v=1758886920);
    background-size: 12.425px;
    background-repeat: no-repeat;
    background-position: center;
    border-color: #095946;
}
.auto-refill-banner {
    display: flex;
    align-items: flex-start;
    padding: 13.58px 20px 10px 18.3px;
    background-color: rgba(0, 147, 112, 0.15);
    border: 1.13px dashed rgba(0, 147, 112, 1);
    border-radius: 4.52px;
    max-width: 100%;
    margin-top: 24.7px;
    margin-bottom: 24px;
}
.auto-refill-checkbox label {
    background-image: url(/cdn/shop/files/Untitled.svg?v=1758886919);
    width: 18px;
    height: 18px;
    display: inline-block;
    background-size: cover;
    position: unset;
    margin-top: -2px;
}
.subtexts{
    font-size:12px
}
.pro-info-img img{
        width: 70px;
}

.info strong{
    font-weight:500;
}
.price p{
    width:100%
}
.price p:nth-child(1){
    font-weight:600;
        color: rgba(9, 89, 70, 1);
}
.price p:nth-child(2){
    text-decoration:line-through;
}
.price-top-border{
        border-top: .55px solid rgba(0, 0, 0, .2);
    padding: 15px;
    border-bottom: .55px solid rgba(0, 0, 0, .2);
    margin-bottom:20px;
}

span.badge{
        color: #fff !important;
    font-size: 9px !important;
    position: absolute !important;
    top: -13px;
    right: 15px;
    padding: 2px 15px;
}

.product-veri-container .option .info span.badge{
    display:none;
}

.product-veri-container .option.second-option .info span.badge.m-pop{
    display:block;
}

.product-veri-container .option.third-option .info span.badge.fr-shp{
    display:block;
}
.price-top-border{
      justify-content: space-between;
    display: flex;
}

.product-veri-container .option.second-option .info span.badge.fr-shp{
    display:none;
}

.product-veri-container .option.third-option .info span.badge.m-pop{
    display:none;
}
.price-top-border{
      justify-content: space-between;
    display: flex;
}
.product-veri-container .option{

  position:relative;

}



.product-veri-container .second-option:after{

    content: "Most Popular";
    background: #008060;
    padding: 3px 8px;
    border-radius: 12px;
    margin-left: 8px;
    color: #fff !important;
    font-size: 10px !important;
    position: absolute !important;
    top: -8px;
    right: 15px;
    font-weight: 600;

}
.product-veri-container .third-option:after{

    content: "Free Shipping";
    background: #008060;
    padding: 3px 8px;
    border-radius: 12px;
    margin-left: 8px;
    color: #fff !important;
    font-size: 10px !important;
    position: absolute !important;
    top: -8px;
    right: 15px;
    font-weight: 600;

}
.price-box .discount-variant:nth-child(2){
  display:none;
}

.custom-page-wrapper {
    margin-top: 60px;
}


@media screen and (max-width:767px){

  .product-veri-container .main-price,.product-veri-container .old-price {
    font-size: 18px;
}
.product-veri-container .save-tag{
      font-size: 10px;
}
  
}

@media screen and (max-width:374.5px){

  .auto-refill-content .headline{
        font-size: 13px;  
  }
  .subtexts {
    font-size: 11px;
}
.product-veri-container .delivery {
    font-size: 11px;
}
.wrapper-bx {
    gap: 8px;
}
.price {
    min-width: 80px;
}
.product-veri-container .main-price, .product-veri-container .old-price {
        font-size: 15px;
    }

  .product-veri-container .option .info {
    font-size: 14px;
}

.product-veri-container .option .info span {
    font-size: 12px;
}
}

.info-top-right .common_btn{
  display:none;
}
#slidecarthq .item img {
    object-fit: contain !important;
}

.estimate-delivery span{
    background-color: #fff;
    border-color: #2a2552;
    outline-color: #524f6e0d;
        border: 1px dashed #004f4f;
    border-radius: 8px;
    outline: 3px solid #cddfe530;
    align-items: center;
    padding: 10px;
    font-size: 15px;
   position: relative;
    text-align: center;
    display: table;
    width: 100%;
    margin: 40px 0px 0px;
    font-weight:600;
}
.radio-container {
    flex-wrap: wrap;
        margin-top: 30px;
}
.radio-option {
    max-width: 48%;
    position: relative;
    background-color: #fff;
    width: 100%;
}
.radio-option label {
    max-width: 100%;
    min-height: auto;
    margin-bottom: 15px;
    border: 1px solid #e9e9e9;
        padding: 16px;
}
.radio-option input[type=radio]:checked+label {
    background-color: rgb(255, 243, 217);
    border: 1px solid #2a2552;
}
.best-deal-tag{
       background-color: #e01b1b;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px;
    border-radius: 4px;
    position: absolute;
    top: -12px;
}
.sale-slider .pro_price {
    font-weight: 700;
    font-size: 22px;
}

  .free-gifts {
            margin-top: 25px;
        }

        .free-gifts h4 {
               text-align: left;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 30px;
        }

        .gift-grid {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-bottom:0px;
        }

        .gift-item {
            border: 2px dashed #ddd;
            border-radius: 8px;
            text-align: center;
            flex: 1;
            min-width: 120px;
            padding: 10px;
            position: relative;
            background: #fff;
        }

        .gift-item.locked {
            opacity: 0.6;
            background: #fafafa;
        }

        .gift-item img {
            max-width: 100%;
            height: auto;
        }

        .gift-item .tag {
            position: absolute;
            top: -10px;
            left: 50%;
            transform: translateX(-50%);
            background: #e63946;
            color: #fff;
            font-size: 11px;
            padding: 3px 6px;
            border-radius: 3px;
        }

        .gift-item p {
            font-size: 13px;
            margin-top: 8px;
            font-weight: 5
        }

        .gift-confetti {
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 2;
        }

        .gift-lockings {
            color: #777;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 35px;
            height: 35px;
            display: flex;
        }

        .text-block-188 {
                z-index: 2;
    border-radius: 4px;
    color: #fff;
    background-color: #c8202f;
    justify-content: center;
    align-items: center;
    padding: .05rem .5rem;
    font-size: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex
;
        }
        .text-block-188 span{
            margin-left:2px
        }

        .gift_card {
            aspect-ratio: 1;
            border-radius: 4px;
            border: 1px dashed #cfcfcf;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: calc(25% - 6px);
            height: 100%;
            padding: 2px;
            transition: border-color .12s cubic-bezier(.645, .045, .355, 1);
            display: flex;
            position: relative;
            overflow: visible;
        }

        .gift-unlockers {
              color: #777;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    display: block;
    width: 100%;
        }

        .gift-locker {
            display: flex;
            flex-direction: column;
            font-variant: common-ligatures;
            align-items: center;
            gap: 2px;
        }

        .gift-price-badge {
            z-index: 5;
            justify-content: center;
            align-items: center;
            display: flex;
            position: absolute;
            inset: -8px 0% auto;
        }

        .bundle-option label {
            align-items: center;
            display: flex;
            justify-content: space-between;
        }
        .bundle-option label .bundle-content{
            flex-grow: 2;
        }
        .bundle-option label input[type="radio"] {
            accent-color: #000;
            width: 18px;
            height: 18px;
            }
.radio-option input[type=radio] {
    position: absolute;
    opacity: 1;
    cursor: pointer;
    top: 45%;
    transform: translateY(-50%);
    left: 10px;
    width: 16px;
    height: 16px;
    accent-color: #000;
}
.gift_card p{
 font-size: 12px;
    font-weight: 600;
    position: absolute;
    top: calc(100% + 5px);
    text-align: center;
    letter-spacing: -0.5px;
    line-height: 1.3;
}
.announcement-bar{
    display:none
}
.gift-box{
    width:100%;
}
      .sticky-headers {
   z-index: 999;
    position: fixed;
    top: 0;
    width: 100%;
}

.nav-new {
    flex-flow: column;
    width: 100%;
    display: flex
;
    position: relative;
}
.nav-july4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: #fff;
    background-color: #2a2552;
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex
;
}
.nav-july4.prime, .nav-july4.small {
    background-color: #2a2552;
    background-image: none;
    background-size: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    
}
.nav-july4-clock-w {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: flex-start;
    width: 150px;
    padding: 5px 10px;
    display: flex
;
}
.nav-july4-clock-column {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
;
}
.july4-clock-label {
    color: #2a2552;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2;
}
.july4-clock-number {
    color:#2a2552;
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
}
.nav-july4-txt-1 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
}
.nav-july4-txt-2 {
    text-transform: uppercase;
    font-weight: 600;
    display: block;
}
/* .custom-page-wrapper{
    margin-top:60px
} */
.july4-clock-divider {
    color: #2a2552;
    padding-left: .15rem;
    padding-right: .15rem;
    font-weight: 700;
}

.gift_card.active .gift_image{
    display:block !important;
}
.gift_card.active .gift-locker{
    display:none !important;
}

.sale-slider .pro_price{

        font-family: Kefir, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.sale-slider .pro_unit{
        font-size: 11px;
    color: #000;
    font-weight: 600;
    line-height: 1;
    font-family: Inter, sans-serif;
}
.best-deal-tag {
    font-size: 9px;
    padding: 3px 10px;
    top: -9px;
    font-family: Inter, sans-serif;
}
.free-gifts h4{
    border: 1px dashed #004f4f;
    border-radius: 8px;
    outline: 3px solid #cddfe530;
    align-items: center;
    padding: 14px;
    font-size: 13px;
    display: flex;
    position: relative;
    font-family: "Filson Pro", sans-serif;
        font-weight: 700;
        gap: 3px;
}
.free-gifts {
    margin-top: 5px;
}
.text-block-188 {
    padding: 3px 5px;
    font-size: 9px;
    font-family: Inter, sans-serif;
}
.gift_card p{
     font-family: "Filson Pro", sans-serif;
         color: #2a2552;
    font-weight: 700;
        font-size: 11px;
}

.common_btn.main-submit-btn{
    display:flex !important;
}
.radio-container {
    row-gap: normal;
}


.estimate-delivery span{
    background-color: #fff;
    border-color: #2a2552;
    outline-color: #524f6e0d;
        border: 1px dashed #004f4f;
    border-radius: 8px;
    outline: 3px solid #cddfe530;
    align-items: center;
    padding: 10px;
    font-size: 15px;
   position: relative;
    text-align: center;
    display: table;
    width: 100%;
    margin: 40px 0px 0px;
    font-weight:600;
}
.radio-container {
    flex-wrap: wrap;
        margin-top: 30px;
}
.radio-option {
    max-width: 48%;
    position: relative;
    background-color: #fff;
    width: 100%;
}
.radio-option label {
    max-width: 100%;
    min-height: auto;
    margin-bottom: 15px;
    border: 1px solid #e9e9e9;
        padding: 16px;
}
.radio-option input[type=radio]:checked+label {
    background-color: rgb(255, 243, 217);
    border: 1px solid #2a2552;
}
.best-deal-tag{
       background-color: #e01b1b;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 2px 10px;
    border-radius: 4px;
    position: absolute;
    top: -12px;
}
.sale-slider .pro_price {
    font-weight: 700;
    font-size: 22px;
}

  .free-gifts {
            margin-top: 25px;
        }

        .free-gifts h4 {
               text-align: left;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 30px;
        }

        .gift-grid {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-bottom:0px;
        }

        .gift-item {
            border: 2px dashed #ddd;
            border-radius: 8px;
            text-align: center;
            flex: 1;
            min-width: 120px;
            padding: 10px;
            position: relative;
            background: #fff;
        }

        .gift-item.locked {
            opacity: 0.6;
            background: #fafafa;
        }

        .gift-item img {
            max-width: 100%;
            height: auto;
        }

        .gift-item .tag {
            position: absolute;
            top: -10px;
            left: 50%;
            transform: translateX(-50%);
            background: #e63946;
            color: #fff;
            font-size: 11px;
            padding: 3px 6px;
            border-radius: 3px;
        }

        .gift-item p {
            font-size: 13px;
            margin-top: 8px;
            font-weight: 5
        }

        .gift-confetti {
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 2;
        }

        .gift-lockings {
            color: #777;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 35px;
            height: 35px;
            display: flex;
        }

        .text-block-188 {
                z-index: 2;
    border-radius: 4px;
    color: #fff;
    background-color: #c8202f;
    justify-content: center;
    align-items: center;
    padding: .05rem .5rem;
    font-size: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex
;
        }
        .text-block-188 span{
            margin-left:2px
        }

        .gift_card {
            aspect-ratio: 1;
            border-radius: 4px;
            border: 1px dashed #cfcfcf;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: calc(25% - 6px);
            height: 100%;
            padding: 2px;
            transition: border-color .12s cubic-bezier(.645, .045, .355, 1);
            display: flex;
            position: relative;
            overflow: visible;
        }

        .gift-unlockers {
              color: #777;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    display: block;
    width: 100%;
        }

        .gift-locker {
            display: flex;
            flex-direction: column;
            font-variant: common-ligatures;
            align-items: center;
            gap: 2px;
        }

        .gift-price-badge {
            z-index: 5;
            justify-content: center;
            align-items: center;
            display: flex;
            position: absolute;
            inset: -8px 0% auto;
        }

        .bundle-option label {
            align-items: center;
            display: flex;
            justify-content: space-between;
        }
        .bundle-option label .bundle-content{
            flex-grow: 2;
        }
        .bundle-option label input[type="radio"] {
            accent-color: #000;
            width: 18px;
            height: 18px;
            }
.radio-option input[type=radio] {
    position: absolute;
    opacity: 1;
    cursor: pointer;
    top: 45%;
    transform: translateY(-50%);
    left: 10px;
    width: 16px;
    height: 16px;
    accent-color: #000;
}
.gift_card p{
 font-size: 12px;
    font-weight: 600;
    position: absolute;
    top: calc(100% + 5px);
    text-align: center;
    letter-spacing: -0.5px;
    line-height: 1.3;
}
.announcement-bar{
    display:none
}
.gift-box{
    width:100%;
}
      .sticky-headers {
   z-index: 999;
    position: fixed;
    top: 0;
    width: 100%;
}

.nav-new {
    flex-flow: column;
    width: 100%;
    display: flex
;
    position: relative;
}
.nav-july4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: #fff;
    background-color: #2a2552;
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex
;
}
.nav-july4.prime, .nav-july4.small {
    background-color: #2a2552;
    background-image: none;
    background-size: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    
}
.nav-july4-clock-w {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: flex-start;
    width: 150px;
    padding: 5px 10px;
    display: flex
;
}
.nav-july4-clock-column {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
;
}
.july4-clock-label {
    color: #2a2552;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2;
}
.july4-clock-number {
    color:#2a2552;
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
}
.nav-july4-txt-1 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
}
.nav-july4-txt-2 {
    text-transform: uppercase;
    font-weight: 600;
    display: block;
}
.custom-page-wrapper{
    margin-top:60px
}
.july4-clock-divider {
    color: #2a2552;
    padding-left: .15rem;
    padding-right: .15rem;
    font-weight: 700;
}

.gift_card.active .gift_image{
    display:block !important;
}
.gift_card.active .gift-locker{
    display:none !important;
}

.sale-slider .pro_price{

        font-family: Kefir, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.sale-slider .pro_unit{
        font-size: 11px;
    color: #000;
    font-weight: 600;
    line-height: 1;
    font-family: Inter, sans-serif;
}
.best-deal-tag {
    font-size: 9px;
    padding: 3px 10px;
    top: -9px;
    font-family: Inter, sans-serif;
}
.free-gifts h4{
    border: 1px dashed #004f4f;
    border-radius: 8px;
    outline: 3px solid #cddfe530;
    align-items: center;
    padding: 14px;
    font-size: 13px;
    display: flex;
    position: relative;
    font-family: "Filson Pro", sans-serif;
        font-weight: 700;
        gap: 3px;
}
.free-gifts {
    margin-top: 5px;
}
.text-block-188 {
    padding: 3px 5px;
    font-size: 9px;
    font-family: Inter, sans-serif;
}
.gift_card p{
     font-family: "Filson Pro", sans-serif;
         color: #2a2552;
    font-weight: 700;
        font-size: 11px;
}

.radio-container {
    flex-wrap: wrap;
    margin-top: 30px;
}
.radio-container .radio-option {
            max-width: 48% !important;
            width: 48% !important;
        }


@media screen and (min-width:992px) and (max-width: 1199.5px) {

  .free-gifts h4 {
    font-size: 11px;
}

}

@media (max-width: 991.5px){
    .info-top-right .rw-rating {
        padding-bottom: 2rem;
        padding-top: 3rem;
    }
    .sale-slider .pro_price {
            font-family: Kefir, sans-serif !important;
            font-size: 16px !important;
            font-weight: 600 !important;
            color: #000 !important;
        }
}

    @media (max-width: 400px) {
       .radio-container .radio-option {
            max-width: 48% !important;
        }
    }


   @media (max-width: 480px) {
        
        .free-gifts h4 {
            padding: 12px 8px;
            font-size: 10px;
        }
    }

@media screen and (min-width:992px) and (max-width: 1199.5px) {

  .free-gifts h4 {
    font-size: 11px;
}

}

@media (max-width: 991.5px){
    .info-top-right .rw-rating {
        padding-bottom: 2rem;
        padding-top: 3rem;
    }
    .sale-slider .pro_price {
            font-family: Kefir, sans-serif !important;
            font-size: 16px !important;
            font-weight: 600 !important;
            color: #000 !important;
        }
}

    @media (max-width: 400px) {
       .radio-container .radio-option {
            max-width: calc(50% - 10px) !important;
        }
    }


   @media (max-width: 480px) {
        
        .free-gifts h4 {
            padding: 12px 8px;
            font-size: 10px;
        }
    }

    .menu-drawer {
        top: 60px !important;
    }

    .custom-megamenu-area .menu.active{
        top:70px;
    }