/** Shopify CDN: Minification failed

Line 780:2 Unexpected "{"

**/
@media screen and (min-width: 1200px){
.on-scroll-change a{
  width: 1200px;
}
.on-scroll-change.header__heading-logo-wrapper img{
      width: 80%;
    max-width: 1200px;
}
  .custom-modal .custom-modal-section.row{
    padding: 6rem;
  }

}
@media screen and (max-width: 1360px){
  .section-template--24299015569753__rich_text_9BEQeY-padding .rich-text__text:before{
    left: -20px;
    transform: unset ;
  }
  .section-template--24299015569753__rich_text_9BEQeY-padding .rich-text__text:after{
    right:0;
  }
  .card__information .card__heading,
.price__regular .price-item--regular ,
.card__information .card-information .price-item--last,
  .bundly__component_title,
  #main-collection-filters h2{
    font-size: 18px !important;
}
  .card-product-subtitle{
    font-size: 17px !important; 
  }
  .custom-product-wrapper #-submit{
    padding: 1rem !important;
  }

}
@media screen and (max-width: 1200px){
  .price-item{
    font-size: 18px;
  }
  .text-center.bg-location:before{
    background-size: contain;
  }
    .template-blog .card-wrapper .card__information{
    justify-content:space-between;
  }
  
   .swiper.perfume-swiper{
       padding: 0; 
  }
  #shopify-section-template--16858790658127__carousel_kCGejX .carousel-slide .slide-image{
    margin-left: 0;
  }
  #product-grid:not(.collection--empty, .template-search__results),
  .js-wishlistBlock{
    grid-template-columns: repeat(3, 1fr) !important;
  }

}
 .icon-hamburger, .on-mobile{
    display: none !important;
  }
