/** Shopify CDN: Minification failed

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

**/
:root {
  --font-weight: 100 !important;
}

.main-page-title{
  display: none;
}

main#MainContent {
  overflow: clip!important;
}

/*YOTPO REVIEW APP*/
.yotpo-reviewer-image {
  display: none!important;
}

.yotpo-reviews-main-widget .yotpo-reviews-icon-text{
  display: none!important;    
}

.yotpo-reviews-main-widget .yotpo-reviews-icon{
  display: none!important;    
}

.yotpo-main-widget-layout{
  font-family: dejanire-headline,serif !important;  
}

.card.card--standard.card--media {
    padding: 10px;
}


.yotpo-read-more-text{
  font-family: dejanire-headline,serif !important;
}

span.yotpo-reviewer-name.unselectable{
  font-family: dejanire-headline,serif !important;
  text-transform: capitalize !important;
}

.yotpo-review-title{
  font-family: dejanire-headline,serif !important;
  text-transform: capitalize !important;
}

.yotpo-date-format{
  font-family: dejanire-headline,serif !important;
}

.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{
  font-family: dejanire-headline,serif !important;
}

.yotpo-bottom-line-basic-text{
  font-family: dejanire-headline,serif !important;
}

#yotpo-main-widget-btn[data-v-0345b07e]{
  font-family: dejanire-headline,serif !important;
  font-weight: 100 !important;
  text-transform: uppercase !important;
  color: black !important;
}

h4.yotpo-form-label{
   font-family: dejanire-headline,serif !important; 
}

.yotpo-input-wrapper textarea[data-v-0f68a1f6]{
   font-family: dejanire-headline,serif !important; 
}

.yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit[data-v-6972ba2a]{
  font-family: dejanire-headline,serif !important; 
  text-transform: uppercase !important;
  background: #C1C1B3 !important;
  border: 1px solid black !important;
  color: black !important;
  border-radius: 0px !important;
}

.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{
  font-family: dejanire-headline,serif !important; 
}


.card.card--standard.card--media {
    padding: 20px;
}

.yotpo-main-widget-layout{
  background-color:#FAF8F5!important;
}

.yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline{
  text-transform: uppercase!important;
  font-size: 32px !important;
}

.yotpo-review-border-smooth{
  background-image: none !important;
}

.modal-backdrop.yotpo-review-form-modal .yotpo-modal-header {
    font-size: 32px!important;
    text-transform: uppercase;
}


#yotpo-main-widget-btn[data-v-0345b07e] {
    border-radius: 0px!important;
    border: 1px solid black!important;
}

@media only screen and (max-width: 749px) {.yotpo-display-m .yotpo-main-layout .yotpo-head{
  margin-left: -50px;
  margin-right: -50px;
}}




/*FONTS*/
h2,h3,p {
  font-family: dejanire-headline,serif !important;
  font-weight: 100 !important;
  font-style: normal !important;
}

h2 em{
font-family: "domlovesmary-pro", serif;
font-weight: 400;
font-style: normal;
}


/*MOBILE*/
@media only screen and (max-width: 749px) { h2 {
  font-size: 18px !important;
}}

@media only screen and (max-width: 749px) { .rich-text__blocks>* {
  font-size: 18px !important;
  line-height: 24px !important;
}}


@media only screen and (max-width: 749px) { .section-template--16654799864040__1661901209a2806e80-padding{
  padding-top: 0px !important;
}}

@media only screen and (max-width: 749px) {.section-template--16654799864040__1661894476dd1f74f1-padding{
  padding-bottom: 0px !important;
}}

@media only screen and (max-width: 749px) { .header__heading-logo {
  width: 250px !important;
}}

/*TICKETS*/
#shopify-section-template--16693314584808__main .product__line-items {
    display: none !important;
}

#shopify-section-template--16693314584808__main .required {
  display: none !important;
}


                                           
/*BUTTONS*/
.quick-add__submit {
  font-family: dejanire-headline,serif !important;
  background-color:#C1C1B3!important;
  color: black!important;
 text-transform: uppercase !important;
}


.button {
  font-family: dejanire-headline,serif !important;
  text-transform: uppercase;
  background-color: #C1C1B3;
}



