/** Shopify CDN: Minification failed

Line 427:0 Unexpected "}"
Line 533:0 Unexpected "}"
Line 927:16 Expected identifier but found "/"
Line 940:24 Expected ":"

**/
@font-face {
 font-family: 'Signatie';
src: url('/cdn/shop/files/Signatie.woff2?v=1687162280') format('woff2'),
url('/cdn/shop/files/Signatie.woff?v=1687162280') format('woff');
}
 @font-face {
    font-family: 'BigCaslon';
src: url('/cdn/shop/files/BigCaslon-Rom.woff2?v=1687231917') format('woff2'),
url('/cdn/shop/files/BigCaslon-Rom.woff?v=1687231917') format('woff');
}
 @font-face {
 font-family: 'Vanitas';
src: url('/cdn/shop/files/Vanitas-Bold.woff2?v=1687322764') format('woff2'),
url('/cdn/shop/files/Vanitas-Bold.woff?v=1687322765') format('woff');
}

@font-face {
  font-family: 'Nunito Sans Variable';
  src: url('/cdn/shop/files/NunitoSans-VariableFont_YTLC_opsz_wdth_wght.ttf?v=1749538379') format('truetype');
  font-weight: 100 900;
  font-display: swap;
}
/* .cart-page p {
    display: none !important;
} */
/* #top-bar a {
   
 font-family: 'BigCaslon' !important; 
} */
#top-bar {
    padding: 0.2rem 0 !important;
    background: #f2f0ef !important; /* White background */
}


/* form#CollectionSidebarFiltersForm {
    display: none;
} */
.sizechartsection p {
    font-size: 25px;
    line-height: 34px;
    /* font-family: 'BigCaslon'; */
}
.sizechartsection h4 {
    color: #000;
    font-weight: normal;
    /* font-family: 'BigCaslon'; */
    font-size: 16px;
    line-height: 24px;
}
.testimonial_ladies_section .flickity-viewport {
   height: 370px !important; 
}
.testimonial__content p {
        overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
#mini-cart p.sm-caps.or-divider.mt2.mb2.a-center {
    display: none;
}
p.appointment_text {
    text-align: center;
    padding: 2rem 8rem;
    font-size: 16px;
    line-height: 22px;
    /* font-family: 'BigCaslon' !important; */
}
#newsletter__popup-content {height: 400px !important;}
/* #shopify-section-template--16678985498872__49cc7f1b-7621-4686-8509-f90b4c45388f .rich__text--content p { font-family: 'BigCaslon' !important;} */
#shopify-section-template--16678985498872__49cc7f1b-7621-4686-8509-f90b4c45388f .rich__text--link a.button { font-size: 15px !important;}
.klyvioform {
    text-align: center;
    margin: 0 auto;
    width: 765px !important;
}
.collection__page--productContent .prod-sizes {
    display: none;
}
.klyvioform input#email_77718501 {
    width: 440px;
}
.klyvioform input#message_77718502 {
    width: 440px;
}
.megamenu .span-12.auto {
    grid-column: auto / span 12;
    width: 80% !important;
}
a.ajax-cart__button-view_cart.button.secondary-button {
    background: transparent !important;
    color: #000 !important;
    font-size: 16px !important;
}
.size-swatch ul {
    display: none;
}
#shopify-section-template--16678985367800__2780df3a-4ec0-4910-aa62-370b97e2a232 .prod-sizes ul.size.options {  display: none;}
a.ajax-cart__button-view_cart.button.secondary-button {
    background: #fff !important;
    color: #000 !important;
    font-size: 16px !important;
    border-radius: 4px !important;
    padding: 0px 30px;
      width: -webkit-fill-available;
}
input#checkout {
    background: transparent !important;
    color: #000 !important;
    border-radius: 4px;
}

#shopify-section-template--16678985498872__bf6efdba-7876-4af4-b871-b38190135ac0 .rich__text--content p {
    /* font-family: 'BigCaslon' !important; */
}
#shopify-section-template--16678985498872__49cc7f1b-7621-4686-8509-f90b4c45388f .rich__text--content {
    /* font-family: 'BigCaslon' !important; */
}

.klyvioform input::placeholder {
    font-size: 13px !important;
    line-height: 18px !important;
    text-transform: capitalize !important;
    color: grey !important;
}
.twoimagesandtext_inner_text p {
    /* font-family: 'BigCaslon' !important; */
}
.collection__horizontal-toolbar.sort-by__wrapper.sorting_collection {
    display: none;
}
.collection__page  .product-details h3 {  color: #fff !important; display: none;}
.collection__page .product-details p {  display: none;}
#shopify-section-template--16678985498872__form section.global__section.contact__form-section.section-template--16678985498872__form {
    width: 50%;
    margin: 0 auto;
}
div#shopify-section-template--16678985498872__form {
    width: 70%;
    margin: 0 auto;
}
.klyvioform input#message_77718035 {
    width: 435px !important;
    padding: 2rem 2rem 5rem 1rem !important;
}
.klyvioform input#email_77718034 {
    width: 430px;
}
#newsletter__popup-content {
    background-color: #ffffff;
    height: 400px !impprtant;
}
#newsletter__popup-content {
    background: url(/cdn/shop/files/POP-UP_1200x.png?v=1689747119);
    background-size: cover !IMPORTANT;
    background-repeat: no-repeat;
    background-position: CENTER !important;
}

.collection__page-sidebar h4 {  color: #000; text-align: center; text-transform: uppercase;}
.collection__page-filter { display: NONE;}

.template-page-about-us header {  
  background: transparent; position: relative;  padding-top: 40px;}
.template-page-about-us .site-wrap { position: absolute !important; top:-25px !important; left: 0 !important; width: 100% !important; z-index: 1 !important;}
.template-page-about-us .header-section {
    background: transparent !important;
    position: relative !important;
    z-index: 1 !important;
    transition: all .25s ease-in-out;
    width: 100% !important;
    max-width: 100% !IMPORTANT;
}
p.lbbox_head {
    font-size: 29px;
    line-height: 50px;
    /* font-family: 'BigCaslon' !important; */
    font-weight: normal;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0px 0 5px;
}
nav#nav {
    border-bottom: 4px solid #B68D40;
}
.template-page-about-us div#shopify-section-header {
    position: unset;
    top: 0;
    left: 0;
    width: 100%;
   z-index: 2;
}
.template-page-about-us nav#nav {
    background: transparent !important;
}
section.parallax-template--16678985433336__6c924ae8-59c4-48a4-a038-6c8d36b95225 {
    margin: 0;
}
p.lbbox_price {
    font-size: 35px;
    line-height: 50px;
    /* font-family: 'BigCaslon' !important; */
    font-weight: normal;
    padding-bottom: 22px;
    text-transform: uppercase;
    font-weight: bold;
}
.collection__page .product-info h2, .product-info .product__title {
    font-size: 13px !important;
    line-height: 23px !important;
    color: #000;
    /* font-family: 'BigCaslon' !important; */
    text-align: center;
}
.megamenu .span-9.auto {
    grid-column: auto / span 9;
    width: 75%;
}
.collection__page  .product-info {
    display: block;
}
ul.megamenu {
    width: 80%;
    margin: 0 auto;
    left: 10%;
}
h1.collection__page-title {
    /* font-family: 'BigCaslon' !important; */
    font-size: 25px;
    line-height: 36px;
    color: #000;
}
#shopify-section-template--16678985433336__6c924ae8-59c4-48a4-a038-6c8d36b95225 p {
    line-height: 140px;
    /* font-family: 'Signatie' !important; */
    font-size: 41px;
    color: -webkit-linear-gradient(#eee, #333);
    background: -webkit-linear-gradient(#ebd197,#b48811, #DEDAD6, #a2790d, #BB9F5C, #bb9b49 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 55px;
    text-align: center;
    padding: 0;
    margin-top: -39px !important;
}
#shopify-section-template--16678985433336__25da745c-4894-44c9-bda3-9f199418441a .image__withText-caption {
    width: 90% !important;
}
.collection__promotion-template--16553172041976__promo .collection__promotion-container {
    background-color: transparent !important;
}

