/** Shopify CDN: Minification failed

Line 63:4 Comments in CSS use "/* ... */" instead of "//"
Line 208:4 Comments in CSS use "/* ... */" instead of "//"
Line 233:4 Comments in CSS use "/* ... */" instead of "//"
Line 339:0 Unexpected "}"
Line 391:2 Comments in CSS use "/* ... */" instead of "//"
Line 398:4 Comments in CSS use "/* ... */" instead of "//"
Line 404:4 Comments in CSS use "/* ... */" instead of "//"
Line 553:4 Comments in CSS use "/* ... */" instead of "//"
Line 594:4 Comments in CSS use "/* ... */" instead of "//"

**/
div#shopify-section-template--21041603379451__collapsible_content_7BNEcj .section.section--block, div#shopify-section-template--21041603379451__collapsible_content_84My8j .section.section--block {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 20px;
}
section#shopify-section-template--21041603379451__1771424085090a6c03 .section.section--full-width {
    padding-bottom: 0;
}
.fether-block {
    margin-bottom: 0 !important;
}
.ft-slider {
    background-color: #EFEFEF;
}
p.prepaid_discount_offer {
    background-color: #13b168;
    color: #fff;
    display: inline-block;
    padding: 3px 20px;
    border-radius: 8px;
    font-weight: bold;
}
.product-page .faq-with-image-section {
    padding: 0;
    border: none;
    justify-content: center;
}
.product-page .faq-with-image-section .faq-content {
    flex: 1 1 50%;
    max-width: 750px;
}
.product-page .faq-with-image-section .faq-toggle {
    color: #000;
}
.product-page .faq-with-image-section .faq-question {
    font-size: 20px;
}
section#shopify-section-template--21041603379451__1755513426e5b9ece3 .section.section--full-width {
    padding-top: 0;
    padding-bottom: 0;
}
.product-info-inner .product-rich-text {
    margin-top: 8px;
    margin-bottom: 8px;
}
.product-info-inner .product_ttl_align {
    margin-bottom: 20px;
}
announcement-bar {
    //background-color: #000 !important;
}
.faq-block smooth-collapse.group .flex {
    font-size: 20px;
}
.variant-radio-image {
    width: 9rem;
}
.variant-radio-image label {
    border-radius: 8px;
    border-width: 2px;
}
.kkk.variant-radio-image span.variant_option_name {
    text-align: center;
    display: block;
    padding: 10px 0 5px;
    font-size: 12px;
    font-weight: bold;
}
span.variant_price_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 0;
    font-size: 12px;
    font-weight: bold;
}
span.variant_price_wrapper span {
    margin: 0 5px;
}
.product-variant-picker.my-6 .flex.items-center.mb-3.md\:mb-4 {
    display: none;
}
span.variant_discount {
    position: absolute;
    background-color: #000;
    color: #fff;
    font-size: 10px;
    padding: 8px;
    line-height: 8px;
    border-radius: 20px;
    letter-spacing: 0;
    left: 50%;
    transform: translateX(-50%);
    top: -15px;
    z-index: 9999999;
}
.variant-radio-image label {
    overflow: inherit;
}
button.button.button-add-to-cart.w-full.min-w-fit.button-secondary, button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border-radius: 14px;
}
.copy-btn img {
    margin-left: 4px;
}

