.s-product-card-entry, .s-product-card-entry * {
    border-radius: .75rem !important;
}

/*

.matcha-categories .aspect-\[4\/5\] {
    aspect-ratio: 1 / 1;
}

*/

.s-product-card-vertical .s-product-card-wishlist-btn {
   display: none !important;
}



#app > footer > div.store-footer__inner.matcha-store-footer__inner > div > div> div.flex.space-x-2.items-end {
    display: flex !important;
    align-items: center !important;
  
}


[data-modal-id="modal-value-tax"]{
	padding-right: 3rem !important;
}



.custom-tax-wrapper {
    display: flex !important;
    align-items: center !important;

    flex-wrap: nowrap !important; 
}

[data-modal-id="modal-value-tax"] img {
    width: 55px !important;
    height: 55px !important;
    min-width: 55px !important;
    object-fit: contain !important;
}

.s-product-card-entry .s-product-card-image{
	background-color: unset !important;
}
.navbar-brand img{
	max-height: 80 px !important;
	        max-width: 350px !important;
}

.matcha-categories.py-16.block.block > div > div.grid.grid-cols-2.md\:grid-cols-3.lg\:grid-cols-3.gap-4.md\:gap-6 > a > div > div.aspect-\[4\/5\].relative.overflow-hidden > div{
	display: none !important;
}



.matcha-video.relative.h-screen > div > div > div.absolute > div{
--tw-gradient-stops :
rgb(255 255 255 / 0%), rgb(255 255 255 / 0%) , transparent
: rgb(255 255 255 / 0%), rgb(255 255 255 / 0%) var(--tw-gradient-via-position), var(--tw-gradient-to) !important ;
}
@media(min-width:993px) 
{
	.slide-content {
    position: absolute;
    top: 18rem;
       right: 7rem;
}
}


@media (min-width: 767px) {
	.s-block--special-products
		> .grid
		> .flex:first-child
		.s-product-card-entry
		.s-product-card-image
		img {
		object-fit: contain;
	}

	.s-block--special-products > .grid > .flex:first-child .s-product-card-entry {
		height: auto;
	}

	.s-block--special-products
		> .grid
		> .flex:not(:first-child)
		.s-product-card-entry
		.s-product-card-image
		img {
		object-fit: contain;
	}

	.s-block--special-products
		> .grid
		> .flex:not(:first-child)
		.s-product-card-entry {
		 height: 23.5rem !important;;
	}

	.s-block--special-products .tabs-wrapper {
		width: 100% !important;
		flex: unset !important;
      margin: auto;
	}

    #featured-products-style1-1-dZNDwy_1 .s-product-card-entry {
  transform: scale(1);
  transform-origin: top center;
}

#featured-products-style1-1-dZNDwy_1 .s-product-card-image img {
  height: 220px!important;
  object-fit: contain !important;
}

	.s-block--special-products .tabs__item {
        gap: 0.4rem !important;
    }
  
}

.s-block--hero-slider .swiper-slide {
    min-height: unset !important;
    height: auto !important;
}
.s-block--hero-slider .swiper-slide {
    aspect-ratio: 16 / 8!important;
}
.s-block--hero-slider .home-slider__content {
    height: auto !important;
    padding-bottom: 0 !important;
}

#app > section.matcha-categories.py-16.block.block > div > div.grid.grid-cols-2.gap-4 > a > div > div.relative.overflow-hidden,#app > section.matcha-categories.py-16.block.block > div > div.grid.grid-cols-2.gap-4 > a > div{
	aspect-ratio: 1/1 !important;
}.matcha-video.relative.h-screen  > div > div > div.absolute  > div{
    --tw-gradient-stops
rgb(255 255 255 / 0%), rgb(255 255 255 / 0%) , transparent
: rgb(255 255 255 / 0%), rgb(255 255 255 / 0%) var(--tw-gradient-via-position), var(--tw-gradient-to) !important ;
}