/** Shopify CDN: Minification failed

Line 266:12 Expected identifier but found whitespace
Line 266:13 Unexpected "("

**/
.header_wrapper ul li {
    margin-right: 25px !important;
}
.header_wrapper ul li a{
    font-size:18px;
}
section#shopify-section-template--24025461325858__image_banner_6FfUhe img {
    width: 100%;
}
adv-image#img-image_bynYMW {
    height: 500px;
}
.site-nav__dropdown, .site-nav__dropdown--third-level {
    min-width: max-content;
}
.jdgm-rev__body p {
    padding-top: 10px;
    font-weight: 600;
    font-size: 15px;
}
.header_wrapper ul li a {
    font-weight: 600;
}
section.section.advanced-content.custom-template--24060315238434__advanced_content_T36NaN h2 {
    font-size: 56px;
}

.single_variation_wrap {
    display: none !important;
}

section.section.advanced-content.custom-template--24060315238434__advanced_content_T36NaN .text-list_description_2 {
    margin:0 !important;
}
adv-image#img-image_bynYMW img{
    object-fit:cover;
}
section#shopify-section-template--24060315238434__banner_grid_2_NYBAHi h2 {
    font-size: 28px;
    padding-bottom: 8px;
}
adv-image#img-image_FRYHU9 {
    height: 500px !important;
}

section.section.advanced-content.custom-template--24060315238434__advanced_content_T36NaN img {
    object-fit: cover;
}


section#shopify-section-template--24060315238434__banner_grid_2_NYBAHi .banner-text.text-center {
    margin-top: 15px !IMPORTANT;
}


.contact-row .cc-info-item:nth-child(2) {
    display: none;
}
div#block-service_bRANQt p.service-list-description {
    text-align: center;
    font-weight: 700 !important;
    margin-bottom:0 !important;
    font-size:20px;
}
p.heading-description {
    font-size: 20px;
    padding-top: 12px;
}
.heading.heading_block , .heading.h2{
    color: #f4a200 !important; /* bright orange */
    text-shadow:
    2px 2px 0 #000,      /* black outline bottom-right */
    -1px -1px 0 #000,    /* black outline top-left */
    1px -1px 0 #000,     /* black outline top-right */
    -1px 1px 0 #000,     /* black outline bottom-left */
    3px 3px 4px rgba(0,0,0,0.3); /* soft shadow for depth */
}

section.section.testimonials-section.sd.aos-init.aos-animate h3 {
    color: black !important;
        text-shadow:
    2px 2px 0 #ffffff,      /* black outline bottom-right */
    -1px -1px 0 #ffffff,    /* black outline top-left */
    1px -1px 0 #ffffff,     /* black outline top-right */
    -1px 1px 0 #ffffff,     /* black outline bottom-left */
    3px 3px 4px rgba(0,0,0,0.3); /* soft shadow for depth */
}
.ap-announcementbar__message {
    font-size: 18px;
}
.header_wrapper {
    align-items: center;
    border-top: 0px solid var(--header-border-color);
    border-bottom: 0px solid var(--header-border-color);
    padding: 10px 17px 10px 40px !important;
    margin-top: 30px;
    border-radius: 50px;
    background-color: #fdf6e4;
}
.announcement-row {
    font-weight: 700;
}
.ap-productform .text-name {
    color: black !IMPORTANT;
    font-weight: 600;
}

button.shopify-payment-button__button{
    color: black !IMPORTANT;
}

button.shopify-payment-button__button:hover{
    color: #fff !IMPORTANT;
}

button#AddToCart:hover {
    background-color:#ffc102 !important;
      color: black !IMPORTANT;
}

nav.breadcrumb.text--xsmall {
    font-weight: 700;
}

span.breadcrumb__link {
    font-weight: 600 !important;
}

a.breadcrumb__link {
    font-weight: 600;
}
button#AddToCart:hover svg path{
    fill:black;
}
.slideshow__text-wrapper  .description {
    font-size: 22px !important;
}
section#shopify-section-template--24060314484770__custom_service_zynb7R img {
    width: 100%;
    height: auto;
}
section.service-template--24060314484770__custom_service_zynb7R.service.aos-init.aos-animate .service-item {
    padding: 0;
}
section#shopify-section-template--24060314484770__custom_service_zynb7R h5 {
    text-align: center;
    font-size: 24px;
}
.footer__item-menu li a:hover {
    color: #ffc103 !important;
}
.header[transparent=""]:hover {
    background-color: transparent !important;
}
.slideshow__text-wrapper.content-box--bottom {
    
    bottom: 50px;
}
.header_wrapper {
    margin: 15px 0;
}
.slideshow__slide .button-group {
    margin-top: -35px;
}
button.ap-navtabs__item.heading.heading--small {
    color: black;
}
.header-cart {
    background: #fcbf02 !important;
    color: aliceblue !important;
}
 .header-cart:hover {
    background: black !important;
    color: white !important;
}
.shopify-section.shopify-section--collection-banner {
    margin-top: 30px;
}

