/** Shopify CDN: Minification failed

Line 1410:15 Unexpected "{"
Line 1410:24 Expected ":"
Line 1417:15 Unexpected "{"
Line 1417:24 Expected ":"
Line 1423:15 Unexpected "{"
Line 1423:24 Expected ":"

**/
  
a.product-popup-modal__button.link.no-js {
    display: none !important;
}


.product .accordion{
  margin: 0;
}

.product .product__accordion {
  border-top: 0.5px solid #30271d;
}

.page .tribe-stories-section .slick-arrow {
    background: #30271D;
    border-radius: 40px;
    top: 0;
    z-index: 1;
    bottom: 0;
}
.page .tribestoriesslider .tribe_inner img {
    box-shadow: 0 4px 4px #0003;
}
.shipping-checker {
  width: 100%;
}
.button.button--secondary {
     min-width: 220px;
}
.newsletter-form__field-wrapper input::placeholder {
    opacity: 1;
}

.page .tribe-stories-section .featured-collection .card.card--standard.card--media {
    background: #FFF;
}
.page .tribe-stories-section .featured-collection .card-wrapper {
    padding: 0 13px;
}

.card__information {
    padding-left: 10px !important;
}

.tribe-stories-section .featured-collection .card__inner {
    height: 350px;
}




.page.our-journey .imgCategrySlide img {
    width: 100%;
    height: auto;
    max-height: 362px;
    object-fit: cover;
}
.page.our-journey .category-section .item .content .heading {
    min-height: 40px;
}

@media screen and (max-width: 480px){
  .page.our-journey .category-section .item .content .heading {
    min-height: 34px;
    line-height: 17px;
  }
}

.page .tribe-stories-section .slick-arrow:before {
    color:#F9F3ED;
}
.page .tribe-stories-section.tribe-stories-padding.section-5 {
    padding-bottom: 70px;
    background: #F9F3ED;
}
.page .tribe-stories-section.tribe-stories-padding.section-4 {
    background: #DDCAB3;
    padding-top: 70px !important;
    padding-bottom: 30px !important;
}

.page .tribe-stories-section.tribe-stories-padding.section-4 .tribe_inner {
    background: none;
    padding: 10px;
    box-shadow: none;
    margin-bottom: 5px;
    border: 0 !important;
}
.page .tribe-stories-design .item .content .heading {
    color: #30271d;
    font-size: 12px;
    text-transform: capitalize;
    margin-top: 15px !important;
}

.page .video-section-design  {
    background: #F9F3ED;
    margin-top: 70px;
}

.page .tribe-stories-section .slick-next {
    right: 65px;
    left: unset;
}
.page .tribe-stories-section .slick-prev {
    left: 50px;
    right: unset;
}

h2.h4.accordion__title.inline-richtext {
    font-family: 'Montserrat' !important;
    font-weight: 500;
    color: #30271D;
    font-size: 14px;
}
.shopify-section-group-header-group {
    z-index: 4;
    position: fixed;
    top: 0;
    width: 100%;
    transition: all 0.3s ease-in-out;
}

.scrollstick .announcement-bar-section {
    top: -42px;
}
.section-header.shopify-section-group-header-group{
  top: 0;
  transition: all 0.3s ease-in-out;
}
.scrollstick .section-header.shopify-section-group-header-group{
  top: 0;
}

.featured-collection .card__inner {
    height: 470px;
}
p.subtext b {
    font-weight: 500;
    color: #000;
}
.footer-socila-media ul.list-unstyled.list-social li {
    width: fit-content;
  max-width: 24px;
  min-width: 14px;
}
/* .list-social__item:nth-child(3) a.list-social__link.link {
    padding-left: 5px;
} */
/* .list-social__item:nth-child(4) a.list-social__link.link {
    padding-left: 8px;
} */

