.hero__content-wrapper{
    position: relative;
    /**padding-left: 5.2rem;
    padding-top: 12px;
    padding-bottom: 12px;**/

    /**&:before{
        content:"";
        position: absolute;
        top:50%;
        left:0;
        right:0;
        bottom:0;
        background-image: url("/cdn/shop/files/head-txt-bg.png?v=1774446516");
        background-repeat: no-repeat;
        z-index: -1;
        transform: translatey(-50%);
        background-position: left center;
    }**/
}

.heading-support {
    text-align: center;
    padding-top: 80px;
    h2{
        margin-bottom:15px;font-weight: 500;
    }
}

.product-img {
    padding: 0px 15px;
}

.product-slider {
    margin-top: 2.5rem;
    margin-bottom: 4rem;
}

.product-slider button.slick-arrow{
    position: absolute;
    top:50%;
    background-color: #f1f1f1;
    width: 40px;
    height: 40px;
    text-align: center;border-radius: 50%;
}

.product-slider button.slick-next:before,  .product-slider button.slick-prev:before{
    font-size: 0;
    width: 25px;
    height: 25px;
    display: block;
    background-repeat: no-repeat;
    background-position: 100% center;
}

.product-slider button.slick-next:before {
    background-image: url(/cdn/shop/files/arrow-right.png?v=1774534009);
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    
}

.product-slider button.slick-prev:before{
    background-image: url(/cdn/shop/files/arrow-left.png?v=1774534009);
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}

.product-slider button.slick-next:hover:before,  .product-slider button.slick-prev:hover:before{
    border-radius: 50%;
}
.product-slider button.slick-arrow:hover{
    background-color: #f9f9f9;transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}

.my-product-div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 30px 0px 30px 0px;
}

.product-txt, .product-media{
    width: calc(100% / 2);
    padding: 2rem;
}
.product-txt{width: 60%;}
.product-media{width: 40%;}

#shopify-section-template--25277003104543__custom_liquid_VeLqmi{
    //*background-color: #E24E0B;*//
    background-color: transparent;
    background-image: linear-gradient(154deg,#f4f0fc 0%,#f7fffd 100%);
}

.product-txt{
    h3{
        font-size: 26px;color: #fff;font-weight: 500;
    }
    p{
        font-size: 16px;color: #fff;
    }
}

.product-btn{
    margin-top: 30px;
    a {
        background-color: #fff;
        display: inline-block;
        text-align: center;
        padding: 13px 2rem;
        font-size: 16px;
        color: #e24e0b;
        border-radius: 40px;
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;

        &:hover{
            background-color: #000;
            color: #fff;
        }
    }
}

.product-card__content .price {
    color: #E24E0B;
}

.card-sections{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cards-content {
    width: calc(100% / 4 - 15px);
    padding: 15px;

    figure{
        margin:0px;
    }
}

.turn-photo{
    .product-txt{
        h3{
            color:#000;
        }
        p{
            color: #333;
        }
        .product-btn{
            a{
                background-color: #E24E0B;
                color: #fff;

                &:hover{
                    background-color: #000;
                }
            }
        }

    }
}

.cards-content {
    position: relative;

    h4 {
        margin: 15px 0px 0px;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        color: #000;
    }
    p{
        font-size: 16px;color: #777;text-align: center;margin-top: 10px;
    }
    span{
        background-color: #fff;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        display: inline-block;
        text-align: center;
        position: absolute;
        top: 1.5rem;
        left: 1.5rem;
        line-height: 1.7rem;
    }
}

#shopify-section-template--25277003104543__custom_liquid_RaGgmy {
    background-color: #E24E0B;
}

.testi-text{
    text-align: center;
    img{width: 100px;margin: 0px auto;
    }

    h4{margin-bottom: 10px;font-weight: 500;}
    .admin-name{font-weight: 500;margin-bottom: 20px;}

    }

.double-code {
    width: 3rem;
    margin: 0px auto 1.6rem;
}

.testi-slider, .group-slider {
        .slick-dots{
            li{
                button{
                    &:before{
                        font-size: 12px;
                }
            }
        }
    }
}

