/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2025 | 07:14:10 */
@media (max-width:480px)
{
	.discover-collection-product ul.wc-block-grid__products li:nth-child(1) {
		display:none !important; 
	}
}

/*.entry-header{
display: none;
}*/
.Stores_sec .ft_button .btn1 a, .Stores_sec .ft_button .btn2 a {
	letter-spacing:unset;
}
.hero-banner > .athemes-blocks-block-container-wrapper {
	position: relative;
	display: flex;
	margin: 20px;
	max-width: 100vw;
	min-height: 900px;
	border-radius: 0;
	justify-content: center;
	align-items: center;
}
.btn_grp .btn-black{
	color: #000;
	width: 276px;
	height: 46px;
	display: flex;
	justify-content: center;
	text-align: center;
	margin: 0 auto;
	flex-direction: column;
}
.btn_grp .btn-black:hover{
	color: #43423C;
}

.btn_grp .btn-white{
	width: 276px;
	height: 46px;
	display: flex;
	text-decoration: none;
	justify-content: center;
	text-align: center;
	margin: 0 auto;
	flex-direction: column;
}
.learn-more-btn{
	display: flex;
	align-self: flex-start;
	margin-top: auto !important;
	width: 100%;
}
.learn-more-btn a{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
}
.btn-grp2 .btn-black{
	margin: unset !important;
}
.material-sec{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-self: flex-start;
	margin-top: auto !important;
	width: 100%;
}
@media (max-width: 767px){
	.hero_mobile .athemes-blocks-block-container-wrapper {
		min-height: 540px;
		display: flex;
		align-items: end; /* Vertically center the content */
		justify-content: center; /* Horizontally center the content (optional) */
	}
	.hero-banner .athemes-blocks-block-container-wrapper {
		margin: 0 !important;
		min-height: 540px;
		display: flex;
		align-items: end; /* Vertically center the content */
		justify-content: center; /* Horizontally center the content (optional) */
	}
	.hero-banner .athemes-blocks-block-container-wrapper .athemes-blocks-background-image{
		height: 100% !important;
		max-height: 100% !important;
	}
	.hero_mobile .athemes-blocks-block-container-wrapper .athemes-blocks-background-image{
		height: 100% !important;
		max-height: 100% !important;
	}
	.learn-more-btn{
		margin-left: 15px;
	}

	.mobile-sec .wp-container-content-1 .wp-block-column:first-child{
		padding-bottom: 0px !important;
		margin-left: 15px !important;
	}
	.mobile-sec .wp-container-content-1 .wp-block-column .wp-block-image img{
		width: 100% !important;
	}
	.sub_container1 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
		padding-bottom: 0 !important;
		margin: 0 15px 0 15px !important;
	}
	.sub_container1 .athemes-blocks-block-container-wrapper-content .wp-block-column:nth-child(2){
		margin: 0 !important;
	}
	.sub_container2 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
		padding-bottom: 0 !important;
	} 
	.sub_container2 .athemes-blocks-block-container-wrapper-content .wp-block-group .wp-block-columns{
		flex-wrap: nowrap !important;
		align-items: baseline !important;
	}
	.sub_container2 .athemes-blocks-block-container-wrapper-content .wp-block-group .wp-block-columns:nth-child(1) .wp-block-column{
		margin-left: 0 !important;
	}
	.sub_container2 .learn-more-btn{
		margin-left: 0;
	}

	.material_mobile_section{
		background-color: #BFD0EA !important;
	}
	.material_mobile_section .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
		padding-bottom: 0 !important;
		margin: 0 !important;
	}
	.material_mobile_section .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow figure.wp-block-image.size-full{
		margin-top: 25px !important;
	}
	.material_mobile_section .btn_grp.btn-grp2{
		text-align: center;
		margin: 0 auto;
	}
	.material_mobile_section .mt-para p{
		padding-bottom: 40px !important;
	}
}
@media(max-width:480px){
	.product-selection .wc-block-grid__products {
		display: grid !important;
		grid-template-columns: 1fr !important;
		gap: 25px !important;
		padding: 0px;
		margin: 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
	}
}

/***Redesigned section ***/

/* .ribbed_tank_sec .wp-block-columns,.perfect_sec .wp-block-columns, .lovematerial_sec .wp-block-columns{
height: 100%;
} */
.ribbed_tank_sec .wp-block-column.is-layout-flow:nth-child(3){
	justify-content: flex-end;
	align-items: flex-end;
}
.hero-banner,.lovematerial_sec, .product-selection, .ribbed_tank_sec,.perfect_sec,.everydaysh_sec,
.Stores_sec, .Stores_sec .stores_sub1, .Stores_sec .stores_sub2{
	padding-left: 0 !important;
	padding-right: 0 !important;
}


