/** Shopify CDN: Minification failed

Line 79:15458 Unexpected "}"
Line 79:32701 Expected identifier but found whitespace
Line 79:36497 Comments in CSS use "/* ... */" instead of "//"
Line 79:36594 Unexpected "/"
Line 79:38313 Expected identifier but found "*"
Line 79:39589 Expected identifier but found whitespace
Line 79:39591 Unexpected "{"
Line 79:39599 Expected ":"
Line 79:39624 Expected ":"

**/


.cake-top_section-box-right h4.price{
  margin:0;
}
.header__search .search-modal.modal__content.gradient {
    z-index: 9999999999;
}
.addToBasketBtn{
  border-radius: 2px;
    background-color: #002C55;
    text-transform: uppercase;
    font-size: 14px;
      min-width: 180px;
}
.addToBasketBtn:before,
.addToBasketBtn:after{
  display:none;
}
.inner-product-details .product-form__buttons{
  display:flex;
  gap:10px;
}
.cnc_delivery_section {
    display: none !important;
}
.product__info-wrapper .add-read-more.show-less-content .second-section,
.product__info-wrapper .add-read-more.show-less-content .read-less {
   display: none;
}

.product__info-wrapper .add-read-more.show-more-content .read-more {
   display: none;
}

.product__info-wrapper .add-read-more .read-more,
.product__info-wrapper .add-read-more .read-less {
   font-weight: bold;
   margin-left: 2px;
   color: #002c55;
   cursor: pointer;
}
.cake-top_section-box-right {
      margin: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.shoplift-offer-bar-sticky + .shoplift-offerbar-benefit-wrapper .offer-bar__content {
  position: fixed;
  top: 213px;
  width: 100%;
  z-index: 99;
  animation: 1s forwards smoothScroll;
}
.shoplift-offerbar-benefit-wrapper .offer-bar__content {
  border:none !important;
  margin:0 !important;
}
@media screen and (max-width:767px){
 
.shoplift-offer-bar-sticky + .shoplift-offerbar-benefit-wrapper .offer-bar__content {
    top:137px;
  }    
}
.image-height img {object-fit: cover;}.template-index main#MainContent {padding-top: 0;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item {flex: 0 0 16%!important;-webkit-flex: 0 0 16%!important;}header ul#SiteNav li {margin-right: 8px;}header ul#SiteNav li:last-child {margin-right: 0;}#infiniteoptions-container {padding-left: 5px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.product-form__controls-group.productVariant {margin-left: -5px;}h2.trustReviewSection {padding: 60px 26px 45px;}.trustpilot-widget.collectionWidget iframe:first-child {max-width: max-content!important;margin: inherit!important;position: absolute!important;left: -10px;top: -26px;width: 186px!important;}.collectionLi {position: relative;margin-bottom: 15px;}ul.grid.grid--uniform.grid--view-items.collectionUl {overflow: visible;}.product-form__controls-group.buttom-box {align-items: flex-end;}.product-form__item.buttom-box-left {flex-basis: 100px;}.product-form__controls-group.product-form__controls-group--submit.buttom-box-right {width: 80%}.product-form__controls-group.product-form__controls-group--submit.buttom-box-right .product-form__cart-submit {margin-bottom: 0;min-height: auto;}@media screen and (min-width:1200px) {.Home-main-slider .glider-n-2 {height: calc(100vh - 148px)!important;}.birthday_cake02, .birthday_cake03 {position: relative;}.birthday_cake02 .slide3_block .birth-inner .slide3_haading2, .birthday_cake03 .slider4_block .birth-inner .slider4_heading2 {padding-bottom: 20px;}.birthday_cake02 .slide3_block, .birthday_cake03 .slider4_block {position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);padding-top: 0!important;padding-left: 250px!important;}.birthday_cake02 .slide3_block .birth-inner, .birthday_cake03 .slider4_block .birth-inner {width: 50%!important;margin-top: 0!important;}.birthday_cake03 .slider4_block_new {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}}@media screen and (min-width:768px) and (max-width:1199px) {.birthday_cake02 .slide3_block .birth-inner .slide3_haading2, .birthday_cake03 .slider4_block .birth-inner .slider4_heading2 {padding-bottom: 10px;}.birthday_cake03 .slider4_block .birth-inner {padding-left: 0;margin-top: 5%}}@media screen and (min-width:768px) and (max-width:991px) {.Home-main-slider .glider-n-2 {height: 430px!important;}}.popup_img img.desk {width: 54em;}#popup_this h2 strong {color: #1e3c84;font-weight: 700;font-size: 25px;font-family: "Playfair Display"!important;}#popup_this h2 {font-size: 23px;overflow-wrap: break-word;color: #1e3c84;text-transform: inherit;letter-spacing: inherit;margin: auto;margin-bottom: 6px;font-family: "Playfair Display"!important;text-align: left;margin-left: 30px;border-bottom: 1px solid #eee;padding-bottom: 17px;}#popup_this form h1 {font-size: 22px!important;}#popup_this {display: flex;top: 50%!important;left: 50%!important;text-align: center;position: fixed;background: #fff;padding: 30px;width: 722px;border-style: solid;transform: translate(-50%, -50%);border-width: 0;border-image: linear-gradient(337deg, rgb(255 112 35) 21%, rgba(80, 223, 57, 1) 19%, rgba(67, 221, 88, 1) 40%, rgba(0, 212, 255, 1) 40%, rgba(14, 195, 255, 1) 52%, rgba(11, 199, 255, 1) 65%, rgba(175, 0, 255, 1) 65%, rgba(183, 18, 230, 1) 75%, rgba(240, 148, 49, 1) 75%, rgba(255, 184, 0, 1) 82%, rgba(249, 169, 21, 1) 91%, rgba(0, 181, 255, 1) 91%) 1;}#popup_this .popup_content {position: relative;}#popup_this .sectext {position: absolute;bottom: -20px;right: 0;}img.mobi {display: none;}.b-close {position: absolute;right: 0;top: 0;cursor: pointer;color: #fff;background: #5c6ac4;padding: 1px 5px;border-radius: 50%;margin-top: 6px;margin-right: 5px;font-size: 12px;}.collection-hero__image {height: 475px;}.collection_p_Bottom {display: flex;}.price-item {color: #1e3c84;}footer nav ul li button {font-weight: 700;}.template-index .box.hero-1587289762404 {background-color: #1e3c84;}.announcement-bar {z-index: 99;}#shopify-section-1591771508523 .hero.hero-1591771508523 {display: none;background-color: #1e3c84;}.template-index #shopify-section-hero-1 .hero__inner {display: none;}#shopify-section-1587289762404 .hero-1587289762404.ratio-container:after {padding-bottom: 0;}.index-section .hero__inner #cnc_message {color: #3b383c;transform: translateY(-35px);-webkit-transform: translateY(-35px);transition: all 600ms ease;}.index-section .hero__inner .dpd_checked #cnc_message {transform: translateY(0);-webkit-transform: translateY(0);transition: all 600ms ease;}header.site-header .site-nav {margin: 36px 0 36px;}input#dpdPostalCode {font-weight: 600;color: #555454;background: rgba(255, 255, 255, .8)!important;}input#dpdPostalCode::placeholder {color: #2c2c2c;font-weight: 600;}.grid__item.pronto {width: 19%;text-align: center;font-size: 13px;position: relative;}.grid__item.pronto>a {border: 1px solid;padding: 10px;width: 100%;float: left;}.grid__item.pronto h2 {margin: 0;padding-bottom: 7px;}.grid__item.pronto span {position: absolute;right: 4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}.pronto_mobi, .grid__item.pronto {display: none;}.pronto.cnc_pronto.locShow {display: table-cell;}header.site-header .grid__item.pronto {width: 184px;}header.site-header .grid__item.pronto a {padding: 10px 5px 5px;}header.site-header .grid__item.pronto h2 {padding-bottom: 5px;}header.site-header .grid__item.pronto p {font-size: 16px;}header.site-header .site-nav li .site-nav__link {padding: 3px 4px;}.new-serch-box {width: 600px;z-index: 9;background-color: rgba(255, 255, 255, .8);padding: 20px;position: relative;transition: all 300ms ease;}.new-serch-box .default-search {display: flex;display: -webkit-flex;position: relative;z-index: 9;}.new-serch-box.show_results.showcontent {padding-bottom: 100px;transition: all 300ms ease;}.new-serch-box .hero-bottom-content {position: absolute;left: 0;top: 65px;width: 100%;padding-left: 20px;padding-right: 20px;opacity: 0;visibility: hidden;transition: all 500ms ease;transform: translateY(-50px);}.new-serch-box .hero-bottom-content .error_msg {padding-top: 14px;}.new-serch-box.show_results.showcontent .hero-bottom-content, .new-serch-box.show_results .hero-bottom-content {transition: all 500ms ease;opacity: 1;visibility: visible;transform: translateY(0);}.new-serch-box.show_results {padding-bottom: 60px;}.new-serch-box .default-search .location-icons button {width: 100%;height: 100%;background-color: transparent;border: none;text-align: left;padding-top: 8px;}.new-serch-box .default-search .location-icons button svg {width: 20px;}.new-serch-box .default-search .location-icons button svg, .new-serch-box .default-search .search-icons button svg {fill: #1e3c84;}.new-serch-box .default-search .location-icons, .new-serch-box .default-search .search-icons {flex: 0 0 14%;-webkit-flex: 0 0 14%}.new-serch-box .default-search .inner-search-box {flex: 0 0 72%;-webkit-flex: 0 0 72%}.new-serch-box .default-search .inner-search-box input {width: 100%;font-size: 18px;text-align: center;border: none;padding: 10px;color: #333;font-weight: 500!important;}.new-serch-box .default-search .inner-search-box input::-moz-placeholder {color: #333;opacity: 1;font-weight: 500!important;}.new-serch-box .default-search .inner-search-box input::-webkit-input-placeholder {color: #333;opacity: 1;font-weight: 500!important;}.new-serch-box .default-search .inner-search-box input:focus, .new-serch-box .default-search .location-icons button:focus, .new-serch-box .default-search .search-icons button:focus {outline: none;}.new-serch-box .default-search .search-icons button {background-color: transparent;border: none;width: 100%;height: 100%;text-align: right;}.new-serch-box .first-search {display: flex;display: -webkit-flex;margin-top: 10px;margin-bottom: 5px;align-items: center;}.new-serch-box .first-search .icons_list {flex: 0 0 14%;-webkit-flex: 0 0 14%;text-align: left;}.new-serch-box .first-search .icons_list ul {display: flex;display: -webkit-flex;}.new-serch-box .first-search .icons_list ul li {display: block;flex: 0 0 36%;-webkit-flex: 0 0 36%;padding: 4px;}.new-serch-box .first-search .icons_list ul li:last-child {padding-left: 0;}.new-serch-box .first-search .icons_list ul li a {display: inline-block;}.new-serch-box .first-search .icons_list ul li svg {fill: #1e3c84;width: 20px;}.new-serch-box .first-search .rel-content {flex: 0 0 86%;-webkit-flex: 0 0 86%;font-size: 14px;text-align: left;margin-top: -7px;}.second-pronoto {display: flex;display: -webkit-flex;}.second-pronoto .P_btns {flex: 0 0 14%;-webkit-flex: 0 0 14%;text-align: left;}.second-pronoto .P_btns a {border: 1px solid #1e3c84;font-size: 14px;display: inline-block;text-align: center;padding-left: 2px;padding-right: 2px;}.second-pronoto .P_right-content {flex: 0 0 86%;-webkit-flex: 0 0 86%;font-size: 14px;text-align: left;padding-top: 1px;}.new-serch-box .not_found {display: none!important;}button.site-nav__link.site-nav__link--main.site-nav__link--button:focus {outline: none;}.site-nav__dropdown {border: 0;-webkit-box-shadow: 0 9px 19px 0 rgba(0, 0, 0, .2);-moz-box-shadow: 0 9px 19px 0 rgba(0, 0, 0, .2);box-shadow: 0 9px 19px 0 rgba(0, 0, 0, .2);}.site-nav__dropdown ul li {padding-left: 10px;}.shopify-policy__container {max-width: 1200px;}body.fixed div#shopify-section-header {position: fixed;top: 0;animation: smoothScroll 1s forwards;}@keyframes smoothScroll {0% {transform: translateY(-80px);}100% {transform: translateY(0px);}}div#shopify-section-header {width: 100%;z-index: 9999;}div#shopify-section-hero-1 {padding-bottom: 0;}.site-footer {padding-bottom: 0;margin-top: 0;}.home_tabs {text-align: center;display: flex;margin: auto;width: 600px;}.collection {display: block;}.delivery {width: 50%;display: block;padding: 20px;background: rgba(255, 255, 255, .8);font-size: 20px;margin-right: 10px;cursor: pointer;}.delivery:hover {color: #2c58c2;}.collection a {background: rgba(255, 255, 255, .8);padding: 20px 20px;font-size: 20px;width: 100%;display: block;}.new-serch-box {display: none;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown {width: 1025px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist {width: 100%}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-grid {margin-bottom: 0;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item {flex: 0 0 20%;-webkit-flex: 0 0 20%;padding-left: 0;margin-bottom: 5px;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li {padding-left: 5px;padding-right: 5px;padding-bottom: 4px;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li a {color: #222;font-size: 15px!important;padding: 0;letter-spacing: 1px!important;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li a:hover {text-decoration: none;color: #1e3c84;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li a:hover span, .site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item .site-nav__child-link--parent:hover span {border-bottom-color: transparent;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item .site-nav__child-link--parent {color: #222;font-size: 1.2em!important;font-weight: 700;letter-spacing: 1px!important;margin-bottom: 20px;cursor: auto;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item:last-child .site-nav__child-link--parent {cursor: pointer;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item:last-child .site-nav__child-link--parent:hover {text-decoration: none;color: #1e3c84;}@media screen and (min-width:992px) {header .medium-up--one-half {position: absolute;left: 50%;top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);}header.site-header .logo-align--left {padding-top: 17px;padding-bottom: 18px;}}@media screen and (min-width:1700px) and (max-width:2000px) {body header .medium-up--one-half {width: 72%!important;}}@media screen and (min-width:1501px) {header.site-header .grid__item.pronto {position: absolute;right: 15%;top: 13px;}header.site-header .logo-align--left {width: 250px!important;padding-top: 15px;padding-bottom: 16px;}header .medium-up--one-half {width: 62%!important;}header.site-header .site-header__mobile-nav .site-header__icons {padding: 19.5px 0!important;}header.site-header .site-header__mobile-nav .site-header__icons .icon {width: 22px;height: 22px;}}@media screen and (min-width:1366px) and (max-width:1800px) {header.site-header .grid__item.pronto {position: absolute;right: 9.5%;top: 13px;}#shopify-section-1595377892662 .hero--small {height: 210px;}}@media(min-width:769px) {header .medium-up--one-quarter {width: 15%}header.site-header .logo-align--left {width: 220px;}header.site-header .site-header__mobile-nav .site-header__icons {width: 124px;float: right;padding: 21px 0;}div#shopify-section-1595378748423 .hero {display: none;}}@media(max-width:1024px) {#popup_this {width: calc(100% - 390px);margin-left: auto;margin-right: auto;}.popup_img img.desk {width: 77em;}}@media only screen and (max-width:1180px) {#slide_two .slide2_heading1 {margin-top: 120px!important;}}@media only screen and (min-width:1024px) and (max-width:1096px) {#slide_two .slide2_heading1 {font-size: 70px!important;margin-top: 109px!important;}#slide_two .slide2_heading2 {margin-top: -51px!important;}.slide2_heading3 {margin-top: -60px!important;}}@media only screen and (min-width:768px) and (max-width:1023px) {#slide_two .slide2_heading1 {font-size: 57px!important;margin-top: 113px!important;margin-left: 85px!important;}#slide_two .slide2_heading2 {margin-left: 85px!important;}#slide_two .slide2_heading3 {margin-left: 85px!important;}div#slide_two {background-position-x: -188px;}}@media(max-width:768px) {#popup_this {width: calc(100% - 131px);margin-left: auto;margin-right: auto;}#popup_this .sectext {bottom: -20px;}div#shopify-section-1595377892662 {display: none;}.grid__item.pronto, .pronto.cnc_pronto.locShow {display: none;}.pronto_mobi.cnc_pronto.locShow {display: none;}.pronto_mobi {width: 200px;text-align: center;font-size: 13px;position: absolute;border: 1px solid;background: #fff;height: 71px;left: 0;right: 0;content: "";margin: auto;bottom: -51%;z-index: 999;}.pronto_mobi a {width: 100%;float: left;padding: 10px;}.pronto_mobi h2 {margin: 0;padding-bottom: 7px;}.pronto_mobi span {position: absolute;right: 4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}.home_tabs {text-align: center;display: block;margin: auto;width: 300px;}.delivery {width: 100%;display: block;margin-right: 0;cursor: pointer;margin-bottom: 10px;}.collection {width: 100%;display: block;}div#shopify-section-1595378748423 .hero {display: block;height: 793px;margin-top: 30px;}.product-form__controls-group.product-form__controls-group--submit.buttom-box-right {width: 100%}}}@media screen and (min-width:1200px) and (max-width:1365px) {header.site-header .grid__item.pronto {position: absolute;right: 10.5%;top: 14px;}}@media screen and (min-width:992px) and (max-width:1199px) {header.site-header .site-nav li .site-nav__link {padding: 3px;font-size: 13px;}header.site-header .grid__item.pronto {width: 157px;position: absolute;right: 8.3%;top: 14px;}header.site-header .grid__item.pronto p {font-size: 13px;}header.site-header .grid__item.pronto a {padding: 10px 3px 5px;}.site-header__icon .icon-search {margin-right: 0;}.site-header__icons button.site-header__icon {padding-right: 0;}.site-header__icons .site-header__account {padding-right: 2px;}}@media screen and (min-width:992px) and (max-width:1199px) {.site-header__account, .site-header__cart {padding: 10px 4px;}header.site-header .logo-align--left {width: 195px;}#shopify-section-1595377892662 .hero--small {height: 140px !Important;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown {width: 150px;left: inherit;transform: inherit;-webkit-transform: inherit;overflow: hidden scroll;max-height: 400px;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item .site-nav__child-link--parent {margin-bottom: 10px;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item {margin-bottom: 15px;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item {flex: 0 0 100%;-webkit-flex: 0 0 100%}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-grid {display: block;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li {padding-bottom: 8px;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li a span {white-space: normal;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li a {line-height: 18px;}}@media(max-width:767px) {.show_results .icons_list {width: 40px!important;}.show_results .rel-content {padding-top: 6px;}.show_results.showcontent .icons_list {width: 77px!important;}.site-header nav.mobile-nav-wrapper {max-height: inherit!important;overflow: hidden!important;padding-bottom: 50px;}.site-header nav.mobile-nav-wrapper:not(.sub-nav--is-open) {height: auto!important;}.site-header nav.mobile-nav-wrapper:after {content: '';position: absolute;left: 50%;right: inherit;bottom: 25px;border: 25px solid transparent;border-top-color: #1e3c84;border-bottom: none!important;transform: translateX(-50%);-webkit-transform: translateX(-50%);}.site-header nav.mobile-nav-wrapper.sub-nav--is-open:after {display: none;}.site-header nav.mobile-nav-wrapper>div {max-height: 550px;overflow: scroll;}}@media screen and (min-width:769px) and (max-width:991px) {header.site-header .grid__item.pronto {width: 120px;}.site-header__account, .site-header__cart {padding: 10px 4px;}header.site-header .logo-align--left {width: 160px;}header.site-header .site-nav li .site-nav__link {padding: 3px 2px;font-size: 12px;}.grid__item.pronto, .pronto.cnc_pronto.locShow {display: none;}.pronto_mobi.cnc_pronto.locShow {display: block;}.pronto_mobi.cnc_pronto {width: 450px;bottom: -72%}.pronto_mobi {width: 200px;text-align: center;font-size: 13px;position: absolute;border: 1px solid;background: #fff;height: 71px;left: 0;right: 0;content: "";margin: auto;bottom: -51%;z-index: 999;}.pronto_mobi a {width: 100%;float: left;padding: 10px;}.pronto_mobi span {position: absolute;right: 4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}.pronto_mobi h2 {margin: 0;padding-bottom: 7px;}}@media screen and (max-width:767px) {.pronto_mobi.cnc_pronto {width: calc(100% - 30px);bottom: -75%;margin-left: 15px;margin-right: 15px;}.index-section .hero__inner .dpd_checked {width: 100%}.index-section .hero__inner .dpd_checked #cnc_message {display: none;}#shopify-section-1587289762404 .hero.hero-1587289762404, #shopify-section-1591771508523 .hero-1591771508523 .pronto_mobi.cnc_pronto {display: none;}#shopify-section-1591771508523 {padding-top: 0;}.template-collection .product-card .collection_p_Bottom .price+div {font-size: 14px;}.template-index #shopify-section-collection hr.hr--invisible {margin: 20px 0 0;}.new-serch-box {width: calc(100% - 20px);padding-left: 5px;padding-right: 5px;}.new-serch-box .default-search .inner-search-box input {font-size: 14px;}.new-serch-box .first-search {margin-bottom: 8px;display: inline-block;width: 100%}.new-serch-box .first-search .icons_list, .second-pronoto .P_btns {flex: inherit;-webkit-flex: inherit;width: 75px;float: left;text-align: left;}.new-serch-box .first-search .rel-content, .second-pronoto .P_right-content {flex: inherit;-webkit-flex: inherit;line-height: 18px;}.new-serch-box .first-search .rel-content {margin-top: 0;}.new-serch-box .first-search .icons_list ul {display: block;}.new-serch-box .first-search .icons_list ul li {text-align: left;display: inline-block;}.new-serch-box .hero-bottom-content {padding-left: 8px;padding-right: 8px;}.new-serch-box .first-search .icons_list ul li svg {width: 20px;}.new-serch-box.show_results.showcontent {padding-bottom: 125px;}.second-pronoto {display: block;}.new-serch-box.show_results {padding-bottom: 70px;}.second-pronoto .P_btns a {font-size: 13px;margin-bottom: 10px;}.second-pronoto .P_right-content {padding-top: 2px;}div#shopify-section-1595378748423 .hero {height: 748px;}}@media screen and (max-width:568px) {#popup_this {display: block;}#popup_this h2 strong {font-size: 18px;}#popup_this h2 {font-size: 18px;}#popup_this h2 {margin-left: 0;margin-top: 15px;}#popup_this {width: calc(100% - 40px);margin-left: auto;margin-right: auto;margin-top: 10px;}img.desk {display: none;}img.mobi {display: block;}div#shopify-section-1595378748423 .hero {height: 586px;}}@media(max-width:414px) {div#shopify-section-1595378748423 .hero {height: 425px;}}@media screen and (max-width:397px) {.showcontent .icons_list ul {display: flex!important;padding-top: 10px;}}@media screen and (max-width:373px) {.showcontent .second-pronoto .P_btns {padding-right: 14px;margin-top: 7px;}}@media screen and (max-width:340px) {div#shopify-section-1595378748423 .hero {height: 350px;}}@media screen and (min-width:768px) and (max-width:991px) {.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown {width: 150px;left: inherit;transform: inherit;-webkit-transform: inherit;overflow: hidden scroll;max-height: 400px;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item .site-nav__child-link--parent {margin-bottom: 10px;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item {margin-bottom: 15px;}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item {flex: 0 0 100%;-webkit-flex: 0 0 100%}.site-header .site-nav .site-nav--has-dropdown .site-nav__dropdown .site-nav__childlist .site-nav__childlist-grid {display: block;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li {padding-bottom: 8px;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li a span {white-space: normal;}.site-header .site-nav .site-nav__dropdown .site-nav__childlist .site-nav__childlist-item ul li a {line-height: 18px;}}.Hide {display: none!important;}@media (max-width:1745px) {.slide2_heading3 {margin-left: 405px!important;}}@media(max-width:1536px) {.slide2_heading1 {margin-left: 205px!important;font-size: 80px!important;}.slide2_heading2 {margin-left: 205px!important;}.slide2_heading3 {margin-left: 205px!important;}}@media (min-width:1097px) and (max-width:1179px) {#slide_two .slide2_heading1 {margin-left: 196px!important;font-size: 45px!important;margin-top: 120px!important;}#slide_two .slide2_heading2 {margin-left: 351px!important;margin-top: -81px!important;font-size: 45px!important;}#slide_two .slide2_heading3 {margin-left: 195px!important;margin-top: -48px!important;}.slide3_haading1, .slider4_heading1 {font-size: 31px!important;}.slider4_btn {font-size: 15px!important;}.slider4_heading2, .slide3_haading2 {font-size: 16px!important;}.slider4_row {width: 45%!important;margin-left: -90px!important;margin-top: 0px!important;}}@media (min-width:1180px) and (max-width:1280px) {.slide1_heading1 {font-size: 27px!important;}.slide1_heading2 {font-size: 50px!important;}.slide1_heading3 {font-size: 30px!important;}#slide_two .slide2_heading1 {margin-left: 196px!important;font-size: 45px!important;margin-top: 135px!important;}#slide_two .slide2_heading2 {margin-left: 183px!important;font-size: 45px!important;margin-top: -70px!important;margin-bottom: 20px!important;}#slide_two .slide2_heading3 {font-size: 26px!important;margin-left: 196px!important;margin-top: -77px!important;margin-bottom: 22px!important;}#slide_two .sc-ezbkAF.A-dmbO.pf-14_.pf-r.pf-r-eh {margin-left: inherit;}.slide3_haading1, .slider4_heading1 {font-size: 40px!important;}.slide3_block {padding-left: 190px!important;padding-top: 160px!important;}.slider4_block {padding-left: 190px!important;padding-top: 160px!important;}}.template-index [class*=index-section--flush]:first-child {margin-top: 0;}.home_cake_shop .inner_cake_column img:not(.lazyloaded) {height: 260px;}.customer_review .owl-carousel:not(.owl-loaded) {height: 200px;display: block;opacity: 0!important;}.home_hero .owl-carousel:not(.owl-loaded) {height: 900px;display: block;opacity: 0!important;}.home_hero {}.home_hero .item .slider_mobile_image {display: none;}.home_hero .slider-caption {position: absolute;left: 150px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: left;width: 30%}.home_hero .slider-caption.Sright-content {left: inherit;right: 150px;text-align: right;}.home_hero .slider-caption.Scenter-content {left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);text-align: center;}.home_hero .slider-caption h2 {margin: 0 0 18px;font-size: 50px;font-weight: 700;color: #fff;padding: 0;display: block;font-family: 'Playfair Display', serif;text-transform: none;letter-spacing: 0;}.home_hero .slider-caption h2+div, .home_hero .slider-caption h2+div p {font-size: 18px;line-height: 26px;color: #fff;margin: 0;}.home_hero .slider-caption h2 span, .home_hero .slider-caption h2+div p span {display: block;}.home_hero .slider-caption h2+div p {margin-bottom: 14px;}.home_hero .slider-caption h2+div p:last-child {margin-bottom: 0;}.home_hero .slider-caption .hero_btns {text-transform: uppercase;font-size: 19px;line-height: 20px;padding: 13px 40px;background-color: #1e3c84;font-family: 'Poppins', sans-serif;display: inline-block;color: #fff;margin-top: 45px;transition: all 500ms ease;}.home_hero .slider-caption .hero_btns:hover {background-color: #2c58c2;transition: all 500ms ease;}.home_hero .hero-slider .owl-nav button {width: 40px;height: 40px;font-size: 22px;background: #000;border-radius: 3px;color: #fff;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);opacity: 0;visibility: hidden;transition: all 500ms ease;}.home_hero .hero-slider .owl-nav button i {opacity: .7;}.home_hero .hero-slider .owl-nav .owl-prev {left: 40px;}.home_hero .hero-slider .owl-nav .owl-next {right: 40px;}.home_hero .hero-slider:hover .owl-nav .owl-prev {left: 20px;opacity: 1;visibility: visible;transition: all 500ms ease;}.home_hero .hero-slider:hover .owl-nav .owl-next {right: 20px;opacity: 1;visibility: visible;transition: all 500ms ease;}.home_hero .hero-slider .owl-dots {position: absolute;bottom: 15px;width: 100%;text-align: center;}.home_hero .hero-slider .owl-dots .owl-dot {width: 16px;height: 16px;border-radius: 50%;border: 2px solid #fff;margin: 0 5px;position: relative;}.home_hero .hero-slider .owl-dots .owl-dot:after {content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}.home_hero .hero-slider .owl-dots .owl-dot.active:after {background-color: #fff;}.home-top-cake-section {padding-bottom: 0;padding-top: 20px;}.home_cake_shop .top-title {padding-bottom: 30px;}.home_cake_shop h2, .customer_review h2, .middle_enjoy_valerie h2, .bottom_year_experience h2 {font-size: 35px;margin-bottom: 10px;color: #1e3c83;text-transform: capitalize;letter-spacing: 0;font-family: 'Playfair Display', serif;}.home_cake_shop h3 {padding-top: 20px;font-family: 'Playfair Display', serif;color: #1e3c84;margin-top: 0px;}.home_cake_shop .home-grid__item h3 {padding-top: 15px;margin-bottom: 17px;}.customer_review .top-title h2 {margin-top: 0px;}.multicolumn .title-wrapper-with-link {justify-content: center;}.multicolumn.background-none .multicolumn-card .multicolumn-card__info{}.multicolumn.background-none .multicolumn-card .multicolumn-card__info h3{padding-top: 25px;font-family: 'Playfair Display',serif;font-size: 1.73333em;text-transform: none;letter-spacing: 0;color: #1e3c84;}.multicolumn.background-none .multicolumn-card .multicolumn-card__info p{padding-bottom: 25px;margin-bottom: 16px;color: #5d5d5d;margin: 0 0 19.44444px;font-size: 16px;}.multicolumn.background-none .multicolumn-card .multicolumn-card__info a.link{color: #fff;text-transform: uppercase;padding: 15px 40px;background-color: #002C55;font-family: "Josefin Sans", sans-serif;text-align: center;display: inline-block;line-height: 1;transition: all 500ms ease;}.multicolumn.background-none .multicolumn-card .multicolumn-card__info a.link:hover{background-color: #2c58c2;transition: all 500ms ease;}.multicolumn.background-none .multicolumn-card .multicolumn-card__info a.link span.icon-wrap{display:none;}.multicolumn .title-wrapper-with-link h2.title.h1 {font-size: 35px;margin-bottom: 10px;color: #1e3c83;text-transform: capitalize;letter-spacing: 0;font-family: 'Playfair Display', serif;}.home_cake_shop .inner_cake_column .cake_home-img {display: block;width: 100%;line-height: 0;}.home_cake_shop .grid {margin-left: 0;}.home_cake_shop .grid__item {padding-left: 5px;padding-right: 5px;}.home_cake_shop .inner_cake_content .grid__item:last-child {display: none;}.customer_review {padding-top: 70px;padding-bottom: 30px;}.customer_review .top-title {padding-bottom: 30px;}.customer_review .owl-nav button {position: absolute;top: calc(50% - 20px);border-radius: 50%;background: rgba(0, 0, 0, .4)!important;font-size: 22px!important;line-height: 1!important;width: 40px;height: 40px;text-align: center;color: #fff!important;}.customer_review .owl-nav button i {opacity: .7;}.customer_review .owl-nav button.owl-prev {left: 20px;}.customer_review .owl-nav button.owl-next {right: 20px;}.customer_review .owl-nav button.disabled {opacity: 0;visibility: hidden;}.middle_enjoy_valerie {padding-top: 10px;padding-bottom: 70px;}.middle_enjoy_valerie .top-title {padding-bottom: 40px;}.middle_enjoy_valerie .enjoy_valerie_bottom .e_image {display: block;width: 300px;height: 300px;border-radius: 50%;overflow: hidden;margin: 0 auto;}.middle_enjoy_valerie .enjoy_valerie_bottom .e_image img {height: 100%;width: 100%;object-fit: cover;}.middle_enjoy_valerie .enjoy_valerie_bottom h3 {padding-top: 25px;font-family: 'Playfair Display', serif;}.middle_enjoy_valerie .enjoy_valerie_bottom p {padding-bottom: 25px;margin-bottom: 16px;}.middle_enjoy_valerie .enjoy_valerie_bottom .find_btns {color: #fff;text-transform: uppercase;padding: 15px 40px;background-color: #1e3c84;font-family: 'Poppins', sans-serif;text-align: center;display: inline-block;line-height: 1;transition: all 500ms ease;}.middle_enjoy_valerie .enjoy_valerie_bottom .find_btns:hover {background-color: #2c58c2;transition: all 500ms ease;}.bottom_year_experience {padding-top: 70px;padding-bottom: 70px;margin-bottom: 10px;}.bottom_year_experience .feature-row {align-items: inherit;-webkit-align-items: inherit;-moz-align-items: inherit;-ms-align-items: inherit;}.bottom_year_experience .feature-row .feature-row__image-wrapper {margin-bottom: 0;}.bottom_year_experience .feature-row .feature-row__text {padding-top: 0;padding-bottom: 0;padding-left: 30px;}.bottom_year_experience .feature-row .feature-row__text p {font-size: 16px;color: #5d5d5d;margin-bottom: 15px;}.bottom_year_experience .feature-row .feature-row__text .btn {padding: 15px 40px;border: none;border-radius: 0;letter-spacing: 0;font-size: 16px;line-height: 1;font-family: 'Poppins', sans-serif;transition: all 500ms ease-in-out;margin-top: 20px;}@media screen and (min-width:750px) and (max-width:1199px) {.home_hero .slider-caption {left: 80px;width: 50%}.home_hero .slider-caption.Sright-content {right: 80px;}.home_hero .slider-caption h2 {font-size: 35px;}.home_hero .slider-caption h2+div p {margin-bottom: 10px;}.home_hero .slider-caption h2+div p:last-child {margin-bottom: 0;}.home_hero .slider-caption .hero_btns {margin-top: 20px;}.home_cake_shop h3 {font-size: 18px;}}@media screen and (max-width:749px) {.home_hero .item .slider_mobile_image, .home_cake_shop .inner_cake_content .grid__item: last-child {display: block;}.home_hero .item .slider_desktop_image, .home_hero .hero-slider .owl-dots {display: none;}.home_hero .slider-caption {position: inherit;transform: inherit;-webkit-transform: inherit;top: inherit;left: inherit;width: 100%;padding-left: 22px;padding-right: 22px;padding-top: 26px;padding-bottom: 26px;background-color: #f7f6f6;text-align: center;}.home_hero .slider-caption.Sright-content {text-align: center;right: inherit;}.home_hero .slider-caption.Scenter-content {left: inherit;transform: inherit;-webkit-transform: inherit;}.home_hero .slider-caption h2+div, .home_hero .slider-caption h2+div p {color: #5d5d5d!important;font-size: 16px;line-height: 22px;}.home_hero .slider-caption h2 {position: absolute;top: 30px;left: 0;width: 100%;padding-left: 22px;padding-right: 22px;text-align: center;font-size: 30px;text-shadow: 0 0 20px rgb(0 0 0 / 90%);margin-bottom: 0;}.home_hero .slider-caption .hero_btns {position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);margin-top: 0;text-align: center;width: max-content;}.home_hero .hero-slider .owl-nav button {border-radius: 50%;background-color: rgba(0, 0, 0, .4);transform: inherit;-webkit-transform: inherit;opacity: 1;visibility: visible;}.home_hero .hero-slider .owl-nav .owl-prev {left: 20px;}.home_hero .hero-slider .owl-nav .owl-next {right: 20px;}.home_cake_shop h2, .customer_review h2, .middle_enjoy_valerie h2, .bottom_year_experience h2 {font-size: 30px;}.home_cake_shop h3 {padding-top: 10px;}.home_cake_shop .top-title {padding-bottom: 10px;}.home-top-cake-section .page-width {padding-left: 11px;padding-right: 11px;}.home_cake_shop .inner_cake_content {display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}.home_cake_shop .inner_cake_column h3 {padding-top: 8px;font-size: 16px;margin-bottom: 15px;}.customer_review {padding-top: 40px;padding-bottom: 10px;}.customer_review .top-title {padding-bottom: 15px;}.middle_enjoy_valerie {padding-bottom: 0;}.middle_enjoy_valerie .top-title {padding-bottom: 20px;}.enjoy_valerie .enjoy_valerie_bottom {padding-bottom: 50px;}.bottom_year_experience {padding-top: 50px;padding-bottom: 50px;}.bottom_year_experience .feature-row .feature-row__text {padding-left: 0;padding-top: 20px;text-align: center;}}.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background-color: rgba(0, 0, 0, .4)!important;color: #fff!important;border: none!important;padding: 0!important;font-size: 22px!important;}b, strong {font-weight: $font-weight-body--bolder;}em {font-style: italic;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {max-width: 100%;border: 0;}button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}button, html input {&[disabled] {cursor: default;}}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}input {&[type="search"], &[type="number"], &[type="email"], &[type="password"] {-webkit-appearance: none;-moz-appearance: none;}}table {width: 100%;border-collapse: collapse;border-spacing: 0;}td, th {padding: 0;}textarea {overflow: auto;-webkit-appearance: none;-moz-appearance: none;}.clearfix {@include clearfix();}.visually-hidden {@include visually-hidden();}.visibility-hidden {visibility: hidden;}.visually-hidden--inline {margin: 0;height: 1em;}.visually-hidden--static {position: static !important;}.js-focus-hidden:focus {outline: none;}// Only show when JS is not supported .no-js:not(html) {display: none;.no-js & {display: block;}}// Only show when JS is supported .js {.no-js & {display: none;}}.hide {display: none !important;}#embedDiv iframe #sdModal .modal-header .modal-title{color: #1e3c84 !important;}@media screen and (max-width: 767px){.index-section .hero__inner .dpd_middle_section, .template-cart .cart__footer #dpdpostal_section{display: block;}.index-section .hero__inner input, .template-cart .cart__footer #dpdpostal_section input{display: block;margin: 0 auto;}.template-cart .cart__footer #dpdpostal_section{padding: 0 !important;}.template-cart .cart__footer .cart_postalcodeSection{padding: 20px 10px;}.index-section .hero__inner input, .index-section .hero__inner a.btn, .template-cart .cart__footer #dpdpostal_section input, .template-cart .cart__footer #dpdpostal_section a.btn{width: 232px;}.template-cart .cart__footer .cart_postalcodeSection{width: 100%;}.template-cart .cart__footer #order-delivery_shape_2{padding: 10px 20px 0;}.template-cart .loading-image{right: 50%;transform: translateX(50%);-webkit-transform: translateX(50%);width: 232px;height: 37px;top: 57px;}.template-cart .cart__footer .oddt_shipping_addon{padding: 5px 10px;max-width: 20rem;}}@media screen and (max-width: 390px){.template-cart .cart__footer .oddt_shipping_addon{width: 100%;font-size: 14px;line-height: 16px;}}.announcement-slider .item a {color: #fcf5f2 !important;font-size: 16px;letter-spacing: 0.5px;}.announcement-slider .owl-item .item a p img {width: auto !important;height: 30px !important;object-fit: fill !important;}.text-center {text-align: center!important;}.grid__item {float: left;padding-left: 30px;width: 100%;}.home_cake_shop .grid__item {padding-left: 5px;padding-right: 5px;}.home_cake_shop .grid {margin-left: 0;}.grid {*zoom: 1;list-style: none;padding: 0;margin: 0 0 0 -30px;}*, *:before, *:after {box-sizing: border-box;}.home_cake_shop .home-grid__item {padding-left: 5px;padding-right: 5px;}.home-grid__item {float: left;padding-left: 30px;width: 100%;}@media only screen and (min-width: 750px){.medium-up--one-quarter {width: 25%;}}h3, .h3 {font-size: 1.73333em;text-transform: none;letter-spacing: 0;}h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {color: inherit;text-decoration: none;font-weight: inherit;}.footerNavList {display: flex;}.footerNavList li {text-align: left;}.announcement-slider .owl-item img {width: auto !important;height: 30px !important;object-fit: fill !important;}.announcement-slider {display: block;padding: 10px 20px;font-size: 1.06667em;font-weight: 400;}.announcement-slider.owl-carousel .owl-item .item{font-weight: 400;}.announcement-bar .item a {display: flex;justify-content: center;flex-wrap: wrap;gap: 10px;align-content: center;align-items: center;text-decoration: none;}.announcement-bar .owl-stage{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}.announcement-slider .item~.item{display: none;}header-drawer {justify-self: start;margin-left: -1.2rem;}.header__heading-logo {max-width: {{section.settings.logo_width }}px;}@media screen and (min-width: 990px) {header-drawer {display: none;}}.menu-drawer-container {display: flex;}.list-menu {list-style: none;padding: 0;margin: 0;}.list-menu--inline {display: inline-flex;flex-wrap: wrap;justify-content: center;}summary.list-menu__item {padding-right: 2.7rem;}.list-menu__item {display: flex;align-items: center;line-height: calc(1 + 0.3 / var(--font-body-scale));}.list-menu__item--link {text-decoration: none;padding-bottom: 1rem;padding-top: 1rem;line-height: calc(1 + 0.8 / var(--font-body-scale));}@media screen and (min-width: 750px) {.list-menu__item--link {padding-bottom: 0.5rem;padding-top: 0.5rem;}.site-header {padding: 0px;}}.header__menu-item span {font-size: 16px;color: #1e3c84;}.header__menu-item {padding: 5px 4px;margin-right: 8px;}h1.header__heading {width: 220px;}.header__menu-item:hover span {text-decoration: none;}details[open]>.header__menu-item {text-decoration: none;}element.style {}.mega-menu__link--level-2:not(:only-child) {margin-bottom: 0.8rem;}ul li .mega-menu__link--level-2 {text-decoration: none !important;color: #222;font-size: 1.2em!important;font-weight: 700;letter-spacing: 1px!important;margin-bottom: 20px !important;cursor: auto;}.mega-menu[open] .mega-menu__content {width: 1025px;left: 50%;transform: translateX(-50%) !important;-webkit-transform: translateX(-50%) !important;border: 0;-webkit-box-shadow: 0 9px 19px 0 rgb(0 0 0 / 20%);-moz-box-shadow: 0 9px 19px 0 rgba(0,0,0,.2);box-shadow: 0 9px 19px 0 rgb(0 0 0 / 20%);}.mega-menu__list {gap: 2.4rem 0rem !important;grid-template-columns: repeat(5,minmax(0,1fr)) !important;}.mega-menu__list li .mega-menu__link:hover, .mega-menu__list li .mega-menu__link--active{text-decoration: none;color: #1e3c84;}.mega-menu__list li .mega-menu__link {color: #222222;display: block;font-size: 16px;}@media (min-width: 769px){a.header__heading-link.link.link--text.focus-inset {width: 220px;}}.banner__box.gradient {background: inherit;padding: 0px;}.slideshow__text.banner__box .banner__heading {margin: 0 0 10px; line-height: 1; font-weight: 700;color: #fff;padding: 0;display: block;font-family: 'Playfair Display',serif;text-transform: none;letter-spacing: 0;}.slideshow__text.banner__box .banner__text {font-size: 18px;line-height: 24px;color: #fff;margin: 0;}.slideshow__text.banner__box .banner__buttons .button:after{box-shadow: none;}.slideshow__text.banner__box .banner__buttons .button{text-align:center;text-transform: uppercase;font-size: 14px;    min-width: auto; line-height: 1;padding: 14.5px 10px;background-color: #1e3c84;font-family: 'Poppins',sans-serif;display: inline-block;color: #fff;margin-top: 16px;transition: all 500ms ease;min-height: auto;letter-spacing: 0;}.slideshow__text.banner__box .banner__buttons .button:hover{background-color: #2c58c2;}.slideshow__text-wrapper.banner__content {max-width:100%;}.slideshow__text.banner__box .banner__heading span {display: block;}slideshow-component .slideshow__controls.slider-buttons {position: static;width: 100%;z-index: 9;border: none;top: 50%;}.slider-button:not([disabled]):hover {color: #fff !important;}.slider-counter__link.slider-counter__link--active.slider-counter__link--dots .dot{background-color: #ffff;border: 4px solid #322a2a;}.slider-counter__link.slider-counter__link--dots .dot {width: 16px;height: 16px;background:rgba(0,0,0,.4);}button.slider-button.slider-button--prev {position: absolute;top: 50%;left: 30px;bottom: 0px;background: rgba(0,0,0,.4)!important;color: #ffff;}.slider-counter.slider-counter--dots {position: absolute;bottom: 0px;}button.slider-button.slider-button--next {right: 30px;position: absolute;top: 50%;bottom: 0px;background: rgba(0,0,0,.4)!important;color: #ffff;}.slideshow__text.banner__box {}.banner__content.banner__content--middle-center .slideshow__text.banner__box {}.banner__content.banner__content--middle-right .slideshow__text.banner__box {}.banner__content.banner__content--middle-right .slideshow__text.banner__box .banner__text span {display: block;}.slideshow__media.banner__media.media img.slider_mobile_image {display: none;}@media screen and (min-width: 750px){.banner__content.banner__content--middle-center {align-items: center;justify-content: center;padding: 0px!important;max-width: 100%;}.banner__content.banner__content--middle-center .banner__buttons {margin: 0px;}}@media screen and (min-width: 750px){.image-with-text--overlap .image-with-text__content {height: auto;width: calc(100% + 4rem);min-width: calc(100% + 4rem);margin-top: 0;margin-left: 0rem;padding: 0;padding-left: 30px;}}.image-with-text--overlap .image-with-text__content h2.image-with-text__heading.h1{font-size: 35px;margin-bottom: 10px;color: #1e3c83;text-transform: capitalize;letter-spacing: 0;font-family: 'Playfair Display',serif;}.image-with-text--overlap .image-with-text__content .image-with-text__text.rte.body{margin:0px;}.image-with-text--overlap .image-with-text__content .image-with-text__text.rte.body p{font-size: 16px;color: #5d5d5d;}

 /* add new css start 10-3-2025 */
.image-with-text--overlap .image-with-text__content .button, .multicolumn.background-none .multicolumn-card .multicolumn-card__info a.link, 
.jdgm-write-rev-link.jdgm-write-rev-link, .jdgm-ugc-media__secondary-btn {
  border: none;border-radius: 0;
  letter-spacing: 0;
  font-size: 16px;
  font-family: 'Poppins',sans-serif;
  transition: all 500ms ease-in-out;
  margin-top: 20px;color: #fff;
  text-transform: uppercase;
  padding: 15px 40px;
  background-color: #002C55;
  font-family: 'Poppins',sans-serif;
  text-align: center;
  display: inline-block;
  line-height: 1;
  transition: all 500ms ease;
 /* add new css start 10-3-2025 */
    background: #DCE7E3 !important;
    color: #3B4559 !important;
    border: 1px solid #3B4559 !important;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 15px; 
    text-transform: uppercase;
  /* add new css end 10-3-2025 */
}
 /* add new css end 10-3-2025 */ 

.image-with-text--overlap .image-with-text__content .button:hover{color: #fff;background-color: #2c58c2;border:none;}.image-with-text--overlap .image-with-text__content .button:after{content: "";box-shadow:none;}footer.footer {color: #1d4280;background-color: #f6f6f6;}footer.footer .footerNavList{list-style: none;padding-left: 0px;}footer.footer .footerNavList li{}footer.footer .footerNavList li button{border: none;background-color: transparent;padding: 3px 10px;font-weight: bold;color: #1e3c84;white-space: nowrap;}footer.footer .footerNavList li .subMenus{list-style: none;}footer.footer .footerNavList li .subMenus ul{margin: 0;padding: 0;list-style: none;}footer.footer .footerNavList li .subMenus ul li{text-align: left;line-height: 1.2;}footer.footer .footerNavList li .subMenus ul li a{ word-break: break-all;   text-wrap: balance; padding: 3px 10px;display: block;color: #1e3c84;text-decoration: none;}footer.footer .footer-block__newsletter h2.footer-block__heading {text-align: left;font-size: 1.13333em;color: #1d4280;}footer.footer .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper {max-width: 100%;}footer.footer .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{background: #1e3c84;color: #fff;width: 12rem;}footer.footer .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper .field__input {padding-right: 7rem;background: none;}.footer__content-bottom {background-color: #f6f6f6;}.footer__content-bottom-wrapper .footer__column.footer__column--info {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}.footer__content-bottom-wrapper .footer__column.footer__column--info .grid__item.small--hide.site-footer-item-align-right {order: 3;text-align: right;max-width: 100%;}.list-social .list-social__item .icon {height: 25px;width: 25px;color: #1d4280;}.footer__content-bottom-wrapper .footer__column.footer__column--info .grid__item.small--hide.site-footer-item-align-right small{color: #1d4280;font-size: .8em;}.footer__content-bottom-wrapper .footer__column.footer__column--info .grid__item.small--hide.site-footer-item-align-right small a{color: #1d4280;text-decoration:none;}.footer__content-bottom-wrapper .footer__column.footer__column--info .grid__item.small--hide.site-footer-item-align-right small a:hover{text-decoration:underline;}@media screen and (min-width: 750px){footer.footer .footer-block__newsletter .newsletter-form {align-items: flex-start;margin: 0;max-width: 100%;}.header__inline-menu {display: block;}.header header-drawer {display: none;}}@media screen and (min-width: 1026px) and (max-width: 1366px){.footer-block.grid__item.footer-block--menu {width: calc(60% - 0px);}}@media screen and (max-width: 1024px){footer.footer .newsletter-form__field-wrapper .field {display: block;}footer.footer .newsletter-form__field-wrapper .field:after{display:none;}footer.footer .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper .field__input {border: 1px solid #ccc;padding-right: 15px;}footer.footer .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button {width: 100%;position: relative;padding: 8px;margin-top: 10px;}.footer-block.grid__item.footer-block--menu {width: calc(60% - 0px);}.header--middle-left .header__inline-menu {width: 100%;position: static;transform: none;margin: 0px;}.announcement-slider .item a {font-size: 14px;}}@media screen and (max-width: 749px){.header__heading{justify-self: start;}.header {padding-top:0 !important;grid-template-columns: 4fr 2fr 44px;grid-template-areas: "heading icons left-icon";}.header header-drawer {margin-left: 0;order: 3;}a.header__heading-link.link.link--text.focus-inset {width: 220px;text-align: left;display: block;}.header .header__icons {display: flex;grid-area: icons;justify-self: end;text-align: right;justify-content: flex-end;}footer.footer .grid--4-col-tablet .grid__item {width: 100%;}}@media screen and (max-width: 749px){.slideshow__media.banner__media.media img.slider_mobile_image {display: block;position: relative;}.slideshow__media.banner__media.media img.slider_desktop_image {display: none;}.header__inline-menu {display: none;}.header header-drawer {display: block;}a.header__heading-link.link.link--text.focus-inset {width: 150px;}.banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder) {height: 100%;}#Slider-template--15666653036725__16618552252a59a7e0 .media::before{padding:0px !important;}.slideshow__text-wrapper.banner__content {max-width: 100%;position: absolute;top: 0px;height: 100%;}.slideshow__text.banner__box .banner__heading{position: absolute;top: 30px;left: 0;width: 100%;padding-left: 22px;padding-right: 22px;text-align: center;text-shadow: 0 0 20px rgb(0 0 0 / 90%);margin-bottom: 0;}.slideshow__text.banner__box .banner__text{font-size: 18px;line-height: 26px;color: #fff;margin: 0;position: absolute;transform: inherit;-webkit-transform: inherit;top: inherit;left: inherit;width: 100%;padding-left: 22px;padding-right: 22px;padding-top: 15px;padding-bottom: 26px;background-color: #f7f6f6;color: #5d5d5d!important;font-size: 16px;bottom: -100px;}.banner__buttons {position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);margin-top: 0;text-align: center;width: max-content;bottom: 30px;}.slider-counter.slider-counter--dots{display:none;}.multicolumn .title-wrapper-with-link h2.title.h1 {font-size: 30px;text-align: center;}button.slider-button.slider-button--prev, button.slider-button.slider-button--next {border-radius: 50px;}.menu-drawer {width: calc(100vw - 0rem)!important;}.home_cake_shop .home-grid .home-grid.inner_cake_content .home-grid__item {width: 33.33%;}.home_cake_shop .home-grid .home-grid.inner_cake_content .home-grid__item img.lazyload {height: auto;}.shopify-section-header-sticky {top: 100px!important;}slider-component.slider-mobile-gutter .grid__item {padding-left: 0;}slider-component.slider-mobile-gutter .grid__item .multicolumn-card__image-wrapper--half-width {width: 100%;}.multicolumn.background-none .multicolumn-card .multicolumn-card__info {padding: 0px!important;}.multicolumn.background-none .multicolumn-card .multicolumn-card__info h3{font-size: 1.33333em;}.image-with-text--overlap .image-with-text__content h2.image-with-text__heading.h1 {font-size: 30px;}.image-with-text--overlap .image-with-text__content {width: 100% !important;margin: 0rem auto 0 !important;padding: 0px;}.footer .grid {display: block;margin: auto;}}#shopify-section-announcement-bar{z-index: 10;}.all-breadcream{max-width: 1200px;margin: 0 auto !important;padding: 25px;}.all-breadcream ol li{padding-right: 5px;}.all-breadcream ol li, .all-breadcream ol li a{color: #1e3c84;text-decoration: none;letter-spacing: 0;}.all-breadcream ol li a:hover, .all-breadcream ol li a:focus{color: #2c58c2;}.header .header__heading{margin: 10px 0;width: auto;}.header .header__heading .header__heading-link{padding: 0;width: auto !important;margin-left: 0;}.header nav.header__inline-menu{text-align: center;}.header .header__icons .header__icon svg{color: #3B4559;}.header .header__icons .header__icon:hover svg{color: #2c58c2;}.header .header__icons .header__icon .cart-count-bubble{background-color: #1e3c84;}.home_cake_shop{padding-top: 55px;display: inline-block;}.home_cake_shop .home-grid__item h2, .middle_enjoy_valerie .multicolumn-list .multicolumn-list__item .multicolumn-card__info .link{margin-top: 0;}.home_cake_shop .home-grid__item h3 a:hover{color: #2c58c2;}.home_cake_shop .inner_cake_column h3{padding-top: 20px;}.home-top-cake-section #trustpilot-widget-trustbox-1-wrapper{margin-top: 20px !important;margin-bottom: 80px !important;}.customer_review{padding-bottom: 90px;}.customer_review .home-grid__item h2{margin-bottom: 0;}.middle_enjoy_valerie{padding-top: 70px;}.middle_enjoy_valerie .multicolumn-list .multicolumn-list__item .multicolumn-card__info{padding: 0;}.middle_enjoy_valerie .multicolumn-list .multicolumn-list__item .multicolumn-card__info p{margin-bottom: 16px;line-height: 1.5;}.bottom_year_experience .image-with-text__text-item{padding-top: 0 !important;padding-bottom: 0 !important;}.bottom_year_experience .image-with-text__text-item .image-with-text__content{background-color: transparent;margin: 0;}.bottom_year_experience .image-with-text__text-item .image-with-text__content p{line-height: 1.5;margin-bottom: 15px;}.bottom_year_experience .image-with-text__text-item .image-with-text__content .button{margin-top: 20px;}footer.footer .footerNavList li .subMenus ul li a{font-size: 16px;line-height: 1.4;}footer.footer .footerNavList li .subMenus ul li a:hover{color: #2c58c2;text-decoration: underline;}footer.footer .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{text-transform: uppercase;font-size: 13px;}.home_cake_shop .inner_cake_content .home-grid__item:last-child, .cart-notification .cart-notification__links #cart-notification-button::before, .cart-notification .cart-notification__links #cart-notification-button::after, .cart-notification .cart-notification__links #cart-notification-form{display: none;}.cart-notification{position: fixed !important;right: 0 !important;box-shadow: 1px 1px 10px 2px rgb(235 235 235 / 50%);border: 1px solid #ebebeb;padding: 12px 20px 20px !important;}.cart-notification .cart-notification__header{border-bottom: 1px solid #ebebeb;padding-bottom: 12px;align-items: center;-webkit-align-items: center;}.cart-notification .cart-notification__header h2{color: #5d5d5d;line-height: 1.2em;letter-spacing: 0;text-transform: uppercase;}.cart-notification .cart-notification__header .cart-notification__close{margin: 0;width: auto;height: auto;color: #1e3c84;}.cart-notification .cart-notification-product{padding-top: 15px;padding-bottom: 16px;}.cart-notification .cart-notification-product .cart-notification-product__image, .cart-notification .cart-notification__links #cart-notification-button{margin-top: 0;}.cart-notification .cart-notification-product .cart-notification-product__name{color: #1e3c84;font-size: 17px;font-weight: 400;}.cart-notification .cart-notification-product .product-option{color: #5d5d5d;font-size: .83em;}.cart-notification .cart-notification__links #cart-notification-button{background-color: #fff;color: #1e3c84;border: 1px solid #1e3c84;padding: 12px 18px;border-radius: 2px;font-size: 13px;font-weight: 400;text-transform: uppercase;min-height: inherit;}.cart-notification .cart-notification__links #cart-notification-button:hover{color: #2c58c2;border-color: #2c58c2;}.cart-notification .cart-notification__links .button-label{color: #1e3c84;font-size: .82em;}.cart-notification .cart-notification__links .button-label:hover{color: #2c58c2;}.main_titles, .main-blog .title--primary, .shopify-policy__container .shopify-policy__title h1, .customer.login h1, .customer.register h1{position:relative;text-transform:uppercase;color:#3b4559;font-size:32px;font-weight:600;letter-spacing:1px;line-height:1.2;margin-top:40px;margin-bottom:18px;text-align:center;font-family:"Josefin Sans",sans-serif}.inner-faqs{padding-bottom: 50px;}.inner-contact .rte p, .inner-faqs p{color: #5d5d5d;margin-bottom: 20px;line-height: 1.5;font-size: 16px;}.inner-contact .rte p a, .inner-faqs p a{color: #1e3c84;}.inner-contact .bottom-form{border-top: 1px solid #999;margin-top: 50px;padding-top: 50px;}.inner-contact .bottom-form form .field, .shopify-policy__container .shopify-policy__title h1, .customer.login h1, .customer.register h1{margin-bottom: 20px;}.inner-contact .bottom-form form .field:after, .inner-contact .bottom-form form .field:before{display: none;}.inner-contact .bottom-form form .field input, .inner-contact .bottom-form form .field textarea{border: 1px solid #999;box-shadow: none;}.inner-contact .bottom-form form .field input:focus, .inner-contact .bottom-form form .field textarea:focus{outline: none;}.inner-faqs .section-header p{padding-bottom: 50px;margin-bottom: 0;margin-top: 0;border-bottom: 1px solid #f1f4f3;}.main-blog{padding-top: 0 !important;}.main-blog .blog-articles{grid-template-columns: 1fr 1fr 1fr;column-gap: 30px;row-gap: 30px;}.main-blog .blog-articles .card__inner{background-color: transparent;}.main-blog .blog-articles .card:hover h3 a{color: #2c58c2;}.main-blog .blog-articles .card__content{padding: 0;}.main-blog .blog-articles .card__content .card__information{padding-left: 0;padding-right: 0;}.main-blog .blog-articles .card__content h3{font-size: 1.73333em;margin-bottom: 11px;}.main-blog .blog-articles .card__content h3 a{color: #1e3c84;text-decoration: none;}.main-blog .blog-articles .card__content .article-card__info{font-size: 16px;font-weight: 400;color: #1e3c84;line-height: 1.5;text-transform: inherit;letter-spacing: 0;}.main-blog .blog-articles .card__content .article-card__info span:first-child{margin-right: 14px;}.main-blog .blog-articles .card__content .blogRead{padding: 10px 18px;background-color: #002C55;color: #fff;border-radius: 2px;font-size: 13px;font-weight: 400;text-transform: uppercase;letter-spacing: .08em;display: inline-block;text-decoration: none;margin-top: 30px;line-height: 1.5;}.main-blog .blog-articles .card:hover .blogRead{background-color: #2c58c2;}.main-blog .blog-articles .card__information .article-card__excerpt{font-size: 16px;line-height: 1.5;margin-bottom: 0;}.main-blog .pagination-wrapper{padding-bottom: 30px;}.main-blog .pagination-wrapper li a.pagination__item-arrow{background-color: transparent;color: #5d5d5d;border: 1px solid #5d5d5d;width: 42px;height: 42px;}.main-blog .pagination-wrapper li a.pagination__item-arrow svg path{fill: #5d5d5d;}.main-blog .pagination-wrapper li a.pagination__item, .main-blog .pagination-wrapper li a.pagination__item:hover{text-decoration: none;}.main-blog .pagination-wrapper li a.pagination__item:after{display: none;}.collection-hero .collection-hero__title{position:relative;text-transform:uppercase;color: #051c2c;font-size: 32px;font-weight: 600; letter-spacing:1px; line-height: 1.2;margin-top: 40px;margin-bottom: 18px;text-align: center;  font-family: "Josefin Sans", sans-serif;}.collection-hero .collection-hero__description{max-width: 100%;margin-top: 0 !important;margin-bottom: 18px !important;}.collection-hero .collection-hero__description p, .collection-hero .collection-hero__description{color: #5d5d5d;font-size: 15px !important;line-height: 1.5 !important;text-align: center;}#main-collection-filters .facets__form{border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;margin-bottom: 20px;}#main-collection-filters .facets__form details.facets__disclosure{margin-right: 25px;padding-top: 15px;padding-bottom: 15px;}#main-collection-filters .facets__form details .facets__summary{margin-bottom: 0;}#main-collection-filters .facets__form details .facets__summary span{font-weight: 400;color: #1e3c84;font-size: 16px;line-height: 1.5;letter-spacing: 0;text-decoration: none;}#main-collection-filters .facets__form details .facets__summary span.facets__selected{padding-left: 6px;}#main-collection-filters .facets__form .product-count{padding-top: 15px;padding-bottom: 15px;opacity: 1;}#main-collection-filters .facets__form .product-count h2{color: #1e3c84;font-size: 16px;}#main-collection-filters .facets__form .facets__display{box-shadow: 0 2px 5px rgb(0 0 0 / 50%);-webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 50%);width: max-content;min-width: 120px;background-color: #fff;z-index: 9;}#main-collection-filters .facets__form .facets__display .facets__header, .collection-list .collection-list__item .card-wrapper .card__content h3 .icon-wrap, .collection-list .collection-list__item .card-wrapper .card__content .card__information .card__caption{display: none;}#main-collection-filters .facets__form .facets__display .facets__list, .collection .product-grid .grid__item .card__content>.card__information{padding: 0;}#main-collection-filters .facets__form .facets__display .facets-wrap{padding: 15px;}#main-collection-filters .facets__form .facets__display .facets__list li label{font-weight: 400;color: #1e3c84;line-height: 1.5;font-size: 16px;padding: 0;margin-bottom: 5px;align-items: center;-webkit-align-items: center;}#main-collection-filters .facets__form .facets__heading{margin-top: 0;display: none;}#main-collection-filters .facets-container{padding-top: 0;}.collection .product-grid, .collection-list{column-gap: 0;row-gap: 0;}.collection .product-grid .grid__item{margin-bottom: 50px;width: 33.33%;max-width: 33.33%;}.collection .product-grid .grid__item .card__content>.card__information .card__heading a, .product-recommendations .product-grid .grid__item .card__content>.card__information .card__heading a{ text-transform:uppercase;font-family: "Josefin Sans", sans-serif; padding: 0;color: #3B4559;/*font-weight: 300 !important;*/font-size: 17px;margin-top: 15px;letter-spacing: 0;}.collection .product-grid .grid__item .card__content .card-information .price, .product-recommendations .product-grid .grid__item .card__content .card-information .price{margin-top: 0;}.collection .product-grid .grid__item .card__content .card-information .price__container span, .product-recommendations .product-grid .grid__item .card__content .card-information .price__container span{color: grey;}.collection .product-grid .grid__item .card-wrapper:hover .card__media, .product-recommendations .product-grid .grid__item .card-wrapper:hover .card__media{opacity: 0.8;}.collection .product-grid .grid__item .card-wrapper:hover .card__media img, .collection-list .collection-list__item .card-wrapper:hover .card__media img, .product-recommendations .product-grid .grid__item .card-wrapper:hover .card__media img{transform: scale(1) !important;-webkit-transform: scale(1) !important;}@keyframes shake{0% {transform: rotate(0deg);}10% {transform: rotate(-15deg);}20% {transform: rotate(15deg);}30% {transform: rotate(-7deg);}40% {transform: rotate(7deg);}50% {transform: rotate(0deg);}}.product-recommendations .product-recommendations__heading{font-family: "Josefin Sans", sans-serif;font-size: 1.33333em;text-transform: uppercase;font-weight: 600;line-height: 1.2;color: #3B4559;margin-bottom: 55px;margin-top: 20px;text-align: center;}.collection .pagination-wrapper{margin-top: 20px;margin-bottom: 30px;}.collection .pagination-wrapper li a{display: inline-block;background-color: transparent;color: #5d5d5d;border: none;width: 42px;height: 42px;line-height: 42px;padding: 0;text-align: center;font-size: 1.4rem;}.collection .pagination-wrapper li a.pagination__item-arrow{border: 1px solid #5d5d5d;}.collection .pagination-wrapper li a svg{margin-bottom: 2px !important;}.collection .pagination-wrapper li a:after, .inner-product-details .product__info-wrapper .product-form__input .select::before, .inner-product-details .product__info-wrapper .product-form__input .select::after, .inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div .product-form__submit::after, .inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div .product-form__submit::before{display: none;}.collection-list-title{color: #1e3c84;font-size: 2.33333em;text-transform: none;letter-spacing: 0;margin-bottom: 50px !important;text-align: center;margin-top: 10px !important;}.collection-list, .shopify-policy__body{margin-bottom: 50px !important;}.collection-list .collection-list__item{margin-bottom: 30px;}.collection-list .collection-list__item .card-wrapper .card__content{position: absolute;left: 0;top: 0;width: 100%;height: 100%;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;padding-left: 15px;padding-right: 15px;padding-top: 10px;padding-bottom: 10px;}.collection-list .collection-list__item .card-wrapper .card__content:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #1e3c84;opacity: .14;}.collection-list .collection-list__item .card-wrapper .card__content .card__information{z-index: 1;padding: 0;}.collection-list .collection-list__item .card-wrapper:hover .card__content:before{opacity: 0.54;}.collection-list .collection-list__item .card-wrapper .card__content h3 a{text-shadow: 0 0 4px rgb(0 0 0 / 40%);color: #fff;text-align: center;}.inner-product-details .product__media-wrapper .product__media-gallery .slider-mobile-gutter:not(.thumbnail-slider){max-width: 100%;margin: 0 auto;}.inner-product-details .product__media-wrapper .product__media-gallery .thumbnail-slider{margin-top: 15px;}.inner-product-details .product__media-wrapper .product__media-gallery .thumbnail-slider .thumbnail-list__item .thumbnail{padding: 2px;}.inner-product-details .product__media-wrapper .product__media-gallery .thumbnail-slider .thumbnail-list__item .thumbnail{border: 2px solid transparent;box-shadow: none;}.inner-product-details .product__media-wrapper .product__media-gallery .thumbnail-slider .thumbnail-list__item .thumbnail[aria-current]{border-color: #1e3c84;}.inner-product-details .product__info-wrapper{padding-left: 30px;padding-top: 30px;}.inner-product-details .product__info-wrapper .product__title{margin-bottom: 6px;}.inner-product-details .product__info-wrapper .product__title h1{ text-transform:uppercase; font-size: 2em;color: #3B4559;font-weight: 600;line-height: 1.2;letter-spacing: 1px; font-family: "Josefin Sans", sans-serif; }.inner-product-details .product__info-wrapper .product__tax{color: #5d5d5d;font-size: 16px;margin-top: 8px;margin-bottom: 15px;letter-spacing: 0;}.inner-product-details .product__info-wrapper .product__tax a{color: #1e3c84;}.inner-product-details .product__info-wrapper .product__text + div.no-js-hidden{margin-top: 14px;margin-bottom: 14px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}.inner-product-details .product__info-wrapper .price{letter-spacing: 0;}.inner-product-details .product__info-wrapper .price .price__container, .inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div .product-form__submit{margin-bottom: 0;}.inner-product-details .product__info-wrapper .price span{color: #3B4559;font-weight: 700;font-size: 19px;}.inner-product-details .product__info-wrapper .product-form__input label{font-size: 16px;font-weight: 400;color: #3b4559;line-height: 1.5;margin-top: 15px;margin-bottom: 10px;}.inner-product-details .product__info-wrapper .product-form__input .select__select{border: 1px solid #cccccc;background-color: #0000;color: #5d5d5d;max-width: 100%;line-height: 1.2;border-radius: 2px;padding: 8px 28px 8px 15px;font-size: 16px;height: 40px;margin: 0;box-shadow: none !important;letter-spacing: 0;}.inner-product-details .product__info-wrapper .product-form__input .select__select option, .inner-cart-page .title-wrapper-with-link .title + a, #main-cart-footer .cart__footer .tax-note a, .In-delivery-part p a, .In-sainsbury-Pro div a, .shopify-policy__body p a, .shopify-policy__body ul li a, .In-cookie-pol p a, .customer .field + a, .customer button + a{color: #1e3c84;}.inner-product-details .product__info-wrapper .product__description p{color: #5d5d5d;letter-spacing: 0;line-height: 1.5;font-size: 16px;margin-top: 0;margin-bottom: 20px;}.inner-product-details .product__info-wrapper .product-form__input .quantity .quantity__input, .inner-cart-page .cart__contents .cart-item .cart-item__quantity .quantity .quantity__input{outline: none !important;box-shadow: none !important;outline-offset: inherit !important;}.inner-product-details .product__info-wrapper .product-form__input .quantity .quantity__input:focus-visible, .inner-cart-page .cart__contents .cart-item .cart-item__quantity .quantity .quantity__input:focus-visible{background-color: inherit;}.inner-product-details .product__info-wrapper .product-form__controls-group, .inner-product-details .product__info-wrapper .product-form__controls-group .product-form form{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}.inner-product-details .product__info-wrapper .product-form__controls-group .product__description + div{width: 100%;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form form #infiniteoptions-container{flex: 0 0 100%;-webkit-flex: 0 0 100%;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form form .spb-label-tooltip label{color: #1e3c84;line-height: 1.5;font-size: 16px;letter-spacing: 0;font-weight: 400;}.inner-product-details .product__info-wrapper .product-form form #infiniteoptions-container span input, .inner-product-details .product__info-wrapper .product-form form #infiniteoptions-container span textarea{border: 1px solid #cccccc;color: #5d5d5d;line-height: 1.2;border-radius: 2px;padding: 10px 18px;font-size: 16px;}.inner-product-details .product__info-wrapper .product-form form #infiniteoptions-container span textarea{min-height: 100px;}.inner-product-details .product__info-wrapper .product-form form #infiniteoptions-container span p.spb-productdescfont{margin: 0;color: #5d5d5d;letter-spacing: 0;font-size: 16px;}.inner-product-details .product__info-wrapper .product-form form #infiniteoptions-container fieldset label{color: #1e3c84;font-size: 16px;letter-spacing: 0;}.inner-product-details .trustReviewSection{font-size: 1.33333em;text-transform: uppercase;font-weight: 400;line-height: 1.2;color: #1e3c84;}.inner-product-details .product__info-wrapper .product-form form #infiniteoptions-container span input:focus-visible, .inner-product-details .product__info-wrapper .product-form form #infiniteoptions-container span textarea:focus-visible{outline: none !important;outline-offset: inherit !important;box-shadow: inherit !important;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity{max-width: max-content;flex: 0 0 142px;-webkit-flex: 0 0 142px;margin-bottom: 0;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div{/*flex: 0 0 calc(100% - 142px);-webkit-flex: 0 0 calc(100% - 142px);*/padding-left: 15px;align-self: flex-end;-webkit-align-self: flex-end;}.product-recommendations{padding-bottom: 0px !important;}.product-recommendations .product-grid .grid__item .card-wrapper .card__content .card__information, .inner-cart-page .cart__contents .cart__items{padding-top: 0;padding-bottom: 0;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div .product-form__submit{border-radius: 2px;background-color: #1e3c84;text-transform: uppercase;font-size: 14px;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div .product-form__submit:hover{background-color: #2c58c2;}.inner-cart-page .title-wrapper-with-link{margin-top: 10px;justify-content: center;-webkit-justify-content: center;gap: 0;}.inner-cart-page .title-wrapper-with-link .title{width: 100%;text-align: center;color: #051c2c;font-size: 2.33333em;line-height: 1.2;margin-bottom: 10px;}.inner-cart-page .title-wrapper-with-link .title + a:hover, #main-cart-footer .cart__footer .tax-note a:hover, .inner-cart-page .cart__contents .cart-item .cart-item__details .cart__remove a:hover, .inner-cart-page .cart__contents .cart-item .cart-item__details cart-remove-button a:hover, .In-delivery-part p a:hover, .In-sainsbury-Pro div a:hover, .shopify-policy__body p a:hover, .shopify-policy__body ul li a:hover, .In-cookie-pol p a:hover, .customer .field + a:hover, .customer button + a:hover{color: #2c58c2;}.inner-cart-page .cart__contents .cart__items{border-bottom: none;}.inner-cart-page .cart__contents .cart-item td{padding-top: 22px;padding-bottom: 22px;border-bottom: 1px solid #efefef;padding-left: 2rem;}.inner-cart-page .cart__contents .cart-items thead th{color: #1e3c84;font-weight: 400;font-size: 13px;text-transform: uppercase;letter-spacing: 0;padding-top: 20px;}.inner-cart-page .cart__contents .cart-item .cart-item__details .cart-item__name{color: #5d5d5d;font-size: 18px;letter-spacing: 0;}.inner-cart-page .cart__contents .cart-item .cart-item__details .product-option, .inner-cart-page .cart__contents .cart-item .cart-item__totals .price, .inner-cart-page .cart__contents .cart-item .cart-item__prices .product-option{color: #5d5d5d;font-size: 16px;font-weight: 500;}.inner-cart-page .cart__contents .cart-item .cart-item__details dl .product-option{font-size: 13px;}.inner-cart-page .cart__contents .cart-item .cart-item__details .cart-item__name + .product-option{margin-top: 10px;}.inner-cart-page .cart__contents .cart-item .cart-item__details .cart__remove a, .inner-cart-page .cart__contents .cart-item .cart-item__details cart-remove-button a{color: #1e3c84;font-size: 16px;letter-spacing: 0;}.inner-cart-page .cart__contents .cart-item .cart-item__details cart-remove-button{margin-left: 0;}.inner-cart-page .cart__contents .cart-item .cart-item__details cart-remove-button a{min-width: auto;min-height: auto;text-decoration: underline;margin-top: 3px;}.related-products .widget-title h3{color: #051c2c;margin-bottom: 18px;}.related-products .glide ul.glide__slides, #main-cart-footer .cart__footer .cart__ctas, .customer.login form, .customer.register form{margin-top: 0;}.related-products .glide .product-item .product-content>span{color: #051c2c;font-size: 16px;line-height: 18px;display: block;letter-spacing: 0;min-height: 36px;}.related-products .glide .product-item .product-content .product-price{margin: 10px 0 20px;color: #5d5d5d;font-size: 16px;line-height: 20px;}.related-products .glide .product-item .product-content form .product-form__item{padding-left: 5px;padding-right: 5px;}.related-products .glide .product-item .product-content form .product-form__cart-submit{width: 100%;
    background: #DCE7E3 !important;
    color: #3B4559 !important;
    border: 1px solid #3B4559 !important;
    font-weight: bold !important;
    font-size: 14px !important;
    padding: 15px;
    line-height: 15px;
    text-transform: uppercase;}.related-products .glide .product-item .product-content form .product-form__cart-submit:hover, #main-cart-footer .cart__footer .cart__ctas .cartCheckoutbtn .btn:hover, .pickup_postal .dpd_Postal_Code_checker #dpdpostal_section .btn:hover, .customer button:hover{background-color: #2c58c2;}#main-cart-footer .cart__footer .totals .totals__subtotal{font-size: 18px;letter-spacing: 0;color: #5d5d5d;}#main-cart-footer .cart__footer .totals .totals__subtotal-value{color: #5d5d5d;font-size: 16px;letter-spacing: 0;margin-left: 55px;}#main-cart-footer .cart__footer .tax-note{color: #5d5d5d;font-size: 13px;letter-spacing: 0;margin: 12px 0 0;}#main-cart-footer .cart__footer .cart__ctas .cartCheckoutbtn .btn{margin-right: 0;}.pickup_postal .dpd_Postal_Code_checker #dpdpostal_section input{font-weight: 600;color: #555454;padding: 10px 18px;border: 1px solid #cccccc;font-size: 16px;line-height: 1.2;outline: none !important;outline-offset: inherit !important;box-shadow: none !important;}.pickup_postal .dpd_Postal_Code_checker #dpdpostal_section input::-moz-placeholder{color: #2c2c2c;opacity: 0.6;}.pickup_postal .dpd_Postal_Code_checker #dpdpostal_section input::-webkit-input-placeholder{color: #2c2c2c;opacity: 0.6;}.pickup_postal .loading-image{width: 230px;height: 41px;position: absolute;right: 88px;top: 21px;text-align: center;background-color: #00000080;}.pickup_postal .app_content .delivery_text{color: #5d5d5d;letter-spacing: 0;font-size: 16px;}.In-delivery-part p{color: #5d5d5d;font-size: 16px;line-height: 1.5;margin-top: 0;margin-bottom: 20px;}.In-sainsbury-Pro div{color: #5d5d5d;font-size: 16px;line-height: 1.5;}.In-delivery-part p img{box-shadow: none;border: none;border-bottom: 1px solid #1e3c84;}.shopify-policy__container{max-width: 65ch;}.shopify-policy__body h3:first-child, .shopify-policy__body h2:first-child{margin-top: 0;}.shopify-policy__body h3, .shopify-policy__body h2, .shopify-policy__body h6{margin-top: 50px;margin-bottom: 28px;line-height: 1.2;color: #5d5d5d;letter-spacing: 0;}.shopify-policy__body strong, .In-cookie-pol strong{letter-spacing: 0;}.shopify-policy__body p, .shopify-policy__body ul li, .In-cookie-pol p{color: #5d5d5d;margin-bottom: 20px;font-size: 16px;line-height: 1.5;margin-top: 0;}.In-shipp-Pol li{margin-bottom: 0 !important;}.premium_delivery{column-gap: 0;row-gap: 0;}.premium_delivery ~ br, .customer .field:after, .customer .field:before, .customer button:after, .customer button:before, .template-search .template-search__search form.search .field:after, .template-search .template-search__search form.search .field:before{display: none;}.premium_delivery .grid__item{max-width: 100%;}.premium_delivery .grid__item .accordionN{text-decoration: none;line-height: 1.5;}.premium_delivery .grid__item .accordionN:hover{color: #2c58c2;}.premium_delivery .grid__item .panel p, .customer div p, .In-finder-Pat div{margin: 0;color: #5d5d5d;font-size: 16px;line-height: 1.5;}.customer form .field{margin-top: 42px !important;}.customer form .field label{top: -23px;left: 0;font-size: 16px;color: #1e3c84;line-height: 1.5;letter-spacing: 0;}.customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label{top: -23px;left: 0;letter-spacing: 0;font-size: 16px;}.customer .field input,.customer .field select{border: 1px solid #cccccc;color: #5d5d5d;max-width: 100%;line-height: 1.2;border-radius: 2px;padding: 10px 18px;height: auto;min-height: auto;letter-spacing: 0;box-shadow: none;font-size: 16px;}.customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill{padding: 10px 18px;outline: none;box-shadow: none;border-radius: 2px;}.customer .field + a{color: #1e3c84;text-decoration: none;font-size: 16px;line-height: 1.5;margin: 16px auto 0 !important;letter-spacing: 0;}.customer button{background-color: #1e3c84;color: #fff;padding: 11px 19px;border-radius: 2px;text-transform: uppercase;font-size: 13px;line-height: 1.2;min-height: auto;min-width: auto;margin-top: 20px !important;margin-bottom: 18px !important;}.customer button + a{color: #1e3c84;text-decoration: none;font-size: 16px;line-height: 1.5;letter-spacing: 0;}.customer div p{margin-top: 10px;}.template-search .template-search__header p{margin: 0;text-transform: uppercase;font-size: 1.33333em;font-weight: 400;line-height: 1.2;color: #1e3c84;}.template-search .template-search__search form.search{margin-top: 17px;}.template-search .template-search__search .search__input{border: 1px solid #cccccc;color: #5d5d5d;border-radius: 2px;}.template-search .template-search__search .search__input:focus{box-shadow: none;outline: none;}.template-search .template-search__search .search__button{background-color: #1e3c84 !important;border-radius: 0 2px 2px 0;color: #fff;}.template-search .template-search__search .predictive-search .predictive-search__heading{text-transform: uppercase;color: #5d5d5d;font-size: .86667em;letter-spacing: 0;}.template-search .template-search__search .predictive-search .predictive-search__results-list .predictive-search__list-item .predictive-search__item-content h3{color: #1e3c84;line-height: 1.2;font-size: 16px;}.template-search .template-search__search .predictive-search .predictive-search__results-list .predictive-search__list-item:last-child button{padding: 14px;text-align: left;color: #1e3c84;font-size: 16px;line-height: 1.5;}.In-finder-Pat .closeby-locations-wrapper{padding-top: 0 !important;width: 360px !important;height: auto !important;}@media screen and (min-width: 750px) and (max-width: 1199px){.header .header__heading .header__heading-link img{width: 200px;}.home-main-slide .slider .slideshow__text.banner__box .banner__heading{font-size: 35px;line-height: 1.2;}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper{}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__box{max-width: 100%;width: 50%;}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__box .banner__buttons, .footer__content-bottom .footer__column--info .footer__payment{margin-top: 0;}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__box .banner__buttons .button{margin-top: 25px;}.home-main-slide .slider .slideshow__slide .banner__content.banner__content--middle-right .banner__box{}.home-main-slide .slider .slideshow__slide .banner__content--middle-center .banner__box{padding-left: 30px;padding-right: 30px;}.home_cake_shop .home-grid__item .inner_cake_column img{height: auto;}.middle_enjoy_valerie .multicolumn .multicolumn-list li.multicolumn-list__item{width: 49%;max-width: inherit;}.middle_enjoy_valerie .multicolumn .multicolumn-list li.multicolumn-list__item .multicolumn-card__image-wrapper{width: 300px;height: 300px;}.bottom_year_experience .image-with-text .image-with-text__media-item{align-self: self-start;-webkit-align-self: self-start;}.footer .footer__content-top{padding-bottom: 0;}.footer .footer__content-top .grid{row-gap: 20px;}.footer__content-bottom .footer__column--info{text-align: center;justify-content: center !important;-webkit-justify-content: center !important;}.footer__content-bottom .footer__column--info .footer__payment .list-payment{padding-top: 5px;}.footer__content-bottom .footer__column--info .grid__item{padding-left: 0;text-align: center !important;padding-top: 0;padding-bottom: 10px;}.footer .footer__content-top .trustpilot-widget{margin-top: 30px;}#main-collection-filters .facets__form details .facets__summary{padding-right: 14px;}#main-collection-filters .facets__form details.facets__disclosure{margin-right: 10px;}#main-collection-filters .facets__form details .facets__summary span, #main-collection-filters .facets__form .product-count h2, #main-collection-filters .facets__form .facets__display .facets__list li label{font-size: 14px;}.inner-product-details .product__info-wrapper .product__title h1{font-size: 2.13333em;}.inner-product-details .product__info-wrapper .product__text + div.no-js-hidden{flex-wrap: wrap;-webkit-flex-wrap: wrap;}.inner-product-details .product__info-wrapper .price{width: 100%;padding-bottom: 8px;}.inner-product-details .product__info-wrapper .cnc_delivery_section #check_premier_service{padding-right: 8px;}.inner-product-details .product__info-wrapper .cnc_delivery_section{padding-left: 0;}.product-recommendations .product-grid .grid__item{margin-bottom: 30px;}}@media screen and (max-width: 749px){.shopify-section-header-sticky{top: 50px!important;}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper{position: inherit;top: inherit;height: auto;}.home-main-slide .slider .slideshow__slide .slider_mobile_image{height: auto;}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__box{display: block;}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text{position: inherit;top: inherit;left: inherit;bottom: inherit;right: inherit;transform: inherit;-webkit-transform: inherit;font-weight: 400 !important;line-height: 22px;letter-spacing: 0;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__buttons{bottom: calc(100% + 20px);}.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__buttons, .home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__buttons .button{margin-top: 0;}.home-main-slide .slideshow__controls .slider-button--prev{left: 15px;width: 40px;height: 40px;}.home-main-slide .slideshow__controls .slider-button--next{right: 15px;width: 40px;height: 40px;}.home_cake_shop .home-grid__item h3{padding-top: 10px;font-size: 1.33333em;line-height: 1.2;}.home_cake_shop .inner_cake_column h3{padding-top: 8px;font-size: 16px;margin-bottom: 15px;line-height: 1.2;}.home-top-cake-section #trustpilot-widget-trustbox-1-wrapper, .middle_enjoy_valerie .multicolumn-list .multicolumn-list__item{margin-bottom: 50px !important;}.home_cake_shop .inner_cake_content .home-grid__item:last-child{display: block;}.customer_review{padding-bottom: 60px;}.middle_enjoy_valerie{padding-top: 50px;}.bottom_year_experience .grid .image-with-text__text-item{padding-top: 20px !important;}.middle_enjoy_valerie .title-wrapper-with-link{margin-bottom: 20px !important;}.footer .footer__content-top .trustpilot-widget{display: inline-block;}.footer .footer__content-top .footer-block--menu{margin-top: 20px;}.footer__content-bottom .footer__column--info{text-align: center;justify-content: center !important;-webkit-justify-content: center !important;}.footer__content-bottom .footer__column--info .footer__payment{order: 2;}.footer__content-bottom .footer__column--info .footer__payment .list-payment{padding-top: 5px;}.footer__content-bottom .footer__column--info .grid__item{padding-left: 0;text-align: center !important;padding-top: 20px;padding-bottom: 10px;}.home_cake_shop{padding-top: 25px;}.main_titles, .collection-hero .collection-hero__title, .collection-list-title, .inner-product-details .product__info-wrapper .product__title h1, .shopify-policy__container .shopify-policy__title h1, .customer.login h1, .customer.register h1{font-size: 2.13333em;}.main-blog{padding-left: 22px;padding-right: 22px;}.main-blog .blog-articles{grid-template-columns: 1fr;}.collection-list-title, .product-recommendations .product-grid .grid__item{margin-bottom: 30px !important;}.collection .product-grid .grid__item{width: 50%;max-width: 50%;}.collection-list, .product-recommendations .product-grid{padding-left: 12px !important;}.collection-list .collection-list__item .card-wrapper .card__content h3 a{font-size: 20px;line-height: 1.2;}.collection-list .collection-list__item{padding-left: 22px;margin-bottom: 22px;}.inner-product-details{padding-top: 0 !important;}.inner-product-details .product__info-wrapper{padding-left: 15px;padding-right: 15px;padding-top: 40px;}.inner-product-details .product__info-wrapper .product__text + div.no-js-hidden{flex-wrap: wrap;-webkit-flex-wrap: wrap;}.inner-product-details .product__info-wrapper .price, .inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity{width: 100%;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity, .inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div{flex: 0 0 100%;-webkit-flex: 0 0 100%;}.inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div{padding-left: 15px;padding-top: 20px;flex: 0 0 auto;-webkit-flex: 0 0 auto;}.product-recommendations{padding-bottom: 20px !important;}.product-recommendations .product-recommendations__heading{margin-bottom: 30px;margin-top: 10px;}.product-recommendations .product-grid{column-gap: 0;}.product-recommendations .product-grid .grid__item .card__content>.card__information .card__heading a{font-size: 14px;margin-top: 10px;}.product-recommendations .product-grid .grid__item{padding-left: 22px;}.shopify-policy__body h3, .related-products .widget-title h3{font-size: 1.33333em;}.In-cookie-pol p a{word-break: break-word;}.customer{padding-left: 0 !important;padding-right: 0 !important;}.inner-cart-page, .related-products{padding-left: 22px !important;padding-right: 22px !important;}.inner-cart-page form.cart__contents .cart-items thead tr, .inner-cart-page form.cart__contents .cart-item{margin-bottom: 0;}.inner-cart-page form.cart__contents .cart-item{gap: 0;}.inner-cart-page form.cart__contents .cart-item td{padding: 15px 8px;}.inner-cart-page form.cart__contents .cart-item td.cart-item__media{padding-left: 0;grid-row: 1 / 2;}.inner-cart-page form.cart__contents .cart-item td.cart-item__prices{padding-right: 0;}.inner-cart-page form.cart__contents .cart-item .cart-item__media img{width: 56px;}.inner-cart-page form.cart__contents .cart-item .cart-item__prices>.product-option{text-align: right;padding-bottom: 6px;}.inner-cart-page form.cart__contents .cart-item .cart-item__quantity-wrapper .quantity{min-height: 40px;width: auto;}.inner-cart-page form.cart__contents .cart-item .cart-item__quantity-wrapper .quantity .quantity__input{height: 40px;width: 42px;}.inner-cart-page form.cart__contents .cart-item .cart-item__quantity-wrapper .quantity__button{width: 28px;height: 40px;}.inner-cart-page .cart__contents .cart-item .cart-item__details .cart-item__name{font-size: 16px;}.inner-cart-page .cart__contents .cart-item .cart-item__details .cart__remove a, .inner-cart-page .cart__contents .cart-item .cart-item__details cart-remove-button a{font-size: 14px;}.cart__footer-wrapper .cart_postalcodeSection, .premium_delivery{width: calc(100% - 44px) !important;}.inner-product-details .trustReviewSection{padding: 30px 0;}.inner-product-details .trustReviewSection, .product-recommendations .product-recommendations__heading{font-size: 1.2em;}}.new-badge:after {position: absolute;content: "New!";height: auto;border: 1px solid transparent;border-radius: var(--badge-corner-radius);display: block;font-size: 1.2rem;letter-spacing: .1rem;line-height: 1;padding: 1.1rem 0;text-align: center;background-color: #DCE7E3 ;border-color: #DCE7E3 ;color: #000;word-break: break-word;width: 58px;margin-bottom: 10px;right:10px;top:10px;}.template-click-and-collect #dummy-chat-button-iframe {display: none;}span.remindPrice { background-color: #F2D4D7; text-align: center; padding: 10px; width: 100%; display:block; } main#MainContent { position: relative; }

.coming-soon:after {
    position: absolute;
    content: "Coming Soon";
    height: auto;
    border: 1px solid transparent;
    border-radius: var(--badge-corner-radius);
    display: block;
    font-size: 1.2rem;
    letter-spacing: .1rem;
    line-height: 1;
    padding: 1.1rem 0;
    text-align: center;
    background-color: #7a6b7d;
    border-color: #7a6b7d;
    color: #fff;
    word-break: break-word;
    width: 58px;
    margin-bottom: 10px;
    right: 10px;
    top: 10px;
}
.coming-soon + .card__content >.card__badge {
    display: none;
}
.facet-checkbox>input[type=checkbox]:checked~.icon-checkmark {
    top: 9px;
}
.inner-product-details .product__info-wrapper div#shopify-block-016932c9-46aa-4eb9-959a-d5f0afd6731b {
    margin-top: 20px;
}
.form #infiniteoptions-container input[type="checkbox"] {
    margin-right: 10px !important;
}
.buttom-box #infiniteoptions-container input[type="checkbox"]{
    margin-right: 10px !important;
}
.jdgm-paginate__load-more, .jdgm-paginate__load-more:not([disabled]):hover {
    /* background-color: #002C55 !important; */
   /* add new css start 10-3-2025 */ 
      background-color: #DCE7E3 !important;
      color: #3B4559 !important;
      border: 1px solid #3B4559 !important;
      font-weight: bold !important;
      font-size: 14px !important;
      line-height: 25px!important; 
      text-transform: uppercase;
   /* add new css end 10-3-2025 */ 
}
.inner-product-details .product__info-wrapper .product-form__controls-group .product-form__quantity + div .product-form__submit, 
.customer button, 
.shopify-challenge__button, 
.login-section-box-right a, 
.fd-cc-modal__btn, .blogs-menus .rich-text__buttons a.button,
.jdgm-btn--solid, 
.main-blog .blog-articles .card__content .blogRead,
.contact__button button.button,
.collab .collabs-page__cta-main,
.register-button{
    /* background-color: #002C55 !important; */
        /* add new css start 10-3-2025 */ 
      background-color: #DCE7E3 !important;
      color: #3B4559 !important;
      border: 1px solid #3B4559 !important;
      font-weight: bold !important;
      font-size: 14px !important;
      line-height: 25px!important; 
      text-transform: uppercase;
   /* add new css end 10-3-2025 */
}
.contact__button button.button:before,
.contact__button button.button:after{
  box-shadow:none;
}
#ContactForm svg.icon.icon-success{
  height: 2.2rem;
  margin-right: 1rem;
  width: 2.2rem;
}
.card_offer-box {
    background: #fff;
    position: absolute;
    bottom: 0px;
    z-index:2;
}
.manage-link {
    width: 100%;
    margin-bottom: 15px;
}
.svg-icon.manage-icon {
    font-size: 18px;
}
/* 15-7-2024 cakes-collections page css start */

