/** Shopify CDN: Minification failed

Line 1475:4 Expected "}" to go with "{"

**/
/*   ==============  CUSTOM PAGE RESPONSIVE CSS DESKTOP ========= */

@media (max-width: 1920px) and (min-width: 1601px) {
  /* ====== INBOOK Y4 MAX PAGE ====== */

  .title-bx-change {
    left: 42%;
  }




  .change-img-caption {
    left: 29%;
  }

   .product__gallery {
        position: sticky;
        top: 50px;
        height: auto;
        align-self: flex-start;
    }

  .inbook-img-cap2 {
    left: 35%;
  }

  .inbo-y4-speed {
    left: 39%;
  }

  .inbo-y4-speed1 {
    left: 39%;
  }

  .inbook-y4-cp1 {
    left: 35% !important;
  }

  /* === ======  TV X3 ====== ===== */

  .tv-x3-img img {
    max-width: 551px;
  }

  .tv-x3-img {
    top: 52px;
    left: 20%;
  }

  .tv-x3-content-bx {
    top: 159px;
    right: 341px;
  }

  .ulter-bx-tv-x3 {
    top: 299px;
    right: 100px;
  }

  .img-bx-tv1 img {
    max-width: 486px;
  }

  .tv-x3-1 .img-bx-tv1 img {
    max-width: 722px;
  }

  .design-bx-tv {
    top: -194px;
    right: -376px;
    z-index: 999;
  }

  .design-bx-tv img {
    max-width: 1200px;
  }

  .scound-that-tv img {
    max-width: 900px;
  }

  .scound-that-tv {
    position: absolute;
    left: 268px;
    top: 35%;
  }

  /* ====== xe-23 PAGE ====== */

  .xete-ulter .mm-container {
    width: 100%;
    max-width: 1600px;
  }

  .xete-banner {
    padding-top: 326px;
  }

  .xe-lobx img {
    max-width: 400px;
  }

  .xe-grfd-bx1 {
    height: 18.3vw;
  }

  .xe-grfd-bx1 h4 {
    font-size: 23px;
    font-weight: 600 !important;
  }

  .grfd-bx2 h4 {
    line-height: 36px;
  }

  .grfd-bx3 {
    height: 11vw !important;
  }
  .grfd-bx4,
  .grfd-bx5 {
    height: 11vw !important;
  }

  .grfd-bx6 {
    background-image: url(/cdn/shop/files/img5.webp?v=1744028047);
    height: 23vw !important;
  }

  .grfd-bx2 {
    background-image: url(/cdn/shop/files/img6.webp?v=1744025521);
    height: 17vw !important;
  }

  /* ============ InBOOK Y2 PLus ===== */

  .product-inbook-y2-plus section.section-2 .rectangle[data-v-9cbf7330] {
    height: 15vw !important;
  }

  .product-inbook-y2-plus section.section-3 .text-5[data-v-9cbf7330] {
    font-size: 4em !important;
  }

  .product-inbook-y2-plus
    section.section-6
    .sec-6-part-1
    .rectangle[data-v-9cbf7330] {
    top: 24vw !important;
  }

  .product-inbook-y2-plus
    section.section-6
    .sec-6-part-3
    .part-3-text-2[data-v-9cbf7330] {
    top: 140.5vw !important;
  }

  .product-inbook-y2-plus
    section.section-6
    .sec-6-part-3
    .part-3-text-3[data-v-9cbf7330] {
    top: 147.5vw !important;
  }

  /* ============ InBOOK x2 PLus ===== */

  .img-inbook-power1 {
    margin: -213px;
  }

  .touchpad-bx-ibook {
    width: auto;
    margin-top: 183px;
  }
}

/*   ==============  CUSTOM PAGE RESPONSIVE CSS MOBILE ========= */

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

  #shopify-section-template--24410571997460__collection_list_zDDDgK .slider--tablet .card-grid {
        --slider-item-width: 38vw;
}


.product-card .price {
    flex-direction: column;
    display: ruby;
}


.product-card__content .price__sale {
    margin-left: 2px;
}

  
  .products-short-dec {
    padding: 5px 10px;
    background: #f6f6f6;
}