.ap-productfacet_aside__categories-list a .count {
    color: black !important;
}

.text--subdued {
    color: black !important;
}

.count_color, .count_item {
    color: black !important;
}

.header-cart:hover span.text_header_cart {
       color: white !important;
}

.header-cart:hover ap-cartcount.header__ap-cartcount.header__ap-cartcount--floating.bubble-count {
       color: white !important;
}
span.text_header_cart {
    color: black !important;
}

ap-cartcount.header__ap-cartcount.header__ap-cartcount--floating.bubble-count {
    color: black !important;
}

.header-cart:hover .bg-black-icon:after {
        background: #fcbf02 !important;
}
.header-cart:hover .icon-header.bg-black-icon svg path{
fill:black !important;
    color: black !important;
}
.header-cart:hover .icon-header.bg-black-icon svg {

    color: black !important;
}
ul.linklist.list--unstyled li a {
    color: black;
    font-weight: 600;
}

.footer__item-description.p {
    color: black !important;
    font-weight: 600;
}

section#shopify-section-template--24025461325858__blocks_carousel_Y6tw3c .carousel__item--content {
    position: static !important;
}
section#shopify-section-template--24025461325858__blocks_carousel_Y6tw3c h3 {
    margin-bottom: 70px !important;
}
section#shopify-section-template--24025461325858__blocks_carousel_Y6tw3c .carousel__item--title{
    max-width:400px;
}

section#shopify-section-template--24025461325858__blocks_carousel_Y6tw3c h5.carousel__item--title.h4 {
    margin-top: 20px !important;
    line-height: 40px;
}


p.heading.sub-heading.mb-4 {
    color: #ff4b5f;
    font-weight: 700 !IMPORTANT;
}



section#shopify-section-template--24025461325858__advanced_content_eezx9c .row.align-items-normal {
    align-items: center;
}


h2.heading.slide__heading.my-0 {
    font-size: 72px !important;
}
.product-item__info
Specificity: (0,1,0)
 {
    margin-top: 15px !important;
}

section#shopify-section-template--24060314484770__blocks_carousel_GeCJ97 .carousel__item--content {
    position: static !important;
}
section#shopify-section-template--24060314484770__blocks_carousel_GeCJ97 h3 {
    margin-bottom: 70px !important;
}
section#shopify-section-template--24060314484770__blocks_carousel_GeCJ97 .carousel__item--title{
    max-width:400px;
}

section#shopify-section-template--24060314484770__blocks_carousel_GeCJ97 h5.carousel__item--title.h4 {
    margin-top: 20px !important;
    line-height: 40px;
}


.apple-btn-unique .flex {
  display: flex;
  align-items: center;
  justify-content: center;
}

.apple-btn-unique .app-btn {
  padding: 8px;
  width: 100%;
  max-width: 160px;
  color: #fff;
  margin: 10px 10px;
  text-align: left;
  border-radius: 5px;
  text-decoration: none;
  font-family: "Lucida Grande", sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  background-color: #101010;
  transition: background-color 0.25s linear;
  display: flex;
  align-items: center;
}

.apple-btn-unique .app-btn:hover {
  background-color: #454545;
}
.apple-btn-unique {
    display: flex
;
    justify-content: center;
}
.apple-btn-unique .apple-icon {
  width: auto;
  height: 35px;
  margin-right: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.apple-btn-unique .apple-icon svg {
  width: 100%;
  height: 100%;
}

.apple-btn-unique .app-btn .big-txt {
  font-size: 17px;
  text-transform: capitalize;
}

.video_animation{
  height: 550px;
  width: 100%;
  object-fit: cover;
border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}


.article-item__detail {
    padding-top:0 !important;
    padding: 20px;
}
section.service-template--24060314484770__custom_service_zmDmbA .service-item {
    padding: 0 !important;
 
}

section.service-template--24060314484770__custom_service_zmDmbA h5{
    color:black !important;
    opacity: 1;
    text-align: center;
    font-size: 28px;
}
section.service-template--24060314484770__custom_service_zmDmbA service-item.d-block.position-relative.mb-xl-0 {
    background-color: transparent !important;
}

h3.article-item__title.text-uppercase.heading.h5 a:hover {
    color: #ffc102 !important;
}
.product-item__info {
    margin-top: 15px !important;
}
.article-card__image img {
    height:350px;
    object-fit: cover;
}

a.btn-blog.button.btn-base:hover {
    color: white !important;
}

.article-item-description.mb-30 {
    margin-bottom: 10px !important;
}



.article {
   
    justify-content: center !important;
}
section#shopify-section-template--24060314484770__testimonial_7BqARy .row {
    align-items: center;
}