/* 08-08-2024 Cakes New Page css start */
.cake-arrivals-box-left-img-box-bottom {
    display: grid;
    grid-template-columns: 3fr 1fr 1fr;
    gap: 15px;
}
.cake-arrivals-box-left-img-box-bottom img {
    width: 100%;
    object-fit: cover;
    height: 300px;
}
.cake-arrivals-box-left-img-box span, 
.cake-arrivals-box-left-img-box-bottom span {
    text-align: center;
    display: block;
}

.cake-top_section-box {
    margin: 0px;
    padding: 0px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
}
.cake-top_section-box-right-img-box {
    margin: 0px;
    padding: 0px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
}

.cake-top_section-box-right-img-box>div{
  position:relative;
}
.cake-top_section-box-right-img-box h4.price{
  margin: 0;
      text-align: center;
  font-size: 22px;
}
.cake-top_section-box-left img {
    width: 100%;
    object-fit: cover;
    height: 724px;
}
.cake-collection-slider-amazon h1{
  text-align:center;
}

.cakes-top_collections-box {
    position: relative;
    margin-bottom:30px;
}
.cake-collection-slider-amazon {
    margin-bottom: 30px;
}
.cakes-collections-box-left video {
    height: auto;
    width: 100%;
}
.cakes-collections-box-right-top img {
    object-fit: cover;
    height: 160px;
    width: 100%;
    object-position: top;
}
.top_box-overly, .cakes-collections-box-left .top_box-overly  {
    background-color: rgba(255, 255, 255, 0.7);
    position: absolute;
    top: 0;
    padding:2%;
    margin: .625em;
   text-align: left;
}

