/** Shopify CDN: Minification failed

Line 36:149 Unexpected "}"
Line 44:262 Unexpected "}"
Line 58:6 Unexpected "("
Line 149:17 Expected identifier but found "!"

**/
@font-face {
    font-family: 'Mozaic GEO Medium';
    src: url('/cdn/shop/files/MozaicHUM-Medium-BF657926164b627.woff?v=1739883818') format('woff');
    font-weight: 400;
    font-style: normal;
}
.dt-sc-video-banner-content.center .dt-sc-main-title{
    font-family: 'Mozaic GEO Medium' !important;
  font-weight: 400;
}
.template-cart span.close-icon{
  margin-bottom: 0 !important;
}
div#CartContainer p.cart-content{
  display: flex;
  flex-direction: column;
}
div#CartContainer p.cart-content a.dt-sc-btn{
  text-align: center;
  width: fit-content !important;
}
@media (max-width: 576px){
  .smile-improved-mobile-launcher{
    bottom: 100px !important;
  }
}
#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-main-title{font-family:Helvetica,sans-serif!important;font-size:56.69px!important;font-weight:400!important;line-height:40.83px!important;text-align:center!important;text-underline-position:under!important}#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-sub-title{font-family:"Hurricane",cursive!important;font-size:99.69px!important;font-weight:400!important;line-height:100.41px!important;text-align:center!important;text-underline-position:under!important}@media only screen and (max-width:768px){#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-main-title{font-size:40px!important;line-height:1.4!important}#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-sub-title{font-size:60px!important;line-height:1.4!important}}@media only screen and (max-width:480px){#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-main-title{font-size:30px!important;line-height:1.2!important}#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-sub-title{font-size:45px!important;line-height:1.2!important}}@media only screen and (max-width:320px){#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-main-title{font-size:24px!important;line-height:1.2!important}#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-video-banner-content.center .dt-sc-sub-title{font-size:36px!important;line-height:1.2!important}}@media only screen and (max-width:767px){header #AccessibleNav .logo img{width:110px!important}}.dt-sc-btn{border-radius:5px!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-grid-banner-content{position:absolute!important;top:110px!important;left:10px!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;z-index:2!important;background-color:#f0f0f000!important;padding:0px!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-grid-banner-image{position:relative!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .ovrly{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-btn{background:var(--DT_Button_BG_Color)!important;color:var(--DT_Button_Text_Color)!important;border:0px solid!important}@media (max-width:1024px){#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-grid-banner-content{top:80px!important;left:10px!important;text-align:center!important;align-items:center!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-sub-title{font-size:1.2em!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-btn{padding:10px 20px!important;font-size:1em!important}}@media (max-width:768px){#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-grid-banner-content{top:60px!important;left:5px!important;text-align:center!important;align-items:center!important;padding:10px!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-sub-title{font-size:1em!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-btn{padding:8px 16px!important;font-size:0.9em!important}}@media (max-width:480px){#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-grid-banner-content{top:40px!important;left:5px!important;text-align:center!important;align-items:center!important;padding:5px!important}#shopify-section-template--23660664324440__home_video_banner_Jm8i4b.home-video-banner .dt-sc-video-banner-inner .dt-sc-btn:not(.close_icon):hover{background:#ffffff!important;color:#000000!important;font-weight:500!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-sub-title{font-size:0.9em!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-btn{padding:6px 12px!important;font-size:0.8em!important}}#shopify-section-template--23660664324440__16413870414b144833.home-testimonial-block .dt-sc-testimonial-content .dt-sc-testimonial-content-inner .dt-sc-testimonial-quote{font-style:normal!important}.products .product-detail{padding:30px 20px 20px!important}#shopify-section-template--23660664324440__164084221693ddae4f.home-product-carousel .product-grid-item .products{padding-top:30px!important}#shopify-section-template--23660664324440__inner_page_team_section_9fxkDa.inner-page-team-section .dt-sc-team-section .dt-sc-team .dt-sc-team-image:before,#shopify-section-template--23660664324440__inner_page_team_section_9fxkDa.inner-page-team-section .dt-sc-team-section .dt-sc-team .dt-sc-team-image:after{background-color:#ffffff00!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-grid-banner-section .dt-sc-main-grid .dt-sc-grid-banner .dt-sc-btn{margin-left:0px!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-grid-banner.content-content_FfQJ8z .dt-sc-btn{margin-left:0px!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9 .dt-sc-grid-banner-content{left:30px!important}#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-grid-banner.content-content_FfQJ8z .dt-sc-sub-title,#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-grid-banner-section .dt-sc-main-grid .dt-sc-grid-banner .dt-sc-sub-title{font-weight:600!important;text-transform:capitalize!important}@media (max-width:576px){.dt-sc-menu_bottom .dt-sc-flex-space-between{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}.dt-sc-menu_bottom .logo.text-center,.dt-sc-menu_bottom .site-header__links.dt-sc-flex{width:50%!important;max-width:50%!important;text-align:center!important}.dt-sc-menu_bottom .site-header__links.dt-sc-flex{order:2!important;justify-content:center!important}}
.dt-sc-section-wrapper .isotope-grid{gap:0px!important;padding:0 0;justify-content:center!important;width:100%;height:100%!important;margin-top:30px}}@media (max-width:1440px){#shopify-section-template--23660664324440__home_isotope_products_MVeELk .isotope-grid{left:100!important;margin:0 auto!important}.dt-sc-section-wrapper .isotope-grid{padding:0 40px!important}}@media (max-width:1024px){.dt-sc-section-wrapper .isotope-grid{padding:0 30px!important;justify-content:center!important}.isotope-selector{max-width:45%!important;margin-bottom:25px!important}}@media (max-width:768px){.dt-sc-section-wrapper .isotope-grid{flex-direction:row!important;align-items:center!important;padding:0 20px!important}.isotope-selector{max-width:90%!important;margin-bottom:25px!important}}@media (max-width:576px){.dt-sc-section-wrapper .isotope-grid{flex-direction:column!important;align-items:center!important;padding:0 15px!important}.isotope-selector{max-width:100%!important;margin-bottom:20px!important}}@media (max-width:480px){.dt-sc-section-wrapper .isotope-grid{flex-direction:column!important;align-items:center!important;padding:0 10px!important}.isotope-selector{max-width:100%!important;margin-bottom:15px!important}}
#shopify-section-template--23660664324440__home_video_banner_Jm8i4b .dt-sc-btn {border-radius: 5px !important;padding: 16px 30px !important;} 
.header-search-bar{display:flex;align-items:center;justify-content:center;width:100%;max-width:600px;margin:auto}@media only screen and (max-width:768px){.header-search-bar{max-width:90%;margin:10px auto;width:100%!important;}}.header-search-bar form{display:flex;align-items:center;width:100%;gap:5px}.search-bar__input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px 0 0 4px}.search-bar__category{padding:10px;border:1px solid #ccc;border-left:none;border-radius:0}.search-bar__button{background-color:#000;color:#fff;padding:10px;border:none;cursor:pointer;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center}
#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-sub-title {font-size: 25px;} 
@media (max-width: 556px) and (min-width: 320px){#shopify-section-template--23660664324440__home_custom_section_mXwTJV .container{max-width:100%!important;margin:0 auto;background-color:#fff;padding:0px !important}}
#shopify-section-template--23660664324440__home_newsletter_aCpfxA.home-newsletter-section .dt-sc-newsletter-section:not(.style-4) form .contact-input .dt-sc-btn {background: #FD7A7A !important;} @media only screen and (min-width:1200px){#shopify-section-template--23660664324440__home_html_text_crbTht.home-html-text .dt-sc-section-wrapper{margin-left:0%!important;margin-right:0%!important;width:100%!important;}}
@media screen and (max-width: 1024px){#SearchCollection{display:none;}.dt-sc-menu_bottom .logo.text-center{width:20%!important;max-width:100%!important;}.dt-sc-menu_bottom .site-header__links.dt-sc-flex{width:30%!important;max-width:100%!important;}}@media screen and (max-width: 767px){.isotope-grid{position:relative;flex-direction:column!important;left:0!important;}.isotope-selector .product-grid-item{position:relative;width:100%!important;}}@media screen and (max-width: 425px){#shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-grid-banner-section.dt-sc-masonry-grid-banner{display:flex!important;flex-direction:column!important;padding:10px!important;}.dt-sc-main-grid,.dt-sc-additional-grids{width:100%!important;}}
#shopify-section-template--23660664324440__home_product_tab_UgANn8.home-product-carousel .grouped-content .main-block {width: 100% !important;}#dT_tab-1- {display: none !important;} #shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-grid-banner-section.dt-sc-masonry-grid-banner {display: flex !important;} #shopify-section-template--23660664324440__home_masonry_banner_XzFfC9.home-masonry-banner .dt-sc-grid-banner-section.dt-sc-masonry-grid-banner {padding:30px 0px 30px 0px !important;}
#shopify-section-template--23660664324440__home_faq_block_zKb7qD.home-faq-block .dt-sc-accordion-container .dt-sc-accordion-btn h5 {font-size: 15px !important;font-weight: normal;} .products .product-detail .grid-link__title a:hover {color: #1a1a1a !important;} }.product-description-product-template .product-title{font-size:26px!important;font-weight:600!important;} @media (max-width:767px){.product-description-product-template .product-title{font-size:16px!important;font-weight:600!important;}}@media (max-width:320px){.product-description-product-template .product-title{font-size:16px!important;font-weight:600!important;}} 
.shopify-payment-button .gravity-button {padding: 16px 0px !important;}.shopify-payment-button .gravity-button:not([disabled]):hover {background-color: #4524DB !important;padding: 16px 0px !important;}
.footer__payment-icons .dt-sc-list-inline .icon--payment {margin: 0 8px !important;display: inline-block !important;}
.footer__payment-icons { display: flex !important;justify-content: center !important;align-items: center !important;flex-wrap: wrap !important;gap: 15px !important;}
#CartDrawer .dt-sc-btn[href="/cart"] {display: none !important;}.breadcrumb .breadcrumb_title{display:none;}#shopify-section-template--23660664324440__home_faq_block_zKb7qD.home-faq-block .dt-sc-heading .dt-sc-main-heading{margin-bottom:10px}.breadcrumb a,.breadcrumb span{margin-top:0px!important;font-size:1.2em!important;font-weight:600!important}#product-description .product-title{font-size:1.5rem;font-weight:600}.product-payments_btns{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-image img{height:380px!important;width:504px!important;max-width:100%!important;object-fit: cover}.dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-content a.dt-sc-btn{color:#ffffff!important;background-color:#333!important;padding:15px 30px!important}.button-container button,.shopify-payment-button{flex:1!important;padding:9px!important;font-size:16px!important;font-weight:bold!important;cursor:pointer!important;border-radius:5px!important;text-align:center!important;width:50%!important;box-sizing:border-box!important}.dT_AddToCart{border:none!important;width:50%!important}.gravity-button:disabled{cursor:default!important;opacity:1!important}.shopify-payment-button{background-color:#5433eb!important;color:white!important;border:none!important}.shopify-payment-button a{color:white!important;text-decoration:none!important}.shopify-payment-button__more-options{text-align:center!important;color:#fff!important;cursor:pointer!important}.shopify-payment-button__more-options:hover{text-decoration:underline!important}.dT_AddToCart:hover,.shopify-payment-button:hover{opacity:.9!important}
.sidebar.sidebar-height-template--23660664258904__main.grid_style.sidebar-sticky {display: none!important;}.has-sidebar .collection-grid, .has-sidebar .product-template-content {width: 100% !important;}.wallet-cart-grid.accelerated-checkout-button-container {padding: 22px !important;}
.dT_AddToCart.dt-sc-btn {width:100% !important;}#create-your-own-perfume-brand .breadcrumb {display: none;}.js-drawer-close.dt-sc-btn {height: 40px!important;width: 40px!important;font-weight: 800!important;top: 2px!important;} #custom-menu-container{background-color:#333;} .custom-menu-container .menu-trigger {color: #fff5f5;}
.shopify-policy__container {max-width: 100% !important;width: 1220px !important;}
.aerial-product-item.flex.flex_col.quickview-parent { background:#fff;padding:30px;margin: 15px;}
img.lazy_load { width:100%;height:100%}h4.product-name a{ font-family:jost;font-size:15px;font-weight:500;line-height:25px;}
.dt-sc-section-wrapper .isotope-grid{ flex-wrap:nowrap!important}
@media (max-width:425px){.home-masonry-banner .dt-sc-grid-banner-section.dt-sc-masonry-grid-banner .dt-sc-main-grid{ width:100%!important}}
@media (max-width:425px){.home-masonry-banner .dt-sc-grid-banner-section.dt-sc-masonry-grid-banner .dt-sc-additional-grids{ width:100%!important}}
img.featured-image.teaser.ls-is-cached.lazyloaded{ height:330px} li.regular-grid .products{ height:100%}
media (max-width: 1540px){ul.grid.product-collection.dt-sc-column.four-column{ grid-template-columns:repeat(3, 1fr)!important}}
@media screen and (max-width: 768px){#AccessibleNav{flex-direction:column!important;row-gap:10px;}}
@media screen and (max-width: 768px){.dt-sc-menu_bottom .logo.text-center{width:100%!important;max-width:100%!important;text-align:center !important;}.dt-sc-menu_bottom .site-header__links.dt-sc-flex{width:100%!important;max-width:100%!important;justify-content:center;}}
#shopify-section-template--23660664324440__164084221693ddae4f .grid-link__title a {padding-bottom: 40px;}.product_price {font-size: 18px!important;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 10px;margin-top: 10px;}
.dt-sc-blog-description{ display: -webkit-box;  -webkit-line-clamp: ; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}span.select2-selection.select2-selection--single {display: none;}
#avp-watermark-footer {display: none !important;} 
@media (min-width: 1020px) and (max-width: 2520px) { 
  .product-page-row.product-main-image .product-form__item--submit {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    align-items: center !important;
    justify-content: flex-start !important;
  }
  .product-page-row.product-main-image .dT_AddToCart, 
  .product-page-row.product-main-image .shopify-payment-button {
    text-align: center !important;}
  @media (max-width: 768px) {
    .product-page-row.product-main-image .dT_AddToCart, 
    .product-page-row.product-main-image .shopify-payment-button {
      max-width: 100% !important;
    }
  }
}
.pf-161_, .pf-121_,.pf-99_ {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;}
.row.collectionproudct .aerial-product-item.flex.flex_col.quickview-parent {padding: 5px;margin: 5px;}.row.collectionproudct .filters { display: none !important;}
.row.collectionproudct .product-name a {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;width: 100%;}
#shopify-section-template--23660664258904__main.image-bar__item {display: none !important;}

/* CSPR Document Page, Dilution Services, MSDS Document */
#rosa-salas-perfumes-cpsr-document-creation .sc-kqGpvY, #rosa-salas-perfumes-dilution-services-for-fragrances .sc-kqGpvY, #rosa-salas-perfumes-msds-document-creation .sc-kqGpvY{
  padding: 2vw 3vw;
  border: 1px solid #eee;
  box-shadow: 3px 6px 6px rgb(0 0 0 / 5%);
  border-radius: 10px;
} 
#rosa-salas-perfumes-cpsr-document-creation nav.breadcrumb, #rosa-salas-perfumes-msds-document-creation nav.breadcrumb, #rosa-salas-perfumes-dilution-services-for-fragrances nav.breadcrumb{
  display: none;
}

/* Create Your Own Perfume Brand */
#rosa-salas-perfumes-private-label-fragrances nav.breadcrumb{
  display: none;
}
/* Sitemap CSS */
    ul.red-list {
      list-style-type: none;
      padding: 0;
    }

    ul.red-list li {
      position: relative;
      font-size: 14px;
      margin: 2px 0;
      padding-left: 18px;
    }

    ul.red-list li::before {
      content: '●';
      color: red;
      position: absolute;
      left: 0;
      top: 0;
    }

    ul.red-list a {
      text-decoration: underline;
      color: black;
    }

    ul.red-list a:hover {
      text-decoration: none;
    }
/* Hiding Sections untill imagee provided */
#shop.template-collection #shopify-section-template--23660664258904__home_image_gallery_bPpjcq, #products.template-collection #shopify-section-template--23660664258904__home_image_gallery_bPpjcq{
  display: none;
}
#wholesale.template-collection .grid em{
  display: none;
}
#shop .image-bar__section{display:none!important;}
#view-our-fragrances-collection-rosa-salas-perfumes .image-bar__section{display:none!important;}
#new-arrivals-rosa-salas-perfumes .image-bar__section{display:none!important;}
#discover-exiquisite-fragrance-oils-rosa-salas-perfumes .image-bar__section{display:none!important;}
#best-selling-perfumes-rosa-salas-perfumes .image-bar__section{
  display: none !important;
}
#wholesale.template-collection div.image-bar__section{
  display: none; !important
}
#best-selling-perfumes-rosa-salas-perfumes .image-bar__section{
  display: none !important;
}
#discovery-set-rosa-salas-perfumes .image-bar__section{
  display: none !important;}
