/** Shopify CDN: Minification failed

Line 139:2 Unexpected "/"

**/
/* .homepage-banner .banner__content.page-width {
	max-width: 100%;
} */
.header__menu-item span {
	font-size: 14px;
	color: #fff;
	font-family: Montserrat,sans-serif;
	font-weight: 600;
	text-transform: uppercase;
} 
.homepage-banner .banner__box h2 {
	font-size: 110px;
	line-height: 100px;
}
.homepage-banner .banner__text.subtitle-first {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 5px;
}
.homepage-banner .banner__text.subtitle {
	font-size: 42px;
	color: #fff;
	font-style: italic;
	line-height: normal;
	margin-top: 30px;
}
.homepage-banner .button--secondary {
	color: #fff;
	font-weight: 600;
	font-family: Montserrat;
	letter-spacing: 4px;
}
.card__inner {
	border: none !important;
}
.index .card__heading a {
	/* font-size: 20px !important; */
	color: #000;
}
.index .product-card-wrapper .price {
	/* font-size: 20px; */
	color: #000 !important;
	font-weight: 600;
}

.card__media {
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
}
.multicolumn .multicolumn-list {
	gap: 3px;
	justify-content: space-between;
}
.multicolumn .grid--3-col-desktop .grid__item {
	width: calc(33.33% - 3px) !important;
	max-width: 100%;
	max-height: 400px;
	overflow: hidden;
}
.multicolumn .multicolumn-card__info {
	position: absolute;
	max-width: 60%;
	top: 50%;
	right: 0;
	transform: translate(0% , -50%);
}
.multicolumn-card__info h3 {
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
	/* line-height: 43px !important; */
}
.multicolumn-card__info .rte p {
	font-style: italic;
	color: #fff;
}
.multicolumn-card__info .link {
	color: #fff;
	text-transform: uppercase;
	font-family: Montserrat;
	font-weight: 500;
}
.multicolumn-card__info .rte {
	margin: 0 !important;
}
.image-with-text .image-with-text {
	border-radius: 0;
}
.image-with-text__media-item{
	position: relative;
	height: 300px;
	overflow: hidden;
}
.image-with-text__media {
	padding: 0 !important;
}
.image-with-text .global-media-settings img{
	border-radius: 0;
}
.image-with-text__media.image-with-text__media--adapt.global-media-settings {
  overflow: unset !important;
}
.image-with-text__content h2 {
	text-transform: uppercase;
}
.image-with-text__text p {
	font-weight: 300;
	color: #000;
	font-size: 18px;
	line-height: 25px;
}
.image-with-text .button, .image-with-text .subtitle {
	font-weight: 500;
	text-transform: uppercase;
}
.image-with-text .subtitle{

}
@media only screen and (max-width: 1600px) {
.custom-image-with-text .page-width{
	padding: 0 2.5rem !important;
}
.page-width {
    padding: 0 2.5rem !important;
}
.section-fragrance-banner .page-width {
    padding: 0 !important;
}
}
@media only screen and (min-width: 1200px) {
 */
/* .homepage-banner .banner__content {
    padding: 0rem;
  }    */
.homepage-banner .banner__box {
    max-width: 90rem !important;
  }
}
@media only screen and (min-width: 750px) {
.header.page-width {
    padding: 25px 2.5rem !important;
  }
.section-template--22423305584795__featured_collection_9h6gNj-padding {
	padding: 2.5rem;
}
.multicolumn .multicolumn-list {
	padding: 0 !important;
}		
.homepage-banner .homepage-banner .banner__content {
    padding: 5rem !important;
 }
 .homepage-banner .banner__box.content-container{
    padding: 4rem 2.5rem;
	max-width: 90rem !important;
 }
 .image-with-text__content h2 {
	text-transform: uppercase;
	font-size: 28px;
}
.fragrance-banner__content {
	padding: 2.5rem;
}
.footer-newsletter-bar__inner {
	padding: 0 2.5rem !important;
}
.footer-main {
	padding: 2.5rem;
}
}
@media only screen and (max-width: 1300px) {
.multicolumn .multicolumn-card__info {
	max-width: 100%;
}
}
@media only screen and (max-width: 991px) {
.homepage-banner .banner__box h2 {
	font-size: 60px !important;
	line-height: 70px;
}
.homepage-banner .banner__text.rte p {
	font-size: 30px !important;
}
.homepage-banner .button--secondary {
	font-size: 13px;
}
.card__heading a {
	font-size: 16px !important;
}
.product-card-wrapper .price {
	font-size: 16px;
}
.multicolumn .grid--3-col-desktop .grid__item {
	width: 100% !important;
	max-width: 100%;
}
.multicolumn .multicolumn-card__info {
	max-width: 100%;
	width: 100%;
}
.multicolumn-card__info h3 {
	font-size: 28px;
}
.multicolumn-card__info .rte p {
	font-size: 23px;
}
.multicolumn-card__info .link {
	text-decoration: none;
	font-size: 14px;
	margin-top: 8px;
}
.image-with-text .grid--gapless.grid {
	column-gap: 15px;
	row-gap: 15px;
}
.image-with-text__content > * + * {
	margin-top: 0 !important;
}
.image-with-text .button {
	margin-top: 15px !important;
}
.image-with-text .image-with-text__content{
	padding: 0px;
}
.footer-newsletter-bar__heading {
	font-size: 28px;
	line-height: 32px;
}
}