@media screen and (max-width: 992px){
  .sm-absolute-right{
    position: absolute;
    right: 15px;
  }
  .custom-product-wrapper .card--media .card__inner .card__content{
      display: block;
    height: fit-content;
  }
  .footer__content-middle.scroll-trigger.animate--slide-in:before{
        background-image: url(/cdn/shop/files/footer-mobile.svg?v=1744620878);
        background-size: contain;
        width: 100%;
  }
  .menu-drawer__menu-item path:not(.scrolled-past-header .list-menu__item path, .default-template .list-menu__item path), .icon-account path:not(.scrolled-past-header .icon-account path, .default-template .icon-account path) {
    fill: #67544B;
}
  .signature-arabesque:after{
    background-image: url(/cdn/shop/files/Mask_group_6.svg?v=1744578364);
    aspect-ratio:0.27;
  }
  .signature-arabesque:before{
    background-image: url(/cdn/shop/files/Mask_group_7.svg?v=1744578426);
    background-position-y: top;
    aspect-ratio:0.27;
  }
    .product__info-container > .row:first-child{
    flex-direction: column-reverse;
    padding-bottom: 1rem;
  }
  .footer-logo-container img{
    width: 35% !important;
  }
  .footer__localization{
            justify-content: center !important;
  }
    .template-blog2 .slider-mobile-gutter ul  {
    position:relative;
  }

  .template-blog2 .slider-mobile-gutter .slider-buttons,
  .template-index .featured-collection-container .slider-buttons,
  .related-products .slider-buttons{
    justify-content: space-between;
    position: absolute;
    width: 100% !important;
    top: 50%;
    transform: translateY(-50%);
  }

  .template-blog2 .slider-buttons .slider-button--next svg{
    transform: rotate(90deg);
  }

   .template-blog2 .slider-buttons .slider-button--prev svg{
    transform: rotate(270deg);
     
   }
  .f-product-wrapper  #-submit, .f-product-wrapper .f-prod-title, .f-product-wrapper .price-item{
    opacity: 1;
    visibility: visible;
  }
  .template-article .article-card-wrapper .card__inner.gradient{
         aspect-ratio: 1.8;
  }
  .template-article .blog .blog__post{
    /* width: 80% !important; */
        margin-right: 2rem !important;
  }
  .perfume-carousel-wrapper:before{
        background-position-y: bottom;
  }
  .menu-opening.details-menu[open] svg{
  transform: rotate(-180deg);
}
  .menu-drawer__submenu{
    border: unset !important;
  }
    .perfume-carousel-wrapper .swiper-slide:first-child .carousel-slide{
    background: #F7F2EE;
    }
  .perfume-carousel-wrapper{
    background: unset !important;
  }
    .perfume-carousel-wrapper .swiper-slide .carousel-slide{
      padding-top: 4rem;
    }
  .perfume-carousel-wrapper{
    padding-top: 0 !important;
  }
  .perfume-carousel-wrapper .carousel-slide .slide-image{
    width: 85%;
    padding: 0;
  }
  .carousel-slide{
    gap: 15px;
  }
  body.about-us .rich-text__wrapper .rich-text__blocks .rich-text__text{
    margin-top: 0;
  }
  .perfume-carousel-wrapper .swiper-button-next, .perfume-carousel-wrapper .swiper-button-prev,
  .perfume-carousel-wrapper .swiper-pagination{
        display: none;
  }
  .perfume-carousel-wrapper  .swiper-wrapper{
    display: block !important;
    transform: unset !important;
    overflow: hidden !important;
  }
  .perfume-carousel-wrapper .carousel-slide{
    flex-direction: column;
  }
  .custom-product-wrapper #-submit{
    position: unset;
    visibility: visible;
    opacity: 1;
            margin-top: 1rem;
  }
  #Slider-template--16858790723663__multicolumn_hbnT8z li{
    background-color: unset;
  }
  details[open].menu-opening > .menu-drawer__submenu{
    position: relative;
  }
  .menu-open .header__heading-logo{
  filter: brightness(0) saturate(100%) invert(24%) sepia(8%) saturate(6111%) hue-rotate(9deg) brightness(95%) contrast(63%);
}
   .footer-container .small-hide {
    display: none !important;
  }
  .footer-container .large-hide:not(.follow-container) {
    display: block !important;
  }
  .footer-container, .payment-methods-icon{
        text-align: center;
          grid-template-columns: 1fr !important;
  }
  .footer-container{
        padding-top: 3rem;
    padding-bottom: 1rem;
  }
  .follow-container{
    display: flex !important;
    justify-content: center !important;
  }
  .f-second-column{
    padding: 2rem 0;
  }
  .js details[open].menu-opening>.menu-drawer, details[open].menu-opening>.menu-drawer__submenu{
    top: 100%;
  }
  footer {
        border-top: 1px solid #0000005e;
  }
  .video-section .rich-text-video{
    color: #67544B;
text-align: center;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
  }
  .lg-hide{
    display: block;
  }
  .md-hide{
    display: none;
  }
  .main-banner .banner__box{
    width: 60%;
    min-width: 60% !important;
    max-width: 60% !important;
  }
  /* .signature-arabesque .slider-buttons{
    display: none;
  } */
  .signature-arabesque .slider-button--next{
    transform: unset !important;
  }
  .menu-drawer .link--text, .menu-list li{
    color: var(--brown) !important;
  }
  a.menu-drawer__menu-item--active:before{
    content:unset !important;
  }
  
