/** Shopify CDN: Minification failed

Line 1261:0 Unexpected "#"

**/
footer__item
/* ----------------------- custom font ------------------- */
/* @font-face {
  font-family: "Bodoni72";
  src: url("/cdn/shop/files/bodoni-72-book_fdbc0622-f835-410e-abac-e7498e10a57b.ttf?v=1755819474");
} */


/* @font-face {
  font-family: 'Bonodi72';
  src: url('{{ "/cdn/shop/files/BodoniSvtyTwoITCTT-Book.woff2?v=1755821036" | asset_url }}') format('WOFF2'),
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'Bonodi72' !important;
} */



/* ------------------------ container --------------------------- */

.container {
    max-width: 1800px !important;
}

/* p,a,span,div,a,li,ul,h1,h2,h3,h4,h5,h6,h7{
    font-family:"Bodoni72" !important;
} */

/* ------------------------- announcement bar ------------------ */

div#shopify-section-sections--19246735753381__announcement-bar {
    display: none !important;
}

/* ----------------------------- heading  ------------------------- */
/* 
body {
  font-family: "Bodoni72" !important;
}

p,li,a,div,h1,h2,h3,h4,h5,h6,span,ol{
  font-family: "Bodoni72" !important;
} */




/* ----------------------------- cart drawer ----------------------------- */


.drawer__footer:before {
    display:none !important
}

.drawer__footer--bordered {
    box-shadow: none !important;
}

/* ---------------------- navigation ----------------- */

a.header__linklist-link.link--animated {
    text-transform: uppercase !important;
    color: #efede4 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
}

.header__linklist li.header__linklist-item {
    margin-right: 18px !important;
}

.header__linklist li.header__linklist-item a {

color: rgba(239, 237, 228, 1) !important;
font-size: 18px !important;
font-weight: 400 !impo;
line-height: 100%;
letter-spacing: 0px;
text-align: left;
text-transform:uppercase !important;

}

cart-count.header__cart-count.bubble-count {
    width: 25px !important;
    height: 25px !important;
    font-size: 12px;
}

.header__secondary-links .header__linklist {
    align-items: center !important;
}

.header__secondary-links li.header__linklist-item {
    list-style: none !important;
}

a.social-media__link:hover {
    color:#fff !important;
}

/* .mobile-icon{
    display:none !important;
} */

/* ---------------- hero video ------------------ */

#shopify-section-template--19246735392933__custom_html_JtcQwx .container {
    max-width: 100% !important;
    overflow: hidden !important;
    padding:0px !important;
}

#shopify-section-template--19246735392933__custom_html_JtcQwx .container video {
    width: 100% !important;
}

#shopify-section-template--19246735392933__custom_html_JtcQwx section.section {
    margin-top: 0px !important;
}

/* ----------------------- collection list ----------------------- */

.list-collections__item-list {
    margin: 0px !important;
}

div#shopify-section-template--19246735392933__collection_list_BphfJT {
    display: none !important;
}

/* ----------------------------------- collection section --------------------------- */

#shopify-section-template--19246735392933__collection_list_QmBNYE p.heading.h3 {
    color: #efede4;
    font-size: 46px !important; 
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    margin-bottom:30px !important;
}

#shopify-section-template--19246735392933__collection_list_QmBNYE section.section {
    margin: 113px 0 !important;
}


#div#shopify-section-template--19246735392933__collection_list_BphfJT {
    display: none !important;
}

div#shopify-section-template--19246735392933__collection_list_QmBNYE {
    display: block !important;
}


/* ------------------- hero text section ----------------------- */

#shopify-section-template--19246735392933__rich_text_nCrByq .content-box p {
    font-size: 35px !important;
    line-height: 120% !important;
   
}

#shopify-section-template--19246735392933__rich_text_nCrByq .container.vertical-breather {
    padding: 130px 0 !important;
}


/* -------------------------- shop look section -------------------------- */

#shopify-section-template--19246735392933__shop-the-look button.shop-the-look__product-link.link.text--subdued {
    display: none !important;
}

#shopify-section-template--19246735392933__shop-the-look .shop-the-look__product img {
    width: 83px !important;
    height: 115px !important;
}

#shopify-section-template--19246735392933__shop-the-look .shop-the-look__product {
    padding: 15px !important;
}


/* #product-hotspot-grid-template--19272731885733__lookbook_JieTgy img.background-image {
    height: 395px !important;
} */

/* ----------------------- learn how to style our piecess section ----------------------- */

#shopify-section-template--19246735392933__image_with_text_block_aJC3EQ section.section {
    margin: 0 !important;
}

#shopify-section-template--19246735392933__image_with_text_block_aJC3EQ h3.heading.h3 split-lines {
    font-size: 42px !important;
    text-align: left;
}