.top_box-overly a {
    font-weight: bold;
    color:#000;
}
.cakes-collections-box-left .top_box-overly h2 {
    font-weight: bold;
  
}
.top_box-overly h2, .cakes-collections-box-left .top_box-overly h2 {
   text-align: left;
   margin: 0px;
}

.cake-top_section-box-left video {
    width: 100%;
    height: auto;
}
.cake-top_section-box-right-img-box img {
    aspect-ratio: 1 / 1;
  max-height:225px;
      margin: auto;
    display: flex;
}
.cakes-collections-box-right-bottom {
    line-height: 0;
    height: auto;
}
.cakes-collections-box-right-bottom-img a img {
    aspect-ratio: 6 / 4.1;
    object-fit: cover;
}
.top_box-overly :is(h2,p,a,span),
.cake-top_section-box-right-img-box h4.price,
.cake-collection-slider-amazon h1,
.cake-collection-slider.owl-carousel.owl-drag .owl-item h2,
.cakes-collections-box .cakes-collections-box-right-bottom h2,
.cakes-collections-box-right-bottom-text span,
.cake-arrivals-box h1,
.cake-arrivals-box-left-img-box span,
.title-wrapper--no-top-margin>.title,
.collection .product-grid .grid__item .card__content>.card__information .card__heading a,
.collection .product-grid .grid__item .card__content .card-information .price__container span,
.cakes-collections-box .cakes-collections-box-right-bottom h2{
  color:#051c2c;
}
.cakes-collections-box-right-bottom a, .cakes-collections-box .cakes-collections-box-right-bottom h2{
  text-align:left;
    margin: 0px;
}
.cakes-collections-box-left {
    position: relative;
}
.cakes-collections-box-left img {
    object-fit: cover;
    height: 550px;
    width: 100%;
}
.cakes-collections-box-right-bottom .quick-look {
   display: block;
    box-sizing: border-box;
    background: #fff;
    cursor: pointer;
    width: 115px;
    opacity: 0;
    color: #002c55;
    background-color: rgba(0, 0, 0, 0);
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    height: 30px;
    padding: 10px;
    font-family: "Josefin Sans", sans-serif;
    transition: all 500ms ease;
    min-height: 33px;
    letter-spacing: 0;
    border: 1px solid #002c55;
    position: absolute;
    bottom: 0px;
    left: 100px;
    line-height: normal;
}
.cakes-collections-box-right-bottom:hover .quick-look{
 opacity:1; 

}

