/** Shopify CDN: Minification failed

Line 1317:0 Expected "}" to go with "{"

**/
/* ================================================= header css start ================================================= */

header.header.header--middle-left.header--mobile-center.page-width.header--has-menu {
  border-radius: 50px;
  margin-top: 50px;
}
body.gradient.home-bck.index header.container.header.header--middle-left.header--has-menu {
    padding-top: 30px;
}
.header{
  padding-top: 36px !important;
}
@media only screen and (max-width: 829px){
html.js {
   overflow-x:hidden;
}
  
}
/* ================================================= header css end ================================================== */

/* ================================================= video section css start ==========================================*/

.media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
  border-radius: 20px;
}

.Home-page-Header-bg {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    margin-top: 50px;
}
body.gradient.home-bck.index .Home-page-Header-bg{
    background: #80797979;
}
.video-section__media.media-fit-cover video {
    border-radius:20px;
}

/* ================================================= video section css end ============================================*/

/* ================================================= Image with text css start ========================================*/

.text_label {
  font-size: 16px;
  font-weight: 700;
}

.paragraph-custom.image-with-text__text.rte.body {
  margin-top: 0rem !important;
}

.section-template--19739445133647__featured_collection-padding{
  padding-top:0px !important;
}

.section-template--19739445133647__c2f8ab8e-740b-4820-8167-f6b4576d53c0-padding{
  padding-bottom:0px !important;
}

.circule-img.image-with-text__media-item.image-with-text__media-item--small.image-with-text__media-item--top.grid__item img {
  border-radius: 100% 20% 100% 100%;
  width: 330px;
}

div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985  p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing{
  color: #00000080;
  font-family: 'Montserrat';
  font-weight: 700;
  font-size: 24px;
  line-height: 26.5px;
  padding-bottom: 50px;
  text-transform:none;
}

div#shopify-section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202 p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing{
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  color: #FFFFFF;
  text-transform: none;
}

.collection__title.title-wrapper {
  margin-bottom: 3.75rem !important;
}

.image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__7b1546d0-64f2-4769-8a94-5b8f3f66aaba-padding.scroll-trigger.animate--slide-in {
  background: #79797933;
  border-radius: 50px;
  margin-top: 24px;
  margin-bottom: 63px;
}

.multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__text-item.grid__item {
  max-width: 70%;
}

.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
  max-width: 30%;
}

.circule-img.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item img ,
.image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__c2f8ab8e-740b-4820-8167-f6b4576d53c0-padding.scroll-trigger.animate--slide-in .image-radius-border.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media 
{
  height: 330px;
}

.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item img {
  width: 330px;
}

.image-with-text__media--medium {
  height: 34rem !important;
}

.global-media-settings {
  border:none;
}

.collection__title .title:not(:only-child) {
  margin-bottom: 0rem !important;
}

.collection__description.body.rte.scroll-trigger.animate--slide-in p {
  line-height: 1.5;
  font-size: 24px;
  font-family: 'Montserrat';
  color: #FFFFFF;
}

.collection.section-template--19739445133647__3db44e98-2549-4cf0-b9cf-4996d18acc51-padding .collection__description.body.rte.scroll-trigger.animate--slide-in p {
    font-size: 18px;
}

.image-with-text.small-text {
  font-size: 14px;
  line-height:1.5;
  color: #FFFFFF;
}

div#shopify-section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202 .grid--1-col .grid__item{
  max-width: 50%;
}

div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 .grid--1-col .grid__item , div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .grid--1-col .grid__item {
  max-width: 30%;
}

h2.heading-custom.image-with-text__heading.inline-richtext.h1 {
  font-size: 64px;
}

/* ================================================= Image with text css end ================================================= */

/* ================================================= feature product CSS start =============================================== */

.color-background-1{
  --color-secondary-button:none;
}

/* ================================================= feature product CSS end ================================================= */

.section-template--19739445133647__8f9e7228-66c3-4399-ad0e-4e19f7211b71-padding {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  background: #DECFD7;
} 

.rich-text__blocks.center h2 {
  font-family: 'Montserrat Alternates';
  font-weight: 700;
  font-size: 64px;
  color: #000000;
}