/* ------------------ upgrade your jewelry section -------------------- */

#shopify-section-template--19246735392933__image_with_text_overlay_DhDTPK h3.heading.h2 split-lines {
    
    font-size: 65px !important;
    letter-spacing: 0px !important;
    text-align: center !important;
}


/* ------------------------------------ footer section ------------------------------- */

.social-media__item:before {
   display:none !important;
}

#shopify-section-sections--19246735720613__footer .social-media__link svg.icon.icon--instagram {
    width: 30px !important;
    height: 30px !important;
}
li.social-media__item.social-media__item--instagram {
    box-shadow: none !important;
}

#shopify-section-sections--19246735720613__footer p.footer__item-title.heading.heading--small {
    display: none !important;
}
#shopify-section-sections--19246735720613__footer .footer__item-content ul li a {
    font-size: 18px !important;
    line-height: 120% !important;
    text-transform: uppercase !important;
    color: #efede4 !important; 
}

#shopify-section-sections--19246735720613__footer .footer__item-content ul li {
    margin-bottom: 15px !important;
}

#shopify-section-sections--19246735720613__footer  .footer__item.footer__item--newsletter .footer__item-content p {
    font-size: 32px !important;

}

#shopify-section-sections--19246735720613__footer  input#footer\[contact\]\[email\] {
    width: 375px !important;
    border: 1px solid #fff !important;
    border-radius: 10px !important;
}

#shopify-section-sections--19246735720613__footer .input__submit-icon {

    right: -25px !important;
    display:none !important;
}

#shopify-section-sections--19246735720613__footer .footer__aside {
    display: none !important;
}

/* ----------------------- footer ------------------------ */

#shopify-section-sections--19246735720613__footer .container {
    padding: 0px 115px !important;
}

/* ------------------- search -------------------------- */

p.predictive-search__menu-title.heading.heading--small {
    display: none !important;
}

ul.linklist.list--unstyled li a {
    color: #000000 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    margin-bottom: 10px !important;
}
#predictive-search-form input.predictive-search__input {
    font-size: 18px !important;
}
#predictive-search-form input.predictive-search__input::placeholder {
    font-size: 18px !important;
}


#shopify-section-sections--19246735720613__footer .container {
    padding-left: 44px !important;
}


#search-drawer svg.icon.icon--close {
    color: #000 !important;
}

/* --------------------------- traden page --------------------------------- */

#shopify-section-template--19252231110821__image_with_text_7RKXrN section.section {
    margin-top: 0 !important;
}

#shopify-section-template--19252231110821__image_with_text_7RKXrN .heading split-lines {
    color: #3a1f31;
    font-size: 40px!important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    width:451px !important;
}

#shopify-section-template--19252231110821__image_with_text_7RKXrN section.section {
    margin: 0px !important;
}

#shopify-section-template--19252231110821__image_with_text_eDphtD .heading split-lines {
    font-size: 22px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: center !important;
}

#shopify-section-template--19252231110821__image_with_text_eDphtD section.section {
    margin: 0 !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr .timeline__content.text-container p {

    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr .heading{

font-size: 28px !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr section.section {
    margin: 53px 0 !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr header.section__header.container.text-container {
    margin: 0px !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr button.timeline__nav-item span {
    font-size: 16px !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr header.section__header.container.text-container {
    display: block !important;
}

#shopify-section-template--19252231110821__faq_66gqDC header.section__header.text-container {
    max-width: 668px !important;
    width: 100% !important;
    text-align:left !important;
}

#shopify-section-template--19252231110821__faq_66gqDC button.collapsible-toggle.text--strong {
    padding: 21px 0px !important;
}

#shopify-section-template--19252231110821__faq_66gqDC button.collapsible-toggle.text--strong {

    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
}

#shopify-section-template--19252231110821__faq_66gqDC section.section {
    margin: 126px 0 !important;
}

#shopify-section-template--19252231110821__contact_form_BkGPdF h1.heading.h2 {
  
    letter-spacing: 0px !important;

}

#shopify-section-template--19252231110821__contact_form_BkGPdF header.section__header.text-container {
    margin-bottom: 99px !important;
}

#shopify-section-template--19252231110821__contact_form_BkGPdF form#contact_form input, textarea {
    border: 1px solid #696866!important;
}

#shopify-section-template--19252231110821__contact_form_BkGPdF .form__submit span.loader-button__text {
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    text-align: center !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr header.section__header.container.text-container {
    display: none !important;
}


/* ---------------------- password page ----------------- */

#storefront-password-drawer button.form__submit.form__submit--closer.button.button--primary.button--full {
    color: #fff !important;
}
.password__copyright {
    display: none !important;
}