.stores_sub2{
	border-top: 0.8px solid #111111;
}
.stores_sub2 .wp-block-column.is-layout-flow:first-child{
	padding-bottom: 0 !important;
	margin-left: 0 !important;
}
.footer_content {
	display: flex;
	gap: 20px;
}
.footer_content .ft-title, .footer_content .ft-address{
	padding-bottom: 12px;
}
.footer_content .ft-address p{
	max-width: 182px;
}
.footer_content .ft-links{
	line-height: unset !important;
	max-width: 230px;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px !important;
	line-height:20px !important;
	padding-top: 12px;
}
.footer_content .ft-links a{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px !important;
	line-height: 0 !important;
	text-decoration: none;
	color: #111;
}
.footer_content .ft-links a:hover{
	color: #43423C;
}
.wc-block-grid__products .wc-block-grid__product-price .woocommerce-Price-amount{
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	text-transform: uppercase;
}
@media(max-width: 1024px){
	.stores_sub1_row .stores_sub1_row_col4{
		display: none !important;
	}
	.stores_sub1_row .stores_sub1_row_col1{
		flex-basis: 25% !important;
	}
	.stores_sub1_row .stores_sub1_row_col2{
		flex-basis: 35% !important;
	}
	.stores_sub1_row .stores_sub1_row_col3{
		flex-basis: 37% !important;
	}
}
@media(max-width: 781px) and (min-width: 768px){
	/* 	.stores_sub1_row .wp-block-columns:not(.is-not-stacked-on-mobile)>.stores_sub1_row_col1{
	flex-basis: 4% !important;
} */
	.stores_sub1_row .wp-block-columns:not(.is-not-stacked-on-mobile)>.stores_sub1_row_col1{
		flex-basis: 4% !important;
		padding-bottom: 0;
	}
	.stores_sub1_row .wp-block-columns:not(.is-not-stacked-on-mobile)>.stores_sub1_row_col2{
		flex-basis: 30% !important;
	}
	.stores_sub1_row .wp-block-columns:not(.is-not-stacked-on-mobile)>.stores_sub1_row_col3{
		flex-basis: 30% !important;
	}
	.max200{
		max-width: 200px;
	}
	.stores_sub1_row .wp-block-columns:not(.is-not-stacked-on-mobile)>.stores_sub1_row_col4{
		display: none;
	}
} 
@media(max-width: 991px){
	.shop-columns-tablet-3 ul.products, .shop-columns-tablet-3 .wc-block-grid .wc-block-grid__products {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media(max-width:719px){
	.shop-columns-mobile-1 ul.products,
	.shop-columns-mobile-1 .wc-block-grid .wc-block-grid__products {
		/* 		grid-template-columns: repeat(2, 1fr); */
		grid-template-columns: 1fr;
	}
}
@media(max-width:769px){
	/* 	.lovematerial_sec .wp-block-columns{
	flex-wrap: nowrap !important;
} */
	.stores_sub1_row .wp-block-columns{
		flex-wrap: nowrap !important;
	}
	.Stores_sec .ft_button{
		flex-wrap: nowrap !important;
		flex-direction: column;
	}
}
@media (max-width: 819px) and (min-width: 768px){
	.hero_mobile .athemes-blocks-block-container-wrapper{
		min-height: 768px !important;
		align-items: center !important;
	}
	.hero-banner .athemes-blocks-block-container-wrapper{
		min-height: 768px !important;
		align-items: center !important;
		margin: 0 !important;
	}
}
@media (max-width: 819px) and (min-width: 768px){
	.ribbed_tank_sec .p1-v1{font-size: 18px !important; line-height: 100% !important}
	.lovematerial_sec .p1-v1{font-size: 18px !important; line-height: 100% !important}
}
@media(max-width: 781px){
	.stores_sub1_row .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
		/* 		flex-basis: unset !important; */
	}
}
@media(max-width: 767px){
	/* 	.ribbed_tank_sec, .lovematerial_sec{
	display: none !important;
} */
	.mobile-sec .mobile_row .mobile_columns .mobile_col2 .wp-block-image img{
		width: 100% !important;
	}
	.pro_top_bor{
		border-top: unset !important;
	}
	.stores_sub1_row .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.stores_sub1_row .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
		flex-basis: 100% !important;
	}
	.stores_sub1_row .wp-block-column.is-layout-flow:first-child{
		margin-left: 0 !important;
	}
	.stores_sub1_row .stores_sub1_row_col3{
		padding-top: 36px;
	}
	.hero-banner{
		border: 0 !important;
	}
	.perfect_sec .perf-columns .per_col1{
		padding: 0 !important;
	}
	.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col1{
		padding: 0 !important;
	}
	.ribbed_tank_sec .ribbon_col1 .transp_btn{
		width: unset;
		height: unset;
		padding-top: 20px;
	}
	.lovematerial_sec .love_columns{
		flex-direction: column-reverse;
	}
	.perfect_sec .perf_row .per_col2 img {
		/*     width: 360px; */
		height: 540px;
		object-fit: cover;
		object-position: center center;
	}
	.perfect_sec .perf_row .per_col1 {
		padding: 0 15px !important;
	}
	.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col1{
		padding: 0 15px !important;
	}
	.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col2 img{
		height: 540px;
		object-fit: cover;
		object-position: center center;
	}
	.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col3 img{
		width: 160px;
		height: 240px;
		object-fit: cover;
		object-position: center center;
	}
	.wc-block-grid.has-2-columns{
		margin: 0 !important;
	}
	.lovematerial_sec .material_row .love_columns .column_two img{
		height: auto;
		object-fit: cover;
		width:100% !important;
	}
	.botiga-popup-wrapper .botiga-popup-wrapper__close-button{
		top: -10px !important;
		right: -3px !important;
	}
}