.cakes-collections-box-right-bottom-text a div[data-mce-fragment="1"] p {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.cakes-collections-box-right-bottom-text a div[data-mce-fragment="1"]+div[data-mce-fragment="1"],
.cakes-collections-box-right-bottom-text a p+p+p, .cakes-collections-box-right-bottom-text ul, 
.cakes-collections-box-right-bottom-text p, .cakes-collections-box-right-bottom-text span+span,
.cakes-collections-box-right-bottom-text a p:nth-child(3){
    display: none;
} 
.cakes-collections-box-right-bottom-text {
    position: relative;
}
.cakes-collections-box-right-bottom-text a p+p, .cakes-collections-box-right-bottom-text span {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.cakes-collections-box-right-bottom-text ul.short-description {
    display: none;
}
/* 08-08-2024 Cakes New Page css end */
.collection .card__inner .card__media a{ display:inline;}

.cakes-collections-box {
    display: grid;
    grid-template-columns: 40% 1fr;
    grid-column-gap: 20px;
    text-align: center;
    padding-bottom: 40px;
}
.cakes-collections-box-right-top {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 40px;
    text-align: center;
} 
.single-cakes-collections-box h2 {
    text-align: center;
}
.cake-collection-slider.owl-carousel.owl-drag .owl-item h2,
.cakes-collections-box h2,
.single-cakes-collections-box h2{
  font-size: 20px;
  text-align: center; 
}
.cakes-collections-box-right {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.cake-collections-blogs .grid {
    margin: 0px;
}
.single-cakes-collections-box {
    padding-bottom: 40px;
}
.cakes-collections-box-right-top img {
    object-fit: cover;
    height: 160px;
    width: 100%;
}
/* .cakes-collections-box-right-bottom img {
    object-fit: cover;
    height: 300px;
    width: 100%;
} */
.single-cakes-collections-box img {
    object-fit: cover;
    height: 600px;
    width: 100%;
}
.cakes-collections-box a,
.single-cakes-collections-box a,
.cake-collection-slider a{
    text-decoration: none;
}
.customer-reviews .main-page-title, .sustainable-baking .main-page-title{
    margin-top: 40px;
    margin-bottom: 18px;
}
.main-blog h1.title--primary, 
.shopify-policy__title h1, 
.physical-store-box-titale h2, 
.article-template__title, 
.login-section-box h1, 
.sitemap .grid__item .section-header h1, 
.patisserie-valerie-cake-club-terms-and-conditions p.sc-lcepkR.datYlM.pf-6_ b{
    position: relative;
    text-transform: uppercase;
    color: #3B4559;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.2;
    margin-top: 40px;
    margin-bottom: 18px;
    text-align: center;
    font-family: "Josefin Sans", sans-serif;
 }
.patisserie-valerie-cake-club-terms-and-conditions p.sc-lcepkR.datYlM.pf-6_ b{ display:block;}
.patisserie-valerie-cake-club-terms-and-conditions .sc-dYtuZ.WVull.pf-3_{ padding-top: 0px;}
.patisserie-valerie-cake-club-terms-and-conditions .sc-dYtuZ.WVull.pf-3_ .sc-cTAqQK .pf-c {
    padding: 0px;
}
.main-blog h1.title--primary:after, 
.shopify-policy__title h1:after, 
.physical-store-box-titale h2:after, 
.article-template__title:after, 
.login-section-box h1:after,
.sitemap .grid__item .section-header h1:after, 
.patisserie-valerie-cake-club-terms-and-conditions p.sc-lcepkR.datYlM.pf-6_ b:after{
    content: '';
    background: #9a7611;
    height: 2.25px;
    width: 90px;
    display: block;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
 } 
.customer-reviews .content-for-layout .rte{
  text-align:center;
}
.article-template .article-template__hero-container {
    max-width: 100%;
    margin: 0 auto;
}
.sitemap .grid__item {
    max-width: 100%;
}
.patisserie-valerie-cake-club-terms-and-conditions p.sc-lcepkR.datYlM.pf-6_ {
    margin: 0px;
}
/* 15-7-2024 cakes-collections page css end */

/* 17-7-2024 collections page css start */
.custom-collections .card__inner .card__media {
    overflow: visible !important;
}
.collection-hero .collection-hero__description .truncate {
    overflow: hidden;
    position: relative;
    line-height: 1.2em;
    max-height: 100%;
}
/* .collection-hero .collection-hero__description .truncate:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
} */
.collection-hero .collection-hero__description .excerpt{
  font-size: 18px !important;
   margin: 0px;
}
.collection-hero .collection-hero__description .truncate{
    font-size: 18px !important;
    margin: 0px;
}
.collection-hero .collection-hero__description .excerptMoreText{
  font-size: 18px !important;
  line-height: 1.5 !important;
}

.collection-hero .collection-hero__description .txtcol {
    margin-top:20px;
    display: none;
} 
.collection-hero .collection-hero__description .txtcol a{
  color:#5d5d5d;
  cursor:pointer;
 font-size: 18px !important;

}
.collection-hero .collection-hero__description .txtcol a{
 color:#5d5d5d;
 cursor:pointer;
 font-size: 18px !important;
}
.custom-collections .card--media .card__inner .card__content .card__badge.right .badge {
    font-size: 13px;
    letter-spacing: 0.16px;
    line-height: 12px;
}
.collection-hero__title+.collection-hero__description .post-teaser .excerpt {
       display: inline;
}
.collection-hero .collection-hero__description .excerptMoreText {
    display: inline;
}
.collab .collabs-page__cta-main {
    background-color: #002c55;
    font-family: "Josefin Sans", sans-serif;
    color: white;
    cursor: pointer;
    padding: 10px 20px;
    border: none;
    border-radius: 0px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal;
    outline: none;
    transition: background-color 0.3s ease;
       
}
.collab .collabs-page__cta-main:hover {
        background: #002C55;
        color: #fff;
}
.collab .collabs-page__partnership-list {
    gap: 32px;
    width: auto;
}
.collab .collabs-page__partnership-list li {
    background: transparent;
    font-size: 20px;
    line-height: 32px;
    color: #9a7611;
  position:relative;
}
.collab .collabs-page__partnership-list li:before {
    content: '';
    background: url(../png/check_checkmark_circle_icon_32x32_71e102ca-410d-4cfa-ae1b-d349f699b6af76d5.png?v=1722231662);
    position: absolute;
    height: 32px;
    z-index: 9 !important;
    width: 32px;
    left: -30px;
}
/* 17-7-2024 collections page css end */

/* 1-8-2024 collections/cakes page css start */
.cake-arrivals-box-left-img-box img {
    object-fit: cover;
    height: 400px;
    object-position: top;
}
.cake-arrivals-box h1 {
   text-align: center;
}
.cake-arrivals-box-left-img-box {
    width: 100%;
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 1fr;
    margin-bottom:30px;
}
  
.cake-arrivals-box a{text-decoration: none;} 
.cake-arrivals-box img {
    width: 100%;
}
.custom-collections .jdgm-carousel-wrapper {
    width: 100%;
}
.cakes-top_collections-box img {
    width: 100%;
}
/* 1-8-2024 collections/cakes page css end */

@media screen and (max-width:749px){
  /* .new-badge:after{
    width: 38px;
    padding: 5px 0px;
    font-size: 8px;
  } */
  ul#Slider-template--16144257745077__79188485-615d-44fe-ab71-afc91abed560 {
    gap: 15px;
}
.product-form .product-form__buttons {
    margin-top: 0;
}  
.product-form  .nutricinal {
    gap: 0;
}  
.product-form  .nutricinal .column:first-child>img {
    max-width: 100px;
}
.facets-wrapper {
    margin-bottom: 10px;
}
.active-facets {
    justify-content: space-between;
}
.tabs .tab { 
    padding: 5px;
} 
.nutricinal {
  gap: 5px;
} 

/* .nutricinal .column .cake_text {
    top:54px;
}  */

  
/* .nutricinal .column img {
    width: 90px;
}  */
.inner-product-details .product__info-wrapper .price{
  width:100%;
}
.footer-top .footer__content-top.page-width.kl_wrapper .grid {
    margin: 0px;
}  
.footer-top .footer__content-top.page-width.kl_wrapper {
    padding-left: 22px;
    padding-right: 22px;
}
.footer-top .footer__content-top.page-width.kl_wrapper .grid form {
    padding: 0px !important;
} 
.footer-top .footer__content-top.page-width.kl_wrapper .needsclick.kl-private-reset-css-Xuajs1 button.needsclick {
    font-size: 14px !important;
}
.footer-top .footer__content-top.page-width.kl_wrapper .needsclick.kl-private-reset-css-Xuajs1 input {
    padding-left: 10px !important;
}
.footer .footer__content-top {
    padding-left: 12px;
    padding-right: 12px;
}
.form #infiniteoptions-container input[type="checkbox"] {
  padding-right: 0px !important;
} 
.buttom-box #infiniteoptions-container input[type="checkbox"]{
   padding-right: 0px !important;
}
.inner-product-details .product__info-wrapper div.no-js-hidden {
    align-items: flex-start;
    -webkit-align-items: center;
    align-content: flex-start;
    flex-direction: row;
}
.cakes-collections-box,
.cakes-collections-box-right-top{
    grid-template-columns: 1fr;
}
.custom-collections #shopify-section-announcement-bar, 
.custom-collections .shopify-section-header-sticky,
.custom-collections .shoplift-offer-bar-sticky .custom_bg .offer-bar__content,
.custom-collections .shoplift-offer-bar-sticky{
  position: static !important;
}
.custom-collections .collection .product-grid .grid__item .card__content>.card__information .card__heading a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    width: 150px;
}
.custom-collections .collection .product-grid .grid__item .card__content .card-information .price__container span.price-item {
    font-weight: bold;
}
.custom-collections .card__content .jdgm-prev-badge {
    font-size: 13px;
} 
.custom-collections .collection a{
  padding:0px;
} 
/* .collection-hero .collection-hero__description .truncate {
    max-height:9em;
} */
.collection-hero .collection-hero__description .txtcol {
    margin-top: 5px;
    display: block;
}
.collection-hero .collection-hero__description .excerpt {
    padding-top: 16px;
}
.custom-collections .collection-hero .collection-hero__title{
        font-size: 26px;
} 
.collection-hero .collection-hero__description .truncate {
    font-size: 18px !important;
}
.collection-hero .collection-hero__description .excerptMoreText{
  font-size: 18px !important;
}  
 .excerptMoreText.truncate {
    display: block;
}
.excerptMoreText {
    display: none;
}
.collection-hero__title+.collection-hero__description .post-teaser .excerpt {
   display:inline;
} 
.collection-hero .collection-hero__description .excerptMoreText {
    display: none;
}  
.collection-hero .collection-hero__description .excerptMoreText.truncate {
    display: inline;
}  
.customer-reviews .main-page-title, 
.sustainable-baking .main-page-title, 
.main-blog h1.title--primary, 
.shopify-policy__title h1, .main_titles, 
.physical-store-box-titale h2, 
.article-template__title, 
.login-section-box h1,
.sitemap .grid__item .section-header h1{
  font-size:26px;
} 
.collab .collabs-page__partnership-list {
    gap: 15px;
} 
/* 9-8-2024 css start */
.cake-top_section-box, 
.cake-top_section-box-right-img-box, 
.cakes-collections-box-right-bottom,
.cake-arrivals-box-left-img-box,
.cake-arrivals-box-left-img-box-bottom{
    grid-template-columns: 1fr;
}
.top_box-overly p, .cakes-collections-box-left .top_box-overly p {
    margin: 0px;
}
.custom-collections .collection .product-grid {
    margin: 0px;
    gap: 10px;
    display: flex;
    justify-content: center;
}
.custom-collections .collection .product-grid .grid__item {
    width: 48%;
    max-width: 48%;
    padding:0px;
}
  