/* -------------------------- about us page -------------------------- */

#shopify-section-template--19252082639013__image_with_text_emDkgh section.section {
    margin: 0px !important;
}

#shopify-section-template--19252082639013__image_with_text_emDkgh .heading split-lines {
    font-size: 40px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
}

#shopify-section-template--19252082639013__image_with_text_emDkgh .image-with-text__text-wrapper p {
   
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
}

/* ------------------------------------ contact page ------------------------ */

#shopify-section-template--19246735458469__contact-form h1.heading.h2 {

    letter-spacing: 0px !important;
 
}

#shopify-section-template--19246735458469__contact-form .form__submit span.loader-button__text {
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    text-align: center !important;
}

#shopify-section-template--19246735458469__contact-form form#contact_form input, textarea {
    border: 1px solid #696866!important;
}

#shopify-section-template--19246735458469__rich_text_zpPk6w h3.heading.h2 {

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: center !important;
}

#shopify-section-template--19246735458469__rich_text_zpPk6w .section__color-wrapper {
    padding-top: 88px !important;
}

#shopify-section-template--19246735458469__rich_text_zpPk6w .content-box.content-box--medium.content-box--text-center.content-box--center.text-container p {
    font-size: 20px !important;
    line-height: 120% !important;
}

#shopify-section-template--19246735458469__rich_text_zpPk6w .content-box.content-box--medium.content-box--text-center.content-box--center.text-container p a {
    font-size: 20px !important;
    line-height: 120% !important;
}


/* ------------------------------- lookbook page ------------------------- */


#shopify-section-template--19272731885733__main nav.breadcrumb.breadcrumb--floating.text--xsmall.hidden-phone {
    display: none !important;
}

#shopify-section-template--19272731885733__main h1.heading.h2 {

    font-size: 58px !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;

}

#shopify-section-template--19272731885733__lookbook_JieTgy h3.block-title {
    font-size: 21.41px !important;
    font-weight: 400 !important;
}

/* ---------------------------- product page --------------------- */

nav.breadcrumb.text--xsmall.text--subdued.hidden-phone {
    visibility: hidden !important;
}

h1.product-meta__title.heading.h3 {
    font-size: 41px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
}

span.price.price--large {

font-size: 24px !important;
font-weight: 400 !important;
line-height: 100% !important;
letter-spacing: 0px !important;

}

.product-form product-form__add-button {

font-size: 18px !important;
font-weight: 400 !important;
line-height: 100% !important;
letter-spacing: 0px !important;
font-size:18px !important;

}
.product-form product-form__add-button span.loader-button__text {
    font-size: 18px !important;
}

.product-content__tabs {
    width: 100% !important;
}


.product-page h3.heading.h3 {
    color: #151415 !important;
    font-size: 46px !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
}

h5.product-description-heading {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    padding-bottom:18px !important;
    position:relative;
    margin-bottom:38px !important;
}

h5.product-description-heading::after {
    position: absolute;
    content: "";
    width: 50%;
    height: 1px;
    background-color: #000;
    top: 100%;
    left: 0;
}


.product-form__add-button span.loader-button__text {
    color: #efede4 !important;
}

button.checkout-button.button.button--primary.button--full {
     color: #efede4 !important;
}


product-recommendations.product-page.section {
    margin-bottom: 120px !important;
}


/* ------------------------ collection page ------------------- */

#shopify-section-template--19246735130789__rich_text_mGELMQ .content-box.content-box--medium.content-box--text-center.content-box--center.text-container p {

    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: center !important;
}

#shopify-section-template--19246735130789__rich_text_mGELMQ  .content-box.content-box--medium.content-box--text-center.content-box--center.text-container {
    width: 80% !important;
    margin: 0 auto !important;
}

#shopify-section-template--19246735130789__main .product-facet__meta-bar-item:last-child {
    margin:0 !important;
}


.product-item-meta a {
    font-size: 22px !important;
    line-height: 120% !important;
    text-transform: uppercase !important;
}

.product-item-meta__price-list-container {

    font-size: 18px !important;
    line-height: 120% !important;
    margin-top:15px !important;
}


.product-item__aspect-ratio {

    aspect-ratio: 4 / 5 !important;
}

button.mobile-toolbar__item.mobile-toolbar__item--sort {
    display: none !important;
}

button.popover-button.hidden-pocket {
    display: none !important;
}

.product-facet__meta-bar-item.product-facet__meta-bar-item--sort {
    display: none !important;
}


.tooltip {
    position: absolute;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.15);
    padding: 12px;
    transform: translate(92%, -504%) !important;
    min-width: 200px;
    display: none;
    z-index: 20;
}


/* .product .aspect-ratio {

    aspect-ratio: 3/5 !important;
} */