div#shopify-section-template--21041603379451__custom_liquid_GHPNhy, div#shopify-section-template--21041603379451__custom_liquid_GHPNhy .section--full-width {
    background-color: #000;
    margin-top: 30px;
    margin-top: 30px;
    padding-top: 10px;
    padding-bottom: 30px;
}
details.product-collapse>summary {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.bundle__heading{
    color: #18181b;
    font-size: 2.5rem;
    text-align: center;
    padding-bottom: 20px;
    letter-spacing: 0;
    margin-top: 20px;
    font-weight: bold;
}
div#shopify-section-template--21041603379451__custom_liquid_U4qc7D .section.section--full-width {
    padding-bottom: 0;
}
#sm-widget-btn.snap_emi_txt {
    width: 100% !important;
}
.complementary-product {
    background-color: #ececec;
    border: none;
    padding: 0;
}
.product-complementary-products {
    background-color: #ececec;
    margin: 0;
    padding: 15px;
}
.product-complementary-products .text-base {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 16px;
}
span.sale-price.order-2 {
    color: #d20000;
    font-size: 22px;
}
.product-price .sale-price~.regular-price {
    line-height: 32px;
}
span.info-badge.sale-badge {
    background-color: #000;
    color: #fff;
    font-size: 17px;
    padding: 8px;
}
.qty-selector {
    border: 1px solid #ddd;
    padding: 5px 0;
    border-radius: 20px;
}
.qty-selector__button {
    background-color: transparent;
}
.reelfy_card_product.card_product_ajax {
    background-color: #00000094 !important;
    padding-top: 10px !important;
}
.reelfy_card_product.card_product_ajax span.rf-price-item {
    color: #fff !important;
}
.product-step-by-step--grid .product-step-by-step--item:nth-child(2) p.product-step-by-step--item__number {
    background-color: #666666;
}
p.product_tag {
    color: #666666;
    margin-bottom: 0;
}
p.product_tag a {
    text-decoration: underline;
}
@media (min-width: 1150px) {
    .header--desktop-logo-left-nav-left .header__nav {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 769px) {
    .how-slider {
    //max-width: 75%;
}
.how-slider.slick-initialized.slick-slider .slick-track {
    margin-left: 10px;
}
    .bundle-container {
    justify-content: center;
}
    .device-image {
    padding: 30px;
}
    .device-text {
    border-left: 1px solid #fff;
    padding-left: 50px;
}
    section.stats-section.kkkkk.only_for_mobile {
    display: none;
}
    .earn_trust_banner {
    padding: 0px;
}
        .device-text ul li {
      margin-bottom: 20px !important;
    }
    .device-section {
    //max-width: 1000px;
    margin: auto;
}
    .tab-content.active {
    flex-wrap: unset !important;
}
    .how-to-use {
    padding: 30px 0;
}
    .offers-section {
    padding: 20px 0;
}
.promo-banner {
    max-width: 500px;
    min-width: 300px;
}
div#shopify-section-template--21041603379451__custom_liquid_yC3bp4 .section-body {
    display: flex;
    justify-content: center;
    padding: 20px 0;
}
.earn_trust_perc {
    width: 45%;
    flex: 0 0 45%;
}
.earn_trust_banner{
     width: 55%;
    flex: 0 0 55%;
}
.earn_trust_inner {
    display: flex;
}
.earn_per_item {
    margin-bottom: 0px !important;
}
.earn_trust_perc h2 {
    padding-bottom: 20px;
}
.earn_per_item span {
    font-size: 45px;
}
.circle {
    width: 100px !important;
    height: 100px !important;
}
}
@media (min-width: 769px){
.mobile_slide_version{
    display: none;
}
}


@media (max-width: 768px){
    .earn_trust_banner.mobile_slide_version {
    margin-top: 20px;
}
    .desktop_slide_version{
        display: none;
    }
    .trust-bar .trust-item:nth-child(3) {
    margin-left: -15px;
}
    p.prepaid_discount_offer {
    padding: 6px 14px;
    font-size: 12px;
}
p.offer_heading {
    font-size: 13px !important;
}
.offer-body p:last-child {
    font-size: 12px;
}
.offer-footer {
    padding: 0 5px !important;
}
    .product-gallery-mobile-indicator .scroll-area-x {
    padding-top: 15px;
}
    .product-media-thumbnails {
        gap: 8px;
    }
}
    .bundle__heading {
    font-size: 25px;
    text-align: left;
    margin-top: 40px;
}
.brand-logo {
    width: 28px !important;
}
    section.stats-section.kkkkk.only_for_desktop {
    display: none;
}
    .desktop_below_banner{
        display: none;
    }
.product-info-inner .my-3 {
    margin-top: 10px;
}
.product-buy-buttons.my-8 {
    margin-top: .8rem;
}
.promo-banner {
    width: 100%;
}
}

