/** Shopify CDN: Minification failed

Line 7:12 Unexpected "<"
Line 10:18 Unexpected "<"

**/
.montserrat-<uniquifier> {
 font-family: "Montserrat", sans-serif;
}
 .red-hat display-<uniquifier> {
 font-family: "Red Hat Display", sans-serif;
}
.announcement-bar p {
	font-family: "Red Hat Display", sans-serif;
	font-size: 14px;
	letter-spacing: 0.1rem;
}
.header {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.header__menu-item {
	font-size: 14px;
	font-weight: 400;
	font-family: "Red Hat Display", sans-serif;
	letter-spacing: 0.1rem;
	text-decoration: none !important;
	padding: 1.2rem 1.8rem;
	color: #000000;
	text-transform: uppercase;
}
.header__menu-item span {
	text-decoration: none !important;
}
.header__menu-item:hover, .header__active-menu-item {
	color: #ca7c2a !important
}
.header:not(.header--middle-left, .header--middle-center) .header__inline-menu {
	margin-top: 0 !important;
}
#shopify-section-template--21352393441625__slideshow {
	display: block !important;
}
#shopify-section-template--21352393441625__slideshow_Y9VpdE {
	display: none !important;
}
#shopify-section-template--21352393441625__featured-collection-0 .gradient {
	background-color: #fff !important;
}
.featured_collection_title .title, .featured_collection_title .blog__title, .featured_collection_title h2 {
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	margin-bottom: 0 !important;
	text-align: center;
	width: 100%;
}
.collection__description p {
	color: #000000;
	font-size: 18px;
	font-family: "Red Hat Display", sans-serif;
	font-weight: 400;
	letter-spacing: 0.07rem;
	text-align: center;
}
.featured_collection_title .product-card-wrapper .card .card__inner {
	border-radius: 0 !important;
	border: none !important;
}
.product-grid .card {
	border-radius: 0;
	border-color: #b3b3b3;
	border: none;
	background: transparent;
	text-align: center;
}
.product-grid .card .card__media {
	margin: 0;
	width: 100%;
}
.product-grid .card .card__content {
	padding: 1.5rem;
}
.product-grid .card .card-information {
	text-align: center;
}
.product-grid .card .card__heading a {
	color: #484848;
	font-size: 16px;
	text-decoration: none !important;
	letter-spacing: 0.06rem;
	font-family: "Red Hat Display", sans-serif;
	font-weight: 400;
	min-height: 3rem;
}
.product-grid .card .card-information > .price {
	color: #050505;
	font-size: 18px;
	font-weight: 600;
	font-family: "Red Hat Display", sans-serif;
}
.price--on-sale .price-item--regular {
	color: #ca7c2a !important;
}
.product-grid .card .card__information {
}
.section-template--21352393441625__multicolumn_GeG6pE-padding {
	padding-top: 0 !important;
}
.multicolumn-card > .multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing) {
	border-radius: 0 !important;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .gradient {
	background-color: #000 !important;
	background-image:url(https://cdn.shopify.com/s/files/1/0826/6593/1097/files/abt.jpg?v=1713770541);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
	background-position:center center;
	position:relative;
}

#shopify-section-template--21352393441625__image_with_text_tE3Vnx .gradient:after{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%;
	content:"";
	background-color:rgba(0,0,0,0.75);
	z-index:1
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .gradient .page-width{
	position:relative;
	z-index:2;
}



#shopify-section-template--21352393441625__image_with_text_tE3Vnx .image-with-text__content {
	padding: 0 30px 0 0 !important;
	border-radius: 0 !important;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .image-with-text__heading {
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	margin-bottom: 0 !important;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .subtitle {
	color: #fff;
	font-size: 18px;
	font-family: "Red Hat Display", sans-serif;
	font-weight: 400;
	letter-spacing: 0.07rem;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx p{
	color:#fff !important;
}
.button.button--primary {
	font-size: 17px !important;
	border-radius: 8px !important;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.04rem;
	text-transform: uppercase;
}
.button.button--primary:hover {
	background-color: #000 !important;
	color: #fff !important;
}
.button.button--primary:after, .button.button--primary:before {
	display: none !important;
}
#shopify-section-template--21352393441625__featured_collection_JEwN9y .gradient {
	background-color: #f9f9f9 !important;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .media > img {
	/*object-fit: contain !important;*/
	border-radius:0 !important;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .media{
	border-radius:0 !important;
}
.slider-button .icon {
	height: 1.2rem !important;
}
.slider-counter {
	display: none !important;
}
.featured_collection_title .title-wrapper-with-link p {
	color: #000000;
	font-size: 18px;
	font-family: "Red Hat Display", sans-serif;
	font-weight: 400;
	letter-spacing: 0.07rem;
	text-align: center;
	width: 100%;
	margin: 0 !important;
	line-height: 100%;
}
.slider-button {
	position: absolute;
	bottom: 55%;
	z-index: 100;
	background-color: rgba(0,0,0,0.7) !important;
}
.slider-button svg.icon path {
	fill: #fff
}
.slider-button.slider-button--prev {
	left: 0;
}
.slider-button.slider-button--next {
	right: 0;
}
body.gradient {
	background-color: #fff !important;
}
#shopify-section-template--21352393441625__testimonials_slideshow_mjAfgD {
	background-color: #fff !important;
}
.featured_collection_title .testimonial_title_sec p {
	color: #000000;
	font-size: 18px;
	font-family: "Red Hat Display", sans-serif;
	font-weight: 400;
	letter-spacing: 0.07rem;
	text-align: center;
	width: 100%;
	margin-top: 0 !important;
}
.testimonial-card {
	border-radius: 8px;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
	border: none !important;
	margin: 15px;
}
.testimonial-card .author-meta h3 {
	font-size: 16px !important;
	letter-spacing: 0.02rem;
}
.testimonial-card .testimonial-content p {
	font-size: 14px !important;
	letter-spacing: 0.08rem;
	line-height: 2rem;
	font-family: "Red Hat Display", sans-serif;
}
.testimonial-card .author-meta .star-rating img {
	width: 20px;
	height: 20px;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .multicolumn-card__image-wrapper .media > img {
	height: 50px !important;
	transform: translate(0%) !important;
	padding: 0 !important;
	position: relative;
	left: 0 !important;
	object-fit: contain !important;
	margin: 0 auto 10px;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .multicolumn-card__info {
	padding: 0 !important;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .multicolumn-card__info h3 {
	font-size: 16px !important;
	font-weight: bold;
	letter-spacing: 0.06rem;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .multicolumn-card__info p {
	font-size: 12px !important;
	letter-spacing: 0.08rem;
	line-height: 1.4rem;
	font-family: "Red Hat Display", sans-serif;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .multicolumn-card__info .rte {
	margin-top: 0 !important;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .multicolumn-card__image-wrapper .media {
	padding-bottom: 0 !important;
}
.newsletter h2 {
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	margin-bottom: 0 !important;
}
.newsletter .newsletter__subheading {
	margin-top: 0 !important;
}
.newsletter .newsletter__subheading p {
	color: #fff;
	font-size: 18px;
	font-family: "Red Hat Display", sans-serif;
	font-weight: 400;
	letter-spacing: 0.07rem;
	text-align: center;
	width: 100%;
}
.footer {
	background-color: #fff !important;
}
.section-sections--21352393900377__newsletter-padding {
	padding-bottom: 35px !important;
	background-color:#000 !important;
}
.footer h2.footer-block__heading {
	font-size: 16px !important;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.06rem !important;
	font-family: "Montserrat", sans-serif;
	color: #000 !important;
}
.icon-text {
	line-height: 1rem;
	margin-bottom: 10px;
}
.icon-text-inner {
	display: flex !important;
	align-items: center !important;
	text-align: left !important;
}
.icon-text-icon {
	margin-right: 1rem !important;
}
.icon-text .icon-text-icon svg {
	width: 25px;
	height: 25px;
}
.icon-text .icon-text-icon svg path {
	fill: #555555;
}
.icon-text a {
	font-size: 14px;
	color: #555555;
	text-decoration: none !important;
	font-weight: 400;
	font-family: "Montserrat", sans-serif;
	letter-spacing: .04em;
}
.icon-text.phone-box a {
	font-size: 16px;
	font-weight: 700;
}
.footer-block__details-content.rte p {
	margin: 0 !important;
	color: #555555 !important;
	font-size: 14px !important;
}
ul.footer-block__details-content.list-unstyled li {
	margin-right: 0 !important;
	width: 50%;
	float: left;
}
ul.footer-block__details-content.list-unstyled li a {
	color: #555555 !important;
	font-size: 14px !important;
	padding: 0 !important;
}
.list-social .list-social__item .icon {
	height: 100%;
	width: 100%;
}
.footer__list-social {
	padding-left: 0 !important;
	justify-content: flex-start !important;
	margin-top: 12px;
}
.footer__content-top .list-social__link {
	border: 2px solid #555555;
	border-radius: 50%;
	width: 44px;
	height: 44px;
	text-align: center;
	padding: 0.6rem;
	margin: 0 5px;
}
.footer__content-top .list-social__item .icon path {
	fill: #555555;
}
.copyright__content {
	font-size: 16px !important;
	color: #555555;
	letter-spacing: 0.08rem;
}
.footer-block .footer-block--newsletter {
	justify-content: start !important;
	margin-top: 5px !important;
}
.footer__content-bottom-wrapper {
	justify-content: space-between;
}
.footer__content-bottom {
	padding-top: 1rem !important;
}
.section-sections--21352393900377__footer-padding {
	padding-bottom: 24px !important;
}
.footer-block .footer-block-image {
	display: block !important;
}
#cart-icon-bubble .cart-count-bubble {
	background-color: #000 !important;
	color: #fff !important;
}
.slide__link {
	width: 100%;
	height: 100%;
	position: absolute;
}
/*new css*/

.custom-breadcrumb {
	background: #f7f7f7 !important;
	text-align: center;
	padding: 0rem 0 0rem;
}
.custom-breadcrumb nav.breadcrumb {
	font-family: 'Red Hat Display', sans-serif;
	font-size: 13px !important;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-weight: 400;
}
.custom-breadcrumb nav.breadcrumb a {
	color: #000 !important;
	text-decoration: none !important;
}
.common_page .rte {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.custom-breadcrumb nav.breadcrumb {
	padding: 2rem 0;
}
#shopify-section-template--21352393408857__banner .collection-hero {
	background: #f7f7f7 !important;
	text-align: center;
}
#shopify-section-template--21352393408857__banner .collection-hero .collection-hero__title {
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	margin-bottom: 0 !important;
	text-align: center;
	width: 100%;
	margin: 0;
	padding-bottom: 30px;
}
.product-count {
	display: none !important;
}
.product-grid .card--card.card--media > .card__content {
}
.product-grid .card--media .card__inner .card__content {
	padding-bottom: 0 !important;
}
.product-grid .card__media .media img {
}
.product-grid .card-wrapper:hover .media.media--hover-effect > img + img {
	transform: scale(1) !important;
}
.product-grid .card:hover .media.media--hover-effect > img:first-child:only-child, .product-grid .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child {
	transform: scale(1) !important;
}
.related-products .related-products__heading.h2 {
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	text-align: center;
	width: 100%;
}
.drawer__inner, .drawer__header, .cart-drawer thead, .drawer__footer {
	background-color: #fff !important;
}
.quantity__button:focus, .quantity__input:focus {
	outline: none !important;
	box-shadow: none !important;
	background: none !important;
}
.cart-item__quantity .quantity {
	background: #fff !important;
	border-radius: 0 !important;
}
.cart-item__quantity .quantity:after, .cart-item__quantity .quantity:before {
	border-radius: 0 !important;
}
.cart-item__name {
	font-size: 14px !important;
	font-weight: 600;
}
.drawer__header h2.drawer__heading {
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	margin-bottom: 0 !important;
}
.cart-count-bubble {
	background-color: #fff !important;
}
.cart-remove-button svg.icon-remove path {
	fill: red !important;
}
.cart__checkout-button {
	background-color: #000 !important;
	color: #fff !important;
}
.cart__checkout-button:after, .cart__checkout-button:before {
	display: none !important;
}
.drawer {
	background-color: rgba(0,0,0,0.6) !important;
}
#MainProduct-template--21352393605465__main .media > img {
	border-radius: 0 !important;
}
.thumbnail.global-media-settings.global-media-settings--no-shadow {
	border-radius: 0 !important;
}
.thumbnail img {
	object-fit: contain !important;
	width: 100% !important;
	height: 100% !important;
	pointer-events: none;
}
.product-media-container {
	width: 100% !important;
	margin: 0 !important;
}
#shopify-section-template--21352393605465__main .product__info-wrapper .product__text {
	font-family: Red Hat Display, sans-serif;
	text-transform: uppercase;
	letter-spacing: .23em;
	font-size: 13px !important;
	color: #ca7c2a !important;
	font-weight: 700;
}
#shopify-section-template--21352393605465__main .product__info-wrapper .product__title h1 {
	font-family: "Montserrat", sans-serif;
 letter-spacing: .04rem;
	font-size: 26px !important;
	color: #000 !important;
	font-weight: 600 !important;
}
.section-template--21352393605465__main-padding {
	background-color: #fff;
}
#shopify-section-template--21352393605465__main .product__info-wrapper .price--large {
	font-size: 2.4rem !important;
	font-weight: 700;
	color: #000 !important;
	font-family: "Montserrat", sans-serif;
	line-height: 100%;
}
#shopify-section-template--21352393605465__main .product-form__quantity .form__label, #shopify-section-template--21352393605465__main .swatch--gl .name-option {
	font-weight: 400 !important;
	font-size: 16px !important;
	letter-spacing: .06em;
	color: #171717 !important;
}
#Quantity-Form-template--20961779745094__main .quantity:after, #Quantity-Form-template--20961779745094__main .quantity:before {
	border-radius: 0 !important;
}
#Quantity-Form-template--21352393605465__main .quantity:after, #Quantity-Form-template--21352393605465__main .quantity:before {
	border-radius: 0 !important;
}
#shopify-section-template--21352393605465__main .product__info-wrapper .product__title {
	margin-top: 0;
}
.product .price__container {
	margin-bottom: 0 !important;
}
.product-form__submit {
	background-color: #000 !important;
	color: #fff !important;
}
.product-form__submit:after, .product-form__submit:before {
	display: none !important;
}
.quantity {
	background-color: #fff !important;
}
#shopify-section-template--21352393605465__related-products {
	padding-top: 40px;
	background-color: #f7f7f7;
}
#shopify-section-template--21352393605465__related-products .gradient {
	background-color: #f7f7f7;
}
.related-products .grid {
}
.related-products .grid .grid__item {
}
.related-products .grid {
}
.related-products .card {
}
.main-heading h1.main-page-title {
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	margin-bottom: 0 !important;
	text-align: center;
	width: 100%;
	background: #f7f7f7;
	padding-bottom: 30px;
}
#shopify-section-template--20961779679558__main {
	background: #fff;
}
.common_page {
	padding: 50px 0 !important;
}
.contact_img, .contact_content {
	flex: 0 0 auto;
	width: 50%;
	color: #4d4c4c !important;
}
.contact_img {
	padding-right: 30px;
}
.contact_img img {
	width: 100%;
	border-radius: 0 !important;
}
.accordion {
 border: .1rem solid rgba(var(--color-foreground), .08);
	border-top: none !important;
}
.accordion-item {
 border-top: .1rem solid rgba(var(--color-foreground), .08);
	padding: 0;
}
.accordion-title {
	cursor: pointer;
	margin: 0;
	padding: 10px 20px;
	position: relative;
	text-align: left;
	transition: all 0.3s ease;
	text-transform: uppercase;
	letter-spacing: .14em;
	font-weight: 600;
	font-size: 16px !important;
	font-family: 'Red Hat Display', sans-serif;
}
.accordion-title:before {
	content: '\002B';
	font-size: 24px;
	position: absolute;
	right: 10px;
	top: 3px;
	transition: all 0.3s ease;
}
.accordion-item.active .accordion-title:before {
	content: '\2212';
}
.accordion-content {
	max-height: 0;
	overflow: hidden;
	padding: 0 20px;
	transition: all 0.3s ease;
	font-size: 16px;
	font-family: 'Red Hat Display', sans-serif;
	line-height: 2rem;
 letter-spacing: .04rem;
}
.accordion-item.active .accordion-content {
	max-height: 1000px;
	padding-bottom: 20px;
}
.accordion-item.active .accordion-title {
	background-color: #000;
	color: #fff;
}
.quantity:before {
	background-color: #fff !important;
}
#main-collection-filters .facets__heading, #main-collection-filters .facets__summary, #main-collection-filters .select__select, #main-collection-filters .facet-filters__label, #main-collection-filters .icon.icon-caret, #main-collection-filters .product-count__text {
	color: #000 !important;
	font-family: "Red Hat Display", sans-serif;
	text-transform: uppercase;
	font-size: 13px;
 letter-spacing: .14rem;
	font-weight: 700;
	box-shadow: none !important;
}
#main-collection-filters .facets__display {
	background: #fff !important;
	border-radius: 0 !important;
}
#main-collection-filters .facets__display .facets__header {
 padding:.5rem 2rem !important;
	background: #f3f2f2 !important;
	color: #000 !important;
	font-family: 'Red Hat Display', sans-serif;
}
#main-collection-filters .facets__display .facets__header a {
	color: #000 !important;
}
#main-collection-filters .facet-checkbox {
	color: rgba(0,0,0,1) !important;
}
.list-menu__item.facets__item {
	line-height: 100%;
}
.section-template--21352393408857__product-grid-padding {
	background-color: #fff !important;
	padding-top: 60px !important;
}
/*new css end*/