img.background-image {
    border-radius: 5px !important;
}



.menu-list {
    padding: 0px !important;
    list-style: none !important;

}

.menu-list h3{
color: #3a1f31;
font-size: 28px !important;
font-weight: 400 !important;
line-height: 100% !important;
letter-spacing: 0px !important;
text-align: left !important;
margin-bottom:24px !important;
position:relative !important;
}


.menu-list h3:after {
    position: absolute;
    content: "";
    width: 90%;
    height: 1px;
    background: #000;
    left: 0;
    top: 150%;
}


ul.menu-list li a {
    color: #3a1f31 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-transform: uppercase !important;
}


/* .product-facet__filters-header.hidden-pocket {
    display: none !important;
}

#shopify-section-template--19246735130789__main .drawer__content {
    display: none !important;
}

.product-facet__aside .drawer__content {
    display: none !important;
} */

.product-facet__aside ul.menu-list li {
    margin:40px 0 !important;
    position:relative !important;
}

.product-facet__aside ul.menu-list li:after {
    position: absolute !important;
    content: "";
    width: 90% !important;
    height: 1px !important;
    background-color: #000;
    left: 0px !important;
    top: 150%;
}

/* ----------------- product card image --------------------- */

img.product-item__primary-image {
    border-radius: 5px !important;
}

/* ----------------- search bar ----------------------- */

.predictive-search__menu ul li:first-child {
    display: none !important;
}

ul#drawer {
    display: none !important;
}




/* ---------------------------------- responsive for mobile -------------------------------------- */

@media screen and (max-width:767px){

    /* ------------------- header navigation ------------------------------- */

/* .mobile-icon{
    display:block !important;
} */



.product-facet__aside-inner .menu-list h3:after {
    position: absolute;
    content: "";
    width: 90%;
    height: 1px;
    background: #F5F1EC !important;
    left: 0;
    top: 150%;
}

.product-facet__aside-inner ul.menu-list h3 {
    color: #F5F1EC !important;
    margin-top: 20px !important;
}

ul#drawer {
    display: block !important;
}


   #facet-filters .drawer__content button.collapsible-toggle.text--strong {
    color:#efede4 !important;
    text-transform: uppercase !important;
}
#facet-filters .drawer__footer.drawer__footer--no-top-padding.hidden-lap-and-up {
    background-color: #3A1F31 !important;
    transform: none !important;
}
#facet-filters .drawer__footer {

    transform: none !important;
}

#drawer a.menu-link {
    color: #F5F1EC !important;
}

.product-facet__aside ul.menu-list li:after {
    position: absolute !important;
    content: "";
    width: 90% !important;
    height: 1px !important;
    left: 0px !important;
    top: 150%;
    background-color: #F5F1EC !important;
}

ul#pc-menu {
    display: none !important;
}

.mobile-nav__footer a {
    color: #efede4 !important;
}

.checkbox-container label {
    color: #efede4 !important;
}

header.drawer__header.hidden-lap-and-up {
    background-color: #3A1F31 !important;
}

    header.drawer__header.hidden-lap-and-up p {
    color: #efede4 !important;
    text-transform: uppercase !important;
}
button.drawer__close-button.tap-area {
    color: #efede4 !important;
}

    .drawer__content button.collapsible-toggle.text--strong {
    color: #efede4 !important;
    text-transform: uppercase !important;
}

   #facet-filters .drawer__content {
    background-color: #3A1F31 !important;
    box-shadow:none !important;
}

    button.mobile-toolbar__item.mobile-toolbar__item--sort {
    display: flex !important;
}

    /* ------------ category list section --------------------- */

    #shopify-section-template--19246735392933__collection_list_QmBNYE section.section {
    margin: 0!important;
}

div#shopify-section-template--19246735392933__collection_list_BphfJT {
    display: block !important;
}
div#shopify-section-template--19246735392933__collection_list_QmBNYE {
    display: none !important;
}

#shopify-section-template--19246735392933__collection_list_BphfJT p.heading.h3 {
    color: #efede4 !important;
    font-size: 46px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
}

#shopify-section-template--19246735392933__collection_list_BphfJT span.heading.heading--small.link {
    display: none !important;
}

#shopify-section-template--19246735392933__rich_text_nCrByq .content-box p {
    font-size: 26px!important;
    color: #3a1f31 !important;
}

#shopify-section-template--19246735392933__rich_text_nCrByq .container.vertical-breather {
    background-color: #efede4!important;
    padding:0px 24px 24px !important;
}

#shopify-section-template--19246735392933__collection_list_BphfJT .list-collections__item-list {
    background-color: #fff !important;
    padding-top: 39px !important;
    padding-bottom: 39px !important;
}