@media (max-width:500px)
{
	body .discover-collection-product .wc-block-grid__products {
		grid-template-columns: repeat(2, 1fr) !important;
		/* 		grid-template-columns: 1fr !important; */
		gap:40px 0px !important;
		/* 		padding: 0 12px; */
		/* 		gap: 10px !important; */
	}  

	body .discover-collection-product .wc-block-grid__products{
		overflow: hidden;
	}
	.discover-collection-product .wc-block-grid__products .loop-image-wrap
	{
		margin-bottom:unset; 
	}
	.discover-collection-product .product-selection .botiga-wishlist-button {
		display:block !important; 

	}
	body .product-selection .botiga-wishlist-button {
		display:block !important
	}

	.discover-collection-product .wc-block-grid__product-title {
		font-size:12px !important;   
	}

	.discover-collection-product .wc-block-grid__product-image {
		margin-bottom:12px !important; 
	}
	.discover-collection-product .athemes-blocks-block-container-wrapper {
		padding-left:unset !important;
		padding-right:unset !important;
	}
	.discover-collection-product {
		padding-left:15px !important;
		padding-right:15px !important;

	}
	.discover-collection-product {
		background:#f0eee6;
	}
}

@media(max-width:360px)
{
	.discover-collection-product .wc-block-grid__product-image {
		width:100% !important;
		/* 		height:240px; */
		object-fit: top  !important;
		padding-bottom: 12px;
	}   
}
@media (min-width:361px) and (max-width:500px)
{
	body .discover-collection-product .wc-block-grid__products {
		grid-template-columns: repeat(2, 1fr) !important;
		gap:40px 10px !important;
	}    
}

@media (max-width:500px)
{
	body .shirts-everyday .wc-block-grid__products {
		grid-template-columns: repeat(2, 1fr) !important;
		/* 		grid-template-columns: 1fr !important; */
		/* 		gap: 10px !important; */
		gap: 40px 0 !important;
		/* 		padding: 0 12px; */
	}  

	body .shirts-everyday .product-grid .botiga-wishlist-button{
		right: 34px;
	}
	body .shirts-everyday .wc-block-grid__products{
		overflow: hidden;
	}
	.shirts-everyday .wc-block-grid__products .loop-image-wrap
	{
		/* 		margin-bottom:unset;  */
	}
	.shirts-everyday .product-selection .botiga-wishlist-button {
		display:block !important; 

	}
	.shirts-everyday .athemes-blocks-block-container-wrapper-content h3 {
		padding-bottom:25px; 
	}

	.shirts-everyday .wc-block-grid__product-title {
		font-size:12px !important;   
	}

	.shirts-everyday .wc-block-grid__product-image {
		margin-bottom:12px !important; 
	}
	.shirts-everyday .athemes-blocks-block-container-wrapper {
		padding-left:unset !important;
		padding-right:unset !important;
	}
	.shirts-everyday {
		padding-left:15px !important;
		padding-right:15px !important;

	}
	.shirts-everyday {
		background:#d4d1c5;
	}
	.loop-price-inline .wc-block-grid__product-price.price {
		margin-bottom:unset; 
	}
	.shirts-everyday .wc-block-grid__product-price .woocommerce-Price-amount {
		font-size:14px !important;
	}
}