.branch-card {
      flex: 0 0 48% !important;
}

  sticky-header{
    margin-top: 30px;
  }
  
  .on-scroll-change.header__heading-logo-wrapper img:not(.scrolled-past-header .on-scroll-change.header__heading-logo-wrapper img){
    max-width:70% !important;
  }
   .section-template--24299015569753__rich_text_9BEQeY-padding .rich-text__text:before{
    left: -20px;
    transform: unset ;
  }
  .collection-list{
    flex-wrap: wrap;
    padding: 0 1.5rem;
  }
  #shopify-section-template--24299015569753__rich_text_9BEQeY .rich-text__blocks{
            max-width: 80%;
  }
     #product-grid:not(.collection--empty,.template-search__results), .js-wishlistBlock {
        grid-template-columns: repeat(3, 1fr) !important;
    }
  
  .facets-vertical .facets-wrapper{
    display: block !important;
    text-align: center;
  }
  .default-template:not(body.about-us)  main{
  /* margin-top:100px; */
}
  
  .contact-section {
    padding: 0 1.5rem;
  }
  .icon-hamburger, .on-mobile{
    display: inline-block !important;
  }
  .header__icon p, .on-desktop{
    display: none !important;
  }
  .header {
    display: grid;
    grid-template-areas: "right-icons heading icons";
  }
  .header__icons{
    justify-self: end;
  }
  .right-icons-M{
    justify-content: start;
  }
   .menu-drawer__menu{
    flex-direction: column;
  }
  .on-scroll-change.header__heading-logo-wrapper:not(.scrolled-past-header .on-scroll-change.header__heading-logo-wrapper){
    transform: unset;
  }
  .menu-drawer__account{
    background: var(--red);
    padding: 2rem !important;
    font-weight: bold;
    color:var(--gold-body) !important;
  }
  .js .menu-drawer{
        height: calc(100vh - 100%) !important;
  }
    .on-scroll-change.header__heading-logo-wrapper{
    display: none;
  }
  /* header .header__heading-logo-wrapper:not(.default-template .header__heading-logo-wrapper){
    visibility: visible;
    opacity:1;
  } */
    /* .homepage  .header__heading-logo:not( .scrolled-past-header .header__heading-logo, .menu-open .header__heading-logo){
    filter: invert(1)
  } */
  .header-wrapper{
    transition: all .2s .01s linear;
  }
    
}

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

#ProductInfo-template--16858790854735__main .quantity-cart-container{
        grid-template-columns: 1fr 1fr;
  }

}
@media screen and (max-width: 768px){
    .template-article .blog .blog__post {
        width: 60% !important;
  }
  .template-blog .article-card__image img{
        object-fit: contain;
  }
  .internal-collection-container .image-with-text__grid{
    padding: 5rem;
  }
  .template-blog .article-card .card__heading{
    
    text-align: left;
  }

  .footer-block__newsletter .text-center .footer-block__heading{
    margin-left: 0;
  }
  .text-center.bg-location:before{
    background-position: bottom left;
  }
  .vat{
    font-size: 12px !important;
  }
  #ProductInfo-template--16858790854735__main #price-template--16858790854735__main{
        gap: 1rem;
  }
  .cart-notification__links>*{
    font-size: 12px;
    
  }
  .accordion-button:focus{
    box-shadow: unset !important;
  }
  .accordion-item{
    width: 100% !important;
        background-color: #F7F2EE !important;
            padding-bottom: 0.5rem !important;
    
  }
  .accordion-button{
        background-color: #F7F2EE !important;
            padding: 0 !important;
    padding-left: 1rem !important;
  }
  .metafield-info .product-detail .p-container,
  .metafield-info .sku p{
        padding: 0 !important;
  }
  .accordion-header span{
    color: #67544B;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
  }
  .accordion-button::after {
    flex-shrink: 0;
    width: 10%;
    height: auto;
    aspect-ratio: 1;
    margin-left: auto;
    content: "+";
    transition: var(--bs-accordion-btn-icon-transition);
    background: #69271B;
    color: #FFF;
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .accordion-button:not(.collapsed)::after{
    background: #69271B;
    content: "-";
    
  }
  .main-on-desktop{
    display: none !important;
  }
  .main-on-mobile{
    display: block !important;
  }
  .page-width .metafield-info{
        padding: 0  !important;
    border: 0 !important;
    gap: 5px !important;
  }
  .blog2-multirow{
    padding-top: 5rem !important;
  }
  .template-blog2 .blog .blog__title{
    padding-bottom:2rem
  }
  .blog2-multirow .image-with-text__grid--reverse{
    flex-direction: column;
  }
   .perfume-carousel-wrapper:before{
    background-image: url(/cdn/shop/files/abt-mobile-2.svg?v=1744484687);
  }
  body.about-us .rich-text.content-container:before {
    background-image: url(/cdn/shop/files/abt-mobile-1.svg?v=1744484622);
}
  .banner-about-us .banner__content,
  .template-blog .banner__content{
    align-items: center;
  }
  .banner-about-us .banner__box{
            text-align: left !important;
  }
  .template-blog .banner__content .banner__box h2{
    font-size: 35px !important;
  }
  /* .header__icon{
    width: 2.2rem;
  } */
  body.about-us main{
    margin-top: 30px;
  }
      #product-grid:not(.collection--empty,.template-search__results), .js-wishlistBlock {
        grid-template-columns: repeat(2, 1fr) !important;
    }
 .second-metafield-info, .page-width .metafield-info{
       gap: 1rem;
       flex-direction: column;
   margin: 1rem 0;
   padding-left: 0;
   padding-right: 0;
   
 }
  .second-metafield-info{
   /* padding-left: 1rem !important; */
   padding-bottom: 0 !important;
    background-color: transparent;
  }

  .page-width .metafield-info div, .description-here{
    width: 100% !important;
  }
  .metafield-info .product-detail .p-container, .metafield-info .sku p{
    border: unset;
  }
  .footer__content-top.page-width:before{
    content: unset !important;
  }
  .bg-location{
    border-top: 1px solid #0000005e;
    padding-top: 3rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .footer-block__newsletter > div:first-child{
    padding-bottom: 3rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
    
  }
  .footer__content-top{
    padding-left:0 !important;
    padding-right:0 !important;
    
  }
  .contact.page-width{
    display: block !important;
  }
  #shopify-section-template--16858790723663__contact_form_naNEWL h2,
  #shopify-section-template--16858790723663__contact_form_naNEWL form{
    width:100% !important;
  }
  #ContactForm{
    background: transparent !important;
  }
  .main-banner .banner__box{
        width: 60%;
    min-width: 60% !important;
    max-width: 60% !important;
  }
  .banner__content .banner__box h2:not(.taif-second-banner h2, .banner__content .banner__box h2){
        font-size: 25px !important;
  }
  .banner__content .banner__box h2{
        font-size: 20px !important;
    
  }
  .taif-second-banner .banner__content .banner__box h2{
        font-size: 20px;
        max-width: 45rem;
  }
  .taif-second-banner .banner__content .banner__box{
            padding-bottom: 4rem !important;
            padding-top: 1rem !important;
  }
  .main-banner p{
    font-size: 18px;
  }
  .p-desc:after{
    bottom: 15px;
  }