.products-short-dec p {
    font-size: 9px;
    color: #707070;
    line-height: 14px;
}

.product-card__content .price__regular {
    font-size: 14px !important;
    font-family: "AktivGrotesk - extra bold" !important;
}


span.price__sale.inline-flex.items-center.h-auto.relative {
    color: #7d7d7d !important;
    font-weight: 400 !important;
    font-size: 10px !important;
}


.product-card__content .off-stikcy-badge {
    padding-left: 0px;
}


    .product__gallery {
        position: inherit;
        top: auto;
    }

     .shopify-payment-button .sold-out {
        width: 170px;
    }

    .header__buttons>:is(a,button) {
    width: 2rem;
    height: 2.3rem;
}

.header__buttons {
    gap: 0px;
}

.header__buttons .icon-lg {
    width: var(--sp-6);
    height: var(--sp-6);
    width: 18px;
}


  .product-sticky-form__card .product-form__submit{
       width: max-content;
  }

       button.sticky-buy {
       width: 170px;
        font-size: 12px;
    }

    .product__thumbnail {
    border-radius: 3px;
}

.product__thumbnail:after {
    border: 1px solid #d1d1d1;
    border-radius: 6px;
}




    .sticky-btn {
    display: flex;
    width: 52%;
    }


    .product-sticky-form__card .product-form__submit {
    padding: 16px 14px
    }


  .cart-item {
    --cart-item-media-width: 3rem !important;
  }


  .tagline{
        font-size:10px;
  }


  .product__title .product__price {
    padding-top: 15px;
}


.bradcum-bx {
    margin-top: -27px;
}

.product-sticky-form__card .variendt div , .product-sticky-form__card span.price__sale.inline-flex.items-center.h-auto.relative , .product-sticky-form__card .off-stikcy-badge, .product-sticky-form__card .tax{
     display:none;
}


span#bankModalSubtitle , .bank-modal__header h3 , #globalOfferTitle , #offerModalTitle , .specs-header h3 {
    font-size: 16px !important;
    font-family: "AktivGrotesk - extra bold" !important;
}

/* .related-products .product-card .price {
    text-align: center;
    background: #fff;
    width: 46%;
    margin: 10px auto auto;
} */


.related-products .product-card .price--on-sale .price__regular {
    font-family: "AktivGrotesk - extra bold" !important;
    font-size: 16px;
    line-height: 0;
}


/* .related-products .product-card__details {
    text-align: center;
    padding: 0;
    margin: auto;
    width: auto;
} */