.footer-socila-media ul.list-unstyled.list-social svg {
    width: fit-content;
    height: 24px;
}
.footer-socila-media ul li a{padding: 0;}
.footer-socila-media ul.list-unstyled.list-social {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.logouticon i {
    font-size: 21px;
    padding-right: 8px;
    padding-left: 3px;
}
.submenu-open .mobile-facets__footer {
    display: flex !important;
}
.mobile-facets__footer {
    display: none !important;
}
.no-js-hidden.mobile-facets__footer.gradient > .button {
    display: none;
}
.mobile-facets__footer>* {
    width: 100% !important;
}
.tribe_inner .heading {
    text-transform: uppercase;
}
.logouticon {
    padding-top: 0 !important;
}
.shopify-policy__title h1 {
    margin-top: 0;
}
.product__description span {
    color: #000;
}
.template-search .predictive-search__results-list p.predictive-search__item-heading.h5 ,.template-search .predictive-search__item-query-result mark,.template-search predictive-search .link--text{
    color: #30271d;
}
a.menu-drawer__account {
    padding: 2rem 3rem;
    color: #30271d !important;
}
a.menu-drawer__account svg path {
    fill: #30271d;
}
a.button.continueCartshop {
    display: flex;
    max-width: 280px;
    margin: 0 auto 40px auto;
}
.seaction-heading-designs .title {
    font-size: 42px !important;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 0;
}
ul.slick-dots li:only-child {
    display: none;
}
.featured-inner img {
    width: 100%;
    height: auto;
    height: 450px;
    object-fit: cover;
}
.featured_item {
    padding: 10px 8px;
}
.featured_item .featured-inner {
    padding: 10px;
    border-radius: 4px;
    border: .5px solid rgb(0 0 0 / 10%);
    box-shadow: 0 4px 4px #00000040;
}

.featured_item .featured-inner .content {
    padding: 0 20px;
}
.page--collection-location h2.rich-text__heading.rte.inline-richtext.hxl.scroll-trigger.animate--slide-in {
    font-size: 42px;
    color: #30271D;
    line-height: 110%;
}
.featured_item .featured-inner .heading {
    text-overflow: ellipsis;
    overflow: hidden;
    height: auto;
    min-height: 25px;
    font-size: 17px;
    font-family: Montserrat !important;
}
.search-modal__content button.search-modal__close-button.modal__close-button.link.link--text.focus-inset,.search-modal__content .reset__button  {
    color: #fff;
}
.media-scroll-item a {
    color: #000;
}

.order footer,.order {
    width: 100% !important;
    overflow-x: hidden;
}
input#Search-In-Template {
    padding: 10px 80px 10px 20px;
}
.shipping-checker {
    width: 100%;
    display: inline-block;
}
modal-opener button.product-popup-modal__button {
    position: absolute;
    width: max-content;
    right: 10vw;
    top: -170px;
}
modal-opener .product-popup-modal__button {
    text-underline-offset: .08rem !important ;
}
.product-popup-modal__opener {
    margin: 0;
    display: inline-block;
    width: max-content;
    position: relative;
    right: unset;    vertical-align: top;
}
modal-opener button.product-popup-modal__button:hover {
    text-decoration-thickness: unset;
}
.accordion h3.accordion__title.inline-richtext.h4 {
    font-size: 17px !important;
    font-family:'Montserrat' !important;
}
modal-opener button.product-popup-modal__button {
    background: none;
    padding: 0;
    border: none;
    text-decoration: underline;
    font-size: 14px;
    color: #30271D;
    font-weight: 400;
    line-height: 17.07px;
    font-family: Montserrat;
    text-transform: capitalize;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none !Important;
}
.dongria-design p.dongria-subheading {
    color: #30271D;
    font-family: 'Montserrat';
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 15px;
  line-height: 30px;
}
input#Search-In-Modal {
    border: 1px solid #FFF;
  color: #fff;
}
predictive-search label {
    color: #FFF !Important;
}
.header__icon--menu svg.icon.icon-close path {
    stroke: #fff;
}
span#ProductCount {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
}
.utility-bar {
    height: 42px;
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
}
.eventsslider .splide__arrow--prev {
    left: 42% !important;
}
.eventsslider .splide__arrow--next {
    right: 39% !important;
}

form#formide input::placeholder {
    font-family: 'Montserrat';
}
.scrollstick .utility-bar {
    position: relative;
}
p.announcement-bar__message.h5 {
    margin: 0;
}

