/** Shopify CDN: Minification failed

Line 213:2 Unexpected "}"

**/
/* =================================================================
Table of Contents

- General
- Homepage
    - Hero Section
    - Blog Section
- Single Page
- Mobile Styles

================================================================= */

/* =================================================================
GENERAL
** Put your general styles here e.g. body, h1, h2, h3 ect, ul, li, a **
================================================================= */

.announcement a {
    font-family: "Baskerville No 2"; 
}

div#quiz-kit-intro-image {
    margin-top: 0px;
}

div#quiz-kit-intro div#quiz-kit-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

div#quiz-kit-intro-image {
    order: -1;
}

@media screen and (min-width: 800px) {
div#quiz-kit-success-popup {
    right: 15px;
    top: 15px;
}
}

button.sc-fznxsB.hqPrcF {
  background-color: #7B4446 !important;
  color: #fff !important;
  text-transform: uppercase !important;
}

button.sc-fznxsB.cuSuxx {
  border-color: #7B4446 !important;
  color: #7B4446 !important;
  text-transform: uppercase !important;
}

.quickbuy-container button.customoos {
    display: none;
}

@media only screen and (max-width: 600px) {
button.WidgetComponent__Button-sc-1933jxm-4.dDXKDq.cb-cookie_consent-container-button {
    margin: auto;
}
  
  .WidgetComponent__LayoutContainer-sc-1933jxm-1.didBTr.cb-cookie_consent-layout_container {
    text-align: center;
}
  
  div#quiz-kit-results-grid-Dc6lCjeOf:before {
    font-size: 20px !important;
    line-height: 27px !important;
    padding-left: 20px;
    padding-right: 20px;
}
  div#quiz-kit-results-product-Dc6lCjeOf {
    width: 50%;
}
  h3.sc-AxhCb.ZdEnN {
    font-weight: 400 !important;
    font-size: 14px !important;
}
  .kBHUDJ, div#quiz-kit-results-wrapper-Dc6lCjeOf {
    background-size: auto 100px !important;
}
}

div#quiz-kit-results-grid-Dc6lCjeOf {
    margin-top: 0px;
}

div#quiz-kit-results-grid-Dc6lCjeOf:before {
    content: "Thank you for taking the time to complete our questions. We would like to introduce your specially curated capsule wardrobe essentials…";
    display: flex;
    margin-bottom: 50px;
    font-family: "Baskerville No 2", serif;
    color: #000;
    font-size: 26px;
    letter-spacing: 0px !important;
  line-height: 37px;
}

h1#quiz-kit-results-title-Dc6lCjeOf {
    display: none;
}

.jddkUx {
    max-width: 900px !important;
}

button#quiz-kit-intro-button {
    background-color: #7c4346 !important;
    text-transform: uppercase !important;
    font-family: Cabin !important;
    font-size: 15px !important;
    letter-spacing: 2px !important;
    font-weight: 400 !important;
  border: none !important;
}

button#quiz-kit-intro-button:hover {
  color: #fff !important;
  background-color: #7d5b5d !important;
}

.eYVLYq:hover {
    background: rgb(124 67 70) !important;
}

.kBHUDJ, div#quiz-kit-results-wrapper-Dc6lCjeOf {
    background-image: url(/cdn/shop/files/sk.svg?v=1666780612);
    background-repeat: no-repeat;
    background-size: auto 30%;
    background-position: bottom right;
}

@media (min-width: 768px){
.navigation .navigation__tier-1>.navigation__item>.navigation__link:before {
    bottom: 1px !important;
}
}

button.disclosure__toggle {
    background-color: transparent;
    border: 1px solid #7c4346;
    color: #7c4346;
}

div#quiz-kit-content button {
    text-transform: inherit;
}

div#quiz-kit-question-navigation {
    text-transform: uppercase;
}

button#quiz-kit-question-next-button svg, button#quiz-kit-question-prev-button svg {
    width: 14px;
    height: 12px;
}

h5.esc-size-guide--title {
    font-weight: 400;
    font-size: 28px;
  margin-bottom: 5px;
}

th.esc-size-guide--heading {
    background-color: #ffe6d86e;
}

.quickbuy-container .opt-label {
    border: 1.5px solid #707173 !important;
}