h1.imagewithtext_heading {
    font-weight: 400;
    /* font-family: 'BigCaslon' !important; */
    font-size: 40px;
    line-height: 50px;
    padding-top: 2em;
    color: #b68d40;
}
#shopify-section-template--16678985433336__25da745c-4894-44c9-bda3-9f199418441a a.caption__link {
    border: 2px solid #b68d40;
    width: 60%;
    text-align: center;
    text-decoration: unset;
    padding: 10px;
    /* font-family: 'BigCaslon'; */
    border-radius: 10px;
}
div#shopify-section-template--16678985433336__25da745c-4894-44c9-bda3-9f199418441a {
    width: 85%;
    margin: 0 auto;
}
#shopify-section-template--16678985433336__6c924ae8-59c4-48a4-a038-6c8d36b95225 h2 {
    /* padding-top: 2em;     font-family: 'BigCaslon' !important; */
}
#shopify-section-template--16678985433336__6c924ae8-59c4-48a4-a038-6c8d36b95225 .parralax__image--wrapper {
    min-height: 600px !important;
}
/* li{   font-family: 'BigCaslon';} */
/* p { font-family: 'Vanitas' !important;} */
h3.product__vendor {
    color: #000;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 20px;
  font-family: 'Lustria', serif !important;
}
.newsletter__popup-form {
    display: none !important;
}
span.bacurr-money {
    /* font-family: 'accent normal'!important; */
}
.price span {
    font-family: inherit !important;
}

.lbboxes {
    width: 100%;
    margin: 0 auto;
}
#shopify-section-template--16678985662712__banner h1.section__page-title {
   
    margin-bottom: 20px !important;
   
    margin-top: 40px !important;
    font-weight: normal;
    /* font-family: 'Signatie' !important; */
    font-size: 55px;
    line-height: 65px;
    color: #B68D40;
}
h1.instafeed_social {
    padding-top: 80px;
    font-size: 40px;
    margin-bottom: 0 !important;
    color: #B68D40;
    line-height: 30px;
}
label.swatches__form--label {
    border: 2px solid #000;
}
.product__quantity--wrapper {
    border: 2px solid #000;
}
p.subheading_instafeed {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  
}
.product__section-contentWrapper.span-6.sm-span-12.auto.aos-init.aos-animate {
    padding: 20px 20px !important;
  font-family: 'Lustria', serif !important;
}
footer#footer .row {
    max-width: 1200px;
    gap: 20px !important;
}
div#bottom-footer ul#social-links {
    float: none;
    text-align: center !important;
}
div#bottom-footer .footer-left {
    width: 100% !important;
    text-align: center;
    display: grid;
    justify-content: center;
}
div#bottom-footer {
    display: block !important;
    max-width: 100% !important;
}
p.swatches__option-name {
    font-family: 'Lustria', serif !important;
    color: #000 !important;
    font-size: 15px;    text-transform: uppercase;
    font-size: 11px;
    line-height: 20px;
}
/* h1.product__section-title.product-title {  color: #000; text-transform: uppercase; font-family: 'BigCaslon';} */
#shopify-section-template--16678985367800__slideshow button.flickity-button.flickity-prev-next-button.previous {
    background: unset !important;
}
#shopify-section-template--16678985367800__slideshow button.flickity-button.flickity-prev-next-button.next {
    background: unset !important;
}
.bacurr-choiceDesign {
    margin-top: 90px !important;
}
.product-details p {
    color: #fff !important;
}
.product__section-contentWrapper {
    padding-left: 45px !important;
}
.product__section-images button.flickity-button.flickity-prev-next-button.previous {
    border: 2px solid #000 !important;
}
.product__section-images button.flickity-button.flickity-prev-next-button.next {
    border: 2px solid #000!important; 
}
.customcorerigh_content_right {
 /* font-family: 'BigCaslon' !important; */
}
.testimonial__content p {
    /* font-family: 'BigCaslon' !important; */
}
.testimonial.span-4.sm-span-12.auto.is-selected {
    transform: scale(1.1);
}
.testimonial__container-carousel .flickity-viewport {
    max-height: 100% !important;
    padding: 20px 0;
}
svg.flickity-button-icon {
    color: #000 !important;
}
#shopify-section-template--16678985367800__slideshow svg.flickity-button-icon {
    color: #fff !important;
}
.testimonial_name {
    /* font-family: 'BigCaslon'; */
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 21px;
    text-transform: uppercase;
}
.newsletter__section p:nth-child(2) {
    padding: 20px 0 10px;
}
.product-info {
    display: none;
}
/* .product__section-title {
    /* font-family: 'BigCaslon' !important; */
} */


.testimonial__content svg { fill: #b68d40; stroke: #b68d40;}
div#featured_collection--template--16678985367800__featured-collection { padding-top: 0px !important;}
#slide--template--16678985367800__slideshow-slide-2 .slideshow__caption.image__caption.middle_center.slide-f45b7fbb-7c56-4e29-9d61-ffb429f34fa8 {
 margin: 0 auto !important;}
#slide--template--16678985367800__slideshow-slide-2 h2.slideshow__title {  margin-left: 25px !important;}
.navigation.full-nav a.navigation__menulink { font-size: 14px !important;} 
.testimonial_name {padding-top: 20px; padding-bottom: 20px;}
.step_into .container { max-width: 1480px;   margin: 0 auto; padding: 20px 65px 0;  width: 100%;}
.testimonial__content h3 { color: #000;  padding-top: 20px; padding-bottom: 20px;}
/* span.saves-description {
    font-family: 'Signatie' !important;
} */
.slideshow__btn-wrapper {
  
    margin-top: 0px !important;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    background: #B68D40 !important;
    border: 1px solid #B68D40 !important;
    text-transform: uppercase;
    font-weight: bold;
    width: 80%;
}
h2.section-heading.a-center.mb0 {
    font-size: 25px !important;
    line-height: 30px !important;
    text-transform: uppercase;
    color: #000;
}
p.ajax-cart__title {
    /* font-family: 'BigCaslon' !important; */
    font-size: 12px;
    line-height: 20px;
}
input#addToCart {
    background: #fff !important;
    border: 2px solid #000 !important;
    color: #000 !important; width: 80%;
    text-transform: uppercase !important;
    font-weight: BOLD;
}
.featured__collection-carousel .flickity-prev-next-button.next {
    right: -45px !important;
}
.featured__collection-carousel .flickity-prev-next-button.previous {
    left: -45px !important;
}
.testimonial {
    border: 1.5px solid  #B68D40;
    border-top: 5px solid #b68d40;
}
.clock {
    display: none;
}
.ladies_left {
    width: 35%;
}
/* .ladies_heading {
    WIDTH: 45%;
    float: left;
} */
.ladies_image {
  
    WIDTH: 40%;
    TEXT-ALIGN: CENTER;
    float: right;
}
.ladies_right_content {
    WIDTH: 35%;
}


.ladies_image_left {
    width: 48%;
    float: right;
    MARGIN: 0 15PX;
}