.testi-slider .slick-dots li.slick-active button, .group-slider .slick-dots li.slick-active button{
    color: #D1D1D1;
}

.testi-slider .slick-dots li.slick-active button:before, .group-slider .slick-dots li.slick-active button:before{
    color: #E66262;
}

.testimonial-group {
    margin-bottom: 40px;
}

.custom-section-content .details__header {
    font-size: 20px;padding: 22px 0px;
}
.custom-section-content .details-content p{font-size: 16px;color: #777;}
.product-grid__item p {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.product-grid__item product-price.text-block span {
    font-size: 16px;
}

#shopify-section-template--25277003104543__featured_blog_posts_DmYMeY{
  background-image: url(/cdn/shop/files/blog-bg.png?v=1774972413);
  background-repeat: no-repeat;background-size: cover;padding: 60px 0px;
}

.footer-line{
    margin-top: 80px;
     img {
        transform: scaley(-1);
    }
}

.product-card .buy-buttons-block {
    width: 160px;
    margin: 0px auto;
}

.product-card button.add-to-cart-button{
    border-radius: 50px;
    padding: 0px;
}
.product-card button.add-to-cart-button:hover{
    background-color: #000;
    color: #fff;
}

.accordion .svg-wrapper
{
    width: 25px;
    height: 25px;
}

.add-to-cart-text__content span {
    text-transform: capitalize;
    font-size: 14px;
}

.card-gallery .product-media{
    background-color: #f1f1f1;
}

#shopify-section-template--25277003104543__custom_liquid_byWqtQ{
    background-image: url(/cdn/shop/files/does-work.png?v=1776344901);
    background-size: cover;
    padding-bottom: 5rem;
    padding-top: 2rem;
}

a.skip-to-content-link, .header__column--left .search-action, .header__column--left .menu-drawer-container{
    display: none;
}

.group-slider{
    padding-top:30px;
    padding-bottom: 20px;
}

.hero__media-wrapper--desktop.hero__media-wrapper--mobile img{
    height: 100%;
    object-fit: cover;
}

#shopify-section-sections--25277003235615__footer_utilities_jLGE8U {
    border-top: 1px solid #3c3939;
}
.price {
    color: #E24E0B;
}

footer .list-unstyled .menu__item a:hover {
    color: rgba(255, 255, 255, 69%);
}

.header__column--center .menu-list__list-item a:hover span, .header__column--center .menu-list__list-item a.menu-list__link--active span{
    color: #E24E0B;
}

.footer-utilities .social-icons__icon-wrapper svg.icon-default{
    min-width: 30px;
    min-height: 30px;
    fill: #fff;
}

.footer-utilities .social-icons__icon-wrapper svg.icon-default:hover{fill: rgba(255, 255, 255, 69%);}
.footer-utilities__group-copyright span{color: #fff;}

//** Smoth Slider **//

.group-slider {
    display: flex;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

.group-slider .slick-track {
    display: flex;
    width: max-content;
    animation: marquee 30s linear infinite;
}

.group-slider .slick-slide {
    flex: 0 0 auto;
    width: 200px;
    margin: 0px;
    
}

@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

.group-slider:hover .slick-track {
    animation-play-state: paused;
}

.group-slider, .group-slider .slick-list, 
.group-slider .slick-track {
    pointer-events: none !important;
}

//** End Smoth Slider **//

.product-sign{
    .product-txt{
        h3{
            color: #000;
        }
        p{
            color: #333;
        }
        .product-btn{
            a{
                color: #fff;
                background-color: #e24e0b;
            &:hover{
                background-color: #000;
            }    

            }
        }
    }
}

#shopify-block-ARzRiMVJVNUh2allXe__ai_gen_block_990d192_AB38F3{
    margin-top: -50px;
}

.ai-spring-banner__tab-aqulbbk9belr6wwfjdaigenblock5548d37z4tp7k{
    top: -20px;
}

.product-img a{
    text-align: center;
    display: block;position: relative;
}

.product-img a span{
    margin: 0px auto;
    display: block;
    width: 60%;
    position: absolute;
    bottom: 2.5rem;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 6px 10px;
    border-radius: 5px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    font-size: 14px;
}

.product-img a img, .section-resource-list__content a{
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}

.section-resource-list__content a{margin-top: 20px;}

.product-img a:hover img{
    scale: 1.1;
}

.product-img a:hover span, .section-resource-list__content a:hover{
    background-color: #e24e0b;
    color: #fff;
}

.featured-blog-posts-card__inner .featured-blog-posts-card__content{
    padding: 0px 10px;
}

.product-media img, .cards-content img, .product-img img {
    border-radius: 20px;
}

.resource-list__item .product-form-buttons .add-to-cart-text__content span, .product-grid__item .add-to-cart-button .add-to-cart-text .add-to-cart-text__content span{
    color: #666;
    text-transform: uppercase;
    font-size: 13px;
}

.product-form-buttons button.add-to-cart-button:hover span{
    color: #fff;
}

#shopify-block-AN1A5dGhLS0l5UmRhV__ai_gen_block_7c907d7_hNx7mJ .ai-shipping-dropdown__header-an1a5dghls0l5umrhvaigenblock7c907d7hnx7mj:hover {
  background-color: transparent !important;
  background: transparent !important;
}
.buy-buttons-block .product-form-buttons {
    align-items: center;
}

