/** Shopify CDN: Minification failed

Line 70:0 Unexpected "<"
Line 79:4 "folor" is not a known CSS property

**/
/* Collection Card Image */
#shopify-section-template--26898464276867__collection_list_jzEezp 
.collection-card__image.media-aspect-square {
    border-radius: 8px;
    overflow: hidden;
    /* filter: grayscale(100%); */
    /* transition: all 0.3s ease; */
}

/* Hover effect */
/* #shopify-section-template--26898464276867__collection_list_jzEezp 
.collection-card__image.media-aspect-square:hover {
    filter: grayscale(0%);
    transform: scale(1.03);
} */

/* Card Container */
#shopify-section-template--26898464276867__collection_list_jzEezp .collection-card {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    padding: 12px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
}

/* Hover shadow */
/* #shopify-section-template--26898464276867__collection_list_jzEezp 
.collection-card:hover {
    box-shadow: 0 4px 14px rgba(0,0,0,0.15);
    transform: translateY(-3px);
} */

/* Collection Title */
#shopify-section-template--26898464276867__collection_list_jzEezp 
.collection-card__title {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-align: center;
    margin-top: 10px;
}

.ai-dual-media-abwppv2d3rdbnswpskaigenblock2a27f49tcznai {
    padding: 40px 0 ;
    margin: 0 auto !important;
    max-width: 1400px !important;
}
.ai-dual-media-aa3rztmfut3j2c1m3uaigenblock2a27f493gpyep {
    margin: 0 auto !important;
    max-width: 1400px !important;
}
#shopify-section-template--26898464276867__slideshow_8mHRAq .slideshow__slide-content p {
    text-transform: capitalize !important;
    font-family: 'ReplicaBold';
}
.ai-product-duo__heading-arvgrk1zoq3bheghxqaigenblock53c6c3edqpp73{
    text-transform: capitalize !important;
    font-family: 'ReplicaBold';
}

/*******************************Mobile responsive *************************************  */

@media only screen and (max-width: 767px) {
<h1 style="font-size: 24px; color: #ffffff; font-family: 'Inter'; font-style: normal;">
The Magnetic Phone Holder Built for Dutch City Bikes
</h1>




div#shopify-section-template--26898464276867__slideshow_8mHRAq h1 {
    font-size: 24px !important;
    folor: #ffffff !important;
    font-family: 'Inter' !important;
    font-style: normal !important;
}
#shopify-section-template--26898464276867__slideshow_8mHRAq .slideshow__slide-content p {
    font-size: 25px !important;
    text-transform: capitalize !important;
    font-family: 'ReplicaBold';
    line-height: 35px !important;
}
#shopify-section-template--26898464276867__slideshow_8mHRAq .slideshow__slide-content {
    padding: 15px 15px 20px !important;
}

}

@font-face {
  font-family: 'ReplicaProHeavy';
  src: url('/cdn/shop/files/Replica_ProTT_Heavy.ttf?v=1764221759')
       format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ReplicaBold';
  src: url('/cdn/shop/files/fonnts.com-Replica-Bold.ttf?v=1764222367')
       format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'ReplicaPro';
  src: url('/cdn/shop/files/fonnts.com-ReplicaPro.ttf?v=1764222368')
       format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Apply to whole theme */
html, body, h1, h2, h3, h4, h5, h6,
 li, a, button, input, textarea,
label, .button, .menu, .nav, .site-header {
  font-family: 'ReplicaBold', sans-serif !important;
}


/* work by ahmad */
@media (max-width: 768px){
    .slideshow__slide-content {
    display: flex;
    flex-direction: row-reverse;
    gap: 20px;
    align-items: center;
    }
    #shopify-section-template--26898464276867__slideshow_8mHRAq .slideshow__slide-content {
    padding: 15px 15px 0px !important;
    }

    .slideshow__slide-button-container .button {
    padding: 6px 16px !important;   /* button height & width */
    font-size: 12px !important;     /* text size */
    border-radius: 6px;             /* optional */
    }
    #shopify-section-template--26898464276867__slideshow_8mHRAq .slideshow__slide-content h6 {
    font-size: 20px;
    }
    #shopify-section-template--26898464276867__slideshow_8mHRAq .slideshow__slide-content a.button.accent2 {
    width: 107px;
    }
}
div#rich-text-01KAXNZDDDENQ938C6J13P72S1 {
  display: none !important;
}
.Teaser-pointer-Hn1zd {
    display: none !important;
    cursor: pointer;
}

#shopify-section-template--27143112753539__collapsible_content_ikbahz .accordion summary {
    font-size: 1.75rem;
}