.pdp-offers{
    gap:0px !important;
}


   .bradcum-bx{
         display:block;
   }
  /* ========  PDP GRLOBAL CSS  ======= */

  .y1-plus {
    left: 4% !important;
    top: 69%;
  }

  /* ====== INBOOK Y4 MAX PAGE ====== */

  .desktop-vrs {
    display: none !important;
  }

  .hide-bx {
    display: none;
  }

  .reinverting-sec h4 {
    font-size: 14px;
  }

  .mbile-vrs {
    display: block;
  }

  .inbook-img-cap2 .mm-row {
    gap: 26px;
  }

  /* .section-bx {
    padding: 10px;
  }
 */
  .inder-line-img img {
    max-width: -webkit-fill-available;
  }

  .inder-img2 img {
    max-width: -webkit-fill-available;
  }

  .mobile-title-chg1 .mm-row {
    gap: 27px;
  }

  .mobile-title-chg1 {
    bottom: 68px;
    left: 11%;
  }

  .mobile-title-chg1 h4,
  .inbook-img-cap2 h4 {
    font-size: 14px !important;
  }

  .mobile-title-chg1 p,
  .inbook-img-cap2 p {
    font-size: 10px;
  }

  .inbook-mx-title {
    font-size: 28px;
  }

  .same-bx {
    top: 78px;
    left: 34px;
  }

  .max-right {
    right: 62px;
    top: 80px;
  }
  .the-new-mx {
    top: 36px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }

  .inbook-img-cap2 {
    left: 11%;
    bottom: 74px;
  }

  .endurance-img img {
    max-width: 340px;
    margin-top: 20px;
  }
  .inbo-y4-speed {
    left: 25%;
    top: 32px;
    width: 51%;
  }

  .performance-text-bx {
    padding-bottom: 20px;
  }

  .performance-text-bx h4 {
    font-size: 14px !important;
    padding-bottom: 10px;
  }

  .dek-brd{
        display:none;
  }


  .buy-page{
      padding:0px;
  }


  .performance-text-bx p {
    font-size: 10px;
    text-align: center;
    line-height: normal;
  }

  .inbo-y4-speed1 {
    top: 56px;
    left: 50%;
    transform: translateX(-50%);
  }

  .connectivity-img img {
    height: 352px;
  }

  .wifi-cont-bx {
    left: 50%;
    transform: translateX(-50%);
  }

  .wifi-cont-bx h4 {
    font-size: 18px;
  }

  .inbook-y4-cp1 {
    left: 3rem;
    bottom: 75px;
  }

  .inbook-y4-cp1 h4 {
    font-size: 14px;
  }

  .inbook-y4-cp1 p {
    font-size: 10px;
  }

  .inbook-y4-cp1 .mm-row {
    gap: 22px;
  }
  .mobile-title-chg {
    top: 32px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }

  .mobile-title-chg h4,
  .the-new-mx h4,
  .inbook-img-cap2 h4,
  .inbo-y4-speed1 h4 {
    font-size: 18px;
  }

  .inbo-y4-speed h4 {
    font-size: 18px;
  }

  .max-img-cap {
    text-align: center;
  }

  .endurance-sec h4 {
    font-size: 14px;
  }

  .smart-hd-6b {
    margin-top: 0;
    padding: 0px 60px;
  }

  .up-to-smart-et span {
    font-size: 20px;
  }

  .power-text {
    width: 62%;
    position: inherit;
    margin-left: 35px;
  }

  .up-to-smart-et h3 {
    font-size: 50px;
  }

  .smooth-bx {
    margin-left: 0;
    width: 100% !important;
  }
   
  .decktop-view-icon{
        display:none;
  }


  .text-with-icons .column__title{
        font-size:16px;
  }

  .footer-sec-btm .heading{
    font-size:16px;
  }

  .menu-drawer .drawer__menu-item{
        font-size:12px;
  }

  /* ============ XE-23 TWS ======= */

  .xete-banner-mobile {
    background-image: url(/cdn/shop/files/kv_mb_f1252e12-58fa-45de-85c0-910742a2bc20.webp?v=1744183579);
    width: 100vw;
    height: 177.4666666667vw;
    background-repeat: no-repeat;
    background-size: cover;
    display: block !important;
    padding-top: 155px;
    position: relative;
  }

  .xete-banner-mobile .min-bx-xete {
    position: absolute;
    bottom: 20px;
    text-align: center;
    width: 100%;
  }

  .xete-banner-mobile .xe-lobx img {
    max-width: 150px;
    margin: auto;
  }

  .xete-banner-mobile .min-bx-xete h4 {
    font-size: 24px;
    padding: 26px 0;
  }

  .xete-banner-mobile .min-bx-xete li {
    font-size: 13px;
    line-height: 22px;
  }

  .play-time-conent {
    text-align: center;
  }

  .play-time-conent p {
    font-size: 13px;
  }

  .play-time-conent h2 {
    font-size: 24px;
    padding: 18px 0;
  }

  .play-time-conent img {
    max-width: 140px;
    padding: 22px 0px;
    margin: auto;
  }

  .xete-bg-blue {
    background-color: #e5e8ed;
    padding: 60px 0;
  }

  .charge-sec-xe h4 {
    font-size: 24px;
  }

  .charge-sec-xe {
    padding: 80px 40px;
  }

  .charge-sec-xe p {
    padding: 2rem 1rem;
  }

  .musical-xete {
    padding: 80px 0px;
  }

  .musical-xete p {
    padding: 0rem;
  }

  .musical-bx2 {
    margin-top: 83px;
  }

  .musical-imgg {
    height: 57.25vw;
    background-repeat: no-repeat;
    background-size: cover;
    width: 54.592593em;
    display: block !important;
    background-size: contain;
    margin-top: 82px;
  }

  .charge-sec-xe h5 {
    font-size: 16px;
  }

  .audio-sec-bx {
    padding: 80px 0px;
  }

  .water-pr-sec {
    padding: 80px 0px;
  }

  .water-proof {
    padding: 20px;
  }

  .bg-badge {
    background-image: none;
    height: 100%;
    padding: 80px 0 0;
  }

  .intelligent-xe-bx {
    text-align: center;
  }

  .fingpoint-frxe {
    width: 100%;
  }

  .fingpoint-bx1 {
    margin-right: 10px;
    margin-left: 10px;
    width: 49%;
  }

  .xe-bottom-img img {
    width: 86.854167vw;
    margin: auto;
  }

  /* ====== SMART 8 HD ========= */

  .smart-60 {
    margin-top: 70px;
  }

  .styleish-img-smart img {
    max-width: 800px;
  }

  .list-bx-smart-hd {
    position: absolute;
    top: 127.645833vw;
    right: 2.208333vw;
    width: 37vw;
  }

  .mm-smart-hd-bx {
    padding-top: 8rem;
  }

  .smart-hd-built {
    margin-left: 0px;
    margin-top: 56px;
  }

  .smart-hd-built h3 {
    text-align: right;
    font-size: 40px;
    width: 117px;
    margin-left: 56px;
  }

  .smart-hd-text-bx {
    padding: 0px;
  }

  .mm-smart-hd-bx p {
    font-size: 18px;
  }

  .smart-hd-text-bx p {
    font-size: 18px;
  }

  .smart-hd-h3 {
    font-size: 42px;
  }

  .segment-bx-ft {
    margin-top: -153px;
    padding: 2px 27px;
  }

  .love-ig-smart {
    padding-bottom: 4rem;
  }

  .love-ig-smart img {
    max-width: 350px;
    margin: auto;
  }

  .smart-hd-img-disply {
    margin: 0;
  }

  .smart-hd-Fingerprint {
    padding: 0px;
  }

  .smart-hd-Fingerprint {
    margin-top: 0px;
  }

  .smart-create-aws-bx {
    top: 72rem;
    width: 95%;
  }

  .smarthd-img-1 {
    bottom: 0;
    right: -19px;
    position: relative;
  }

  .smart-mb-sp {
    margin-bottom: 110px;
  }

  .power-text p {
    font-size: 16px;
  }

  .smart-8-hd-game-img {
    margin-top: 92px;
  }

  .smart-8-hd-game {
    position: absolute;
    top: 38px;
    left: 28px;
    width: 76%;
  }

  .caputure-bx-smart {
    width: 76%;
    padding-left: 34px;
  }

  .segment-camera {
    width: 76%;
    padding-left: 34px;
  }

  .segment-camera h3 {
    font-size: 35px;
  }

  .divider {
    margin: 10px 0 10px;
  }
  /* ==========  HOT 40i PDP RESPONSIVE ================  */

  .king-bx-hot {
    padding: 30px 10px;
  }

  .king-bx-hot h3 {
    font-size: 18px;
    line-height: 32px;
    margin-top: 10px;
    font-family: "AktivINFINIX-BOLD" !important;
  }

  .the-king-lg1 {
    margin-top: 83vh;
    background-image: none;
  }

  .memory-bx-min {
    display: flex;
    padding-top: 125px;
    width: 100%;
  }

  .mb-mb-king-bx3 .king-bx-hot {
    padding: 251px 10px;
  }

  .mb-mb-king-bx3 .king-bx-hot h3 {
    font-size: 46px;
  }

  .product-sticky-form__card{
         padding: 10px 18px;
  }

  .mb-goodfather-md1 {
    position: absolute;
    top: 91.5rem;
    left: -2px;
  }

  .the-done-hot {
    margin-top: 0;
  }

  .hot-ft-charger-sec {
    position: absolute;
    bottom: 42%;
    left: 11px;
    width: 100vw;
    height: 20vw;
  }

  .hot-th-charger-bx-min {
    position: absolute;
    bottom: 49rem;
  }

  .mb-the-don-sec {
    bottom: 38rem;
  }

  .reverse-bx {
    bottom: 0 !important;
  }

  .the-boos-conven-bx {
    position: absolute;
    right: -2px;
    top: inherit;
  }
  .mb-camera-hot-bx1 {
    width: 60vw;
  }

  /* ==========  INBOOK X3 Slim RESPONSIVE ================  */

  #shopify-section-template--24410572751124__inbook_x3_slim_pdp_UnikwU
    .align-center,
  #shopify-section-template--24410575012116__inbook_x3_slim_pdp_ec4aA4
    .align-center {
    display: flex;
    align-items: center;
    display: block;
  }

  .inbook-xt-cntarea {
    padding-top: 100px;
    text-align: center;
  }

  .inbook-xt-logo1 img {
    max-width: 120px;
    margin: auto;
  }

  .inbook-xt-logo2 img {
    max-width: 268px;
    margin: 30px auto 0;
  }

  .inbook-xt-cntarea h2 {
    font-size: 22px;
    line-height: 25px;
  }

  .inbook-ulta-bx:before {
    height: 58px;
    left: 132px;
    top: 14px;
  }

  .inbook-xt-logo2 {
    padding-bottom: 40px;
  }

  .inbook-xt-cntarea li {
    max-width: 34px;
  }

  .inbook-xt-banner2 {
    background: linear-gradient(180deg, #e2eae4, #d5e5ee);
    padding: 0px;
  }

  .inbook-slim-cnt h3 {
    font-size: 37px !important;
    text-align: center;
    line-height: 51px;
    padding-top: 50px;
  }

  .inbook-slim-cnt {
    padding: 0 5px;
  }

  .inbook-ulta-bx-min {
    display: flex !important;
    justify-content: end;
  }

  .mobile-vers-xt1 {
    display: none !important;
  }

  .show-inboobxe {
    display: block;
  }

  .alloy-cnt-bx1 {
    text-align: center;
  }

  .alloy-inbook-img {
    width: 86.802083vw;
    height: 179.90625vw;
    margin: 0;
    margin-bottom: 64px;
  }

  .inbook-forgert-chrger-bx {
    width: 91.34375vw;
    height: 154.65625vw;
    margin-top: 0px;
    background-image: url(/cdn/shop/files/sc-1.png?v=1744346060);
  }

  .forget-inbook-xt {
    margin-top: 120px;
  }

  .inbook-xt-banner5 {
    height: unset;
    background: linear-gradient(180deg, #c6ddfa, #bfd8ff);
    margin-top: -45.104167vw;
  }

  .not-show-mob {
    display: none;
  }

  .inbook-slim-cnt h4 {
    text-align: center;
    font-size: 42px;
  }

  .inbook-slim-cnt p {
    text-align: center;
    font-size: 28px;
  }

  .show-mob1-inbook {
    text-align: center;
    margin-top: 20px;
    display: block;
  }

  .show-mob1-inbook p {
    text-align: center;
    font-size: 30px;
  }

  .stay-inbook-img img {
    max-width: 346px;
    margin: auto;
    border-radius: 20px;
  }

  .inbook-xt-banner8 {
    background-image: url(/cdn/shop/files/bg-backlit_fed7cb89-316e-43f8-bd77-a35066ff393e.webp?v=1744347406);
    height: 133.072917vw;
  }

  .inbook-xt-banner8 h3 {
    font-size: 65px;
  }

  .inbook-xt-banner8 p {
    padding-top: 15rem;
  }

  .party-log img {
    max-width: 157px;
  }

  .stay-inbook-ctn-mb {
    position: absolute;
    left: 48px;
    color: #fff;
    margin-top: 58px;
  }

  .stay-inbook-ctn-mb p {
    font-size: 16px !important;
    line-height: 25px;
  }
  .party-cnt p {
    font-size: 20px;
    line-height: 30px;
  }

  .window-img-inbook {
    width: 86.947917vw;
    height: 83.947917vw;
    margin: auto;
  }

  .inbook-xt-cntarea h4 {
    display: none;
  }

  .inbook-xt-cntarea h5 {
    display: none;
  }

  .inbook-xt-banner4 {
    padding-top: 100px;
  }

  .inbook-xt-banner4 h4 {
    font-size: 40px;
  }

  .alloy-cnt-bx p {
    font-size: 34px;
  }

  .inbook-xt-banner4 .align-center {
    display: block;
  }

  .inbook-slim-cnt h4 {
    text-align: center;
    font-size: 30px;
  }

  .inbook-slim-cnt p {
    text-align: center;
    font-size: 20px;
  }

  .show-mob1-inbook p {
    text-align: center;
    font-size: 25px;
    line-height: 34px;
  }

  .power-sec-img.stay-inbook-img {
    margin-bottom: 40px;
  }
  /* ======================   INBOOK X2 PLUS ============== */

  .inbook-display-cnt {
    top: 0;
    width: auto;
    left: 14px;
    position: inherit;
    padding: 10px;
  }

  .inbook-display-cnt h3 {
    font-size: 24px;
  }

  .seamless-pr-bx-xt {
    position: absolute;
  }

  .display-num-inbook-x2 h3 {
    font-size: 40px;
    padding-top: 2px;
  }

  .tagline-display-img {
    bottom: 47px;
  }

  .tagline-display-img1 {
    bottom: -5%;
  }

  .dual-img-inboo {
    top: 0px;
  }

  .sy-hey-bx1 {
    margin-top: 6%;
  }

  .sy-hey-bx h3 {
    margin-bottom: 0px;
  }

  .footer-inbbok-st1 li:after {
    display: none;
  }

  .footer-inbbok-st1 li {
    line-height: 2;
  }

  .footer-inbbok-st1 {
    padding-top: 36px;
  }

  .brush-metal-cnt {
    top: 46rem;
    right: 0;
    left: 70px;
  }

  .brush-metal-cnt2 {
    right: 9px;
    width: 350px;
    bottom: 63px;
  }

  .stays-bx-inbook h3 {
    font-size: 24px;
  }

  .brush-metal-cnt1 {
    left: 214px;
    top: 25rem;
  }

  .img-inbook-power1 {
    background-image: url(/cdn/shop/files/bg_7.png?v=1743062794);
    height: 330px;
  }

  .hour-img1 {
    max-width: 107px;
    margin-left: 4px;
    margin-top: 30px;
  }

  .syhi-bx h3 {
    padding-bottom: 30px;
  }
  /* ================ Home page respinsive ============== */

  .title-sm {
    font-size: 16px;
  }

  .product-card__content {
    padding: 7px 11px 18px;
  }

  .quick-view__button {
    top: 153px;
    opacity: 1;
    left: 9px;
    width: 40px;
    height: 40px;
    display: none;
  }

  .lite-youtube {
    height: 146px !importnat;
  }

  .product-card__media {
    margin-top: 0px;
  }

  .new-badge{
      font-size:10px;
  }


  /* recently-viewed.recently-viewed.page-width.block {
    padding: 0;
} */


    .slider--tablet .card-grid {
        --slider-item-width: 65vw;
    }

  .product-card__details {
    /* padding-bottom: 10px; */
    /* padding-top: 15px; */
  }

  span.badge.badge--onsale.flex.items-center.gap-1d5.font-medium.leading-none.rounded-full {
    position: absolute;
    border-radius: 8px;
    padding: 8px 10px !important;
    top: 18px;
    left: 10px;
    font-size: 9px !important;
  }
  .rating {
    position: absolute;
    border-radius: 7px;
    /* top: 18px; */
    right: 11px;
    background-color: #e0e0e161 !important;
    font-family: AktivINFINIX !important;
    padding: 5.4px 10px;
    bottom: inherit;
    font-size: 10px;
  }

  .heading {
    text-transform: uppercase;
    font-size: 28px;
}


.mm-single .mm-sharing-icon {
    top: 52px;
}

  #TabPanel-collection_i3PgwV .product-selling-badge p {
    font-size: 12px;
  }

  #TabPanel-collection_i3PgwV .rating {
    background-color: #fff !important;
    top: inherit;
    margin-top: -41px;
  }

  .html5-video-container {
    height: 100%;
    object-fit: cover;
  }

  .followers {
    color: gray;
    font-size: 11px !important;
  }

  .channel-name {
    font-weight: 700;
    font-size: 11px !important;
  }

  .description {
    font-size: 11px !important;
  }
 
  #shopify-section-template--24410571997460__featured_collections_GpF6gJ .section--padding{
       padding-top:0px;
  }

  .card-content {
    padding: 10px 10px;
    position: relative;
  }

  .mar-icon svg {
    width: 30px;
    height: 11px;
  }

  .marquee-text span {
    font-size: 25px;
    padding: 0.2rem;
  }
     .white-tape {
        left: -29px;
        bottom: 11px;
        width: 112%;
        overflow: hidden;
    }

    .green-tape {
        left: -23px;
        bottom: 54px;
        width: 114%;
    }

  .tape {
    height: 44px;
  }


  div#shopify-section-template--24410571997460__ctm_marquee_7wccze {
           background: #000;
        padding-bottom: 25px;
}


  .product-additional-info .mm-col-3 {
    flex: 0 0 48%;
    max-width: 47%;
}

  .product-additional-info .mm-row{
           flex-wrap: wrap;
  }



  #shopify-section-template--25659573534996__collection_list_9dMbPb .collection-card-bx ,