.ai-promo-card-adw1qegq1cutou0zhvaigenblocka858f5e6tkycb {
    background-image: linear-gradient(to right, #fae0d500 5%, #e24e0b9c 600%);
}

#shopify-section-template--25277003104543__product_list_fa6P9H a.button{
  background-color: #e24e0b;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
}

#shopify-section-template--25277003104543__product_list_fa6P9H a.button:hover{
  background-color: #000000;
}
#shopify-block-AT2xFWVFJeHk1MzYwU__ai_gen_block_43d2f1c_X6Qwfy .ai-icon-set__container-at2xfwvfjehk1mzywuaigenblock43d2f1cx6qwfy{
    gap: clamp(36px, 5vw, 90px);
}

footer .group-block-content h4, footer .menu__heading.h4{
    position: relative;
}
footer .group-block-content h4{
    padding-bottom: 10px;
}

footer .menu__heading.h4{
    margin-bottom: 30px;
}

footer .menu__heading.h4:before, footer .group-block-content h4:before{
    content: "";
    position: absolute;
    left:0;
    bottom:0;
    width: 35px;
    height:2px;
    background-color: #e24e0b;

}

.list-unstyled li.menu__item {
    position: relative;
    padding-left: 20px;
    
}

.list-unstyled li.menu__item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translatey(-50%) rotate(45deg);
    border-top: 1px solid #e24e0b;
    border-right: 1px solid #e24e0b;
    width: 6px;
    height: 6px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}
.list-unstyled li.menu__item:hover:before{
    left: 4px;
}
#MainContent{
    z-index: 0;
}

.slideshow-controls__thumbnails-container .slideshow-controls__thumbnails .slideshow-control{
    width: 80px;outline: none;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}
.slideshow-controls__thumbnails-container .slideshow-controls__thumbnails .slideshow-control[aria-selected="true"]{
    transform: translatey(-10px);
    box-shadow: 1px 2px 10px -4px rgba(0,0,0,.5);
}
.about-div {
    margin-bottom: 80px;
}

.ai-header-container-arkxwsm50d2lmvwh1vaigenblockd2324beb8t84h{
    gap: 200px!important;
}

#shopify-section-sections--25277003268383__1778603083def57714 .section-content-wrapper{
    display: block;
}
#shopify-block-AeEdpdzVWR0pOaVZJN__ai_gen_block_6188eb8_Tnehwh, #shopify-block-AcG1IU2UzMzNvUWhkc__ai_gen_block_6a25c61_H99dPk{
    width: 100%;
}


#shopify-section-template--25866015637791__1779287032f1b34b94 {
    background-color: #f8f8f8;
}

#shopify-section-template--25866015637791__1777041725ee18a77f {
    .ai-why-shop-section-aawxucxu5awjvedlfmaigenblock5f39eafqd7nzm{
        padding: 80px 0px 0px;
    }
}
#shopify-block-Ab1lCSFYwdzdjakJyd__ai_gen_block_8f974dd_NGtdjW .elite-pbn-features-ab1lcsfywdzdjakjydaigenblock8f974ddngtdjw{
    padding-left:0px;padding-right: 0px;
}