.footer-block__newsletter{
      grid-template-columns: 1fr !important;
}
  .footer-block__newsletter .contact {
        padding: 15px 0 !important;
  }
  
  .footer-block__newsletter > div{
    width: 100%;
  }

 #ImageWithText--template--24299015569753__image_with_text_t984wT, #shopify-section-template--24299015569753__multirow_3Lqd3y .image-with-text__content--middle{
   padding: 0 1.5rem !important;
   padding-top:1.5rem !important;
 } 
  .contact.page-width{
    padding-top: 4rem;
    padding-bottom:0;
  }
  #ContactForm:not(.contact-snippet #ContactForm) {
    padding: 0rem 3rem 0;
}
  .image-with-text__grid--reverse{
            /* flex-direction: column-reverse !important; */
        row-gap: 25px !important;
  }
  .blog2-multirow .image-with-text__text-item,
  .blog2-multirow  .image-with-text__media-item
  {
    width:100% !important;
  }
  .blog2-multirow .image-with-text__heading
  {
    margin: auto;
  }
  .man-banner img{
    object-position: 80%;
  }
  .template-index .rich-text__wrapper .rich-text__text{
    margin: 0 !important;
  }
  .template-index .rich-text__wrapper{
    width: 100% !important;
  }
  body.contact main{
    position: relative;
  }
  body.contact main:before, body.contact main:after{
    top:0;
    aspect-ratio: unset;
    height: 100%;
    object-fit: contain;
    background-image: url('/cdn/shop/files/Group_374.svg?v=1744703779')
  }
  body.contact main:after{
    background-image: url('/cdn/shop/files/Mask_group_2_bc84e7d2-4858-43b5-b962-766660121c1d.svg?v=1744703779')
  }
  
}

