/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 599:0 Unexpected "<"

**/
<style>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">

.product-collection__title h4 a{
    font-family: 'Poppins' !important;

}
 
/* html, body, * {
  font-family: 'Poppins' !important;
} */
/* .header, 
.header {
  font-family: 'Poppins' !important;
}
.header a {
  font-family: 'Poppins' !important;
  letter-spacing: 0 !important;
}
.template-product .header {
  font-family: 'Poppins' !important;
}
#shopify-section-sections--21316975788291__header button.btn.px-20 {
    font-family: 'Poppins' !important;
}
button, span, .shopify-payment-button__button{
   font-family: 'Poppins' !important;
}
.n9-fbt-heading-title {
  font-family: 'Poppins'  !important;
}

body {
  font-family: 'Poppins' !important;
  font-weight: 400 !important;
}
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
  font-family: 'Poppins' !important;
  font-weight: 600;
 }

 h1 .strong, h2 .strong, h3 .strong, h4 .strong ,h5 .strong, h6 .strong {
font-family: 'Poppins' !important;
font-weight: 400 !important;
}

 */


.menu__item {
border-radius: 0px !important;
height: 40px;
}
@media (min-width: 992px) { /* desktop view */
.menu__item:hover a span {
color: #ffffff !important;
}
}
.header__nav.d-none.d-lg-flex {
margin: 0px !important;
}
.header__line-bottom.header__line--colorize-2.position-relative.d-lg-flex.py-lg-6 {
padding: 0px !important;
}
@media only screen and (min-width: 768px) {
.menu__item {
gap: 100px !important;
/* width: 150px; */
height: 40px;
text-align: center;
display: flex;
justify-content: center;
padding: 5px 10px;
margin-right: 10px;
}

}

.menu__item:last-child {
margin-right: 0;
}


@media only screen and (min-width: 769px) {
.header__nav.d-none.d-lg-flex {
display: flex !important;
justify-content: center !important;
}
}

.header a {
letter-spacing: 0 !important;
}

.header__menu-item {
padding: 0 15px !important;
}

a.header-seller-btn {
border-radius: 20px;
border: 1px solid #2f3370;
}
a.header-seller-btn:hover {
border: 1px solid #D72C0D;
}



button.btn.btn--full.btn--status.btn--animated.js-product-button-add-to-cart {
background-color: #2f3370 ;
color: white;
border: 1px solid #2f3370;
}
button.btn.btn--full.btn--status.btn--animated.js-product-button-add-to-cart:hover {
background-color: white;
color: black;
border: 1px solid #2f3370;
}
.btn--status {
color: white;
background-color: #2f3370 ;
}
.btn--status:hover {
color: #2f3370;
background-color: white ;
}







#shopify-section-sections--21316975788291__header button.btn.px-20 {
border-radius: 20px !important;
/* font-family: 'Poppins' !important; */
background-color: #2f3370 !important;
border: none;
}
button, span, .shopify-payment-button__button{
/* font-family: 'Poppins' !important; */
}
input.pl-35.pr-15.mb-0 {
border-radius: 20px !important;
}

.shopify-block.shopify-app-block {
padding-left: 0px !important;
}

/* product page CSS */
.product-gallery__thumbnail_item_inner.position-relative.cursor-lg-pointer {
padding: 4px;
}

p.product-page-info__price-sale-details.mt-5.mt-md-10.text-center.text-md-left {
font-weight: bold;
}
product-page-info__title{
margin-bottom: 9px !important;
}
.product-page-info__price {
margin-bottom: 0px !important;
}
.product-page-info__description {
margin-bottom: 19px !important;
}
.product-options__section {
gap: 10px;
}

[data-section-container] label {
font-weight: 500;
font-size: 14px;
margin-bottom: 8px;
display: block;
}

.product-options__value {
padding: 8px 16px;
border: 1px solid #2f3370;
border-radius: 8px;
background: #fff;
font-size: 14px;
cursor: pointer;
transition: all 0.3s ease;
}

.product-options__value:hover {
border-color: #2f3370;
color: #2f3370;
}