/* Collection Pages */
#dT_collectionGrid div.products{
  display: block;
}
#dT_collectionGrid .products .product-container img.featured-image{
  height: auto;
}
.sidebar_btn .dt-sc-btn{
  display: none !important;
}
.products .product-detail .grid-link__title a{
      display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 1 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Collection Pages */
.template-collection .collection-header{
  background-color: white;
}
.template-collection div.pagination{
    background: white;
    padding-top: 20px;
    padding-bottom: 20px;
}
.template-collection ul.pagination-default{
  margin: 0 !important;
}
.template-collection #shopify-section-template--23660664258904__home_image_gallery_bPpjcq div.row{
  background-color: white;
}
.template-collection #shopify-section-template--23660664258904__home_deal_banner_JhVGEj div.row{
  background-color: white;
  padding: 15px;
}
.product-description-product-template{
  background: #fff;
  padding: 20px;
}
#CartDrawer .money{font-size:1rem !important;}
header .site-header__links a {align-items: flex-start !important;}
.count.CartCount {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    line-height: 15px;
    text-align: center;
    background-color: #413d3c;
    color: var(--DTBodyBGColor);
    font-size: 10px;
    display: block;
}.fa-shopping-bag:before {font-size: 21px;}
.sc-kpKSlO.sc-cKXyOM.gIkzjG.hqyeK.pf-32_ { display: -webkit-box;  -webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis; width: 100%;}
/* Product Detail */
@media (max-width: 2500px) and (min-width: 1542px) {
    .product_payments_btns {
        width: 58% !important;
        position: relative;
        left: 25px; }}