@media screen and (max-width: 750px){
  #Banner-template--16965944344655__image_banner_B9pxL9::before, #Banner-template--16965944344655__image_banner_B9pxL9 .banner__media::before, #Banner-template--16965944344655__image_banner_B9pxL9:not(.banner--mobile-bottom) .banner__content::before{
    padding: 0 !important;
  }
  .template-index .rich-text__wrapper h2{
    padding-bottom: 2rem;
  }
  .section-template--16858796458063__rich_text_D4gKMP-padding{
    padding-bottom: 0;
  }
  .video-section .py-5{
        padding-top: 0rem !important;
    width: 90% !important;
  }
  .video-section .title-wrapper {
    margin-bottom: 1rem;
}
  .product-form__quantity{
    display: block !important;
  }

  .product__info-container .product-collection{
        justify-content: space-between !important;
  }
  .product__media-list{
        max-height: 80vh;
    height: 50vh;
    overflow-y: hidden;
  }
  .product__media-item .product__media img{
    object-fit: contain;
  }
  /* .product__media-item {
  max-height: 250px;
  } */
  .product-media-modal__content .global-media-settings{
    width: 100%;
    max-height: 100vh;
    object-fit: contain;
  }
  /* .related-products .slider-buttons{
    justify-content: center !important;
  } */
  .internal-collection-container .image-with-text__grid--reverse{
            flex-direction: column;
  }

  .template-article .article-template__content  p,
  .template-article .metafield-rich_text_field p
  {
    text-align:center !important;
  }

  
  .contact-s1 .taif-email, .contact-s1 .career {
    margin-top: 0.5rem !important;
}
  .metaobject-banner .banner__content {
        align-items: center;  
}
  .our-branches, #Slider-template--16858790723663__multicolumn_hbnT8z li{
    padding: 1rem !important;
  }
  .footer-container, .payment-methods-icon{
    text-align: center;
  }
  .footer__localization, .follow-container{
    justify-content: center !important;
  }
  .best-seller .image-with-text__grid .image-with-text__text-item{
    justify-content: center ;
  }
  .best-seller .image-with-text__heading, .best-seller .image-with-text__text--caption, .best-seller p{
    align-self: center !important;
    text-align: center;
  }
  .product.grid {
    margin-top: 0;
}
  .best-seller .image-with-text__grid--reverse{
    flex-direction: column !important;
  }
  .best-seller .image-with-text .grid{
    margin-bottom: 15px;
  }

   .f-second-column .menu-list{
     
    display: block !important;
  }
  .footer-container{
    grid-template-columns: 1fr !important;
    gap: 30px !important;
  }
      #product-grid {
        grid-template-columns: 1fr !important;
    }
    .footer-block__heading, .perfume-carousel-wrapper .swiper-slide .slide-text h2,
  .branches-title, .title,  .customer>h1, .customer__title,
  .branch-name,
  .template-article .article_banner__content h2,
  .title-wrapper-with-link h2,
  .image-with-text__heading,
  .rich-text__wrapper h2,
  #ProductInfo-template--16858790854735__main .product__title h1,
  .taif-second-banner h2,
  .related-products__heading
  {
    font-size: 20px !important;
      
      
    }
  .related-products .custom-product-wrapper .f-prod-title {
    padding: 0 3rem;
}
  .f-second-column .menu-list a,
    .card__information .card__heading,
.card__information .card-information .price-item--last,
  .bundly__component_title,
  #main-collection-filters h2,
  .contact-section .multicolumn-card__info,
  .contact-section .multicolumn-card__info .rte p,
  #shopify-section-template--24299015569753__rich_text_9BEQeY .rich-text__blocks,
  #ImageWithText--template--24299015569753__image_with_text_t984wT h2,
  .product__info-container .price .price-item,
  .card-product-subtitle,
  .contact-section .multicolumn-card__info .inline-richtext,
  #ProductInfo-template--16858790854735__main .product-collection,
  .template-article .card__content .card__information .blog-header-container .full-unstyled-link,
  .related-products .card__information .card__heading, .related-products .price__regular .price-item--regular, .related-products .card__information .card-information .price-item--last{
    font-size: 16px !important;
    letter-spacing: normal !important;
    
}
  .image-with-text__text--caption, #shopify-section-template--24299015569753__multirow_3Lqd3y .subtitle,
  .image-with-text__content .image-with-text__text+.button,
  .multicolumn-card__info .inline-richtext,
  .footer-block__subheading, .field__label, .customer .field label,
  body.about-us .rich-text__wrapper .rich-text__blocks .rich-text__text p,
  .product-video .image-with-text__text.rte,
  .product-video .image-with-text__text--caption,
  .product-form__input .form__label,
  .created-by,
  .shopify-payment-button__button, .product-form__submit,
  .shopify-payment-button__button--unbranded:before,
  .contact__button .button,
  .login p,
  #ProductInfo-template--16858790854735__main .product-subtitle,
  .product-form__quantity .form__label,
  .customer button,