#shopify-block-AT1hoTS91bnhXZEFKM__ai_gen_block_ba37fbf_7FbraQ{
    .ai-faq-container-at1hots91bnhxzefkmaigenblockba37fbf7fbraq{
        max-width: 100%;
    }
    .ai-faq-section-at1hots91bnhxzefkmaigenblockba37fbf7fbraq{
        padding-left: 0px;
        padding-right: 0px;
    }
}

#shopify-block-AT1hoTS91bnhXZEFKM__ai_gen_block_ba37fbf_7FbraQ{
    margin-top: 60px;
}
.shopify-policy__body h2
 {
    font-size: 24px;
}
.shopify-policy__title h1 {
    text-transform: capitalize;
}
/**#uploadery-container .spb-fileupload{
    border: 2px dashed #ccc;
    width: 100%;
    height: 100px;
    justify-content: center;
    align-items: center;
    display: flex;
    cursor: pointer;
    border-radius: 8px;
}


#uploadery-container .spb-fileupload input[type="file"]{
    cursor: pointer;
}**/

label.spb-productdescfont.spb-productdesctextcolor {
  font-size: 24px;
  margin-bottom: 10px;
  display: block;
  color: #333;
}

#uploadery-container .spb-fileupload{
    border: 2px dashed #ccc;   
  border-radius: 8px;        
  width: 100%;
  height: 130px;             
  display: flex;             
  justify-content: center;
  align-items: center;
  background-color: #fafafa; 
  position: relative;        
  cursor: pointer;
  margin-top: 10px;
}
#uploadery-container .spb-fileupload::before {
  content: "Drag files here or"; 
  color: #777;
  font-weight: normal;
  pointer-events: none; 
  text-decoration: none; 
}
#uploadery-container .spb-fileupload::after {
    content: "browse"; 
    color: #000;
    text-decoration: underline;
    padding-left: 5px;
}
div.spb-fileupload input[type="file"] {
  appearance: none; 
  -webkit-appearance: none;
  
  /* Agar aap default browse button ko hide karke khud ka custom text dena chahte hain: */
  opacity: 0; 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}



/** Menu Sticky **/
/* Aapka normal header menu */
#shopify-section-sections--25277003268383__1778603083def57714 {
    position: relative;
    width: 100%;
    transition: all 0.3s ease; /* Isse scroll hote waqt jhatka nahi lagega, smooth chalega */
    z-index: 999; /* Taaki menu baki content ke upar dikhe */
    box-shadow: 0 -6px 14px rgba(0, 0, 0, 0.1);
}

/* Jab jQuery 'sticky' class add karega tab ye style apply hoga */
#shopify-section-sections--25277003268383__1778603083def57714.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff; /* Scroll hone par background color (apne hisab se change kar sakte ho) */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Niche ek halki si shadow premium look ke liye */
    animation: slideDown 0.4s ease; /* Ek smooth down animation */
}

/* Smoothly niche aane ke liye animation */
@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}

/** End Menu Sticky **/

#shopify-block-AVFJ3ckdCU1dMSFBTW__ai_gen_block_63ced69_pEKYYT .ai-header-container-avfj3ckdcu1dmsfbtwaigenblock63ced69pekyyt{
        padding-left: 0px;
        padding-right: 0px;
}
#shopify-block-AeEdpdzVWR0pOaVZJN__ai_gen_block_6188eb8_Tnehwh .ai-features-grid__container-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh, #shopify-section-template--25277003137311__section_f9FBJP .ai-content-image-wrapper-antfkohk2l2rhnvcrcaigenblock6dff075ftgpmu, #shopify-section-template--25277003137311__section_f9FBJP .ai-custom-features__container-azkltywjrb0jmavbtvaigenblocka51f855iatgpc{
    max-width: 100%;
}

#shopify-block-AVFJ3ckdCU1dMSFBTW__ai_gen_block_63ced69_pEKYYT .ai-header-logo-avfj3ckdcu1dmsfbtwaigenblock63ced69pekyyt a{
    outline: 0;
}