.utility-bar {
    height: 42px;
}
body .section-header.scrolled-past-header {
    margin-top: 0 !important;
}
/* 
:is(.account,.order)>div:nth-of-type(2) {
    margin-top: 41px;
} */
.index .section-header,.product .section-header {
    margin-top: 0 !important;
}
/* .section-header.shopify-section-group-header-group {
    position: relative;
} */
/* .post--collection{
  margin-top: 70px;
} */
.section-header.shopify-section-group-header-group.scrolled-past-header {
    position: fixed;
    z-index: 5;
}

li.list-social__item svg.linkedin path{
  fill: transparent;
  stroke: #FFF;
}
sticky-header{
  width: 100%;
}
/* li.list-social__item:nth-child(2) a svg {
    position: relative;
    top: 2px;
} */
/* .list-social__link svg path {
    stroke: rgb(var(--color-foreground));
} */
.menu-drawer__utility-links {
    background-color: #30271d !important;
}
/* li.list-social__item:nth-child(2) a,li.list-social__item:nth-child(3) a {
    padding-right: 1rem;
} */
#product-grid .card__information .card__heading a{
  height: auto;
}
.collection ul .card--standard{
  margin:0;
}
p.subhead-video {
    text-align: center;
    color: #000000;
}
/* .video-section-design .video-section {
    padding-top: 40px;
} */

.newsletter-form__field-wrapper .cus_small {
    font-size: 12px;
    letter-spacing: 0;
    color: #ccc;
}
footer.footer h2 {
    line-height: 160%;
}
ul.list-unstyled.list-social {
    position: relative;
    left: 0;
}
.card-wrapper.product-card-wrapper:hover .card__heading {
    opacity: .7;
}
.predictive-search__results-list p.predictive-search__item-heading.h5 {
    color: #F9F3ED;
}

.product .product__title .pdp-title {
    font-size: 42px;
    line-height: 100%;
}
.hero-banner-img {
    height: 600px;
    margin-top: -1px;
}

.otp-loader {
  border-top: 16px solid #C79960 !Important;
}
ul.footer-block__details-content li a:hover,.footer__copyright a:hover {
    color: #c79960 !important;
}
button#Subscribe:hover {
    background: #c79960;
    border: 1px solid #30271d;
    color: #30271d;
}
ul.list-unstyled.list-social li a:hover svg path {
    stroke: #c79960;
}
product-recommendations .product-grid .grid__item .card {
    padding: 10px 10px 12px;
    box-shadow: 0 4px 4px #00000040;
    height: max-content;
    max-height: 100%;
    margin-inline: 0.9rem;
}

product-recommendations .product-grid .grid__item .card a{
  font-size: 32px;
  text-transform: capitalize;
}
product-recommendations .product-grid .grid__item .card .card-information {
    display: none;
}
product-recommendations .product-grid .grid__item .card .card__content {
    padding: 0 20px !important;
}
.tribe-stories-section div.splide__slide  {
    width: 30%;
}

#Slider-template--21676638634267__featured_collection_BpJfab li:first-child{
  margin: 0;
}
#shopify-section-template--21676638634267__featured_collection_BpJfab slider-component{
  margin-left: 60px;
}
.slider-button[disabled="disabled"] {
    opacity: 0.3;
}
p#shipping-est {
    color: #c79960;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Montserrat';
    /* margin: 40px 0 50px 0; */
}
product-info p.product__text.inline-richtext {
    font-size: 16px;
    color: #000;
    line-height: 30px;
}
.customer_account_body {
    flex-direction: column-reverse;
    gap: 60px;
}
p.heading {
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 40px;
}
.card__information .card__heading a {
    text-overflow: ellipsis;
    overflow: hidden;
    height: auto;
    max-height: 50px;
    text-transform:capitalize;
    font-size: 14px;
    font-weight: 400;
    color: #30271D;
    line-height: 120%;
    font-family: 'Montserrat';
}
label.facets__label.mobile-facets__label {
    cursor: pointer;
}

