/* Add custom CSS styles below */ 
/* Add custom CSS styles below */


div#main-nav {

background-color: #2b2d34 !important;

}

#app {

background-color: #f3f4f6;

}

.rounded-md {

border-radius: 2rem;

}


.s-products-slider-card {

border: 2px solid #2b2d3478;

border-radius: 2rem;

padding: 2%;

margin-right: 1%;

}

.product-entry__image-main > img {

border-radius: 1rem;

}

span.product-entry__image-main.image--aspect-ratio {

border-radius: 3rem;

}


#featured-products-1 > div > div.flex-center.mt-8 > a,#featured-products-2 > div > div.flex-center.mt-8 > a,#featured-products-3 > div > div.flex-center.mt-8 > a,#featured-products-4 > div > div.flex-center.mt-8 > a,#featured-products-5 > div > div.flex-center.mt-8 > a,#featured-products-6 > div > div.flex-center.mt-8 > a {

display: none;

}


utton.btn--delete.s-button-element.s-button-icon.s-button-solid.s-button-small.s-button-danger.s-button-loader-center {

background: transparent;

border: unset;

color: red;

font-size: small;

}

.product-entry__content.h-full {

text-align: center;

}

.flex.whitespace-nowrap.price-wrapper.gap-4.items-center {

align-self: center;

}

section.cart-item.border.bg-white.dark\:bg-darker.text-gray-600.dark\:border-white\/10.p-5.xs\:p-7.rounded.mb-5.relative {

border-radius: 2rem;

}

.s-quantity-input-container {

background: #2b2d34;

border-radius: 3rem !important;

color: aliceblue;

}

button.s-quantity-input-increase-button.s-quantity-input-button > span > svg {

fill: #7cc70d;

}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {

border-radius: 2rem;

}

.flex.flex-wrap.flex-col.md\:flex-row.gap-2\.5.sm\:gap-5 > div {

background: transparent;

}




/*popup sign*/

.s-modal-xs {

border-radius: 2rem;

}

.btn--primary {

border-radius: 1rem;

}




/*Popup product view*/

.s-modal-body.s-modal-align-middle.s-modal-padding.s-modal-entering.s-modal-lg {

background-color: #f3f4f6 !important;

border-radius: 1rem;

}


.s-button-btn {

border-radius: 1rem;

}


.header--mini .storemenu-panel {

background-color: #f3f4f6;

color: #2b2d34;

}






/*Product page*/

a.a2a_button_facebook {

display: none;

}


.product-details-col.w-full.lg\:sticky.lg\:top-20.lg\:w-5\/4 {

justify-items: center !important;

}

ul.product-metadata.flex.flex-col.gap-2.product-details__item li {

align-self: center !important;

}

/*page page*/

.bg-white {

border-radius: 1rem;

}


.content-entry > p {

place-self: center !important;

}

/*my account page*/

.main-content.w-full.flex-1 {

background: white;

padding: 1rem;

border-radius: 2rem;

}

.page-header__bg.bg-primary {

background-color: #2b2d34 !important;

}



span.pointer-events-none {

color: #7cc70d;

}


.theme-mode-btn svg {

stroke: #7cc70d;

}


.header-rounded-btn {

color: #7cc70d !important;

}


.main-content.w-full.flex-1 {

background: transparent;

}





/*Footer*/

footer.store-footer-wrap {

background: transparent;

}


.store-footer {

border-top: 2px dashed #7cc70d;

border-radius: 3rem;

margin: 1%;

}