.rich-text__text.rte p {
  font-size: 18px;
  line-height:1.5;
  color: #000000;
}

.section-template--19739445133647__3db44e98-2549-4cf0-b9cf-4996d18acc51-padding {
  padding-top: 80px !important;
}

p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing {
  font-size: 32px;
  color: #FFFFFF;
  font-family: 'Montserrat';
  line-height: 38.53px;
}

/* ================================================= custom invitation section css start ======================================== */

.invitation-parent {
  display: flex;
  flex-wrap: wrap;
  max-width: 100rem;
  margin: 0 auto;
}

.invitation-image img {
  border-radius: 100% 20% 100% 100%;
  width: 299px;
  height: 299px;
  margin: 0 auto;
  margin-top: 40px;
}

.invitation-image {
  background: #79797933;
  flex: 0 0 50%;
  max-width: calc(50% - 60px);
  margin: 0 30px;
  border-radius: 50px;
  margin-bottom: 142px;
  cursor:pointer;
}

.invitation-heading-inner p {
  color: #FFFFFF;
  font-size: 14px;
  padding-top: 30px;
  margin-bottom:0px !important;
}

.invitation-heading-inner span {
  font-size: 53px;
  color: #FFFFFF;
  font-weight: 700;
  line-height: 1.5 !important;
  font-family: 'Montserrat Alternates';
  
}

.invitation-heading {
    margin: 0 60.5px 50px;
}

.invitation-btn {
  background: #00000033;
  width: 100%;
  border-radius: 30px 5px 30px 30px;
  padding: 12px;
  margin: 0 auto;
  justify-content: center;
  display: flex;
  align-items: center;
  margin-top: 25px;
}

a.btn_img {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.5px;
}

.section-template--19739445133647__featured_collection-padding{
  padding-bottom: 60px !important;
}

.custom-cart img {
  width: 20px;
  height: 20px;
  margin: 0px;
  border-radius: inherit;
}

.custom-cart {
  padding-right: 30px;
}

a.invitation-card-link {
    text-decoration: none;
}


/* ================================================= custom invitation section css end ======================================== */

div#shopify-section-template--19739445133647__7b1546d0-64f2-4769-8a94-5b8f3f66aaba .image-with-text__text-item.grid__item {
  max-width: 50%;
}

div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 .image-with-text__text-item.grid__item , 
div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .image-with-text__text-item.grid__item {
  max-width: 70%;
}

.rich-text__text.rte.scroll-trigger.animate--slide-in {
  margin-top: 1rem !important;
}

.card--standard>.card__content .card__information{
 padding: 34px 0px 0px!important;
}

.card-information {
   padding-bottom: 10px;
}

.page-width-desktop{
   padding: 0px;
}

h2.title.inline-richtext.h2.scroll-trigger.animate--slide-in , h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in {
  color: white;
  text-align: center;
  font-size:64px;
  line-height: 1.0;
}

.paragraph-custom.image-with-text__text.rte.subtitle {
  font-size: 11px;
  color: #FFFFFF;
  line-height: 1.5;
  padding-bottom:5px;
}

div#shopify-section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202 .image-with-text.small-text{
  color: #ffffff80;
}

.multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media ,
.image-radius-border.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media ,
.image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
  box-shadow: 0px 0px 74px 0px #00000059;
  width: 330px;
  height: 330px;
  border-radius: 100% 20% 100% 100%;
}

h2.image-with-text__heading.h1.rte{
  line-height: 1.1 !important;
}

h2.image-with-text__heading.h1.rte , div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2{
  font-size: 64px;
  font-family: 'Montserrat Alternates';
  font-weight: 700;
  line-height: 1.3;
  color:black;
}

div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 {
  margin-top: -7rem;
}


/* =============================================================== Cooperation CSS start ==================================================================== */

h3.cooperation-heading-name {
    margin: 0;
    text-align: center;
    font-family: Montserrat;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: -0.06em;
    text-align: center;
}
section.Cooperation-partners {
    background: #DECFD7;
    padding-bottom: 34px;
}

.coopertaion-btn-parent {
    text-align: center;
}
a.button-text {
    text-decoration: none;
    color: white;
    background: #00000033;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 700;
    border-radius: 30px 5px 30px 30px;
    display: block;
    width: 611px;
    margin: 0 auto;
    padding: 19.5px 0px;
}