.cart-notification-product__image.global-media-settings {
    border: none;
}

button.cart-notification__close.modal__close-button svg {
    stroke: #30271d;
}
h2.cart-notification__heading svg path {
    stroke: #30271d;
}

.product-option {
    color: #30271d;
}
.related-products__heading {
    color: #30271d;
    font-size: 62px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-align: center;
}
.order-intro-flex {
    display: flex;
    justify-content: space-between;
    align-items: end;
    flex-wrap: wrap;
}
.order-intro-flex > h1 {
    font-size: 32px;
    line-height: 100%;
}
.page-width.order-flex {
    flex-direction: column;
    gap: 60px;
}
.footer:not(.color-background-1) {
    width: 100%;
}

.category-section-layout .splide__slide.item:not(:last-child) {
    margin-right: 15px !important;
}
.account-part{
  position: relative;
}
.customer-login-block > a,.customer-login-block > p {
    color: #090604;
    width: 100%;
    margin: 0;
    line-height: 100%;
    padding: 15px 20px;
    display: block;
    border-bottom: 1px solid #090604;
    font-size: 13px;
    letter-spacing: 1px;
  text-decoration:none;
}
.customer-login-block a:last-child{
  border: none;
}
.customer-login-block {
    position: absolute;
    background: #f9f3ed;
    left: 0;
    max-width: 200px;
    width: 200px;
    top: 90px;
    opacity: 0;
    visibility: hidden;
    transition: .3s ease;
}
.account-part:hover .customer-login-block{
  top: 50px;
  opacity: 1;
  visibility: visible;
}
/* .customer.account h1.customer__title.account_customer__title {
    font-weight: 500;
} */
.customer_address_history p {
    line-height: 140%;
    letter-spacing: 0;
    font-weight: 400;
}
.page-width.order-flex div h2 {
    font-size: 32px;
}
.page-width.order-flex p {
    line-height: 140%;
    letter-spacing: 0;
}
.order-addresses {
    display: flex;
    justify-content: space-between;
    max-width: 750px;
}
/* .scrollstick product-info {
    margin-top: 180px;
    transition: .3s ease;
} */
/* small.tax-note.caption-large.rte {
    display: none;
}
 */
#cart-notification .cart-notification__links button.link.button-label {
    display: none;
}
span.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--lightbox {
    opacity: 0;
}
button.shipping-toggler {
    cursor: pointer;
    background: none;
    padding:0;
    border: none;
    text-decoration: underline;
    font-size: 14px;
    color: #885339;
    font-weight: 400;
    line-height:17.07px;
    font-family: 'Montserrat';
}
product-info p.product__text.inline-richtext {
    margin: 0;
}
product-info p.product__text.inline-richtext.richcon-7 {
    margin-bottom: 10px !important;
    font-size: 16px;
    color:#30271D;
    font-weight: 500;
    line-height: 24px;
}
product-info p.product__text.inline-richtext.richcon-11 {
    margin-bottom: 10px !important;
    margin-top: 30px !important;
    font-size: 16px;
    font-weight: 500;
  color: #30271D;
    line-height: 24px;
}
span#change {
    color: #c79960!important;
    font-family: Montserrat;
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content !important;
}
/* span.zipcode_entered {
    position: relative;
    top: -2px;
} */
button#checkPin {
    color: #c79960!important;
    font-weight: 700;
    font-family: Montserrat;
    position: absolute;
    top: 0;
    bottom: 0;
}
#formide {
    position: relative;
    top: -3px;
}
span#delhivery {
    font-family: "Montserrat";
}
.card.card--standard.card--media {
    border: 0.5px solid rgb(0 0 0 / 10%);
}
.tribe_inner {
    border: 0.5px solid rgb(0 0 0 / 10%);
}
body.account {
    max-width: 100%;
}
.slider-counter__link--active.slider-counter__link--dots .dot {
    background-color: #30271D !important;
}
.shopify-policy__container {
    padding-top: 72px;
    padding-bottom: 120px;
}
/* main#MainContent.post--index div.shopify-section:last-child {
    padding-bottom: 80px;
} */
img.footer-logo {
    width: 80px;
    height: auto;
    position: absolute;
    top: unset;
    bottom: -40px;
    margin: auto;
    right: 2%;
    z-index: 1;
}