#shopify-section-template--19246735392933__image_with_text_block_aJC3EQ .image-with-text-block--overlap-left .image-with-text-block__content, .image-with-text-block--overlap-right .image-with-text-block__content {
    padding: 78px 40px!important;
    margin: 0!important;
    border-radius: 0!important;
}
#shopify-section-template--19246735392933__image_with_text_block_aJC3EQ h3.heading.h3 split-lines {
    font-size: 26px!important;
    font-weight: 400!important;
    line-height: 120%!important;
    letter-spacing: 0px!important;
    margin: 0 auto!important;
    width: 80%;
    text-align: center !important;
    color:#EFEDE4 !important;
      
}

#shopify-section-template--19246735392933__image_with_text_block_aJC3EQ .button-wrapper {
    display: flex !important;
    justify-content: center !important;
}
#shopify-section-template--19246735392933__image_with_text_overlay_DhDTPK img.image-overlay__image {
    height: 264px !important;
}

#shopify-section-template--19246735392933__image_with_text_overlay_DhDTPK image-with-text-overlay.image-overlay.image-overlay--auto {
    height: 264px;
}

#shopify-section-template--19246735392933__image_with_text_overlay_DhDTPK h3.heading.h2 split-lines {

    font-size: 22px !important;
    letter-spacing: 0px !important;
    width: 95% !important;
    margin: 0 auto !important;
}

/* ------------------- footer section ------------------ */



#shopify-section-sections--19246735720613__footerfooter.footer {
    padding: 96px 0px !important;
}
#shopify-section-sections--19246735720613__footer .footer__item.footer__item--newsletter .footer__item-content p {
    font-size: 18px!important;
    line-height: 120% !important;
}



.footer__item-list {
   
    gap: 0px !important;
}

#shopify-section-sections--19246735720613__footer ul.social-media.list--unstyled {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}




/* ---------------- mobile drawer ----------------- */

#mobile-menu-drawer ul.mobile-nav.list--unstyled li a {
    color: #efede4 !important;
    border-bottom: 1px solid #efede4 !important;
}

#mobile-menu-drawer {
   
    background: #3a1f31 !important;
}


#mobile-menu-drawer svg.icon.icon--close {
    color: #efede4 !important;
}
#mobile-menu-drawer .drawer__header.drawer__header--shadowed {
    background: #3a1f31;
}


/* ------------------------- collection page ----------------------------- */

#shopify-section-template--19246735130789__rich_text_mGELMQ .content-box.content-box--medium.content-box--text-center.content-box--center.text-container p {

    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    text-align:justify !important;
}

#shopify-section-template--19246735130789__rich_text_mGELMQ .content-box.content-box--medium.content-box--text-center.content-box--center.text-container {
    width: 100%!important;
    margin: 0 auto!important;
}

.product-facet__meta-bar.anchor {
    display: none !important;
}

.product-item-meta a {
    font-size: 14px!important;
}
.product-item-meta__price-list-container {
    font-size: 12px!important;
}


/* ------------------------ product page ---------------------- */

h1.product-meta__title.heading.h3 {
    font-size: 22px!important;
   
}
span.price.price--large {
    font-size: 18px!important;
    color: #696866 !important;
}

.product-meta {
    border: 0 solid !important;
}

button.collapsible-toggle.heading.heading--small.hidden-lap-and-up {
    display: none !important;
}

.product-tabs__tab-item-wrapper{
    border:0 solid !important;
}

h5.product-description-heading {
    font-size: 14px!important;
    padding-bottom: 0px!important;
    margin-bottom: 21px!important;
}

h5.product-description-heading::after {
    display:none !important;
}

.product-tabs__tab-item-content.rte {
    margin-bottom: 0px !important;
}

header.section__header {
    margin-bottom: 11px !important;
}

.product-page h3.heading.h3 {
 
    font-size: 16.96px !important;
    text-align: left !important;
}

product-recommendations.product-page.section {
    margin-bottom: 120px !important;
}



/* ----------------------------- lookbook page ------------------------------ */

h3.block-title {
    display: none !important;
}

#product-hotspot-grid-template--19272731885733__lookbook_JieTgy {
    padding-bottom: 139px !important;
}

#product-hotspot-grid-template--19272731885733__lookbook_JieTgy .image-wrap {
    border-radius:0px !important;
}

#product-hotspot-grid-template--19272731885733__lookbook_JieTgy .image-wrap img {
    border-radius:0px !important;
}

.tooltip {

    transform: translate(16%, -226%) !important;

}

#shopify-section-template--19272731885733__main h1.heading.h2 {
    font-size: 32px!important;
    margin-top: 51px !important;
    margin-bottom: 0px !important;
}