a.megamenu__headerlink {
    font-weight: normal !important;
}
.navigation.full-nav h4.megamenu__header a.megamenu__headerlink, .navigation.full-nav a.megamenu__headerlink:hover, .navigation.full-nav .megamenu__listlink {
    color: #000 !important;
    text-transform: capitalize !important;
    font-size: 14px !important;
    /* font-family: 'BigCaslon'; */
}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item label {
    margin-bottom: 0;
}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item:last-child:not(:first-child) {
    text-align: right;
    justify-content: end;
    align-items: center;
}
.boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count.boost-pfs-filter-toolbar-count-d.boost-pfs-filter-toolbar-count-m {
    display: none;
}
/* a.dropdown__menulink {
    font-size: 14px !important;
    line-height: 35px !important;
    /* font-family: 'BigCaslon'; */
} */
.navigation.full-nav .dropdown__menuitem:hover>.dropdown__menulink, .navigation.full-nav .dropdown__menulink:hover, .navigation.full-nav a.dropdown__menulink {
    color: #000 !important;
}

.boost-pfs-filter-collection-header-wrapper {
    background-color: transparent !important;
}
.navigation.full-nav h4.megamenu__header a.megamenu__headerlink, .navigation.full-nav a.megamenu__headerlink:hover, .navigation.full-nav .megamenu__listlink {
    color: #000 !important;
    text-transform: capitalize !important;
}
.bg-leafbackground {
    background: url(/cdn/shop/files/Ready_To_Wear.png?v=1687009678);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.grid__wrapper.row {
    padding: 0 1.04166667% !important;
    grid-gap: 10px !important;
}
ul.tabbed__collection-tabs li a {

    text-transform: uppercase !important;
}
input#boost-pfs-search-box-1 {
    display: none;
}
.slideshow__caption p {
    line-height: initial;
    /* font-family: 'Signatie' !important; */
    font-size: 41px;
    color: -webkit-linear-gradient(#eee, #333);
  background: -webkit-linear-gradient(#ebd197,#b48811, #DEDAD6, #a2790d, #BB9F5C, #bb9b49 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 50px;
    text-align: right;
    padding: 0px 42px;
}

h2.slideshow__title {
    font-size: 22px !important;
    line-height: 30px !important;
}
.slideshow__caption.image__caption.middle_center.slide-f45b7fbb-7c56-4e29-9d61-ffb429f34fa8 {
    margin-left: 24%;
}
/*Newsletter section starts here */
 section.newsletter__section.newsletter-newsletter.aos-init.aos-animate {
    background: #ebe7e4 !important;
    border-bottom: 1px solid grey !important;
}
/* Newsletter section Ends here */
/* Logo Image with text section starts here */
.logo_inner_part {
    display: FLEX;
    align-items: center;
    justify-content: center;
}

.readytowear_middle {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
p.logowithtextimg {
    text-align: center;
   border-right: 1px solid grey;
  height: 125px;
}
.logo_inner_parta {
    width: 33%;
    margin: 0 auto;
}
/* Logo Image with text section Ends here */
/* Ladies of lotusbloom section starts here */
.ladies_lotus_inner {
    display: flex;
    justify-content: space-around;
    
}
.needsclick.kl-private-reset-css-Xuajs1 {
    display: flex !important;
    /* justify-content: center !important; */
    align-items: center;
    padding: 0 20px;
}
button.flickity-button.flickity-prev-next-button.previous {
    border: unset !important;
    border-radius: unset !important;
}

p.lotus_ladies_subtitle {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 35px;
      margin-top: -25px;
}
#shopify-section-template--16678985367800__ebff6cda-5219-4e4d-9f03-c4c9f194370d {
    width: 100%;
    margin: 0 auto;
}
.ready_to_wear {
    padding: 3em 0;
}
.ready_to_ship_img {
    width: 100%;
    margin: 0 auto;
}
.ready_to_wear button.appointment-btn {
    background: #fff;
    border: 2px solid #B68D40;
}
h1.lotus_ladies_head {
       font-weight: normal;
    /* font-family: 'Signatie' !important; */
    font-size: 55px;
    line-height: 35px;
    color: #B68D40;
}
.ladies_of_lotusbloom {
/*     background: url(/cdn/shop/files/ladies_of_lotus.png?v=1687009677);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 4em 2em 2em; */
    text-transform: lowercase;
    font-weight: 300 !important;
}
pp.ladies_head_right {
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    padding: 4em 20px;
    text-transform: math-auto;
}
p.ladies_head_left {
    font-size: 18px;
    line-height: 30px;
    text-align: right;
    padding: 3em 35px;
    text-transform: math-auto !important;
}
p.ladies_head_right {
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    padding: 3em 35px;
    text-transform: math-auto !important;
}
p.ladies_head_left {
    font-size: 18px; line-height: 30px; text-align: right;    padding:3em 35px;   text-transform: math-auto;}
.ladies_image {
    WIDTH: 50%;
    /* TEXT-ALIGN: CENTER; */
    float: left;
}


/* Ladies of lotusbloom section ends here */
.product-details h3 {
    color: #fff !important;
}
.product-listing__quickview-trigger {
    background: #fff;
   
    color: #000;
    font-size: 12px;
    line-height: 14px;
    /* padding: 10px 0; */
}
.product-listing__quickview-trigger {
    background: #fff !important;

    color: #000;
    font-size: 12px;
    line-height: 14px;
    /* padding: 10px 0; */
}
.blooming-brides_section_inner_left {
    width: 45%;
    text-align: center;

}
.blooming-brides_section_inner_right {
    WIDTH: 50%;
    TEXT-ALIGN: left;
}

p.bloom_bride_luxuryinfo {
    font-size: 24px;
    line-height: 30px;
}


p.bloom_bride_luxuryinfo {
    font-size: 18px;
    line-height: 26px;
    color: #000;
    width: 80%;
    text-align: center;
    margin: 0 auto;
}
.blooming-brides_section .container {
    max-width: 1480px;
    margin: 0 auto;
    padding: 5em 65px 5em 65px;
    width: 100%;
}
#shopify-section-template--16678985466104__banner h1.section__page-title {
    font-size: 34px;
    line-height: 40px;
    /* font-family: 'BigCaslon' !important; */
    color: #000;
    padding-top: 2em;
    margin-bottom: 0 !important;
}
p.bloom_bride_subhead {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 3px;
    margin-bottom: 5px;
    /* font-family: 'BigCaslon' !important; */
}
span.small_blooming {
    font-size: 42px;
    line-height: 45px;
}
.ready_to_wear {
    border-top: 1px solid goldenrod;
}
.size-swatch ul li {
    DISPLAY: NONE;
}
p.bloom_bride_luxurytext {
    font-size: 60px;
    line-height: 50px;
    letter-spacing: 1px;
    /* font-family: 'BigCaslon' !important; */
}
.blooming-brides_section_inner {
    display: flex;
  flex-direction:row-reverse;
   
}
.image_explorewomen img {
    max-width: 1075px;
    height: 1060px;
}
ul.tabbed__collection-tabs li a.active {
    border: 3px solid grey;
    padding: 8px 33px;
    font-size: 15px;
    text-transform: uppercase;
    color: grey !important;
  background-color:transparent !important;
}
#slide--template--16678985367800__slideshow-slide-0 a.button {
    color: #fff !important;
}
ul.tabbed__collection-tabs li a {
    padding: 10px;
    background: #000;
    border: 1px solid #000;
  padding: 8px 33px;
      color: #fff;
}
.container {
    max-width: 1480px;
    margin: -0 auto;
    padding: 20px 65px;
    width: 100%;
}
ul.tabbed__collection-tabs li {
    display: inline-block!important;
    width: initial!important;
    margin: 0 10px;
    padding: 0;
}
.testimonials-template--16678985367800__ebff6cda-5219-4e4d-9f03-c4c9f194370d .testimonial {
    width: 25% !important;
    grid-column: unset !important;
    padding: 0 15px;
}
.testimonial.span-4.sm-span-12.auto {
    width: 28% !important;
}
.testimonials-template--16678985367800__ebff6cda-5219-4e4d-9f03-c4c9f194370d .testimonial {
    width: 25% !important;
    grid-column: unset !important;
    margin: 0 15px;
}
.stars {
    display: none;
}
/* span.price-item.price-item--regular{
    font-family: 'accent normal'!important;
} */
button.appointment-btn {
    background: transparent;
  font-family: 'Cinzel', serif;
    border: 1px solid #B68D40;
    border-radius: 5px;
  font-size: 14px;
    color: #000;
    /* font-family: 'BigCaslon'; */
    margin-top: 40px;
}
/* h1{  font-family: 'Signatie' !important;  } 
a.button {font-family: BigCaslon; } */
footer ul {
    list-style: none !important;
    text-align: left !important;
}
#shopify-section-footer p {
    text-align: left;
}
#footer h3 {
    font-size: 15px !important;
  line-height:20px !important;
  text-align: left;
  color: #000000;
}
/* span.golden_text {
    font-family: 'Signatie' !important;
} */
h2.image_Section_box {
    font-size: 25px !important;
    line-height: 60px !important; color: #000000; letter-spacing: 2px; font-weight: normal; text-align: center;  padding-top: 0;
    padding-bottom: 0em !important;
}

