/** Shopify CDN: Minification failed

Line 11:0 Unexpected "<"
Line 670:2 Expected identifier but found whitespace
Line 780:0 All "@import" rules must come first
Line 781:0 All "@import" rules must come first
Line 2982:54 Expected ":"

**/
/* Font Family */  
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap" rel="stylesheet">
/* Color CSS Goes Here */
:root {
    --perk-blue-color: #7DA9A9;
    --perk-red-color: #BC2024;
    --black-color: #222224;
    --purple-color: #5E3B77;
    --mid-blue-color: #2780B6;
    --green-color: #23686F;
    --ethiopian-yellow-color: #AE9920;
    --cream-color: #FBF7F3;
    --beige-color: #E9E4DB;
    --green-color: #338873;
    --pink-color:#F06753;
    --darker-shade: #D86553;
    --decaf-gold-color: #F7AD29;    
    --grey-hr-rules: #D3D3D3;
}
/*Star Color */
.rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-foreground {
    background-image: url('data:image/svg+xml;charset=UTF-8, <svg%20width%3D"100"%20height%3D"20"%20viewBox%3D"0%200%2080%2014"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"><g%20fill%3D"%23F7AD29"%20fill-rule%3D"evenodd"><path%20d%3D"M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z"%2F><%2Fg><%2Fsvg>') !important;
}
/*Star Color */
.customers-addresses a:focus {
    color: #FFF;
}
.product-gift-products .product__details .deliverydate{
  display: none !important;
}
.tag_listing {
    display: inline-flex;
    text-align: center;
    margin-bottom: 0px !important;
}
.tag_listing p {
    padding-left: 1px;
    padding-right: 1px;
}
.tag_listing p:not(:last-of-type)::after{
content: ",\00a0";
}
.mobile-collection-title{
  display: none;
}
.mega-menu-5 .dropdown_column:first-child {
  width: 55% !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.mega-menu-5 .dropdown_column:last-child {
  display: inline-block;
}
.mega-menu-5 .dropdown_column:first-child .dropdown_column__menu{
  width: 20%;
}
.mega-menu-5 .dropdown_column{
  width: 15% !important;
}
.mega-menu-5 .dropdown_column:first-child .mega-menu__richtext p {
    border-bottom: 2px solid #222225;
    font-weight: 700 !important;    
}
.mega-menu-2 .dropdown_column {
    width: 23% !important;
}
.mega-menu-2 .dropdown_column .mega-menu__richtext{
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}
header .header .main-nav__wrapper .mega-menu-2 .dropdown_column .mega-menu__richtext p{
  text-transform: capitalize;
}

header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content {
  align-items: flex-start;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext p {
    text-align: left !important; 
    padding-bottom: 2px !important;
}
.mega-menu-5 .dropdown_column:first-child .dropdown_column__menu {
    width: 25%;
    margin-top: 0;
}  
.mega-menu-5 .dropdown_column:first-child .dropdown_column__menu .dropdown_title{
  padding: unset !important;
}
.mega-menu-5 .dropdown_column:first-child .mega-menu__richtext{
    text-align: left;
    width: 100%;
}
.mega-menu-5 .dropdown_column:first-child .dropdown_title {
    border-bottom: unset !important;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .mega-menu__image-caption-link,
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .mega-menu__image-caption-link a {
    text-align: left;
    width: 100%;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .mega-menu__image-caption-link .common-btn{
  width: fit-content;
  padding: 13px 24px;
  font-size: 12px;
/*   background: transparent;
  color: #222224 !important;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; */
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content.mega-menu-2 .dropdown_column .mega-menu__image-caption-link .common-btn{
/*   width: fit-content;
  padding: 13px 24px;
  font-size: 12px; */
  background: transparent;
  color: #222224 !important;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding: 0;
  font-size: inherit;
}

header:not(.feature_image) .header > .for_header_background {
    background: #faf9f7;
}
.container {
  max-width: 1380px;
  margin-left: 0 auto;
  padding: 0 30px;
}
header.search-enabled--false.feature_image.is-absolute {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
}
.main-nav {
    background: transparent;
}
.main-nav__wrapper {
  width: 100%;
  padding: 0;
}
.main-nav {
  padding: 0;
}
.icon_image img {
    width: auto;
}
.icon_text_image {
    display: inline-flex;
}
.nav-desktop .nav-desktop__tier-1 .nav-desktop__tier-1-item a {
  color: #1d1d1b;
font-family: Roboto;
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: 1.12px;
line-height: 18px;
text-align: center;
/* Text style for "Coffee qui" */
font-style: normal;
letter-spacing: normal;
line-height: normal;
text-transform: uppercase;
padding: 20px 0;
}
.nav-desktop .nav-desktop__tier-1 {
  display: flex;
  flex-wrap: nowrap;
}
.top-bar {
    display: flex;
    justify-content: space-between;
    background-color: transparent;
}
.nav.nav--left.center, .nav--right {
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
.nav-desktop__tier-1 .nav-desktop__tier-1-link {
    display: block;
    padding: 12px 0;
    white-space: nowrap;
}
.nav-desktop__tier-1 .nav-desktop__tier-1-link:hover {
  border: 0;
}
.feature_image .nav-desktop__tier-1-link {
   font-weight: 700;  
}
.nav-desktop__tier-1{
  column-gap: 85px;
}
.feature_image .nav-desktop__tier-1-link {    
    transition: color .2s ease;
}
.caption .headline{
  font-weight: 600;
}
.center .nav-desktop__tier-1{
  justify-content: normal;
}
.promo-banner .promo-banner__close{
  display: none;
}
.promo-banner .promo-banner__content{
  margin: unset;
}
.promo_heading {
    text-align: center;
}
span.title.title-below {
    font-size: 14px;
    text-align: left;
}
.coll_sub_heading {
    text-align: center;
      color: #222224;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 18px;
    text-align: center;
    /* Text style for "You know," */
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
}
.product_title {
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.96px;
    line-height: 26px;
    text-align: center;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
}
.top-bar {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 43px;
}
.promo_message {
    color: #222224;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 1.12px;
    text-align: left;
    font-style: normal;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.main-nav__wrapper .top-bar {
  padding-left: 0;
  padding-right: 0;
  position: relative;
    margin-bottom: -20px;
}
.main-nav__wrapper .top-bar >div.promo_message {
  color: #1d1d1b;
font-family: Roboto;
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: 1.12px;
line-height: 18px;
text-align: left;
/* Text style for "Visit Our" */
font-style: normal;
letter-spacing: normal;
line-height: normal;
text-transform: uppercase;
}
ul.top-bar__menu, .top-bar .top-bar__menu a, .cart-container span {
color: #1d1d1b;
font-family: Roboto;
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: 1.12px;
line-height: 18px;
text-align: left;
/* Text style for "Search" */
font-style: normal;
letter-spacing: normal;
line-height: normal;
text-transform: uppercase;
}
.header .promo-banner >div.container {
  width: 100%
}
.button_arrange {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.button_arrange h1 {
    margin: 0 auto 0 0;
    padding: 0;
}
.button_arrange .button_wrapper_cart {
    width: unset;
    justify-content: space-between;
    margin-bottom: 0;
}
.header .promo-banner >div.container .promo-banner__content {
  padding-left: 0;
  padding-right: 0;
}
.bottom_line {
  display: flex;
  justify-content: center;
  align-items:center;
}
div.header__logo img, div.header__logo {
    max-width: 300px !important;
}
/*Footer CSS*/
.refer-tagline {
    background: #689b9c;
    padding: 17px 0 ;
    text-align: center;
    position: relative;
  display: flex;
  justify-content: center;
  align-items:center
}
.refer-tagline p {
    color: #fbf7f3;
    font-family: "Roboto Condensed";
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.96px;
    line-height: 26px;
    text-align: center;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
  margin-bottom: 0;
}
.main_footer_data {
    width: 100%;
/*     display: flex; */
    background-color: #faf9f7;
/*     padding: 40px 60px 15px 60px; */
    position: relative;
}
.row-data {
  display: flex;
  border-bottom: 2px solid #222225;
  margin-left: -7px;
  margin-right: -7px;
  padding-top: 31px;
  padding-top: 26px;
  padding-left: 20px;
  padding-right: 20px;
}
.row-data .top_heading h6 {
  color: #1d1d1b;
font-family: 'Roboto';
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: 1.12px;
line-height: 18px;
text-align: left;
/* Text style for "Helpful li" */
font-style: normal;
letter-spacing: normal;
line-height: normal;
text-transform: uppercase;
  padding: 0;
  margin-bottom: 6px;
}
.row-data .custom-col-3 {
    width: 25%;
    padding: 0 7px;
}
.footer_links {
  border-top: 2px solid #222225;
  padding-top: 15px;
}
.row-data .custom-col-3:first-child .col-inner {
  padding-right: 25px;
}
.footer_links li {
  list-style: none;
  margin-bottom: 4px;
}
.footer_links li:last-child {
  margin-bottom: 0;
}
.footer_links li a {
    list-style: none;
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 18px;
    text-align: left;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
  transition: 0.5s ease;
}
.footer_links li a:hover {
  color: #f06753;
}
.main_footer_data h6{
  color: #1d1d1b;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1.12px;
  line-height: 18px;
  text-align: left;
  /* Text style for "Get the la" */
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-transform: uppercase;
  border-bottom: 2px solid #222225;
}
ul.footer_links {
    padding-left: 0px;
}
.newsletter_msg {
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 18px;
    text-align: left;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    padding-bottom: 17px;
}
.newsletter_input input {
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: 16px;
  text-align: left;
  /* Text style for "Enter your" */
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  background: transparent;
}
.address_data {
    width: 200px;
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.56px;
    line-height: 16px;
    text-align: left;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
     margin-top: 98px;
}
.row-data .custom-col-3:first-child .col-inner {
  height: 100%;
  position: relative;
}
.newsletter_input input[type="text"]::placeholder{
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 16px;
    text-align: left;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
}
.newsletter_input input[type="text"] {
    border: 2px solid #1d1d1b;
}
.social_icon a{
      padding-right: 15px;
}
.bottom_footer {
    background-color: #faf9f7;
    text-align: center;
}
.bottom_row {
    display: inline-flex;
  padding-top: 15px;
  
}
.bottom_row a {
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 18px;
    text-align: left;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    padding: 0 30px 25px;
}
.visit-chicago-sec {
  max-width:1420px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.image-with-text-container {
  display: flex;
  justify-content: center;
}
.image-with-text-container >div  .info .description {
  max-width: 478px;
  margin-left: auto;
  margin-right: auto;
}
.visit_us_row {
    display: flex;
    width: 100%;
    align-items: baseline;
}
/* .visit_us_row .image_text_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
} */
.visit_us_row .image_text_wrapper img {
  width: auto;
}
.image-with-text-container >div {
  width: 50%;
}
.visit_us_wrapper .col:last-child >div .image_text {
  margin-top: 20px;
}
/* featured-section ...csss */
.featured-blog-section .featured-wrapper {
  display: flex
}
.featured-blog-section {
  width: 100%;
  max-width: 100%;
}
.featured-section h2 a {
  color: #222224;
font-family: Oswald;
font-size: 42px;
font-weight: 500;
font-style: normal;
letter-spacing: 1.68px;
line-height: 46px;
text-align: center;
/* Text style for "What’s Bre" */
font-style: normal;
letter-spacing: normal;
line-height: normal;
text-transform: uppercase;
}
.featured-blog-section .featured-wrapper .sub_title {
  color: #222224;
font-family: "Roboto Condensed";
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: 0.56px;
line-height: 16px;
text-align: center;
/* Text style for "Blog Title" */
font-style: normal;
letter-spacing: normal;
line-height: normal;
text-transform: uppercase;
padding: 0;
margin-top: 21px;
}
.featured-blog-section .featured-wrapper .blog-post-image-wrapper .image-element__wrap {
   height: 290px
}
.featured-blog-section .featured-wrapper .blog-post-image-wrapper .image-element__wrap img {
  height: 100%;
  object-fit: cover;
}
/*...Footer Upper Section...*/
.visit-us-section {
  background: #faf9f7;
  padding-top: 70px;
  padding-bottom: 77px;
}
.visit_us_wrapper {
    background: #faf9f7;
  width: 100%;
}
.visit_us_row {
    display: flex;
    width: 100%;
}
.visit_us_wrapper .col {
    width: 33%;
    text-align: center;
    padding: 0 40px;
}
.image_text {
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.56px;
    line-height: 16px;
    text-align: center;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
    padding: 10px;
}.
h2.title.center.blog {
    color: #222224;
    font-family: Oswald;
    font-size: 42px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 1.68px;
    line-height: 46px;
    text-align: center;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
}

.index .featured-link--half .collection_title {
    color: #222224;
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.96px;
    line-height: 26px;
    text-align: center;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
}
.index .featured-link--half .description {
    font-size: inherit;
    color: #222224;
    font-family: "Roboto Condensed";
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 18px;
    text-align: center;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
}
.index .featured-link--half .info.text-align--left {
    text-align: center;
}
.index .featured-link--half .info{
  width: auto;
}
.bottom_line {
    background: #222224;
    color: #fff;
}
span.text_line {
    color: #fbf7f3;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0.56px;
    line-height: 16px;
    text-align: left;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
  height: 100%;
}
.banner-content-wrapper {
  width: 100%;
    position: absolute;
    top: 50%;
    padding: 0 5%;
    z-index: 3;
    transform: translateY(-50%);
}

.text_line {
    display: inline-flex;
    align-items: center;
}
.inner_bottom_line {
    display: -webkit-inline-box;
    display: -webkit-inline-box;
}

/* footer-sec css.. */
.footer-section {
  background-color: #faf9f7;
}
.footer-section .footer_wrapper {
  width: 100%;
}

.social_icon a {
  padding-right: 20px;
  transition: 0.5s ease;
}
.social_icon a:hover i {
  color: #689b9c
}
.social_icon i {
  color: #f06753;
  font-size: 18px;
    transition: 0.5s ease;
}
/*Savy Css*/
/* font family */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700;900&display=swap');

*,::after,::before{
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html{
/*     overflow-x: hidden; */
}
body{
    font-size: 15px;
    color: #222224;
    font-family: 'Roboto Condensed', sans-serif;
}
.container{
    max-width:1370px;
    padding: 0 25px;
    margin: 0 auto;
    width: 100%;
}
a{
    text-decoration: none;
}
img{
    max-width: 100%;
}
h2{font-family: 'Oswald', sans-serif;
}
/* great-section-wrap */

.great-section-wrap{
    background-color: #faf9f7;
    padding: 105px 20px;
}
.great-section-wrap .container{
    position: relative;
}

.great-section-wrap h2{
    color: #222224;
    font-size: 42px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 1.68px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
  width: 100%;
}

.inner-great-wrap{
    max-width: 1062px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.inner-col{
    width: calc(25% - 60px);
    margin: 0 30px 20px;
    text-align: center;
}
.inner-col span{
    height: 112px;
    width: 112px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 12px;
    display: block;
}
.inner-col h4{
    font-size: 14px;
    color: #222224;
    font-weight: 700;
    text-transform: uppercase;
}
.inner-col p{
    font-size: 15px;
}
.bottom-content{
    max-width: 570px;
    width: 100%;
    margin: 20px auto 0;
    text-align: center;
}
.btn-wrap{
    margin-top: 30px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.btn-wrap a{
    width: unset;
    margin: 0 5px;
    border: 1px solid #d86553;
    padding: 14.5px 40px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    display: inline-block;
    font-weight: 700;
    color: #d86553;
    line-height: 1;
}

.common-btn{
    width: 170px;
    margin: 0 5px;
    border: 1px solid #d86553;
    padding: 12px ;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.96px;
    display: block;
    font-weight: 700;
    background-color: #d86553;
    color: #fff !important;
}
/* perfect wrapper */
.perfect-wrapper{
    background-color: #e9e4db;
    padding: 50px 10px;
}
.inner-row{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.col-left,.col-right{
    width: calc(50% - 20px);
}
.col-right{
    max-height: 500px;
}
.col-left .common-btn{
    margin: 0 ;
}
.col-left h2{
    color: #222224;
    font-size: 42px;
    font-weight: 500;
    letter-spacing: 1.68px;
    margin-bottom: 10px;
}
.col-left p{
    font-size: 15px;
    color: #222224;
    margin-bottom: 15px;
}
/* inner-great-wrap2 */
.inner-great-wrap2 .inner-col{
    width: calc(28% - 40px);
    margin: 0 20px;
}

/* community-delivered-wrap */
.community-delivered-wrap{
    padding: 130px 20px;
    background-color: #e0e1e0;
    background-image: url('../images/community-delivered.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center;
}
.community-inner{
    max-width: 700px;
    width: 100%;
    margin:0 auto;
    text-align: center;
}

.community-inner h3{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0.96px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.community-inner p{
    font-size: 15px;
    margin-bottom: 15px;
    font-family: 'Roboto Condensed', sans-serif;
}

.community-inner .common-btn{
    margin: 0 auto;
}


.rack-up{
    position: absolute;
    right: 0;
    top: 0;
    width: 130px;
}

/* .index.promo-banner--show{
  overflow: hidden
} */

.shopify-section--featured-promotions > section.section{
  width: 100%;
  max-width: 1920px;
      padding: 80px 70px 100px;
    background: #faf9f7;
}
.shopify-section--featured-promotions > section.section .container{
  max-width: unset;
}
span.title.title-below, .shopify-section--featured-promotions h1{font-weight: 500;}

.shopify-section--image-with-text-overlay .caption .subtitle{
  font-size: 21px;
      padding-right: 80px;
}
.shopify-section--image-with-text-overlay .icon_on_banner_wrapper .icon_text p{
    font-size: 15px;
  font-family: Oswald,sans-serif;
  line-height: 1.5;
    padding-top: 10px;
}

.shopify-section--image-with-text-overlay .icon_on_banner_wrapper .icon_text_image {
    display: flex;
    flex-wrap: wrap;
  padding-right: 40px;
}
.shopify-section--image-with-text-overlay .icon_on_banner_wrapper{
  display:flex;
  padding-right: 120px
}

.shopify-section--image-with-text-overlay .icon_on_banner_wrapper .icon_image, .shopify-section--image-with-text-overlay .icon_on_banner_wrapper .icon_text{
  width:100%
}
.shopify-section--image-with-text-overlay .button-grid-container .first_button{
    width: unset;
    margin: 0 5px;
    border: 1px solid #d86553;
    padding: 14.5px 41px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    display: inline-block;
    font-weight: 700;
    color: #fff;
    background: #d86553;
    height: unset;
    line-height: 1;
}
.shopify-section--image-with-text-overlay .button-grid-container .second_button{
  width: 170px;
    margin: 0 5px;
    border: 1px solid #d86553;
    padding: 12px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    display: inline-block;
    font-weight: 700;
    color: #d86553;
}

.shopify-section--featured-collection{
   padding: 70px 0 
}

.shopify-section--featured-collection .homepage-product-slider{
  width: 1100px;
  margin: 0 auto
}

.shopify-section--featured-collection .homepage-product-slider .coll_sub_heading p{
      margin-bottom: 40px;
    font-size: 15px;
    font-family: "Roboto Condensed";
    font-weight: 400;

}
.shopify-section--featured-collection .homepage_content h2{
  margin-bottom: 5px;
      font-size: 42px;
    font-weight: 500;
}
.shopify-section--featured-collection .homepage_content .feature-divider{
  margin-bottom: 0;
}
.shopify-section--featured-collection .gallery-cell{
  padding: 0px 20px;
  height: 480px
}

.shopify-section--featured-collection .gallery-cell .image-element__wrap{
  height: 250px
}

.shopify-section--featured-collection .gallery-cell .image-element__wrap img{
      width: 100%;
    height: 100%;
    object-fit: cover;
}
.shopify-section--featured-collection .gallery-cell .product_title{
      margin-top: 21px;
    text-align: left;
}
.shopify-section--featured-collection .gallery-cell .product-main{
  text-align: left
}
.shopify-section--featured-collection .gallery-cell .product_section{
  padding: 0;
}
.shopify-section--featured-collection .gallery-cell .select-form{
    display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.shopify-section--featured-collection .gallery-cell .selector-wrapper{
    width: calc(50% - 7px)
}
.shopify-section--featured-collection .gallery-cell .selector-wrapper:nth-of-type(3){
  width: 100%
}
.shopify-section--featured-collection .gallery-cell .selector-wrapper:nth-of-type(4){
  display: none
}

.shopify-section--featured-collection .gallery-cell .selector-wrapper label{
  display: none
}

.shopify-section--featured-collection .gallery-cell .selector-wrapper select {
    padding: 8px 0;
    border-radius: 0;
    border: none;
    border-bottom: solid 2px #1d1d1b;
    font-size: 14px;
    font-weight: 700;
    font-family: "Roboto Condensed";
    color: #222224;
    text-transform: uppercase;
}
.shopify-section--featured-collection .gallery-cell .purchase-details{
  text-align: center
}
.shopify-section--featured-collection .gallery-cell .add_to_cart{
  width: 170px;
    margin: 0;
    border: 1px solid #d86553;
    padding: 12px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    display: inline-block;
    font-weight: 700;
    color: #fff;
  background: #d86553
}

.shopify-section--featured-collection .gallery-cell .purchase-details__buttons{
      width: 100%;
    flex: 1;
    margin: 0;
    margin: auto;
    justify-content: center;
}



.slick-arrow{
  font-size: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background: transparent
}

.slick-arrow:after{
  position: absolute;
  font-family: 'FontAwesome';
  color: #222224;
    color: #222224;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  font-size: 40px;
  opacity: 0.7
  
}

.slick-arrow:hover:after{
  opacity: 1
}
.slick-arrow.slick-prev:after{
  content: "\f104";
}

.slick-arrow.slick-prev{
  left: -100px
}

.slick-arrow.slick-next{
  right: -100px
}
.slick-arrow.slick-next:after{
      content: "\f105";
}


.perfect-wrapper .container{
  justify-content: center;
}

#shopify-section-template--14448654286894__1c07f8dd-f229-451c-a0b2-a4cbba372e92 .image-with-text-container {
    margin-top: 0;
    margin-bottom: 0;
}
#shopify-section-template--14448654286894__1c07f8dd-f229-451c-a0b2-a4cbba372e92 .visit-chicago-sec{
  max-width: unset
}

.shopify-section--blog-posts{
  padding: 120px 0;
}
.shopify-section--blog-posts h2{
  font-size: 42px;
  font-weight: 500;
}

.search-container{
   position: absolute;
    top: 20px;
    right: 183px;
}
.nav-desktop__tier-1 {
    column-gap: 0;
}
.center .nav-desktop__tier-1{
  justify-content: space-between;
}
.logo-position--center.search-enabled--true .nav--right, .logo-position--center.menu-position--inline .nav--left{
      width: calc(50% - 190px);
}

div.header__logo img, div.header__logo {
    max-width: 380px !important;
  margin: 0
}
.main-nav__wrapper .top-bar{
      margin-bottom: -25px;
padding-top: 30px;
}

.cart-container {
    padding-left: 10px;
}
.breadcrumb_text a span, .breadcrumb_text span{
  font-size: 18px;
  color: #222224;
  text-transform: capitalize;
}
div.breadcrumb-collection {
    margin-bottom: 20px;
}
.sidebar-wrap{
  border: none;
  margin-top: 20px
}
.sidebar-block:after{
  display: none
}
.shopify-section--collection-template h1{
  font-size: 42px;
  font-weight: 500;
}
.sidebar-block__heading{
  font-size: 14px;
}
.collection{
/*   overflow: hidden; */
  background: #faf9f7;
}
.toggle_list a{
  font-size: 15px;
font-weight: 400;
  color: #222224;
}
.toggle_list li{
  padding: 3px 0
}

.section_select .blog_filter, .section_select .tag_filter, .section_select .sort_by{
 color: #222224;
font-family: "Roboto Condensed";
font-size: 14px;
    margin-top: 15px;
    font-weight: 700;
  background-color: transparent;
}

.promo-banner .container{
  display: flex;
    justify-content: space-between;
  padding: 10px 25px;
    align-items: center;
}
.promo-banner form{
  display: flex;
      align-items: center;
    margin: 0;
}
.promo-banner form p{
  white-space: nowrap;
  font-weight: 700;
  margin-right: 10px
}
.promo-banner form input{
  margin: 0;
  height: 30px;
  min-height: 30px;
  font-weight: 700;
  color: #222224;
  border: none;
  text-transform: uppercase;
  width: 50px;
  background: #fff;
  border-left: solid 1px #000;
  font-size: 11px;
}
.promo-banner form input#zipcode{
  width: 250px;
  border: none;
}

.promo-banner form input::placeholder{
  color: #222224;
}
body.product{
/*   overflow: hidden; */
  overflow: inherit;
  background-color: #faf9f7;
}
body.product .section-wrapper{
  overflow: inherit;
}

.product .section-wrapper .section{
  max-width: unset;
  width: 100%;
}
.product .section-wrapper .section .container{
  max-width: 1400px  
}

.product .product_section{
  padding: 0 !important;
}
.product .product_section .product__images, .product .product_section .product__details{
  margin: 0;
  width: 50%;
}
.product .product_section .product__details{
  padding-left: 50px
}
.product .product_section .product__details h1{
  font-size: 32px;
    font-weight: 500;
}
.product .product_section .product__details .button.common-btn{
  display: inline-block;
  width: unset;
  margin: 0 0 15px;
}
.product .product_section .product__details .button.common-btn:hover{
  background: #f06753;
  border-color: #f06753;
}

.product .product_section .product__details .button.common-btn p{
  margin: 0;
}
.product .product_section .product__price{
  display: flex;
}
.product .product_section .price-ui-badges{
  margin: 0
}

.product .product_section .content{
      display: flex;
}
.product .product_section .content ul{
      flex: 1;
      list-style: none;
}

.product .product_section .content ul li.title{
  font-size: 14px;
  font-weight: 700;
}
.product .product_section .select{
  display: flex;
  max-width: 220px;
  column-gap: 15px;
}

.product .product_section .select select{
  border: none;
  width: auto;
  border-bottom: solid 1px #1d1d1b;
  padding: 8px 0px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 700;
  color: #222224;
  text-transform: uppercase;
  background-position: 100% 50%;
  background-color: transparent;
  font-family: "Roboto Condensed";
  background-image: url('/cdn/shop/files/small-arrow-down.png?v=1674816217');
  background-size: 29px 24px;
  background-position: calc(100% + 9px);
}

.product .product_section .select label{
  display: none
}
.product .product_section .select .selector-wrapper{
/*   margin-right: 15px; */
  
}
.product_section .product_form{
      max-width: 100%;
}
.product-quantity-box.purchase-details__quantity, .purchase-details__buttons{
      flex: unset;
  width: unset
}
.product-quantity-box.purchase-details__quantity input.quantity{
  width: unset;
      border: none;
    border-top: solid 1px #d86553;
    border-bottom: solid 1px #d86553;
  width: 40px;
      color: #d86553;
    font-weight: 700;
      background: transparent;
}

.product-quantity-box .product-plus, .product-quantity-box .product-minus{
  border: #d86553 1px solid;
}

.product-quantity-box .product-plus, .product-quantity-box .product-minus{
  width: 30px
}

.product-quantity-box .product-minus, .product-quantity-box .product-plus{
  font-size: 10px;
      color: #d86553;
      background: transparent;
}
.product-quantity-box .product-minus{
  border-right: none
}
 .product-quantity-box .product-plus{
   border-left: none
 }
.product-gift-products .product_section button.add_to_cart:hover, .product .product_section button.add_to_cart:hover{
  background:#f06753;
}
.product .product_section  button.add_to_cart {
  width: auto;
  background: #d86553;
  padding: 14px 20px;
  font-size: 12px;
  word-break: initial;
}
.product .product_section  button.add_to_cart dd{
  padding: 0 3px;
}
.product .product_section  button.add_to_cart .text{
  display: flex;
  font-size: 12px;
  font-family: "Roboto Condensed";
  letter-spacing: 0.96px;
}
.product .product_section .product_p{
      line-height: 1.6;
    display: inline-block;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
    font-weight: 700;
}
.product .product_section .text p{
  margin: 0;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
    font-weight: 700;
}
.purchase-details__buttons{
  margin-right: 11px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
    font-weight: 700;
}
.product .product_section .gift_product{
  border:  #faf9f7;
  background: transparent;
  font-family: 'Roboto Condensed', sans-serif;
 font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
      color: #d86553;
    border: solid 1px #d86553;
    padding: 15px 25px;
}

.product-quantity-box label {
    text-transform: uppercase;
}

#shopify-section-template--14448654286894__1c07f8dd-f229-451c-a0b2-a4cbba372e92 .image-with-text-container{
      margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.rebuy-widget .rebuy-product-block .rebuy-product-media img{
  width: 100% !important;
}
.shopify-section .rebuy-widget .rebuy-product-grid.large-carousel{
   padding: 0 
}
.shopify-section .container .column.one-whole{
  margin:0;
  width: 100%
}

.shopify-section .rebuy-widget .rebuy-product-block .rebuy-product-media{
  height: 280px;
  
}
.shopify-section .rebuy-widget .rebuy-product-block .rebuy-product-media img, .shopify-section .rebuy-widget .rebuy-product-block .rebuy-product-media a{
  height: 100%;
  background: #f1ede6;
  object-fit: cover;
}
.shopify-section .rebuy-widget .rebuy-product-block .rebuy-product-media a{
/*   padding: 15px 0 !important */
}

.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable{
font-size: 24px;
font-weight: 700;
  text-transform: uppercase;
  color: #222224;
  margin-top: 20px;
}

.shopify-section .rebuy-money, .rebuy-widget .rebuy-money{
  color: #222224;
font-size: 14px;
font-weight: 700;
}

.shopify-section  .rebuy-widget .rebuy-select {
  border: none;
  border-radius: 0;
  border-bottom: solid 1px #1d1d1b;
  color: #222224;
font-size: 14px;
font-weight: 700;
  background: #fff url(/cdn/shop/t/9/assets/select.png?v=163443801653745187891665672114) no-repeat 100% 50%;
}
.shopify-section button.rebuy-button{
  border-radius: 0 !important;
}
.shopify-section--collection-template > .section{
      max-width: 100%;
    width: 100%;
}
.shopify-section--collection-template .has-sidebar-option{
  padding-right: 70px
}
.shopify-section .image__container .product_gallery{
  margin-bottom: 0
}
.shopify-section .image__container .product_gallery .image__container{
   height: 330px;
  padding: 15px 0;
}
.shopify-section .image__container .product_gallery img{
  height: 100%;
      background: transparent !important;
}
.shopify-section .image__container .product_gallery .image-element__wrap, .shopify-section .image__container{
  background-color: #f3f1ec;
}
.product-list .thumbnail .product-info__caption .title{
  color: #222224;
font-size: 24px;
font-weight: 700;
  font-family: "Roboto Condensed";
}
/* .product-list .thumbnail .product-info__caption .product-rating{
  display: none
} */
.product-list .thumbnail .product-info__caption .current_price .money{
  color: #222224;
font-size: 14px;
font-weight: 700;
      display: inline-block;
    padding: 15px 0;
}
.product-list .thumbnail .global-button{
  background-color: #d86553;
  color: #ffffff;
font-size: 12px;
font-weight: 700;
  border-color:#d86553;
}

#shopify-section-template--14448654221358__collection-h2-title .perfect-wrapper-h2{
  padding: 70px 0
}
#shopify-section-template--14448654221358__collection-h2-title h2{
  color: #222224;
font-size: 24px;
font-weight: 700;
  margin-bottom: 10px;
      font-family: 'Roboto Condensed', sans-serif;
}
#shopify-section-template--14448655040558__163216101498bdcb91{
  display:none 
}
.shopify-section--product-logo-list{
  padding: 140px 0;
  background: #ffffff;
}
.product .shopify-section--product-logo-list,
.product-gift-products .shopify-section--product-logo-list{
  padding: 60px 0px;
}
.shopify-section--product-logo-list .logo-list.logo-list--grid{
  gap:0
}
.shopify-section--product-logo-list .logo-list__item{
  width: 20%;
      text-align: center;
  padding: 0 25px 
}
.shopify-section--product-logo-list .logo-list__item h4{
  color: #222224;
font-family: 'Roboto Condensed', sans-serif;
font-size: 14px;
font-weight: 700;
}
.shopify-section--product-logo-list .logo-list__item  .image-element__wrap{
  margin-bottom: 20px
}

.shopify-section--product-logo-list .logo-list__item p{
  color: #222224;
font-family: 'Roboto Condensed', sans-serif;
font-size: 15px;
font-weight: 400;
}

.shopify-section--product-logo-list h2{
  font-size: 42px;
font-weight: 500;
}
#shopify-section-template--14448655040558__d1d02225-9828-48be-bbf4-f5cf3e452226{
  display: none
}
.shopify-section--image-with-text{
  background-color: #e9e4db;
}
#shopify-section-template--14448655040558__1dff83ec-bcac-45e1-a56e-305e0f15a799 .image-with-text-container{
  margin: 0 !important;
}
.shopify-section--image-with-text .featured-link--half{
  background: transparent
}
.shopify-section .rebuy-widget .rebuy-select{
      background-color: transparent;
}

.shopify-section .rebuy-widget h3{
  color: #222224;
font-family: Oswald;
font-size: 42px;
  font-weight: 500;
  margin-bottom: 5px;
}
.shopify-section .rebuy-widget .description{
  color: #222224;
font-family: "Roboto Condensed";
font-size: 18px;
font-weight: 400;
}

#shopify-section-template--14448655040558__featured-collection-app h4{
  display: none
}

#shopify-section-template--14448655040558__featured-collection-app h3{
  color: #222224;
font-size: 42px;
font-weight: 500;
}
#shopify-section-template--14448655040558__1dff83ec-bcac-45e1-a56e-305e0f15a799 .visit_us_wrapper{
  display: none
}
#shopify-section-template--14448655040558__1dff83ec-bcac-45e1-a56e-305e0f15a799  .description{
  margin: 0
}
#shopify-section-template--14448655040558__1dff83ec-bcac-45e1-a56e-305e0f15a799 .featured-link--half .collection_title{
  color: #222224;
font-family: "Roboto Condensed";
font-size: 24px;
font-weight: 700;
}

body.index .main-box-section .container{
      max-width: 1370px;
    padding: 0 25px;
}
body.index  .inner-great-wrap{
  max-width: 1062px;
}
/* sk css start */
header .promo-banner {
  padding:3px 0px;
}
header .promo-banner *{
  font-family: "Roboto";
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.44px;
}
header .promo-banner form input{
  background-color: #fbf7f3;
}
header .promo-banner form input[type="submit"]{
  padding: 0px 18px;
  width: unset;
  border: unset;
  margin-left: 1px;
  cursor: pointer;
  transition: all 0.4s ease;
}
header .promo-banner form input[type="submit"]:hover{
  background:#f06753;
  color:#fff;
}
header .header.absolute-header{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content{
  padding-top:60px;
  padding-left:0px;
  max-width: 603px;
}
header .header .main-nav__wrapper .top-bar{
  padding-top: 16px;
  align-items: center;
  margin: 0px 0px -30px 0px;
}
header .header .main-nav__wrapper .top-bar .promo_message,
header .header .main-nav__wrapper .top-bar .cart-container span{
  letter-spacing: 1.12px;
}

header .header .main-nav__wrapper .top-bar  .top-bar--right-menu ul li{
  padding-right:8px;
  padding-left:8px;
}

header .header .main-nav__wrapper .top-bar  .top-bar--right-menu .cart-container .cart_icon{
  margin-right:8px;
}
header .header .search-container {
    padding:0;
    width: 85px;
    transition: all 0.8s ease;
    position: relative;
    top: 0;
    right: 0;
    z-index:99;
}
header .header  .search-container.active{
  width:300px;
}
header .header .search-container form input:focus{
   border-color:transparent;
}
header .header .search-container form input{
  border-color:transparent;
  padding: 0 0px 0 24px;
  color: #1d1d1b;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700;
  transition: all 0.8s ease;
  outline:none;
  letter-spacing: 1.12px;
}
header .header   .search-container form input.active{
  border-color: #222225;
  background:#fff;
  padding-right:10px;
  padding-left:27px;
}
header .header  .search-container form input::placeholder{
  color: #1d1d1b;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.12px;
}
header .header  .search-container form  .icon-search{
    position: absolute;
    left: 6px;
    width: 15px;
    margin: 0;
}
header .header .search-container form .icon-search::before{
  font-size:14px;
  margin:0 !important;
}

header .header .main-nav__wrapper .top-bar .top-bar--right-menu{
  align-items: center;
}
header .header .main-nav__wrapper .main-nav .nav ul li a,
header .header .main-nav__wrapper .main-nav .nav ul li a *,
header .header .main-nav__wrapper .main-nav .nav ul li{
  color: #1d1d1b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  transition: all 0.4s ease !important;
  border:unset !important;
}
header .header .main-nav__wrapper .main-nav .nav ul li a:hover,
header .header .main-nav__wrapper .main-nav .nav ul li a:hover span{
  color:#F06753;
}

header .header .main-nav__wrapper .main-nav .nav ul li .nav-desktop__tier-1-link:hover{
  color:#F06753;
  font-weight: 700;
}
header .header .main-nav__wrapper .main-nav .nav ul li .nav-desktop__tier-1-link,
header .header .main-nav__wrapper .main-nav .nav ul li .nav-desktop__tier-1-link *{
  border:unset !important;
  font-weight: 700;
  transition: all 0.4s ease !important;
}
header .header .main-nav__wrapper .main-nav .nav ul li .icon-down-arrow:before{
  font-weight:bold;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column *{
  font-family: "Roboto Condensed";
  font-size: 14px;
  letter-spacing: 0.56px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext p{
  font-weight:400;
  font-size:15px;
  letter-spacing: normal;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  text-align:center;
  margin-bottom:14px;
  line-height:2;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext a[title="ORDER NOW"],
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext a strong{
  color:#fff;
  font-weight:700;
  font-size: 12px;
  letter-spacing: 0.96px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext p br{
  display:none;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext p a{
  display:inline;
  padding-top:0px !important;
  font-weight:400;
  font-size:15px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column  .mega-menu__image-caption-link a{
  padding:0px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column  .mega-menu__image-caption-link a .image-element__wrap{
  padding-top:20px;
}

header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column  .mega-menu__image-caption-link a p{
  margin: 15px 0px 10px 0px;
  display: inline-block;
}

header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content {
  display:flex;
  flex-wrap:wrap;
  justify-content: center;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column {
    width: 20%;
    padding: 30px 11px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column  .mega-menu__image-caption-link{
  padding:0px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column  .mega-menu__image-caption-link .image-element__wrap{
  margin:0;
  max-width: 100% !important;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content {
  padding-right:13px;
  padding-left:13px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .dropdown_column__menu ul li,
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .dropdown_column__menu ul li a{
   padding:0px;
  font-weight:400;
  text-align:left;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .dropdown_column__menu ul li{
  margin-bottom:10px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .dropdown_column__menu ul{
  padding:15px 0px 0px 0px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .dropdown_column__menu .dropdown_title{
  padding:0px 0px 15px 0px;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .dropdown_column__menu .dropdown_title li a,
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .dropdown_column__menu .dropdown_title li{
  font-weight:700;
}
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content .dropdown_column .mega-menu__richtext{
  padding-right:0px;
  padding-left:0px;
}

header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content[data-meganav-handle="subscribe"]{
  padding:60px 30px;
}

header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu.menu.dropdown_content[data-meganav-handle="subscribe"] .dropdown_column{
  width:33.33%
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .headline,
.caption .headline{
  letter-spacing: 2.16px;
  font-size:54px;
  line-height: 1.1;
  margin:0;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .subtitle{
  margin-top:15px;
  margin-bottom:5px;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .subtitle p{
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 21px;
  font-weight: 400;
  line-height: 1.35;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .icon_on_banner_wrapper .icon_text_image{
  padding-right:31px;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .icon_on_banner_wrapper .icon_text_image .icon_text p{
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}
body .global-button{
  font-weight:bold !important;
  font-family: "Roboto Condensed" !important;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .button-grid-container {
  display: flex;
  grid-gap: unset;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .button-grid-container a:nth-child(1){
  margin-left:1px;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .button-grid-container a.global-button{
  width:148px;
  line-height:1;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .button-grid-container a{
  padding:13px;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .button-grid-container a:nth-child(1):hover{
  background:#f06753 !important;
  border-color:#f06753 !important;
}
.shopify-section .section .promo_heading h1,
.shopify-section .section .promo_heading  .primary-title{
  color: #222224;
  font-size: 42px;
  font-weight: 500;
  letter-spacing: 1.68px;
  text-transform: uppercase;
  line-height: 1.1;
}
      
.shopify-section .section .featured-promotions .feature-section a .title.title-below,
.shopify-section .section .featured-promotions .feature-section a {
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.shopify-section .section .featured-promotions .feature-section a .title.title-below{
  margin-top:10px;
}
.shopify-section .section .featured-promotions .feature-section .feature-inner .feature-overlay .feature-wrap *{
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 700;
} 
.shopify-section .section .featured-promotions  figure.feature-section.column{
  margin-bottom:0px;
}

.shopify-section .section .one-whole .rebuy-widget.widget-type-product{
   padding-top:50px ;
  padding-bottom:88px;
}

.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .primary-title{
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .description{
  line-height:1.4;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block {
  padding-top:16px;
  padding-bottom:0px;
  padding-right: 13px;
  padding-left: 13px;
}
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-info a.rebuy-product-title{
  font-family: "Roboto Condensed";
  letter-spacing: 0.96px;
}
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-info .rebuy-product-price,
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-info .rebuy-product-price *{
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-options .rebuy-select{
  font-family: "Roboto Condensed";
  letter-spacing: 0.56px;
}
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-actions .rebuy-button,
.product-app--container .shopify-app-block .widget-type-product .rebuy-product-actions .rebuy-button
{
  font-family: "Roboto Condensed";
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.96px;
  background-color: #d86553;
  padding:14.3px 28px;
  width: unset;
  text-transform: uppercase;
  transition:all 0.4s ease;
  border: none;
}
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-actions .rebuy-button *{
  transition:all 0.4s ease;
}
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-actions .rebuy-button:hover,
.shopify-section .section .one-whole .rebuy-widget .rebuy-product-grid .flickity-viewport .flickity-slider .rebuy-product-block .rebuy-product-actions .rebuy-button:hover *,
.product-app--container .shopify-app-block .widget-type-product .rebuy-product-actions .rebuy-button:hover{
  background-color: #f06753 !important;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .powered-by-rebuy{
  display:none;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid{
  position:unset;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid .flickity-button.next{
  right:-100px;
  box-shadow: unset;
  background:transparent;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid .flickity-button.previous{
  left:-100px;
  box-shadow: unset;
  background:transparent;
}
.rebuy-cart__flyout-empty-cart a{
  background-color: #d86553 !important;
  border: none !important;
  border-radius: unset !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  letter-spacing: 2px;
  font-weight: 700;
}
.rebuy-cart__flyout-empty-cart a:hover,.rebuy-cart__flyout-recommendations .rebuy-button:hover, .zapiet-delivery-validator__modal__container a:hover{
  background-color: #f06753 !important;
}
.zapiet-delivery-validator__modal__container a{
  border-radius: unset !important;
  background-color: #d86553 !important;
  color: #fff;
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 600;
}
 .rebuy-cart button:focus-visible{
  outline: 2px solid #222224 !important;
}
.rebuy-widget select.rebuy-select:focus{
  border-color: #222224 !important;
}
.rebuy-widget select.rebuy-select:focus-visible, select.rebuy-select:focus{
  outline: #222224 !important;
  border: 2px solid #222224 !important;
}
.rebuy-cart select:focus-visible{
  outline: #none !important;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid .flickity-button svg{
    position:unset;
    padding: unset;
    width: unset;
    height: unset;
    width:20px;
}
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper{
   display: flex;
   justify-content: center;
   flex-wrap: wrap;
    padding-top:12px;
}
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper a{
  margin:0px 2px;
}
.shopify-section .great-section-wrap.home-page-great-section .bottom-content a{
  font-family: "Roboto Condensed";
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.96px;
}
.shopify-section .great-section-wrap.home-page-great-section .inner-great-wrap{
  margin-top:19px;
}
.shopify-section .great-section-wrap.home-page-great-section .inner-great-wrap .inner-col h4{
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.56px;
}
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper .common-btn.second_button{
  background:transparent;
  color: #d86553 !important;
}

.shopify-section .great-section-wrap.home-page-great-section .bottom-content p{
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 18px;
  font-weight: 400;
}
.shopify-section .perfect-wrapper{
  padding: 50px 0px;
}

.shopify-section .perfect-wrapper .inner-row .col-left h2{
  line-height:1.1;
}
.shopify-section .perfect-wrapper .inner-row .col-left .common-btn{
  letter-spacing: 0.96px;
}
.shopify-section .great-section-wrap.home-page-get-points h2{
  letter-spacing: 1.68px;
  margin-bottom:40px;
  line-height:1.1;
}
.shopify-section .great-section-wrap.home-page-get-points .bottom-content{
  margin-top:5px;
}
.shopify-section .great-section-wrap.home-page-get-points .inner-great-wrap .inner-col p{
  line-height: 1.45;
}
.shopify-section .great-section-wrap.home-page-get-points .inner-great-wrap .inner-col h4{
  margin-bottom:1px;
  letter-spacing: 0.56px;
}

.shopify-section .community-delivered-wrap .community-inner p{
  font-size: 18px;
  line-height: 1.45;
  display: inline-block;
}
.shopify-section .community-delivered-wrap .community-inner{
  max-width:652px;
}
.shopify-section .community-delivered-wrap .community-inner .common-btn{
  margin-top:4px;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column{
  background-color: #faf9f7;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .collection_title{
  letter-spacing: 0.96px;
  margin-bottom:8px;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .description p{
  font-size:18px;
  line-height: 1.45;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .visit_us_wrapper .visit_us_row .col {
    padding: 0 8px;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .visit_us_wrapper .visit_us_row .col  .image_text{
  letter-spacing: 0.56px;
  text-transform: uppercase;
  max-width:193px;
  margin-right:auto;
  margin-left:auto;
  margin-top:6px;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .visit_us_wrapper .visit_us_row .col .image_text_wrapper img{
/*     width: auto; */
    width: 100%;
    height: 102px;
    object-fit: contain;
    max-width: 146px;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .visit_us_wrapper{
  padding-top:10px;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .visit_us_wrapper .visit_us_row {
  padding-left:25px;
  padding-right:25px;
}
.shopify-section  .visit-chicago-sec .featured_collections .featured-link--half.column .info .global-button{
  background-color: #d86553;
  border:1px solid #d86553;
  color: #ffffff;
  font-family: "Roboto Condensed";
  font-size: 12px;
  padding:14.5px 38px;
  letter-spacing: 0.96px;
  line-height:1;
}
.shopify-section .home-page-blog.featured-blog-section .title{
  margin-bottom:20px;
  letter-spacing: 1.68px;
  line-height:1.1;
}
.shopify-section .home-page-blog.featured-blog-section .featured-wrapper .column{
  margin-right:16px;
  margin-left:0px;    
  width: calc(25% - 12px);
}
.shopify-section .home-page-blog.featured-blog-section .featured-wrapper .column:nth-child(4n){
  margin-right:0px;
}
.shopify-section .home-page-blog.featured-blog-section .featured-wrapper .column .sub_title{
  padding-right:10px;
  padding-left:10px;
}
.shopify-section .home-page-blog.featured-blog-section .featured-wrapper .column .sub_title,
.shopify-section .home-page-blog.featured-blog-section .featured-wrapper .column .sub_title *{
  color: #222224;
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.56px;
  line-height:16px;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper{
  max-width:1370px;
  padding-right:25px;
  padding-left:25px;
}
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .subtitle{
  padding-right:15px;
}
.shopify-section .perfect-wrapper .inner-row .col-left p{
  font-size:18px;
}
.section.home-page-blog.featured-blog-section .btn_featured_blog{
  text-align:center;
  width:100%;
}
.section.home-page-blog.featured-blog-section .btn_featured_blog .common-btn{
  margin:0 auto;
  letter-spacing: 0.96px;
}
.visit-us-section .visit_us_wrapper  .col .image_text_wrapper img{
  max-width:114px;
  margin:0 auto;
}

.visit-us-section .visit_us_wrapper .image_text h4{
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.56px;
  margin:0px;
  padding:0px;
}
.visit-us-section .visit_us_wrapper .image_text {
  padding:9px;
}

.vertical-center.refer-tagline p{
  letter-spacing: 0.96px;
}
.visit-us-section   .visit_us_wrapper{
  max-width:1100px;
  margin:0 auto;
}

 .footer-section .footer_wrapper .row-data{
  padding:30px 0px 0px 0px;
}
.footer-section .bottom_row{
  padding-bottom:15px;
}
 .footer-section .footer_wrapper .row-data .col-inner .newsletter_msg *{
   font-size: 18px;
   line-height:1.45;
}
.footer-section .footer_wrapper .row-data .col-inner .newsletter_msg{
  padding:7px 0px 0px 0px;
}
.footer-section .footer_wrapper .row-data .col-inner  .address_data *{
  font-weight: 700;
  letter-spacing: 0.56px;
}
.footer-section .footer_wrapper .row-data .custom-col-3:nth-child(1) .col-inner .top_heading h6{
  margin-bottom:0px;
}
.footer-section .footer_wrapper .row-data .top_heading h6 {
  margin-bottom:15px;
  letter-spacing: 1.12px;
}
.footer-section .footer_wrapper .footer_links  li a{
  font-size: 18px;
  letter-spacing: normal;
  line-height: 1.45;
}
.footer-section .footer_wrapper .footer_links  li{
  margin-bottom:8px;
}
.footer-section .bottom_row .bottom_links a{
  padding:0;
}
.footer-section .bottom_row .bottom_links{
  margin-right:50px;
}
.footer-section .bottom_row .bottom_links:nth-last-child(1){
  margin-right:0px;
}
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper .common-btn.second_button,
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper a,
.section.home-page-blog.featured-blog-section .btn_featured_blog .common-btn,
.shopify-section .visit-chicago-sec .featured_collections .featured-link--half.column .info .global-button,
.shopify-section .community-delivered-wrap .community-inner .common-btn,
.main-box-section.home-page-get-points .bottom-content .common-btn,
.shopify-section .perfect-wrapper .inner-row .col-left .common-btn,
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext a[title="ORDER NOW"] strong,
.visit-us-section .visit_us_wrapper .col *,
.bottom-content .btn-wraper .common-btn {
    transition: all 0.4s ease;
}
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper a:hover,
.section.home-page-blog.featured-blog-section .btn_featured_blog .common-btn:hover,
.shopify-section .visit-chicago-sec .featured_collections .featured-link--half.column .info .global-button:hover,
.shopify-section .community-delivered-wrap .community-inner .common-btn:hover,
.main-box-section.home-page-get-points .bottom-content .common-btn:hover,
.shopify-section .perfect-wrapper .inner-row .col-left .common-btn:hover,
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext a[title="ORDER NOW"] strong:hover,
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper .common-btn.second_button:hover,
 .bottom-content .btn-wraper .common-btn:hover,

.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper a:active,
.section.home-page-blog.featured-blog-section .btn_featured_blog .common-btn:active,
.shopify-section .visit-chicago-sec .featured_collections .featured-link--half.column .info .global-button:active,
.shopify-section .community-delivered-wrap .community-inner .common-btn:active,
.main-box-section.home-page-get-points .bottom-content .common-btn:active,
.shopify-section .perfect-wrapper .inner-row .col-left .common-btn:active,
header .header .main-nav__wrapper .main-nav .nav ul li .mega-menu .dropdown_column .mega-menu__richtext a[title="ORDER NOW"] strong:active,
.shopify-section .great-section-wrap.home-page-great-section .bottom-content .btn-wraper .common-btn.second_button:active,
 .bottom-content .btn-wraper .common-btn:active{
  color:#fff !important;
  background:#F06753;
  border-color:#F06753;
}
.visit-us-section .visit_us_wrapper .col a:hover,
.visit-us-section .visit_us_wrapper .col a:hover *{
  color: #F06753;
}

.custom-home-banner .column.banner .position-left .caption-content .icon_on_banner_wrapper{
  padding-right:80px;
}

header .header .cart-container .tos_warning.cart_content{
  top:50px;
}
.nav-desktop__tier-2--full-width-menu {
    background: #faf9f7 !important;
}
.bottom_line{
  padding:15px 0px;
}
.bottom_line .line_slide .text_line{
  letter-spacing: 0.56px;
}
.bottom_line .slick-initialized .slick-slide{
  display:flex;
  padding:0px 12px;
}
.bottom_line .slick-slide img{
  margin-right:6px;
}
.home-page-shop-around{
  padding-right:30px !important;
  padding-left:30px !important;
}
.rebuy-widget .rebuy-product-grid  .rebuy-product-options .rebuy-select{
  padding-left:0;
}
.home-page-great-section .inner-col h4{
  line-height:1.2;
  margin:0;
  padding:0;
}
.home-page-great-section .inner-great-wrap,
body .home-page-get-points .inner-great-wrap{
  width:100%;
  max-width:1320px !important;
  margin-right:auto;
  margin-left:auto;
}
.home-page-great-section .inner-great-wrap .inner-col{
  margin:0px 50px 10px 0px;
  width:calc(25% - 38px);
}
.home-page-great-section .inner-great-wrap .inner-col:nth-child(4n){
  margin-right:0px;
}
.home-page-great-section .common-btn{
  padding:9px 12px;
}
.perfect-wrapper .inner-row .col-left .common-btn{
    width: unset;
    display: inline-block;
    height: unset;
    padding: 9px 25px
}
body .home-page-get-points .inner-great-wrap .inner-col{
  margin:0px 30px 20px 30px;
  width:calc(33.33% - 40px);
}
body .home-page-get-points .inner-great-wrap .inner-col:nth-child(3n){
  margin-right:0px;
}
.home-page-get-points .bottom-content .common-btn{
  padding:14.5px 25px;
  line-height:1;
}
.home-page-get-points .bottom-content .btn-wrap{
  margin-top:10px;
}
.community-delivered-wrap .community-inner .common-btn{
  padding:14.5px 25px;
  line-height:1;
}

.featured-blog-section .btn_featured_blog .common-btn{
  padding:14.5px 25px;
  line-height:1;
  display:inline-block;
  width:unset;
}
.home-page-shop-around .container{
  width:100% !important;
  max-width:1400px !important;
  padding-left:25px !important;
  padding-right:25px !important;
}
.home-page-shop-around .container{
  display:block;
}
.slick-dots{
  list-style:none;
  display: flex;
  align-items: center;
  justify-content: center;
  margin:0;
}
.slider-start .slick-dots{
  margin:15px 0px 0px 0px;
}
.slick-dots.not-slider{
  display:none;
}
.slick-dots li{
  width:12px;
  height:12px;
  border: 1px solid #222224;
  background:transparent;
  display:block;
  border-radius: 50%;
  margin:0px 3.5px;
}
.slick-dots li button{
  display:none;
}
.slick-dots li.slick-active{
  background-color: #222224;
}
.slick-arrow.slick-prev {
    left: -38px;
    width: 35px;
    height: 35px;
    top: calc(50% - 20px);
}
.slick-arrow.slick-next {
    right: -38px;
    width: 35px;
    height: 35px;
    top: calc(50% - 20px);
}
.rebuy-widget .flickity-page-dots{
    position: unset !important;
    margin-top: 30px !important;
}

.rebuy-widget .flickity-page-dots li{
    width: 12px !important;
    height: 12px !important;
    border: 1px solid #222224 !important;
    background:transparent !important;
    border-radius: 50% !important;
    opacity: 1 !important;
}
.rebuy-widget .flickity-page-dots li.is-selected{
  background:#222224 !important;
}
.slick-initialized.slick-slider{
  display:block;
  width:100%;
}
body .home-page-great-section .slider-start .inner-col{
  margin-right:20px !important;
  margin-left:20px !important;
  max-width:unset;
}
body .home-page-great-section .inner-great-wrap.slider-start{
  padding-right:50px;
  padding-left:50px;
}
body .home-page-great-section  .slick-arrow.slick-prev{
  left:0px;
}
body .home-page-great-section  .slick-arrow.slick-next{
  right:0;
}
.featured-blog-section .slider-start{
  margin-bottom:35px;
  padding-right:20px;
  padding-left:20px;
}
.featured-blog-section .slider-start .one-fourth.column{
  margin:0px 8px 0px 8px !important;
}
.visit-us-section .visit_us_wrapper .slider-start .col{
  padding-right:20px;
  padding-left:20px;
}
.home-page-get-points .slider-start{
  margin-bottom:20px;
}

/* slider common css */
body .home-page-great-section .inner-col,
body .home-page-get-points .slider-start .inner-col{
  margin-right:20px !important;
  margin-left:20px !important;
  max-width:320px;
}
body .home-page-get-points .slider-start .inner-col{
  max-width:unset;
}
.shopify-section .visit-chicago-sec .featured_collections .featured-link--half.column .info .visit_us_wrapper .visit_us_row{
/*   overflow:hidden; */
}
.visit-chicago-sec .featured_collections .column .info{
  width:100%;
}
.visit-chicago-sec .featured_collections .visit_us_row.slider-start .slick-arrow.slick-next{
  right:0
}
.visit-chicago-sec .featured_collections .visit_us_row.slider-start .slick-arrow.slick-prev{
  left:0
}
.visit-chicago-sec .featured_collections .visit_us_row.slider-start .slick-dots{
  margin-bottom:30px;
}
#shopify-section-template--14448654221358__collection-h2-title{
  background:#fff;
}
 .page-gift .product-app--container,
 .page-subscribe .product-app--container{
  background:#fff;
  padding:50px 0px;
}
.page-subscribe .product-app--container{
  padding-bottom: 100px;
  background: #faf9f7 !important;
}
.home-page-shop-around .featured-promotions .feature-section .feature-wrap{
    transform: unset;
    padding: 0;
}
.rebuy-widget.widget-type-product .flickity-button *{
  opacity: 1;
  fill:#1D1D1B;
}
.home-page-great-section .bottom-content .btn-wraper .common-btn.second_button:hover,
.section.banner-section.custom-home-banner .column.banner .position-left.banner-content-wrapper .caption-content .button-grid-container a.global-button.second_button:hover{
  background: #D86553 !important;
  border-color:#D86553 !important;
  color:#fff !important;
}
.visit-us-section.visit_us_global .visit_us_wrapper .visit_us_row .col:nth-child(1){
  padding-left:0;
}
.visit-us-section.visit_us_global .visit_us_wrapper .visit_us_row .col:nth-last-child(1){
  padding-right:0;
}

.visit_us_global .slick-track{
  display:flex;
}
.visit_us_global .col{
  margin:0 auto;
}
.visit_us_global .visit_us_wrapper .slider-start .col{
  padding-right:20px !important;
  padding-left:20px !important;
}
body .okeReviews .oke-reviewCarousel-reviews .hooper-list .oke-reviewCard .oke-reviewCard-product .oke-product .oke-product-details .oke-product-details-title{
  font-size:24px;
  line-height: 1;
  margin-bottom:8px;
  letter-spacing:.96px;
  text-transform: uppercase;
  display:none;
}
body .okeReviews .oke-reviewCarousel-reviews .hooper-list .oke-reviewCard .oke-reviewCard-product .oke-product .oke-product-details .oke-product-details-name{
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
body  .okeReviews .oke-reviewCarousel-reviews .hooper-list .oke-reviewCard .oke-reviewCard-content .oke-reviewContent .oke-reviewContent-title,
body .okeReviews .oke-reviewCarousel-reviews .hooper-list .oke-reviewCard .oke-reviewCard-reviewer .oke-w-reviewer-name{
    text-transform: uppercase;
}
body .storeify-formbuilder .storeify-frm-group .storeify-form-radio .storeify-radio-label:after{
  border-radius:0;
  content: '';
  display: block;
  position: absolute;
  top: 1px;
  left: 6px;
  width: 5px;
  height: 9px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.common-form .storeify-div-input.storeify-div-input-type-radio .storeify-form-radio{
  width:40%;
}
body .storeify-formbuilder .storeify-frm-group .storeify-radio-label:before{
  border-radius:0;
}
body #storeify_content_formbuilder_10947 .storeify-form-checkbox .storeify-checkbox-input:checked ~ .storeify-checkbox-label::after, 
body #storeify_content_formbuilder_10947 .storeify-form-radio .storeify-radio-input:checked ~ .storeify-radio-label::after{
  background:transparent !important;
}
.loyalty-rewards-banner .button-grid-container .first_button:hover,
.btn-wrap a:hover,
.rewards-perk-points .common-btn:hover,
.shopify-section--image-with-text-overlay .loyalty-image-overlay .button-grid-container .first_button:hover{
    color: #fff !important;
    background: #F06753 !important;
    border-color: #F06753 !important;
}
.rewards-perk-points .rack-up{
  right:70px;
}
#storePickupApp .checkoutMethodsContainer.default .checkoutMethod {
    background-color: #e9e4db;
}

.community-delivered-wrap.community-home-page .community-inner h3 br{
    display:none;
  }
.product-list .thumbnail .product-info__caption .product-rating{
/*     line-height: 1; */
  line-height: 0;
    margin: 0;
}
.rebuy-widget.widget-type-product .flickity-button{
  opacity: 1 !important;
}
.rebuy-widget.widget-type-product .flickity-button *{
      fill: #222224 !important;
}
body .common-form .storeify-frm-group.storeify-multi-input .storeify-label-control, body .common-form .storeify-div-input.storeify-div-input-type-radio label{
  font-size:14px !important;
}
.common-form .storeify-div-input.storeify-div-input-type-radio .storeify-form-radio:nth-child(2n){
  margin-right:0;
}
header .promo-banner .input_wrapper{
  display:flex;
}
body .mobile-search{
  position:fixed;
}

/* 20th Jan.... */
.h-collection-sec {
  position: relative;
  padding-bottom: 63px;
}
.h-collection-sec >figure {
  position: absolute;
  left: 0 ;
  top: 94px;
  z-index: 9;
  left: -73px;
  width: 150px;
  height: 169px;
}
.h-collection-sec .rebuy-widget .rebuy-checkbox:checked {
  background: #d86553;
  border-radius: 0;
  border-color: #d86553;
}
.h-collection-sec .rebuy-widget .rebuy-underline {
  border: 0!important;
}
.rebuy-widget .flickity-page-dots {
  display: none!important
}
.shop_button {
  text-align: center;
}
.shop_button a {
  color: #222224;
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1.2px;
  line-height: 12px;
  text-align: center;
  /* Text style for "Shop all b" */
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-decoration: underline;
  text-transform: uppercase;
  transition: 0.5s ease-in;
}

.shop_button a:hover {
  color: #d86553;
}

.shopify-section .section .one-whole .rebuy-widget.widget-type-product {
  padding-bottom: 44px;
}
.h-collection-sec  .rebuy-widget .rebuy-checkbox {
    border-radius: 0!important;
}
.h-collection-sec  .rebuy-widget .rebuy-checkbox:focus {
  border-color: #d86553; 
}
.rebuy-widget .rebuy-product-grid .rebuy-product-options .rebuy-select,
.shopify-section .rebuy-widget .rebuy-select{
  text-transform: uppercase;


color: #222224;
font-family: "Roboto";
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: 0.56px;
line-height: 16px;
text-align: left;
/* Text style for "1 week" */
font-style: normal;
letter-spacing: normal;
line-height: normal;
text-transform: uppercase;
font-family: "Roboto Condensed";
letter-spacing: 0.56px;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid .flickity-button svg,
.product .product-main .product__images .product_gallery .flickity-button svg{
  display: none!important;
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid .flickity-button.previous,
.product-app--container .shopify-app-block .widget-type-product .flickity-button.previous,
.product .product-main .product__images .product_gallery .flickity-button.previous
{
    background-image: url('/cdn/shop/files/arr-left.svg?v=1674217452');
  background-size: contain;
  background-repeat: no-repeat
}
.shopify-section .section .one-whole .rebuy-widget.widget-type-product .rebuy-widget-container .rebuy-product-grid .flickity-button.next,
.product-app--container .shopify-app-block .widget-type-product .flickity-button.next,
.product .product-main .product__images .product_gallery .flickity-button.next
 {
  background-image: url('/cdn/shop/files/arr-right.svg?v=1674217452');
  background-size: contain;
  background-repeat: no-repeat
}



body .okeReviews[data-oke-container] .oke-prevNextButton--prev .oke-prevNextButton-icon:before, 
body div.okeReviews .oke-prevNextButton--prev .oke-prevNextButton-icon:before,
body .okeReviews[data-oke-container] .oke-prevNextButton--next .oke-prevNextButton-icon:before, 
body div.okeReviews .oke-prevNextButton--next .oke-prevNextButton-icon:before {
    font-family: inherit!important;
}
 div.okeReviews .oke-prevNextButton--next .oke-prevNextButton-icon:before {
     background-image: url('/cdn/shop/files/arr-right.svg?v=1674217452');
  background-size: cover;
  background-repeat: no-repeat;
  width: 10px;
  height: 19px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  width: 28px;
  height: 44px;
  display: block;
  top: 0;
  transform: translate(-50%, -50%);
  font-family: inherit!important;
 }
div.okeReviews .oke-prevNextButton--prev .oke-prevNextButton-icon:before {
  background-image: url('/cdn/shop/files/arr-left.svg?v=1674217452');
  background-size: cover;
  background-repeat: no-repeat;
  width: 10px;
  height: 19px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  width: 28px;
  height: 44px;
  display: block;
  top: 0;
  transform: translate(-50%, -50%);
  font-family: inherit!important;
}



.breadcrumb_link:hover span,
.sidebar a:hover, 
.sidebar a:active,
.breadcrumb_text a:hover span{
  color: #D86553;
}
.breadcrumb_text .breadcrumb-divider, .article-pagination .breadcrumb-divider {
  color: #222224;
}
.shopify-section--collection-template .has-sidebar-option .product-list .column .price .current_price em{
      font-style: inherit;
    text-transform: uppercase;
}
.shopify-section--collection-template .has-sidebar-option .product-list .load-more .global-button {
  font-size: 12px;
}
.shopify-section--collection-template .sidebar .sidebar-wrap .sidebar-block ul li a {
  line-height: 26px;
}
.great-section-wrap.main-box-section.great-things-wholesale h2,
.logo-list-wholesale h2,
.shopify-section .visit-chicago-sec .featured_collections .featured-link--half.column .info .collection_title {
  line-height: 1.05;
}
.wholesale-main-hero.common-hero-section .featured_collections .info .collection_title {
  line-height: 1.05!important;
}
.mega-menu__richtext a:hover strong {
      background: #F06753!important;
}
/* .shopify-section--collection-template .has-sidebar-option .section_select select.sort_by{
  width: auto;
} */
/*Smart Cart*/
.rebuy-cart__progress-bar-meter-fill{
  color: #ffffff;
  background: #d86553 !important;
}
a.rebuy-cart__flyout-item-product-title {
    text-transform: uppercase;
}
button.rebuy-button.rebuy-cart__view-cart-button.block,.rebuy-button,.rebuy-button, .rebuy-cart__continue-shopping-button {
    border-radius: unset !important;
    letter-spacing: 2px !important;
    font-size: 14px !important;
}
.rebuy-cart__flyout-recommendations .rebuy-button{
  font-size: 12px !important;
}
.shopify-section--page-faq-template .container {
    max-width: 100% !important;
    padding: 0;
    margin: 0 auto;
    width: 100%;
}
/* Govalo CSS*/
.gvlo-field label {
    color: #222224 !important;
    display: block;
    font-size: 12px;
    margin: 5px 0;
    width: 100%;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    letter-spacing: .5px;
}
.gvlo-toggle-disclaimer span {
    font-family: 'Roboto Condensed';
}
.gvlo-toggle-disclaimer input:checked+button, .gvlo-form .dayContainer .flatpickr-day.selected {
    background: #d86553 !important;
}
.gvlo-form .dayContainer .flatpickr-day.selected{
  border-color:  #d86553 !important;
}
.gvlo-field textarea::placeholder {
    resize: none;
    white-space: pre-wrap;
    font-style: inherit;
    text-transform: uppercase;
    color: #222224 !important;
    font-size: 14px;
    /* font-weight: 700; */
}
/*End Govalo CSS*/
.product-gift-products .product-main .select select{    
    border-bottom: 1px solid #222224 !important;
    max-width: fit-content;
    padding-right: 58px;
    padding-left: 0;
    border-bottom: 1px solid #222224 !important;  
}
.select.default_select {
    display: none !important;
}

.page-sign-up h1 {
    font-family: 'Oswald';
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.5;
    color: #222224;
    display: block;
    letter-spacing: 1px;
    text-rendering: optimizeLegibility;
    font-size: 54px;
    margin: 0 auto 15px;
    clear: both;
    font-weight: 500;
    padding-top: 4px;
}
.page-sign-up .one-whole.column{
  text-align: center;
}
.refer-button-account-page{
  text-transform: uppercase;
  text-decoration: underline;
  font-family: Oswald,sans-serif;
  line-height: 1.5;   
  letter-spacing: 1px;
}