/*HOME PAGE*/

/*ANNOUNCEMENT BAR*/
.announcement-bar__message {
  font-size: 15px !important;
  color: black !important;
}


/*HEADER*/
.header.header--split-nav {
  font-family: dejanire-headline,serif!important;
  font-weight: 400!important;
  font-style: normal!important;
  text-transform: uppercase !important;
  color:black!important;
}


/*SECTION 1*/
.image-with-text__content>*+*{
    font-size: 16px;
    color: black;
    line-height: 26px;

}

.image-with-text__content>:first-child:is(.image-with-text__heading), .image-with-text__text--caption+.image-with-text__heading, .image-with-text__text--caption:first-child {
  font-style: italic !important;
  font-size: 45px !important;
  line-height: 50px !important;
}

.plaid-bg .image-with-text .grid {
background-image: url("/cdn/shop/files/Mrs-Bakewells_Home-Green-Plaid.png?v=1665703972")!important; }

.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*, .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item>* {
background: none !important;
}

/*SECTION 2 - PRODUCTS*/
.rich-text__blocks {
    font-size: 28px;
    line-height: 38px;
    color: black;
}

.card__heading {
  font-size: 22px!important;
}



.card-information {
  font-family: dejanire-headline,serif !important;
}

.card__badge.right {
  display:none!important;
}

.card.card--card.card--media.color-background-2.gradient {
    padding: 10px;
}

/*PRODUCTS*/

.product__title{
  text-transform: uppercase!important;
  font-size: 28px!important;
  font-family: dejanire-headline, serif !important;
  font-weight: 100 !important;
  font-style: normal !important;
}

.product__title h1{
  text-transform: uppercase!important;
  font-size: 32px!important;
  font-family: dejanire-headline, serif !important;
  font-weight: 100 !important;
  font-style: normal !important;
}

.price__regular .price-item--regular{
  font-family: dejanire-headline,serif!important;
}

.product-form__input .form__label {
  font-family: dejanire-headline,serif!important;
    text-transform: uppercase;
    color: black;
}

.select__select, .customer select {
  font-family: dejanire-headline,serif!important;
    color: black;
}

.shopify-installments__content {
  font-family: dejanire-headline,serif!important;
    color: black;
}

.product-form__submit{
  font-family: dejanire-headline,serif !important;
  background-color:#C1C1B3!important;
  color: black!important;
 text-transform: uppercase !important;
}

button.shopify-payment-button__button--unbranded {
  font-family: dejanire-headline,serif !important;
  background-color:#C1C1B3!important;
  color: black!important;
 text-transform: uppercase !important;
}

.share-button+.product__view-details {
  font-family: dejanire-headline,serif!important;
    color: black;
}

.product__info-container .product__description  {
  font-family: dejanire-headline,serif!important;
    color: black;
    font-weight: 100 !important;
  font-style: normal !important;
}

.accordion__title{
  color: black;
}

.product__accordion .accordion__content{
  color: black;
}

/*SECTION 3 & 5 - MARQUEE SLIDER*/
.marquee-text .c-slider__content h2 {
  font-style: normal !important;
  font-size: 16px !important;
  letter-spacing: 1px !important;
  color: black!important;
}

.marquee-text .c-slider__content h2  {
  font-style: normal !important;
  font-size: 16px !important;
  letter-spacing: 1px !important;
  color: black;
}

/*VERTICAL TABS*/
a.c-vertical-tabs__tab{
  font-family: dejanire-headline,serif!important;
  font-weight: 400!important;
  font-style: normal!important;
  text-transform: uppercase !important;
}


/*SECTION 4 - GRID SECTION*/
.ss-text__content.ss-grid-block {
  line-height: 20px !important;
  color: black !important;
  padding-top:0px!important;
  padding-bottom:0px!important;
}

#section-template--16582913622248__16612861904a9c5ec9 .ss-col-12 > *{
    background-color: #E2E2DB!important;
}

#section-template--16582913622248__16612861904a9c5ec9 .ss-col-12 {
 gap: 0px!important;

  background-color: #E2E2DB!important;
}

@media only screen and (max-width: 749px) {  .order-one {
  padding-top:30px!important;
  padding-bottom:30px!important;
}}