ul.recommended_products li a, .quickbuy-container ul.recommended_products li a {
    border: 1.5px solid #707173;
      background-color: #fff !important;
    width: fit-content;
    text-decoration: none;
    margin-right: 10px;
    margin-bottom: 10px;
    min-width: fit-content;
      color: #707174  !important;
  }

  ul.recommended_products li a:hover {
    border: 1.5px solid #707173b3;
    background-color: transparent;
    color: #707173b3;
}
  
  ul.recommended_products {
    list-style: none;
    padding-left: 0px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 0px;
}

  ul.recommended_products li {
    list-style: none !important;
    
}

  ul.recommended_products {
    margin-inline-start: 0em !important;
  }
  }






@media only screen and (max-width: 600px) {
  
  ul.navigation__tier-2.navigation__columns.navigation__columns--count-4.navigation__columns--with-promos ul.navigation__tier-3 a.navigation__link, ul.navigation__tier-3 li.navigation__item {
    font-family: "Baskerville No 2", serif !important;
    font-size: 14px;
}
  ul.navigation__tier-2.navigation__columns.navigation__columns--count-4.navigation__columns--with-promos a.navigation__link.navigation__column-title {
    font-size: 17px !important;
}
  .navigation__tier-3-container.navigation__child-tier a.navigation__link {
    padding-left: 20px;
}
  ul.navigation__tier-3 a.navigation__link {
    padding-bottom: 5px;
    padding-top: 5px;
}
} 

a.navigation__link.navigation__column-title {
    font-size: 20px !important;
    color: #7c4346;
  font-family: 'Baskerville No 2';
  pointer-events: none;
   cursor: default;
}

.product-block button.swym-button.swym-add-to-wishlist-view-product.swym-inject {
    left: 2%;
    width: fit-content;
  right: 0%;
  top: 1.4% !important;
}

.product-block .product-label {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  padding-right: 3px;
}

.cc-popup-container button.btn.btn--primary.button.cc-popup-form-submit {
    background-color: #7c4346;
    border: none;
  color: #fff;
}

@media only screen and (max-width: 600px) {
.section-footer__row__col.section-footer__menu-block {
    max-width: 50%;
    text-align: center;
}
  .section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text {
    text-align: center;
}
  .section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text .section-footer__text p {
    padding-right: 2vh !important;
    padding-left: 2vh !important;
}
  .section-footer__row__col.section-footer__newsletter-block {
    text-align: center;
}
  form#footer_newsletter_signup {
    justify-content: center;
}
  .copyright {
    text-align: center;
}
  div#pagefooter a.instagram svg, div#pagefooter a.instagram {
    margin-right: 0px !important;
}
  .section-footer__row.section-footer__row-lower {
    text-align: center;
    display: flex;
    align-items: center;
}
}

.cart-summary-overlay__column-title {
    font-family: 'Baskerville No 2';
    font-size: 14px;
    color: #000;
}



div#shopify-section-template--16557347176668__16642056510e48060a h2.majortitle.in-content.h1-style {
    margin-bottom: 0px;
}

div#shopify-section-template--16557347176668__16642056510e48060a .article.use-alt-bg {
    padding-bottom: 0px;
}

div#section-id-template--16557347176668__1664205267ea70ff56 .use-alt-bg.fully-padded-row--medium {
    padding-top: 10px;
  padding-bottom: 50px;
}

.section-id-template--16557347176668__16642666653ee2517d.collection-slider-row {
    margin-bottom: 40px;
    margin-top: 60px;
}

.button.altcolour, .btn.btn--secondary, button.altcolour {
    letter-spacing: 2px;
}

.cc-price-range__bar-active {
    background: #a35c61;
}

.cc-price-range__control:after {
    border: 2px solid #a35c61;
}

.filter-group__heading__text {
    font-family: "Baskerville No 2", serif;
    font-size: 22px;
    font-weight: 600;
    color: #a35b61;
}

.filter-toggle__options {
    background: rgb(255 230 216);
}

.filter-toggle__input:checked+.filter-toggle__input-label-text {
    border-color: #a35c61;
}

.product-block__title {
    font-family: "Baskerville No 2", serif;
    color: #000;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
}

.navigation__tier-3-container.navigation__child-tier a.navigation__link {
    font-family: "Baskerville No 2", serif !important;
    text-transform: none !important;
    letter-spacing: 1px !important;
  padding-bottom: 5px;
  padding-top: 5px;
}