/* 9-8-2024 css start */  
}



@media screen and (max-width:767px){
  footer.footer .footerNavList li button{
    font-size:18px;
  }
  footer.footer .footerNavList li .subMenus ul li a {
    font-size: 18px;
    line-height: 1.6;
  }
  .cakes-collections-box{
    grid-template-columns: 1fr;
}
.cakes-collections-box-right-top img,
.cakes-collections-box-right-bottom img,
.single-cakes-collections-box img{
    object-fit: contain;
    height: auto;
}  
.cake-arrivals-box {
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr;
    margin-bottom: 50px;
}  
}
.pat-val-cheshire-oaks nav.breadcrumbs.all-breadcream {
    display: none;
} 
.physical-store-box-main-left .locationImg img {
    width: auto;
}

.acc_reddeem{
  margin-bottom:40px;
}
.acc_reddeem h4{
  font-size:28px;
  margin:0;
}
.acc_reddeem a.button{
  color: #fff;
    text-transform: uppercase;
    padding: 15px 40px;
    background-color: #1e3c84;
    font-family: 'Poppins',sans-serif;
    text-align: center;
    display: inline-block;
  text-decoration:none;
  margin-top:20px;
    transition: all 500ms ease;
}
.acc_reddeem a.button:hover{
  background-color: #2c58c2;
    transition: all 500ms ease;
}