.price__regular .price-item--regular ,
  .internal-collection-container .multirow__inner .image-with-text__text-item .image-with-text__text,
  .contact-s1 .new-style,
  .our-branches .bg-secondary,
  .perfume-carousel-wrapper .swiper-slide .slide-text p,
  .template-article .article-template p, .template-article .metafield-rich_text_field p,
  
  .metafield-info .description-here .product__description, .metafield-info .product-detail p,
  .metafield-info .sku p,
  .main-banner p,
  .locations-text
  {
    letter-spacing: normal !important;
    font-size: 15px !important;
    line-height: 130% !important;
  }
  .top-notes p, .heart-notes p, .base-notes p,
  .top-notes h3, .heart-notes h3, .base-notes h3{
        font-size: 12px !important;
  }
  .card-body,
  .template-article .blog-header-container .article-card__info,
  .template-article .blog .article-card__excerpt,
  {
        font-size: 10px !important;
  }
  .related-products__heading{
        padding-bottom: 0rem;
  }
  .product.grid{
        margin-top: 0 !important;
  }
  .product-video .page-width{
        padding-top: 2rem;
    padding-bottom: 2rem;
  }
    .product__info-container .product__description p,
   .product__info-container .product__description span, .rich-text__text.rte{
    font-size: 12px !important;
  }

  .footer-block__heading{
        font-size: 24px;
  }
  body.about-us .rich-text__wrapper h2{
    padding: 1rem 0;
  }
  .multicolumn .title-wrapper-with-link{
    margin: 0 !important;
  }
  #shopify-section-template--24299015569753__image_with_text_t984wT .image-with-text__text{
        padding-top: 15px !important;
  }
  .contact-s1 .email:before, .contact-s1 .phone:before{
        width: 30px;
    height: 35px;
  }
  .contact-s1 .email, .contact-s1 .phone{
    gap: 1.5rem;
  }
  .contact-section .contact-social a{
        width: 30px;
  
  }
  .product__title{
    margin-bottom: 0.5rem;
  }
  .product-video .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{
    /* position: relative; */
  }
  .product-video .image-with-text .grid{
    flex-direction: column;
  }
  .p-desc:before, .product-video .image-with-text__text.rte:before{
    left:0;
  }
  .related-products .card__content .card__information{
    flex-direction: column !important;
    align-items: center !important;
}
  .contact-section .multicolumn-list{
    display: block;
  }
  .contact-section .grid--1-col-tablet-down .grid__item{
            width: 100%;
        max-width: 100%;
  }
  .facets-container{
    grid-template-columns: 1fr !important;
    padding-right: 1.5rem;
  }
  .mobile-facets__wrapper, .active-facets__button-wrapper{
        justify-self: end !important;
  }
  .active-facets{
        flex-direction: column !important;
    width: fit-content !important;
  }
  .active-facets__button-wrapper{
    justify-content: end !important;
  }
  .custom-modal .custom-modal-section .row{
        padding: 2rem 0;
  }
      .custom-modal-container {
        padding: 0 1.5rem !important;
    }
    .main-banner .banner__content{
        align-items: center;
  }
}


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

    .template-blog  .blog-articles{
    
    padding: 0 3rem;
  }
  .f-second-column .menu-list a{
    font-size: 13px;
  }
  .footer__column #FooterLanguageForm .disclosure .disclosure__button, #FooterLanguageLabel {
    font-size: 11px !important;
  }
  .accordion-button::after{
    font-size: 20px;
  }
  .taif-second-banner .banner__media img{
    object-fit: contain !important;
  }
    .blog2-multirow .image-with-text__text-item{
        padding: 0 1rem;
  }
  .template-article .article-template p{
            margin: 0 1rem;
  }