.section-id-template--16557347176668__16642666653ee2517d.collection-slider-row.use-alt-bg {
    padding-top: 60px;
    padding-bottom: 30px;
}

div#section-id-template--16557347176668__1664205267ea70ff56 .gallery__row {
    justify-content: center;
}

.swym-button-bar.swym-wishlist-button-bar.swym-inject {
    display: none;
}

i.icon.icon-swym-wishlist.product::after {
    font-size: 16px;
}

i.icon.icon-swym-wishlist.product {
    margin-top: -8px;
}

.wishlistbtn {
    text-align: center;
  margin-bottom: 0px;
  margin-top: 20px;
}

.product-form .quantity-submit-row .quantity-submit-row__submit {
    margin-top: 20px !important;
}

button.swym-iconbtnlink.swym-heart.swym-loaded {
    background-color: transparent;
    border: none;
    margin-bottom: 20px;
}

@media (min-width: 768px) {
.navigation .navigation__tier-1>.navigation__item>.navigation__link:before {
    background-color: #955f63 !important;
}
}

.logo-area__right__inner {
    color: #7c4346;
}

@media (min-width: 768px) {
.navigation .navigation__tier-1>.navigation__item>.navigation__link {
    padding-left: 13px !important;
  padding-right: 13px !important;
}
}

.navigation--left .navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link {
    font-family: "Baskerville No 2";
    text-transform: capitalize;
    letter-spacing: 0.5px;
    font-size: 15px!important;
}

i.icon-swym-wishlist {
font-family: 'swym-font';
font-style: normal;
vertical-align: middle;
}
i.icon-swym-wishlist+span {
vertical-align: middle;
}
i.icon-swym-wishlist:after {
content: '';
font-size: 24px;
line-height: 18px;
text-align: center;
display: inline;
}
/*content rendered after swym is ready to avoid showing block/invalid chars*/
.swym-ready i.icon-swym-wishlist:after {
content: '\f004';
}

.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text .social-links a svg {
    width: 20px;
    height: 20px;
    margin-right: 15px;
    color: #955f64;
}

.slideshow .overlay-text__subheading.subheading.subheading--over {
    font-size: 18px;
    margin-bottom: 10px;
}

.collection-slider-row a.has-paging__title {
    font-size: 30px;
}

.yotpo-star-ratings-layout.yotpo-layout-header-wrapper svg {
    width: 19px;
    height: 15px;
}

.yotpo-layout-header-wrapper {
    margin-bottom: 0px !important;
}

.yotpo-main-widget-layout.yotpo-align-text .yotpo-layout-header-wrapper, .yotpo-main-widget-layout.yotpo-align-text .yotpo-review-card .card-container {
    background-color: #fff2ec !important;
}

.yotpo-layout-header-wrapper[data-v-3b633656] {
    justify-content: space-between !important;
}

.yotpo-headline {
    font-family: "Baskerville No 2",serif;
    font-weight: 400 !important;
    color: #000 !important;
    font-size: 36px !important;
}

.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score, .yotpo-review-title {
    font-family: "Baskerville No 2",serif !important;
}

.yotpo-no-filters-gap[data-v-3b633656] {
    height: 20px !important;
}

button#yotpo-main-widget-btn {
    border-radius: 0px !important;
    padding: 5px 5px;
    font-family: Cabin !important;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 1px;
}

div#shopify-section-template--16557347406044__main {
    margin-bottom: 120px;
}

div#shopify-section-template--16557347406044__recommendations h4.align-center.hometitle, .section-id-template--16557347406044__166428269968dd496c.collection-slider-row h2.hometitle.h4-style.align-center.has-paging.cc-animate-init.-in.cc-animate-complete {
    font-size: 36px;
    text-transform: capitalize;
}

.yotpo-new-review-btn-wrapper.yotpo-new-review-button {
    padding-top: 0px !important;
}

.yotpo-star-rating.yotpo-bottom-line-stars svg, .content-header svg {
    width: 17px !important;
    height: 14px !important;
}

@media only screen and (max-width: 600px) {
.subcollection-links .overlay-text__inner {
    padding: 20px 30px;
}
}