a.button-text:hover {
    background: black;
    transition: .3s ease-in-out;
}
/* =============================================================== Cooperation CSS end ==================================================================== */



/* ================================================= cart css start ================================================= */

.cart-item__image-container.gradient.global-media-settings img {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  margin-left: 40px;
}

.cart-items td {
  padding-top:0rem !important;
}

.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){
  margin-top: 0rem !important;
}

.cart-items td{
  vertical-align: middle !important;
}

.cart-item {
  padding: 20px 40px;
  border-radius: 50px;
  margin-right: 60px;
}

span.price.price--end , td.cart-item__details a {
  color: #000000;
  font-size: 18px;
  font-weight: 700;
}

tbody.cart--main{
   align-items: center;
}

td.cart-item__quantity {
  background: #000000;
  border-radius: 30px 5px 30px 30px;
}

td.cart-item__vendor span {
  font-size: 11px;
  color: #000000;
}

.cart-item__name:hover{
  text-decoration: none !important;
}

.cart-item__image-container.gradient.global-media-settings img{
  margin-left: 0px;
}

.cart-item>td+td{
  padding-left: 0rem  !important;
}

td.cart-item__vendor span {
  margin-right: 50px;
}

.title-wrapper-with-link h1 {
  font-size: 64px;
  font-weight: 700;
  color: #000000;
}

tbody.cart--main {
  margin-bottom: 20px;
}

button#checkout {
  background: #00000033;
  border-radius: 30px 5px 30px 30px;
}

.button:after{
   box-shadow:none;
}

.button{
   --border-opacity: none;
}

.checkout_img {
  margin-right: 30px;
}

.totals p {
  color: #00000080;
  font-size: 36px;
  font-weight: 700;
  padding-bottom: 30px;
}

.section-template--19739444937039__cart-footer-padding{
  padding-top: 0px !important;
}

td.cart-item__media {
    width: 20%;
}

td.cart-item__details {
    width: 30%;
}

td.cart-item__vendor {
    width: 30%;
}
/* ================================================= cart css end ================================================= */

.collection-page .card--bg.card.card--standard.card--media :hover a.btn-look-detail{
  background:black;
  transition:0.5s;
}

div#shopify-section-template--19739445133647__7b1546d0-64f2-4769-8a94-5b8f3f66aaba .image-with-text__content>*+* {
  margin-top: 1rem !important;
}

.section-template--19739445133647__7b1546d0-64f2-4769-8a94-5b8f3f66aaba-padding{
  padding-top:0px !important;
}

.content__text {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  color: #00000080;
  padding-top: 40px;
  padding-bottom: 20px;
  letter-spacing: -2px;
}

.card:not(.ratio)>.card__content {
  grid-template-rows: none !important;
}

.product_descripation {
  text-align: center;
  color: #FFFFFF;
  font-size: 16px;
}

.footer-block__details-content .list-menu__item--link:hover{
  text-decoration:none !important;
}

/* =========================================================================== Personal party CSS start ================================================================== */

.image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in a.button.button--primary {
    border-radius: 30px 5px 30px 30px;
    background: #00000033;
}

/* =========================================================================== Personal party CSS end =====================================================================*/


/* Responsive css start */

@media screen and (max-width: 1402px) {
  
 div#shopify-section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202 ,
 div#shopify-section-template--19739445133647__7b1546d0-64f2-4769-8a94-5b8f3f66aaba {
    max-width: 95%;
    margin: 0 auto;
 }
  
}

@media screen and (max-width: 1284px) {
  
  div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 .grid--1-col .grid__item, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .grid--1-col .grid__item {
    max-width: 40%;
  }
  div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 .image-with-text__text-item.grid__item, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .image-with-text__text-item.grid__item {
    max-width: 60%;
  }
  div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 h2{
     font-size: 35px !important;
  }
  .content__text{
    padding-top: 0px;
  }
  div#ImageWithText--template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 {
    margin-left: 4rem;
  }
  
}