.acc_left_box {
    display: flex;
    flex-direction: column;
    gap:30px;
}
.btn_top_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  margin-top: 20px;
}
a.android_link {
    text-decoration: none;
    display: flex;
    align-items: center;
    max-width: 260px;
    gap: 10px;
    color: #666;
    font-size: 16px;
}
div#cardIframe {
    width: 340px;
}
@media only screen and (max-width: 600px) {
  .btn_top_row {
    flex-direction:column;
        gap: 20px;
        align-items: start;
  }
  div#cardIframe {
    width: 100%;
    display:none;
}
  .acc_reddeem a.button{
    width:100%;
  }
}
#infiniteoptions-container div,#infiniteoptions-container label{
   display:block;
}
@media only screen and (max-width: 989px) {
.acc_left_box{
    margin-bottom:40px;
  }
  .nutricinal {
  gap: 5px;
} 
 
/* .nutricinal .column .cake_text h2 {
    font-size: 20px;
} */
/* .nutricinal .column img {
    width: 90px;
}  */
.inner-product-details .product__info-wrapper .price{
  width:33%;
}
.cakes-collections-box-right-top img,
.cakes-collections-box-right-bottom img,
.single-cakes-collections-box img{
    object-fit: contain;
    height: auto;
} 
.card_offer-box {
   width:100%;
}
  
}
@media only screen and (min-width: 990px)and (max-width: 1070px) {
   div#cardIframe {
    width: 100%;
}
  .nutricinal {
  gap: 5px;
} 