@media screen and (min-width: 800px) {
button.image-page-button.image-page-button--next.ltr-icon.slick-arrow {
    margin-right: 15px;
}

button.image-page-button.image-page-button--previous.ltr-icon.slick-arrow {
    margin-left: 15px;
}
  .subcollection-links .overlay-text__inner {
    padding: 20px 45px;
}
}

@media (min-width: 768px){
.announcement-bar__middle:not(:first-child):not(:last-child) {
    max-width: 60%;
}
}

/* ====== Footer ====== */

h6.section-footer__title.no-wrap {
    color: #7c4346 !important;
    font-size: 22px;
    font-weight: 600;
}

.section-footer__row__col.section-footer__menu-block {
    width: 20%;
}

.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text {
    width: 25%;
}

.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text .section-footer__text p {
    padding-right: 8vh;
}

input.signup-form__email {
    border-radius: 0px;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #956166;
    padding-left: 0px;
}

form#footer_newsletter_signup {
    display: flex;
}

form#footer_newsletter_signup button.btn.btn--primary.signup-form__button {
    background-color: transparent;
    color: #000;
    border-radius: 0px;
    border: none;
    border-bottom: 1px solid #955f64;
  padding: 0.8em 15px !important;
}

form#footer_newsletter_signup p {
    margin-bottom: 0px;
}

.section-footer__row__col.section-footer__newsletter-block .section-footer__text p {
    margin-bottom: 0px !important;
}

.section-footer__row__col.section-footer__newsletter-block .section-footer__text {
    margin-bottom: 10px !important;
}

div#shopify-section-footer .section-footer__row.section-footer__row--blocks {
    padding-bottom: 0px;
    padding-top: 35px;
}

.section-footer__payment-icons {
    margin-bottom: 0px;
}

.section-footer__row.section-footer__row-lower {
    display: flex;
    align-items: flex-end;
    padding-top: 30px;
    padding-bottom: 35px;
}

/* =================================================================
HOMEPAGE
** Add Homepage styles here **
================================================================= */

/* ====== Slider ====== */

@media (min-width: 1100px){
div#shopify-section-template--16557347176668__16359276425da8ce46 .overlay-text--for-banner .overlay-text__inner {
    padding: 70px 40px;
}
}

/* ====== As Seen On ====== */

div#section-id-template--16557347176668__1664205267ea70ff56 .gallery__item {
    max-width: 20%;
    flex: 1 1 0;
}

div#shopify-section-template--16557347176668__1664205267ea70ff56 .fully-spaced-row--medium {
    margin-top: 0px;
}

div#shopify-section-template--16557347176668__16642056510e48060a .article.fully-spaced-row--medium.cc-animate-init.-in.cc-animate-complete {
    margin-bottom: 0px;
}

#section-id-template--16557347176668__1664205267ea70ff56 .overlay-text__title {
    font-size: 24px !important;
    font-weight: 600;
    margin-bottom: 5px;
}

/* =================================================================
ABOUT US PAGE
================================================================= */

@media screen and (min-width: 800px) {
  #section-id-template--16581207752924__1664269319cc2b0c0c .overlay-text__title {
    width: 700px;
}
}

  #section-id-template--16581207752924__1664269319cc2b0c0c .overlay-text__title {
    font-size: 46px;
    font-weight: 600;
    font-style: italic;
}

/* =================================================================
Products
================================================================= */

.filter-group__item .filter-group__checkbox:checked+.filter-group__item__text:before {
    background: #7c4346;
    border: #7c4346;
}

.filter-group__applied-item {
    background: rgb(255 230 216);
}

.product-label span {
    font-size: 13px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  font-weight: 500 !important;
}

.product-block__title {
    text-align: center;
    font-size: 16px;
}

.product-price {
    justify-content: center !important;
}

/* =================================================================
Wishlist
================================================================= */

.swym-simple-wishlist-container {
    background-color: #fff2ec !important;
}

.swym-wishlist-container-title-bar.swym-bg-1.swym-bg-2.swym-color-4 {
    background-color: #7c4346 !important;
}

h2.swym-wishlist-main-title.swym-heading.swym-heading-1.swym-is-heading {
    font-family: "Baskerville No 2",serif;
    letter-spacing: 0px !important;
    font-size: 30px;
    color: #000;
    font-weight: 400 !important;
}

.swym-wishlist-grid {
    max-width: 100% !important;
    padding: 0px 46px !important;
}

