/** Shopify CDN: Minification failed

Line 18:22 Unexpected "{"
Line 18:31 Expected ":"
Line 18:38 Unexpected "{"
Line 35:20 Unexpected "{"
Line 35:29 Expected ":"
Line 35:35 Unexpected ","
Line 36:19 Unexpected "{"
Line 36:28 Expected ":"
Line 36:35 Unexpected "{"
Line 46:20 Unexpected "{"
... and 5 more hidden warnings

**/
.page-product.page-sh-19-abtesting-redesign.abtesting-redesign {

    .slider-controls-{{ section.id }} {
    position: absolute;
    bottom: -1px;
    top: unset !important;
    left: 50%;
    transform: translateX(-50%);
    width: fit-content;
    background: #F6F4F3;
    border-radius: 20px 20px 0 0;
    padding: 8px 8px 4px;
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: center;
    box-shadow: 0px -2px 10px rgba(0,0,0,0.08);
    }

    .slider-action-{{ section.id }},
    .slider-sound-{{ section.id }} {
    position: static;   /* remove any absolute positioning conflicts */
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #EDEBEA;
    border: none;
    box-shadow: none;
    }

    .slider-action-{{ section.id }} svg,
    .slider-sound-{{ section.id }} svg {
    width: 16px;
    height: 16px;
    }

    .product-quick-add.is-visible{
        display: none;
    }
    .product-info__price .rating-with-text {
        align-items: center;
        flex-wrap: wrap;
    }

    .image-with-text--container .custom-signature-image-below-text {
        height: 100%;
        width: 100%;
        margin-top: 10px;
    }

    .image-with-text--container .custom-signature-image-below-text img {
        height: auto;
        max-width: 103px;
        width: 100%;
        aspect-ratio: unset;
    }

    .image-text-with-icon-text-container{
        display: grid !important;
        grid-template-columns: 1fr 1fr;
    }

    .image-text-with-icon-text-container .media{
        position: relative;
    }

    @media screen and (max-width:700px){
        .image-text-with-icon-text-container{
            grid-template-columns: 1fr;
        }
    }

    @media (min-width: 750px) and (max-width: 1200px){
        .image-text-with-icon-text-container .icons{
            left: unset;
            bottom: unset;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
        }
    }
    
    @media (min-width: 699px) and (max-width: 999px) {
        .image-text-with-icon-text-container.image-with-text-icons .icons {
            right: 10px;
            bottom: unset !important;
            left: unset;
        }
    }
    
    @media screen and (max-width: 999px) {
        .image-text-with-icon-text-container.image-with-text-icons .icons {
            right: 27px;
            bottom: unset;
            top: 50%;
            transform: translateY(-50%);
        }
    }

    .image-text-with-icon-text-container .media__image{
        object-position: left;
    }

    .image-with-text--container{
        max-width: 1280px;
        padding: 0 20px;
        margin: auto;
        gap: 48px;
    }

    .image-with-text--container .text-wrapper{
        width: 100%;
    }

    .product-info-header-mobile,
    /* .kaching-bundle-info--wrapper, */
    .kaching-bundles__block-title,
    .size-guide-image-wrapper-desktop.cover,
    .size-guide-image-wrapper.cover,
    .product-info__buy-buttons .payment-icon-list {
        display: none;
    }

    [data-block-type=size-guide] {
        display: block;
    }

    .bundle-size-guide {
        display: flex;
        justify-content: space-between;
        padding: 8px 0 0;
    }

    .bundle-size-guide .size-guide-text {
        margin: 0;
        max-width: unset;
        font-size: 20px;
        font-weight: 600;
        font-family: var(--heading-font-family);
    }

    .kaching-bundles__bar-wrapper .kaching-bundle-info--wrapper {
        display: block;
        margin-bottom: 0;
        margin-top: 16px;
    }

    .video-review-section .swiper-pagination-bullets.swiper-pagination-horizontal {
        display: flex;
        justify-content: center;
        padding: 24px 0 0;
    }

    .product-info__badge {
        font-weight: 400;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0%;
        vertical-align: middle;
        padding: 4px 8px;
        background: #ffffff;
    }

    .product-gallery__media-list-wrapper .page-dots{
        column-gap: 0;
    }

    .product-gallery__media-list-wrapper .page-dots>*{
        width: 25px;
        height: 2px;
        border-radius: 0;
    }

    .product-gallery__media-list-wrapper media-carousel .product-gallery__media{
        padding:3px;
    }

    .product-info__usp-list>div .icon{
        width: 32px;
        height: 45px;
        background: #EDEBEA;
        border-radius: 20px;
    }

    .product-info__usp-list>div .icon svg {
        width: 25px;
        height: 25px;
    }

    .kaching-bundles .kaching-bundles__bar .product-info__block-item.naBlock{
        display: none !important;
    }
    .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{
        top: 18px;
        left: 110px;
        right: auto;
    }
    /* .kaching-bundles .kaching-bundles__bar-variant-names{
       width: calc(58% - var(--offset-left));
    } */
    .kaching-bundles .kaching-bundles__bar-variant-main{
        width: 100%;
    }
    /* kaching-bundle .kaching-bundles .kaching-bundle-info--wrapper{
        display: none;
    } */
     .product-info div:nth-child(8){
        display: none;
     }
      .kaching-bundles__block > div:nth-child(2){
        display: none;
      }
      .kaching-bundle-info--wrapper .arrow-icon{
        display: none;

      }
      },
      
    @media (min-width: 1000px){
        .product-gallery-wrapper .product-info-header-mobile{
            display: none !important;
        }
    }

    @media screen and (max-width: 999px) {

        .product-info-header-mobile {
            display: block;
        }

        .product-gallery-wrapper {
            gap: 24px;
        }

        .product-gallery__media-list-wrapper media-carousel{
            padding-inline: unset;
            padding-right: 47px;
        }

        .product-info__title,
        .product-info__price,
        .product-info__short-description,
        .bundle-size-guide .size-guide-image-wrapper {
            display: none;
        }

        .product-info__title {
            font-size: 28px;
            font-weight: 600;
            line-height: 120%;
            margin-top: 10px;
            width: 92%;
        }

        .product-info__short-description p {
            font-weight: 400;
            font-size: 14px !important;
            line-height: 120%;
            margin-top: 8px;
            margin-bottom: 20px;
        }

        .product-info-header-mobile {

            .product-info__title,
            .product-info__price,
            .product-info__short-description {
                display: block;
            }
        }

        .product-info__price .price-list sale-price {
            font-size: 16px !important;
            font-weight: 400;
            line-height: 120%;
            letter-spacing: 0%;
            vertical-align: middle;
        }

        .product-info__badge {
            font-size: 12px;
            padding: 2px 4px;
        }

        .product-info__block-item[data-block-type=buy-buttons] {
            margin-bottom: 0;
        }

        .product-gallery__media-list-wrapper .page-dots{
            padding: 21px 0 0;
            margin: 0;
        }

        .scm-reviews-rate .pr-star{
            font-size: 16px;
            font-weight: 600;
        }

        .lai-wrap-block-star {
            margin-top: 9px;
            margin-bottom: 25px;
        }

        .product-info__usp-list>div {
            gap: 8px;
        }

        .product-info__usp-list {
            gap: 16px;
            margin-bottom: 23px;
        }

        .bundle-size-guide {
            padding: 4px 0 4px;
        }

        .kaching-bundles .kaching-bundles__bar-wrapper {
            padding: 11px 12px !important;
        }

        .kaching-bundles .kaching-bundles__bar-wrapper:has(.product-info__kaching-bundle-info) {
            padding: 9px 9px 0 !important;
        }

        .na-buton-wraps button.button.button--xl {
            height: 44px;
        }

        .product-info__block-item.naBlock {
            margin-top: 6px;
        }

        .trust-card p {
            margin: 7px 0 0;
        }

        .trust-card h4 {
            margin-top: 1px;
        }

        .trust-card {
            padding: 8px 11px 10px;
        }

        .kaching-bundles .kaching-bundles__bar-variant-main {
            width: 100%;
        }

        .feature-card__image {
            aspect-ratio: 5.5 / 6.2;
        }

        .slider-slide-template--24345880494348__video_slider_fpHUCs {
            aspect-ratio: 9.6 / 15.2;
        }

        .bd-testimonials--container .testimonial-slider {
            padding-bottom: 5px;
        }

        .shopify-section--rich-text .h2 {
            font-size: 28px;
        }

        .shopify-section--rich-text .h2+.description {
            margin-top: 2px;
            width: 91%;
        }

        .video-review-section > div {
            padding-top: 5px;
        }

        .image-with-text-icons .icons {
            right: 27px;
            bottom: 43%;
        }

        .image-with-text-icons .icon-card {
            padding: 0;
        }

        .image-with-text-icons {
            gap: 17px;
            margin-bottom: 20px;
        }

        .video-review-section > div {
            padding-top: 5px;
        }

        .image-with-text-icons .icons {
            right: 27px;
            bottom: 43%;
        }

        .image-with-text-icons .icon-card {
            padding: 0;
        }

        #reviewImporter .scm-row {
            margin: 0;
            flex-direction: column;
            height: 100% !important;
        }

        #reviewImporter .scm-row .item {
            position: unset !important;
            width: 100%;
        }

        #reviewImporter .scm-row .item.has-photo.has-truncate .thumb-img {
            display: none;
        }
        .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{
        top: 12px;
        left: 95px;
        right: auto;
    }
    /* .kaching-bundles .kaching-bundles__bar-variant-names{
            width: calc(100% - var(--offset-left));
    }   */
    }
    .kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{
        display:none;
    }
    
    .kaching-bundles .kaching-bundles__bar-most-popular__content:before, .kaching-bundles .kaching-bundles__bar-most-popular__content:after{
        display: none;
    }
    .kaching-bundles .kaching-bundles__bar-most-popular__content{
        border-radius: 4px !important;
    }
    .swiper-slide .play-stop svg path{
        fill: none;
        stroke: #000;
        stroke-width: 1;
    }
    .swiper-slide .mute-unmute svg path:nth-of-type(2){
        fill: transparent;
        stroke: currentColor;
        stroke-width: 1;
        stroke-linejoin: round;
        stroke-linecap: round;
    }

    @media(min-width: 699px) and (max-width: 999px){
        .image-with-text-icons .icon-card {
            width: fit-content;
            background:none;
        }
        
        .image-with-text-icons .icons {
            right:auto;
            bottom: 22% !important;
            left:36%;
        }
    }

    .product-info__usp-list>div {
        gap: 7px;
    }
    .product-info__usp-list {
        gap: 4px;
    }

}





 