@media only screen and (max-width: 749px) {  .order-two {
  padding-top:30px!important;
  padding-bottom:30px!important;
}}

@media only screen and (max-width: 749px) {  .order-three {
  padding-top:60px!important;
  padding-bottom:60px!important;
}}

@media only screen and (max-width: 749px) {  .photo-one {
  padding-left:0px!important;
  padding-right:0px!important;
}}

@media only screen and (max-width: 749px) {  .photo-two {
  padding-left:0px!important;
  padding-right:0px!important;
}}

@media only screen and (max-width: 749px) {  .photo-three {
  padding-left:0px!important;
  padding-right:0px!important;
}}

@media only screen and (max-width: 749px) {  .ss-content-wrapper {
  padding-top:50px!important;
  padding-bottom:50px!important;
}}

/*SECTION 6 - PHOTO BANNER*/


/*SECTION 7 - FLORAL BG - DID YOU KNOW*/
.banner__box>*:first-child {
  font-size:25px!important;
  font-weight: 300 !important;
  font-family: dejanire-headline,serif !important;
  color: #F6938A!important;
  line-height: 32px!important;
}

.banner__box>*+.banner__text {
    color: #F6938A!important;
    font-family: dejanire-headline,serif!important;
    font-weight:100!important;
    font-size: 16px;
    line-height: 24px;
}

@media only screen and (max-width: 749px) {.banner__box>*:first-child {
  font-size:14px!important;
  font-weight: 300 !important;
  font-family: dejanire-headline,serif !important;
  color: #F6938A!important;
  line-height: 20px!important;
}}

/*SECTION 8 - FINAL CTA*/

.rich-text__blocks .button {
  font-family: dejanire-headline,serif !important;
  background-color: #C1C1B3!important;
color: black;
 text-transform: uppercase !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
margin-left: 0px;
 margin-top: 15px;
}

/*FOOTER*/

.footer-block__details-content .list-menu__item--link {
  font-family: dejanire-headline,serif !important;
  line-height:14px!important;
}


.footer-block__details-content{
  color: black !important;
}

footer.footer.color-accent-1.gradient.section-footer-padding {
    background-color: #C1C1B3;
}

.newsletter-form__field-wrapper .field__input {
    background-color: #C1C1B3;
}

.field__label, .customer .field label{
    font-family: dejanire-headline,serif !important;  
}

.footer__copyright {
    font-family: dejanire-headline,serif !important;  
    color: black;
    text-transform: uppercase;
}

.footer__content-bottom{
  border-top: 1px solid black!important;
}

.footer-block__heading{
  text-transform: uppercase;
}

/*BLOG*/

.blog-articles .article-card .card__heading{
  font-size: 12px !important;
  font-family: dejanire-headline,serif !important; 
  text-transform: uppercase;
}

.article-card__excerpt{
  color: black;
}

/*MOBILE - FOOTER*/
@media only screen and (max-width: 749px) {.footer-block__heading {
  text-align: center !important;
}}

@media only screen and (max-width: 749px) {.footer-block__details-content{
  text-align: center !important;
}}

@media only screen and (max-width: 749px) {.footer-block__details-content .list-menu__item--link {
  justify-content: center !important;
}}

/*ABOUT PAGE*/
.h1 {
  color: black!important;
}

.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*, .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item>* {
    font-size: 16px;
    color: black;
    line-height: 26px;
}

.image-with-text__content .image-with-text__text+.button {
    font-family: dejanire-headline,serif !important;
  background-color:#F9E6DC!important;
  color: black!important;
 text-transform: uppercase !important;
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.multicolumn.background-primary .multicolumn-card {
  background: #E2E2DB!important;
}

.title .h1 .multicolumn .title {
  text-align:center!important;
  text-transform: uppercase!important;
  font-family: dejanire-headline,serif !important;
}

.multicolumn.background-primary .multicolumn-card {
  padding:20px!important;
}

.grid--3-col-desktop .grid__item {
  padding: 5px!important;
}

#section-template--16371784777960__16613887427deea8da {
    background: #E2E2DB!important;
}

.banner--desktop-transparent .banner__box {
    background: #f9e6dc!important;
    border: 2px solid #F6938A!important;
    max-width: 130rem!important;
    border-radius:20px!important;
}