a.swym-wishlist-item.swym-is-anchor {
    border: none !important;
    background: transparent !important;
}

.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    height: auto !important;
}

.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon::before {
    color: #fff !important;
    background-color: #955f63 !important;
    padding: 7px;
}

h3.swym-empty-wishlist-title.swym-heading.swym-heading-1 {
    font-family: "Baskerville No 2",serif;
}

h3.swym-empty-wishlist-title.swym-heading.swym-heading-1 {
    font-family: "Baskerville No 2",serif;
    font-size: 32px;
    font-weight: 400;
    color: #000;
}

p.swym-empty-wishlist-text.swym-text.swym-text-1 {
    text-align: center;
    color: #000;
    font-family: Cabin;
    font-weight: 400;
}

button.swym-empty-wishlist-continue-btn.swym-button.swym-button-1.swym-is-button.swym-bg-2.swym-color-4 {
    background-color: #955f63;
    font-family: Cabin;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 0.08rem;
}

button.swym-add-to-cart-btn.swym-button.swym-button-1.swym-is-button.swym-bg-2.swym-color-4.swym-is-button {
    background-color: #955f63;
    font-family: Cabin;
}

span.swym-user-text.swym-value.swym-value-1 {
    font-family: Cabin;
    text-transform: uppercase;
}

@media only screen and (max-width: 600px) {
  .swym-wishlist-grid {
    padding: 0 20px !important;
}
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    max-height: 100% !important;
}
  .swym-wishlist-detail-header {
    margin-top: 10px !important;
}
  .swym-ui-component .swym-user-login-status, .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn .swym-icon::before {
    color: #fff !important;
}
  h3.swym-empty-wishlist-title.swym-heading.swym-heading-1 {
    text-align: center !important;
    margin-top: 60px !important;
}
  .logo-area__right__inner a.swym-wishlist {
    margin-inline-end: 5px !important;
}
}

h2.swym-text-heading.swym-heading.swym-heading-1 {
    margin-bottom: 15px!important;
    font-family: "Baskerville No 2",serif;
    font-size: 30px!important;
    text-transform: capitalize;
    font-weight: 400 !important;
}

button.swym-login-btn.swym-button.swym-button-1.swym-is-button.swym-bg-2.swym-color-4 {
    background-color: #7c4346;
}

/* =================================================================
Mobile Menu
================================================================= */

@media only screen and (max-width: 600px) {
  .mobile-navigation-drawer a.navigation__link {
    color: #7c4346!important;
    font-family: "Baskerville No 2",serif!important;
    text-transform: uppercase;
    font-weight: 400 !important;
    letter-spacing: 1px;
}
  ul.navigation__tier-3 a.navigation__link {
    text-transform: capitalize;
    letter-spacing: 0px;
    font-family: Cabin !important;
    color: #787878 !important;
    font-size: 16px;
}
  .mobile-navigation-drawer ul.social-links__list g {
    color: #955f63;
}
}

/* =================================================================
Quiz
================================================================= */

div#quiz-kit-container h1 {
    font-family: "Baskerville No 2", serif !important;
  font-weight: 400 !important;
}

.hqAaHa > svg, .eaigtm > svg {
    height: 10px;
    width: 12px;

}

.sc-fzolEj.kmaiaz {
    display: none;
}


/* =================================================================
MOBILE STYLES
** Put all mobile styles here **
================================================================= */

@media only screen and (max-width: 1024px) { 
/* ====== General ====== */

/* ====== Homepage ====== */

/* ====== Single Page ====== */

}

@media only screen and (max-width: 769px) {
/* ====== General ====== */

/* ====== Homepage ====== */

/* ====== Single Page ====== */

}

@media only screen and (max-width: 480px) {
/* ====== General ====== */

/* ====== Homepage ====== */

/* ====== Single Page ====== */

}

.product-detail .product-label-container {;
  justify-content: space-between !important;
}

.quickbuy-container .product-label-container {
  justify-content: space-between !important;
  flex-direction: column !important;
}

.quickbuy-container .modelheight {
    width: fit-content;
}


@media (max-width: 767px) {
  #shopify-section-template--19588853367124__16359276425da8ce46 {
    display: none;
  }
}

@media (min-width: 768px) {
  #shopify-section-template--19588853367124__5e2cd038-97ff-4652-9a0e-eac6e22af8a0 {
    display: none;
  }
}