@media screen and (max-width: 1042px) {

  div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 h2 {
    font-size: 25px !important;
   }
  .image-with-text__text.rte.body, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 p, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .paragraph-custom p {
    font-size: 15px;
  }
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513-padding.scroll-trigger.animate--slide-in h2.heading-custom.image-with-text__heading.inline-richtext.h1 {
        font-size: 45px  !important;
  }
  
}

@media screen and (max-width: 1204px) {
  
  div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 h2 {
    font-size: 30px;
  }
  .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    margin-left: -3rem;
  }
  .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    max-width: 35%;
  }
  .multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__text-item.grid__item {
    max-width: 65%;
  }
 .multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    width: 310px;
  }
  
}

@media screen and (max-width: 1025px) {
  
  div#ImageWithText--template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 {
    margin-left: 9rem;
  }
  .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
    margin-left: 8rem;
  }
  
}
@media screen and (max-width: 1133px){
  #insta-feed h2 {
    font-size: 50px !important;
}
}
@media screen and (max-width: 1022px) {

  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 55px;
  }

@media screen and (max-width: 981px) {

  div#shopify-section-template--19739445133647__7b1546d0-64f2-4769-8a94-5b8f3f66aaba h2.heading-custom.image-with-text__heading.inline-richtext.h1 {
    font-size: 50px!important;
  }
  .image-with-text.isolate.collapse-padding.scroll-trigger.animate--slide-in {
    max-width: 95%;
    margin: 0 auto;
  }
  .image_logo_inner img {
    width: 127px;
    height: 28px;
}
  h3.cooperation-heading-name {
    font-size: 27px;
}
  .cooperation-images-parent {
    margin-top: 17px;
    margin-bottom: 36px;
}
  a.button-text {
    font-size: 18px;
    width: 575px;
    padding: 13.5px 0px;
}
  .image_logo_inner1 img {
    width: 86.35px;
    height: 28px;
}
  .image_logo_inner {
    margin-right: 8px;
}
  .image_logo_inner1 {
    margin: 0 8px;
}
}

@media screen and (max-width: 913px) {

  div#shopify-section-template--19739445133647__7b1546d0-64f2-4769-8a94-5b8f3f66aaba h2.heading-custom.image-with-text__heading.inline-richtext.h1 {
    font-size: 43px !important;
  }
}

@media screen and (max-width: 966px) {

  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 50px;
  } 
  .image-with-text__text.rte.body, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 p, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .paragraph-custom p {
    font-size: 13px;
   }
  .section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
   }
  .product-contact-form-desc p strong {
    font-size: 10px;
}
  .field-block input, .field-block select {
    padding: 13px;
    font-size: 11px;
}
  .product-contact-form-block {
    padding: 42px 22px;
    border-radius: 50px;
}
  .product-contact--form- .submit a {
    padding: 12px;
    font-size: 14px;
}
  .select-box, .select-box1 {
    padding: 13px !important;
}
}
  
@media screen and (max-width: 989px) {
  
  a.link.link--text.list-menu__item.list-menu__item--link{
    line-height: 0;
  }
  h2.footer-block__heading.inline-richtext{
    font-size: 16px;
  } 
  a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 14px;
  }
  .section-sections--19739445494095__footer-padding {
    padding-top: 35px !important;
    padding-bottom: 20px !important;
  }
  h2.footer-block__heading.inline-richtext {
    margin-bottom: 5px;
  }
  #insta-feed h2 {
    font-size: 50px !important;
}
}
  
@media screen and (max-width: 981px) {
  
  .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
    margin-left: 5rem;
  }
  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 52px;
  }

}

@media screen and (max-width: 959px) {

  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 50px;
  }
  
}

@media screen and (max-width: 932px) {

  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 48px;
  }
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in .text_label {
    font-size: 12px;
    font-weight: 700;
}
   .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in .custom-cart {
    padding-right: 26px;
}
}

@media screen and (max-width: 906px) {

  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 45px;
  }
 .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
   max-width: 40%;
  }
  .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
    margin-left: 3rem;
  }
  .section-template--19739445133647__11609551-73bb-4ab2-93ac-2d1bef08a32b-padding .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    width: 545px;
    right: 0;
    margin: 0 auto;
    height: 267px;
  }
  .video-section__media.media-fit-cover video {
    /* width: 545px; */
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 20px;
    /* height: 267px; */
  }
  deferred-media.video-section__media.deferred-media.no-js-hidden.gradient.global-media-settings.media-fit-cover.scroll-trigger.animate--slide-in {
    background:#79797933;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .Home-page-Header-bg .header {
    padding: 20px 79px!important;
  }