.image_exploremen {
    border: 1px solid;
    border-right: unset;
    margin-bottom: 35px;
    padding: 35px 0;
}
.grid__wrapper.row {
    padding: 0 !important;
    grid-gap: 10px !important;
}

.slideshow__caption p {
    margin-top: -40px;
}
.slideshow__btn-wrapper a.button {
    font-size: 18px !important;
    border: 1px solid #fff !important;
    color: #fff !important;
    text-align: center;
}
button.shop-btn {
    margin: 0 auto;
    text-transform: uppercase;
    background: transparent;
    border: 2px solid #B68D40;
    color: #000;
    border-radius: 15px;
    /* font-family: BigCaslon; */
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    display: block;
    margin-bottom: 20px;
}
a.dropdown__menulink.js-menu-link {
    color: #000 !IMPORTANT;
}
button.explore-btn {
    text-transform: uppercase;
    background: transparent;
    border: 2px solid #b68d40;
    color: #fff;
    border-radius: 15px;
    /* font-family: 'BigCaslon'; */
    font-size: 15px;
    line-height: 20px;
    padding: 0 15px;
  margin:0 auto;
}

button.flickity-button.flickity-prev-next-button.next {
    border:unset !Important;
    border-radius: unset !important;
}

.featured__collection-carousel .featured__collection-product {
    padding: 0 22px !important;
}
.image_button_inner_right {
    width: 40%; /
    float: right;
    margin-top: 102px;
    text-align: right;
 
}
#shopify-section-template--16678985367800__16e710e2-02a0-4f8e-ba32-919d6994c3ff  .slick-prev:before {
    content: "<";
    color: grey;
    font-size: 31px;
    border: unset !important;
    border-radius: unset !important;
    padding: 2px 12px;
    background: unset;h2.tilt_text
    text-align: center;
}
.global__section h2.section-heading.mb0 {
      font-size: 25px !important;
    line-height: 60px !important;
    text-align: center;
     font-family: 'Cinzel', serif;
      color: #E1BF54;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
}
section.global__section.tabbed-collections.aos-init.aos-animate {
    padding-bottom: 5em !important;
}
#shopify-section-template--16678985367800__featured-collection .size-swatch ul.size.options {
    display: none;
}

a.button.featured__collection-view-all-button {
    margin-top: 40px !important;
}
.theme-features__section-title-border--bottom_only_short .global__section h2.section-heading:after{display:none !important;}
.button {
    text-transform: uppercase;
    background: transparent !important;
    border: 2px solid #B68D40 !important;
    color: #000 !important;
    border-radius: 5px !important;
    /* font-family: BigCaslon !important; */
    font-size: 14px !important;
    line-height: 45px !important;
}
.featured__collection-product .product-info h2, .product-info .product__title {
      text-align: center !important;
    font-size: 22px!important;
    line-height: 25px!important;
    text-align: left;
    color: #000;
    /* font-family: BigCaslon!important; */
    font-weight: 300;
}
.featured__collection-product .prod-image img {
    border-radius: 10px;
    text-align: left;
}
#shopify-section-template--16678985367800__featured-collection .global__section h2.section-heading a {
    color: #000 !important;
}
#shopify-section-template--16678985367800__featured-collection .global__section h2.section-heading {
    font-size: 26px !important;
    line-height: 30px!important;
    text-align: center;
    padding: 0 0 0px;
    color: #000  !important;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
}
#shopify-section-template--16678985367800__featured-collection .row.grid__wrapper.gr0 {
    width: 90%;
}
.bg-leaf_Section {
    background: url(/cdn/shop/files/7c75d5178d8356dda8ae34bbb479ad15_1.jpg?v=1686586635) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
}
#shopify-section-template--16678985367800__2780df3a-4ec0-4910-aa62-370b97e2a232 h2.section-heading.mb0 {
    color: #b69067 !important
    margin: 0 !important;
    padding-bottom: 10px;
}
#shopify-section-template--16678985367800__16e710e2-02a0-4f8e-ba32-919d6994c3ff .slick-next:after {
    font-size: 30px;
    content: ">";
    color: grey;
    border: unset !important;
    border-radius: unset !important;
    padding: 2px 12px;
    background: unset;
    text-align: center;
}
#shopify-section-template--16678985367800__16e710e2-02a0-4f8e-ba32-919d6994c3ff .customhtml {
    width: 84%;
    margin: 0 auto;
    border: 2px solid #000;
}
.static_logo_slider {
    width: 70%;
    margin: 0 auto;
}
h2.slider_heading {
    font-size: 28px !important;
    line-height: 50px!important;
    text-align: center;
    padding: 25px 0;
    color: #000;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
    background: url(/cdn/shop/files/53956e9c-23fe-4eec-835d-bdb1f27288a8_1.png?v=1686648144);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 26%;
}
.slider_inner {
    display: flex;
      padding-top: 1em;
    justify-content: space-evenly;
}
.static_logo_slider img {
    width: 200px;
    max-height: 80px;
}
#shopify-section-template--16678985367800__2040da59-a4a3-4927-bf07-a13c973f838e h2 {
    font-size: 30px!important;
    line-height: 50px!important;
    text-align: center;
    padding: 25px 0;
    color: #000;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
}
.theme-features__details-align--center .product-index .price {
    align-items: center !important;
    font-weight: 300 !important;
}
h2.tilt_text {
  display:none;
    font-size: 20px!important;
    line-height: 40px!important;
    text-align: left;
    padding: 25px 0;
    color: #000;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
    transform: rotate(-90deg);
    position: absolute;
    left: 493px;
    bottom: 62%;
}
.theme-features__details-align--center .product-index .price {
    align-items: center !important; 
}

.image_explorman {
    padding-top: 31px;
}
.image_button_inner {
    display: flex;
    justify-content: space-around;
}

.image_button_inner_leftb {
    margin: -127px auto 70px;
    width: 40%;
    float: none;
}
.image_button_inner_lefta {
    width: 50%;
}
.image_button_inner_left {
    width: 55%;
    float: left;
}