#shopify-section-template--21352393441625__slideshow .slideshow__controls {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 101;
	bottom: 49%;
	border: none !important;
}
#shopify-section-template--21352393441625__slideshow .slideshow__controls .slideshow__autoplay.slider-button {
	display: none !important;
}
button.product-form__submit, button.shopify-payment-button__button {
	font-size: 17px !important;
	border-radius: 8px !important;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.04rem;
	text-transform: uppercase;
	border: none !important;
}
button.product-form__submit:hover, button.shopify-payment-button__button:hover {
	background-color: #000 !important;
	color: #fff !important;
}
button.shopify-payment-button__button:after, button.shopify-payment-button__button:before {
	display: none !important;
}
.header__heading-logo {
	width: auto;
}
#ProductInfo-template--21352393605465__main .product-form__input legend.form__label {
	font-weight: 400 !important;
	font-size: 16px !important;
	letter-spacing: .06em;
	color: #171717 !important;
}
.product-form__input--pill input[type="radio"] + label {
	border-radius: 0 !important;
	padding: 1rem 1rem !important;
	background-color: #fff !important;
}
.product-form__input--pill input[type="radio"]:checked + label {
	background-color: #000 !important;
}
#shopify-section-template--21352393441625__rich_text_fGwdFg .gradient {
	background-color: #f9f9f9 !important;
	padding-bottom: 0 !important;
}
#shopify-section-template--21352393441625__image_banner_PLQhJh .banner__media {
	height: auto !important;
	background-color: #f9f9f9 !important;
	text-align: center;
	position: relative !important;
}
#shopify-section-template--21352393441625__image_banner_PLQhJh .banner__media > img {
	width: auto !important;
	display: inline-block !important;
	position: relative !important;
	height: auto !important;
}
#shopify-section-template--21352393441625__image_banner_PLQhJh .banner__content {
	display: none !important;
}
#shopify-section-template--21352393441625__rich_text_fGwdFg h2.rich-text__heading {
	font-size: 30px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.3rem;
	margin-bottom: 0 !important;
	text-align: center;
	width: 100%;
}
#shopify-section-template--21352393441625__image_banner_pN49iP .banner__media {
	height: auto !important;
	background-color: #f9f9f9 !important;
	text-align: center;
	position: relative !important;
}
#shopify-section-template--21352393441625__image_banner_pN49iP .banner__media > img {
	width: 100% !important;
	display: block !important;
	position: relative !important;
	height: auto !important;
}
#shopify-section-template--21352393441625__image_banner_pN49iP .banner__content {
	display: none !important;
}
#shopify-section-template--21352393441625__image_banner_PLQhJh .banner {
	min-height: inherit !important;
}
#Banner-template--21352393441625__image_banner_pN49iP {
	padding-top: 30px !important;
	padding-bottom: 60px !important;
	background-color: #f9f9f9 !important;
}
.contact_content h2 {
	font-size: 26px;
	color: #000000;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.1rem;
	margin-bottom: 0 !important;
}
.contact_img, .contact_content {
	flex: 0 0 auto;
	width: 50%;
	color: #4d4c4c !important;
}
#shopify-section-template--21352393507161__form .gradient {
	background-color: #f9f9f9 !important;
	padding-top: 50px;
}
.contact__fields > .field > .field__input, .contact .field > .field__input {
	background-color: #fff !important;
	border-radius: 0 !important;
}
.contact__fields > .field:after, .contact__fields > .field:before, .contact .field:after, .contact .field:before {
	border-radius: 0 !important;
}
.contact__button > button.button {
	font-size: 17px !important;
	border-radius: 8px !important;
	font-weight: 600;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0.04rem;
	text-transform: uppercase;
}
.contact__button > button.button:after, .contact__button > button.button:before {
	display: none !important;
}
.contact__button > button.button:hover {
	background-color: #000 !important;
	color: #fff !important;
}
.contact__button {
	text-align: center;
}
.common_page {
  padding: 3rem !important;
}