@media(max-width:360px)
{
	.shirts-everyday .wc-block-grid__product-image {
		width:100% !important;
		/* 		height:240px; */
		object-fit:cover !important;
		padding-bottom: 12px;
	} 
	.product-grid .wc-block-grid__product-image img{
		height: 100% !important;
	}

}
@media (min-width:361px) and (max-width:500px)
{
	body .shirts-everyday .wc-block-grid__products {
		grid-template-columns: repeat(2, 1fr) !important;
		gap:40px 10px !important;
	}    
}




/*** new block styling ***/
hero_mobile .white_btn a{
	width: 276px;
	height: 46px;
	padding: 17px;
	border: 0.8px solid #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}


.perfect_sec .perf-columns .per_col1{
	justify-content: flex-start !important;
	height: 100%;
	/* 	padding-bottom: 0; */
	margin-left: 0 !important;
	padding-top: 40px;
}
.perfect_sec .perf-columns .per_col1 .perf_btn_grp .transp_btn a{
	width: 100%;
	height: 100%;
	padding: 0;

}
.perfect_sec .perf-columns .per_col1 .perf_btn_grp{
	margin-top: auto !important;
}
.perfect_sec .perf-columns .per_col1 h3.perfect_text{
	width: 100% !important;
	max-width: 400px !important;	
}
.product-selection .wp-block-buttons{
	padding-top: 0 !important;
}

.product-selection .wp-block-button .wp-block-button__link {
	color: #111 !important;
	padding: 0;
	width: 276px;
	height: 46px;
	text-decoration: none;
	border-radius: 0;
	text-align: center;
	border: 0.8px solid #111 !important;
	background-color: transparent !important;
	letter-spacing: 1px;
	font-size: 14px;
	margin-top: 60px;
}

.shirts-everyday .black_btn a{
	border: 0.8px solid #111111 !important;
	color: #111 !important;
	margin-top: 60px;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
}

.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col1{
	justify-content: flex-start !important;
	margin-left: 0 !important;
	padding-top: 40px;
}
.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col1 .perf_btn_grp{
	margin: 0;
	width: unset !important;
	height: unset !important;
	margin-top: auto;

}
.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col1 .perf_btn_grp a{ 
	display: block !important;
	width: unset !important;
	height: unset !important;
}

.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col1 .ribbed_text{
	width: 100% !important;
	max-width: 400px !important;
}

.lovematerial_sec .material_row .column_one{
	justify-content: space-between !important;
	margin-left: 0 !important;
	padding: 0 !important;
}
.lovematerial_sec .material_row .column_one .nested_col .black_grp{
	margin-top: 40px !important
}
.lovematerial_sec .material_row .column_one .nested_col .wp-block-column{
	margin-left: 0 !important;
	padding: 0;
}
.lovematerial_sec .material_row .column_one .nested_col .black_grp a{
	font-family: "Quadrant Text" !important;
	text-decoration: none;
	border: 0.8px solid #111111 !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
}
.material_mobile_section .material_row .columntwo .black_grp{
	padding-top: 40px;
	margin: 0 auto !important;
}
.material_mobile_section .material_row .columntwo .black_grp a{
	text-decoration: none !important;
	border: 0.8px solid #111111 !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
}

.Stores_sec .stores_sub1 .stores_sub1_row .stores_sub1_row_col1{
	margin-left: 0 !important;
}

.discover-collection-product .product-grid .wc-block-grid__product-image img{
	width: 100% !important;
	height: 560px !important;
	object-fit: cover;
	object-position: center center;
}
.product-grid .wc-block-grid__product-image img{
	width: 100% !important;
	height: 640px !important;
	object-fit: cover;
	object-position: center center;
}

.product-grid .botiga-wishlist-icon, .product-grid .botiga-anim-infinite {
	width: 24px;
	height: 24px;
}
.product-grid .botiga-wishlist-button{
	width: 24px !important;
	height: 24px !important;
}

.footer_title{
	position: relative;
	counter-reset: ol;
	padding-left: 30px;
}
.footer_title:before {
	position: absolute;
	content: counter(ol, decimal-leading-zero);
	counter-increment: ol;
	color: #111;
	left: 0px;

}

.footer_title2{
	position: relative;
	counter-reset: ol 1;
	padding-left: 30px;
}
.footer_title2:before {
	position: absolute;
	content: counter(ol, decimal-leading-zero);
	counter-increment: ol;
	color: #111;
	left: 0px;

}


.padding-left{
	padding-left: 30px;
}
.Stores_sec .ft_button{
	align-items: flex-start !important;
	gap: 0;
	margin-top: 12px;
}
.Stores_sec .ft_button .btn1 a{
	display: block !important;
	font-weight: 400;
	font-size: 14px !important;
	line-height: 100%;
	text-decoration: none;
	text-transform: none;
	padding-left: 30px;
	color: #111 !important;
	height: unset;
	width: unset;
}
.Stores_sec .ft_button .btn2 a{
	display: block !important;
	font-weight: 400;
	font-size: 14px !important;
	line-height: 100%;
	text-decoration: none;
	text-transform: none;
	padding-left: 30px;
	color: #111 !important;
	height: unset;
	width: unset;
}
@media(max-width: 767px){
	.per_mobile_sec .perf-columns .per_col1 .perf_btn_grp{
		width: unset !important;
		height: unset !important;
		margin-top:  0 !important;
		/* 		padding: 20px 0 0 15px !important; */
		padding: 20px 0 0 0 !important;

	}
	.per_mobile_sec .perf_row .mobile_col1 {
		padding-bottom:  0 !important;
	}
	.per_mobile_sec .perf-columns .per_col1 .perf_btn_grp .transp_btn{
		width: unset;
		height: unset;
	}
	.perfect_sec .perf-columns .per_col1 .perf_btn_grp .transp_btn{
		width: unset;
		height: unset;
		margin-top: 20px;
	}

	.per_mobile_sec .perf-columns .per_col1 .perf_btn_grp .transp_btn a{
		display: block !important; 
		height: unset !important;
	}
	.product-selection .wp-block-button .wp-block-button__link{
		padding: 17px;
		width: 276px !important;
	}
	.product-selection .wp-block-button .wp-block-button__link, .shirts-everyday .black_btn a{
		margin-top: 40px !important;
	}
	.mobile_ribbon .sub_container2 .sub_row .sub_col1 .perf_btn_grp{
		margin-top: 0 !important;

	}

	.mobile_ribbon .sub_container2 .sub_row .sub_col1 .perf_btn_grp .transp_btn{
		width: unset;
		height: unset;
	}
	.mobile_ribbon .sub_container2 .sub_row .sub_col1 .perf_btn_grp .transp_btn a{
		display: block !important; 
		height: unset !important;
	}
	.shirts-everyday  .button_grp .black_btn{
		height: unset !important;
	}
	.discover-collection-product .product-grid .botiga-wishlist-button{
		right: 34px;
	}
	.discover-collection-product .product-grid .wc-block-grid__product-image img{
		/* 		height: 240px !important;
		width: 160px !important; */
		object-position: top center !important;
	}
	.product-grid .wc-block-grid__product-image img{
		height: 230px !important;
		object-position: top center !important;
	}
	ul.products li.product .botiga-wc-loop-product__title,
	ul.wc-block-grid__products
	li.wc-block-grid__product
	.wc-block-grid__product-title,
	ul.wc-block-grid__products
	li.wc-block-grid__product
	.woocommerce-loop-product__title,
	ul.wc-block-grid__products li.product .wc-block-grid__product-title,
	ul.wc-block-grid__products li.product .woocommerce-loop-product__title,
	ul.products li.wc-block-grid__product .wc-block-grid__product-title,
	ul.products li.wc-block-grid__product .woocommerce-loop-product__title,
	ul.products li.product .wc-block-grid__product-title,
	ul.products li.product .woocommerce-loop-product__title,
	ul.products li.product .woocommerce-loop-category__title,
	.woocommerce-loop-product__title .botiga-wc-loop-product__title {
		padding-bottom: 10px !important;
	}
	.mob-txt-center{
		text-align: center !important;
	}
	.mobile_ribbon .sub_container1  .ribbed_text{
		font-size: 20px !important;
	}
	.mobile_ribbon .sub_container1 .column_2 img{
		height: 480px !important;
		object-fit: cover;
		object-position: center;
	}
	.mobile_ribbon .sub_container2 .column_2 img{
		height: 240px;
		object-fit: cover;
		object-position: center;
	}
	.stores_sub1_row_col1{
		padding-bottom: 0 !important;
	}
	.discover-collection-product .discover-products .wc-block-grid__products li:last-child{
		display: none !important;
	}
	.product-grid .botiga-wishlist-icon, .product-grid .botiga-anim-infinite {
		width: 20px;
		height: 20px;
	}
	.product-grid .botiga-wishlist-button{
		width: 20px !important;
		height: 20px !important;
	}
	.material_mobile_section .material_row .columnone h3{
		padding-bottom: 25px !important;
	}
	.material_mobile_section .material_row .columnone img{
		width: 330px;
		height: 330px;
		object-fit: cover;
	} 
	.page-id-300100 .hero_mobile .wp-block-heading{
		text-align: center !important;
	}
	.hero-banner .wp-block-heading{
		text-align: center !important;
	}
	.lovematerial_sec .material_row .column_one .nested_col .black_grp{
		width: 100%;
		display: flex;
		justify-content: center;
	}
	.Stores_sec .ft_button .btn1 , .Stores_sec .ft_button .btn2 {
		width: unset;
		height: unset;
	}
}

@media(max-width: 1024px) and (min-width: 991px){
	body .discover-collection-product .wc-block-grid__products {
		grid-template-columns: repeat(2, 1fr) !important;
		gap:40px 20px !important;
	}
	.discover-collection-product .product-grid .wc-block-grid__product-image img {
		object-position: top center !important;
	}
}
@media (max-width: 1024px) and (min-width: 768px){
	.discover-collection-product .product-grid .wc-block-grid__product-image img{
		height: 450px !important;
	}
	.product-grid .wc-block-grid__product-image img{
		height: 450px !important;
	}
}
@media(max-width:480px){
	.product-selection .wp-block-button {
		margin: 0px !important;
		width: unset !important;
		max-width: unset !important;
	}
}
@media(max-width: 360px){
	.mobile-sec .mobile_row .mobile_columns .mobile_col2 .wp-block-image img{
		/* 		width: 360px !important; */
		/* 		height: 540px !important; */
		object-fit: cover;
	}
}
@media(min-width: 1600px){
	.perfect_sec .perf-columns .per_col2 img{
		width: 930px;
		height: 900px;
		object-fit: cover;
	}
	.discover-collection-product .product-grid .wc-block-grid__product-image img{
		width: 360px !important;
	}

	.product-grid .wc-block-grid__product-image img{
		width: 450px !important;
	}
	.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col2 img{
		width: 689px;
		height: 919px;
		object-fit: cover;
	}
	.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col3 img{
		width: 344.87px;
		height: 460px;
		object-fit: cover;
	}
	.lovematerial_sec .material_row .column_two img{
		width: 689px;
		height: 919px;
		object-fit: cover;
	}

}
@media screen and (max-width: 990px) and (min-width: 820px) {
	.hero_mobile > .athemes-blocks-block-container-wrapper {
		min-height: 820px;
		align-items: end;
	}
	.hero-banner > .athemes-blocks-block-container-wrapper {
		min-height: 820px !important;
		align-items: end;
	}
}
@media(min-width: 1024px){
	.max200{
		max-width: 200px;
	}
}
@media(max-width: 1023px) and (min-width: 768px){
	.ribbed_tank_sec .ribbon_row .ribbon_columns .ribbon_col1 .perf_btn_grp, .perfect_sec .perf-columns .per_col1 .perf_btn_grp{
		margin-top: 20px !important;
	}

}

@media(min-width: 1024px){
	.lovematerial_sec .love_columns{
		height: 100%;
	}
	.ribbed_tank_sec .ribbon_row .ribbon_columns{
		height: 100%;
	}
	.perfect_sec .perf-columns{
		height: 100%;
	}
}
@media (width: 360px) {
	.discover-collection-product .product-grid .wc-block-grid__product-image img {
		height: 240px !important;
		width: 160px !important;
		object-position: top center !important;
	}
	body .shirts-everyday .product-grid .wc-block-grid__product-image img {
		height: 240px !important;
		width: 160px !important;
		object-position: top center !important;
	}
	body .shirts-everyday  .botiga-quick-view{
		/* 		bottom: 65px !important; */
	}
}
@media (max-width:601px)
{
	.perfect_sec .perf_btn_grp, .perfect_sec h3 {
		padding-left:15px !important; 
	}
}
@media (max-width:1600px)
{
	body .discover-collection-product .product-grid .wc-block-grid__product-image img {
		height:auto !important;
	}
}