.announcement-social a:hover {color: white !important;}

body {
    background-color: white !important;
}

section.section.testimonials-section{
        position:relative;
}
section#shopify-section-sections--24060316712994__newsletter_4hr9Ym img {
    width: 100px;
}
section.section.testimonials-section::before {
        background: url(//f0jaxt-bw.myshopify.com/cdn/shop/files/image_top.png?v=1752067739&width=2000);
        background-repeat: repeat-x;
        display: block;
        position: absolute;
        background-position: -160px top;
        top: -65px;
        left: 0;
        width: 100%;
        content: '';
        height: 90px;
}
.ap-announcementbar__message {
    font-family: var(--menu-font-family);
}

.phone_top {
    font-family: var(--menu-font-family);
}

li.linklist__item a {
    font-family: var(--menu-font-family);
}

.footer__item-description.p {
    font-family: var(--menu-font-family);
}

.copyright_content.text-center {
    font-family: var(--menu-font-family);
}
span.apple-icon {
    display: none !important;
}

a.app-btn {
    text-align: center !important;
}
section.service-template--24060314484770__custom_service_zmDmbA .service-list-content {
    position: absolute;
    width: 100%;
    bottom: -4px;
}


.slideshow__text-wrapper {
    padding-left: 40px;
}
section#shopify-section-template--24060314484770__blocks_carousel_GeCJ97 h5.carousel__item--title.h4 {
    font-size: 30px;
}
.testimonials-right.position-relative {
    padding-right: 40px !important;
}
section.service-template--24060314484770__custom_service_zmDmbA .service-item {
    position: relative;
}
section.section.testimonials-section::after{
        background: url(//f0jaxt-bw.myshopify.com/cdn/shop/files/image_bt.jpg?v=1752067985&width=2000);
    background-repeat: repeat-x;
    display: block;
    position: absolute;
    bottom: -65px;
    left: 0;
    width: 100%;
    content: '';
    background-position: -160px bottom;
    height: 90px;
}

section.service-template--24060314484770__custom_service_zmDmbA.service .service-list-content {
 background-color: rgba(253, 246, 228, 0.6); /* semi-transparent */
padding: 20px;

backdrop-filter: blur(5px); /* background blur */
-webkit-backdrop-filter: blur(10px); /* Safari support */
   
}

.product-style--df .service-product {
    top: 10px;
    right: 10px !important;
    bottom: unset;
}

.discount_code_input{
    width: 100% !important;
    padding: 10px !important;
    border-radius: 50px !important;
}

.ajaxcart__policies{
    margin-top:20px !important;
}

.ajaxcart__footer-price{
    margin-top:20px !important;
}

    .swiper-arrow {
        display: none !important;
    }

@media only screen and (max-width: 700px) {
section#sectiontemplate--24060314484770__blog_carousel_8hjaJP button {
    top: -25px !important;
}

  
.swiper-arrow.arrow-heading {
    top: 0 !important;
    left: 50% !important;
 bottom:auto !important;
    transform: translate(-50%, -50%);
    right: auto ! IMPORTANT;
    z-index:99 !important;
}
    .swiper-arrow {
        display: flex !important;
    }
 .announcement-social{
    display:none !important;
 }

 .announcement-row {
        flex-wrap: wrap;
        gap: 4px !important;
        padding: 10px 0 !important;
        justify-content: center;
    }

    section#sectiontemplate--24060314484770__blog_carousel_8hjaJP button {
    top: -25px !important;
}


.des_button {
        margin-top: 0px !important;
    }
section#shopify-section-template--24060314484770__blocks_carousel_GeCJ97 h3 {
    margin-top: -30px !important;
    margin-bottom: 50px !important;
    line-height: 40px !important;
}

p.heading-description {
    font-size: 16px;
    padding-top: 12px;
}

.apple-btn-unique {
    margin-bottom: 20px !important;
    display: flex
;
    justify-content: center;
}

.service-list-description{
    display:none !important;
} 