#shopify-block-Aak5VRVp1UkRoSCt2b__ai_gen_block_d973535_LtQT3w .ai-how-it-works-step-number-aak5vrvp1ukrosct2baigenblockd973535ltqt3w, #shopify-block-Aak5VRVp1UkRoSCt2b__ai_gen_block_d973535_LtQT3w .ai-how-it-works-button-aak5vrvp1ukrosct2baigenblockd973535ltqt3w{
    box-shadow: none;
}

.product-form-buttons button.add-to-cart-button:hover .add-to-cart-text span{
    color: #fff;
}

#shopify-block-AVFJ3ckdCU1dMSFBTW__ai_gen_block_63ced69_pEKYYT li.has-dropdown .ai-header-dropdown-arrow-avfj3ckdcu1dmsfbtwaigenblock63ced69pekyyt{
    width: 16px;
    height: 16px;
}

#shopify-section-template--25912874139935__1779723797f7f956b9 .ai-content-image-wrapper-aq2fzcdzcouj4wedawaigenblock6dff075bf3beh, #shopify-section-template--25866015637791__1779891514a308ae4d .ai-custom-features__container-awkvlqi8wuhl1ww5akaigenblocka51f8557vqa6p{max-width: 100%;margin: 0px;}
img, #shopify-block-ARHlqRExuWVFUU01FS__ai_gen_block_4d960b4_t9ERFK{width: 100%;}

.details-content ul li strong{
    color: #e24e0b;
}

.hero__content-wrapper{
    position: relative;
}

.hero__content-wrapper:before
 {
    content: "";
    position: absolute;
    background-color: #fff;
    left: 0;
    /* right: 0; */
    top: 50%;
    bottom: 0;
    z-index: -1;
    height: 15rem;
    transform: translatey(-50%);
    width: 38rem;
    opacity: .7;
    border-radius: 1rem;
}
.hero__content-wrapper p, .hero__content-wrapper a{
    margin-left: 2rem;
}

#shopify-block-AV01pcjZ0UEZRUVhpa__ai_gen_block_6b05e61_YgRnAt, #shopify-block-ATTJJVEQyc05FWCsyd__ai_gen_block_6b05e61_yUCdQ9, #shopify-block-AQytWYUpiUk1HRUxEa__ai_gen_block_6b05e61_dY7RFt, #shopify-block-AblB3REdLR2ZiemNJQ__ai_gen_block_6b05e61_yAFwNK {
    border-bottom: 1px solid rgb(0 0 0 / 0.1);
    padding: 7px 0px;
    margin-top: -30px;
}

.blog-post-content{
    h1, h2, h3, h4, h5, h6{
        font-weight: 400!important;
    }
    h2{
        font-size: 36px;
    }
    h3{
        font-size: 24px;
    }

}

#shopify-block-AWEJrblBwRmZ4dFJwN__ai_gen_block_7c907d7_hNx7mJ .ai-shipping-dropdown__header-awejrblbwrmz4dfjwnaigenblock7c907d7hnx7mj:hover{
    background: transparent;
}

#shopify-block-Aak5VRVp1UkRoSCt2b__ai_gen_block_d973535_LtQT3w .ai-how-it-works-button-wrapper-aak5vrvp1ukrosct2baigenblockd973535ltqt3w{
    text-align: center;
}

#shopify-block-ARHlqRExuWVFUU01FS__ai_gen_block_4d960b4_t9ERFK{
    margin: 50px 0px 80px;
}

#shopify-section-template--25277003137311__section_f9FBJP .ai-custom-features__icon-azkltywjrb0jmavbtvaigenblocka51f855iatgpc{display: none;}