#shopify-section-template--25660117713172__collection_list_9dMbPb .collection-card-bx ,
#shopify-section-template--25659242840340__collection_list_9dMbPb .collection-card-bx ,
#shopify-section-template--25659172389140__collection_list_9dMbPb .collection-card-bx{
    padding: 11px;
}



    #shopify-section-template--25659573534996__collection_list_9dMbPb .collection-card-bx .heading ,
    #shopify-section-template--25660117713172__collection_list_9dMbPb  .collection-card-bx .heading ,
    #shopify-section-template--25659242840340__collection_list_9dMbPb .collection-card-bx .heading ,
    #shopify-section-template--25659172389140__collection_list_9dMbPb  .collection-card-bx .heading ,
    #shopify-section-template--25659008450836__collection_list_9dMbPb .collection-card-bx .heading ,
    #shopify-section-template--24410571604244__collection_list_9dMbPb .collection-card-bx .heading{
        font-size: 12px;
    }



    .cross-card-min{
             width: 70%;  
    }
   

    .cross-img {
    width: 50%;
}


.cross-title {
   line-height: 16px;
        padding-bottom: 5px;
}

.cross-price{
      line-height: 16px;
}


p.announcement-text.leading-tight{
        font-size:9px !important;
}

/* ---------PDP page remonsive  ------- */

.bank-modal__content{
         padding:18px !important;
}

.bank-modal__header {
    margin-bottom: 20px;
}

.bank-modal__subtitle {
    font-size: 16px;
}


.mobile-view-icon{
     display:block;
}

.bank-offer-icon {
    width: 40px !important;
    height: 40px !important;
}

.bank-offer-text h4 {
    margin: 0;
    font-size: 12px !important;
}

.bank-offer-text p {
    margin-top: 6px;
    font-size: 9px !important;
}

.bank-offer-rich p{
      font-size:10px;
}

.bank-offer-divider {
    width: 1px;
    height: 74px !important;
}

.product-sticky-form__card{
    /* width: max-content; */
    padding: 19px 12px;
    /* justify-content: normal; */
}

/* iOS only: Safari + Chrome */
@media only screen 
  and (-webkit-min-device-pixel-ratio: 2) /* Retina devices */
  and (max-width: 430px) { /* max iPhone width */

  body {
    overflow-x: hidden !important;
  }

}

/* @media screen and (min-width: 750px) {
  media-gallery.product__gallery.product__gallery--full_width.block.mm-w-media.relative {
    position: sticky;
    top: 0;
}
} */