@font-face {
    font-family: 'Brogadier';
    src: url('../../fonts/Brogadier.eot');
    src: url('../../fonts/Brogadier.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Brogadier.woff2') format('woff2'),
        url('../../fonts/Brogadier.woff') format('woff'),
        url('../../fonts/Brogadier.ttf') format('truetype'),
        url('../../fonts/Brogadier.svg#Brogadier') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.brand-newpage{padding: 50px 0;}
@media (max-width: 767px) {
	.brand-newpage{padding: 20px 0; overflow: hidden;}
	.brand-newpage .container{ padding: 0; }
}

.brandpage-space{padding-bottom: 100px;}
@media (max-width:1024px) {.brandpage-space{padding-bottom: 50px;} }
@media (max-width: 767px) { body .m-f16{font-size: 16px;} .mp-0{padding-bottom: 0;} }

.box-greybg{ background-color: #F7F5F5;}
.box-blackbg{background-color: #000;}
.bg-white{background-color: #fff;}

/* Product box css */
.product-brand.product{padding: 0; margin: 0; box-shadow: none; border:none;}
.product-brand.product:hover{box-shadow: none; border:none;}
.product-brand .product-name{display: flex; flex-direction: column; font-size: 24px;  gap: 5px; padding:20px 0 5px; height: auto; color: #000; font-weight: 400;}
.product-brand .product-name a strong,.product-brand .product-price .price {font-size: 24px;}
.product-brand .product-name a{line-height: normal;}
.product-brand .product-name a.prd-nametext { font-size: 30px; font-weight: 300; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.product-brand .product-action .btn { border-radius: 0; font-size: 18px; border-width: 2px; padding: 15px 50px; font-weight: bold; }
.product-brand .product-action .btn:hover { background-color: #000; color: #fff; border-color: #000; }
.product-brand .product-action .btn:focus{border-radius: 0;}

@media (max-width:1399px) {
	.product-brand .product-name a.prd-nametext{font-size: 24px;}
}

@media (max-width:1299px) and (min-width:768px) {
	.product-brand .product-name a.prd-nametext{font-size: 22px;}
	.product-brand .product-name a strong, .product-brand .product-price .price {font-size: 20px; line-height: 24px;}
	.product-brand .product-action .btn{padding: 10px 20px; font-size: 16px;}
}

@media (max-width:767px) {
	.product-brand .product-name a.prd-nametext{font-size: 30px;}
}

.brand-ex-list .brand-page-listul {margin: 0 -15px; display: flex; flex-wrap: wrap; }
.brand-ex-list .prd-grid-3 .brand-page-list{width: 33.3%;}
.brand-ex-list .prd-grid-4 .brand-page-list{width: 25%;}
.brand-page-list .lable-quickview { background: rgba(0, 0, 0, 0.6); bottom: -15px; font-size: 17px; font-weight: bold; width: 170px; border-radius: 0; height: 40px; line-height: 40px; }
@media (max-width:1024px) {
	.brand-page-list .lable-quickview{display: none;}
}

/* Progress bar styling for brand slider */
.brand-slider { position: relative; }
.brand-slider-progress { height:17px; background:#D9D9D9; overflow:hidden; border-radius:50px; max-width: 300px;  margin: 40px auto 0; display: none;}
.brand-slider-progress .bar { width:0%; height:100%; background:#000; }

@media (max-width: 1024px){
	.brand-slider-progress{margin: 30px auto 0; display: block;}
}

/* Mobile view order change */
@media (max-width:767px) {
	body .orderchange-mob{display: flex!important; flex-direction: column-reverse;}
}

/* Brand Common brands Banner
=========================*/
.brands-banner.brands-bnrslider .brands-content.box-imagebg{display: flex; flex-wrap: wrap; background-size: cover; align-items: start;  background-position: center; background-image: url(../../images/brand-bannerbg.jpg); padding: 50px;}
.brands-banner.brands-bnrslider .brands-image-wrapper,.brands-banner.brands-bnrslider .brands-text{width: 50%;}
.brands-banner.brands-bnrslider .slick-prev{left: 20px;}
.brands-banner.brands-bnrslider .slick-next{right: 20px;}

.brands-banner.brands-banner-video .svg-newvideo{position: absolute; z-index: 99; top: 50%; transform: translate(-50%, -50%); left: 50%;}
.brands-banner.brands-banner-video .video-full{padding-bottom: 56.6666%;}
.brands-banner.brands-banner-video .video-fullview{object-fit: cover; position: absolute; z-index: 9;}

.brands-banner .brands-content { display: grid; grid-template-columns: 1fr; align-items: center; }
.brands-banner .brands-text { display: flex; flex-direction: column; gap: 1.5rem; text-align: center; padding: 80px; }
.brands-banner .brands-logo { display: flex; flex-direction: column; gap: 0.25rem; }
.brands-banner .logo-sub { font-size: 1.25rem; font-weight: var(--font-weight-body); color: var(--color-text-light); margin-left: 0.5rem; }
.brands-banner .brands-description { font-size: 18px; line-height: 24px; }

.brands-banner.banner-textwhite .brands-description{color: #fff;}

@media (min-width: 1025px) { .brands-banner .brands-description { font-size: 24px; line-height: 32px; } }
@media (max-width:1299px) { .brands-banner .brands-text{ padding: 25px; } .logo-main img{ width: 280px; } }
@media (max-width:1024px) { .brands-banner .brands-text{ padding: 20px 10px; } .brands-banner .brands-description{font-size: 16px;} }
@media (min-width: 768px) { .brands-banner .brands-content { grid-template-columns: repeat(2, 1fr); } .logo-sub { font-size: 1.5rem; }}
@media (max-width:767px) {
	.brands-banner.brands-bnrslider .brands-content.box-imagebg{padding: 30px;}
	.brands-banner.brands-bnrslider .brands-image-wrapper,.brands-banner.brands-bnrslider .brands-text{width: 100%;}

	.brands-banner .brands-text{ padding: 40px 20px;  gap: 2rem;}
	.brands-banner .logo-main img{ width: auto; height: 45px; }
	.brands-banner.prd-brandsbanner-sec .brands-text{top: -70px; position: relative; background-color: #fff; padding-bottom: 0;}
	.brands-content.bg-white{background-color: inherit;}
}

@media (min-width: 768px) {
    .brands-banner .image-rightbg{display: flex; position: relative; padding: 50px 0; background-color: #fff; height: 100%; align-items: center; }
    .brands-banner .image-rightbg img{position: relative; z-index: 1; }
    .brands-banner .image-rightbg::after{background-color: #F7F5F5; content: ''; position: absolute; top: 0; right: 0; width: 30%; height: 100%; z-index: 0; }
}

/* Brand landing Page
=========================*/

 .brands-grid { display: grid; grid-template-columns: repeat(3, 1fr);  gap: 5px; }
 .brands-grid.brands-grid4 { grid-template-columns: repeat(4, 1fr); padding-top: 5px;}
 .brands-grid .brand-card { overflow: hidden; position: relative; display: flex; flex-direction: column; }
 .brands-grid .brand-card .brand-image-wrapper { overflow: hidden; }
 .brands-grid .brand-card .brand-image { display: block; width: 100%; transform: scale(1.01); height: auto; transition: transform 0.4s ease; will-change: transform; transform-origin: center; }
 .brands-grid .brand-card:hover .brand-image{ transform: scale(1.08); }
 .brands-grid .brand-card .brand-info { position: absolute; bottom: 70px; left: 15px; right: 15px; display: flex; flex-direction: column; gap: 10px; align-items: center; text-align: center; z-index: 3; }
 .brands-grid .brand-card.brand-banner .brand-info{top: 50%; transform: translateY(-50%); bottom: auto; max-width: 500px; margin: 0 auto;}
 .brands-grid .brand-card.brand-banner .brand-info.tdnone h3{text-transform: none;}
 .brands-grid .brand-card .brand-name { font-size: 28px; font-weight: bold; text-transform: uppercase; color: #fff; }
 .brands-grid .brand-card p{color: #fff; font-size: 16px; margin: 0;}
 .brands-grid .brand-card .brand-name span{display: block; font-size: 18px; font-weight: 400;}
 .brands-grid .brand-banner { grid-column: span 3; }
 .brands-grid .brand-card4 { grid-column: span 4; }
  @media (max-width: 1024px) {
	.brands-grid .brand-card .brand-name { font-size: 18px; }
	.brands-grid .brand-card .brand-name span{font-size: 14px; padding-bottom: 5px;}
	.brands-grid .brand-card p{font-size: 14px;}
	.brands-grid .brand-card .brand-info{bottom: 25px;}
	.brands-grid .brand-card.brand-banner .brand-info{max-width: 350px;}
}
@media (max-width: 767px) {
 .brands-grid {grid-template-columns: repeat(1, 1fr); gap: 15px;}
 .brands-grid .brand-card{padding: 0 15px;}
 .brands-grid .brand-banner { grid-column: span 1; padding-left: 0; padding-right: 0;}
 .brands-grid .brand-card .brand-name{font-size: 30px;}
 .brands-grid .brand-card .brand-name span{font-size: 18px;}
 .brands-grid .brand-card p{font-size: 20px;}
 .brands-grid.brands-grid4{padding: 15px 2px 0; gap: 2px;}
 .brands-grid.brands-grid4 .brand-card{padding: 0;}
 .brands-grid.brands-grid4 .brand-card .brand-name{font-size: 18px;}
 .brands-grid.brands-grid4 .brand-card .brand-name span{font-size: 14px;}
}
/* Brand Listing Page
=========================*/
@media (min-width: 768px) {
	.prd-leftbanner,.prd-leftbanner *{height: 100%;}
	.prd-leftbanner picture img{object-fit: none;}
}
@media (max-width: 767px) {
	.prd-leftbanner img{width: 100%;}
}

/* Detail Page
=========================*/
.brand-newdetail .brand-dtl-prdtext  .dtl_large_man{height: 100%; background-color: #fff; padding: 30px 0;}
.brand-newdetail .brand-dtl-prdtext .brand-dtl-info { background-color: #D9D9D9; height: 100%; padding: 40px; display: flex; flex-direction: column; }
.brand-newdetail .brand-dtl-prdtext #paypal-button-container{display: none;}
.brand-newdetail #proddetails{padding-bottom: 50px;}
.brand-newdetail  .dtl-vslider{padding-left: 0;}
.brand-newdetail .dtl_prinfo_left .dtl_addrview{padding-top: 0; padding-bottom: 20px;}
.brand-newdetail .dtl_prinfo_left .dtl_name{padding-bottom: 25px;}
.brand-newdetail .dtl_prinfo_left h2{font-size: 36px; text-transform: none; line-height: normal; padding-bottom: 0;}
.brand-newdetail .dtl_prinfo_left h2 small{display: block; text-transform: uppercase; padding-top: 5px; font-size: 16px;}
.brand-newdetail .dtlnew-wave{font-size: 24px; font-weight: bold;  padding-top: 13px;}
.brand-newdetail .dtl_prinfo_left .dtlbrand-pricesize-row{display: flex; gap:30px;}
.brand-newdetail .dtl_prinfo_left .dtlbrand-pricesize-prd{width: 300px; text-align: center;}
.brand-newdetail .dtl_addrview .yotpo .text-m{font-size: 16px; align-items: center; display: flex;}
.brand-newdetail .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .brand-newdetail .brand-dtl-info .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.brand-newdetail .brand-dtl-info .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star{font-size: 32px;}
.brand-newdetail .dtl_salestext span {font-size: 16px; display: block; line-height: 18px; padding-top: 10px; }
.brand-newdetail .dtlbrand-price{display: flex; align-items: center;}
.brand-newdetail .dtlbrand-price span{padding: 0;}
.brand-newdetail .brand-dtl-info .btn-addtocart { font-size: 22px; font-weight: bold; height: 65px; border-radius: 0; display: inline-flex !important; align-items: center; justify-content: center; width: 320px; }
.brand-newdetail .resp-tabs-container{background-color: inherit;  border-bottom: solid 1px #878787; text-align: left;}

.brand-newdetail .dtl_addrview button{color:#000;font-size:11px;text-decoration:underline; border: none; background: none;}
.brand-newdetail .dtl_addrview button:hover{text-decoration:none;}

.brand-newdetail #dtl_tab h2.resp-accordion{font-size: 24px; font-weight: bold; text-transform: uppercase; text-align: left;}
.brand-newdetail #dtl_tab h2.resp-accordion {padding: 20px 20px 20px 0; }
.brand-newdetail #dtl_tab .resp-tabs-container .resp-accordion:before{top: 32px;}
.brand-newdetail #dtl_tab .resp-tabs-container .resp-accordion:after{top: 26px;}
.brand-newdetail .brand-dtl-info #show_sort_priceDiv{padding-top: 30px;}
.brand-newdetail .brand-dtl-info .dtlbrand-price,.brand-newdetail .dtlbrand-price .dtl_salestext .pdetail_dealprice,.brand-newdetail .dtl_salestext .pdetail_dealprice{font-size: 32px;}
/* .brand-newdetail .dtlbrand-price .yousave-dtl{font-size: 14px; padding: 1px 0 0 10px;} */
.brand-newdetail .dtlbrand-price .yousave-dtl{font-size: 12px; padding: 1px 0 0 10px;}
.brand-newdetail .dtl_prinfo_left,.brand-newdetail .dtl_prinfo_right{width: 100%; padding-right: 0; padding-bottom: 0;}

/*
.brand-newdetail #psort_dealproducts,.brand-newdetail .qtyse,.brand-newdetail .dtl_rbtn .sms_text,.brand-newdetail #shipping_info,.brand-newdetail .brand-dtl-info .dtl_size,.brand-newdetail .brand-dtl-info .titles,.brand-newdetail .dtl_name.asa,.brand-newdetail .brand-dtl-info .dtl_salestext.pt-0,.brand-newdetail .brand-dtl-info .pb-2.pt-2,
.brand-newdetail .share-deal,.brand-newdetail .dtl_sticky .dtl_rbtn .qty-input,.brand-newdetail .dtl_sticky .info_bo{display: none!important;}*/

.brand-newdetail #psort_dealproducts,.brand-newdetail .qtyse,.brand-newdetail .dtl_rbtn .sms_text,.brand-newdetail #shipping_info,.brand-newdetail .brand-dtl-info .dtl_size,.brand-newdetail .brand-dtl-info .titles,.brand-newdetail .dtl_name.asa,.brand-newdetail .brand-dtl-info .pb-2.pt-2,
.brand-newdetail .share-deal,.brand-newdetail .dtl_sticky .dtl_rbtn .qty-input,.brand-newdetail .dtl_sticky .info_bo, .brand-newdetail .dtl_rbtn .text-red {display: none!important;}
.brand-newdetail .dtl_sticky{padding: 10px 0;}
.brand-newdetail .dtl_sticky .thumb{width: 70px;}
.brand-newdetail .dtl_sticky .info{min-height: 70px;}
.brand-newdetail .dtl_sticky .info_to{display: flex; flex-wrap: wrap; border-bottom: none; padding-bottom: 0; padding-top: 15px;}
.brand-newdetail .dtl_sticky .info_to .name{width: 100%;}
.brand-newdetail .dtl_sticky .dtl_rbtn{top: 15px;}
.brand-newdetail .dtl_sticky .btn-addtocart{font-size: 16px; font-weight: bold; border-radius: 0;}
.brand-newdetail .dtl_sticky .dtlbrand-stickyprice{display: flex; align-items: center;}
.brand-newdetail .dtl_sticky .dtl_salestext .pdetail_dealprice{font-size: 16px!important;}
.brand-newdetail .dtl_sticky .dtl_salestext span{padding: 0; font-size: 12px; padding-left: 10px;}
.brand-newdetail .dtl_sticky .dtl_salestext .text-red strike{font-size: 16px; margin-right: 5px;}

.brand-newdetail .dtl-vslider .slider-banner-image>img{object-fit: contain;}
.brand-newdetail .dtl-vslider .slider-nav .thumbnail-image .thumbImg{height: 100px; width: 100px; cursor: pointer; background-color: #fff; border-color: #D9D9D9;}
.brand-newdetail .dtl-vslider .slider-nav .slick-current .thumbnail-image .thumbImg{border-color: #000;}
.brand-newdetail .dtl-vslider .slider-nav .thumbnail-image .thumbImg img{width: 80px;}
.brand-newdetail .slick-slider { z-index: 5; }

@media(min-width:1025px) and (max-width:1299px){
	.brand-newdetail .dtl-vslider .slider-nav{width: 72px;}
	.brand-newdetail .dtl-vslider .slider-nav .thumbnail-image .thumbImg{height: 70px; width: 70px;}
}

@media(min-width:1025px){
	.brand-newdetail .dtl-vslider .slider-nav { height: 100%; width: 102px; left: 20px; padding-bottom: 10px; }
	.brand-newdetail .dtl-vslider .slider-nav .slick-list { display: flex; align-items: end; height: 100%!important; flex-direction: column; justify-content: end; }
	.brand-newdetail .dtl-vslider .slider-nav{z-index: 9;}
	.brand-newdetail .dtl-vslider{background: #fff;}
	.brand-newdetail .brands-banner .brands-description{font-size: 20px;}
}

@media(max-width:1024px){
	.brand-newdetail .dtl_sticky .dtl_rbtn{top: 20px;}

	.brand-newdetail .dtl-vslider{text-align: center;}
	.brand-newdetail .dtl-vslider .slider-nav {margin:-50px auto 0; position: relative; height: initial; padding: 0; width: 100%; }
	.brand-newdetail .dtl-vslider .slider-nav .slick-track{margin: 0 auto;}
	.brand-newdetail .dtl-vslider .slider-nav .slick-list{display: block;}
	.brand-newdetail .dtl-vslider .slider-nav .thumbnail-image .thumbImg{margin: 0 5px;}

	.brand-newdetail .dtl-vslider .slider-nav .thumbnail-image:not(:first-child){display:none}
	.brand-newdetail .dtl-vslider .slider-nav{display:flex;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}
	.brand-newdetail .dtl-vslider .slider-nav.slick-initialized{visibility:visible;opacity:1;display:block}

	.brand-newdetail .dtl-vslider .slider-nav .slick-track { display: flex; align-items: center; width: auto!important; justify-content: center; transform: none!important; }
	.brand-newdetail .dtl-vslider .slider-banner-image { text-align: center; background: #fff; padding-bottom: 80px;}
	.brand-newdetail .sptitle{display: none!important;}

	.brand-newdetail .brand-dtl-prdtext .brand-dtl-info{padding: 30px;}
	.brand-newdetail .dtl_prinfo_left .dtlbrand-pricesize-row{flex-direction: column; gap: 0;}

}
@media(max-width:370px){
	.brand-newdetail .dtl-vslider .slider-nav .thumbnail-image .thumbImg{height: 70px; width: 70px;}
}

.brand-newdetail .brand-dtl-info .size-options { display: grid; gap: 12px; flex-wrap: wrap; width: 100%; padding: 50px 0; max-width: 260px; grid-template-columns: 1fr 1fr; }
.brand-newdetail .brand-dtl-info .size-pill { background: #D9D9D9; border: solid 1px #000; padding: 15px; font-size: 16px; color: #000; }
.brand-newdetail .brand-dtl-info .size-pill:hover,.brand-newdetail .brand-dtl-info .size-pill.active{background-color: #000; color: #fff;}

@media(max-width:1024px){
	.dtl_prinfo_right .dtl_rbtn{padding-left: 0;}
	.brand-newdetail .brand-dtl-info .btn-addtocart{width: 100%;}
}
@media(max-width:767px){
  .brand-newdetail #proddetails{padding: 0;}
   #productimgicon_manufacture_detail{order: 2; margin: 0;}
  .brand-newdetail .dtl-imgbot-mob .dtl_name,.brand-newdetail .dtl-imgbot-mob .dtl_addrview{display: block; text-align: center; }
  .brand-newdetail .dtl_addrview .standalone-bottomline{display: flex; justify-content: center; padding-bottom: 15px;}
  .brand-newdetail .brand-dtl-info #show_sort_priceDiv{text-align: center;}
  .brand-newdetail .mob-dtl_rbtn { position: inherit; background: inherit; padding: 0; box-shadow: none; }
  .brand-newdetail #mobshipping_info{display: none;}
  .brand-newdetail .brand-dtl-info .size-pill{font-size: 14px; padding: 17px 7px; min-width: 80px;}
  .brand-newdetail .brand-dtl-info .size-options{display: flex; justify-content: center; gap: 5px; max-width: 100%;}
  .brand-newdetail .dtl_rbtn.mob-sticktbtn{ position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; padding: 15px 15px 15px; z-index: 9; -webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.21); -moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.21); box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.21); }

  .brand-newdetail .dtlbrand-price{justify-content: center;}
  .brand-newdetail .brand-dtl-info .dtlbrand-price, .brand-newdetail .dtlbrand-price .dtl_salestext .pdetail_dealprice, .brand-newdetail .dtl_salestext .pdetail_dealprice{font-size: 24px;}
  .brand-newdetail .dtl_prinfo_right .btn-addtocart.addtocart{margin-bottom: 0;}
  .brand-newdetail .dtl_prinfo_left .dtlbrand-pricesize-prd{width: 100%; max-width: 250px; margin: 0 auto; text-align: center;}
  .brand-newdetail #dtl_tab h2.resp-accordion{font-size: 18px;}
}

.fragrance-notes-sec {padding: 100px 0; border-top: 10px solid #fff; }
.fragrance-notes-sec .fragrance-notes { display: flex; align-items: start; padding-bottom: 30px;}
.fragrance-notes-sec .note { display: flex; gap: 1.5rem; flex: 1; }
.fragrance-notes-sec .note.note-top{margin-right: -270px;}
.fragrance-notes-sec .note.note-middle{position: relative; z-index: 1; margin-top: 120px;}
.fragrance-notes-sec .note.note-middle .note-text{padding-bottom: 30px;}
.fragrance-notes-sec .note.note-base{margin-left: -80px; margin-top: 50px; position: relative; z-index: 1;}
.fragrance-notes-sec .fragrance-notes-bottom{display: flex; padding-top: 50px; font-size: 20px; align-items: center; gap: 10px;}
.fragrance-notes-sec .fragrance-notes-bottom span{margin-left: auto; font-size: 32px; text-transform: uppercase;}

/* Text */
.fragrance-notes-sec .note-label { display: block; font-weight: 700; font-size:24px; margin-bottom: 0.25rem; }
.fragrance-notes-sec .note-text p { margin: 0; font-size: 32px; max-width: 260px; }

/* Responsive */
@media (max-width: 1299px) {
	.fragrance-notes-sec .note-text p {font-size: 24px;  }
	/* .fragrance-notes-sec .note.note-top { margin-right: -180px; } */
	.fragrance-notes-sec .note.note-middle {margin-top: 80px; }
	.fragrance-notes-sec .note.note-base { margin-left: -50px; margin-top: 20px;}
}
@media (max-width: 1024px) {
	.fragrance-notes-sec{padding: 50px 0;}
	.fragrance-notes-sec .note {gap: 1rem;}
	.fragrance-notes-sec .note-text p {font-size: 16px;; }
	.fragrance-notes-sec .note.note-middle .note-text{padding-bottom: 0px;}
}
@media (max-width: 767px) {
	.fragrance-notes-sec .container {padding-right: 0;}
	.fragrance-notes-sec .fragrance-notes { flex-direction: column;}
	.fragrance-notes-sec .note-text p { max-width: 100%; font-size: 20px;}
	.fragrance-notes-sec .note.note-top { margin: 0; position: relative; z-index: 2; }
	.fragrance-notes-sec .note.note-middle{margin: -50px 0 0; flex-direction: row-reverse;}
	.fragrance-notes-sec .note.note-base{margin: -80 0 0; flex-direction: row-reverse;}
	.fragrance-notes-sec .note-text{width: 310px;}
	.fragrance-notes-sec .note.note-middle .note-text{padding-bottom: 0;}

}

.scent-profile-sec .scent-profile {display: grid; grid-template-columns: 1fr 1fr; gap: 2.5rem; align-items: center; }
.scent-profile-sec .scent-profile .scent-content{font-size: 24px;}
.scent-profile-sec .scent-profile .scent-content .scent-description{font-size: 22px; margin-bottom: 5px;}
.scent-profile-sec .scent-profile .scent-content .scent-description ul{column-gap: 20px; flex-wrap: wrap;}
.scent-profile-sec .scent-profile .scent-content .season {font-size: 32px; margin: 0; display: inline-flex; position: relative; padding-bottom: 20px;}
.scent-profile-sec .scent-profile .scent-content .season:after{background-color: #000; height: 1px; content: ""; position: absolute; bottom: 0; left: -250px; right: 0; }

@media (max-width: 1299px) {
	.scent-profile-sec .scent-profile .scent-content{ font-size: 16px; }
	.scent-profile-sec .scent-profile .scent-content .scent-description{font-size: 16px;}
	.scent-profile-sec .scent-profile .scent-content .season { font-size: 24px;}
}
@media (max-width: 1024px) {
	.scent-profile-sec .scent-profile .scent-content .scent-description{font-size: 14px;}
	.scent-profile-sec .scent-profile .scent-content p{margin-bottom: 10px;}
	.scent-profile-sec .scent-profile .scent-content .season { font-size: 18px; padding-bottom: 10px;}
	.scent-profile-sec .scent-profile .scent-content .season:after{bottom: 0;}

}
@media (max-width: 767px) {
  .scent-profile-sec .scent-profile .scent-content{padding: 0 40px; position: relative; font-size: 20px;}
  .scent-profile-sec .scent-profile .scent-content p{margin-bottom: 15px;}
  .scent-profile-sec .scent-profile .scent-content:before { background-color: #000; width: 1px; content: ""; position: absolute; top: -250px; left: 25px; bottom: 14px; }
  .scent-profile-sec .scent-profile { grid-template-columns: 1fr; text-align: left; gap: 2rem;}
  .scent-profile-sec .container{padding: 0;}
  .scent-profile-sec .scent-profile .scent-content .scent-description{font-size: 22px; padding: 15px 0;}
  .scent-profile-sec .scent-profile .scent-content .season{font-size: 20px;}
  .scent-profile-sec .scent-profile .scent-content .season:after{display: none;}
}

.brands-banner.dtl-banner-sec {position: relative; padding-bottom: 80px;}
.brands-banner.dtl-banner-sec .brands-heading{font-size: 40px; font-weight: bold;}
.brands-banner.dtl-banner-sec .brands-heading span {display: block; font-size: 41px; font-weight: normal; margin-bottom: 10px; opacity: 0.4; font-family: 'Brogadier'; text-transform: uppercase; letter-spacing: 4.1px; }
.brands-banner.dtl-banner-sec .brands-content{align-items: end;}

@media (min-width: 768px) {
	.brands-banner.dtl-banner-sec .brands-text{padding: 30px;}
}

@media (min-width: 1025px) {
	.brands-banner.dtl-banner-sec .brands-text{padding: 0 60px 0 0;}
}

@media (max-width: 1299px) {
	.brands-banner.dtl-banner-sec .brands-heading,.brands-banner.dtl-banner-sec .brands-heading span{font-size: 28px;}
	.brands-banner.dtl-banner-sec .brands-description{font-size: 16px; line-height: 24px;}
	.brands-banner.dtl-banner-sec::after {height: 30px;}
}
@media (max-width: 1024px) {
	.brands-banner.dtl-banner-sec{padding-bottom: 50px;}
	.brands-banner.dtl-banner-sec::after{display: none; }
	.brands-banner.dtl-banner-sec .brands-heading, .brands-banner.dtl-banner-sec .brands-heading span { font-size: 24px; line-height: 24px; }
	.brands-banner.dtl-banner-sec .brands-description { font-size: 14px; line-height: 24px; }
}
@media (max-width: 767px) {
	.brands-banner.dtl-banner-sec .brands-heading, .brands-banner.dtl-banner-sec .brands-heading span { font-size: 36px; line-height: 36px; }
	.brands-banner.dtl-banner-sec .brands-description { font-size: 16px; margin: 0; line-height: 30px; }
}

/*THE OTHER SCENTS OF THE BRAND*/

.the-brand-sec{padding-top: 100px;}
.the-brand-sec h2{font-family: 'Brogadier'; text-transform: uppercase; letter-spacing: 4.1px; font-size: 41px; font-weight: normal; margin-bottom: 50px; opacity: 0.4; text-align: center;}
@media (max-width: 1024px) {
	.the-brand-sec{padding-top: 50px;}
	.the-brand-sec h2 { font-size: 32px; letter-spacing: 3.0px;}
}
@media (max-width: 1024px) {
	.the-brand-sec h2 { font-size: 32px; letter-spacing: 4.1px; max-width: 350px; margin: 20px auto 30px; line-height: 42px; }
}

.visually-hidden {
    position: absolute;
    left: -10000px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
/* .brand-newdetail .bottomLine .text-m{display: none !important;}
.brand-newdetail .yotpo-stars .yotpo-icon-half-star{display: none !important;} */