@media (max-width: 1541px) and (min-width: 1220px) {
    .product_payments_btns {
        width: 53%;
        position: relative;
        left: 25px;}}
.template-product .product-price-label, .template-product .money, .template-product .product-price{font-size: 1.2rem !important;}.template-product .money{font-weight: 600 !important;color: #fd7a7a!important;}
.homepage-section-below-best-sellers .dt-sc-grid-banner-content{
  display: flex !important;
  position: absolute !important;
  text-align: left !important;
  flex-direction: column !important;
    align-items: flex-start !important;
    z-index: 2 !important;
    background-color: #f0f0f000 !important;
    padding: 0px !important;
    left: 30px !important;
    max-width: 350px;
}
.homepage-section-below-best-sellers .dt-sc-grid-banner{
  justify-content: center;
}
.homepage-section-below-best-sellers h6{
  font-size: 25px !important;
  line-height: 35px;
  font-weight: 600;
}
.homepage-section-below-best-sellers a.dt-sc-btn{
  margin: 0 !important;
  border: none !important;
}
@media (max-width:1200px){
  .homepage-section-below-best-sellers .dt-sc-masonry-grid-banner{
    display: flex !important;
    padding: 15px !important;
  }
  .homepage-section-below-best-sellers h6{
  font-size: 18px !important;
}
  .homepage-section-below-best-sellers .dt-sc-grid-banner-content{
    max-width: 190px !important;
  }
  @media (max-width: 480px){
    .homepage-section-below-best-sellers .dt-sc-masonry-grid-banner{
        flex-direction: column !important;
    }
      .homepage-section-below-best-sellers h6{
  font-size: 16px !important;
  line-height: 22px;
}
    .homepage-section-below-best-sellers a.dt-sc-btn{
      padding: 8px 12px !important;
    }
  }
}
@media (max-width: 1024px) {
  .dt-sc-video-banner-content.center .dt-sc-main-title {
    font-size: 2rem !important;
  }
  .dt-sc-video-banner-content.center .dt-sc-sub-title {
    font-size: 3rem !important;
  }
}

@media (max-width: 768px) {
  .dt-sc-video-banner-content.center .dt-sc-main-title {
    font-size: 1.2rem !important;
  }
  .dt-sc-video-banner-content.center .dt-sc-sub-title {
    font-size: 2.1rem !important;
  }
}

@media (max-width: 480px) {
  .dt-sc-video-banner-content.center .dt-sc-main-title {
    font-size: 1.2rem !important;
  }
  .dt-sc-video-banner-content.center .dt-sc-sub-title {
    font-size: 2rem !important;
  }
}
@media screen and (max-width: 556px) and (min-width: 320px) {
  #shopify-section-template--24231018463576__home_custom_section_mXwTJV .content-content_ttHaep {
    padding: 5px !important;
  }
}
@media screen and (max-width: 556px) and (min-width: 320px) {
  #shopify-section-template--24231018463576__home_custom_section_mXwTJV .container {
    max-width: 100%;
  }
}
@media screen and (max-width: 2560px) and (min-width: 1199px){
  .home-masonry-banner .dt-sc-grid-banner-section.dt-sc-masonry-grid-banner .dt-sc-main-grid{width:calc(50% - 15px)!important}
  .home-masonry-banner .dt-sc-grid-banner-section.dt-sc-masonry-grid-banner .dt-sc-additional-grids{width:calc(50% - 15px)!important}
  #shopify-section-template--24231018168664__home_image_gallery_bPpjcq.home-image-gallery .image-bar__item a, #shopify-section-template--24231018168664__home_image_gallery_bPpjcq.home-image-gallery .image-bar__item img{
    max-width: 55%;
  }
}
.dt-sc-newsletter-modal {background-image: url(//a632c7-56.myshopify.com/cdn/shop/files/Untitlesd-10.jpg?v=1734616929) !important;background-color: #fff !important;}
#shopify-section-template--24231018463576__home_video_banner_Jm8i4b.home-video-banner .dt-sc-video-banner-inner .dt-sc-btn:not(.close_icon) {padding: 15px 30px !important;}
.qview-buttons .qview-btn {    background-color: #000 !important;color: #fff !important;font-size: 16px !important;} .qview-description__main.no-max-height ,.qview-description__show-more,.qview-description__main, .qview-description__show-less, .qview-description{font-size: 16px !important;color: #333 !important;font-style: normal !important;}
.qview-watermark>span { display: none;}.shopify-payment-button {display: none !important;}.qview-main {padding-top: 100px !important;}

@media (min-width:1400px){
  #your-shopping-cart .dt-sc-btn{
  margin-bottom: 1vh;
}
}
.qview-btn-productlink .qview-btn__text:before{
  display: none;
}

/* Bug Sheet */
/*@media (min-width: 46.24em) {
    .v--modal-overlay.scrollable .v--modal-box {
        width: 80% !important;
        max-height: 80vh !important;
    }*/

.recently-review-page .pf-slider.pf-c-lt {
    align-items: inherit;
}
.products .product-detail .grid-link__title {
    margin-top: 5px;
}
ul.dt-nav li > div.sub-menu-block {
    border: 0px !important;
}
.product-page-block a {
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    min-width: 195px;
}
.sub-category-grid-item p {
    padding: 0.5em;
    border: 2px solid #c8c8c8;
    transition: transform 0.2s ease;
}
.sub-category-grid {
    display: flex;
  justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
  margin-top: 10px;
}
.sub-category-grid-item p:hover {
    transform: translateY(-2px);
}
.sub-category-grid-content {
    padding: 20px 20px 30px;
    background: #fff;
    margin-bottom: 31px;
}
#shopify-section-template--24231018168664__shop_list_UaqQV3 {
  display: none;
}

#shop #shopify-section-template--24231018168664__shop_list_UaqQV3, #view-our-fragrances-collection-rosa-salas-perfumes #shopify-section-template--24231018168664__shop_list_UaqQV3 {
  display: block;
}