.footer__content-top {
    position: relative;
}


.footer__content-bottom-wrapper {
    position: relative;
}
div#shopify-section-template--21676337561883__9ddd2aa0-7ac8-4b99-a847-667ee07651e0 {
    background: #827763;
}

.dongria-padding {
    padding-top: 70px !Important;
    padding-bottom: 0 !Important;
}
.tribe-stories-padding.section-4 {
    padding-bottom: 30px !Important;
    padding-top: 0px !Important;
}
.tribe-stories-section.tribe-stories-padding.section-5 {
    padding-bottom: 168px;
}

/* .menu-drawer__utility-links li.list-social__item:nth-child(4){
  position: relative;
  top: 1px;
} */

.menu-drawer__utility-links ul.list.list-social.list-unstyled {
    display: flex;
    gap: 20px;
}
.video-section-design.video-padding {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.block-shift-container b {
    font-weight: 500;
}
.rich-text__text p {
    line-height: 175%;
}
.zipcode_bar_title_1511 i.fa-truck {
    display: none;
}

.menu-drawer__utility-links ul.list.list-social.list-unstyled li a {
    padding: 0 !important;
}

.menu-drawer__utility-links ul.list.list-social.list-unstyled li a svg{
    width: fit-content;
  height: 24px;
}

.copy-mobile{
  display:none;
}

.newsletter-form__field-wrapper .field .field__label {
  color: #FFF;
}

/* .footer-socila-media li.list-social__item:nth-child(3) a {
    padding-right: 10px;
}
 */

/* update css */
.page--collection-location .rich-text__text p {
    color: #30271d;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0;
}

.page--collection-location .rich-text {
    position: absolute;
    top: 0;
    max-width: 1440px;
    margin: auto;
    left: 0;
    right: 0;
}

.page--collection-location .rich-text__blocks{
  max-width: 342px;
}

@media screen and (min-width: 1630px){
  .category-section .item .content .heading {
    min-height: 40px;
  }
}

@media screen and (max-width: 1600px){
  .categorygallery .item .content .heading {
    min-height: 40px;
  }
}

@media screen and (max-width: 1440px){
  .section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2-padding .rich-text__wrapper {
    width: 55%;
  }
  .featured_item .featured-inner .heading {
    min-height: 45px;
  }
  .categorygallery .item .content .heading {
    letter-spacing: 0;
    min-height: 40px;
  }
}

@media screen and (max-width: 1380px){
  .card__information .card__heading a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1280px){
  .featured-collection .card__inner {
    height: 380px;
  }
  .featured-collection .card--standard .card__content {
    padding: 0 0px;
  }
}

@media screen and (min-width: 991px){
  product-recommendations {
    padding: 0 5rem !important;
}
  .collection slider-component {
    padding: 0 7rem;
  }
  .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing)* 4) !Important;
  }
  .collection slider-component ul {
    margin: 0 60px;
  }

}

@media screen and (max-width: 1024px){
  .shipping-checker {
    width: 100%;
  }
  .featured-collection .card__inner {
        height: 340px;
  }
  .featured-collection .card--standard .card__content {
    padding: 0 0px;
  }
  #product-grid.grid--4-col-desktop .grid__item {
    width: 100%;
    max-width: calc(100% / 3 - 18px);
  }
  #product-grid .card__information .card__heading a {
    height: auto;
    min-height: 30px;
  }
}

