.promotion-banner__inner a {
	font-size: 10px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #111 !important;
	font-weight: 500 !important;
}
.fa-brands, .fab {
	font-family: "Font Awesome 6 Brands" !important;
}
.promotion-banner, .animated-text {
	padding: 0;
}
.main-menu a {
	font-size: 12px !important;
	letter-spacing: 1.5px;
	font-weight:600 !important;
}
salla-slider .swiper-pagination-bullet-active {
	opacity: 1;
	background-color: #111111;
	background-color: #111111;
}
.advanced-slider__caption__inner__content__heading {
	letter-spacing: 12px;
	font-weight: 300 !important;
	text-transform: uppercase;
	font-size: 40px;
}
#about-1 h2 {
	color: #111 !important;
	font-size: 22px;
	letter-spacing: 0px;
	line-height: 25px;
}
#about-1 h3 {
	color: #111 !important;
	line-height: 25px;
}
#about-1 .btn {
	margin-top: 10px;
	background: #b6d9bd;
	letter-spacing: 0px;
	/* text-transform: uppercase; */
	font-size: 15px;
	padding: 13px 50px !important;
	font-weight: 500 !important;
	color: #111;
}
#about-1 .btn i {
	display: none;
}
.border-2 {
	border-width: 0px;
}
.products-lookbook__title--mainheading {
	font-size: 22px;
	font-weight: 700;
	color: #111;
	letter-spacing: 3px;

}
.s-block.products-lookbook.products-lookbook--2 {
	margin-top: 0;
}
#about-3 h2 {
	color: #111;
	font-size: 60px;
	letter-spacing: 7px;
	font-weight: 300 !important;
	text-transform: uppercase;
	word-spacing: 30px;
}
.bold-word {
	font-weight: 700;

}
#about-3 .fab.fa-instagram {
	font-size: 65px;
	font-weight: 100 !important;
	text-decoration: none !important;
	margin-top: 20px;
}
.store-footer {
	margin-top: 50px;
}
#about-3 {
	padding: 50px 0;
}
.s-cart-summary-count {
	background: #9dc4a7;
}
.products-lookbook__label {
	margin: 0;
	font-size: 13px;
	text-transform: capitalize;
	letter-spacing: 10px;
	font-weight: 500;
}
.store-footer__inner p {
	font-size: 13px;
	letter-spacing: 1px;
	width: 85%;
	text-transform: none;
}
.footer-title {
	font-size: 15px !important;
	font-weight: 600 !important;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.footer-list a {
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.text-unicode.unicode.break-all {
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
}
.footer-list li {
	margin-bottom: 10px;
}
.user-contacts i {
	border: 0;
}
.payment-methods {
	filter: grayscale();
}
.store-footer__inner {
	padding: 80px 0 !important;
}
.footer-logo {
	filter: grayscale();
}
.itme-method {
	background: transparent !important;
}
.footer-rights {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}
#about-1 .text-store-text-primary {
	font-size: 16px;
}
.payment-methods li {
	border-color: #777 !important;
}
salla-slider .swiper-pagination-bullet {
	width: 30px;
	border-radius: 0px;
	background: #fff;
	opacity: .3;
	height: 2px;
}
.vibey-video-caption {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	color: white;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 15px;
	text-transform: uppercase;
}
.s-products-list-vertical-cards {
	gap: .15rem;
}
.total-price.font-bold.inline-block.text-store-text-secondary {
	font-weight: 400 !important;
	letter-spacing: 1px;
}
.product-card__title a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 13px;
}
.product-single__info, .product-single__info h1 {
	text-transform: uppercase;
	font-weight: 700 !important;
	font-size: 16px;
	letter-spacing: 1px;
}
.product-single__info h2 {
	text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 15px;
	letter-spacing: 1px;
}
#variant-inventory {
	display: none;
}
.s-product-options-option-label b {
		text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 13px;
	letter-spacing: 1px;
}
.s-product-options-thumbnails-wrapper .go-to-slide {
	border: 0px solid #ccc;
	padding: 3px;
	width: 50px;
	height: 50px;
}
.s-product-options-thumbnails-wrapper {
	grid-template-columns: repeat(8, minmax(0, 1fr));
}