body.template-collection.all .home-image-gallery {
  display: none;
}
#shop #shopify-section-template--24231018168664__home_image_gallery_bPpjcq{
  display: none;
}
body.template-collection.all .incategory-desc {
  display: block;
}
.dT_ProductProactiveSearch .dt-sc-btn {
  width: 40px !important; 
}
body .dT_ProductProactiveSearch .dt-sc-btn.search-submit-button {
    width: 50px !important;
    height: calc(100% + 0px) !important;
}
.dT_ProductProactiveSearch .dt-sc-btn svg {
    margin-top: 3px !important;
}

@media (max-width: 1199px) {
  ul.dt-desktop-menu .close-nav + li .dt-sc-dropdown-menu {
      width: 100%;
      max-width: 591px;
      right: 0;
      left: inherit;
  }
  .template-product .product-rosa{
    flex-direction: column;
    gap: 10px;
  }
}

@media (max-width: 767px) {
  .home-masonry-banner .dt-sc-grid-banner-image img {
      height: 210px !important;
      object-fit: cover;
  }
}
#products div#shopify-section-template--24231018168664__home_image_gallery_bPpjcq{
  display: none;
}
@media (max-width:480px){
 #explore-the-finest-perfumes-at-our-online-fragrance-shop .dt-sc-newsletter-section div.contact-input{
  flex-direction: column;
  gap: 20px;
}
  div.contact-input input.mail{
    width: 100% !important;
    margin: 0 !important;
  }
}
@media (max-width:576px){
  .template-collection div.sortby{
        display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .select2-container--classic{
    display: none !important;
  }
  form[class*=shopify-product] .dt-sc-qty{
    flex-wrap: nowrap !important;
  }
}
@media (max-width: 1540px){
  .enquiry-content{
    top: 42% !important;
  }
}
#to-top{
  display: none !important;
}
.template-search .full_product_detail_btn a.dt-sc-btn{
      width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
}
.jdgm-prev-badge__text{
  display: block;
}
#about-us .dt-sc-column{
  grid-gap: unset !important;
}
.template-article .dt-sc-blog-description{
  -webkit-line-clamp: none;
}
#discovery-set-rosa-salas-perfumes #shopify-section-template--24231018168664__home_image_gallery_bPpjcq{
    display: none;
}
.coc-modal .coc-input-group textarea{
  /* width: 100%; */
  max-width: unset !important;
}
.recently-viewed-products .product-image .product-grid-image{
  aspect-ratio: 1/1 !important;
}
.recently-viewed-products p.in-stock{
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 18px !important;
}
.recently-viewed-products a.grid-link__title{
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: normal !important;
}
.recently-viewed-products p.regular-product span.special-price{
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 24px !important;
}
.recently-viewed-products .product-image img{
  aspect-ratio: 1/1 !important;
}
#rosa-salas-perfumes-wholesale .pf-paragraph-content  a{
  color: rgb(253, 123, 123) !important;
}
.template-article .dt-sc-blog-single a{
  color: #FD7B7B !important;
}
.template-product .jdgm-curt {
  font-size: 20px !important;
  padding: 0 !important;
}
#rosa-salas-perfumes-private-label-fragrances .home-custom-section-wrapper{
  display: flex !important;
}
.template-product .jdgm-form__reviewer-name-format-container{
  display: none;
}
.custom-add-to-cart{
  width: 100%;
  border-radius: 5px;
}
.custom-add-to-cart:hover{
  background: #000;
}


  
.home-banner-slider .slide-heading, .home-banner-slider .slide-text {
  visibility: hidden;
  opacity: 0;
}