i.fab.fa-facebook, i.fab.fa-whatsapp, i.fab.fa-instagram, i.fa.fa-envelope:hover {
    color: #000 !important;
}

h2 {
  font-size:50px !important;
  line-height:60px !important;
    /* font-family: BigCaslon !important; */
}
/* h3{font-family: BigCaslon !important; } */
/* h4{font-family: BigCaslon !important; } */
/* h5 {font-family: BigCaslon !important; } */
input#first_name_58908252::placeholder {
    /* font-family: 'BigCaslon' !important; */
}
input#email_58908168::placeholder{
  /* font-family: 'BigCaslon' !important; */
}
p {
    /* font-family: 'Vanitas' !Important; */
}
input#email_58908168, input#first_name_58908252 {
    border-bottom: 1px solid #62626242!important;
    border-top: 0 !important;
    border-left: unset !important;
    border-right: unset !important;
}
#shopify-section-footer p {
    text-align: left;
    /* font-family: 'BigCaslon' !important; */
    font-size: 16px !important;
    line-height: 22px !important;
}
.product-info h2, .product-info .product__title {
    font-size: 22px !important;
    line-height: 25px !important;
}
span.price-item.price-item--regular {
    font-size: 22px !important;
    lie: 30px !important;
    line-height: 30px !important;
    padding-top: 2em !important;
    font-weight: bold;
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 13px !important;
    height: 14px !important;  background: #e1bf54 !important;   
     opacity: 0.45 !important;
}
div#shopify-section-template--16678985367800__featured-collection {
    WIDTH: 80%;
    MARGIN: 0 AUTO;
}
#slide--template--16678985367800__slideshow-slide-1 .slideshow__caption-wrapper p {
     text-align: center;
    color: #fff !important;
    background: unset !important;
    -webkit-text-fill-color: unset;
    font-size: 43px;
    line-height: 75px;
}
#slide--template--16678985367800__slideshow-slide-2 h2.slideshow__title {
    font-size: 26px !important;
    line-height: 30px !important;
    margin-left: 60px !important;
    padding-bottom: 20px !important;
}
#slide--template--16678985367800__slideshow-slide-2 .slideshow__caption-wrapper p {
    COLOR: #FFF !IMPORTANT;
    BACKGROUND: UNSET;
   
    -webkit-text-fill-color: unset !important;
    font-size: 35px;
    line-height: 50px;
    text-align: center !important;
}

#slide--template--16678985367800__slideshow-slide-1 h2.slideshow__title {
    font-size: 30px !important;
    line-height: 40px !important;
    margin-left: 60px !important;
    padding-bottom: 20px !important;
      padding-bottom: 20px !important;
    padding-top: unset !important;
}
.bespoke_right p {
    /* font-family: 'Signatie' !important; */
    font-size: 50px;
    line-height: 68px;
    color: #e1bf54;
    position: absolute;
    transform: rotate(-90deg);
    top: 48%;
    left: -15%;
}

.tabbed__collection-template--16553172107512__2780df3a-4ec0-4910-aa62-370b97e2a232-1670342675f80af4bb-0 .featured__collection-carousel .featured__collection-product {
    width: 33% !important;
}
#shopify-section-template--16678985367800__featured-collection .flickity-prev-next-button {
    top: 42% !important;
    border: unset;
    background: transparent;
}
#shopify-section-template--16678985367800__featured-collection .row.grid__wrapper.gr0 {
    width: 78% !important;
}

#shopify-section-template--16678985367800__2780df3a-4ec0-4910-aa62-370b97e2a232 .row.grid__wrapper {
    width: 78% !important;
}
h2.slideshow__title {
    padding-top: 11em;
}
.row.grid__wrapper.logo__list-wrapper.section-template--16553172107512__1626728326f11721ed {
    width: 60% !important;
}
.bespoke_right {
    width: 425px;
}
.sizecharthead {
    padding-bottom: 2em;
}
.sizechart {
    border-collapse: collapse;
    margin: 0 auto;
}
.sizeChart td, .sizeChart th {
    border: 1px solid #ddd;
    padding: 8px;
}
.sizeChart {
    
    border-collapse: collapse;
    width: 100%;
}
.sizeChart th {
    padding-top: 12px;
    padding-bottom: 12px;
       text-align: center;
    background-color: #e8cd7a;
    color: #000000;
}
.sizeChart td, #sizeChart th {
    border: 1px solid #ddd;
    padding: 8px;
}

.sizechartsection {
    margin: 0 auto;
    text-align: center;
    width: 75%;
    text-align: center;
}
nav#nav {
    background: #fff !important;
   
}
.storysection {
    font-size: 30px!important;
    line-height: 35px!important;
    text-align: center;
    padding: 0;
}
a.dropdown__menulink {
    font-size: 14px !important;
    line-height: 35px !important;
}
.cartboximg {
    display: none;
}
#logo img {
    max-width: 195px !important;
}
.socialmediabtnn li {
    padding: 0 10px;
    font-size: 18px;
}


ul.socialmediabtnn {
    list-style: none;
    display: flex;
}
div#shopify-section-template--16678985367800__ebff6cda-5219-4e4d-9f03-c4c9f194370d {
    background: url(/cdn/shop/files/ladies_of_lotus.png?v=1687009677);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 5em 2em 0em;
}
footer {    background-color: #ebe7e4 !important;
}
p.bloom_bride_head {
    /* font-family: 'Signatie' !important; */
    font-size: 75px;
    line-height: 70px;
    color: #B68D40;
  padding-top:2em;
}
.large-search form.header-search-form {
    border: none !Important;
}
input#header-search {
    display: none !important;
}
i.fab.fa-facebook, i.fab.fa-whatsapp, i.fab.fa-instagram, i.fa.fa-envelope {
    color: #626262 !important;
}
button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
    background: #B68D40 !important;
    border: unset!important;
    border-radius: 0!important;
    font-weight: 400!important;
    box-shadow: unset!important;
    cursor: pointer!important;
    /* font-family: 'BigCaslon' !important; */
    padding: 0px 40px !important;
}
input#email_58908373 {
    /* padding: 0  !important; */
    width: 394px;
}
span {
/* font-family: 'BigCaslon' !important; */
}
/* .go3176171171 span {font-family: 'BigCaslon' !important;} */
.slidersection1 img {
    width: 80% !important;
    height: 50% !important;
}
span.newsletter__section-subheading.rte p {
    font-size: 15px !important;
    line-height: 30px !important;
    padding: 0 !important;
    text-align: left;
    /* font-family: 'BigCaslon' !important; */
    color: #000 !important;
    text-transform: uppercase;
    padding-top: 1em !important;
}
.kl-private-reset-css-Xuajs1 input#first_name_58908372 {
    display: none !important;
    background-color: #000 !important;
}

.newsletter_inner {
    display: block;
    align-items: center;
    justify-content: center;
}
.go3176171171 p {
    margin: 0px;
  
}
.newsletter__section-contentWrapper h2 {
    text-align: center !important;
    font-size: 33px !important;
    line-height: 40px !important;
  color: #000 !important;
   display:none;
}
.Lbboxes {
    width: 100%;
    padding: 0 5em;
    display: flex;
}
.lbbox_inner_section_left {
    width: 100%;
}
.collection__page-sidebar h4 {
    color: #000;
  font-size: 13px;
}
.lbbox_inner_section {
    width: 30.33%;
    background: #fff;
    padding: 45px 25px 10px 35px;
    border-radius: 12%;
    margin: 0 auto;
    /* display: block; */
    text-align: center;
    border: 2px solid #000;
}
.lbboxa {
 
    padding: 35px 10px;
    text-align: center;
 
    display: flex;
    margin-left: unset;
    border-radius: 10px;
}