#insta-feed h2 {
    font-size: 45px !important;
}
}

@media screen and (max-width: 800px) {

  div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 .image-with-text__text-item.grid__item, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .image-with-text__text-item.grid__item {
    max-width: 55%;
  }
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513-padding.scroll-trigger.animate--slide-in h2.heading-custom.image-with-text__heading.inline-richtext.h1 {
    font-size: 39px!important;
  }
  div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 h2 {
    font-size: 22px !important;
  }
  .product-contact-form button.slick-next.slick-arrow, .product-contact-form button.slick-prev.slick-arrow {
    padding: 15px;
    width: 90px;
}
}
  
@media screen and (max-width:829px){
  
  .Home-page-Header-bg .header {
    padding: 20px 28px!important;
  }
   #insta-feed h2 {
    font-size: 40px!important;
}
}
  
@media screen and (max-width: 834px) {

  .section-template--19739444937039__cart-items-padding {
     padding-top: 0px !important;
   }
  .title-wrapper-with-link h1{
    font-size: 48px;
   }
  span.price.price--end, td.cart-item__details a{
    font-size: 14px;
   }
  td.cart-item__vendor span {
    margin-right: 45px;
   }
  .cart-item{
    width: 100%;
  }
  .multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    width: 310px;
  }
   .circule-img.image-with-text__media-item.image-with-text__media-item--small.image-with-text__media-item--top.grid__item img ,
   .multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    height: 300px !important;
  } 
  .image-with-text__text.rte.body, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 p, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .paragraph-custom p {
    font-size: 12px;
  }
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in {
     margin-top: 80px;
     margin-bottom: 80px;
  }
  .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
    margin-left: 5rem;
   }
  .field-block select {
    height: 40px;
}
 
}
@media screen and (max-width: 839px){
  .dropdown-content {
    max-height: 150px;
}
}
@media screen and (max-width: 798px) {
  
  .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    max-width: 40%;
   }
  .multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    width: 280px !important;
  }
  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 42px;
  }
  .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    max-width: 100%;
  }
}

@media screen and (max-width: 786px) {
  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 40px;
  }
}
  
@media screen and (max-width: 759px) {
  
  div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 .grid--1-col .grid__item, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .grid--1-col .grid__item {
    max-width: 100%;
  }
  div#ImageWithText--template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 {
    margin-left: 0rem !important;
  }
  .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    margin: 0 auto;
    margin-top: 35px;
    max-width: 100% !important;
  }
  .image-with-text__text-item.grid__item , div#shopify-section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202 .grid--1-col .grid__item {
    max-width: 100% !important;
  }
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .image-with-text__text-item.grid__item {
    width: 100%;
  }
  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse {
    margin-top: 50px;
  }
  td.cart-item__vendor {
    width: 35%;
  }
   /* div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 .circule-img.image-with-text__media-item.image-with-text__media-item--small.image-with-text__media-item--top.grid__item  {
    order: 2;
  } */
 .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in .text_label {
    font-size: 14px;
    font-weight: 700;
}
}

@media screen and (max-width: 749px) {
  
  a.link.link--text.list-menu__item.list-menu__item--link.list-menu__item--active , a.link.link--text.list-menu__item.list-menu__item--link {
    justify-content: center;
  }
  .footer-block__details-content{
    margin-bottom: 1rem !important;
  }
  .footer-block__details-content.rte {
    padding-top: 12px;
  }
  .section-sections--19739445494095__footer-padding{
    padding-bottom: 15px !important;
  }

  /* cart responsive */
  
   td.cart-item__details, td.cart-item__vendor {
      width: 50%;
   }
  .cart-item{
    display: flex !important;
    padding: 10px 40px;
    margin-right: 30px;
  }
  .cart-item{
    gap: 0 !important;
    margin-bottom: 20px !important;
    align-items: center;
  }
  .cart-items, .cart-items thead, .cart-items tbody {
    width: 94% !important;
   }
  tbody.cart--main {
    display: flex !important;
  }
}