.slick-dots li button:before{
    font-size: 14px !important;
}
.how-to-use .slick-dots li button:before {
    color: #fff !important;
}
.slick-dots li {
    margin: 0 0px !important;
}
.how-slider .slick-next {
    right: 25px;
    bottom: -50px !important;
    top: inherit !important;
}
.how-to-use .slick-next:focus, .how-to-use .slick-next:hover, .how-to-use .slick-prev:focus, .how-to-use .slick-prev:hover {
    background: #fff !important;
    opacity: 0.6 !important;
}
.how-slider button.slick-prev.slick-arrow {
    right: 60px;
    bottom: -50px !important;
    left: inherit;
    top: inherit !important;
}
.how-to-use .slick-next, .how-to-use .slick-prev {
    padding: 15px !important;
    background-color: #fff;
    z-index: 1;
}
.how-to-use .slick-next:before, .how-to-use .slick-prev:before {
    font-family: inherit;
    font-size: 18px;
    color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
div#shopify-section-template--21041603379451__custom_liquid_eFTBwj .section--full-width{
  padding: 0;
}

.how-to-use h2 {
    color: #fff;
    text-align: left;
    padding-top: 30px;
}
.copy-btn {
  display: flex;
  justify-content: center;
  //width: 100%;
}
.product-info-inner .promo-banner {
    padding: 0;
    border: none;
}
.how-slider .slick-track {
    //margin-left: 90px;
}
.stats-section .stat-box {
    margin-top: 0;
}
.earn_trust_inner {
    //background-color: #f1f1f1;
    padding: 0px 0;
}
div#shopify-section-template--21041603379451__custom_liquid_gEfaUi .section--full-width {
    padding: 0 20px;
}
.rating-star {
    background: #ffc60d !important;
}
div#shopify-section-template--21041603379451__custom_liquid_G7qKWT .section-wrapper {
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
    gap: 30px;
    padding-bottom: 0;
}
.img_items {
    margin: 20px;
}
.image_wrapper {
    display: flex;
}
#ezrv-root .ezrv-widget_write_review_container button {
    width: auto !important;
}
#ezrv-root .ezrv-widget_form_btn_submit, #ezrv-root .ezrv-widget_form_btn_cancel, #ezrv-root .ezrv-widget_write_review_container button {
    min-width: auto !important;
    width: auto !important;
}
.what\'s_included_inner {
    display: flex;
}
.whats_in_item {
    margin: 20px;
}
.whats_in_item img {
    display: block;
    width: 100%;
}
.copy_wrap {
    font-size: 13px;
}
.copy-btn img {
    max-width: 15px;
}
.copy-btn span {
    display: flex;
    align-items: center;
    font-size: 10px;
}
.copy-btn span {
    display: flex;
    align-items: center;
    font-size: 10px;
    padding: 7px 0px;
}
nav.breadcrumb {
    flex-wrap: unset;
}
.qty-selector-wrapper.my-6 {
    display: flex;
    align-items: center;
    margin-top: 18px;
}
.qty-selector-wrapper.my-6 label.label.label-product-info.mb-3 {
    margin-bottom: 0;
    margin-right: 15px;
}
@media (max-width: 768px) {
    .offer-card {
    width: 55% !important;
    flex: 0 0 55% !important;
}
        .earn__heading {
        display: none !important;
    }
     section#shopify-section-template--21041603379451__1769932338617b13dc .section--full-width {
    padding-bottom: 0;
  }
    .earn__heading {
    font-size: 26.375px !important;
}
    .copy-btn {
    font-size: 12px;
}

    benefit-item p {
    font-size: 11px;
}
    .promo-bar {
    margin-top: 15px;
}
        .device-text {
    display: none;
}
    .what\'s_included_inner {
    display: flex;
    overflow-y: hidden;
    overflow-x: scroll;
}
.whats_in_item {
    width: 60%;
    flex: 0 0 60%;
}
    .image_wrapper {
    display: block;
}
  .offer-cards {
    display: inline-flex;
    justify-content: flex-start;
    gap: 10px;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .offers-section {
    padding: 5px 0;
  }
  section.engineered-section {
    display: block !important;
}
    .comparison-wrapper {
        flex-direction: row !important;
    }
    .comparison-wrapper {
    flex-wrap: unset !important;
    gap: 10px !important;
}
.kkkkk .stat-box {
    gap: 5px !important;
}
.brands {
    gap: 8px;
}
.stat-text h3 {
    font-size: 15px !important;
}
.stat-text p {
    font-size: 12px !important;
}
.stats-section {
    gap: 5px !important;
}
.offers-section {
    padding: 20px 0 0 !important;
}
.earn_trust_perc {
    padding: 30px 0px 30px!important;
}
.how-to-use .slick-next, .how-to-use .slick-prev {
    //display: none !important;
}
.learn-more {
    margin-top: 50px !important;
}
.earn__trust_section .circle {
    width: 80px !important;
    height: 80px !important;
    margin-right: 20px !important;
    min-width: 80px !important;
}
.earn_per_item p {
    font-size: 14px;
}
.earn_trust_perc h2 {
    font-size: 18px !important;
}
.earn_trust_perc p {
    font-size: 14px;
}
.earn_trust_inner {
    display: flex;
    flex-direction: column;
}
.text-content, .slider-wrapper {
    flex: 1 1 100% !important;
    max-width: 100% !important;
}
.earn_per_item {
    gap: 0px !important;
}
.earn_perc_flex {
    margin-bottom: 20px;
}
div#shopify-section-template--21041603379451__custom_liquid_G7qKWT .section-wrapper {
    flex-direction: column-reverse;
}
.beforeAfter_slider .slick-slide {
    padding: 0;
}
.how-slider .slick-track {
    //margin-left: 380px;
}
div#shopify-section-template--21041603379451__custom_liquid_GHPNhy, div#shopify-section-template--21041603379451__custom_liquid_GHPNhy .section--full-width {
    margin-top: 0 !important;
    padding-top: 30px !important;
    padding-bottom: 10px !important;
}
.device-section {
    padding: 0px 0px !important;
}
.tab-header {
    gap: 20px !important;
}
.how-to-use h2 {
    font-size: 25px !important;
    margin-bottom: 30px !important;
}
.engineered-section h2 {
    font-size: 25px !important;
}
.features-box ul {
    padding: 5px 5px 5px 10px !important;
}
.features-box ul li {
    padding: 12px 0 !important;
    font-size: 12px !important;
}
.features-box .icon-column {
    padding: 5px 5px !important;
}
div#shopify-section-template--21041603379451__custom_liquid_zG63QM .section.section--full-width {
    padding: 0;
}
.included-item {
    min-width: 15% !important;
}
.included-container {
    gap: 40px !important;
}
main.product-grid .product-media {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
}
    .buy-buttons>*:where(.button,.shopify-payment-button) {
        flex-basis: 48%;
    }
    .buy-buttons [data-shopify="payment-button"]::after {
    width: 50px !important;
    right: 2px !important;
}
span.info-badge.sale-badge {
    font-size: 15px;
    padding: 8px 12px;
}
}

@media (min-width: 769px){
div#shopify-section-template--21041603379451__custom_liquid_eFTBwj .section-body {
    background-image: url(/cdn/shop/files/Review.jpg?v=1769942842);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div#shopify-section-template--21041603379451__image_with_text_WhfBak{
    display: none !important;
}
.offer-body p:nth-child(2) {
    max-width: 100%;
}
}
@media (min-width: 769px) and (max-width: 1200px){
.earn_trust_perc {
    padding: 20px 20px;
}
    .circle {
        width: 70px !important;
        height: 70px !important;
        min-width: 70px !important;
    }
    .earn_per_item {
    gap: 20px;
}
.earn_trust_perc p {
    font-size: 13px;
}
    .earn_per_item span {
        font-size: 15px;
    }
    .earn_per_item {
        margin-bottom: 5px !important;
    }
}