.bloom_text_right p {
    width: 380px;
    font-size: 40px;
    line-height: 50px;
    /* font-family: 'Signatie' !important; */
    font-size: 40px;
    line-height: 50px;
    color: #e1bf54;
}

.lbbox_inner_section_right {
    width: 100%;
    TEXT-ALIGN: center;
}
p.lbbox_subhead {
    font-size: 15px;
    line-height: 22px;
    /* font-family: 'BigCaslon' !important; */
    text-align: left;
    height: 160px;
  min-height:auto;
}
button.greybtn {
    font-size: 14px;
    line-height: 20px;
    background: transparent;
    color: #000;
     border-radius: 10px;
    /* font-family: 'BigCaslon'; */
    border: 2px solid goldenrod;
}
.footer_socialicons {
    text-align: center;
}
ul.footericons {
    display: flex;
  padding-top: 20px;
}.footericons li {
    font-size: 22px;
    padding: 0 10px;
}
.newsletter__section-container.row {
    display: block;
}
@media only screen and (max-width: 1280px) {
.bespoke_right p {
    top: 44%;
    left: -26%;
}
div#shopify-section-template--16678985367800__featured-collection {
    WIDTH: 70%;
    MARGIN: 0 AUTO;
}
}
@media only screen and (max-width: 1200px) {
.bespoke_right p {
    top: 43%;
    left: -30%;
}
  .bespoke_right p {  font-size: 40px;
    line-height: 54px;}
h2.slideshow__title {
    padding-top: 4em;
}
  .flickity-page-dots {
    position: absolute;
    width: 100%;
}
  header.header--sticky {
    position: sticky !important;
    top: 0px !important;
}
.image_explorewomen img {
    max-width: 660px;
    height: auto;
}}
@media only screen and (max-width: 1050px) {
.slideshow.flickity__section{ 
  text-align: center;
    bottom: 50px !important;
}
#shopify-section-template--16678985367800__featured-collection .row.grid__wrapper.gr0 {
    width: 100% !important;
}
#shopify-section-template--16678985498872__form section.global__section.contact__form-section.section-template--16678985498872__form {
    width: 75%;
    margin: 0 auto;
}}
@media only screen and (max-width: 1000px) {
  .needsclick.kl-private-reset-css-Xuajs1 {

    padding: 0;
}
  div#shopify-section-template--16678985498872__form {
    width: 100%;
  
}
      button.needsclick.go264038209.kl-private-reset-css-Xuajs1 {
    border: 2px solid #b68d40 !important;
    border-radius: 10px !important;
            font-size: 15px !important;
}
  .lbbox_inner_section {
    width: 100%;

}
  /* #shopify-section-template--16678985498872__form section.global__section.contact__form-section.section-template--16678985498872__form {
    width: 100%;
    margin: 0 auto;
} */
div#shopify-section-template--16678985498872__form {
    width: 45%;
    margin: 0 auto;
}
  .lbbox_inner_section {

    margin: 25px auto;

}
  .lbboxa {
    padding: 35px 24px;
    text-align: center;
    display: block;
    margin-left: unset;
    border-radius: 10px;
}
  p.lbbox_head {
    font-size: 28px;
    line-height: 35px;
 
}
  #shopify-section-template--16678985367800__featured-collection .global__section h2.section-heading {
    font-size: 20px !important;
    line-height: 32px!important;
    }
  p.ladies_head_left {
    padding: 0em 35px;
}
  p.ladies_head_right {
 
    padding: 0em 20px;
}
.imagesection_inner {
    width: auto;
    margin: 0 auto;
    padding: 0;
}
  .bespoke_right p {
    position: absolute;
    transform: rotate(-90deg);
    top: 25%;
    left: -15%;
}
  