.variant-picker__form .variant-option__button-label:has(:checked){border-color: #e24e0b;}
.variant-picker__form .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{
    background-color: #e24e0b;
    border-color: #e24e0b;
}
.variant-picker__form .variant-option__button-label:where(input[type=radio]):checked:after{
    background-color: #e24e0b;
}

/** Media Screen **/

@media only screen and (max-width: 991px){
    .cards-content{
        width: calc(100% / 2 - 10px);
    }
    .product-txt, .product-media{
        width:100%;padding: 1rem;
    }
    .colm-rev{
        flex-direction: column-reverse;
    }
    .my-product-div.turn-photo{flex-direction: column;}
    #shopify-block-AeEdpdzVWR0pOaVZJN__ai_gen_block_6188eb8_Tnehwh .ai-features-grid__container-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh{
        grid-template-columns: repeat(2, 1fr);
    }
    #shopify-block-AeEdpdzVWR0pOaVZJN__ai_gen_block_6188eb8_Tnehwh .ai-features-grid__item-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh{
        width: 100%;
    }

    #shopify-block-AT1hoTS91bnhXZEFKM__ai_gen_block_ba37fbf_7FbraQ .ai-faq-section-at1hots91bnhxzefkmaigenblockba37fbf7fbraq{
        padding-left: 15px;
        padding-right: 15px;
    }
    #shopify-block-AVFJ3ckdCU1dMSFBTW__ai_gen_block_63ced69_pEKYYT .ai-header-actions-avfj3ckdcu1dmsfbtwaigenblock63ced69pekyyt{gap: 0;margin:0px;}
    #shopify-block-AVFJ3ckdCU1dMSFBTW__ai_gen_block_63ced69_pEKYYT .ai-header-center-avfj3ckdcu1dmsfbtwaigenblock63ced69pekyyt{
        width: 95%;
    }
    #shopify-block-AVFJ3ckdCU1dMSFBTW__ai_gen_block_63ced69_pEKYYT .ai-header-center-avfj3ckdcu1dmsfbtwaigenblock63ced69pekyyt.active nav{
        width:100%;
    }

}

@media only screen and (max-width: 767px){
    /**.hero__content-wrapper:before{
        display: none;
    }**/
    .hero__content-wrapper:before{
        content: "";
        left: 50%;
        transform: translate(-50%, -50%);
        width: 95%;
    }
    .hero__content-wrapper a.button--ASXVoSklHVDZ0eTB4Y__button_H9gpTf{width: 10rem;}
    .hero__content-wrapper p, .hero__content-wrapper .h1 p{padding: 0px 15px;}
    .hero__content-wrapper{padding-left: 0px;}
    .cards-content{width: 100%;}
    .hero__content-wrapper.mobile-column{align-items: center;}
    .hero__content-wrapper.mobile-column .text-block p{text-align: center;}
    .product-slider.slick-slider button.slick-prev{left:0;z-index:1;}
    .product-slider.slick-slider button.slick-next{right:0;}
    .hero__content-wrapper p, .hero__content-wrapper a{
        margin-left: 0rem;
    }
    .hero__content-wrapper .h1 p{
        font-size: 35px;
    }
}

/**@media only screen and (max-width: 749px){
    .header__column--left .menu-drawer-container{display: block;}
    .header__column--center .header-menu{display: none;}
    .hero__content-wrapper p, .hero__content-wrapper a{margin-left: 0rem;}
}**/

@media only screen and (max-width: 575px){
    #shopify-block-AeEdpdzVWR0pOaVZJN__ai_gen_block_6188eb8_Tnehwh .ai-features-grid__container-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh{
        grid-template-columns: repeat(1, 1fr)!important;
    }
    #shopify-block-AeEdpdzVWR0pOaVZJN__ai_gen_block_6188eb8_Tnehwh .ai-features-grid__container-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh .ai-features-grid__item-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh{
        border-top: 1px solid #444;
        padding-top: 25px;
    }
    #shopify-block-AeEdpdzVWR0pOaVZJN__ai_gen_block_6188eb8_Tnehwh .ai-features-grid__container-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh .ai-features-grid__item-aeedpdzvwr0poavzjnaigenblock6188eb8tnehwh:first-of-type{
        border-top: 0px;
    }
    
}

@media only screen and (max-width: 414px){
    #shopify-block-AT2xFWVFJeHk1MzYwU__ai_gen_block_43d2f1c_X6Qwfy .ai-icon-set__container-at2xfwvfjehk1mzywuaigenblock43d2f1cx6qwfy{
        gap: 34px;
    }

    .hero__content-wrapper:before{
        height: 17rem;
    }

}