@media screen and (max-width: 990px){
  .customer-login-block {
    left: -30px;
    width: 160px;
  }
}
@media screen and (max-width: 769px){
  .video-section-design .video-section {
    padding-top: 0;
  }
  .account-part{
    display:none;
  }
  /* #product-grid.grid--4-col-desktop .grid__item {
    width: 100%;
    max-width: calc(100% / 2 - 14px);
  } */
  .category-section-layout .splide__arrows.splide__arrows--ltr,.events-section-layout .splide__arrows.splide__arrows--ltr {
    display: flex;
    position: absolute;
    bottom: -30px;
    width: 100%;
    justify-content: space-between;
    max-width: 260px;
    left: 0;
    margin: 0 auto !important;
    right: 0;
  }
  .events-section-layout .splide__arrows.splide__arrows--ltr {
    bottom: -50px;
  }
  .category-section-layout .splide__arrow,.events-section-layout .splide__arrow {
    transform: none !important;
    position: unset;
  }
  .category-section-layout .splide__pagination,.events-section-layout .splide__pagination {
    bottom: -15px;
  }
  .events-section-layout .splide__pagination {
    bottom: -35px;
  }
  img.footer-logo {
    top: -110px;
    margin: auto;
    right: unset;
    left: 62px;
  }
  button.slick-arrow,.slick-dots {
    display: none !important;
  }
  
}

@media screen and (max-width: 600px){
   #product-grid .card__information {
    padding: 1.3rem 1rem 0 !important;
  }
  #product-grid .card__information .card__heading a {
    height: auto;
    min-height: auto;
  }
  .dongria-design p.dongria-subheading{
    font-size: 14px;
  }
  .dongria-design .item .subtext,.tribe-stories-section .rish-text{
    font-size: 12px;
    line-height: 25px;
  }
}

@media screen and (max-width: 525px){
    #product-grid.grid--4-col-desktop .grid__item {
        width: 100%;
        max-width: calc(110%);
    }
  #product-grid {
    row-gap: 20px;
  }
  .collection-hero__title {
    margin: 0 0;
    font-size: 30px;
  }
  .footer-newsletter #Subscribe {
    font-weight: 500;
    font-size: 14px;
    max-width: 130px;
    padding: 10px 14px;
  }
.section-template--21676337561883__f82d7026-d7d2-4666-8808-2f914ef7a7c2-padding {
    padding-top: 110px !important;
    padding-bottom: 0 !important;
}
  small.copyright__content.copy-desk {
    display: none;
  }
  .copy-mobile {
    display: block;
}
      .footer__content-bottom-wrapper {
        padding: 0px 18%;
      }
      .footer .grid {
        row-gap: 0 !Important;
      }
  .menu-drawer__utility-links ul.list.list-social.list-unstyled {
    gap: 10px;
  }
  .customer.account a.account_logout {
    display: none;
}
  .block-main-head h2 {
    max-width: 100%;
  }
/* .footer-socila-media li.list-social__item:nth-child(2) a {
    padding-right: 5px !important;
} */
.map__wrap {
    padding: 20px 0px 0 !important;
}
.section-template--21448682307867__rich_text_3tqRKU-padding {
    padding-top: 70px !important;
    padding-bottom: 0 !important;
}
.card__information .card__heading a {
        font-size: 14px;
    }
.footer .grid {
    display: flex !important;
    gap: 20px;
    flex-wrap: wrap;
}
.footer-block.grid__item.scroll-trigger.animate--slide-in:first-child {
    order: 3;
}
.footer-block.grid__item.scroll-trigger.animate--slide-in:last-child {
    order: 2;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    order: 1;
}
  .footer__content-top .footer-block__details-content p, .footer__content-top .footer-block__details-content .list-menu__item {
    font-size: 12px;
  }
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 48% !important;
}
.footer-block.grid__item.scroll-trigger.animate--slide-in:last-child {
    width: 45% !important;
}
.footer__content-top {
    padding-bottom: 3rem;
    padding-left: calc(2rem / var(--font-body-scale)) !important;
    padding-right: calc(2rem / var(--font-body-scale)) !important;
}
  ul.list-unstyled.list-social {
    left: 0;
}
.footer-block__details-content.rte {
    display: none;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    margin-bottom: 0;
}
.footer__blocks-wrapper {
    margin-bottom: 0 !important;
}
.footer__content-top.page-width {
    padding-bottom: 0px !important;
}
/* .list-social__item:not(:last-child) .list-social__link {
    padding-right: 1rem !Important;
} */
.featured-collection .card__inner {
        height: 480px;
    }