.footer-list li {
	margin-bottom: -5px;
}
	/* Mobile*/
	@media only screen and (max-width: 767px) {
	p {
	font-size: 12px !important;
}
	#about-1 p {
	width: 80%;
	margin: 0 auto 20px;
	letter-spacing: 1px;
}
.store-footer__inner p {
	font-size: 13px;
	letter-spacing: 0px;
	width: 100%;
	text-transform: none;
}
.store-footer__inner {
	padding: 30px 0 0 0 !important;
	border-bottom:0;
}
.products-lookbook__item__inner img {
	height: 35vh;
}
#about-1 h2 {
	color: #111 !important;
	font-size: 16px;
	letter-spacing: 0px;
	font-weight: 400;
}
#about-1 .text-store-text-primary {
	font-size: 14px;
}
#about-1 .btn {
	padding: 10px 40px !important;
}
.products-lookbook__title--mainheading {
	font-size: 14px;
	font-weight: 400;
}
#about-1 {
	margin-top: 10px;
}
#about-3 h2 {
	color: #111;
	font-size: 15px;
	letter-spacing: 3px;
	font-weight: 300 !important;
	text-transform: uppercase;
	word-spacing: 0px;
}
#about-3 .fab.fa-instagram {
	font-size: 16px;
	font-weight: 100 !important;
	text-decoration: none !important;
	margin-top: 0px;
}
#about-3 {
	padding: 20px 0;
	margin-top: 10px;
}
.store-footer__inner p {
	font-size: 11.5px;
	letter-spacing: 0px;
	width: 93%;
	margin: 10px auto !important;
	font-weight: 500 !important;
}
.footer-title {
	font-size: 13px !important;
	font-weight: 600 !important;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.footer-list a {
	font-size: 11.5px;
	letter-spacing: 1px;
	text-transform: none;
}
.text-unicode.unicode.break-all {
	text-transform: uppercase;
	font-size: 11.5px;
	letter-spacing: 1px;
}
.user-contacts .links-contact {
	margin-bottom: 0px;
}
.store-footer__inner .mb-2\.5.col-span-2 {
	margin: 0;
}
.store-footer__inner .mb-2\.5 {
	margin-left: 25px;
}

.text-sm.py-2\.5.footer-rights {
	letter-spacing: 5px;
	font-size: 10px !important;
}
.social-link {
	border: 0;
	font-size: 20px !important;
	font-weight: bold;
}
.payment-methods {
	display: none;
}
.products-index .container {
	padding: 0;
}
.products-index .mb-4 {
	padding: 0 20px;
}
.products-index .breadcrumbs{
	display:none;
}
.products-index .mb-4 .text-store-text-primary {

	letter-spacing: 3px;
	font-size: 20px;
	font-weight: 400;
	margin:20px 0 20px;
}
.s-products-list-vertical-cards 
{ 
 gap: 2px; 
 }
 #product-filter {
	display: none;
}
.vibey-video-caption {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	color: white;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 15px;
	text-transform: uppercase;
}
custom-salla-product-card .product-card__addToCart.mobile {
	display: none;
}
.product-card__title a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
}
.total-price.font-bold.inline-block.text-store-text-secondary {
	font-weight: 400 !important;
	letter-spacing: 1px;
}
.product-card__title a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	font-size: 12px;
}
salla-slider .swiper-pagination-bullet-active {
	opacity: 1 !important;

}
.breadcrumbs.w-full.py-5 {
	display: none;
}
.btn--wishlist.animated.inline-flex.s-button-wrap.hydrated {
	display: none;
}
salla-social-share {
	display: none !important;
}
.product-single__info {
	margin: 0;
}
salla-product-options {
	padding: 0 !important;
}
.s-product-options-thumbnails-wrapper div p {
	font-size: 9px;
}
.bg-storeBG.p-5.rounded-md.rounded-b-none.flex.sm\:pb-0.product-price.product-price-bottom {
	display: none;
}
}
.s-product-options-thumbnails-wrapper div input[type="radio"]:checked + label::before {
	opacity: 0;
}
.go-to-slide img {
	object-fit: contain !important;
}
.s-product-options-thumbnails-wrapper input[type="radio"]:checked + label.go-to-slide {
	border: 1px solid #111;
	position: relative;
	overflow: visible;
}


.s-product-options-thumbnails-icon svg {
	height: 0.8rem;
	width: 0.8rem;
	fill: #fff;
	padding: 1px;
}
.s-product-options-thumbnails-icon {
	background-color: #111;
}
.s-product-options-thumbnails-wrapper .s-product-options-thumbnails-icon {
	top: 100% !important;
}
.s-product-options-thumbnails-wrapper p {
  display: none !important;
}
.s-product-options-option-label span {
	display: none;
}
.s-product-options-option-label strong::before {
	content: ':';
}.s-product-options-option-label strong{
	margin-left:0;
}
.s-product-options-option-label b {
	font-weight: 700 !important;
	font-size: 12px;
}
.container.mt-5.fit-slider-products {
	display: none;
}
#details_table p:has(> strong) {
	text-transform: uppercase !important;
	letter-spacing: 1px;
	font-weight: 400;
	font-size: 13px;
	padding-top: 0;
	padding-bottom: 0;
}
#details_table p {
	padding-top: 10px;
	font-size: 12.5px;
	letter-spacing: 1px;
	padding-bottom: 30px;
}
.product-single-top-description p:has(> strong) {
	text-transform: uppercase !important;
	letter-spacing: 1px;
	font-weight: 400 !important;
	font-size: 13px;
	padding-top: 0;
	padding-bottom: 0;
}
.product-single-top-description p {
	padding-top: 10px;
	font-size: 12px;
	letter-spacing: .5px;
	padding-bottom: 30px;
	font-weight: 400 !important;
}
.more-info-tabs__nav-link {
	color: #111 !important;
	text-transform: uppercase;
	font-size: 12.5px !important;
	letter-spacing: 1.5px;
	font-weight: 500 !important;
	background: transparent !important;
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
	border-bottom-width: 0px !important;
	display: none;
}
.sticky-product-bar.bg-storeBG.p-5.md.rounded-md.rounded-b-none {
	padding: 0;
}
.sticky-product-bar__quantity.center-between.mb-5 label {
	font-size: 12px !important;
}
.s-quantity-input-button svg {
	height: .7rem;
	width: .7rem;
}
.s-quantity-input-input {
	font-size: 12px !important;
}

.s-add-product-button-main .s-button-wide {
	width: 100%;
	background: #111 !important;
	padding: 30px 0;
	text-transform: uppercase;
	font-size: 12px;
}
.s-metadata-box-header, .s-metadata-row-name {
	display: none;
}
.s-metadata-box {
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 5px;
	padding: 0;
}
#details_table s {
	text-decoration: none !important;
}
.content.content--single-page.w-full.lg\:w-10\/12.bg-storeBG.rounded.p-6.lg\:p-8.mt-4.lg\:mt-12 h1 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 20px;
	font-weight: 500;
}

#product-form::before {
	content: 'Vegan • Cruelty Free  • Moisturising • Hydrating';
	font-size: 11.5px;
	font-weight: 400;
	letter-spacing: 2px;
	display: block;
	margin: 20px 0;
}