.product-options__value.active {
background: #2f3370;
color: #fff;
border-color: #2f3370;
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.product-options__value.flex-center {
justify-content: center;
align-items: center;
}
.text-nowrap {
margin: 0px !important;
}
h1.m-0 {
padding: 10px 0px;
}
.product-page-info__title{
margin-bottom:0px !important;
}


@media only screen and (min-width: 320px) and ( max-width: 390px) {
span.btn__text {
font-size: 10px !important;
}
button.btn.btn--status.btn--animated.js-product-button-add-to-cart {
padding: 8px 0px !important;
}
a.btn.btn--status.btn--animated {
padding: 8px 0px !important;
}
}
span.d-flex.flex-center.text-nowrap {
color: white;
}
.btn--status:hover span.d-flex.flex-center.text-nowrap {
color: black;
}
div#shopify-block-AblcyK1JqU1RmRmVRT__air_product_reviews_app_summary_block_qqrJnJ {
padding: 0px !important;
}
@media only screen and (max-width: 900px) {
.product-page-info__title.mb-15.text-center.text-md-left h1.m-0 {
text-align: left;
}
.justify-content-center {
justify-content: left !important;
}
.product-page-info__price.text-center.text-md-left.mb-25 {
text-align: left !important;
}
div#shopify-block-AblcyK1JqU1RmRmVRT__air_product_reviews_app_summary_block_qqrJnJ {
padding: 0px !important;
}
.rte p {
text-align: left !important;
}

.product-page-info__icon-with-text--style-tile {
grid-template-columns: repeat(2, 2fr) !important;

}
.product-options__section.d-flex.flex-wrap {
justify-content: left;
}
.product-options.product-options--type-page.js-product-options {
text-align: left !important;
}

}

@media only screen and (max-width: 380px) {
button.btn {
padding-left: 10px !important;
padding-right: 10px !important;
}
.colorset{
font-size: 29px !important;
}
.product-collection__title{
min-height:70px !important;
}
}
/* end */

@media only screen and ( max-width: 600px) {
.ai-image-content-wrapper-aqitmzktzohdxeuxgqaigenblock6f7778fezarak {
padding-top: 35px;
}
h2.h4.col-auto.mb-10.text-center {
width: 100%;
}
}

.n9-fbt-heading-title {
font-weight: 600;
}
n9-fbt {
display: block;
background: #f9fafb;
padding: 40px 20px;
border-radius: 8px;
}
.n9-fbt-product-img {
margin-top: 13px;
border-radius: 8px;
}
.n9-fbt-rightColumn-layout7 {
background: #fff;
padding: 20px;
border-radius: 8px;
border: 1px solid #eee;
text-align: center;
}
li.n9-fbt-product-item-layout2.n9-product-item-layout7 {
border: 1px solid #eee !important;
background-color: #ffffff;
}
.n9-remove-href-styling.n9-char-limiter {
font-weight: 600;
color: #168177 !important;
}
@media only screen and (min-width: 768px) {
a.d-flex.align-items-center {
font-size: 14px !important;
font-weight: 600 !important;
}
}
span.w4-block.w4-w-fit.w4-mx-auto.w4-font-\[600\].w4-text-\[12px\].w4-calc-height-footer.wizz-continue-shopping-text {
font-size: 16px !important;
padding-bottom: 19px;
}
div#wizz4-cart-drawer {
border-radius: 0px !important;
}

.rte ul li span {
font-size: 15px;
}
.rte ol li span {
font-size: 15px;
}


.rte h2 {
margin-bottom: 20px;

}
.rte h4 {
margin-bottom: 13px;
}

@media only screen and (min-width: 1260px) {
.article__body--max-width {
max-width: 100% !important;
}
}
.menu__item {
border-radius: 0px !important;
}
span.w4-block.w4-w-fit.w4-mx-auto.w4-font-\[600\].w4-text-\[12px\].w4-calc-height-footer.wizz-continue-shopping-text {
display: none !important;
}
#kwikpass-drawer-desktop {
width: 11rem!important;
top: 150%!important;
}
.header__line-top {
z-index: 99;
}
h4 a {
font-size: 15px !important;
font-weight: 400 !important;
/* font-family: 'Poppins' !important; */
}

a.pagination__item.pagination__item--prev.pagination__item-arrow.btn ,
a.pagination__item.pagination__item--next.pagination__item-arrow.btn {
color: white;
background-color: #2f3370 !important;
border: 1px solid #2f3370;
}







/* {% comment %} css hover card {% endcomment %} */
/* Desktop only hover Add to Cart animation par isko abhi off karna hai but in future */