section.service-template--24060314484770__custom_service_zmDmbA service-item.d-block.position-relative.mb-xl-0
 {
    margin-bottom: 25px !important;
    background-color: transparent !important;
}

.testimonials-left img{
    width:60%;
}

.testimonials-left{
    text-align:center !important;
}

#shopify-section-template--24060314484770__testimonial_7BqARy .ap-blockquote {
    font-size: 21px !important;
    line-height: 34px;
    font-weight: 500;
    margin: 0;
    text-transform: none;
}

p.heading-description br {
    display: none !important;
}

section#shopify-section-template--24060314484770__blocks_carousel_GeCJ97 h5.carousel__item--title.h4 {
    margin-top: 20px !important;
    line-height: 28px !important;
}

.heading.h2 {
    line-height: 40px !important;
    text-align:center !important;
}

p.heading.sub-heading.mb-4 {
    text-align: center !important;

}

section.service-template--24060314484770__custom_service_zmDmbA h5 {
    color: black !important;
    opacity: 1;
    text-align: center;
    font-size: 22px !important;
}

.main-page-title {
    font-size: 32px !important;
    margin-bottom: 20px !important;
    text-transform: capitalize;
    position: relative;
    line-height: 1;
    font-family: var(--hd-font-family);
    font-weight: 700;
}


section.section.advanced-content.custom-template--24060315238434__advanced_content_T36NaN h2 {
    text-align: center;
        font-size: 24px !important;
        line-height: 28px !important;
}

section.section.advanced-content.custom-template--24060315238434__advanced_content_T36NaN .text-list_description_2 {
    text-align: center !important;
    line-height: 21px !important;
    margin: 0 !important;
}
section#shopify-section-template--24060314484770__blocks_carousel_Y6tw3c .section__header h3{
   
    margin-bottom:70px !important;
}

.section__header h3{
    margin-top:50px !important;
    margin-bottom:10px !important;
}
.section__header{
    margin-bottom:30px !important;
}

.heading span {
        font-size: 22px !important;
    }

 #shopify-section-template--24060315238434__banner_grid_2_NYBAHi .row > div
 {
    margin-bottom: 30px !important;
    padding: 0 15px;
}

.process_title {
    font-size: 16px !important;
}
.process__item {
    margin-bottom: 25px !important;
}
.contact-form-title {
        font-size: 24px !important;
        margin: 25px 0 15px;
    }
        .contact-form {
        padding: 10px 15px !important;
        margin: 0;
    }


    .ap-navtabs, .ap-navtabs__item[data-type=product]:first-child, ap-splitlines {
    margin-top: -18px !important;
    display: block;
}

.section__header>.heading {
    margin: 0 0 30px;
        font-size: 22px !important;
        line-height: 30px !important;
}
.ap-productmeta__title {
    font-size: 28px !important;
    margin-bottom: 21px;
}

.ap-productmeta__price-list-container .price {
    font-size: 32px !important;
    line-height: 1;
    font-weight: 700;
    margin: 0;
}


.ajaxcart__policies{
    margin-top:20px !important;
}

.ajaxcart__footer-price{
    margin-top:20px !important;
}

.input__field--textarea {
    resize: vertical;
    height: auto;
    padding-left: 24px !important;
    padding-top: 10px !important;
    padding-bottom: 0px !important;
    vertical-align: top;
    line-height: inherit;
}


.ap-shippingestimator__form, .ap-shippingestimator__toggle-button {
    padding-bottom: 20px !important;
    margin-top: 20px !important;
    padding:0px !important;
}

.discount_code_input{
    width: 100% !important;
    padding: 10px !important;
    border-radius: 50px !important;
}
.coupon-cart {
    margin-bottom: 15px !important;
    margin-top: 25px !important;
}


.cart__footer-left .mini-cart__order-note
 {
    padding: 0px !important;
    position: unset;
    transform: none;
    opacity: 1;
    visibility: visible;
    margin: 0 0 30px;
    padding-right: calc(var(--container-distance) + 15px);
}

.mini-cart__order-note-title, .mini-cart__order-shipping-title {
    margin-bottom: 10px !important;
}


.cc-info-item {
margin: 0 0 10px !important;
}

.contact-form-title {
    
        text-align: center !important;
    }

    .contact-form-description {
    text-align: center !important;
}


#swiper-template--24060314484770__blocks_carousel_Y6tw3c{
    margin-top: -35px !important;
}

.icon-header {
    text-align: center;
    line-height: 1;
    margin-right: -4px !important;
}

    #shopify-section-template--24060314484770__scroll_text_LfDeMr {
        margin: 0px 0 30px 0 !important;
    }


}