/*#shopify-section-template--21352393441625__image_with_text_tE3Vnx .image-with-text__content--desktop-left > * {
    align-self: center;
    text-align: center;
    justify-content: center;
}
#shopify-section-sections--21352393933145__announcement-bar{
	display:none !important;
}*/
.section-template--21352393441625__featured-collection-0-padding {
    padding-bottom: 0 !important;
}
#shopify-section-template--21352393441625__rich_text_aF3WMT .section-template--21352393441625__rich_text_aF3WMT-padding{
	background-color:#000 !important;
	padding:5px 0 !important;
}
#shopify-section-template--21352393441625__rich_text_aF3WMT .section-template--21352393441625__rich_text_aF3WMT-padding p{
	font-size:14px;
	color:#fff !important;
	text-transform:uppercase;
	letter-spacing:0.4rem;
}

#Slider-template--21352393441625__multicolumn_jeHKrp li.grid__item .media > img,
#Slider-template--21352393441625__multicolumn_GeG6pE li.grid__item .media > img{
	transition: all 3s;
	object-fit: contain !important;
    width: 100% !important;
    height: auto !important;
    position: relative !important;
}
#Slider-template--21352393441625__multicolumn_jeHKrp li.grid__item:hover .media > img,
#Slider-template--21352393441625__multicolumn_GeG6pE li.grid__item:hover .media > img{
	transform: scale(1.1);
}
#Slider-template--21352393441625__multicolumn_jeHKrp .media--portrait,
#Slider-template--21352393441625__multicolumn_GeG6pE .media--square {
  padding-bottom: 0 !important;
}