@media screen and (max-width: 611px) {
  
  td.cart-item__details, td.cart-item__vendor {
    width: 60%;
 }
 .cart-item>td+td {
    padding-left: 2rem !important;
 }
  section#shopify-section-template--19739445133647__1701259712cbf5d53b {
    /* padding-top: 65px; */
    padding-bottom: 52px;
}
 
}

  @media screen and (max-width: 640px){

  a.button-text {
    font-size: 15px;
    width: 430px;
    padding: 13.5px 0px;
}
  .cooperation-images-parent {
    margin-top: 17px;
    margin-bottom: 24px;
}
  h3.cooperation-heading-name {
    font-size: 24px;
}
  .field-block select {
    height: 43px;
}
}

@media screen and (max-width: 567px){
  div#insta-feed h2 {
    margin: 0 6px;
}
}
  
@media screen and (max-width: 590px){
  div#insta-feed {
    display: block;
}
  div#insta-feed h2 {
    max-width: 100%;
}
  #insta-feed h2 {
    font-size: 36px!important;
}
  .app-logo-share-parent {
    justify-content: center;
}
  #insta-feed h2 {
    text-align: center!important;
}
}
  
@media screen and (max-width: 559px) {
  
  .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
    margin-left: 0rem;
   }
    /* .video-section__media {
    --ratio-percent: 55.5% !important;
  } */

 .section-template--19739445133647__11609551-73bb-4ab2-93ac-2d1bef08a32b-padding .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer, .video-section__media.media-fit-cover video {
    /* width: 388px!important;
     height: 222px!important; */
}
  #insta-feed h2 {
    font-size: 33px!important;
}
 
}

@media screen and (max-width: 554px) {
  
  .cart-item>td+td {
    padding-left: 1rem !important;
  }
  td.cart-item__vendor span {
    margin-right: 0px;
  }
  .cart-item {
    margin-right: 15px;
    padding: 10px 25px;
  }
}
  
@media screen and (max-width: 531px) {
  
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513-padding.scroll-trigger.animate--slide-in h2.heading-custom.image-with-text__heading.inline-richtext.h1 {
    font-size: 32px!important;
   }
  .image-with-text__text.rte.body, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 p, div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 .paragraph-custom p {
    font-size: 10px;
   }
   div#shopify-section-template--19739445133647__bd12e948-2ef6-4967-b66c-709d6df4b985 h2 {
    font-size: 16px !important;
   }
  .content__text{
    font-size: 12px;
    letter-spacing: -1px;
  }
  .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    width: 300px;
  }
  .content__text {
    margin-top: -4rem;
  }
  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 32px;
  }
  .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
    margin-left: 0rem;
    }
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in .custom-cart {
    padding-right: 18px;
}
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in .text_label {
    font-size: 12px;
    font-weight: 700;
}
   .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__2fd2f6ca-a524-4ec3-afec-28d1c56fc202-padding.scroll-trigger.animate--slide-in .custom-cart img {
    width: 17px;
    height: 17px;
    margin: 0px;
    border-radius: inherit;
}
  .product-contact-form-desc p strong {
    font-size: 12px;
}
  div#insta-feed h2 {
    margin: 0 2px;
}
}

@media screen and (max-width: 455px) {
  
  td.cart-item__details, td.cart-item__vendor {
    width: 80%;
  }
  td.cart-item__details a {
    font-size: 13px;
  }
  span.price.price--end, td.cart-item__details a {
    font-size: 12px;
  }
  label.switchMonthly , .switches-container label {
    font-size: 12px;
  }
  .section-template--19739445133647__11609551-73bb-4ab2-93ac-2d1bef08a32b-padding .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer, .video-section__media.media-fit-cover video {
    /* width: 350px!important;
    height: 214px!important; */
  }
  .product-contact-form button.slick-next.slick-arrow, .product-contact-form button.slick-prev.slick-arrow {
    padding: 15px;
    width: 80px;
}
}
  