.image_explorewomen img {
       max-width: 425px;
    height: auto;
    width: auto;
}
h2.tilt_text {
    font-size: 20px!important;
    line-height: 40px!important;
    text-align: left;
    padding: 25px 0;
    color: #000;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
    transform: unset !Important;
    position: unset !important;
   
}
  .ready_to_ship_img {
    width: 70%;
    margin: 0 auto;
}}
@media only screen and (max-width: 850px) {
.bespoke_right p {
    font-size: 30px;
    line-height: 40px;
}
}
@media only screen and (max-width: 800px) {
  div#shopify-section-template--16678985498872__form {
    width: auto;
    margin: 0 auto;
}
#shopify-section-template--16678985498872__form section.global__section.contact__form-section.section-template--16678985498872__form {
    width: 100% !important;
    margin: 0 auto;
}
  .needsclick.kl-private-reset-css-Xuajs1 {
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
    background: transparent !important;
}
  .klyvioform input#email_77718501 {
    width: 95% !important;
}
 .slideshow__caption p { margin-top: -21px;}
  #shopify-section-template--16678985367800__slideshow button.flickity-button.flickity-prev-next-button.previous {
    border: unset !important;
    background: unset !important;
}
  #shopify-section-template--16678985367800__slideshow button.flickity-button.flickity-prev-next-button.next {
    background: unset !important;
    border: unset !important;
}
  .image_button_inner_left {
    width: 100%;
    float: left;
}
  .image_explorewomen img {
    max-width: 475px !important;
    height: auto;
}
  #slide--template--16678985367800__slideshow-slide-1 h2.slideshow__title {
    font-size: 20px !important;
    line-height: 30px !important;
    margin-left: unset !important;
    padding-bottom: 20px !important;
    margin: 0 auto;
}
  #slide--template--16678985367800__slideshow-slide-1 h2.slideshow__title {
    font-size: 18px !important;
    line-height: 25px !important;
    margin-left: unset !important;
    padding-bottom: 20px !important;
    margin: 0 auto;
}
  #slide--template--16678985367800__slideshow-slide-1 .slideshow__caption-wrapper p {

    font-size: 32px;
    line-height: 50px;
}
  .slideshow__caption p {
    font-size: 25px;
    line-height: 30px;
    text-align: center;
}

  .flickity-page-dots {
  
    width: 100%;
/*     bottom: 110px !important; */
}
 .product-index:hover .product-listing__quickview-trigger {
    display: block !important;
}
      button.flickity-button.flickity-prev-next-button.next {
    border: 1px solid #000 !important;
    border-radius: 20px !important;
}

    button.flickity-button.flickity-prev-next-button.previous {
    border: unset !important;
    border-radius: unset !important;
    background: #fff !important;
    border-radius: 20px !important;
    border: 1px solid #000 !important;
}
  .lbbox_inner_section {
    display: block;
    text-align: center;
       width: 95%;
    margin-top: 20px;
}
 .lbboxa {
   
    text-align: center;
 
    display: unset;
}
  .lbbox_inner_section_left {
    width: 100%;
}
  .lbbox_inner_section_right {
    width: 100%;
    TEXT-ALIGN: center;
}
  .bespoke_right p {
    top: 25%;
    left: -17%;
}
  div#shopify-section-template--16678985367800__featured-collection {
    WIDTH: 75%;
    MARGIN: 0 AUTO;
}
  .container {
    padding: 20px 5px;
    width: 100%;
}
.image_exploremen {
    border: unset;
    border-right: unset;
    margin-bottom: 30px;
    padding: 20px 0;
}
  
  .image_exploremen {
  
    padding: 20px 0px;
    WIDTH: 100%;
}
  .image_button_inner_right {
    width: 100%;
   margin: 0;
    text-align: right;
}
  .image_button_inner {
    display: unset;
    justify-content: unset;
}
button.explore-btn {
    font-size: 20px;
    line-height: 22px;
    padding: 0 50px;
}
  button.appointment-btn {

    font-size: 15px;
    line-height: 30px;
}
  .lbboxa {
    padding: 35px 0;
    width: 650px;
    border-radius: 10px;
    text-align: center;
    margin: 10px auto;
}
.blooming-brides_section_inner {
    display: block;

  
}
  .blooming-brides_section_inner_left {
    width: 100%;
    text-align: center;
    padding: 10em 0;
    
}
  .blooming-brides_section_inner_left {
    width: 100%;
    text-align: center;
    padding: 2em 0;
}
  .blooming-brides_section_inner_right {
    WIDTH: 100%;
    TEXT-ALIGN: CENTER;
}
}
  @media only screen and (max-width: 720px) {
    .newsletter_signup button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
    background: #000 !important;
    padding: 0 20PX !IMPORTANT;
    text-transform: uppercase;
    margin-top: 20px !important;
}
    .newsletter_signup input#email_76131509 {
    margin-top: 20px !important;
}
    .testimonial_name {
    font-size: 16px;
}
.bespoke_right p {
    top: 25%;
    left: -25%;
}

    #featured_collection--template--16678985367800__featured-collection.featured__collection-carousel .featured__collection-product {
    width: 50% !Important;
}
    .tabbed__collection-template--16553172107512__2780df3a-4ec0-4910-aa62-370b97e2a232-1670342675f80af4bb-0 .featured__collection-carousel .featured__collection-product {
    width: 50% !important;
}
    .testimonial.span-4.sm-span-12.auto {
    width: 70% !important;
    margin: 0 auto !important;
    display: block;
}
    p.bloom_bride_luxurytext { font-size: 45px; line-height: 50px;}
    .image_blooming {  text-align: center;  width: 80%; margin: 0 auto;}
  span.small_blooming {  font-size: 34px;  line-height: 45px;}
   
    .featured__collection-carousel .flickity-prev-next-button.previous {
    left: -20px !important;
}
    .featured__collection-carousel .flickity-prev-next-button.next {
    right: -20px !important;
}
    p.logowithtextimg {
    height: auto;
}
    .needsclick.kl-private-reset-css-Xuajs1 {
    display: block !important;
}
    .needsclick.kl-private-reset-css-Xuajs1 {
    display: block !important;
    width: 95% !important;
    margin: 0 auto !important;
    background: transparent !important;
}

    .form_box button.needsclick.go2064767283.kl-private-reset-css-Xuajs1 {
  
    color: #fff !important;
    background: #000 !important;
    
}
.form_box .needsclick.kl-private-reset-css-Xuajs1 {
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
  
    color: #000 !important;

    padding: 0;
}

  }

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

    .go3176171171 span {
    font-size: 16px !important;
    line-height: 20px !Important;
}

    p.appointment_text {
    padding: 2rem 1rem;
    }
      h1.imagewithtext_heading {
    font-size: 25px !important;
    line-height: 30px !important;
    padding-top: 1em;
}
    #shopify-section-template--16678985433336__6c924ae8-59c4-48a4-a038-6c8d36b95225 .parallax__caption.image__caption.middle_center {
    background: #00000030;
    padding-top: 7em;
}
    #shopify-section-template--16678985433336__6c924ae8-59c4-48a4-a038-6c8d36b95225 .parralax__image--wrapper {
    min-height: auto !important;
}
     #shopify-section-template--16678985466104__banner h1.section__page-title {
    font-size: 27px;
    line-height: 35px;
  
}
    p.lbbox_subhead {
    height: auto;
    min-height: auto;
}
    ul.tabbed__collection-tabs li {
    display: block !important;
  margin: 32px 10px !important;
    padding: 0;
}
    .bespoke_right {
    width: 365px !important;
    text-align: center;
    margin: 0 auto;
}
 .klyvioform input#message_77718035 {  width: 280px !important;  padding: 2rem 2rem 5rem 1rem !important;}
    #shopify-section-template--16678985433336__6c924ae8-59c4-48a4-a038-6c8d36b95225 p {
    line-height: 40px;  font-size: 32px;
    text-align: center;
    padding: 0;
    margin-top: -39px !important;
}
    .template-page-about-us div#shopify-section-header { border-bottom: unset !important;}