/* .nutricinal .column .cake_text {
    top: 36px;
}  */
/* .nutricinal .column .cake_text h2 {
    font-size: 20px;
} */
/* .nutricinal .column img {
    width: 90px;
}  */
.inner-product-details .product__info-wrapper .price{
  width:33%;
}
.cakes-collections-box-right-top img,
.cakes-collections-box-right-bottom img,
.single-cakes-collections-box img{
    object-fit: contain;
    height: auto;
}
.cake-arrivals-box img {
    height: auto;
}  
}

/*Josefin Sans font uses*/
/* body.homeSpecificClass *, body.productDetailTemplate *,
#shopify-section-template--15839221547189__multicolumn *,
#shopify-section-template--15839221547189__16620253536cd68071 *,
.productDetailTemplate #MainContent *,
footer.footer-top *,
footer.footer *,
.footer__content-bottom *{
  font-family: 'Josefin Sans' !important;
}*/
.home_cake_shop .inner_cake_column .cake_home-img,.home_cake_shop .inner_cake_column{
  position:relative;
}

.home_cake_shop .inner_cake_column:hover .cake_home-img:before,
.home_cake_shop .inner_cake_column:hover .explore_cat{
  opacity:1;
}
.home_cake_shop .inner_cake_column .cake_home-img:before{
  position:absolute;
  inset:0;
  content:'';
  width:100%;
  height:100%;
  background:rgba(242, 212, 215, 0.9);
  z-index:1;
  opacity:0;
  transition:all 0.5s ease;
}
.home_cake_shop .explore_cat{
  position:absolute;
  left:50%;
  transform:translate(-50%, -50%);
  top:50%;
  width: 100%;
  padding:0 10px;
  margin:0;
  color:rgb(93, 93, 93);
  z-index:2;
  font-size:28px;
  opacity:0;
  transition:all 0.5s ease;
  text-decoration:none;
/*   font-family: 'Josefin Sans'; */
} 