.home-banner-slider .multiple-buttons .slide-button {
    margin-top: 70px;
    font-size: 35px !important;
    line-height: 45px;
    border: 3px solid #000 !important;
    padding: 10px 30px;
    font-weight: 500;
    text-transform: uppercase !important;
}

@media screen and (max-width: 799px) {
  .home-banner-slider .multiple-buttons .slide-button {
      margin-top: 50px;
      font-size: 12px !important;
      line-height: 18px;
      padding: 5px 7px;
  }
  
  .home-slideshow-section .home-banner-slider .dt-sc-swiper-slider .swiper-wrapper .slider-content [class*="slide_"] .multiple-buttons {
      padding-right: 15px;
      justify-content: flex-end !important;
  }
  
  .home-banner-slider .multiple-buttons .slide-button {
      margin-top: 0px;
  }
}

@media (min-width: 800px) and (max-width: 1050px) {

  .home-banner-slider .multiple-buttons .slide-button {
      margin-top: 70px;
      font-size: 25px !important;
      line-height: 40px;
  }
  
  .home-banner-slider .multiple-buttons {
      padding-right: 0px;
      justify-content: flex-end !important;
  }
  
  .home-banner-slider .multiple-buttons .slide-button {
      margin-top: 30px;
  }
}

@media (min-width: 1051px) and (max-width: 1300px) {
  .home-banner-slider .multiple-buttons .slide-button {
      margin-top: 50px;
      font-size: 25px !important;
      line-height: 40px;
  }
  
  .home-banner-slider .multiple-buttons {
      padding-right: 10px;
      justify-content: flex-end !important;
  }
  
  .home-banner-slider .multiple-buttons .slide-button {
      margin-top: 30px;
  }
}

@media (min-width: 1301px) and (max-width: 1650px) {
  .home-banner-slider .multiple-buttons {
      padding-right: 60px;
      justify-content: flex-end !important;
  }
  
  .home-banner-slider .multiple-buttons .slide-button {
      margin-top: 40px;
  }
}