/* ---------------------------- tradein page --------------------- */
#shopify-section-template--19252231110821__image_with_text_7RKXrN .heading split-lines {
color: #3a1f31;
font-size: 24px !important;
 width: 85% !important;
 margin:0 auto !important;
}

#shopify-section-template--19252231110821__image_with_text_7RKXrN .image-with-text__image-wrapper {
    margin-bottom: 72px !important;
}

#shopify-section-template--19252231110821__image_with_text_7RKXrN h3.heading.h3 {
    margin-bottom: 72px !important;
}

#shopify-section-template--19252231110821__image_with_text_eDphtD .heading split-lines {
    font-size: 16px!important;
}

#shopify-section-template--19252231110821__image_with_text_eDphtD .image-with-text__image-wrapper {
    margin-bottom: 74px !important;
}

#shopify-section-template--19252231110821__image_with_text_eDphtD h2.heading.heading--small {
    margin-bottom: 74px !important;
}

#shopify-section-template--19252231110821__timeline_EmcULr .heading {
    font-size: 16px!important;
    margin-bottom: 30px !important;
    text-transform: uppercase !important;
}
#shopify-section-template--19252231110821__timeline_EmcULr section.section {
    margin: 0px 0!important;
}

#shopify-section-template--19252231110821__image_with_text_overlay_rhVWTb image-with-text-overlay.image-overlay.image-overlay--auto {
    height: 243px !important;
}

div#shopify-section-template--19252231110821__image_with_text_overlay_rhVWTb {
    margin-top: 74px !important;
}

#shopify-section-template--19252231110821__faq_66gqDC h1.heading.h2 {

    font-size: 22px !important;
}

#shopify-section-template--19252231110821__contact_form_BkGPdF h1.heading.h2 {
    font-size: 35.95px !important;
}

#shopify-section-template--19252231110821__contact_form_BkGPdF section.section {
    margin-bottom: 105px !important;
}

/* ---------------- about us page ------------------ */

#shopify-section-template--19252082639013__image_with_text_emDkgh .heading split-lines {
    font-size: 24px!important;
}

#shopify-section-template--19252082639013__image_with_text_emDkgh .image-with-text__image-wrapper {
    margin-bottom: 38px !important;
}

#shopify-section-template--19252082639013__image_with_text_emDkgh h3.heading.h3 {
    margin-bottom: 25px !important;
}

div#shopify-section-template--19252082639013__image_with_text_emDkgh {
    margin-bottom: 143px !important;
}


/* --------------------- contact us page ----------------- */

#shopify-section-template--19246735458469__contact-form header.section__header.text-container {
    margin-bottom: 70px !important;
}

#shopify-section-template--19246735458469__contact-form h1.heading.h2 {
    font-size: 35.95px !important;
}

#shopify-section-template--19246735458469__rich_text_zpPk6w .section__color-wrapper {
    padding-top: 56px!important;
}

#shopify-section-template--19246735458469__rich_text_zpPk6w section.section {
    margin-top: 0px !important;
    margin-bottom:121px !important;
}

#shopify-section-template--19246735458469__rich_text_zpPk6w h3.heading.h2 {
    margin-bottom: 31px !important;

}


/* ---------------- customer care ------------------ */

/* ---------------- header --------------- */


#shopify-section-template--19277028262053__image_with_text_WAJXeK split-lines {
    color: rgba(58, 31, 49, 1) !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}

#shopify-section-template--19277028262053__image_with_text_WAJXeK .image-with-text__image-wrapper {
    margin-bottom: 38px !important;
}
#shopify-section-template--19277028262053__image_with_text_WAJXeK h3.heading.h3 {
    margin-bottom: 38px !important;
}

#shopify-section-template--19277028262053__image_with_text_WAJXeK image-with-text.image-with-text.image-with-text--reverse.image-with-text--overlap-image.became-visible {
    padding-bottom: 0px !important;
}



/* ---------------- body -------------------- */

#shopify-section-template--19277028262053__rich_text_QFQAWw .content-box.content-box--medium.content-box--text-left.content-box--center.text-container p {
    font-size: 18px !important;
}


/* ------------------------- privacy policy ---------------------------- */

/* ---------------- customer care ------------------ */

/* ---------------- header --------------- */


#shopify-section-template--19276992610469__image_with_text_Uk7nhA split-lines {
    color: rgba(58, 31, 49, 1) !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA .image-with-text__image-wrapper {
    margin-bottom: 38px !important;
}
#shopify-section-template--19276992610469__image_with_text_Uk7nhA h3.heading.h3 {
    margin-bottom: 38px !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA image-with-text.image-with-text.image-with-text--reverse.image-with-text--overlap-image.became-visible {
    padding-bottom: 0px !important;
}



/* ---------------- body -------------------- */