.nutricinal .column .c_img {
    gap: 10px;
    justify-content: center;
}

/* .circles-img img {
    padding: 0px;
    height: 80px;
    width: 80px;
    object-fit: contain;
    text-align: center;
} */

.nutricinal .column.dietary_cl .c_img .circles-img {
    /* position: relative;
    border-radius: 50%;
    padding: 0; */
    /* height: 130px;
    width: 130px; */
    /* background: #f3cbc4;
    border: 15px solid #f3cbc4;
    text-align: center; */
}
/* .nutricinal .column.dietary_cl .c_img .circles-img img {
    padding: 0px;
    height:80px;
    width: 80px;
    object-fit: contain;
    text-align: center;
} */
.nutricinal {
    gap: 5px;
}
.nutricinal .column.dietary_cl {
    background: none;
    border-radius: 0px;
    border: none;
    width: auto;
    max-width: inherit !important;
}
.nutricinal .column.three-img {
    width: auto;
    max-width: inherit !important;
    background: none;
    border: none;
}
/* .circles-img {

    height: auto;
    width: 130px;

} */
/* add new css 2-8-2023 start */

@media screen and (max-width: 480px){
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text span p {
    margin: 0px;
}
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text br {
    display: none;
}  
}
@media screen and (max-width: 414px){
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text {
    padding-left: 20px;
    padding-right: 20px;
}
}
/* @media screen and (max-width: 412px){
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text {
    padding-left: 61px;
    padding-right: 61px;
}
}
@media screen and (max-width: 393px){
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text {
    padding-left: 52px;
    padding-right: 52px;
}
}
@media screen and (max-width: 390px){
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text {
    padding-left: 50px;
    padding-right: 50px;
}
}
@media screen and (max-width: 375px){
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text {
    padding-left: 43px;
    padding-right: 43px;
}
}
@media screen and (max-width: 360px){
.home-main-slide .slider .slideshow__slide .slideshow__text-wrapper .banner__text {
    padding-left: 35px;
    padding-right: 35px;
}
} */
/* add new css 2-8-2023 end */

.slider--desktop .slider__slide:first-child {
    margin-left: 0!important;
}
button.slider-button.slider-button--next{
      z-index: 999;
}
button.slider-button.slider-button--prev{
   z-index: 999;
}
#product-grid .collection .card .card__inner {
    aspect-ratio: 125/167;
    object-fit: cover;
  --ratio-percent: 100% !important;
}

.blogZigZagWrapper{
  padding:75px 0;
}
.blogZigZag {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 22px;
}
.blogZigZag:not(:last-child){
  margin-bottom:25px;
}
.blogZigZag:nth-child(even) .zigText{
  /*margin-right: -120px;
   text-align: right; */
}
.zigText{
 background:#fff;
  padding:25px;
  margin-left: -120px;
      position: relative;
}
.zigText h4{
  margin:20px 0;
  font-size:24px;
  color:rgb(61, 66, 70);
  font-family: "Josefin Sans", sans-serif;
  font-weight:300;
  text-transform:uppercase;
}

.blog_wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.blog_wrapper h3{
      font-size: 24px;
    color: rgb(61, 66, 70);
    font-family: "Josefin Sans", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 10px;
}
.blog_wrapper .centerimage {
    display: flex;
    justify-content: center;
}
.articleHeading{
  font-size: 1.33333em;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.2;
  color: #3B4559;
  margin-bottom: 55px;
  margin-top: 20px;
  text-align: center;
}
@media screen and (max-width:1024px){
  .blog_wrapper{
     grid-template-columns: 1fr;
  }
  .cake-arrivals-box img {
    height: auto;
} 
}
.inner-product-details .thumbnail-slider .thumbnail-list__item img {
    aspect-ratio: 1/1;
    object-fit: cover;
    max-height: 110px;
}
@media only screen and (max-width: 500px) {
section[id^=shopify-block-combo_wise_bundle_discount_combowise_box_of_n] {
  width: 100%;
}
}


/*judgeme start style*/


.footer-judgeme-reviews-box {
    background: transparent;
    max-width: 100%;
    padding: 10px;
    border: none;
    margin: auto;
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 600px;
}

.footer-judgeme-reviews-box p{
  color: #3B4559;
  font-size: 12px;
}


.right-sign-icon {
    display: inline-flex;
    gap: 15px;
    font-size: 24px;
    align-items: center;
}
.right-sign-icon svg {
    width: 24px;
    height: 24px;
    background: #1d4289;
    border-radius: 50%;
    padding: 5px;
    fill: #fff;
    font-size: 20px;
}
.footer-judgeme-reviews-box p {
    margin-bottom: 0px;
}
.jdgm-rev-widg__header {
    text-align: left !important;
}
.defaultTempProd .jdgm-rev-widg__title{
  text-align: center !important;
}

/*end judgeme start style*/
.productDetailTemplate .row {
    max-width: var(--page-width);
    margin: 0 auto;
    padding: 0 1.5rem;
}

@media screen and (min-width: 750px){
 .productDetailTemplate .row {
    max-width: var(--page-width);
    margin: 0 auto;
    padding: 0 5rem;
} 
 .header__icons{
  padding-right:55px;
}
}

nav.header__inline-menu {
    width: 100%;
    background: #ffffff;
}


details-modal.header__search.input {
    padding-left: 55px;

}
details-modal.header__search.input .field:after{
  box-shadow:0 0 0 var(--inputs-border-width) #3B4559;
   
}
details-modal.header__search.input .search__button .icon {
    color: #3B4559;
}
details-modal.header__search.input .search-modal__form {
    max-width: 300px;

}

.card_offer-box .offer-box span {
    padding: 10px;
    font-size: 12px;
}
.offer-box {
    width: 100%;
    display: flex;
    border: 1px solid #002C55;
    padding: 0 10px 0 0;
    justify-content: flex-start;
    gap: 10px;
    align-items: center;
    
}
.offer-box span {
    background: #051c2c;
    color: #fff;
    padding: 8px 20px;
}
.offer-box span a {
    color: #fff;
    text-decoration: none;
    text-transform:capitalize;
    font-family: "Josefin Sans"; 
      text-wrap: nowrap;
}
.offer-box p {
    margin: 0px;
    line-height: normal;
    font-size:11px;  
}

@media screen and (min-width: 750px) and (max-width: 991px){
  .header--top-center>.header__search{
    display:block
  }
  .header--top-center {
    display:grid;
      grid-template-areas:
          "left-icon heading icons"
          "navigation navigation navigation";
  }
  .offer-box {
    padding: 3px !important;
    gap: 5px !important;
    align-items: flex-start!important;
    display: block;
    line-height: normal
}
 .offer-box span {
    padding: 0px;
    font-size: 11px;
}
.card_offer-box .offer-box span {
    padding: 0px;
    font-size: 12px;
    background: none;
    color:#3d4246bf;
    display: inline;
}  
.offer-box p {
    display: inline;
    padding-left: 5px;
} 
.card_offer-box.best-sellers .offer-box span{
   display: inline;
   padding:0;
}  
.best-sellers .offer-box span a {
    background: none;
    font-size: inherit;
    padding: 0px;
    color: #3d4246bf;
    display: inline;
} 
}


.collection-hero__description h2{
   font-family: "Josefin Sans light", sans-serif;
  letter-spacing: 0pt;
  text-transform: uppercase;
}
nav.breadcrumbs.all-breadcream {
    display: none;
}
.footerNavList .site-nav__link .site-nav__label{
   font-family: "Josefin Sans light", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color:#3B4559;
  font-size:15px;
  font-weight:600;
}
.footerNavList .site-nav__link .site-nav__label:hover{
  color:#051c2c;
}
.footerNavList .subMenus .site-nav__label{
    font-family: Cabin, sans-serif;
    color:#3B4559;
    font-size:14px;
      font-weight: 400;
      text-transform: none;
}
.footerNavList .site-nav--has-dropdown .site-nav__link--main:hover .site-nav__label{
   color:#051c2c;
}
p.verifiedBy {
    margin: 18px 0;
}
.collection-hero .collection-hero__title:after,
.main_titles:after{
    content: '';
    background: #9a7611;
    height: 2.25px;
    width: 90px;
    display: block;
    margin-top: 10px;
  margin-left: auto;
    margin-right: auto;
}
#shopify-section-template--16596264222901__96dc8448-a909-4ed9-b0ba-642bff3c5d52 .col h2 {
    color: #3b4559;
    margin-bottom: 30px;
  text-transform:uppercase;
}
.badge {
    z-index: 1;
    position: relative;
}
.cakes-collections-box-right-bottom-text span {
    line-height: 1;
}

.prBottom {
    display: grid;
    grid-template-columns: 4fr auto;
    margin-top: 10px;
  gap:5px;
}
.cakes-collections-box .cakes-collections-box-right-bottom .prBottom h2 {
    margin: 0;
    font-size: 18px;
    line-height: 1.2;
}
.cake-top_section-box-left {
    line-height: 0;
}

.circles-img img {
    border-radius: 50%;
    max-width:85px;
}
.nutricinal .circles-img h4 {
    color: #3B4559;
    font-size: 15px;
    margin: 0;
    text-align: center;
    max-width: 85px;
    line-height: 1.2;
}
.nutricinal .column.dietary_cl .c_img .circles-img{
  text-align:center;
}
.circles-outer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.custom-btn ul {
    margin: 0px;
    padding: 0px;
    display: flex;
    gap: 10px;
    justify-content: center;
}
.custom-btn ul li {
    list-style: none;
}
@media screen and (min-width:750px){
.scrollingTitle {
    margin-top: 7px;
}
}
@media screen and (max-width:749px){

   .scrollingTitle span{
     align-content:center;
     height:38px;
   }
  .scrollingTitle {
      display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
  }
  .blogZigZag{
    grid-template-columns:1fr;
  }
  .zigText{
    margin-left:0;
  }
   .wholesale .rich-text__wrapper {
    margin: 0;
    width: 100%;
}
  .wholesale .rich-text__blocks h3{
    margin-top:0;
  }
  .wholesale .main-page-title {
      margin-bottom: 0;
  }

  .offer-box {
    display: block;
    margin-top: 0;
    line-height: 0.6;
    padding: 1px 3px;
}
.offer-box span {
    padding: 5px 15px;
    display: inline-block;
}
.offer-box p {
    padding-left: 5px;
    display: inline;
}
.card_offer-box .offer-box span {
    padding: 0;
    font-size: 11px;
    color: #3d4246bf;
    background:none;
    font-weight:bold;
} 
.card_offer-box.best-sellers .offer-box span {
    padding: 0;
    font-size: 11px;
    color: #3d4246bf;
}
.card_offer-box.best-sellers .offer-box span a {
  color: #3d4246bf;
  font-weight:bold;
  font-size: 11px;
}
.tab-content {
 min-height: inherit !important;
}
/* .nutricinal .column .circles-img, .nutricinal .column.dietary_cl .c_img .circles-img {
    height: 75px;
    width: 75px;
    max-width: 75px !important;
    min-width: 75px;
}  */
/* .nutricinal .column img, .circles-img img, .nutricinal .column.dietary_cl .c_img .circles-img img {
    height: 50px;
    width: 50px;
    max-width: 50px !important;
    min-width: 50px;

} */
.nutricinal .column>.circles-img {
    text-align: center;
}
.nutricinal .column>.circles-img>img {
    max-width: 80px;
}
.nutricinal .circles-img h4 {
    font-size: 10px; 
}
.nutricinal>.circles-outer {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap:0px;
}  
.nutricinal>.circles-outer>.circles-img {
    text-align: center;
    width: 60px;
   margin-bottom: 7px;
}
.nutricinal>.circles-outer>.circles-img>img {
    max-width: 50px;
    border-radius: 100%;
}
.nutricinal>.circles-outer>.circles-img> h4 {
    font-size: 8px;
}
.nutricinal {
    gap: 0;
    justify-content: space-between;
}
.container .tab-content {
    padding: 5px 10px;
} 
 .custom-btn ul li {
    width: 194px;
    display: inline-grid;
}
.custom-btn ul {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.nutricinal>.circles-outer.oneVeg {
    display: block;
}
.nutricinal>.circles-outer.oneVeg>.circles-img {
   width: 80px;
}  
.nutricinal>.circles-outer.oneVeg>.circles-img>img {
        max-width: 80px;
} 
}
.custom-product-recomm-section{
   background: #DCE7E3;
} 
.nutricinal > p > b, h2.product-recommendations__heading{
   
    padding: 0px 9px;
    font-size: 32px !important;
    font-weight: 600 !important;
    font-family: "Josefin Sans", sans-serif !important;;
    display: inline-block !important;
    line-height: 58px !important;
  letter-spacing:1px !important;
  height:50px !important;
}