.dongria-padding {
    padding-top: 70px !important;
    padding-bottom: 0 !important;
}
.video-section-design.video-padding {
    padding-bottom: 70px !important;
}
.tribe-stories-padding.section-4 {
    padding-top: 80px;
}
  .tribe-stories-padding.section-4 {
    padding-bottom: 20px !important;
}
  .tribe-stories-section.tribe-stories-padding.section-5 {
    padding-bottom: 80px;
}
  .events-section .item .content .heading {
    font-size: 16px;
  }
  .splide__pagination,.splide__arrows  {
      display:none !important;
    }
  .category-section-layout .splide__arrows.splide__arrows--ltr, .events-section-layout .splide__arrows.splide__arrows--ltr {
    max-width: 120px;
  }
  .product__info-wrapper {
    padding-top: 40px;
  }
  .product-form__input input[type=radio]+label{
    font-size: 2rem !important;
  }
  .customer_account_body {
    margin-top: 0vh;
  }
  .customer {
    padding-top: 120px!important;
  }
  .card__content {
    padding-left: 0px !important;
  }
  product-recommendations .product-grid .grid__item .card .card__content {
    padding: 0 20px 0 0 !important;
  }
  product-recommendations .product-grid .grid__item .card a {
    font-size: 32px;
    height: 30px;
  }
  product-recommendations{
    padding-right: 0 !important;
  }
  .related-products__heading {
    font-size: 35px;
  }
  .order-intro-flex {
    flex-direction: column;
    align-items: flex-start;
  }
  .page-width.order-flex div h2 {
    font-size: 24px;
  }
  .order-intro-flex>h1 {
    font-size: 24px;
  }
  .page-width.order-intro-flex a {
    font-size: 14px;
  }
  .order tfoot tr:last-of-type td:before,.order tfoot tr:last-of-type td, .order tfoot tr:last-of-type th {
    font-size: 14px !important;
  }
  .order table a {
    font-size: 14px;
  }
  .order-addresses {
    flex-direction: column;
  }
  .customer td:before,.customer td{
    font-size: 14px !Important;
  }
  #shopify-section-template--21676638634267__featured_collection_BpJfab slider-component {
    margin-left: 10px;
  }

product-recommendations .product-grid .grid__item .card,.collection ul .card--standard {
    margin-inline: 0;
  }
  #shopify-section-template--21448682307867__6ee690e6-0626-4f8c-8875-e070d172b5cc .explore-section {
    gap: 15px;
    margin: 0 15px;
  }
  .product .grid--peek .grid__item {
    min-width: 100%;
  }
.product__column-sticky[data-desktop-layout=columns] .product__media-item {
    margin-left: 0px;
  }
  .seaction-heading-design {
    margin-bottom: 24px;
  }
   .video-section-design .seaction-heading-design .title, .tribe-stories-section .seaction-heading-design .title,.collection__title > h2 {
    font-size: 30px!important;
    margin-bottom: 0 !important;
  }
  img.footer-logo {
    top: 120px;
    left: unset;
    right: 22px;
    bottom: unset;
  }
  .price-add-to-cart .price.price--large .price__sale {
    font-size: 22px;
  }
  .price-add-to-cart .product-button .product-form__submit {
    font-size: 16px;
    max-width: 100%;
  }