.blog-articles{
          grid-template-columns: 1fr !important;
}
  #product-grid:not(.collection--empty, .template-search__results){
    gap: 1rem;
  }
      .custom-f-badge .wishlist_button{
            width: 30px;
      }

/* .branch-card {
  position: relative;
  overflow: hidden;
      flex: 0 0 32%;
} */
  .branch-card {
        flex: 0 0 45% !important;
    }

  /* .grid--1-col-tablet-down .grid__item{
    width: 100%;
    max-width:100%;
  } */
  .taif-collection li, .featured-categories li {
    padding: 5px !important;
}
  .taif-second-banner .button {
    min-width: 12rem !important;
    min-height: 25px !important;
    max-height: 27px;
}
  .custom-card-content .card__information .card__heading{
    font-size: 12px !important;
  }
  .card__information .btn-taif-collection{
    font-size: 10px;
  }
  .taif-collection .title-wrapper-with-link,
  .featured-categories .title-wrapper-with-link{
    margin-bottom: 2rem;
  }
.scrolled-past-header .on-scroll-change.header__heading-logo-wrapper img {
    width: 120px;
    transform: translate3d(0, -220%, 0);
}

      .grid--2-col-tablet-down .grid__item {
        /* width: 100%;
        max-width: 100%; */
        
    }
  /* .banner__content .banner__box h2, .title-wrapper-with-link h2, .title, .customer>h1, .customer__title {
        font-size: 16px !important;
    } */
      .main-banner p, .footer-block__newsletter p,  .card-product-subtitle {
        font-size: 11px !important;
    }
  .banner__buttons .button, 
  .rich-text__buttons .button--primary{
            font-size: 10px !important;
  }

  .title-wrapper-with-link{
    margin-bottom: 0;
  }
  .f-product-wrapper #-submit,
  .custom-product-wrapper  #-submit{
        padding: 0.5rem 0rem !important;
    font-size: 9px !important;
    margin-top: 1rem;
  }
  .custom-product-wrapper .card__badge.position-relative{
    padding-bottom: 0 !important;
  }
  .custom-product-wrapper .card__inner .card__content{
    padding-top: 0 !important;
  }
  /* .custom-product-wrapper .card--card{
    padding-top: 1rem !important;
    
  } */
}
@media screen and (max-width: 500px){
  
  .internal-collection-container .image-with-text__grid{
    padding: 5rem;
  }
  .default-template:not(body.about-us) main{
    margin-top: 110px;
  }
      .banner__content .banner__box h2 {
        font-size: 18px !important;
        max-width: 32rem !important;
    }
}
@media screen and (min-width: 991px) {
  .template-article .article-card-wrapper .card__inner.gradient
  {
        aspect-ratio: 1.5;
  }
  .template-article .article-card-wrapper .card__inner.gradient img
  {
    object-position: bottom !important;
  }
  .custom-product-wrapper:hover  .price{
  visibility: hidden;
    opacity: 0;
  transition: all  var(--duration-medium) ease;
}
  .menu-drawer__menu-item:not(.menu-drawer__inner-submenu a):hover:before{
    content: '';
    display: block;
    background: #69271B;
    width: calc(100% - 2rem);
    position: absolute;
    bottom: 0;
    height: 2px;
    left: 0;
    margin: auto;
  right: 0;
}
   .our-values .grid--4-col-desktop .grid__item {
        width: 25% !important;
        max-width: 25% !important;
    }
  .product-grid.grid--4-col-desktop{
      gap: 20px;
}
.product-grid.grid--4-col-desktop   .grid__item{
          width: calc(25% - 20px) !important;
        max-width: calc(25% - 10px);
}
}

@media screen and (max-width: 768px) {
    .branch-card {
        flex: 0 0 100% !important;
    }
}
@media screen and (max-width: 480px) {
  .col-6{
    width: 100%;
  }
}