.shopify-cleanslate .jjzYeefyWpPZLH9pIgyw{
	border-radius:8px !important;
}
#shopify-section-template--21352393441625__multicolumn_jeHKrp .gradient,
#shopify-section-template--21352393441625__multicolumn_GeG6pE .gradient{
	background-color:#bf853b !important;
}
/*
.sizing-chart-modal-link.with-icon {
    color: #000 !important;
    background: #fff !important;
    font-weight: 500 !important;
    border: 1px dashed #000 !important;
    text-transform: uppercase !important;
    letter-spacing: .2rem !important;
    border-radius: 0 !important;
    font-family: 'Red Hat Display', sans-serif;
	font-size:14px !important;
	text-decoration:none  !important;
}
.sizing-chart-modal-link.with-icon > span{
	margin:6px 30px;
}
*/

#shopify-section-template--21352393769305__main h1,
#shopify-section-template--21352393834841__main h1{
  font-size: 30px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.3rem;
  margin-bottom: 0 !important;
  text-align: center;
  width: 100%;
}
.customer .field,
.field__input, 
.customer .field input{
	border-radius:0 !important;
}
.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before,
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after{
	border-radius:0 !important;
}
#shopify-section-template--21352393769305__main #customer_login button,
#shopify-section-template--21352393834841__main #create_customer button{
  font-size: 17px !important;
  border-radius: 8px !important;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.04rem;
  text-transform: uppercase;
}
#shopify-section-template--21352393769305__main #customer_login button:after,
#shopify-section-template--21352393769305__main #customer_login button:before,
#shopify-section-template--21352393834841__main #create_customer button:after,
#shopify-section-template--21352393834841__main #create_customer button:before{
	display:none !important;
}