/* @media (min-width: 992px) {
.product-collection.product-collection--centered {
position: relative;
overflow: hidden;
}

.product-collection.product-collection--centered .product-collection__content {
position: relative;
transform: translateY(40px);
transition: transform 0.4s ease;
z-index: 2;
}


.product-collection.product-collection--centered .product-collection__button-add-to-cart {
opacity: 0;
transform: translateY(10px);
transition: all 0.3s ease;
}

.product-collection.product-collection--centered:hover .product-collection__content {
transform: translateY(0);
}


.product-collection.product-collection--centered:hover .product-collection__button-add-to-cart {
opacity: 1;
transform: translateY(0);
transition-delay: 0.2s;
}


.product-collection.product-collection--centered * {
pointer-events: auto;
}
} */
/* yaha tak end hai */

/* ye cart ka new design ban raha hai ai vala match kar raha .header__menu-item */
/* .product-collection__wrapper.mb-30.mb-lg-30 {
transition: transform 0.35s ease, box-shadow 0.35s ease;
will-change: transform;
}

.product-collection__wrapper.mb-30.mb-lg-30:hover {
transform: translateY(-4px);
box-shadow: 0 8px 16px rgba(47, 51, 112, 0.28);
}

.product-collection__wrapper.mb-30.mb-lg-30{
margin: 12px;
border: none !important;
padding: 13px !important;
background-color: aliceblue;
}
.product-collection__wrapper .d-flex.flex-column {
background-color: aliceblue;
} */




.product-collection__wrapper.mb-30.mb-lg-30{
border: none !important;
padding: 17px !important;
transition: transform 0.35s ease, box-shadow 0.35s ease;
will-change: transform;
border-radius: 8px;
padding: 13px !important;
background-color: #f8f8f8;
}
.product-collection__wrapper .d-flex.flex-column {
background-color: #f8f8f8;
}
.product-collection__wrapper.mb-30.mb-lg-30 {

}

/* Hover Animation */
@media only screen and (min-width: 768px) {
.product-collection__wrapper.mb-30.mb-lg-30:hover {
transform: translateY(-6px);
box-shadow: 0px 4px 12px rgba(47, 51, 112, 0.3);
/* box-shadow: 0 14px 28px rgba(47, 51, 112, 0.25); */
}}

/* Inner content clean spacing */
.product-collection__content.d-flex.flex-column.align-items-start.mt-15 {
background-color: transparent;
}

/* Product title styling */
.product-collection__title a {
color: #2f3370;
text-decoration: none;
transition: color 0.3s ease;
}

.product-collection__title a:hover {
color: #1f224d;
}

/* Button smooth animation */
.product-collection__button-add-to-cart a {
transition: all 0.3s ease;
border-radius: 8px;
}

.product-collection__button-add-to-cart a:hover {
transform: scale(1.03);
}






/* end hai */











/* this is filter sho hide icone collection page css is .header */
h5.d-flex.align-items-center.mb-0 {
DISPLAY: FLEX;
JUSTIFY-CONTENT: space-between;
}

@media (min-width: 1360px) {
.container {
max-width: 75% !important;
}

.collection-sidebar-section__head .align-items-center span {
font-size: 16px;
}
}
.product-collection__title h4 a {
font-size: 14px !important;
font-weight: bold !important;
text-transform: capitalize;
}


/* end */



/* price red to green */

.price--sale span:nth-child(1) {
color: #000000 !important;
font-weight: 500;
font-size: 14px;
text-decoration: line-through;
margin-right: 6px;
opacity: 0.7;
}

.price--sale span:nth-child(2) {
color:#98c337 !important;
font-weight: 700;
font-size: 16px;
}
.product-page-info__price-sale-details{
color:#98c337 !important;
}
.dynamic-checkout__button--styled .shopify-payment-button__button,
.dynamic-checkout__button--styled .shopify-payment-button__button:hover
{
font-weight: bold;
background-color:#98c337 !important;
border: 1px solid #98c337 !important;
color: white !important;

}
.btn__text{
font-weight: bold ;
}
.input-quantity.input-quantity--type-02.d-flex.js-product-quantity {
/* border: 1px solid #f5f5f5 !important; */
/* border: 1px solid #2f3370; */
border-radius: 8px;
background-color: #f5f5f5;

}

input.mb-0.text-center {
border: none !important;

}

/* #98c337 */

<style>