@media screen and (max-width:472px){

.video-section__media {
    --ratio-percent: 65.5% !important;
 }
  h3.cooperation-heading-name {
    font-size: 21px;
}
  a.button-text {
    font-size: 13px;
    width: 355px;
    padding: 12.5px 0px;
}
  .image_logo_inner img {
    width: 91.25px;
    height: 20px;
}
  .image_logo_inner1 img {
    width: 61.68px;
    height: 20px;
}
}
  
@media screen and (max-width: 428px) {

  .title-wrapper-with-link h1 {
    font-size: 40px;
  }
  .switches-container{
    width: 100%;
  }
  .circule-img.image-with-text__media-item.image-with-text__media-item--small.image-with-text__media-item--top.grid__item img ,
  .multirow.section-template--19739445133647__bb5fbbae-5e5c-4aac-8cac-5dce86d44cd4-padding.gradient.color-background-1 .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    height: 280px !important;
  }
  .image-with-text.image-with-text--no-overlap.page-width.isolate.section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513-padding.scroll-trigger.animate--slide-in h2.heading-custom.image-with-text__heading.inline-richtext.h1 {
    font-size: 25px!important;
  }
  .text_label {
    font-size: 11px;
  }
  cart-remove-button .button {
    min-width: calc(3.5rem / var(--font-body-scale)) !important;
    min-height: 3.5rem !important;
  }
}

@media screen and (max-width:424px){
  .Home-page-Header-bg .header {
    padding: 20px 8px!important;
  }
   body.gradient.disco-product.product-page-collection-product.product\.disco-product .custom-css, body.gradient.product-page-collection-product.product .custom-css, body.gradient.product-wedding.product-page-collection-product.product\.wedding-product .custom-css,
  .individual-product-form-content button#ProductSubmitButton-{
    font-size: 14px !important;
}
}
  
@media screen and (max-width: 411px) {

  .cart-item {
    padding: 10px 15px;
   }

  .section-template--19739445133647__11609551-73bb-4ab2-93ac-2d1bef08a32b-padding .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer, .video-section__media.media-fit-cover video {
    /* width: 280px!important;
    height: 195px!important; */
  }
   a.button-text {
    font-size: 11px;
    width: 295px;
    padding: 11.5px 0px;
}
  h3.cooperation-heading-name {
    font-size: 16px;
}
  #insta-feed h2 {
    font-size: 28px !important;
}
}

@media screen and (max-width: 389px) {
  
  .cart-item {
    padding: 10px 10px;
  }
  .cart-item {
    margin-right: 5px;
  }
 
 
}

@media screen and (max-width: 377px) {
  
  td.cart-item__vendor span {
    font-size: 8px;
  }
   td.cart-item__details a {
    font-size: 10px;
}
  td.cart-item__vendor {
    line-height: 15px;
}
  #insta-feed h2 {
    font-size: 34px !important;
}
   .Home-page-Header-bg {
    border-top-left-radius: 30px !important; 
    border-top-right-radius: 30px !important;
}
}

@media screen and (max-width: 345px) {
  
  td.cart-item__details, td.cart-item__vendor {
    width: 100%;
  }
  .title-wrapper-with-link h1 {
    font-size: 35px;
  }
 
}

@media screen and (max-width: 330px) {
  
  .cart-item>td+td {
    padding-left: 0.5rem !important;
  }
  span.price.price--end, td.cart-item__details a {
    font-size: 10px;
  }
  .section-template--19739445133647__11609551-73bb-4ab2-93ac-2d1bef08a32b-padding .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer, .video-section__media.media-fit-cover video {
    /* width: 255px!important; */
    /* height: 168px!important; */
   }
}
  
@media screen and (max-width: 328px) {
  .image-radius-border.image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
    width: 280px;
  }

  h2.image-with-text__heading.h1.rte, div#shopify-section-template--19739445133647__e8b6b1a3-5d0f-4e9e-8037-121f703df513 h2 {
    font-size: 30px;
  }
}

@media screen and (max-width: 798px) {
  .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
    margin-left: 0rem !important;
  }
}
  
  @media screen and (max-width: 504px){
  #insta-feed h2 {
    font-size: 38px !important;
}
}
  @media only screen and (max-width: 414px){
   #insta-feed h2 {
    font-size: 28px !important;
}
}

.button {
    padding: 0 2rem;
}
  