product-info p.product__text.inline-richtext.richcon-7 {
    margin-bottom: 20px !important;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    font-weight: 500;
}
  product-info p.product__text.inline-richtext {
    font-size: 14px;
    color: #000;
    line-height: 20px;
  }
  .header {
    padding: 5px 0rem 5px 0rem !Important;
    grid-template-columns: 20% 60% 20% !Important;
  }
  a#cart-icon-bubble {
    margin-right: 0;
  }

  .accordion h3.accordion__title.inline-richtext.h4 {
    font-size: 16px !important;
}
  a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
    color: #FFF;
}
    modal-opener button.product-popup-modal__button {
        left: unset;
        right: 0;
    }
  /* #MainContent{
    margin-top: -1px;
  } */
  .pin__card.pin__card-outer a{
    display: block;
  }
  .pin__card.pin__card-outer:after,.pin__card.pin__card-outer:before {
    z-index: -1;
  }
  .page-width.order-flex {
    flex-direction: column;
    gap: 60px;
  }
  button#checkPin {
    top: 4px;
  }
  #formide {
    top: -4px;
  }
  .zipcode_entered {
    top: -4px !Important;
    position: relative;
  }
  .header__icons {
    padding-right: 2rem;
    gap: 20px;
  }
  .seaction-heading-designs .title {
      font-size: 30px !important;
  }
  .featured_item .featured-inner .heading {
    min-height: 45px;
  }
  .featured-inner img {
    height: 350px;
  }
  .events-section .item .content {
    padding: 15px 10px;
  }
  .footer-socila-media ul.list-social {
    justify-content: flex-end;
  }
  .footer-socila-media > h2 {
    text-align: right !important;
    display: block;
  }
  .footer-socila-media li.list-social__item:last-child a {
    padding-right: 0;
  }
  .footer__content-top .footer-block__details-content .list-menu__item {
    line-height: .7;
  }
 .footer-block__heading {
    margin-bottom: .7rem !important;
    line-height: 100% !important;
  }
  #shopify-section-sections--21448682766619__footer .footer-newsletter #Subscribe {
    margin-top: 2rem;
  }
  .footer__content-bottom-wrapper {
    position: unset;
  }
  .footer-socila-media .list-social__link {
    padding-top: 0 !important;
    width: auto;
  }
  .footer-socila-media ul.list-unstyled.list-social {
    gap: 0;
  }
  .footer-socila-media ul.list-unstyled.list-social {
    gap: 10px;
  }
  small.copyright__content.copy-mobile {
    font-size: 12px;
}
  .footer-socila-media ul li:nth-child(3){
    width: 14.23px;
  }
  h2.footer-heading-design {
    line-height: 100% !important;
}
  .footer-block__details-content {
    margin-bottom: 2rem !important;
}
  .footer-socila-media li.list-social__item:nth-child(3) {
    width: 14px !important;
}
}

@media screen and (max-width: 390px){
  .events-section .item .content .heading {
    font-size: 14px;
}
  .events-section .item .content {
    min-height: 10px !important;
    padding: 24px 10px !important;
  }
  #shopify-section-template--21448682307867__77eadc95-b401-418a-919a-080d10f05a72 .category-section .item .content {
    min-height: 70px;
  }
  img.footer-logo {
    right: 20px;
  }
    img.footer-logo {
      top: 120px;
  }
}

@media screen and (max-width: 350px){
  .footer .grid {
    gap: 0px;
  }

  .footer-block.grid__item.scroll-trigger.animate--slide-in:last-child {
        width: 45% !important;
  }
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
        width: 55% !important;
    }

  .menu-drawer__navigation-container li.list-social__item svg {
        width: max-content;
    }

}

.card-box {
  max-width: 350px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background: #F9F3ED;
  box-shadow: 0px 4px 4px 0px #00000040;
  overflow: visible; 
}


.card-box > a {
  display: flex;
  flex-direction: column;
}


.card-box .art-card-media,
.card-box .events-card-media,
.card-box .story-media,
.card-box .imgCategrySlide,
.card-box .ict-media {
  width: 100%;
  aspect-ratio: 350 / 440;  
  overflow: hidden;
  flex: none;
}

.card-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.card-box .content,
.card-box .art-card-caption,
.card-box .events-card-content,
.card-box .story-caption,
.card-box .ict-footer {
  padding: 14px 8px;
  background: #F9F3ED;
  min-height: 44px;
  display: flex;
  align-items: flex-start;
}

@media (max-width: 640px) {
  .card-box {
    max-width: 100%;
  }

  .art-collection-grid,
  .stories-grid,
  .events-cards-grid,
  .ict-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 20px !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}

#events-cards-{{ section.id }} .events-card-media{
  flex: none !important;
  aspect-ratio: 350 / 440;
  width: 100%;
  overflow: hidden;
}

#events-cards-{{ section.id }} .events-card-media img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#events-cards-{{ section.id }} .events-card-content{
  min-height: 44px; 
}