#shopify-section-template--16371784777960__1661901209a2806e80 .rich-text__blocks {
  max-width:100rem!important;
}

.multicolumn-list h3, .multicolumn-list p {
  color: black !important;
}

.multicolumn-card__info .link {
  color: black !important;
  font-family: dejanire-headline,serif !important;
}

/*PRODUCT PAGE*/
.card-wrapper {
  padding:10px!important;
}

.collection-hero__title {
  text-align:center!important;
  padding-top:30px!important;
}

.title-wrapper--no-top-margin>.title {
  font-size: 40px!important;
  text-align: center!important;
}

.background-none .multicolumn-list .multicolumn-card__info, .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{
  line-height: 18px!important;
}

.spr-form-input-text, .spr-form-input-email, .spr-form-input-textarea {
  padding: 10px !important;
  font-family: dejanire-headline,serif !important;
}

.spr-starrating {
  padding-bottom: 10px !important;
}

.spr-button, .spr-button-primary {
  padding: 15px !important;
  font-family: dejanire-headline,serif !important;
  text-transform: uppercase;
}

.spr-form-label {
    font-family: dejanire-headline,serif !important;
}

.spr-icon.spr-icon-star-empty {
    opacity: 100 !important;
    color: #f6938a !important;
}

.spr-container {
  border: none !important;
}

.spr-icon {
  color: #f6938a !important;
}

/*CONTACT PAGE*/
.contact__button .button {
      font-family: dejanire-headline,serif !important;
  background-color:#C1C1B3!important;
  color: black!important;
 text-transform: uppercase !important;
  padding-left: 60px !important;
  padding-right: 60px !important; 
}

.rich-text__blocks p {
  font-size:16px !important;
}

/*FAQS PAGE*/
.collapsible-row-layout .accordion {
  border-radius:10px!important;
}



/*MOBILE MENU DRAWER*/
.menu-drawer__utility-links {
  background-color:#C1C1B3!important;
}

.menu-drawer__navigation-container {
  background-color:#F4EFE8!important;
}

.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover {
  background-color:#F4EFE8!important;
}

/*BLOG*/
.article-template__link {
  font-family: dejanire-headline,serif !important;
}

.article-template__social-sharing+.article-template__content {
    font-size: 16px;
}

/*PRODUCT BADGE*/
.label-preorder {
  font-family: dejanire-headline,serif !important;
  background-color:#FEF0EB!important;
}

/*CART*/
.cart-item__name {
    font-family: 'dejanire-headline'!important;
    font-weight: 100!important;
    text-transform: uppercase!important;
}

.product-option {
    font-family: 'dejanire-headline'!important;
    color: black!important;
    font-weight: 100!important;
}

.cart-drawer .cart-item>td+td {
    font-family: 'dejanire-headline'!important;
}

.drawer__heading {
    text-transform: uppercase!important;
}

.totals__subtotal-value {
    color: black!important;
}


.cart-drawer .cart__checkout-button {
    text-transform: uppercase!important;
    font-family: 'dejanire-headline'!important;
}

.drawer__footer summary {
    font-family: 'dejanire-headline'!important;
    color: black!important;
    font-weight: 100!important;
}
  
.cart-drawer .tax-note {
    font-family: 'dejanire-headline'!important;
    color: black!important;
    font-weight: 100!important;
}

.cart-count-bubble {
  background-color:#C1C1B3!important;
  border: 1px solid black;
}

/*CUSTOM CART ICON*/
.header__icon--cart::before {
    content:"";
  background-image:url("/cdn/shop/files/Mrs._Bakewell_CART_ICON_d145a43a-d945-4f6c-9df5-c2901dad28c1.svg?v=1662073448");
  background-size:contain;
  position:absolute;
  width:2.5rem;
  height:2.5rem; 
  top:45%;
  left:55%;
transform:translate(-50%,-50%);
    
    
}
.header__icon--cart {

    position:relative;
}

.header__icon--cart svg {

display:none;
}

.header__icon--cart:hover::before {
scale:1.07;
}

@media screen and (max-width: 749px){
.footer-block__details-content.footer-block-image {
  img{
width:50%;
}
}


