/** Shopify CDN: Minification failed

Line 682:1 Unexpected "}"

**/
@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.ttf?v=1718687144') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.ttf?v=1718687144') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.ttf?v=1718687144') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.ttf?v=1718687144') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.ttf?v=1718687144') format('truetype'); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.ttf?v=1718687144') format('truetype'); font-weight: 900; font-style: normal; font-display: swap; }

/* @font-face {
    font-family: 'Ink Free';
    src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.eot?v=1718693949');
    src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.eot?v=1718693949') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.woff2?v=1718693949') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.woff?v=1718693949') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.ttf?v=1718693949') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

@font-face { font-family: 'Ink Free'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree_08a4344f-f363-47d0-b157-e5cd77d9b22d.woff2?v=1720766229') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree_f295935b-6ec0-4a14-bbf4-fd70ac79edfa.woff?v=1720766229') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree_3f1e16dd-0103-4f2e-acbe-b5bfb85ff8e6.ttf?v=1720766230') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; }

:root{
    --body-font: 'Inter';
    --heading-font: 'Ink Free';
    --button-hover:#00f47f;
}
body{font-family: var(--body-font);padding-bottom:0px;}
.page-width { background: #fff; padding: 0 36px !important; max-width: 100% !important; width: 100% !important; }
.utility-bar p.announcement-bar__message.h5 { text-align: left; color: #fff; font-family: Inter; font-size: 14px; font-weight: 500; text-transform: uppercase; padding: 0; min-height: 42px; line-height: 42px; flex: 0 0 33%; margin:0; }
.utility-bar a.announcement-bar__link {margin-right: 0;}
.utility-bar p.announcement-bar__message.h5:last-of-type {text-align: right;}
.page-width.utility-bar__grid {background: transparent;padding: 0 !important;}
.utility-bar p.announcement-bar__message.h5:nth-child(2) {text-align: center;}
.fundimal-home-banner::after {display: none;}
.fundimal-home-banner .page-width {padding: 0 !important;background: transparent;}
.cart-count-bubble.custom { position: absolute; color: rgb(var(--color-button-text)); height: 1.7rem; width: 1.7rem; border-radius: 100%; display: flex; justify-content: center; align-items: center; bottom: 0; left: 32px; top: 2px; font-size: 12px; transform: translate(-50%); background-color: #270601; }
.header__icons{padding-right:0;}
.header__icon svg.icon.icon-account {width: 20px;}
.icon-cart-image img {width: 30px;}
.header__icon .icon {height: 28px;width: 28px;fill: none;vertical-align: middle; margin: 0 auto;
    margin-top: 5px;}
.header__icons.header__icons--localization a.header__icon {width: 44px;height: 44px;}
.icon-cart-image {line-height: 0;}
.deskonly {display: flex; flex-wrap: nowrap; justify-content: space-between;}
.mobonly {display: none;}
header.header nav.header__inline-menu ul li a span, header.header .header__menu-item span { color: #000; font-family: 'Inter'; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; transition: none;}
header.header nav.header__inline-menu {margin: 0 auto;}
header.header.header--middle-left { grid-template-columns: 15% 67% 15%; }
.utility-bar, .header-wrapper--border-bottom { border: 0; }
header.header .header__submenu li a { color: #000; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: none; }
header.header nav.header__inline-menu ul li a {padding: 0 0px 5px 0px; transition: none; text-decoration: none !important;}
header.header a.header__heading-link {padding: 17px 8px;}
header-menu .header__menu-item {padding: 0 40px 0 0;}
header.header .header__submenu li {padding: 0;}
header.header .header__submenu li a {padding: 0 !important;}
header.header .header__submenu {background: #fff;border: 0;}
.fundimal-home-banner  .banner__media{border-radius:0px;}
.fundimal-home-banner .banner__content .banner__box {padding: 0 0 0 112px;}
.fundimal-home-banner .banner__box h2.banner__heading {color: #000 !important;font-family: "Inter";font-size: 72px;-webkit-text-stroke: 1px;font-style: normal;font-weight: 700 !important;letter-spacing: -1px !important;line-height: 1.1 !important;}
.cardclrs .product-form__input.product-form__input--dropdown{display:none;}
.cardclrs legend.form__label {display: none;}
.cardclrs input {display: none;}
.cardclrs .swatch { --swatch--size: var(--swatch-input--size, 4.4rem); --swatch--border-radius: var(--swatch-input--border-radius, 50%); display: block; width: var(--swatch--size); max-width: 100%; aspect-ratio: 1 / 1; background: var(--swatch--background); background-position: var(--swatch-focal-point, initial); background-size: cover; background-origin: border-box; border: .1rem solid rgba(var(--color-foreground), .15); border-radius: var(--swatch--border-radius); }
.cardclrs .product-form__input--swatch { border: 0; padding: 0; margin: 10px 0 0 0; }
.cardclrs .product-form__input--swatch label { margin: 0 10px 0 0; display:inline-block; }
.collection li.grid__item .media { border-radius: 20px; }
.fundimal-home-banner .banner__box p { color: #000; font-family: "Inter"; font-size: 24px; font-style: normal; font-weight: 500; line-height: normal; }
.custom_breadcrumb nav.breadcrumb span {color: #000;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.custom_breadcrumb {padding: 30px 0 25px 0;}
.custom_breadcrumb nav.breadcrumb  a {color: #276221;}
body.product .product {padding-top: 0;}
.fundimal-home-banner .banner__buttons a { background: #000; border-radius: 50px; border: 2px solid #000; min-width: 173px; font-family: 'Inter'; font-size: 12px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; color: #fff; }
.fundimal-home-banner .banner__buttons a::after, .fundimal-home-banner .banner__buttons a::before {display: none;}
.fundimal-home-banner .banner__buttons a.button.button--secondary { background: transparent; color: #000; }
.fundimal-home-banner .banner__buttons a:hover { background: var(--button-hover) !important; color: #000 !important; border-color: var(--button-hover); }
.shop-by-category .title-wrapper-with-link { margin: 0 0 48px 0; padding-top: 67px; justify-content: center; }
.shop-by-category .title-wrapper-with-link h2, .new-arrivals h2, #insta-feed h2, .default-page .rich-text__blocks h2.rich-text__heading, .shopify-policy__title h1, .contact h1.main-page-title { color: #000; text-align: center; font-family: Inter !important; font-size: 36px; font-weight: 700 !important; line-height: normal; -webkit-text-stroke: 1px; }
.shop-by-category .card__inner .card__media, .shop-by-category .card__inner, .new-arrivals .card__inner, .new-arrivals .card__inner .card__media{border-radius: 20px !important;}
.shop-by-category .card-wrapper {position: relative;}
.shop-by-category .card-wrapper .card__information { position: absolute; bottom: 23px; right: 20px; padding: 0; text-align: end; } .shop-by-category .card-wrapper .card__information h3.card__heading a { color: #FFF; font-family: "Inter"; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; }
.shop-by-category .card-wrapper .card__information h3.card__heading a:hover{ color: var(--button-hover); }
.shop-by-category .card-wrapper .card__information h3.card__heading a span.icon-wrap {display: none;}
.new-arrivals .card__information h3 {font-size: 20px;font-style: normal;font-weight: 500 !important;line-height: normal;font-family: 'Inter';color: #1E1E1E;}
.new-arrivals .card__information .price-item--regular { font-family: 'Inter'; font-size: 19.068px; font-weight: 600; text-transform: uppercase; color: #1E1E1E; margin-top: 10px; line-height: normal; }
.animals-fund h2 { color: #000; text-align: center; font-family: Inter; font-size: 64px; font-weight: 700;-webkit-text-stroke: 1px; line-height: normal; margin-top: 0px; margin-bottom: 8px; }
.animals-fund p { color: #000; text-align: center; font-family: "Inter"; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; max-width: 750px; }
.animals-fund a.button.button--primary,.default-page a.button.button--primary,.contact button.button { background: #000; opacity: 1; cursor: pointer; border-radius: 50px; min-width: 187px; min-height: 44px; color: #FFF; text-align: center; font-family: 'Inter'; font-size: 12px; font-weight: 600; line-height: normal; text-transform: uppercase; border: 1px solid #000; margin-top: 6px; }
.home-collage .left-flex-outer .collage__item {max-width: 100%;height: 100%;}
.default-page a.button.button--primary:after,.contact button.button:after{display:none;}
.animals-fund a.button.button--primary:after {box-shadow: unset;}
.default-page .rich-text__blocks { padding-bottom: 35px; }
.animals-fund a.button.button--primary:hover,.default-page a.button.button--primary:hover,.contact button.button:hover { background: transparent; color: #000; }
.animals-fund .rich-text__text { margin: 0 auto; display: table; }
.share_social_icon { display: flex; }
button.share-button__button { font-size: 16px; font-weight: 600; }
.contact button.button { margin: 0 auto; display: block; }
.animals-fund p.rich-text__caption { color: #000; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; margin: 0 auto; }
.product.product--large .product__info-wrapper .product-form__buttons button.product-form__submit { color: #fff; font-weight: 700; font-family: 'Inter'; font-size: 14px; }
.instafeed-new-layout-wrapper { padding-bottom: 45px; }
body.product .product-media-container { border: 0px !important; }
.home-collage .card__inner, .home-collage .card__inner .card__media { border-radius: 20px; }
.product__info-wrapper .product-form__input--pill input[type=radio]+label { background: transparent; border-radius: 0; font-size: 16px; font-family: 'Inter'; font-weight: 600; color: #000; border: 1px solid #000; }
.product-form__input--pill input[type=radio]:checked+label{ background:#FFFFFF !important; }
.home-collage h3.card__heading a { background: #fff; padding: 14px 25px; max-width: max-content; border-radius: 50px; color: #000; text-align: center; font-family: Inter; font-size: 11.458px; font-weight: 600; text-transform: uppercase; }
.home-collage h3.card__heading a span.icon-wrap{ margin: 0; }
.home-collage .card__heading { position: absolute; bottom: 60px; right: 20px; padding: 0; }
.animals-fund .rich-text__blocks.center {max-width: 100%;margin: 0 auto;padding: 52px 0 61px 0;}
.collage-flex-outer {display: flex;justify-content: space-between;margin-bottom: 15px;}
.collage-flex-outer .collage__item {flex: 0 0 49%;max-width: 49%;}
.home-collage.collage {display: flex;justify-content: space-between;}
.home-collage .left-flex-outer {flex: 0 0 49%;max-width: 49%;}
.home-collage .right-flex-items {flex: 0 0 48%;max-width: 48%;}
/* Footer css start here */
.footer__content-bottom-wrapper small.copyright__content {display: flex;}
footer.footer .footer__copyright.caption small.copyright__content a{margin:0 3px;}
footer.footer .footer__content-top { padding: 40px 0 30px 38px !important; background-color: #000; border-radius:20px;}
footer.footer .footer__content-top .footer-block__newsletter { width: 50%; position:relative; }
footer.footer .footer__content-top .footer-block__newsletter h2 {color: #D9D9D9 !important; font-size: 20px; padding-top: 20px; line-height: 38px; font-family: Inter; margin: 0px; font-weight:500px; }
.footer__content-bottom {padding: 0;}
.footer-block--newsletter {align-items: self-start;}
footer.footer .footer__content-top .footer-block:first-child {width: 100%;}
ul.footer-block__details-content li a { font-size: 14px !important; color: #FFF; font-family: 'Inter';     font-weight: 400;
    line-height: normal;
    letter-spacing: 0;}
.ftr-cstm h2.footer-block__heading { color: #fff !important;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold !important;
    text-align: left;
    letter-spacing: 0 !important;
    line-height: normal !important;}
.footer__blocks-wrapper {row-gap: 40px !important;}
footer.footer .footer__content-top .footer-block__newsletter p {     margin: 0;
    padding: 11px 0 22px;
    font-size: 16px;
    line-height: 20px;
    font-weight:400;
    color: #fff;
       max-width: 344px;
    letter-spacing: 0;
    line-height: 150%;}
footer.footer .footer__content-top .footer-block .footer-block__details-content p { max-width: 610px; font-family: 'Inter'; color: #FFF; font-size: 13px; font-style: normal; font-weight: 400; line-height: 18px; text-align: left !important;}
footer.footer .footer__content-top .footer-block__newsletter .field__input {background: #fff;border-radius: 10px; height: 48px;}
.ftr-cstm .footer-block.grid__item:first-child h2.footer-block__heading {    font-size: 20px;
    margin-bottom: 30px;
    font-weight: bold !important;
    text-align: left !important;
    letter-spacing: 0 !important;
    color: #D9D9D9 !important; 
    pointer-events: none;
  }
footer.footer .footer__content-top .footer-block__newsletter::before { content: ''; border-right: 1px solid #fff; position: absolute;     right: 8%;
    width: 30px;
    height: 280px;
    top: 54%; transform: translateY(-50%); }
footer.footer  h3#ContactFooter-success {color: #fff !important;}
footer.footer button#Subscribe { position: absolute; right: -115px; background: #fff;    min-width: 109px;
    border-radius: 10px;
    color: #1e1e1e;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    height: 48px; }
footer.footer .footer__content-top .footer-block a.link.link--text {color: #fff;}
.footer__copyright.caption ul.policies.list-unstyled li:before {display: none;}
.footer__copyright.caption ul.policies.list-unstyled li a {font-size: 12px;
    font-family: 'Inter';
    text-decoration: underline;
    color: #fff;
    letter-spacing: 0;
    line-height: normal;
  font-weight: 500;
    margin-right:30px;}
.new-arrivals a.button {
  background: #000;
  opacity: 1;
  cursor: pointer;
  border-radius: 20px;
  min-width: 180px;
  min-height: 60px;
  color: #FFF;
  text-align: center;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  border: 1px solid #000;
  padding-left: 2rem;
  padding-right: 2rem;
  margin: 20px 0 0 0;
}

.new-arrivals a.button:after {
  box-shadow: unset;
}

.new-arrivals a.button:hover:after {
  box-shadow: unset;
}

.new-arrivals a:hover {
  text-decoration: none !important;
}
.footer__copyright.caption ul.policies.list-unstyled li {margin:  0 30px;}
footer.footer .footer__copyright.caption {display: flex
;
    flex-wrap: nowrap;
    justify-content: center;
    width: 90%;
    padding-bottom: 10px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 45px;}
footer.footer .footer__content-top .footer-block .footer-block__details-content p a {color: #fff;}
footer.footer .footer__content-bottom {padding-top: 0;border-top: 0;opacity:1;}
footer.footer .footer__content-bottom {transform: unset;}
body.list-collections .collection-list .card__information a {font-size: 20px;font-family: 'Inter';color: #1E1E1E;font-weight: 700;text-align:center;}
.collection-list li.collection-list__item .media {border-radius: 20px;}
.collection-list li.collection-list__item  .card__inner {border-radius: 20px;}
body.list-collections ul.collection-list {margin-top: 30px;gap: 0;column-gap: 1%;}
body.list-collections ul.collection-list .collection-list__item {flex: 0 0 24%;max-width: 24%;}
.deskonly a:hover {text-decoration: none;}
.footer__content-bottom-wrapper {background: #000;color: #fff;justify-content: center;}
.footer__content-bottom-wrapper small.copyright__content {color: #FFF;text-align: center;font-family: Inter;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;}
.featured-brand .multicolumn-list__item .media--adapt .multicolumn-card__image {width: 286px;height: 90px;object-fit: contain;}
.featured-brand .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper {margin: 0;}
.footer__content-bottom-wrapper small.copyright__content a:hover {color: unset;text-decoration: none;}
/* .featured-brand .multicolumn-list .multicolumn-list__item {
  max-width: 280px;
} */
.featured-brand .multicolumn-list .multicolumn-list__item {flex: 0 0 16%;max-width: 0 0 16%;}
.featured-brand .multicolumn-list {justify-content: space-around;flex-wrap: wrap;align-items: center;}
.featured-brand .multicolumn-list__item .media {padding-bottom: 0 !important;}
.featured-brand .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {position: unset;}
footer.footer .footer__list-social {column-gap: 20px;margin-top: 20px;justify-content:start;}

footer.footer .footer__list-social li.list-social__item svg {width: 24px;height: 24px;}
footer.footer .footer__list-social li.list-social__item a {padding: 0;}
/* End footer css here */
/* start about page css */
.animals-video {position: relative;}
.animals-video h2 {font-family: Inter;color: #fff;font-size: 64px;line-height: 76px;font-weight: 600;text-align: center;margin: 0;}
.animals-video .title-wrapper {position: absolute;top: 44%;transform: translateY(-50%);z-index: 1;width: 100%;margin: 0;}
.animals-video .page-width {padding: 0 !important;}
.animals-video deferred-media.video-section__media {border: 0;min-height: 630px;padding-bottom: 0;}
.product__info-wrapper .product__tax {display: none;}
.complementary-products__container h2 { color: #000; font-family: "Inter"; font-size: 31.445px; font-weight: 600; line-height: normal; -webkit-text-stroke: 1px; }
.complementary-products__container .card-wrapper.product-card-wrapper { background: #eee; padding: 31px; }
.complementary-products__container .card-wrapper.product-card-wrapper h3 { color: #1E1E1E; font-family: Inter; font-size: 15px; font-weight: 700; }
.complementary-products__container .card-wrapper.product-card-wrapper span.price-item { color: #1E1E1E; font-family: Inter; font-size: 15px; font-weight: 700; line-height: normal; }
.product__info-wrapper .share_social_icon {align-items: center;column-gap: 20px;}
.product__info-wrapper .share_social_icon .list-social__link svg {width: 30px;height: 30px;}
.product__info-wrapper .share_social_icon .list-social__link {padding: 0 9px;}
.collection .card__inner .card__media {border-radius: 20px;}
span.header__active-menu-item {color: #00F47F !important;}
modal-opener.product-popup-modal__opener.quick-add-hidden button { font-family: Inter; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-decoration-line: underline; padding: 0; }
.product__info-wrapper .product__description p { 
  color: #000; 
  font-family: Inter; 
  font-size: 18px; 
  font-weight: 400; 
  max-width: 470px; 
  line-height: 150%; 
  border-bottom: 1px solid #EEE; 
  padding-bottom: 26px; 
  letter-spacing: 0;
}
.product__info-wrapper .product__description {margin: 0;}
.product__info-wrapper product-info {max-width: 500px;}
modal-opener.product-popup-modal__opener.quick-add-hidden {margin: 0;color: #1E1E1E;}
.complementary-products__container .quick-add .quick-add__submit { color: #000; font-family: Inter; font-size: 12px; font-weight: 600; line-height: normal; background: #fff; border: 1px solid #000; width: 150px; text-transform: uppercase; margin-top: 5px; }
.complementary-products__container .price__container { border: 0; padding-bottom: 0; }
.complementary-products__container .slider-buttons { position: absolute; top: -55px; right: 0; }
.complementary-products__container .slider-buttons svg { width: 20px; height: 20px; }
.complementary-products__container .slider-counter { display: none; }
.complementary-products__container .slider-buttons svg path { fill: #1E1E1E; }
.complementary-products__container .quick-add .quick-add__submit:after, .complementary-products__container .quick-add .quick-add__submit:before { display: none; }
.product-popup-modal__content { background: #fff !important; width: max-content !important; }
.product-popup-modal{ background: rgb(18 18 18 / 68%) !important; }
.product-popup-modal__content-info h1 { font-size: 0; }
cart-drawer.active tbody .cart-item { margin-bottom: 20px; }
.product-popup-modal__toggle svg.icon.icon-close path { fill: #000 !important; }
.shop-by-category ul.collection-list { gap: 0; row-gap:20px; column-gap: 1%; }
.shop-by-category ul.collection-list .collection-list__item { flex: 0 0 24%; }
.new-arrivals slider-component { max-width: 100%; padding: 0 !important; }
.new-arrivals slider-component .product-grid { gap: 0; column-gap: 1%; }
.new-arrivals slider-component .product-grid .grid__item { flex: 0 0 19%; max-width: 19%; }
.drawer__cart-items-wrapper .cart-item__quantity-wrapper input:focus { background: #fff; box-shadow: unset; outline: unset; }
.cart-drawer .drawer__cart-items-wrapper  quantity-input { width: 130px; border-radius: 6px; padding: 0 15px; }
.product__info-wrapper span.badge.price__badge-sold-out { color: #000; }
.shopify-policy__container .shopify-policy__title h1 { margin: 0; padding: 20px 0; }
.shopify-policy__container{ background-color:#fff; max-width:95%; padding-bottom:50px; }
.search-modal__content.search-modal__content-bottom { background: #fff; max-width: 95%; }
.predictive-search.predictive-search--header h2 { color: #000; font-size: 18px; font-family: 'Inter'; font-weight: 700; }
.predictive-search.predictive-search--header p.predictive-search__item-heading.h5 { font-size: 16px; font-family: 'Inter'; color: #1E1E1E; font-weight: 400; }
.drawer__cart-items-wrapper .product-option dt {color: #000;font-weight: 700;}
cart-drawer.drawer.active h2.totals__total { font-family: 'Inter'; font-size: 16px; font-weight: 600; color: #000; }
cart-drawer.drawer.active  p.totals__total-value { font-size: 16px; }
cart-drawer.drawer.active .cart__ctas button:after, cart-drawer.drawer.active .cart__ctas button:before { display: none; }
cart-drawer.drawer.active .cart__ctas button { border-radius: 50px; text-transform: uppercase; font-size: 14px; }
cart-drawer.drawer.active .cart__ctas button:hover{ background-color: #fff; border:1px solid #000; color: #000; }
cart-drawer.drawer.active small.tax-note { display: none; }
.template-404.page-width { background: #fff; margin: 0 auto; padding: 30px 0 !important; }
.template-404.page-width p { margin: 0; font-size: 50px; font-family: 'Inter'; color: #000; font-weight: 700; }
.template-404.page-width a.button {border-radius: 50px;font-size: 14px;text-transform: uppercase;}
.template-404.page-width a.button:after {box-shadow: unset;}
.template-404.page-width h1.title { font-size: 40px; font-family: 'Inter'; font-weight: 600; margin: 0; }
section.banner-outer { position: relative; margin-top:30px;}
section.banner-outer .page-width { padding: 100 !important; }
section.banner-outer .banner-image img { width: 100%; border-radius:20px;}
section.banner-outer .banner-content { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; }
section.banner-outer .banner-content h2 { font-family: Inter; color: #fff !important; font-size: 64px !important; line-height: 76px; font-weight: 600 !important; margin: 0px; }
.featured-brand .title-wrapper-with-link { justify-content: center; text-align: center; }
.featured-brand .title-wrapper-with-link h2 { font-family: Inter; font-size: 31.45px; line-height: 37.73px; font-weight: 700; -webkit-text-stroke: 1px; }
.featured-brand ul { padding-bottom: 50px; }
.fundimal-provides .image-with-text__grid { background-color: #F2F2F2; padding: 67px 43px; border-radius: 20px; }
.fundimal-provides .image-with-text__grid h2 { max-width: 574px; font-size: 31.45px; line-height: 37.73px; font-family: Inter; font-weight: 700; -webkit-text-stroke: 1px; }
.featured-brand .title-wrapper-with-link { margin: 0; padding: 40px 0 45px 0; }
.fundimal-provides .image-with-text__grid .image-with-text__text p { max-width: 590px; color: #000; font-family: 'Inter'; font-size: 18px; font-weight: 400; line-height: 24px; }
.fundimal-provides .image-with-text__grid .image-with-text__media-item .image-with-text__media img { max-width: 100%; width: 100%; object-fit: contain; }
.fundimal-provides .image-with-text__grid .image-with-text__media-item { max-width: 100%; }
.fundimal-provides .image-with-text__grid .image-with-text__media-item .image-with-text__media { border: none; }
.fundimal-provides .image-with-text__grid div#ImageWithText--template--16544692797484__image_with_text_9trkN8 { padding: 0; row-gap: 0; }
.how-it-work .title-wrapper-with-link { justify-content: center; margin: 0; }
.how-it-work .title-wrapper-with-link h2 { font-family: Inter; font-size: 31.45px; line-height: 37.73px; font-weight: 700; -webkit-text-stroke: 1px; padding: 50px 0 55px; }
.how-it-work ul li .multicolumn-card .multicolumn-card__image-wrapper { display: flex; justify-content: center; }
.how-it-work ul li .multicolumn-card .multicolumn-card__image-wrapper .media { padding: 32px !important; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info { padding: 20px 0 61px 0; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info h3 { font-family: Inter; font-size: 31.45px; line-height: 37.73px; max-width: 322px; margin: 0 auto; font-weight: 700; text-align: center; -webkit-text-stroke: 1px; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info .rte { margin: 0px; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info .rte p { max-width: 337px; margin: 0 auto; padding-top: 15px; font-size: 18px; line-height: 24px; color: #000; text-align: center; }
section.about-bottom-banner .about-btm-banner img { width: 100%; padding-bottom: 40px; }
section.amount-counter .amount-amount-outer h2 { margin: 0; text-align: center; font-family: Inter; font-size: 31.45px; line-height: 37.73px; font-weight: 700; -webkit-text-stroke: 1px; }
section.amount-counter .amount-flex-outer { display: flex; justify-content: center; padding: 24px 0 63px 0; flex-wrap: wrap; row-gap: 20px; }
section.amount-counter .amount-amount-outer .amount-items { width: 73px; height: 78px; background: #000; margin: 0 10px; color: #fff; text-align: center; font-family: Inter; font-size: 54px; font-weight: 900; line-height: 78px; text-transform: uppercase; border-radius: 4px; }
.home-collage.collage .card__media { border-radius: 20.37px !important; }
.amount-flex-outer .amount-chars {font-size: 56px;font-weight: 900;color: #000;font-family: 'Inter';}
.home-collage.collage .card__inner { background: transparent; }
.home-collage.collage .card--standard>.card__content .card__information { padding: 0; }
body.collection li.list-menu__item svg.icon.icon-checkmark {top: 21px;}
h2.collage-coll-head { color: #FFF; font-family: "Inter"; font-size: 61.111px; font-weight: 600; -webkit-text-stroke: 1px; line-height: normal; margin: 0; position: absolute; bottom: 130px; right: 20px; max-width: 310px; text-align: right; }
/* start collections page css */
section.banner-outer .banner-content p { max-width: 480px; margin: 0 auto; color: #fff; padding-top: 15px; font-family: 'Inter'; font-size: 32px; line-height: 38.4px; font-weight: 600; }
facet-filters-form.pagw-width { padding: 0 !important; }
.facets-vertical .facets-wrapper { padding: 35px; background: #F2F2F2; margin-right: 50px; border-radius: 20px; height:max-content; }
.facets-wrapper facet-filters-form.facets.facets-vertical-sort { padding: 0 !important; background-color: #f2f2f2; }
.facets-wrapper facet-filters-form.facets.facets-vertical-sort form { display: block; }
.facets-vertical .facets-wrapper .product-count-vertical.light h2 { display: none; }
.facets-wrapper .facet-filters.sorting.caption select#SortBy { background-color: #fff; padding: 14px 15px; margin: 25px 0; font-size: 18px; line-height: 29.05px; color: #1e1e1e; font-weight: 500; font-family: 'Inter'; }
.facets-vertical .facets-wrapper span { font-size: 18px; line-height: 16px; color: #1E1E1E;font-weight:500; }
.facets-wrapper .facet-filters__sort+.icon-caret { right: 15px; }
.facets-wrapper .facet-filters.sorting.caption { padding-left: 0; }
li.list-menu__item.facets__item span.facet-checkbox__text, span.facet-checkbox__text-label { font-size: 16px !important; }
.facets-vertical-form { display: block; }
.facets-vertical-form .facet-filters__field { display: block; }
.product-count-vertical.light { margin-left: 0; }
h2#verticalTitle, .facet-filters__field label { color: #000; font-family: Inter; font-size: 18px; font-weight: 500; -webkit-text-stroke: 1px; line-height: normal; margin: 0; }
.facet-filters__sort:focus-visible { outline: none !important; outline-offset: initial !important; box-shadow: none !important; }
.shop-by-category.left .collection-list { padding-bottom: 60px; }
.shop-by-category.left .title-wrapper-with-link { justify-content: start; }
.facets-vertical.page-width { padding-top: 57px !important; }
.facets-vertical.page-width ul#product-grid { margin: 0 0 50px 0px; row-gap:50px; }
.facets-vertical.page-width details { border: none!important; background-color: #fff; margin-bottom: 17px; padding: 0 15px; }
.facets-vertical.page-width details:last-child { margin: 0px; }
.facets-vertical.page-width .card__inner { background-color: transparent; }
.facets-vertical.page-width .card__media .media img.motion-reduce { border-radius: 20px; }
.facets-vertical .active-facets-vertical-filter { padding-bottom: 24px; }
.facet-checkbox { align-items: center; }
.facets-vertical.page-width ul#product-grid .card__information h3 { color: #1E1E1E; font-size: 20px; line-height: 120%; font-weight: 500; }
.facets-vertical.page-width ul#product-grid .card__information { padding: 26px 0 0 0; }
.facets-vertical.page-width ul#product-grid .card__information .card-information span { color: #1E1E1E; font-size: 20px; line-height: 120%; font-weight: 500; }
.jdgm-preview-badge .jdgm-star {
    color: #EFBF04 !important;
}
/* Start cart page css */
.title-wrapper-with-link a.underlined-link { color: #000; text-align: right; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-decoration-line: underline; text-transform: uppercase; }
h1.title.title--primary { margin: 0; color: #000; text-align: center; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; -webkit-text-stroke: 1px; }
cart-items .title-wrapper-with-link { padding-top: 40px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-bottom: 30px; margin-bottom: 60px; }
table.cart-items th { color: #000; font-family: "Inter"; font-size: 18px; font-style: normal; font-weight: 600; line-height: normal; opacity: 1; padding-left:0 !important;}
.cart-item__price-wrapper span.price.price--end { color: #000; font-family: Inter; font-size: 24px; font-weight: 600; text-transform: uppercase; }
quantity-popover .quantity { background: #fff !important;width:65px; }
quantity-popover .quantity:after { box-shadow: unset; }
td.cart-item__details a.cart-item__name.h4 { color: #1E1E1E; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 600; line-height: normal; }
.product-option dt, .product-option dd { color: #1E1E1E; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; }
.cart-item__image-container { background: #fff; max-width: 123px; border: 0; }
.cart-item__image-container img { max-width: 123px; height: 102px; object-fit: cover; }
.cart-item>td+td { padding-left: 15px !important; padding-top:15px; }
table.cart-items td.cart-item__media{padding-top:15px;}
.cart-flex-outer { display: flex; column-gap: 60px;padding-bottom:50px; }
.cart-flex-outer .cart__footer { padding: 0; }
quantity-popover .quantity button.quantity__button svg {width: 7px;height: 7px;}
quantity-popover .quantity button.quantity__button {width: 8px;}
quantity-input.quantity.cart-quantity .quantity__input { font-size: 16px; font-family: Inter; font-weight: 400; opacity: 1; color: #1E1E1E; }
.cart-flex-outer h2.order-summary { margin: 0; color: #1E1E1E; font-family: 'Inter'; font-size: 24px; font-weight: 600; line-height: normal; }
.cart-flex-outer .totals { margin-top: 20px; border-bottom: 1px solid #D9D9D9; justify-content: space-between; padding-bottom: 24px; }
.cart-flex-outer .totals h2.totals__total { text-align: center; font-family: "Inter"; font-size: 18px; font-weight: 600; line-height: normal; color: #000; }
p.totals__total-value { font-family: Inter; font-size: 24px; font-weight: 600; line-height: normal; color: #000; }
.cart__ctas {margin-top: 24px;}
.cart__footer small.tax-note { margin: 24px 0 24px 0; color: #000; text-align: center; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; }
.cart-flex-outer .page-width { padding: 0 !important; }
.cart__footer .cart__ctas {margin-top: 26px;}
.cart-flex-outer .cart__items{padding-bottom:20px;}
/* End cart page css */

/* start login page css */
.main-login-page h1 { font-family: 'Inter'; font-weight: 600; font-size: 32px; margin: 0; }
.main-login-page .field::after {box-shadow: unset;}
.main-login-page .customer input {border: 1px solid #D9D9D9;border-radius: 0px;box-shadow: unset;}
.main-login-page .customer .field::after, .main-login-page .customer .field::before {display: none;}
.main-login-page .customer input:focus {box-shadow: unset;border-radius: 0px;}
.main-login-page .customer  .field label {font-size: 16px;font-family: 'Inter';text-transform: capitalize;}
.main-login-page button::after, .main-login-page button::before {box-shadow: unset;}
.main-login-page button { border-radius: 50px; font-size: 16px; text-transform: uppercase; border: 1px solid #000; }
.main-login-page button:hover:after {display: none;}
.main-login-page button:hover {color: #000;background: var(--button-hover); border-color: var(--button-hover);}
nav.menu-drawer__navigation svg.icon.icon-caret {display: block;}
.mobonly button.slider-button svg.icon.icon-caret {width: 15px;height: 15px;}
.mobonly button.slider-button svg.icon.icon-caret path {fill: #000;}
.cart__footer .cart__ctas button { font-size: 14px; text-transform: uppercase; font-weight: 600; font-family: 'Inter'; }
.cart__footer .cart__ctas button::after, .cart__footer .cart__ctas button::before{ content: none; }
cart-items .title-wrapper-with-link{align-items:center;}
/* end login page css */
.acoordian-sec .product__accordion { margin: 0px; }
.acoordian-sec .page-width { padding-top: 60px !important; border-bottom: 1px solid #ececec; padding-bottom: 20px !important; }
.acoordian-sec  h2.h4.accordion__title.inline-richtext,.our_misson_inner h2 { color: #000; text-align: left; font-family: Inter; font-size: 31.445px; font-weight: 600; line-height: normal;-webkit-text-stroke:1px; }
.product__accordion { max-width: 62%; }
.our_misson_inner p,.default-page .rich-text__blocks p,.shopify-policy__body p { font-size: 18px; font-weight: 500; color: #000; text-align: left; line-height: 25px; margin: 0px; }
.shopify-policy__body p { margin-bottom: 34px; font-weight: 400; font-size: 14px; }
.contact .contact.page-width { padding: 60px 36px !important; }
.contact .contact.page-width { padding: 60px 36px !important; }
.contact h1.main-page-title { margin: 0px; padding: 40px 0px 0px; text-align: center; }
.our_misson_outer { display: flex; max-width: 62%; gap: 10%; padding-top: 11px; position:relative; }
.our_misson_outer:after { position: absolute; content: ""; background: #ececec; width: 1px; height: 100%; left: 48%; }
.our_misson_inner h2 { margin: 0; padding: 10px 0px 7px; }
.product__info-wrapper .product__title h1 { font-size: 36px; font-weight: 900 !important; letter-spacing: 0; font-family: 'Inter'; }
.product__info-wrapper span.price-item.price-item--regular { font-size: 36px; font-weight: 600; letter-spacing: 0px; }
.product__info-wrapper .product__title { margin-bottom: 0px; }
.product__info-wrapper [role="status"] { margin-top: 0px; }
.product__info-wrapper legend.form__label,.product__info-wrapper label.quantity__label.form__label { font-size: 16px; font-weight: 600; color: #000; }
.product__info-wrapper .price__container { border-bottom: 1px solid #D9D9D9; width: 100%; padding-bottom: 12px; }
.product__info-wrapper legend.form__label span { font-weight: 400; }
.product__info-wrapper span.swatch { width: 58px; height: 58px; }
.product__description p { font-size: 16px; font-weight: 400; color: #000; line-height: 20.36px; }
.product__info-wrapper button.shopify-payment-button__button,.product__info-wrapper .product-form__submit { text-transform: uppercase; font-size: 14px; letter-spacing: 0px; }
.product__info-wrapper .quantity:before {background: transparent;}
.product__info-wrapper .quantity__button:focus-visible,.product__info-wrapper .quantity__input:focus-visible { background-color: transparent; z-index: 2; outline: none; box-shadow: 0 0 0 .0rem rgb(var(--color-background)), 0 0 .0rem .0rem rgba(var(--col)); }
.product.product--large .product__info-wrapper .quantity__input,.product.product--large .product__info-wrapper button.quantity__button { color: #000!important; }
.product__info-wrapper .product-form__submit { top: -72px; position: absolute; left: 156px; width: 64%; background: transparent; color: #000 !important; }
.product__info-wrapper:after { position: absolute; content: ""; background: #ececec; height: 100%; left: 35px; bottom: 0px; width: 1px; }
.our_misson_outer:before { position: absolute; content: ""; background: #ececec; height: 1535px; right: -36px; bottom: -22px; width: 1px; }
.complementary-products__container .cardclrs {display: none;}
.drawer__inner {background: #fff;}
.product-form__buttons,.product__info-wrapper { position: relative; }
.privacy-page .shopify-policy__container { max-width: 95%; background: #fff; padding: 20px 36px !important; }
h2.drawer__heading { color: #000; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal; opacity: 1; padding-left: 0 !important; }
.cart-drawer .cart-item { background: #EEEEEE; border-radius: 15px; padding: 10px; }
/* 23-07-2024 CSS*/
cart-items h1.title.title--primary { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #000; }
h2.drawer__heading { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #000; }
account-icon svg path { stroke: #000; }
.header__icon--search.header__icon--summary svg { height: 28px; width: 28px; position: relative; top: -3px; }
.utility-bar p.announcement-bar__message.h5 span { padding: 3px; color: #000; text-fill-color: #FFF; }
header.header .header__menu-item span:hover {color: #00F47F; }
.search-modal__form { max-width: 100% !important;}
section.wk-page.notranslate { max-width: 95%; padding: 45px 36px !important; background: #fff; }
h1.wk-title { margin: 0; color: #000; text-align: center; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; -webkit-text-stroke: 1px; }
wishlist-link-block { position: relative; top: -2px; }
 wishlist-link-block span.wk-counter.wk-bubble { left: 1px; top: 1px; }
 wishlist-link-block .wk-icon svg path { stroke-width: 1.5px!important; }
 .icon-cart-image svg,.header__icon--cart svg { width: 27px; height: 27px; }
 .icon-cart-image svg,.header__icon--cart svg{ position: relative; top: -3px; }

/* start 24-July-2024 */
.fundimal-home-banner .banner__buttons a.button--primary:hover { background-color: var(--button-hover) !important; color: #000 !important; border-color: var(--button-hover) !important; }
.new-arrivals .collection__view-all a.button:hover, .wk-wishlist-empty-callout a.wk-callout-cta:hover, .cart-drawer .drawer__inner a.button:hover,
.product .product__info-wrapper button.shopify-payment-button__button:hover { background-color: var(--button-hover); border: 1px solid var(--button-hover); color: #000; }
.wk-wishlist-empty-callout a.wk-callout-cta { border-radius: 50px; }
.cart-drawer .drawer__inner a.button { border-radius: 50px; }
.cart-drawer .drawer__inner a.button::after, .cart-drawer .drawer__inner a.button::before{ content: none; }
.product .product__info-wrapper button.shopify-payment-button__button { border-radius: 50px; }
.product .product__info-wrapper button.shopify-payment-button__button::after, .product .product__info-wrapper button.shopify-payment-button__button::before{ content: none; }
.login wishlist-link-block a.wk-button { display: flex; }
/* start 25-July-2024 */
.product product-recommendations.related-products { padding-top: 37px !important; }
.product product-recommendations.related-products h2.related-products__heading{ font-family: var(--heading-font); color: #000; font-size: 31.445px; font-weight: 600; line-height: normal; -webkit-text-stroke: 1px; margin: 0;}
.product product-recommendations.related-products h3.card__heading a { color: #1e1e1e; font-size: 21.51px; line-height: 26.04px; font-weight: 700; }
.product product-recommendations.related-products  .card__information .card-information span{ color: #1e1e1e; font-size: 21.51px; line-height: 26.04px; font-weight: 600; }
.product-grid-container .collection li.grid__item .card__information wk-button.wk-floating { z-index: 2; }
.product #judgeme_product_reviews h2.jdgm-rev-widg__title { font-family: var(--heading-font); font-weight: 600; -webkit-text-stroke: 1px; letter-spacing: 1px; }
.facets-vertical .facets-wrapper facet-remove span { font-size: 19px; }
/* buttons hover */
.home-collage.collage h3.card__heading a:hover { background: var(--button-hover); color: #000 !important; border-color: var(--button-hover); }
a.button:hover, button.button:hover{ background-color: var(--button-hover) !important; color: #000 !important; border-color: var(--button-hover) !important; }
.shop-by-category .card-wrapper a.collection-url, .home-collage .card-wrapper.product-card-wrapper a.collection-url { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 1; }
/* Add space below hero subheadline */
.fundimal-home-banner .banner__box p {
  margin-bottom: 12px; /* Adjust the space as you like */
}
.footer {
  padding-left: 2vw !important;
  padding-right: 2vw !important;
  padding-bottom: 2vw !important;
}
.footer-block__newsletter h2.footer-block__heading {
    font-weight: 500 !important; /* or whatever weight you want */
}
@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Bold.ttf?v=1718687144') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-ExtraBold.ttf?v=1718687144') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Medium.ttf?v=1718687144') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.ttf?v=1718687144') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-SemiBold.ttf?v=1718687144') format('truetype'); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.woff2?v=1718687142') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.woff?v=1718687142') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Black.ttf?v=1718687144') format('truetype'); font-weight: 900; font-style: normal; font-display: swap; }

/* @font-face {
    font-family: 'Ink Free';
    src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.eot?v=1718693949');
    src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.eot?v=1718693949') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.woff2?v=1718693949') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.woff?v=1718693949') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree.ttf?v=1718693949') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

@font-face { font-family: 'Ink Free'; src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144'); src: url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/Inter-Regular.eot?v=1718687144') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree_08a4344f-f363-47d0-b157-e5cd77d9b22d.woff2?v=1720766229') format('woff2'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree_f295935b-6ec0-4a14-bbf4-fd70ac79edfa.woff?v=1720766229') format('woff'), url('https://cdn.shopify.com/s/files/1/0622/0054/5324/files/InkFree_3f1e16dd-0103-4f2e-acbe-b5bfb85ff8e6.ttf?v=1720766230') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; }

:root{
    --body-font: 'Inter';
    --heading-font: 'Ink Free';
    --button-hover:#00f47f;
}
body{font-family: var(--body-font);padding-bottom:0px;}
.page-width { background: #fff; padding: 0 36px !important; max-width: 100% !important; width: 100% !important; }
.utility-bar p.announcement-bar__message.h5 { text-align: left; color: #fff; font-family: Inter; font-size: 14px; font-weight: 500; text-transform: uppercase; padding: 0; min-height: 42px; line-height: 42px; flex: 0 0 33%; margin:0; }
.utility-bar a.announcement-bar__link {margin-right: 0;}
.utility-bar p.announcement-bar__message.h5:last-of-type {text-align: right;}
.page-width.utility-bar__grid {background: transparent;padding: 0 !important;}
.utility-bar p.announcement-bar__message.h5:nth-child(2) {text-align: center;}
.fundimal-home-banner::after {display: none;}
.fundimal-home-banner .page-width {padding: 0 !important;background: transparent;}
.cart-count-bubble.custom { position: absolute; color: rgb(var(--color-button-text)); height: 1.7rem; width: 1.7rem; border-radius: 100%; display: flex; justify-content: center; align-items: center; bottom: 0; left: 32px; top: 2px; font-size: 12px; transform: translate(-50%); background-color: #270601; }
.header__icons{padding-right:0;}
.header__icon svg.icon.icon-account {width: 20px;}
.icon-cart-image img {width: 30px;}
.header__icon .icon {height: 28px;width: 28px;fill: none;vertical-align: middle; margin: 0 auto;
    margin-top: 5px;}
.header__icons.header__icons--localization a.header__icon {width: 44px;height: 44px;}
.icon-cart-image {line-height: 0;}
.deskonly {display: flex; flex-wrap: nowrap; justify-content: space-between;}
.mobonly {display: none;}
header.header nav.header__inline-menu ul li a span, header.header .header__menu-item span { color: #000; font-family: 'Inter'; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; transition: none;}
header.header nav.header__inline-menu {margin: 0 auto;}
header.header.header--middle-left { grid-template-columns: 15% 67% 15%; }
.utility-bar, .header-wrapper--border-bottom { border: 0; }
header.header .header__submenu li a { color: #000; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: none; }
header.header nav.header__inline-menu ul li a {padding: 0 0px 5px 0px; transition: none; text-decoration: none !important;}
header.header a.header__heading-link {padding: 17px 8px;}
header-menu .header__menu-item {padding: 0 40px 0 0;}
header.header .header__submenu li {padding: 0;}
header.header .header__submenu li a {padding: 0 !important;}
header.header .header__submenu {background: #fff;border: 0;}
.fundimal-home-banner  .banner__media{border-radius:0px;}
.fundimal-home-banner .banner__content .banner__box {padding: 0 0 0 112px;}
.fundimal-home-banner .banner__box h2.banner__heading {color: #000 !important;font-family: "Inter";font-size: 72px;-webkit-text-stroke: 1px;font-style: normal;font-weight: 700 !important;letter-spacing: -1px !important;line-height: 1.1 !important;}
.cardclrs .product-form__input.product-form__input--dropdown{display:none;}
.cardclrs legend.form__label {display: none;}
.cardclrs input {display: none;}
.cardclrs .swatch { --swatch--size: var(--swatch-input--size, 4.4rem); --swatch--border-radius: var(--swatch-input--border-radius, 50%); display: block; width: var(--swatch--size); max-width: 100%; aspect-ratio: 1 / 1; background: var(--swatch--background); background-position: var(--swatch-focal-point, initial); background-size: cover; background-origin: border-box; border: .1rem solid rgba(var(--color-foreground), .15); border-radius: var(--swatch--border-radius); }
.cardclrs .product-form__input--swatch { border: 0; padding: 0; margin: 10px 0 0 0; }
.cardclrs .product-form__input--swatch label { margin: 0 10px 0 0; display:inline-block; }
.collection li.grid__item .media { border-radius: 20px; }
.fundimal-home-banner .banner__box p {
  color: #000;
  font-family: "Inter";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: 0px; /* adjust value as needed */
}
.custom_breadcrumb nav.breadcrumb span {color: #000;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.custom_breadcrumb {padding: 30px 0 25px 0;}
.custom_breadcrumb nav.breadcrumb  a {color: #276221;}
body.product .product {padding-top: 0;}
.fundimal-home-banner .banner__buttons a { background: #000; border-radius: 50px; border: 2px solid #000; min-width: 173px; font-family: 'Inter'; font-size: 12px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; color: #fff; }
.fundimal-home-banner .banner__buttons a::after, .fundimal-home-banner .banner__buttons a::before {display: none;}
.fundimal-home-banner .banner__buttons a.button.button--secondary { background: transparent; color: #000; }
.fundimal-home-banner .banner__buttons a:hover { background: var(--button-hover) !important; color: #000 !important; border-color: var(--button-hover); }
.shop-by-category .title-wrapper-with-link { margin: 0 0 48px 0; padding-top: 67px; justify-content: center; }
.shop-by-category .title-wrapper-with-link h2, .new-arrivals h2, #insta-feed h2, .default-page .rich-text__blocks h2.rich-text__heading, .shopify-policy__title h1, .contact h1.main-page-title { color: #000; text-align: center; font-family: Inter !important; font-size: 36px; font-weight: 700 !important; line-height: normal; -webkit-text-stroke: 1px; }
.shop-by-category .card__inner .card__media, .shop-by-category .card__inner, .new-arrivals .card__inner, .new-arrivals .card__inner .card__media{border-radius: 20px !important;}
.shop-by-category .card-wrapper {position: relative;}
.shop-by-category .card-wrapper .card__information { position: absolute; bottom: 23px; right: 20px; padding: 0; text-align: end; } .shop-by-category .card-wrapper .card__information h3.card__heading a { color: #FFF; font-family: "Inter"; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; }
.shop-by-category .card-wrapper .card__information h3.card__heading a:hover{ color: var(--button-hover); }
.shop-by-category .card-wrapper .card__information h3.card__heading a span.icon-wrap {display: none;}
.new-arrivals .card__information h3 {font-size: 19.068px;font-style: normal;font-weight: 500 !important;line-height: normal;font-family: 'Inter';color: #1E1E1E;}
.new-arrivals .card__information .price-item--regular { font-family: 'Inter'; font-size: 19.068px; font-weight: 600; text-transform: uppercase; color: #1E1E1E; margin-top: 10px; line-height: normal; }
.animals-fund h2 { color: #000; text-align: center; font-family: Inter; font-size: 60px; font-weight: 700;-webkit-text-stroke: 1px; line-height: normal; margin-top: 0px; margin-bottom: 8px; }
.animals-fund p { color: #000; text-align: center; font-family: "Inter"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 140%; max-width: 650px; }
.animals-fund a.button.button--primary,.default-page a.button.button--primary,.contact button.button { background: #000; opacity: 1; cursor: pointer; border-radius: 20px; min-width: 180px; min-height: 60px; color: #FFF; text-align: center; font-family: 'Inter'; font-size: 16px; font-weight: 900; line-height: normal; text-transform: uppercase; border: 1px solid #000; margin-top: 6px; }
.home-collage .left-flex-outer .collage__item {max-width: 100%;height: 100%;}
.default-page a.button.button--primary:after,.contact button.button:after{display:none;}
.animals-fund a.button.button--primary:after {box-shadow: unset;}
.default-page .rich-text__blocks { padding-bottom: 35px; }
.animals-fund a.button.button--primary:hover,.default-page a.button.button--primary:hover,.contact button.button:hover { background: transparent; color: #000; }
.animals-fund .rich-text__text { margin: 0 auto; display: table; }
.share_social_icon { display: flex; }
button.share-button__button { font-size: 16px; font-weight: 600; }
.contact button.button { margin: 0 auto; display: block; }
.animals-fund p.rich-text__caption { color: #000; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; margin: 0 auto; }
.product.product--large .product__info-wrapper .product-form__buttons button.product-form__submit { color: #fff; font-weight: 700; font-family: 'Inter'; font-size: 14px; }
.instafeed-new-layout-wrapper { padding-bottom: 45px; }
body.product .product-media-container { border: 0px !important; }
.home-collage .card__inner, .home-collage .card__inner .card__media { border-radius: 20px; }
.product__info-wrapper .product-form__input--pill input[type=radio]+label { background: transparent; border-radius: 0; font-size: 14px; font-family: 'Inter'; font-weight: 600; color: #000; border: 1px solid #000; }
.product-form__input--pill input[type=radio]:checked+label{ background:#FFFFFF !important; }
.home-collage h3.card__heading a { background: #fff; padding: 14px 25px; max-width: max-content; border-radius: 50px; color: #000; text-align: center; font-family: Inter; font-size: 11.458px; font-weight: 600; text-transform: uppercase; }
.home-collage h3.card__heading a span.icon-wrap{ margin: 0; }
.home-collage .card__heading { position: absolute; bottom: 60px; right: 20px; padding: 0; }
.animals-fund .rich-text__blocks.center {max-width: 100%;margin: 0 auto;padding: 52px 0 61px 0;}
.collage-flex-outer {display: flex;justify-content: space-between;margin-bottom: 15px;}
.collage-flex-outer .collage__item {flex: 0 0 49%;max-width: 49%;}
.home-collage.collage {display: flex;justify-content: space-between;}
.home-collage .left-flex-outer {flex: 0 0 49%;max-width: 49%;}
.home-collage .right-flex-items {flex: 0 0 48%;max-width: 48%;}
/* Footer css start here */
.footer__content-bottom-wrapper small.copyright__content {display: flex;}
footer.footer .footer__copyright.caption small.copyright__content a{margin:0 3px;}
footer.footer .footer__content-top { padding: 40px 0 30px 38px !important; background-color: #000; border-radius:20px;}
footer.footer .footer__content-top .footer-block__newsletter { width: 50%; position:relative; }
footer.footer .footer__content-top .footer-block__newsletter h2 {color: #D9D9D9 !important; font-size: 20px; padding-top: 20px; line-height: 38px; font-family: Inter; margin: 0px; font-weight:500px; }
.footer__content-bottom {padding: 0;}
.footer-block--newsletter {align-items: self-start;}
footer.footer .footer__content-top .footer-block:first-child {width: 100%;}
ul.footer-block__details-content li a { font-size: 14px !important; color: #FFF; font-family: 'Inter';     font-weight: 400;
    line-height: normal;
    letter-spacing: 0;}
.ftr-cstm h2.footer-block__heading { color: #fff !important;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold !important;
    text-align: left;
    letter-spacing: 0 !important;
    line-height: normal !important;}
.footer__blocks-wrapper {row-gap: 40px !important;}
footer.footer .footer__content-top .footer-block__newsletter p {     margin: 0;
    padding: 11px 0 22px;
    font-size: 16px;
    line-height: 20px;
    font-weight:400;
    color: #fff;
        max-width: 400px;
    letter-spacing: 0;
    line-height: 150%; }
footer.footer .footer__content-top .footer-block .footer-block__details-content p {     max-width: 620px;
    font-family: Inter;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-align: left !important;
    letter-spacing: 0;
}}
footer.footer .footer__content-top .footer-block__newsletter .field__input {background: #fff;border-radius: 10px; height: 48px;}
.ftr-cstm .footer-block.grid__item:first-child h2.footer-block__heading {    font-size: 20px;
    margin-bottom: 30px;
    font-weight: bold !important;
    text-align: left !important;
    letter-spacing: 0 !important;
    color: #D9D9D9 !important;
    pointer-events: none;
  }
footer.footer .footer__content-top .footer-block__newsletter::before { content: ''; border-right: 1px solid #fff; position: absolute;     right: 8%;
    width: 30px;
    height: 280px;
    top: 54%; transform: translateY(-50%); }
footer.footer  h3#ContactFooter-success {color: #fff !important;}
footer.footer button#Subscribe { position: absolute; right: -115px; background: #fff;     min-width: 109px;
    border-radius: 10px;
    color: #1e1e1e;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    height: 48px;
   }
footer.footer .footer__content-top .footer-block a.link.link--text {color: #fff;}
.footer__copyright.caption ul.policies.list-unstyled li:before {display: none;}
.footer__copyright.caption ul.policies.list-unstyled li a {font-size: 12px;
    font-family: 'Inter';
    text-decoration: underline;
    color: #fff;
    letter-spacing: 0;
    line-height: normal;
    font-weight: 500;
    margin-right:30px;
  }
    small.copyright__contentt {
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    margin-top: 15px;
    font-weight: 500;
}
.new-arrivals a.button {
  background: #000;
  opacity: 1;
  cursor: pointer;
  border-radius: 20px;
  min-width: 180px;
  min-height: 60px;
  color: #FFF;
  text-align: center;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  border: 1px solid #000;
  padding-left: 2rem;
  padding-right: 2rem;
  margin: 20px 0 0 0;
}

.new-arrivals a.button:after {
  box-shadow: unset;
}

.new-arrivals a.button:hover:after {
  box-shadow: unset;
}

.new-arrivals a:hover {
  text-decoration: none !important;
}
.footer__copyright.caption ul.policies.list-unstyled li {margin:0px;}
footer.footer .footer__copyright.caption {display: flex
;
    flex-wrap: nowrap;
    justify-content: center;
    width: 90%;
    padding-bottom: 10px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 45px;}
footer.footer .footer__content-top .footer-block .footer-block__details-content p a {color: #fff;}
footer.footer .footer__content-bottom {padding-top: 0;border-top: 0;opacity:1;}
footer.footer .footer__content-bottom {transform: unset;}
body.list-collections .collection-list .card__information a {font-size: 20px;font-family: 'Inter';color: #1E1E1E;font-weight: 700;text-align:center;}
.collection-list li.collection-list__item .media {border-radius: 20px;}
.collection-list li.collection-list__item  .card__inner {border-radius: 20px;}
body.list-collections ul.collection-list {margin-top: 30px;gap: 0;column-gap: 1%;}
body.list-collections ul.collection-list .collection-list__item {flex: 0 0 24%;max-width: 24%;}
.deskonly a:hover {text-decoration: none;}
.footer__content-bottom-wrapper {background: #000;color: #fff;justify-content: center;}
.footer__content-bottom-wrapper small.copyright__content {color: #FFF;text-align: center;font-family: Inter;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;}
.featured-brand .multicolumn-list__item .media--adapt .multicolumn-card__image {width: 286px;height: 90px;object-fit: contain;}
.featured-brand .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper {margin: 0;}
.footer__content-bottom-wrapper small.copyright__content a:hover {color: unset;text-decoration: none;}
/* .featured-brand .multicolumn-list .multicolumn-list__item {
  max-width: 280px;
} */
.featured-brand .multicolumn-list .multicolumn-list__item {flex: 0 0 16%;max-width: 0 0 16%;}
.featured-brand .multicolumn-list {justify-content: space-around;flex-wrap: wrap;align-items: center;}
.featured-brand .multicolumn-list__item .media {padding-bottom: 0 !important;}
.featured-brand .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {position: unset;}
footer.footer .footer__list-social {column-gap: 20px;margin-top: 50px;justify-content:start; position:absolute;}

footer.footer .footer__list-social li.list-social__item svg {width: 24px;height: 24px;}
footer.footer .footer__list-social li.list-social__item a {padding: 0;}
/* End footer css here */
/* start about page css */
.animals-video {position: relative;}
.animals-video h2 {font-family: Inter;color: #fff;font-size: 64px;line-height: 76px;font-weight: 600;text-align: center;margin: 0;}
.animals-video .title-wrapper {position: absolute;top: 44%;transform: translateY(-50%);z-index: 1;width: 100%;margin: 0;}
.animals-video .page-width {padding: 0 !important;}
.animals-video deferred-media.video-section__media {border: 0;min-height: 630px;padding-bottom: 0;}
.product__info-wrapper .product__tax {display: none;}
.complementary-products__container h2 { color: #000; font-family: "Inter"; font-size: 31.445px; font-weight: 600; line-height: normal; -webkit-text-stroke: 1px; }
.complementary-products__container .card-wrapper.product-card-wrapper { background: #eee; padding: 31px; }
.complementary-products__container .card-wrapper.product-card-wrapper h3 { color: #1E1E1E; font-family: Inter; font-size: 15px; font-weight: 900; }
.complementary-products__container .card-wrapper.product-card-wrapper span.price-item { color: #1E1E1E; font-family: Inter; font-size: 15px; font-weight: 700; line-height: normal; }
.product__info-wrapper .share_social_icon {align-items: center;column-gap: 20px;}
.product__info-wrapper .share_social_icon .list-social__link svg {width: 30px;height: 30px;}
.product__info-wrapper .share_social_icon .list-social__link {padding: 0 9px;}
.collection .card__inner .card__media {border-radius: 20px;}
span.header__active-menu-item {color: #00F47F !important;}
modal-opener.product-popup-modal__opener.quick-add-hidden button { font-family: Inter; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-decoration-line: underline; padding: 0; }
.product__info-wrapper .product__description p { 
  color: #000; 
  font-family: Inter; 
  font-size: 18px; 
  font-weight: 400; 
  max-width: 470px; 
  line-height: 150%; 
  border-bottom: 1px solid #EEE; 
  padding-bottom: 26px; 
  letter-spacing: 0;
}
.product__info-wrapper .product__description {margin: 0;}
.product__info-wrapper product-info {max-width: 500px;}
modal-opener.product-popup-modal__opener.quick-add-hidden {margin: 0;color: #1E1E1E;}
.complementary-products__container .quick-add .quick-add__submit { color: #000; font-family: Inter; font-size: 12px; font-weight: 600; line-height: normal; background: #fff; border: 1px solid #000; width: 150px; text-transform: uppercase; margin-top: 5px; }
.complementary-products__container .price__container { border: 0; padding-bottom: 0; }
.complementary-products__container .slider-buttons { position: absolute; top: -55px; right: 0; }
.complementary-products__container .slider-buttons svg { width: 20px; height: 20px; }
.complementary-products__container .slider-counter { display: none; }
.complementary-products__container .slider-buttons svg path { fill: #1E1E1E; }
.complementary-products__container .quick-add .quick-add__submit:after, .complementary-products__container .quick-add .quick-add__submit:before { display: none; }
.product-popup-modal__content { background: #fff !important; width: max-content !important; }
.product-popup-modal{ background: rgb(18 18 18 / 68%) !important; }
.product-popup-modal__content-info h1 { font-size: 0; }
cart-drawer.active tbody .cart-item { margin-bottom: 20px; }
.product-popup-modal__toggle svg.icon.icon-close path { fill: #fff; }
.shop-by-category ul.collection-list { gap: 0; row-gap:20px; column-gap: 1%; }
.shop-by-category ul.collection-list .collection-list__item { flex: 0 0 24%; }
.new-arrivals slider-component { max-width: 100%; padding: 0 !important; }
.new-arrivals slider-component .product-grid { gap: 0; column-gap: 1%; }
.new-arrivals slider-component .product-grid .grid__item { flex: 0 0 19%; max-width: 19%; }
.drawer__cart-items-wrapper .cart-item__quantity-wrapper input:focus { background: #fff; box-shadow: unset; outline: unset; }
.cart-drawer .drawer__cart-items-wrapper  quantity-input { width: 130px; border-radius: 6px; padding: 0 15px; }
.product__info-wrapper span.badge.price__badge-sold-out { color: #000; }
.shopify-policy__container .shopify-policy__title h1 { margin: 0; padding: 20px 0; }
.shopify-policy__container{ background-color:#fff; max-width:95%; padding-bottom:50px; }
.search-modal__content.search-modal__content-bottom { background: #fff; max-width: 95%; }
.predictive-search.predictive-search--header h2 { color: #000; font-size: 18px; font-family: 'Inter'; font-weight: 700; }
.predictive-search.predictive-search--header p.predictive-search__item-heading.h5 { font-size: 16px; font-family: 'Inter'; color: #1E1E1E; font-weight: 400; }
.drawer__cart-items-wrapper .product-option dt {color: #000;font-weight: 700;}
cart-drawer.drawer.active h2.totals__total { font-family: 'Inter'; font-size: 16px; font-weight: 600; color: #000; }
cart-drawer.drawer.active  p.totals__total-value { font-size: 16px; }
cart-drawer.drawer.active .cart__ctas button:after, cart-drawer.drawer.active .cart__ctas button:before { display: none; }
cart-drawer.drawer.active .cart__ctas button { border-radius: 50px; text-transform: uppercase; font-size: 14px; }
cart-drawer.drawer.active .cart__ctas button:hover{ background-color: #fff; border:1px solid #000; color: #000; }
cart-drawer.drawer.active small.tax-note { display: none; }
.template-404.page-width { background: #fff; margin: 0 auto; padding: 30px 0 !important; }
.template-404.page-width p { margin: 0; font-size: 50px; font-family: 'Inter'; color: #000; font-weight: 700; }
.template-404.page-width a.button {border-radius: 50px;font-size: 14px;text-transform: uppercase;}
.template-404.page-width a.button:after {box-shadow: unset;}
.template-404.page-width h1.title { font-size: 40px; font-family: 'Inter'; font-weight: 600; margin: 0; }
section.banner-outer { position: relative; margin-top:30px;}
section.banner-outer .page-width { padding: 100 !important; }
section.banner-outer .banner-image img { width: 100%; border-radius:20px;}
section.banner-outer .banner-content { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; }
section.banner-outer .banner-content h2 { font-family: Inter; color: #fff !important; font-size: 64px !important; line-height: 76px; font-weight: 600 !important; margin: 0px; }
.featured-brand .title-wrapper-with-link { justify-content: center; text-align: center; }
.featured-brand .title-wrapper-with-link h2 { font-family: Inter; font-size: 31.45px; line-height: 37.73px; font-weight: 700; -webkit-text-stroke: 1px; }
.featured-brand ul { padding-bottom: 50px; }
.fundimal-provides .image-with-text__grid { background-color: #F2F2F2; padding: 67px 43px; border-radius: 20px; }
.fundimal-provides .image-with-text__grid h2 { max-width: 574px; font-size: 31.45px; line-height: 37.73px; font-family: Inter; font-weight: 700; -webkit-text-stroke: 1px; }
.featured-brand .title-wrapper-with-link { margin: 0; padding: 40px 0 45px 0; }
.fundimal-provides .image-with-text__grid .image-with-text__text p { max-width: 590px; color: #000; font-family: 'Inter'; font-size: 18px; font-weight: 400; line-height: 24px; }
.fundimal-provides .image-with-text__grid .image-with-text__media-item .image-with-text__media img { max-width: 100%; width: 100%; object-fit: contain; }
.fundimal-provides .image-with-text__grid .image-with-text__media-item { max-width: 100%; }
.fundimal-provides .image-with-text__grid .image-with-text__media-item .image-with-text__media { border: none; }
.fundimal-provides .image-with-text__grid div#ImageWithText--template--16544692797484__image_with_text_9trkN8 { padding: 0; row-gap: 0; }
.how-it-work .title-wrapper-with-link { justify-content: center; margin: 0; }
.how-it-work .title-wrapper-with-link h2 { font-family: Inter; font-size: 31.45px; line-height: 37.73px; font-weight: 700; -webkit-text-stroke: 1px; padding: 50px 0 55px; }
.how-it-work ul li .multicolumn-card .multicolumn-card__image-wrapper { display: flex; justify-content: center; }
.how-it-work ul li .multicolumn-card .multicolumn-card__image-wrapper .media { padding: 32px !important; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info { padding: 20px 0 61px 0; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info h3 { font-family: Inter; font-size: 31.45px; line-height: 37.73px; max-width: 322px; margin: 0 auto; font-weight: 700; text-align: center; -webkit-text-stroke: 1px; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info .rte { margin: 0px; }
.how-it-work ul li .multicolumn-card .multicolumn-card__info .rte p { max-width: 337px; margin: 0 auto; padding-top: 15px; font-size: 18px; line-height: 24px; color: #000; text-align: center; }
section.about-bottom-banner .about-btm-banner img { width: 100%; padding-bottom: 40px; }
section.amount-counter .amount-amount-outer h2 { margin: 0; text-align: center; font-family: Inter; font-size: 31.45px; line-height: 37.73px; font-weight: 700; -webkit-text-stroke: 1px; }
section.amount-counter .amount-flex-outer { display: flex; justify-content: center; padding: 24px 0 63px 0; flex-wrap: wrap; row-gap: 20px; }
section.amount-counter .amount-amount-outer .amount-items { width: 73px; height: 78px; background: #000; margin: 0 10px; color: #fff; text-align: center; font-family: Inter; font-size: 54px; font-weight: 900; line-height: 78px; text-transform: uppercase; border-radius: 4px; }
.home-collage.collage .card__media { border-radius: 20.37px !important; }
.amount-flex-outer .amount-chars {font-size: 56px;font-weight: 900;color: #000;font-family: 'Inter';}
.home-collage.collage .card__inner { background: transparent; }
.home-collage.collage .card--standard>.card__content .card__information { padding: 0; }
body.collection li.list-menu__item svg.icon.icon-checkmark {top: 21px;}
h2.collage-coll-head { color: #FFF; font-family: "Inter"; font-size: 61.111px; font-weight: 600; -webkit-text-stroke: 1px; line-height: normal; margin: 0; position: absolute; bottom: 130px; right: 20px; max-width: 310px; text-align: right; }
/* start collections page css */
section.banner-outer .banner-content p { max-width: 480px; margin: 0 auto; color: #fff; padding-top: 15px; font-family: 'Inter'; font-size: 32px; line-height: 38.4px; font-weight: 600; }
facet-filters-form.pagw-width { padding: 0 !important; }
.facets-vertical .facets-wrapper { padding: 35px; background: #F2F2F2; margin-right: 50px; border-radius: 20px; height:max-content; }
.facets-wrapper facet-filters-form.facets.facets-vertical-sort { padding: 0 !important; background-color: #f2f2f2; }
.facets-wrapper facet-filters-form.facets.facets-vertical-sort form { display: block; }
.facets-vertical .facets-wrapper .product-count-vertical.light h2 { display: none; }
.facets-wrapper .facet-filters.sorting.caption select#SortBy { background-color: #fff; padding: 14px 15px; margin: 25px 0; font-size: 18px; line-height: 29.05px; color: #1e1e1e; font-weight: 500; font-family: 'Inter'; }
.facets-vertical .facets-wrapper span { font-size: 18px; line-height: 16px; color: #1E1E1E;font-weight:500; }
.facets-wrapper .facet-filters__sort+.icon-caret { right: 15px; }
.facets-wrapper .facet-filters.sorting.caption { padding-left: 0; }
li.list-menu__item.facets__item span.facet-checkbox__text, span.facet-checkbox__text-label { font-size: 16px !important; }
.facets-vertical-form { display: block; }
.facets-vertical-form .facet-filters__field { display: block; }
.product-count-vertical.light { margin-left: 0; }
h2#verticalTitle, .facet-filters__field label { color: #000; font-family: Inter; font-size: 18px; font-weight: 500; -webkit-text-stroke: 1px; line-height: normal; margin: 0; }
.facet-filters__sort:focus-visible { outline: none !important; outline-offset: initial !important; box-shadow: none !important; }
.shop-by-category.left .collection-list { padding-bottom: 60px; }
.shop-by-category.left .title-wrapper-with-link { justify-content: start; }
.facets-vertical.page-width { padding-top: 0px !important; }
.facets-vertical.page-width ul#product-grid { margin: 0 0 50px 0px; row-gap:50px; }
.facets-vertical.page-width details { border: none!important; background-color: #fff; margin-bottom: 17px; padding: 0 15px; }
.facets-vertical.page-width details:last-child { margin: 0px; }
.facets-vertical.page-width .card__inner { background-color: transparent; }
.facets-vertical.page-width .card__media .media img.motion-reduce { border-radius: 20px; }
.facets-vertical .active-facets-vertical-filter { padding-bottom: 24px; }
.facet-checkbox { align-items: center; }
.facets-vertical.page-width ul#product-grid .card__information h3 { color: #1E1E1E; font-size: 20px; line-height: 120%; font-weight: 500; }
.facets-vertical.page-width ul#product-grid .card__information { padding: 26px 0 0 0; }
.facets-vertical.page-width ul#product-grid .card__information .card-information span { color: #1E1E1E; font-size: 20px; line-height: 120%; font-weight: 500; }
/* Start cart page css */
.title-wrapper-with-link a.underlined-link { color: #000; text-align: right; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-decoration-line: underline; text-transform: uppercase; }
h1.title.title--primary { margin: 0; color: #000; text-align: center; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; -webkit-text-stroke: 1px; }
cart-items .title-wrapper-with-link { padding-top: 40px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-bottom: 30px; margin-bottom: 60px; }
table.cart-items th { color: #000; font-family: "Inter"; font-size: 18px; font-style: normal; font-weight: 600; line-height: normal; opacity: 1; padding-left:0 !important;}
.cart-item__price-wrapper span.price.price--end { color: #000; font-family: Inter; font-size: 24px; font-weight: 600; text-transform: uppercase; }
quantity-popover .quantity { background: #fff !important;width:65px; }
quantity-popover .quantity:after { box-shadow: unset; }
td.cart-item__details a.cart-item__name.h4 { color: #1E1E1E; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 600; line-height: normal; }
.product-option dt, .product-option dd { color: #1E1E1E; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; }
.cart-item__image-container { background: #fff; max-width: 123px; border: 0; }
.cart-item__image-container img { max-width: 123px; height: 102px; object-fit: cover; }
.cart-item>td+td { padding-left: 15px !important; padding-top:15px; }
table.cart-items td.cart-item__media{padding-top:15px;}
.cart-flex-outer { display: flex; column-gap: 60px;padding-bottom:50px; }
.cart-flex-outer .cart__footer { padding: 0; }
quantity-popover .quantity button.quantity__button svg {width: 7px;height: 7px;}
quantity-popover .quantity button.quantity__button {width: 8px;}
quantity-input.quantity.cart-quantity .quantity__input { font-size: 16px; font-family: Inter; font-weight: 400; opacity: 1; color: #1E1E1E; }
.cart-flex-outer h2.order-summary { margin: 0; color: #1E1E1E; font-family: 'Inter'; font-size: 24px; font-weight: 600; line-height: normal; }
.cart-flex-outer .totals { margin-top: 20px; border-bottom: 1px solid #D9D9D9; justify-content: space-between; padding-bottom: 24px; }
.cart-flex-outer .totals h2.totals__total { text-align: center; font-family: "Inter"; font-size: 18px; font-weight: 600; line-height: normal; color: #000; }
p.totals__total-value { font-family: Inter; font-size: 24px; font-weight: 600; line-height: normal; color: #000; }
.cart__ctas {margin-top: 24px;}
.cart__footer small.tax-note { margin: 24px 0 24px 0; color: #000; text-align: center; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; }
.cart-flex-outer .page-width { padding: 0 !important; }
.cart__footer .cart__ctas {margin-top: 26px;}
.cart-flex-outer .cart__items{padding-bottom:20px;}
/* End cart page css */

/* start login page css */
.main-login-page h1 { font-family: 'Inter'; font-weight: 600; font-size: 32px; margin: 0; }
.main-login-page .field::after {box-shadow: unset;}
.main-login-page .customer input {border: 1px solid #D9D9D9;border-radius: 0px;box-shadow: unset;}
.main-login-page .customer .field::after, .main-login-page .customer .field::before {display: none;}
.main-login-page .customer input:focus {box-shadow: unset;border-radius: 0px;}
.main-login-page .customer  .field label {font-size: 16px;font-family: 'Inter';text-transform: capitalize;}
.main-login-page button::after, .main-login-page button::before {box-shadow: unset;}
.main-login-page button { border-radius: 50px; font-size: 16px; text-transform: uppercase; border: 1px solid #000; }
.main-login-page button:hover:after {display: none;}
.main-login-page button:hover {color: #000;background: var(--button-hover); border-color: var(--button-hover);}
nav.menu-drawer__navigation svg.icon.icon-caret {display: block;}
.mobonly button.slider-button svg.icon.icon-caret {width: 15px;height: 15px;}
.mobonly button.slider-button svg.icon.icon-caret path {fill: #000;}
.cart__footer .cart__ctas button { font-size: 14px; text-transform: uppercase; font-weight: 600; font-family: 'Inter'; }
.cart__footer .cart__ctas button::after, .cart__footer .cart__ctas button::before{ content: none; }
cart-items .title-wrapper-with-link{align-items:center;}
/* end login page css */
.acoordian-sec .product__accordion { margin: 0px; }
.acoordian-sec .page-width { padding-top: 60px !important; border-bottom: 1px solid #ececec; padding-bottom: 20px !important; }
.acoordian-sec  h2.h4.accordion__title.inline-richtext,.our_misson_inner h2 { color: #000; text-align: left; font-family: Inter; font-size: 31.445px; font-weight: 600; line-height: normal;-webkit-text-stroke:1px; }
.product__accordion { max-width: 62%; }
.our_misson_inner p,.default-page .rich-text__blocks p,.shopify-policy__body p { font-size: 18px; font-weight: 400; color: #000; text-align: left; line-height: 25px; margin: 0px; }
.shopify-policy__body p { margin-bottom: 34px; font-weight: 400; font-size: 14px; }
.contact .contact.page-width { padding: 60px 36px !important; }
.contact .contact.page-width { padding: 60px 36px !important; }
.contact h1.main-page-title { margin: 0px; padding: 40px 0px 0px; text-align: center; }
.our_misson_outer { display: flex; max-width: 62%; gap: 10%; padding-top: 11px; position:relative; }
.our_misson_outer:after { position: absolute; content: ""; background: #ececec; width: 1px; height: 100%; left: 48%; }
.our_misson_inner h2 { margin: 0; padding: 10px 0px 7px; }
.product__info-wrapper .product__title h1 { font-size: 36px; font-weight: 900 !important; letter-spacing: 0; font-family: 'Inter'; }
.product__info-wrapper span.price-item.price-item--regular { font-size: 36px; font-weight: 600; letter-spacing: 0px; }
.product__info-wrapper .product__title { margin-bottom: 0px; }
.product__info-wrapper [role="status"] { margin-top: 0px; }
.product__info-wrapper legend.form__label,.product__info-wrapper label.quantity__label.form__label { font-size: 16px; font-weight: 600; color: #000; }
.product__info-wrapper .price__container { border-bottom: 1px solid #D9D9D9; width: 100%; padding-bottom: 12px; }
.product__info-wrapper legend.form__label span { font-weight: 400; }
.product__info-wrapper span.swatch { width: 58px; height: 58px; }
.product__description p { font-size: 16px; font-weight: 400; color: #000; line-height: 20.36px; }
.product__info-wrapper button.shopify-payment-button__button,.product__info-wrapper .product-form__submit { text-transform: uppercase; font-size: 14px; letter-spacing: 0px; }
.product__info-wrapper .quantity:before {background: transparent;}
.product__info-wrapper .quantity__button:focus-visible,.product__info-wrapper .quantity__input:focus-visible { background-color: transparent; z-index: 2; outline: none; box-shadow: 0 0 0 .0rem rgb(var(--color-background)), 0 0 .0rem .0rem rgba(var(--col)); }
.product.product--large .product__info-wrapper .quantity__input,.product.product--large .product__info-wrapper button.quantity__button { color: #000!important; }
.product__info-wrapper .product-form__submit { top: -72px; position: absolute; left: 156px; width: 64%; background: transparent; color: #000 !important; }
.product__info-wrapper:after { position: absolute; content: ""; background: #ececec; height: 100%; left: 35px; bottom: 0px; width: 1px; }
.our_misson_outer:before { position: absolute; content: ""; background: #ececec; height: 1525px; right: -36px; bottom: -22px; width: 1px; }
.complementary-products__container .cardclrs {display: none;}
.drawer__inner {background: #fff;}
.product-form__buttons,.product__info-wrapper { position: relative; }
.privacy-page .shopify-policy__container { max-width: 95%; background: #fff; padding: 20px 36px !important; }
h2.drawer__heading { color: #000; font-family: Inter; font-size: 24px; font-style: normal; font-weight: 600; line-height: normal; opacity: 1; padding-left: 0 !important; }
.cart-drawer .cart-item { background: #EEEEEE; border-radius: 15px; padding: 10px; }
/* 23-07-2024 CSS*/
cart-items h1.title.title--primary { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #000; }
h2.drawer__heading { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #000; }
account-icon svg path { stroke: #000; }
.header__icon--search.header__icon--summary svg { height: 28px; width: 28px; position: relative; top: -3px; }
.utility-bar p.announcement-bar__message.h5 span { padding: 3px; color: #000; text-fill-color: #FFF; }
header.header .header__menu-item span:hover {color: #00F47F; }
.search-modal__form { max-width: 100% !important;}
section.wk-page.notranslate { max-width: 95%; padding: 45px 36px !important; background: #fff; }
h1.wk-title { margin: 0; color: #000; text-align: center; font-family: Inter; font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; -webkit-text-stroke: 1px; }
wishlist-link-block { position: relative; top: -2px; }
 wishlist-link-block span.wk-counter.wk-bubble { left: 1px; top: 1px; }
 wishlist-link-block .wk-icon svg path { stroke-width: 1.5px!important; }
 .icon-cart-image svg,.header__icon--cart svg { width: 24px; height: 24px; }
 .icon-cart-image svg,.header__icon--cart svg{ position: relative; top: -3px; }

/* start 24-July-2024 */
.fundimal-home-banner .banner__buttons a.button--primary:hover { background-color: var(--button-hover) !important; color: #000 !important; border-color: var(--button-hover) !important; }
.new-arrivals .collection__view-all a.button:hover, .wk-wishlist-empty-callout a.wk-callout-cta:hover, .cart-drawer .drawer__inner a.button:hover,
.product .product__info-wrapper button.shopify-payment-button__button:hover { background-color: var(--button-hover); border: 1px solid var(--button-hover); color: #000; }
.wk-wishlist-empty-callout a.wk-callout-cta { border-radius: 50px; }
.cart-drawer .drawer__inner a.button { border-radius: 50px; }
.cart-drawer .drawer__inner a.button::after, .cart-drawer .drawer__inner a.button::before{ content: none; }
.product .product__info-wrapper button.shopify-payment-button__button { border-radius: 50px; }
.product .product__info-wrapper button.shopify-payment-button__button::after, .product .product__info-wrapper button.shopify-payment-button__button::before{ content: none; }
.login wishlist-link-block a.wk-button { display: flex; }
/* start 25-July-2024 */
.product product-recommendations.related-products { padding-top: 37px !important; }
.product product-recommendations.related-products h2.related-products__heading{ font-family: var(--heading-font); color: #000; font-size: 31.445px; font-weight: 600; line-height: normal; -webkit-text-stroke: 1px; margin: 0;}
.product product-recommendations.related-products h3.card__heading a { color: #1e1e1e; font-size: 21.51px; line-height: 26.04px; font-weight: 700; }
.product product-recommendations.related-products  .card__information .card-information span{ color: #1e1e1e; font-size: 21.51px; line-height: 26.04px; font-weight: 600; }
.product-grid-container .collection li.grid__item .card__information wk-button.wk-floating { z-index: 2; }
.product #judgeme_product_reviews h2.jdgm-rev-widg__title { font-family: var(--heading-font); font-weight: 600; -webkit-text-stroke: 1px; letter-spacing: 1px; }
.facets-vertical .facets-wrapper facet-remove span {
  font-size: 14px;
  letter-spacing: 0;
}
/* buttons hover */
.home-collage.collage h3.card__heading a:hover { background: var(--button-hover); color: #000 !important; border-color: var(--button-hover); }
a.button:hover, button.button:hover{ background-color: var(--button-hover) !important; color: #000 !important; border-color: var(--button-hover) !important; }
.shop-by-category .card-wrapper a.collection-url, .home-collage .card-wrapper.product-card-wrapper a.collection-url { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 1; }
/* Add space below hero subheadline */
.fundimal-home-banner .banner__box p {
  margin-bottom: 12px; /* Adjust the space as you like */
}
.footer {
  padding-left: 2vw !important;
  padding-right: 2vw !important;
  padding-bottom: 2vw !important;
}
.footer-block__newsletter h2.footer-block__heading {
    font-weight: bold !important; /* or whatever weight you want */
}
/* Product media: keep full image inside the viewport and show the top */
@media screen and (min-width: 990px){
  .product .product__media img,
  .product .product__media video,
  .product .product__media iframe,
  .product .product__media model-viewer {
    object-fit: contain !important;   /* never crop */
    object-position: top center !important;  /* show the top edge */
  }

  /* Make the media container align to the top rather than center */
  .product .product__media,
  .product .product__media-wrapper {
    align-items: flex-start;
  }
}


header.header .header__submenu {
    padding: 15px 20px;
    min-width: 100px;
}
body .product-form__input--pill input[type=radio]:checked+label {
    background: #000 !important;
    color: #fff !important;
}
body .product-form__input--pill input[value="One size"]:checked+label,
body .product-form__input--pill input[value="One size"]+label{
  font-weight: 700;
  font-family: 'Inter';
  font-size: 14px;
  background: #fff !important;
  color: #000 !important;
  border-color: #1212128c !important;
  text-transform: uppercase;
}
.fundimal-home-banner .banner__media{
  border-radius: 20px;
}
header.header .header__submenu {
    left: -18px;
}
.field__label, .customer .field label,
.field__input, .select__select, .customer .field input, .customer select{
    color: #2d2d2dcc;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
}
.newsletter-form__button{
  font-weight: bold !important;
}
body.collection li.list-menu__item svg.icon.icon-checkmark {
    top: 15px;
}
.product_skus{
  font-size: 16px;
  font-weight: 600;
  color: #000;
}