#shopify-section-template--21352393769305__main #customer_login button:hover,
#shopify-section-template--21352393834841__main #create_customer button:hover {
  background-color: #000 !important;
  color: #fff !important;
}

#menu-drawer.menu-drawer .list-social{
	display:none !important;
}
#Slider-template--21352393441625__featured-collection-0 li.grid__item,
#Slider-template--21352393441625__featured_collection_JEwN9y li.grid__item{
	padding:20px 0 !important;
}
#shopify-section-template--21352393441625__featured-collection-0 .card ,
#shopify-section-template--21352393441625__featured_collection_JEwN9y .card {
  border: 1px solid #E2E2E2;
  box-shadow: 0 0px 10px rgba(0,0,0,0.2);
  margin: 0 0 0px;
}
#shopify-section-template--21352393441625__featured_collection_JEwN9y .collection__view-all .button{
  font-size: 17px !important;
  border-radius: 8px !important;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.04rem;
  text-transform: uppercase;
}

#shopify-section-template--21352393441625__featured_collection_JEwN9y .collection__view-all .button:hover {
  background-color: #000 !important;
  color: #fff !important;
}

#shopify-section-template--21352393441625__featured_collection_JEwN9y .collection__view-all .button:after,
#shopify-section-template--21352393441625__featured_collection_JEwN9y .collection__view-all .button:before{
	display:none !important;
}


 @media only screen and (min-width: 768px) and (max-width: 991px) {
#shopify-section-template--21352393441625__multicolumn_jeHKrp .grid--1-col-tablet-down .grid__item, #shopify-section-template--21352393441625__multicolumn_GeG6pE .grid--1-col-tablet-down .grid__item {
	width: 47% !important;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .grid--1-col-tablet-down .grid__item {
	max-width: 22%;
}
ul.footer-block__details-content.list-unstyled li {
	margin-right: 0 !important;
	width: 100%;
	float: none;
}
.icon-text a {
	font-size: 12px;
	letter-spacing: .0em;
}
.icon-text.phone-box a {
	font-size: 12px;
}
.footer__content-top .list-social__link {
	border: 1px solid #555555;
	width: 28px;
	height: 28px;
	padding: 0.2rem;
	margin: 0 3px;
}
#Banner-template--21352393441625__image_banner_pN49iP {
	min-height: inherit !important;
}
}
 @media only screen and (max-width: 767px) {
.image-with-text__content {
	align-items: center;
}
#shopify-section-template--21352393441625__slideshow {
	display: none !important;
}
#shopify-section-template--21352393441625__slideshow_Y9VpdE {
	display: block !important;
}
.slide__link {
	position: relative !important;
}
#shopify-section-template--21352393441625__slideshow_Y9VpdE .slideshow__controls .slideshow__autoplay.slider-button {
	display: none !important;
}
.product-grid .card .card__heading a {
	font-size: 12px;
}
.product-grid .card .card-information > .price {
	font-size: 16px;
}
.slider-button {
	width: 28px !important;
	height: 28px !important;
}
#shopify-section-template--21352393441625__featured-collection-0 .slider-button, #shopify-section-template--21352393441625__featured_collection_JEwN9y .slider-button {
	bottom: 60% !important;
}
#shopify-section-template--21352393441625__multicolumn_jeHKrp .grid--1-col-tablet-down .grid__item, #shopify-section-template--21352393441625__multicolumn_GeG6pE .grid--1-col-tablet-down .grid__item {
	width: 47% !important;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .subtitle {
	margin: 20px auto 0;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx {
	text-align: center;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .button.button--primary {
	margin: 0 auto;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .grid--1-col-tablet-down .grid__item {
	max-width: 47%;
}
#shopify-section-template--21352393441625__multicolumn_hkAz7K .multicolumn-card__info h3 {
	font-size: 14px !important;
	line-height: 1.6rem;
	margin-bottom: 5px;
}
.section-template--21352393441625__featured-collection-0-padding {
	padding-bottom: 0 !important;
}
#shopify-section-template--21352393441625__image_with_text_tE3Vnx .image-with-text__content {
	padding: 0 0px 0 0 !important;
}
.footer-block__details-content .list-menu__item--link {
	padding: 0 !important;
}
.footer-block__details-content li {
	margin-bottom: 10px;
}
.footer-block.grid__item {
	width: 100%;
	max-width: 50%;
	margin: 0rem 0 !important;
}
ul.footer-block__details-content.list-unstyled li {
	margin-right: 0 !important;
	width: 100%;
	float: none;
}
.footer .grid {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: space-between !important;
	column-gap: 0;
}
.footer__content-top.page-width {
	padding: 0 1.5rem !important;
	padding-bottom: 0px;
}
.icon-text a {
	font-size: 11px;
	letter-spacing: 0;
}
.icon-text.phone-box a {
	font-size: 12px;
}
.icon-text .icon-text-icon svg {
	width: 20px;
	height: 20px;
}
.footer__content-top .list-social__link {
	border: 1px solid #555;
	width: 28px;
	height: 28px;
	padding: 0.3rem;
	margin: 0 5px;
}
.footer-block--newsletter {
	align-items: start !important;
}
.featured_collection_title .title, .featured_collection_title .blog__title, .featured_collection_title h2, #shopify-section-template--21352393441625__image_with_text_tE3Vnx .image-with-text__heading, #shopify-section-template--21352393441625__rich_text_fGwdFg h2.rich-text__heading, .newsletter h2, .related-products .related-products__heading.h2, #shopify-section-template--21352393408857__banner .collection-hero .collection-hero__title,
.main-heading h1.main-page-title {
	font-size: 24px !important;
}
#shopify-section-template--21352393605465__main .product__info-wrapper .product__title h1 {
 letter-spacing: .02rem;
	font-size: 20px !important;
}
#shopify-section-template--21352393605465__main .product__info-wrapper .price--large {
	font-size: 2rem !important;
}
button.product-form__submit, button.shopify-payment-button__button {
	font-size: 16px !important;
	height: auto !important;
	padding-top: 0;
	padding-bottom: 0;
}
#Banner-template--21352393441625__image_banner_pN49iP {
	min-height: inherit !important;
}
.contact_img, .contact_content {
	flex: 0 0 auto;
	width: 100%;
}
.common_page {
	padding: 1.5rem !important;
}
.contact_img {
  padding-right: 0;
}
.slider-buttons{
	border:none !important;
}
#shopify-section-template--21352393441625__image_banner_PLQhJh .banner__media > img {
  width: 172px !important;
  object-fit: contain !important;
}


#Slider-template--21352393441625__featured-collection-0 li.grid__item,
#Slider-template--21352393441625__featured_collection_JEwN9y li.grid__item{
	padding:10px 0 !important;
}
.product-grid .card .card__content {
  padding: 1.5rem 0 0;
}

}