#shopify-section-template--19276992610469__rich_text_pRHHnP .content-box.content-box--medium.content-box--text-left.content-box--center.text-container p {
    font-size: 18px !important;
}


/* ------------------------- terms of use ---------------------------- */

/* ---------------- header --------------- */


#/* ------------------------- privacy policy ---------------------------- */

/* ---------------- customer care ------------------ */

/* ---------------- header --------------- */


#shopify-section-template--19277144162469__image_with_text_tBa3GU split-lines {
    color: rgba(58, 31, 49, 1) !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}

#shopify-section-template--19277144162469__image_with_text_tBa3GU .image-with-text__image-wrapper {
    margin-bottom: 38px !important;
}
#shopify-section-template--19277144162469__image_with_text_tBa3GU h3.heading.h3 {
    margin-bottom: 38px !important;
}

#shopify-section-template--19277144162469__image_with_text_tBa3GU image-with-text.image-with-text.image-with-text--reverse.image-with-text--overlap-image.became-visible {
    padding-bottom: 0px !important;
}



/* ---------------- body -------------------- */

#shopify-section-template--19276992610469__rich_text_pRHHnP .content-box.content-box--medium.content-box--text-left.content-box--center.text-container p {
    font-size: 18px !important;
}
split-lines {
    color: rgba(58, 31, 49, 1) !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA .image-with-text__image-wrapper {
    margin-bottom: 38px !important;
}
#shopify-section-template--19276992610469__image_with_text_Uk7nhA h3.heading.h3 {
    margin-bottom: 38px !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA image-with-text.image-with-text.image-with-text--reverse.image-with-text--overlap-image.became-visible {
    padding-bottom: 0px !important;
}



/* ---------------- body -------------------- */

#shopify-section-template--19277144162469__rich_text_PxY77y .content-box.content-box--medium.content-box--text-left.content-box--center.text-container p {
    font-size: 18px !important;
}

/* ---------------------------- announcement bar ------------------- */

div#shopify-section-sections--19246735753381__announcement-bar {
    display: none !important;
}



/* --------------------------------- footer section ------------------------- */

#shopify-section-sections--19246735720613__footer footer.footer {
    padding: 96px 0 !important;
}

#shopify-section-sections--19246735720613__footer .footer__item-list {

    display: flex !important;
    flex-direction: column !important;
}

#shopify-section-template--19246735392933__image_with_text_overlay_DhDTPK h3.heading.h2 split-lines {
   color: #efede4 !important;
}

#shopify-section-sections--19246735720613__footer  input#footer\[contact\]\[email\] {
    width: 280px !important;
}

#shopify-section-sections--19246735720613__footer .input__submit-icon {
    right: 60px !important;
    display:none !important;
}

/* --------------------- drawer --------------------- */

#mobile-menu-drawer ul.mobile-nav.list--unstyled li a {
    text-transform: uppercase !important;
}

#shopify-section-template--19246735392933__image_with_text_block_aJC3EQ h3.heading.h3 split-lines {

    color: #EFEDE4 !important !important;
    text-align: center !important !important;
}

/* ---------------------------- announcement bar ------------------- */

div#shopify-section-sections--19246735753381__announcement-bar {
    display: block !important;
}



}

@media screen and (min-width:768px) and (max-width:1199px){
    .mobile-icon{
    display:block !important;
}
}



@media screen and (min-width:1024px){
    
    /* ------------------------- customers care---------------------------------- */

    /* ----heading----- */

    #shopify-section-template--19277028262053__image_with_text_WAJXeK .container {
    max-width: 1900px !important;
    width: 100% !important;
    overflow: hidden !important;
    padding:0px !important;
}

#shopify-section-template--19277028262053__image_with_text_WAJXeK section.section {
    margin: 0px !important;
}

#shopify-section-template--19277028262053__image_with_text_WAJXeK .image-with-text__wrapper {
    padding: 0px !important;
}

#shopify-section-template--19277028262053__image_with_text_WAJXeK .image-with-text__image-wrapper {
    margin: 0px !important;
}

#div#shopify-section-template--19277028262053__image_with_text_WAJXeK {
    background-color: #EFEDE4;
}

div#shopify-section-template--19277028262053__image_with_text_WAJXeK {
    background-color: #EFEDE4 !important;
}

div#shopify-section-template--19277028262053__image_with_text_WAJXeK .image-with-text__content {

    width: 50% !important;
}

div#shopify-section-template--19277028262053__image_with_text_WAJXeK .image-with-text__content-wrapper {
    width: 50%;
}

div#shopify-section-template--19277028262053__image_with_text_WAJXeK split-lines {
   
    font-size: 70px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}


/* -------------------------------------- body --------------------- */

