@import url('https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap');


body {
	margin: 0;
	padding: 0;
  font-family: "Parkinsans", serif;
}
img {
    max-width: 100%;
    vertical-align: middle;
}
.container, .page-width {
	max-width: 1630px;
	margin: 0px auto;
	padding: 0px 15px;
}
a,
button {
	text-decoration: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	outline: none;
}
.btn_main {
    color: #000;
    padding: 13px 31px;
    display: inline-block;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 600;
    background: #d7b983;
    letter-spacing: normal;
    border: 1px solid #d7b983;
}
.title_sc {
color:#D7B983;
text-align: center;
font-family: Parkinsans;
font-size: 48px;
font-weight: 600;
line-height: normal;
}
.btn_main:hover {
    background: transparent;
    border-color: #d2ad65;
  color:#D7B983;
}
.boxes_packaging_item a.btn_main:hover {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff;
}

.slick-next:hover,
.slick-prev:hover, .banner_slider_sc .flickity-prev-next-button:hover {background: #D7B983;}
.banner_slider_sc .flickity-prev-next-button:hover svg {fill: #ffffff;}
.slick-next:hover.slick-next:before,
.slick-prev:hover.slick-prev:before {color: #ffffff;}
.slick-next,
.slick-prev {background: #ededed;cursor: pointer;height: 40px;width: 40px;z-index: 1;font-size: 0px;position: absolute;top: 0;bottom: 0;border: 0px;margin: auto; border-radius:100%;}
.slick-prev:before {content: "\f104";font-family: FontAwesome;opacity: 1;color: #000;font-size: 20px;position: absolute;top: 0;bottom: 0;margin: auto;height: fit-content;width: max-content;left: 0;right: 0;}
.slick-next:before {content: "\f105";font-family: FontAwesome;opacity: 1;color: #000;font-size: 20px;position: absolute;top: 0;bottom: 0;margin: auto;height: fit-content;width: max-content;left: 0;right: 0;}
.slick-next {right: -56px;}
.slick-prev {left: -56px;}

.header_sc .site-header .page-width {max-width: 1810px;}
.header_sc .site-nav__icons a {background: #EEEAEB;height: 40px;width: 40px;border-radius: 100%;display: flex !important;align-items: center;justify-content: center;padding: 0px; position:relative;}
.header_sc .site-nav__icons a:before{position: absolute;content: "";height: 0;width: 0;border-radius: 100%;z-index: 1;    background: #D7B983;transition: all .4s;}
.header_sc .site-nav__icons a:hover:before {width: 100%;height: 100%;transition: all .4s;}
.header_sc .site-nav__icons a svg {position:relative; z-index:1;}
.header_sc .site-nav__icons a.js-drawer-open-cart:hover .cart-link__bubble {background: #D7B983; transition: all .4s;}

.header_sc .site-nav__icons {display: flex;align-items: center;justify-content: flex-end;column-gap: 20px;}
.header_sc .site-header .site-nav__link, .site-header .mobile-nav__link--top-level {text-transform: capitalize;letter-spacing: 0;color: #292929;text-align: center;font-size: 18px;font-weight: 500;line-height: normal;}
.header_sc .site-header .header-layout[data-logo-align=center] .header-item--navigation {flex: 1 1 265px;}
.header_sc .loyalty_account a {display: flex;align-items: center;color: #292929;font-size: 16px;font-weight: 500;line-height: normal;gap: 10px;border-right: 1px solid #DDD8D0;padding-right: 30px;}
.header_sc .loyalty_account {min-width: 255px;}
.header_sc .header-item--icons .site-nav {border-left: 1px solid #ddd8d0;margin: 0px;padding: 0 20px 0 65px;}
.header_sc .site-nav--has-dropdown .site-nav__link--underline:after {content: "";display: block;position: absolute;bottom: 0;right: 1px;transition: all .4s;height: 9px;width: 11px;top: 6px;margin: auto;border: 0;background: url(arrow.png) no-repeat;left: inherit;}
.header_sc .site-nav__item:hover .site-nav__link--underline:after {right: 1px;transform: rotate(180deg);transition: all .4s;}
.header_sc .site-nav--has-dropdown .site-nav__link--underline {transition: right .5s;}
.header_sc .site-nav__link--underline:after {display:none;}
.template-index .header-item--logo:before {position: absolute;content: "";background: url(logo-shap.png) no-repeat;bottom: -56px;left: 0;right: 0;margin: auto;width: 270px;height: 50px;}
.header_sc .header-item--logo {position: relative;min-width: 270px;}
.header_sc .site-header {padding: 7px 0;}
.header_sc h1.site-header__logo {margin: 0px;}
.template-index .header_sc .site-header__logo-link {position: relative;top: 17px;}
.header_sc .site-nav {margin: 0; display: flex;align-items: center;column-gap: 20px;}
.header_sc .cart-link__bubble {position: absolute;display:block;border-radius: 30px;border: 3px solid #F8F8F8;background: #EEEAEB;height: 27px;width: 27px;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;right: -28 !important;left: inherit;top: 0 !important;bottom: inherit;line-height: 24px;}
.header_sc .megamenu .site-nav__dropdown-link {padding: 4px 0;white-space: normal;letter-spacing: normal;font-size: 16px;line-height: 22px;text-transform: capitalize;}
.header_sc .loyalty_account a span {width: 45px;height: 45px;overflow: hidden;}
.header_sc .loyalty_account a span svg:last-child {display: block;}
.header_sc .loyalty_account a:hover span svg {transform: translateY(-50px);}
.header_sc .loyalty_account a span svg {transition: all 0.4s;}
.site-nav__expanded-item a:before {position: absolute;content: "";left: 0;right: 0;bottom: -45px;height: 10px;width: 20px;background: #d7b983;border-radius: 50px 50px 0 0;margin: auto;transition:all 0.4s;opacity:0;}
.site-nav__expanded-item a:hover:before {transform: translateY(-5px);transition:all 0.4s;opacity:1;}
.header_sc .site-header .site-nav__link:hover {color:#7b7b7b;}
.template-index .site-nav__expanded-item a:before {bottom: -34px;}
.template-index .site-nav__expanded-item a:hover:before {transform: translateY(-3px);}
.js-drawer-open .header_sc .drawer {z-index: 9999999999;}
.site-header__search-input {font-size: 18px;}
#PredictiveResults {row-gap: 20px;}

.banner_slider_sc .hero__image-wrapper img { }
.banner_slider_sc .hero__text-wrap .hero__title {font-family: Parkinsans;font-weight: 700;line-height: 120px;}
.banner_slider_sc .hero__subtitle {color: #ffffff;font-family: Parkinsans;font-size: 30px;font-weight: 500;line-height: 36px;opacity: 0.9;max-width: 440px;margin: 17px 0px 35px 0px;}
.banner_slider_sc a.btn {transition:all 0.4s;border: 1px solid #ffffff;color: #292929;text-align: center;font-size: 16px;font-style: normal;font-weight: 600;line-height: normal;letter-spacing: normal;padding: 13px 32px;}
.banner_slider_sc .flickity-prev-next-button {right: inherit!important;left: calc((100% - 1500px)/2);bottom: 100px !important;box-shadow: inherit;}
.banner_slider_sc .hero[data-arrows=true] .flickity-previous {left: 0;right: 90px;left: calc((100% - 1600px) / 2);}
.banner_slider_sc .hero {background-color:#ffffff;}
.banner_slider_sc .hero__image-wrapper:before, .banner_slider_sc .hero__media:before {display:none}
.banner_slider_sc a.btn:hover {background: transparent!important;color: #ffffff!important;transition:all 0.4s;}
.banner_slider_sc .slideshow__slide--image_W99L79 .hero__subtitle { max-width: 100%; }
.banner_slider_sc .slideshow__slide--image_W99L79 .vertical-center { vertical-align: text-top; padding-top: 8%; }

.our_collection_sc {padding: 90px 0px 100px 0px;}
.our_collection_sc .our_collection_head {padding-bottom: 65px;}
.our_collection_sc .our_collection_inner {display: grid;grid-template-columns: repeat(4,1fr);gap: 30px; row-gap:50px;}
.our_collection_sc .collection_box_shape {position: relative;text-align: center;}
.our_collection_sc .collection_box_shape svg {max-width: 295px;max-height: 295px;margin: auto;}
.our_collection_sc .our_collection_content h2 { transition: all 0.4s;color: #292929;text-align: center;font-family: Parkinsans;font-size: 32px;font-weight: 500;line-height: normal;margin: 0px;padding: 20px 0 0 0;}
.our_collection_sc .collection_img {transition: all 0.4s;position: absolute;bottom: 45px;left: 0;right: 0;margin: auto;text-align: center;display: flex;flex-direction: column;align-items: center;}
.our_collection_sc .collection_img svg {width: auto;height: auto;margin-top: -7px;}
.our_collection_sc .collection_img svg path {opacity: 30%;}
.our_collection_sc .collection_img img {position: relative;z-index: 1;max-height: 240px;}
.our_collection_sc .our_collection_btn {text-align: center;padding-top: 60px;}
.collection_box a:hover .collection_img {transform: translateY(10px);transition: all 0.4s;}
.collection_box a:hover h2 {color:#d7b983; transition: all 0.4s;}

.boxes_packaging_main {display: grid;grid-template-columns: 49.7% 1fr;align-items: center;}
.boxes_packaging_main .boxes_packaging_item:last-child {border-radius: 50px 0px 0px 50px;background: #D2AD65;padding: 105px 287px 105px 152px;position:relative;}
.boxes_packaging_item img {width: 100%;transition: all 0.4s;}
.boxes_packaging_item ul {margin: 0px;padding: 0px;display: flex;gap: 20px;flex-wrap: wrap;}
.boxes_packaging_item ul li {color: #ffffff;text-align: center;font-size: 16px;font-weight: 500;line-height: normal;border: 1px solid #ffffff;border-radius: 50px;padding: 11px 28px;width: max-content;list-style: none;}
.boxes_packaging_item h2.title_sc {color: #fff;margin-top: 2px;text-align: left;line-height: 56px;margin: 2px 0 29px 0;}
.boxes_packaging_item p {margin: 0;color: #fff;font-size: 24px;font-style: normal;font-weight: 500line-height: 30px;opacity: .8;padding-bottom: 46px;}
.boxes_packaging_item a.btn_main {background: #ffffff;}
.boxes_packaging_item:hover img {transform: scale(1.07);transition: all 0.4s;}
.boxes_packaging_item {max-height: 610px;overflow: hidden;}

.grid-product {margin: 0px;padding: 0px 10px;}
.grid-product .grid-product__content {background: rgba(238, 234, 235, 0.5);padding: 12px;border-radius: 20px;}
.grid-product__meta .grid-product__vendor {color: #292929;););););text-align: center;font-size: 15px;font-weight: 400;line-height: 20px; /* 133.333% */opacity: 0.5; letter-spacing: normal;}
.grid-product__meta .grid-product__title {overflow: hidden;color: #292929;text-align: center;font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;text-transform: capitalize;font-family: Parkinsans;opacity: 0.8;letter-spacing: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 42px;margin: 5px 0 15px 0;}
.grid-product__meta .grid-product__price span {color: #292929;text-align: center;font-family: Parkinsans;font-size: 20px;font-style: normal;font-weight: 500;line-height: 20px;}
.grid-product .grid-product__meta .btn_main {width: 100%;background: #ffffff;border: 0px;text-transform: capitalize;font-family: Parkinsans, serif;font-weight: 500;margin-top: 20px;}
.grid-product .grid-product__meta {padding: 10px 18px 8px 18px  }
.grid-product .quick-product__btn {font-size: 16px;border-radius: 50px;}
.grid-product .grid-product__tag--sale {border-radius: 50px;font-size: 14px;padding: 10px 18px;top: 10px;right: 10px;}
.grid-product .grid-product__image-mask {position: relative;overflow: hidden;border-radius: 10px;background: #ffffff;}
.featured_collection .section-header {margin-bottom: 40px;}
.featured_collection {margin: 100px 0 0 0;}
.featured_collection .grid__item {height: auto;}
.grid-product .jdgm-widget.jdgm-widget {min-height: 30px;}
.featured_collection .grid__item:hover img {transform: scale(1.05);transition: all 0.4s;}
.featured_collection .grid__item img { transition: all 0.4s;}
.featured_collection .grid__item:hover .grid-product__title {color: #BD8C2D;}
.grid-product .grid-product__meta .btn_main:hover {background: #D7B983;color: #000000;}

.review_sc .review_head span {display: flex;align-items: center;column-gap: 10px;justify-content: center;}
.review_sc .review_head span small {color: #292928;);););););font-size: 18px;font-weight: 500;line-height: normal;letter-spacing: normal;}
.review_sc .review_head .title_sc {margin: 0px 0 20px 0;}
.review_sc .reviewBox .reviewIn .review_img {flex-direction: column;position: absolute;left: -100px;top: 0;bottom: 0;margin: auto;background: #EEEAEB;border: 10px solid #ffffff;height: 200px;width: 200px;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.review_sc .reviewBox .slick-slide {height: auto;}
.review_sc .reviewBox .eview_item {position: relative;margin: 0 90px;}
.review_sc .reviewIn span {color: #000;font-size: 16px;font-weight: 500;line-height: normal;margin: 0px;display: block;padding: 12px 0 40px 0;}
.review_sc .reviewIn h4 {color: #292929;font-size: 22px;font-style: normal;font-weight: 600;line-height: normal;margin: 0px;letter-spacing: normal;text-transform: capitalize;padding-bottom: 25px;}
.review_sc .reviewIn p {color: #292929;font-size: 20px;font-weight: 500;line-height: normal;margin: 0px;}
.review_sc .reviewBox .reviewIn .reviewIn_second {border-radius: 20px;background-color: #fff;position: relative;padding: 70px 70px 70px 140px;background-image: url(dot.png);background-position: top 70px right 70px;background-repeat: no-repeat;}
.review_sc .reviewBox .slick-slide {margin-left: 74px;}
.review_sc .reviewBox .reviewIn {padding: 0 40px 0 40px;}
.review_sc .container{max-width: 1700px;}
.review_sc .review_head {margin-bottom: 72px;}
.review_sc .slick-next {right: 38px;top: -96px;bottom: inherit;background: #ffffff;}
.review_sc .slick-prev {right: 88px;top: -96px;bottom: inherit;left: inherit;background: #ffffff;}
.review_sc .slick-prev:hover, .review_sc .slick-next:hover {background:#D7B983;}
.review_sc {background: #eeeaeb;padding: 80px 0 80px 0px;position: relative;margin: 160px 0 100px 0;}
.review_sc:before {position: absolute;content: '';left: 0;top: -60px;background: url(shap-top.png);width: 100%;height: 100px;}
.review_sc:after {position: absolute;content: "";left: 0;bottom: -68px;background: url(shap-bottom.png);width: 100%;height: 155px;}
.review_sc .slick-list {z-index: 9;}
.review_sc .reviewBox .reviewIn .review_img svg {width: 70%;margin-top: -10px;}
.review_sc .reviewBox .reviewIn .review_img img {position: relative;z-index: 2;}

.blog_posts_sc{padding: 60px 0 100px 0;}
.blog_posts_sc .grid__item.small--two-thirds{position: absolute;bottom: 40px;left: 0;right: 0;}
.blog_posts_sc .grid__item {position: relative;}
.blog_posts_sc .section-header {margin-bottom: 30px;}
.blog_posts_sc .section-header {position: relative;}
.blog_posts_sc .section-header .btn {position: absolute;top: 30px;right: 0;color: #292929;font-size: 16px;font-weight: 600;line-height: normal;text-decoration-line: underline;border: 0px;padding: 0px;letter-spacing: normal;text-transform: capitalize;margin: 0;}
.blog_posts_sc {margin: 0px !important;}
.blog_posts_sc .grid__item img {width: 100%;border-radius: 30px;min-height: 550px;object-fit: cover;transition: all 0.4s}
.blog_posts_sc .grid__item .image-wrap {min-height: 550px;}
.blog_posts_sc .grid .grid__item.small--two-thirds a {color: #292929;text-align: center;font-size: 22px;font-style: normal;font-weight: 500;margin: 0 auto;background: #fff;padding: 24px 40px;border-radius: 50px;line-height: 1;display: inline-block;max-width: 75%;}
.blog_posts_sc .title_sc {padding-top: 0px;}
.blog_posts_sc .grid .grid__item a {overflow: hidden !important;border-radius: 30px;}
.blog_posts_sc .grid .grid__item a:hover img, .printing_cakes_sc .printing_cakes_item .printing_cakes_img:hover img {transform: scale(1.05);transition: all 0.4s;border-radius: 30px;}
.blog_posts_sc .medium-up--one-third:hover .article__grid-meta a {color:#BD8C2D;}
.blog_posts_sc .section-header .btn:hover {color:#BD8C2D;}


.innovations_inner a {border-radius: 50px;background: #e9f8f5;display: flex;width: max-content;padding: 18px 55px;align-items: center;gap: 15px;color: #292929;font-family: Poppins;font-size: 32px;font-weight: 500;line-height: normal;}
.innovations_inner {display: flex;align-items: center;justify-content: center;gap: 21px;}
.innovations_sc .title_sc {font-size: 74px;margin: 0 0 30px 0;line-height: 1;}
.innovations_sc {padding: 0 0 55px 0;}
.innovations_main {background: url(cake-2.png) bottom 0px left, url(cake-1.png) top right;background-repeat: no-repeat;padding: 20px 0 90px 0;}

.printing_cakes_sc .printing_cakes_main {display: grid;grid-template-columns: 35% 1fr;column-gap: 83px;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item:first-child {display: flex;flex-direction: column;justify-content: space-between;row-gap: 30px;padding: 46px 0px 0 0;}
.printing_cakes_sc .printing_cakes_item:last-child {grid-template-columns: repeat(5, 1fr);display: grid;gap: 20px;    grid-template-rows: 1fr 1fr;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item .printing_cakes_img:first-child {grid-column: 1/4;grid-row: 1/3;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item .printing_cakes_img:nth-child(2) {grid-column: 4/6;grid-row: 1/2;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item .printing_cakes_img:last-child {grid-column: 4 / 6;grid-row: 2 / 3;}
.printing_cakes_sc .printing_cakes_item .printing_cakes_img img {border-radius: 30px;width: 100%; height:100%;transition: all 0.4s;object-fit: cover;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item p {color: #292929;font-size: 24px;font-weight: 500;line-height: 30px;margin: 0 0 40px 0;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item:first-child img {border-radius: 10px;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item .title_sc {text-align: left;margin: 0 0 20px 0;}
.printing_cakes_sc {padding: 0 0 25px 0;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item .printing_cakes_img {overflow: hidden;border-radius: 30px;}

.instablock {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}
.insta_inner_img .insta_inner {overflow: hidden;border-radius: 30px;}
.instablock .insta_inner a {position: relative;overflow: hidden;display: flex;cursor: pointer;}
.insta_inner_img .insta_inner img {width: 100%; border-radius: 30px;}
.instablock .insta_inner a .overlay {position: absolute;bottom: 0;left: 0%;height: 100%;box-sizing: border-box;padding: 20px;opacity: 0;width: 100%;transition: all .5s;color: #fff;text-align: center;background: #e0c635;background: linear-gradient(167deg, #e0c635ba, #e35079db 49%, #7e3db4a6);}
.instablock .insta_inner a .overlay .overlay_text {position: absolute;left: 0;right: 0;padding: 0 15px;top: 50%;transform: translateY(-50%);}
.instablock .insta_inner a .overlay .overlay_text .overlay_insta_icon {margin: 0 auto;}
.insta_inner_img .insta_inner .overlay .overlay_text img {width: auto;}
.instagram_head a {display: flex;align-items: center;justify-content: center;gap: 14px;padding-bottom: 40px;}
.instagram_head a .title_sc {font-size: 36px;font-weight: 500;line-height: 1;margin: 0px;}
.instablock .insta_inner a:hover .overlay {opacity: 1;}
.instasection_bg {padding: 70px 0 50px 0;background: #f8f8f8;position: relative;margin: 150px 0 0 0;}
.instasection_bg:before {position: absolute;content: "";left: 0;top: -50px;background: url(insta-shape.png);width: 100%;height: 100px;}
.instasection_bg .instablock .insta_inner a .overlay img {border-radius: 0px;}
.instasection_bg .container {max-width: 100%;padding: 0 50px;}

.collection-hero__content .section-header__title {font-weight: 700; padding-top: 10px;}
.collection-hero__content .section-header--hero a {font-size: 20px;}
.template-collection .promo-grid__container .btn {letter-spacing: normal;font-size: 15px;}
.grid__item--sidebar {background: #eeeaeb;border-radius: 15px; padding-top:15px;}
.grid__item--sidebar .tag__checkbox:before {border-color: #000000;border-color: #000000;}
.collection-sidebar__group .collapsible-trigger-btn {text-align: left;font-size: 16px;letter-spacing: normal;font-weight: 600;font-family: Parkinsans, serif;}
.footer-promotions .grid .grid__item .article__grid-image {background: #eeeaeb;padding: 12px;border-radius: 20px;}
.collection-filter .btn, .collection-filter select {border-radius: 50px;}

.template-collection .collection-grid__wrapper .grid .grid-product, .template-search .grid .grid-product {margin-bottom:20px;}

.pagination .next svg, .pagination .prev svg {color: #000000;fill: #000000;}
.pagination .next, .pagination .prev {background: transparent;margin: 0px;}
.pagination>span {line-height: 1;height: 40px;width: 40px !important;border: 1px solid #999999;display: flex;align-items: center;justify-content: center;}
.pagination .page.current {opacity: 1;background: #d7b983;color: #ffffff;border-color: #d7b983;}
.pagination {display: flex;align-items: center;justify-content: center;gap: 10px;flex-wrap: wrap;}
.pagination {padding: 30px 0;}

.js-qty__wrapper input {border-radius: 50px;}
.template-customers-login .main-content, .template-customers-register .main-content, .template-customers-account .main-content, .template-customers-addresses .main-content {min-height: auto;padding-top:20px;}
div#CustomerLoginForm, #create_customer, .template-customers-addresses .main-content  {max-width: 600px;margin: 0 auto;}
.template-page .main-content {padding-top: 50px;}
.template-search .main-content {min-height: auto} 
.shopify-policy__container {max-width: 1630px; padding: 40px 15px 40px 15px;}
.template-list-collections .collection-item__title span {text-transform: capitalize;font-size: 20px;letter-spacing: 0px;font-family: Parkinsans, serif;border-radius: 50px;}
.template-list-collections .index-section {margin: 30px 0;}
.template-index .header_sc, .template-collection .header_sc, .template-product .header_sc {margin-bottom: 0px;}
.header_sc {margin-bottom: 50px;}
.section-header__title {margin-bottom: 0;font-size: 40px;font-weight: 600;font-family: Parkinsans, serif;}
.template-collection .collection-item__title span {text-transform: capitalize;font-size: 16px;letter-spacing: 0px;font-family: Parkinsans, serif;border-radius: 50px;}
.quick-product__btn, .grid-product__tag--sale, .cart__checkout {color: #fff;background: #be8f32;}
.form-vertical input, .form-vertical select{border-radius: 50px;}
.label, label:not(.variant__button-label):not(.text-label) {letter-spacing: 0;}
.shopify-planet-banner-v2-container {max-width: 1480px;margin: 0 auto;}


.developpement-bloks { gap: 40px; display: grid; grid-template-columns: repeat(2,1fr); margin-bottom: 40px; }
.developpement-bloks ul {  margin: 0; padding: 0 0 20px 20px; }
.developpement-bloks img { border-radius: 20px; }
.developpement-bloks:first-child { grid-template-columns: 400px 1fr; align-items: center; }
.developpement-bloks:nth-child(2) { grid-template-columns: 1fr 500px; align-items: center; }
.developpement-bloks:nth-child(3) { grid-template-columns: 400px 1fr; align-items: center; }
.developpement-bloks h2 { font-size: 26px; margin-bottom: 15px; padding-bottom: 0; margin-top: 0; }

/**/
.text-with-icons .text-with-icons__blocks { margin: 0;}
.featured_collection .grid.grid_product { display: flex; gap: 0; margin: 0;}
.featured_collection .grid.grid_product > div {width:100%;}
.featured_collection .grid.grid_product > div.product-item-slide:nth-child(n+5) {display: none;}
.featured_collection .grid.grid_product .product-item-slide .grid-product { width: 100%; margin: 0; }

.review_sc .reviewBox { display: flex; gap: 0; margin: 0;}
.review_sc .reviewBox > div {width:100%;}
.review_sc .reviewBox > div.review_item:nth-child(n+3) {display: none;}

.review_sc .reviewBox .slick-track { display: flex; }
.review_sc .reviewBox .slick-track:after, .review_sc .reviewBox .slick-track:before { display: none; }
.review_sc .reviewBox .review_item { display: flex; }
.review_sc .reviewBox .review_item .reviewIn { width: 100%; display: flex; }
.review_sc .reviewBox .review_item .reviewIn .reviewIn_second { width: 100%; align-items: center; display: flex; }

.recommendations_slider .recommendations-list { margin: 0; }
.recommendations_slider .recommendations-list .grid__item.grid-product { clear: none; height: auto;}

.background-image-text .background-media-text__text { border-radius: 10px;}
.background-image-text .background-media-text__text .btn { letter-spacing: 1px;}
.background-image-text .background-media-text__text p.h3 { font-size: 28px; line-height: 1.2; font-weight: 600; }
.background-image-text .background-media-text__text .rte p { font-size: 15px; line-height: 1.5; font-weight: 400; }

@media(min-width:769px){

  .background-image-text .background-media-text__text { width: 460px;}  

    .printing_cakes_sc .printing_cakes_item:last-child { grid-template-rows: 250px 250px;}
}

@media screen and (min-device-width: 1921px) and (max-device-width: 3000px) { 
  .boxes_packaging_main .boxes_packaging_item:last-child {  min-height: 680px;} 
}


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

  .boxes_packaging_main .boxes_packaging_item:last-child { padding: 80px 150px 80px 100px;}
  .boxes_packaging_item h2.title_sc { font-size: 40px; line-height: 1.3; margin-bottom: 10px;}
  .boxes_packaging_item p { font-size: 20px; padding-bottom: 30px; line-height: 1.6;}
  
}

@media screen and (max-width: 1750px) {
  .slick-prev {left: 0;}
  .slick-next {right: 0;}
  
  .header_sc .header-item--logo {min-width: 200px;}
  .header_sc .loyalty_account {min-width: 235px;}
  .header_sc .loyalty_account a {gap: 0px;padding-right: 20px;}
  .template-index .header-item--logo:before {left: -34px;}
  .template-collection .grid, .template-search .grid {margin-left: 0px;margin-right: 0;}

  .header_sc .site-nav, .header_sc .site-nav__icons {column-gap: 5px;}
  .header_sc .site-nav__icons a { height: 30px; width: 30px;}
  .header_sc .site-nav__icons a svg { width: 15px;}
  .header_sc .cart-link__bubble { border: 1px solid #F8F8F8; height: 18px; width: 18px; font-size: 10px; right: -20px!important; top: -15px!important; display: flex; align-items: center; justify-content: center; padding: 2px 0 0 1px;}
}

@media screen and (max-width: 1600px) {
  
  .banner_slider_sc .flickity-prev-next-button {left: 65px;}
  .banner_slider_sc .hero[data-arrows=true] .flickity-previous {left: 15px;}
  .banner_slider_sc .hero__text-wrap .hero__title {line-height: 100px;font-size: 100px;}
  .boxes_packaging_main .boxes_packaging_item:last-child {padding: 90px 100px 90px 60px;}
  .featured_collection {margin: 50px 0 0;}
  .blog_posts_sc .grid .grid__item.small--two-thirds a {font-size: 20px;}
  .featured_collection .grid {margin-left: 0;}
  .header_sc .site-header .site-nav__link, .site-header .mobile-nav__link--top-level {font-size: 16px;}
  .header_sc .header-item--icons .site-nav {padding: 0 20px 0 25px;}
  .header_sc .site-nav{column-gap: 0px;}
  .header_sc .loyalty_account a {font-size: 16px;}
  .header_sc .loyalty_account {min-width: max-content;}
  .section-header__title, .template-page .main-content {padding-top: 30px;}
  .review_sc .review_head .title_sc {margin:0px;}
  .instasection_bg .container {padding: 0 15px;}
  .banner_slider_sc .slideshow__slide--image_W99L79 .vertical-center {  padding-top: 6%; }  
  
}

@media screen and (max-width: 1440px) {
  
  .instasection_bg {padding: 50px 0 50px;margin: 120px 0 0;}
  .title_sc {font-size: 40px;}
  .printing_cakes_sc .printing_cakes_main .printing_cakes_item p {font-size: 20px;line-height: 26px;}
  .printing_cakes_sc .printing_cakes_main {column-gap: 40px;}
  .review_sc {padding: 40px 0;margin: 140px 0 90px;}
  .banner_slider_sc .flickity-prev-next-button {bottom: 40px !important;}
  .our_collection_sc .our_collection_content h2 {font-size: 26px; }
  .boxes_packaging_item h2.title_sc {line-height: 38px;}
  .collection_box a {display: flex;flex-direction: column;}
  .our_collection_sc .collection_img svg {margin-top: -14px;}
  
  .header_sc .site-header .site-nav__link, .site-header .mobile-nav__link--top-level, .header_sc .loyalty_account a {font-size: 13px;}
  .header-layout[data-logo-align=center] .header-item--logo { margin: 0;}
  #HeaderWrapper .header-item .site-nav__item > a.site-nav__link { padding-left: 5px; padding-right: 5px; }
  #HeaderWrapper .header-item .site-nav__item.site-nav--is-megamenu > a.site-nav__link { padding-right: 15px; }
  #HeaderWrapper .header-item .site-nav__item.site-nav--is-megamenu > a.site-nav__link:after { height: 9px; width: 8px; background-size: 6px; }
  .banner_slider_sc .hero__subtitle { margin: 10px 0 15px; }

  .review_sc .reviewBox .reviewIn .reviewIn_second { padding: 50px 50px 50px 120px;}
  .review_sc .reviewBox .reviewIn .reviewIn_second svg { width: 100%; max-width: 100px;height:auto;}
  .review_sc .reviewIn span { font-size: 15px; padding: 10px 0 20px;}
  .review_sc .reviewIn h4 { font-size: 20px; padding-bottom: 18px;}
  .review_sc .reviewIn p { font-size: 16px;}

}


@media screen and (max-width: 1360px) {
  .banner_slider_sc .hero__text-wrap .hero__title {line-height: 80px;font-size: 80px;}
  .banner_slider_sc .hero__subtitle {font-size: 24px;line-height: 26px;}
  .our_collection_sc .our_collection_head {padding-bottom: 45px;}
  .our_collection_sc {padding: 80px 0 80px;}
  .our_collection_sc .our_collection_btn {padding-top: 40px;}
  .boxes_packaging_main { grid-template-columns: 1fr; }
  .boxes_packaging_main .boxes_packaging_item:last-child { padding: 40px; max-width: 95%; margin: -60px auto 0; border-radius: 20px;}
  
  .featured_collection {margin: 30px 0 0;}
  .featured_collection .section-header {margin-bottom: 20px;}
  .review_sc .review_head {margin-bottom: 40px;}  
  .review_sc .reviewBox .reviewIn .reviewIn_second {padding: 35px 20px 35px 110px;}
  .review_sc .reviewBox .reviewIn .reviewIn_second {background-position: top 30px right 20px;}
  .review_sc .reviewIn p {font-size: 16px;}
  .blog_posts_sc .grid .grid__item.small--two-thirds a {font-size: 16px;}
  .blog_posts_sc .grid .grid__item.small--two-thirds a {padding: 20px 30px;max-width: 95%;}
  .blog_posts_sc .article__grid-meta {margin-bottom: 0;}
  .innovations_sc .title_sc {font-size: 55px;}
  .innovations_inner a {padding: 10px 30px;font-size: 28px;}
  .boxes_packaging_item p {font-size: 18px;padding-bottom: 26px;}
  .boxes_packaging_item ul {gap: 10px;}
  .boxes_packaging_item ul li {font-size: 15px;padding: 9px 18px;}
  .blog_posts_sc .grid__item img, .blog_posts_sc .grid__item .image-wrap {min-height: 450px;}
  .title_sc {font-size: 34px;line-height: 38px;}
  .printing_cakes_sc .printing_cakes_main .printing_cakes_item p {font-size: 16px;line-height: 22px;}
  .template-index .header-item--logo:before {left: -54px;}
  .header_sc .header-item--logo {min-width: 160px;}
  
  .header_sc .site-nav__icons {column-gap: 5px;}
  .header_sc .cart-link__bubble--visible {border: 1px solid #F8F8F8;height: 24px;width: 24px;right: 0 !important;top: -23 !important;}
  .developpement-bloks:nth-child(2) { grid-template-columns: 1fr 1fr;  }
  .developpement-bloks:nth-child(2) .block-left { order: 2; }
  
}

@media screen and (max-width: 1200px) {
  
  .index-section {margin: 55px 0;}
  .review_sc .reviewBox .reviewIn .review_img {border: 5px solid #ffffff;height: 150px;width: 150px;padding: 40px; left: -76px;}
  .review_sc .reviewBox .reviewIn .review_img img {width: 100%;}
  .review_sc .reviewBox .slick-slide {margin-left: 72px;}
  .review_sc .reviewBox .reviewIn {padding: 0 13px;}
  .review_sc .slick-next, .review_sc .slick-prev {top: -70px;}
  .review_sc .reviewBox .reviewIn .reviewIn_second {padding: 35px 20px 35px 80px;background-size: 50px;}
  .review_sc .reviewIn span {padding: 12px 0 15px;}
  .review_sc .reviewIn h4 {padding-bottom: 8px;}
  .banner_slider_sc .hero__text-wrap .hero__title {line-height: 60px;font-size: 60px;}  
  .site-header .site-nav.medium-up--hide {display: block !important; order: 1;}
  .site-header .site-navigation {display:none!important;}
  .header_sc .header-item--icons .site-nav {padding: 0 0px 0 25px;}  
  .header_sc .loyalty_account {order: 2;}
  .header_sc .loyalty_account a {gap: 0px;padding: 0px 0 0 5px;border-right: 0px;border-left: 1px solid #DDD8D0;}
  .header_sc .site-nav__icons {column-gap: 10px;}
  .site-header .site-nav.medium-up--hide button {padding-left: 0px;}
  .loyalty_account.for-mob {display: none;}
  .grid-product {padding: 0 7px;}
  .template-collection .grid__item--sidebar, .template-search .grid__item--sidebar {width: 25%;}
  .template-collection .grid__item--content, .template-search .grid__item--content {width: 75%;}
  .template-collection .grid__item--content .grid.grid--uniform,  .template-search .grid__item--content .grid.grid--uniform {display: grid;grid-template-columns: 1fr 1fr 1fr;}
  .template-collection .grid__item--content .grid.grid--uniform .grid__item, .template-search .grid__item--content .grid.grid--uniform .grid__item  {width: 100%;max-width: 100%;}
  .grid-product .grid-product__meta {padding: 10px 0px 8px;}
  .collection-hero__content .section-header__title {font-weight: 700;font-size: 46px;margin-top: 20px;}
  .promo-grid--space-top {padding-top: 55px;}
  .grid-product__meta .grid-product__price span {font-size: 16px;}  
  .grid-product__meta .grid-product__title {font-size: 15px;}
  
}

@media screen and (max-width: 1024px) {
  .innovations_sc .title_sc {font-size: 42px;}
  .blog_posts_sc {padding: 60px 0 50px;}
  .innovations_sc {padding: 0 0 25px;}
  .featured_collection .section-header__title {padding-top: 0;}
  .review_sc {padding: 36px 0;margin: 110px 0 50px;}
  .instasection_bg {padding: 30px 0;margin: 80px 0 0;}
  .instagram_head a {padding-bottom: 20px;position: relative;z-index: 2;}
  .instablock {gap: 10px;}
  .our_collection_sc .our_collection_content h2 {font-size: 20px;}
  .our_collection_sc .collection_img {bottom: 26px;}
  .our_collection_sc .our_collection_head {padding-bottom: 75px;}
  .banner_slider_sc .hero__subtitle {font-size: 18px;line-height: 22px;}
  .banner_slider_sc a.btn {padding: 10px 24px;}
  .banner_slider_sc .hero__text-wrap .hero__title {line-height: 42px;font-size: 36px;} 
  .banner_slider_sc .hero__text-wrap .hero__title br {display: none;} 
  .template-collection .collection-grid__wrapper .grid .grid-product, .template-search .grid .grid-product {margin-bottom: 10px;}
  .blog_posts_sc .section-header .btn {top: 12px;}
  .banner_slider_sc .flickity-prev-next-button {left: 64px;}
  .section-header__title {font-size: 36px;}
  .our_collection_sc .our_collection_inner {  row-gap: 60px;  }

  .featured_collection .grid.grid_product > div.product-item-slide:nth-child(n+4) {display: none;}
  
}

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

  .developpement-bloks { gap: 20px;   margin-bottom: 20px; }  
  .developpement-bloks:first-child { grid-template-columns: 1fr 1fr; }
  .developpement-bloks:nth-child(2) {  grid-template-columns: repeat(1, 1fr); } 
  .developpement-bloks:nth-child(3) {  grid-template-columns: repeat(1, 1fr); }    
  .developpement-bloks h2 { font-size: 22px;  }  
  .our_collection_sc {padding: 60px 0;}
  .boxes_packaging_main .boxes_packaging_item:last-child {padding: 45px 20px 45px 20px;}
  .our_collection_sc .our_collection_inner {gap: 10px;}
  .boxes_packaging_item h2.title_sc {margin: 2px 0 10px;}
  .title_sc {font-size: 30px;line-height: 32px;}
  .review_sc:after {bottom: -46px;background: url(shap-bottom.png) no-repeatheight: 167px;}
  .review_sc:before {top: -44px;background: url(shap-top.png) no-repeat;height: 70px;}
  .review_sc {padding: 36px 0;margin:80px 0 30px;}
  .blog_posts_sc .grid .grid__item.small--two-thirds a {padding: 14px 30px;}
  .innovations_main {padding: 20px 0 70px;background-size: 90px;}
  .innovations_inner a img {width: 35px;}
  .instasection_bg:before {top: -44px;background: url(insta-shape.png) no-repeat;height: 70px;}
  .instagram_head a .title_sc {font-size: 30px;}
  .our_collection_sc .collection_img img {max-width: 180px;max-height: 180px;}
  .our_collection_sc .our_collection_head {padding-bottom: 35px;}
  .template-collection .grid__item--content .grid.grid--uniform,  .template-search .grid__item--content .grid.grid--uniform {grid-template-columns: 1fr 1fr;}
  .our_collection_sc .our_collection_inner {      row-gap: 35px;  }  

  .review_sc .reviewBox > div.review_item:nth-child(n+2) {display: none;}
  
}

@media screen and (max-width: 800px) {
.developpement-bloks:first-child { grid-template-columns: repeat(1, 1fr); }

  
.our_collection_sc .collection_img img {max-width: 150px;max-height: 170px;}
.printing_cakes_sc .printing_cakes_main .printing_cakes_item p {margin-bottom: 20px;}
  
}

@media screen and (max-width: 768px) {
  
  .banner_slider_sc .slideshow__slide--image_W99L79 .vertical-center { padding-top: 15%; }    
  .banner_slider_sc .hero__text-wrap .hero__title {line-height: 50px;font-size: 40px;}
  .banner_slider_sc .hero__subtitle {margin: 8px 0 20px;}
  .banner_slider_sc .flickity-prev-next-button {bottom: 20px !important;}
  .our_collection_sc .our_collection_inner {grid-template-columns: repeat(2, 1fr); row-gap:30px;}
  
  .our_collection_sc .our_collection_inner .collection_box_shape svg {  width: 100%;  height: auto;  max-height: inherit;  max-width: 100%;}
  .btn_main {padding: 10px 23px;font-size: 15px;}
  .our_collection_sc .our_collection_content h2 {padding: 10px 0 0;}
  .our_collection_sc .our_collection_btn {padding-top: 30px;}
  .boxes_packaging_main {grid-template-columns: 1fr;}
  .boxes_packaging_main .boxes_packaging_item:last-child {padding: 25px 20px;max-width: 95%;margin: 0 auto;border-radius: 20px;margin-top: -60px;}
  .our_collection_sc {padding: 50px 0;}
  .review_sc .review_head span small {font-size: 16px;}
  .blog_posts_sc .grid__item img, .blog_posts_sc .grid__item .image-wrap {min-height: 330px;}  
  .innovations_sc .title_sc {font-size: 36px;}
  .blog_posts_sc .grid__item.small--one-third {width: 100%;}
  .blog_posts_sc .grid__item.small--two-thirds {left: 10px;}
  .innovations_inner a {padding: 10px 25px;font-size: 20px;  }
  .blog_posts_sc {padding: 60px 0 30px;}
  .printing_cakes_sc .printing_cakes_main {grid-template-columns: 1fr;row-gap: 20px;}
  .printing_cakes_sc .printing_cakes_main .printing_cakes_item:first-child img {width: max-content;}
  .printing_cakes_sc .printing_cakes_main .printing_cakes_item:first-child {row-gap: 20px;}
  .index-section {margin: 25px 0;}
  .instablock {grid-template-columns: repeat(3, 1fr);}
  .instasection_bg {padding: 30px 0;margin: 60px 0 0;}
  .template-index .header-item--logo:before {display:none;}
  .header_sc .header-item--logo {min-width: auto;}
  .template-index .header_sc .site-header__logo-link {top: 0;}
  .header_sc .site-nav__icons a {height: 30px;width: 30px;padding: 6px;}
  .header_sc .header-item--icons .site-nav {padding: 0px;border: 0px;}
  .loyalty_account.for-mob {display: block;}
  .loyalty_account.for-dsk {display: none;}
  .header_sc .site-header .header-layout[data-logo-align=center] .header-item--navigation {flex: 1 1 160px;}
  .loyalty_account.for-mob a {padding: 0px;border: 0px;}
  .template-collection .grid__item--content {width: 100%;}
  .collection-filter {background: #ffffff;padding: 10px 0;top: 100px !important;}
  .template-collection .grid__item, .template-search .grid__item {padding-left: 0px;}
  .pagination>span {height: 32px;width: 32px !important;}
  .pagination {padding: 15px 0;}
  #shopify-section-footer-promotions {margin-bottom: 50px;}  
  .collection-hero__content .section-header__title {font-size: 36px;margin-top: 10px;padding-top: 0px;}
  .template-collection .grid__item--sidebar, .template-search .grid__item--sidebar {width: 100%;background: transparent;}
  .template-collection .grid__item--content, .template-search .grid__item--content {width: 100%;}
  .template-index #shopify-section-footer-promotions {margin-bottom: 0;}
  .section-header__title {font-size: 30px;}
  .featured_collection .grid-overflow-wrapper .grid__item:first-child {margin-left:0px;}
  .instablock .insta_inner a .overlay .overlay_text img {width: 35px;}

  .featured_collection .grid.grid_product > div.product-item-slide:nth-child(n+3) {display: none;}

  .predictive-result__layout [data-type-articles] .grid.grid--uniform { margin: 0; display: grid;gap:10px;}
  .predictive-result__layout [data-type-articles] .grid.grid--uniform .grid-product { width: 100%; max-width: 100%;padding:5px;}
  .predictive-result__layout [data-type-articles] .grid.grid--uniform .grid-product .grid-product__meta {  text-align: left;}

  .text-with-icons .text-with-icons__blocks .text-with-icons__block { padding-bottom: 20px;}
  .text-with-icons .text-with-icons__blocks .text-with-icons__block h3 { font-size: 18px; line-height: 1.4;    font-weight: 500;}
  .text-with-icons .text-with-icons__blocks .text-with-icons__block p:last-child {margin-bottom: 0;}

  .blog_posts_sc .grid__item.small--two-thirds { left: 0; width: 100%; display: flex; justify-content: center; }
  .blog_posts_sc .grid__item.small--two-thirds .article__grid-meta { width: 100%; text-align: center; }

  .background-image-text .background-media-text__inner { height: auto;}
}

@media screen and (max-width: 575px) {
  
  .our_collection_sc {padding: 40px 0;}
  .title_sc {font-size: 28px;line-height: 30px;}
  .boxes_packaging_item ul li {font-size: 12px;padding: 6px 14px;}
  .boxes_packaging_item p {font-size: 16px;padding-bottom: 22px;}
  .boxes_packaging_main .boxes_packaging_item:last-child {padding: 25px 10px;}
  .slick-next, .slick-prev {height: 32px;width: 32px;}
  .review_sc .slick-next, .review_sc .slick-prev {top: -37px;}
  .review_sc .slick-next {right: 23px;}
  .review_sc .slick-prev {right: 62px;}  
  .review_sc .review_head {margin-bottom: 50px;}
  .innovations_inner {gap: 10px;}
  .printing_cakes_sc .printing_cakes_main .printing_cakes_item:first-child {padding: 10px 0 0;}
  .printing_cakes_sc .printing_cakes_item:last-child {gap: 10px;}
  .innovations_sc .title_sc {font-size: 28px;margin: 0 0 20px;}
  .our_collection_sc .our_collection_content h2 {font-size: 14px; line-height:1.4;}
  .btn_main {padding: 8px 16px;}
  .boxes_packaging_item h2.title_sc {margin: 10px 0 10px;font-size: 30px;}
  .review_sc .review_head span small {font-size: 14px;}
  .review_sc .reviewBox .reviewIn .review_img {height: 110px;width: 110px;padding: 25px;left: -56px;}
  .review_sc .reviewBox .reviewIn .reviewIn_second {padding: 20px 12px 20px 60px;background-size: 50px;}
  .review_sc .reviewBox .reviewIn {padding: 0px;}
  .review_sc .reviewBox .slick-slide {margin-left: 57px;}
  .review_sc .reviewBox .reviewIn .reviewIn_second svg, .review_sc .review_head  svg {width: 110px;}
  .review_sc .reviewIn p {font-size: 15px;line-height: 20px;}
  .review_sc {padding: 26px 0 0px 0;margin: 60px 0 20px;}
  .innovations_inner a {padding: 7px 20px;font-size: 16px;column-gap: 10px;}
  .blog_posts_sc {padding: 60px 0 0px;}
  .innovations_main {padding: 65px 0 24px;background-size: 48px;}
  .instagram_head a svg {width: 30px;}
  .instablock {grid-template-columns: repeat(2, 1fr);}
  .insta_inner_img .insta_inner:last-child {grid-column: 1 / 3;}
  .our_collection_sc .collection_img img {max-height: 160px;}
  .review_sc .reviewIn h4 {font-size: 20px; line-height:22px;}
  .blog_posts_sc .section-header {margin-bottom: 20px;}
  .blog_posts_sc .section-header .btn { position: static; margin-top: 10px;}
  .banner_slider_sc a.btn {padding: 7px 16px;font-size: 13px;}
  .banner_slider_sc .hero__subtitle {font-size: 15px;line-height: 18px;margin: 8px 0 10px;}
  .banner_slider_sc .hero__text-wrap .hero__title {line-height: 40px;font-size: 32px;}
  .flickity-prev-next-button {width: 28px;height: 28px;}
  .banner_slider_sc .flickity-prev-next-button {left: 50px;}
  .blog_posts_sc .grid__item img, .blog_posts_sc .grid__item .image-wrap {min-height: 300px;}
  .our_collection_sc .our_collection_btn {padding-top: 15px; line-height:1;}
  .featured_collection .section-header {margin-bottom: 10px;}
  .template-list-collections .collection-item__title span {font-size: 16px;padding: 10px 15px;}
  .grid-product .grid-product__tag--sale {font-size: 12px;padding: 8px 12px;}
  .grid-product .grid-product__content {   padding: 6px}
  .grid-product__meta .grid-product__vendor {    font-size: 13px;    letter-spacing: normal;}
  .grid-product__meta .grid-product__title { font-size: 14px; line-height: 16px; min-height: 30px;    }
  .grid-product .grid-product__meta .btn_main { margin-top: 10px; font-size: 14px !important;}
  .grid-product { padding: 0 5px;}  
  .collection-filter__item { margin-bottom: 0;}
  .collection-filter {      gap: 10px;   }
  .promo-grid--space-top {  padding-top: 35px;    }
  .header_sc {    margin-bottom: 20px;}
  .printing_cakes_sc .printing_cakes_main .printing_cakes_item .printing_cakes_img, .printing_cakes_sc .printing_cakes_item .printing_cakes_img img {    border-radius: 10px;}
  .printing_cakes_sc .printing_cakes_item .printing_cakes_img img {    height: auto;}  

  .review_sc .reviewIn p, .blog_posts_sc .grid .grid__item.small--two-thirds a { font-size: 14px;}

  .background-image-text .background-media-text__text p.h3 { font-size: 24px; }
  .background-image-text .background-media-text__text .rte p { font-size: 14px;}

}

@media screen and (max-width: 480px) {
  .our_collection_sc .collection_img img {max-height: 140px;}

  .review_sc .reviewBox>div.slick-list { padding-top: 15px;}
  .review_sc .slick-prev { right: inherit; margin-left: -36px; left: 50%; }
  .review_sc .slick-next { right: 50%; margin-right: -36px; }
  .review_sc .reviewBox .slick-slide { margin-left: 0; }
  .review_sc .reviewBox .review_item .reviewIn .reviewIn_second { width: 100%; align-items: center; display: flex; padding: 20px 20px; flex-wrap: wrap; justify-content: center; text-align: center; flex-direction: column-reverse; position: relative; gap: 10px; }
  .review_sc .reviewBox .reviewIn .review_img { height: 130px; width: 130px; padding: 25px; left: 0; position: static; margin: -10px 0 20px 0; }
  .review_sc .reviewBox .reviewIn .review_img img { width: 100%; height: 100%; object-fit: contain; }

  .review_sc .reviewBox .reviewIn .reviewIn_second svg, .review_sc .review_head svg { width: 90px;}
  
}


@media screen and (max-width: 400px) {
.header_sc .site-header .header-layout[data-logo-align=center] .header-item--navigation { flex: auto;}
.our_collection_sc .collection_img img {max-height: 100px;}
.title_sc {font-size: 26px;line-height: 28px;}
  
}