.template-page-about-us h2 {  font-size: 35px !important;  line-height: 40px !important;}
.global__section.slideshow-section {
    margin-bottom: 0 !important;
    padding: 1rem 0 0rem !important;
}.global__section.slideshow-section {
    margin-bottom: 0 !important;
    padding: 1rem 0 0rem !important;
}
    .logo_inner_part {
  
    padding: 2rem 0;
}
    .newsletter_inner {
    display: block;
    align-items: center;
    justify-content: center;
}
    .needsclick.kl-private-reset-css-Xuajs1 {
    background-color: transparent !important;
}
    .image_explorewomen img {
    margin-top: -50px;
}

    ul#tabbed-collections-template--16678985367800__2780df3a-4ec0-4910-aa62-370b97e2a232 {
    margin-top: 0;
}
 svg.flickity-button-icon {
    color: #000 !important;
}
.testimonials-template--16678985367800__ebff6cda-5219-4e4d-9f03-c4c9f194370d  svg.flickity-button-icon{
   color: #000 !important;
  
}
    ul.tabbed__collection-tabs a {
    padding: 8px 8px !important;
    font-size: 12px !important;
}
    #shopify-section-template--16678985367800__2780df3a-4ec0-4910-aa62-370b97e2a232 .row.grid__wrapper {
    width: 100% !important;
}
    ul.tabbed__collection-tabs li {
    margin: 0;
}
    section.global__section.tabbed-collections.aos-init.aos-animate {
    padding-bottom: 3em !important;
}
    #shopify-section-template--16678985367800__featured-collection .global__section h2.section-heading {
    padding: 15px;
}
    #shopify-section-template--16678985367800__2780df3a-4ec0-4910-aa62-370b97e2a232 h2.section-heading.mb0 {
    padding-top: 0;
}
    #shopify-section-template--16678985367800__2780df3a-4ec0-4910-aa62-370b97e2a232 h2.section-heading.mb0 {
    padding-top: 0;
    font-size: 30px !important;
    padding-bottom: 0;
}
    a.button.featured__collection-view-all-button {
    margin-top: 10px !important;
}
    h2.slider_heading {
    font-size: 22px !important;
}
    .image__caption.middle_left {
    align-self: center;
    justify-self: center;
    text-align: center !important;
}
    .slideshow__btn-wrapper a.button {
    border: 2px solid #fff !important;
}
    p.bloom_bride_head {
 
    font-size: 50px;
    line-height: 60px;

}
    .blooming-brides_section   .container {
    
    
    padding: 2em 20px;

}
    .image_explorewomen img {
    max-width: 430px !important;
    height: auto;
}
    h2.image_Section_box {
    font-size: 35px !important;
    line-height: 55px !important;  padding-bottom: 0em !important;
}
    p.bloom_bride_subhead {
    font-size: 25px;
    line-height: 35px;}
    p.bloom_bride_luxurytext {
    font-size: 42px;
    line-height: 45px;
}
    span.small_blooming {
    font-size: 30px;
    line-height: 45px;
}
    h1.lotus_ladies_head { font-size: 40px;
    line-height: 35px;
  }
    p.lotus_ladies_subtitle {
  font-size: 22px;
    line-height: 25px;

}
    .ladies_right_content {
    WIDTH: 100%;
}
    .ladies_image_left {
    width: 100%;
    float: none;
    MARGIN: 0 auto;
}
.ladies_left {
    width: 100%;
}
   
    p.ladies_head_right {
    float: none;
    width: 100%;
    padding-top: 4em;
}
    .ladies_image {
    WIDTH: 100%;
    TEXT-ALIGN: CENTER;
    float: none !important;
}
    .ladies_heading {
    WIDTH: 100%;
    float: none !important;
}
    .ready_to_ship_img {
    width: 70%;
    margin: 0 auto;
}
.bespoke_right p {
    top: 22%;
    left: -29%;
    transform: unset !important;
    position: unset !important;
    text-align: center !important;
}
    .image_button_inner_left {
    width: 100%;
    float: none;
    margin: 0 auto;
}
  
    button.explore-btn {
    font-size: 13px;
    line-height: 18px;
    padding: 5px 50px;
    margin-top: 20px;
    color: #fff;
}
  div#shopify-section-template--16678985367800__featured-collection {
    WIDTH: 100%;
    MARGIN: 0 AUTO;
}
   
    .image_button_inner_lefta {
    width: 100%;
}
    .featured__collection-carousel .flickity-prev-next-button.previous {
    /* left: 7px !important; */
}
    .featured__collection-carousel .flickity-prev-next-button.previous {
    left: -5px;
}
       .featured__collection-carousel .flickity-prev-next-button.next {
    /* right: 8PX !IMPORTANT; */
    background: #fff !important;
}
    h2.image_Section_box {
    padding-top: 0 !important;
}
}
  @media only screen and (max-width: 500px) {
.sizeChart th {
       text-align: left;}
    .sizeChart th {
    text-align: left;
}
#shopify-section-template--16678985367800__featured-collection .row.grid__wrapper.gr0 {
    width: 100% !important;
    grid-gap: 0 !important;
    padding: 0 !important;
    display: block !important;
}
.bespoke_right {
    padding-bottom: 20px;
    width: 100% !important;
}
div#shopify-section-template--16678985367800__slideshow h2.slideshow__title {
    font-size: 26px!important;
}
    
    .global__section.slideshow-section {
    margin-bottom: 15px !important;
}
.needsclick.kl-private-reset-css-Xuajs1 {
    display: block !important;
    width: 99% !important;
    margin: 0 auto !important;
    background: transparent !important;
}
    .template-page-about-us h2 {
    font-size: 21px !important;
    line-height: 30px !important;
}
     .klyvioform input::placeholder {
    font-size: 12px !important;
    line-height: 20px !important;
}
    .bespoke_right
    {
    width: auto;
    text-align: center;
    margin: 0 auto;
}
    .blooming-brides_section {
    padding: 3em 0;
}

    h2.image_Section_box {
    font-size: 30px !important;
    line-height: 45px !important;
    padding-bottom: 2em !important;
}
    .go3176171171 span {
    display: inline;

    padding-bottom: 50px !important;
}
    h1.lotus_ladies_head {
    font-size: 35px;
    line-height: 40px;
}
    .step_into .container {
    text-align: center;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 20px 0;
    width: 100%;
}
    button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {

    padding: 0 !important;
}
#shopify-section-template--16678985367800__featured-collection .global__section h2.section-heading {
    font-size: 25px !important;
    line-height: 30px!important;
    
}
    p.bloom_bride_luxurytext {
    font-size: 30px;
    line-height: 50px;
}
    button.appointment-btn {
    font-size: 12px;
    line-height: 30px;
}
    .image_explorewomen img {
    max-width: 300px !important;
    height: auto;
}
    p.bloom_bride_head {

   
    padding-top: 0em;
}

    .featured__collection-carousel .flickity-prev-next-button.previous {
    /* left: 10px !important; */
   
}
    p.ladies_head_right {
    text-align: right;
    padding: 3em 25px;

}
    p.ladies_head_left {
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    padding: 25px 25px;
          text-transform: math-auto !important;
}
    p.ladies_head_right {
    text-transform: math-auto !important;
}
    .blooming-brides_section   .container {
  
    padding: 5em 15px 1em 15px;
    width: 100%;
}
    .blooming-brides_section_inner_left {
    width: 100%;
    text-align: center;
    padding: UNSET;
}
    p.ladies_head_right {
    padding-top: 1em;
}
    .grid__wrapper.row {
    padding: 0 1.04166667% !important;
    grid-gap: 5px !important;
}
footer {
    text-align: center;
    border-top: 1px solid goldenrod;
}
    button.appointment-btn {
    margin-top: 25px;
   
}
    .blooming-brides_section_inner_left {
    width: 100%;
    text-align: center;
  
}
    h2.slider_heading {

    background-size: 68%;
}
    ul.tabbed__collection-tabs li a {

    margin-top: 20px;
}
.ladies_lotus_inner {
    display: block;
    justify-content: space-around;
    align-items: center;
}
.ladies_heading {
    WIDTH: 100%;
}
    .ladies_image {
    WIDTH: 100%;
    TEXT-ALIGN: CENTER;
}
    .ladies_right_content {
    WIDTH: 100%;
}
.image_explorewomen img {
    max-width: 290px;
 
}
    .slidersection1 button.slick-prev.slick-arrow {
   
    position: absolute;
    top: 8px;
    left: -36%;
}
    .slidersection1 button.slick-next.slick-arrow {
    background: transparent !important;
    position: absolute;
    right: -50px;
    top: 2px;
}
    .slidersection1 button.slick-prev.slick-arrow {
    position: absolute;
    top: 8px;
    left: -9%;
}
   .slidersection1 button.slick-next.slick-arrow {
    background: transparent !important;
    position: absolute;
    right: -22px;
    top: 2px;
}
    .image_exploremen {
    padding: 20px 0px;
    WIDTH: 55%;
    margin: 0 auto;
}
    h2.image_Section_box {
    text-align: center;
   
}.readytowear_middle {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
    .global__section h2.section-heading.mb0 {
    font-size: 35px !important;
    line-height: 42px !important;
    }
    .logo_image_section .container {
    padding: 50px 5px;
}
    .slideshow__caption p {
    text-align: center;
    padding: 0;
}
    h1.instafeed_social {
    font-size: 25px;
    line-height: 30px;
}
  }

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

.image_exploremen {
    padding: 20px 0px;
    WIDTH: 80%;
    margin: 0 auto;
}
 
.image_blooming img {
    width: 75%;
}

   .step_into h2.image_Section_box {
    padding-bottom: 0 !important;
}
   .form_box button.needsclick.go264038209.kl-private-reset-css-Xuajs1 {
    border: 1px solid #b68d40 !important;
}
 }


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

button.appointment-btn {
    font-size: 12px;
    line-height: 30px;
}

   #shopify-section-template--16678985433336__25da745c-4894-44c9-bda3-9f199418441a a.caption__link {
 
    width: fit-content;
}
   .customcorevalues {
    padding: 5em 3em 4em !important;
}

   p.appointment_text {
    padding: 2rem 2rem;


}
   .go3176171171 span {
    font-size: 18px !important;
    line-height: 24px !important;

}
}
 
 @media only screen and (max-width: 370px) {

.klyvioform input#message_77718035 {
    width: 250px !important;
    padding: 2rem 2rem 5rem 1rem !important;
}


h1.imagewithtext_heading {
    font-size: 22px !important;
    line-height: 26px !important;
    padding-top: 1em;
}

 }


@media only screen and (max-width: 767px) {
.slideshow__btn-wrapper a.button {    font-size: 9px !important;}
}