#shopify-section-template--19276992610469__rich_text_pRHHnP .content-box.content-box--medium.content-box--text-left.content-box--center.text-container {
    width: 50% !important;
}

#shopify-section-template--19276992610469__rich_text_pRHHnP .content-box.content-box--medium.content-box--text-left.content-box--center.text-container p {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;;
}


#shopify-section-template--19276992610469__rich_text_pRHHnP  section.section {
    margin-bottom: 500px !important;
}


/* ------------------------------------- privacy policy page ----------------------------------- */

 /* ------------------------- customers care---------------------------------- */

    /* ----heading----- */

    #shopify-section-template--19276992610469__image_with_text_Uk7nhA .container {
    max-width: 1900px !important;
    width: 100% !important;
    overflow: hidden !important;
    padding:0px !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA section.section {
    margin: 0px !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA .image-with-text__wrapper {
    padding: 0px !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA .image-with-text__image-wrapper {
    margin: 0px !important;
}

#shopify-section-template--19276992610469__image_with_text_Uk7nhA {
    background-color: #EFEDE4;
}

div#shopify-section-template--19276992610469__image_with_text_Uk7nhA {
    background-color: #EFEDE4 !important;
}

div#shopify-section-template--19276992610469__image_with_text_Uk7nhA .image-with-text__content {

    width: 50% !important;
}

div#shopify-section-template--19276992610469__image_with_text_Uk7nhA .image-with-text__content-wrapper {
    width: 50%;
}

div#shopify-section-template--19276992610469__image_with_text_Uk7nhA split-lines {
   
    font-size: 70px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}


/* -------------------------------------- body --------------------- */

#shopify-section-template--19277028262053__rich_text_QFQAWw .content-box.content-box--medium.content-box--text-left.content-box--center.text-container {
    width: 50% !important;
}

#shopify-section-template--19277028262053__rich_text_QFQAWw .content-box.content-box--medium.content-box--text-left.content-box--center.text-container p {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;;
}


#shopify-section-template--19277028262053__rich_text_QFQAWw  section.section {
    margin-bottom: 500px !important;
}





/* ------------------------------------- Terms of use ----------------------------------- */


    /* ----heading----- */

    #shopify-section-template--19277144162469__image_with_text_tBa3GU .container {
    max-width: 1900px !important;
    width: 100% !important;
    overflow: hidden !important;
    padding:0px !important;
}

#shopify-section-template--19277144162469__image_with_text_tBa3GU section.section {
    margin: 0px !important;
}

#shopify-section-template--19277144162469__image_with_text_tBa3GU .image-with-text__wrapper {
    padding: 0px !important;
}

#shopify-section-template--19277144162469__image_with_text_tBa3GU .image-with-text__image-wrapper {
    margin: 0px !important;
}

#shopify-section-template--19277144162469__image_with_text_tBa3GU {
    background-color: #EFEDE4;
}

div#shopify-section-template--19277144162469__image_with_text_tBa3GU {
    background-color: #EFEDE4 !important;
}

div#shopify-section-template--19277144162469__image_with_text_tBa3GU .image-with-text__content {

    width: 50% !important;
}

div#shopify-section-template--19277144162469__image_with_text_tBa3GU .image-with-text__content-wrapper {
    width: 50%;
}

div#shopify-section-template--19277144162469__image_with_text_tBa3GU split-lines {
   
    font-size: 70px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;
    text-align: left !important;
}

.social-media-custom-place {
    display: flex;
}

.social-media-custom-place .footer__item-content {
    margin-left: 50px !important;
}

.footer__item.footer__item--newsletter {
    max-width: 100% !important;
    display: block;
}

/* -------------------------------------- body --------------------- */

#shopify-section-template--19277144162469__rich_text_PxY77y .content-box.content-box--medium.content-box--text-left.content-box--center.text-container {
    width: 50% !important;
}

#shopify-section-template--19277144162469__rich_text_PxY77y .content-box.content-box--medium.content-box--text-left.content-box--center.text-container p {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: 0px !important;;
}


#shopify-section-template--19277144162469__rich_text_PxY77y  section.section {
    margin-bottom: 500px !important;
}

/* --------------------------------------- footer section -------------------- */

#shopify-section-sections--19246735720613__footer .footer__item-list {
    display: flex !important;
    justify-content:space-between;
}

#shopify-section-sections--19246735720613__footer .footer__item.footer__item--social-media {
    flex:1 !important;
    flex-grow:2 !important;
    display: flex !important;
    justify-content: flex-end !important;

}
.footer__item--social-media .footer__item-content {
    margin: 0px !important;
}

#shopify-section-sections--19246735720613__footer footer.footer {
    padding-top: 172px !important;
    padding-bottom: 279px !important;
}


}