/** Shopify CDN: Minification failed

Line 644:6 Unexpected "^"

**/
/* our-story block background update - start */
@media(max-width:767px){
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
      min-height: 140px;
  }
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media-item.grid__item { height: 175px; }
}

/*@media(min-width:990px){
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
      width: 1419px;
      background: #1e1e1e;
      top: 0;
      left: 0px;
      min-height: 428px;
  }
}*/
@media(min-width:990px){
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
      width: 1200px;
      height: 465px;
      background: #1e1e1e;
      top: 0;
      left: 0px;
      min-height: 428px;
  }
}

/* our-story block background update - end */

/* disabled variants label size */
variant-radios[id^='variant-radios-template'] { padding-top: 20px !important; }

/* customers account page view : start */
:is(.account,.order)>div:nth-of-type(2) div { width: 50%; }
#customers-addresses .addresses ul { text-align: left !important ; }
#customers-addresses .addresses ul li * { text-align: left !important; }
#customers-address .select, #customers-address select { height: 50px !important; }

/* customers account page view : end*/

/* minicart */
.cart-drawer thead {
    background: transparent !important;
}

@media(max-width:1000px){
  .visit [id^='shopify-section-template'][id$='image_with_text_CbmqpB'] .image-with-text__media.image-with-text__media--adapt { padding-bottom: 0px !important; }
}

/* product listing pagination */
.pagination__item { color: #B5B5B1 !important; }
/* search page */
#search .badge.badge--bottom-left{ display: none; } /* Hide sale tag from search */
#Search-In-Template { background: #DFDFDB; }
#search .template-search__header.page-width p[role="status"] { padding-top: 30px !important; padding-bottom: 10px !important; }
#search h3 a.full-unstyled-link { font-family: 'proxima-nova' !important; }
/* Cart page design updates: start */
#cart .title-wrapper-with-link { margin: 2px 0; padding: 2px 0; }
#cart cart-items { padding: 15px 0; }
#cart .title.title--primary { text-transform: lowercase; }
#cart .title-wrapper-with-link { align-items: baseline; }
#cart .title-wrapper-with-link a.underlined-link {
    margin-left: 5rem;
    margin-bottom: 0px;
    text-decoration: none;
}
form#cart.cart__contents { margin-top: 2rem; }
#cart .cart-items thead th:first-child { width: 40%; }
#cart .cart-items thead th:nth-of-type(3) { width: 30%; float: left; text-align: center; }
#cart .cart-items td.cart-item__quantity { width: 40%; float: left; }
#cart .cart-items thead th:nth-of-type(4){ width: 30%; float: left; }
#cart .cart-items td.cart-item__totals { width: 20%; float: left; }
#cart .cart-items th { font-size: 17px; }
#cart table { border-collapse: collapse; }
.cart-items thead th:first-child { border: none; }
#cart .cart__items { padding-top: 2rem; }
#cart .cart-items th { padding-bottom: 2rem; }
#cart .cart-items td span , #cart .cart-items .cart-item__quantity * { color: #b5b5b1; }
#cart .cart-items td .quantity:before { background: #1e1e1e; border: 1px solid #b5b5b1; }
#cart .cart__items table tbody { border-top: 1px solid #707070; } 
#cart .cart__items { border-bottom: 1px solid #707070; }
#cart .cart__footer { width: 77%; }
#cart #main-cart-footer { padding: 0px; }
@media(max-width:767px){
  #cart .cart-items thead tr { margin-bottom: 1rem; }
  #cart .cart-items thead tr th { padding-bottom: 0; }
  #cart .cart-items tbody { padding-top: 2rem; }
  #cart .cart-items td.cart-item__totals { width: auto; }
  #cart .cart__footer { float: right; }
  #cart .cart__items { padding-bottom: 1rem; }
  #cart .cart-item__quantity-wrapper { flex-wrap: nowrap; }
  #cart .cart__footer { width: auto; }
}
@media(max-width:1200px){
  #cart cart-items { padding: 15px 20px; }
}
@media(min-width:1400px){
  #cart .cart-items thead th:nth-of-type(3) { width: 20%; }
  #cart .cart-items thead th:nth-of-type(4) { width: 40%; }
}
/* Cart page design updates: end */

/* sizechart - lightbox product page : start */
#product-detailed-page .toggle-lightbox {
    display: block;
    width: auto;
    cursor: pointer;
}
#product-detailed-page .toggle-lightbox img {
    width: 100%;
}
#product-detailed-page .lightbox {
  /* Default to hidden */
  display: none;
  /* Overlay entire screen */
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Translucent background */
  background: rgba(0, 0, 0, 0.8);
}
#product-detailed-page .lightbox img {    
    width: auto;
    height: 100%;
    padding: 40px 20px;
    object-fit: cover;
}
#product-detailed-page .lightbox .section-image-inner {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: 70%;
    background: #C5BAA9; 
}
#product-detailed-page .section-image { display: contents; }
#product-detailed-page .lightbox .drawer__close { right: 0; top: 0; }
#product-detailed-page .lightbox .drawer__close svg { height: 1.2rem; width: 1.2rem; }

@media screen and (max-width: 1200px){
    #product-detailed-page .lightbox .section-image-inner{ 
      width: 90%;
      overflow-x: auto;
      white-space: nowrap;
    }
}
/* sizechart - lightbox : end*/

/* sticky breadcrumb : start */
.breadcrumb.fn-bredcrumb {
    background: #1e1e1e;
    position: fixed;
    width: 100%;
    z-index: 100;
}
#MainContent > .shopify-section {
    padding-top: 100px;
}
#product-detailed-page #MainContent > .shopify-section {
    padding-top: 110px;
}
#index #MainContent > .shopify-section {
    padding-top: 0px;
}
#blog .blog-title .title.h1 { margin-top: 10px; }
/* sticky breadcrumb : end */

/* Missing Filters layout display - start */
#FacetFiltersFormMobile .mobile-facets__list.list-unstyled { 
	padding-top: 40px;
}
/* Missing Filters layout display - end */

/* Home page new promo block section : start */
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__heading.inline-richtext.h1, 
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body 
{ text-align: center; width: 100%; margin-top: 1rem; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text-item.grid__item { display: flex; justify-content: center; margin: auto; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .button.button--primary { align-self: center; display: none; margin: 0; padding: 0; background: none; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] a.button.button--primary .promo-image-home {
    width: 200px;
    height: 150px;
}
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__heading.inline-richtext.h1 { font-size: 3.6rem; margin-top: 1rem !important; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { font-size: 2.1rem; font-family: "utopia-std-display", serif !important; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] h2.image-with-text__heading.inline-richtext.h1 { width: 40%; margin: auto; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { width: 35%; margin: auto; }
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media , 
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media a 
{ background: #1e1e1e; }
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media img{
    object-fit: cover;
    width: auto;
    height: 100%;
}
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] { padding: 10px !important; }
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media { width: auto !important; }

@media screen and (max-width: 949px) {
    [id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media-item { width: 100%; order: 2; }
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] h2.image-with-text__heading.inline-richtext.h1 { width: 60%; font-size: 2.6rem; }
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { width: 60%; font-size: 1.9rem; }
}
@media (min-width: 950px) and (max-width: 1750px){
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] h2.image-with-text__heading.inline-richtext.h1 { width: 100%; font-size: 2.6rem; }
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { width: 100%; font-size: 1.9rem; }
}
/* Home page new promo block section : end */

/* our-story block background update - start */
@media(max-width:767px){
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
      min-height: 140px;
  }
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media-item.grid__item { height: 175px; }
}

/*@media(min-width:990px){
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
      width: 1419px;
      background: #1e1e1e;
      top: 0;
      left: 0px;
      min-height: 428px;
  }
}*/
@media(min-width:990px){
  div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media, div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
      width: 1200px;
      height: 465px;
      background: #1e1e1e;
      top: 0;
      left: 0px;
      min-height: 428px;
  }
}

/* our-story block background update - end */

/* disabled variants label size */
variant-radios[id^='variant-radios-template'] { padding-top: 20px !important; }

/* customers account page view : start */
:is(.account,.order)>div:nth-of-type(2) div { width: 50%; }
#customers-addresses .addresses ul { text-align: left !important ; }
#customers-addresses .addresses ul li * { text-align: left !important; }
#customers-address .select, #customers-address select { height: 50px !important; }

/* customers account page view : end*/

/* minicart */
.cart-drawer thead {
    background: transparent !important;
}

@media(max-width:1000px){
  .visit [id^='shopify-section-template'][id$='image_with_text_CbmqpB'] .image-with-text__media.image-with-text__media--adapt { padding-bottom: 0px !important; }
}

/* product listing pagination */
.pagination__item { color: #B5B5B1 !important; }
/* search page */
#search .badge.badge--bottom-left{ display: none; } /* Hide sale tag from search */
#Search-In-Template { background: #DFDFDB; }
#search .template-search__header.page-width p[role="status"] { padding-top: 30px !important; padding-bottom: 10px !important; }
#search h3 a.full-unstyled-link { font-family: 'proxima-nova' !important; }
/* Cart page design updates: start */
#cart .title-wrapper-with-link { margin: 2px 0; padding: 2px 0; }
#cart cart-items { padding: 15px 0; }
#cart .title.title--primary { text-transform: lowercase; }
#cart .title-wrapper-with-link { align-items: baseline; }
#cart .title-wrapper-with-link a.underlined-link {
    margin-left: 5rem;
    margin-bottom: 0px;
    text-decoration: none;
}
form#cart.cart__contents { margin-top: 2rem; }
#cart .cart-items thead th:first-child { width: 40%; }
#cart .cart-items thead th:nth-of-type(3) { width: 30%; float: left; text-align: center; }
#cart .cart-items td.cart-item__quantity { width: 40%; float: left; }
#cart .cart-items thead th:nth-of-type(4){ width: 30%; float: left; }
#cart .cart-items td.cart-item__totals { width: 20%; float: left; }
#cart .cart-items th { font-size: 17px; }
#cart table { border-collapse: collapse; }
.cart-items thead th:first-child { border: none; }
#cart .cart__items { padding-top: 2rem; }
#cart .cart-items th { padding-bottom: 2rem; }
#cart .cart-items td span , #cart .cart-items .cart-item__quantity * { color: #b5b5b1; }
#cart .cart-items td .quantity:before { background: #1e1e1e; border: 1px solid #b5b5b1; }
#cart .cart__items table tbody { border-top: 1px solid #707070; } 
#cart .cart__items { border-bottom: 1px solid #707070; }
#cart .cart__footer { width: 77%; }
#cart #main-cart-footer { padding: 0px; }
@media(max-width:767px){
  #cart .cart-items thead tr { margin-bottom: 1rem; }
  #cart .cart-items thead tr th { padding-bottom: 0; }
  #cart .cart-items tbody { padding-top: 2rem; }
  #cart .cart-items td.cart-item__totals { width: auto; }
  #cart .cart__footer { float: right; }
  #cart .cart__items { padding-bottom: 1rem; }
  #cart .cart-item__quantity-wrapper { flex-wrap: nowrap; }
  #cart .cart__footer { width: auto; }
}
@media(max-width:1200px){
  #cart cart-items { padding: 15px 20px; }
}
@media(min-width:1400px){
  #cart .cart-items thead th:nth-of-type(3) { width: 20%; }
  #cart .cart-items thead th:nth-of-type(4) { width: 40%; }
}
/* Cart page design updates: end */

/* sizechart - lightbox product page : start */
#product-detailed-page .toggle-lightbox {
    display: block;
    width: auto;
    cursor: pointer;
}
#product-detailed-page .toggle-lightbox img {
    width: 100%;
}
#product-detailed-page .lightbox {
  /* Default to hidden */
  display: none;
  /* Overlay entire screen */
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Translucent background */
  background: rgba(0, 0, 0, 0.8);
}
#product-detailed-page .lightbox img {    
    width: auto;
    height: 100%;
    padding: 40px 20px;
    object-fit: cover;
}
#product-detailed-page .lightbox .section-image-inner {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: 70%;
    background: #C5BAA9; 
}
#product-detailed-page .section-image { display: contents; }
#product-detailed-page .lightbox .drawer__close { right: 0; top: 0; }
#product-detailed-page .lightbox .drawer__close svg { height: 1.2rem; width: 1.2rem; }

@media screen and (max-width: 1200px){
    #product-detailed-page .lightbox .section-image-inner{ 
      width: 90%;
      overflow-x: auto;
      white-space: nowrap;
    }
}
/* sizechart - lightbox : end*/

/* sticky breadcrumb : start */
.breadcrumb.fn-bredcrumb {
    background: #1e1e1e;
    position: fixed;
    width: 100%;
    z-index: 100;
}
#MainContent > .shopify-section {
    padding-top: 60px;
}
#apparel #MainContent>.shopify-section {
    padding-top: 20px;
}
#product-detailed-page #MainContent > .shopify-section {
    padding-top: 110px;
}
#index #MainContent > .shopify-section {
    padding-top: 0px;
}
#blog .blog-title .title.h1 { margin-top: 10px; }
/* sticky breadcrumb : end */

/* Missing Filters layout display - start */
#FacetFiltersFormMobile .mobile-facets__list.list-unstyled { 
	padding-top: 40px;
}
/* Missing Filters layout display - end */

/* Home page new promo block section : start */
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__heading.inline-richtext.h1, 
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body 
{ text-align: center; width: 100%; margin-top: 1rem; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text-item.grid__item { display: flex; justify-content: center; margin: auto; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .button.button--primary { align-self: center; display: none; margin: 0; padding: 0; background: none; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] a.button.button--primary .promo-image-home {
    width: 200px;
    height: 150px;
}
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__heading.inline-richtext.h1 { font-size: 3.6rem; margin-top: 1rem !important; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { font-size: 2.1rem; font-family: "utopia-std-display", serif !important; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] h2.image-with-text__heading.inline-richtext.h1 { width: 40%; margin: auto; }
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { width: 35%; margin: auto; }
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media , 
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media a 
{ background: #1e1e1e; }
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media img{
    object-fit: cover;
    width: auto;
    height: 100%;
}
[id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] { padding: 10px !important; }
[id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media { width: auto !important; }

@media screen and (max-width: 949px) {
    [id^='shopify-section-template'][id$='image_with_text_cWNNNE'] .image-with-text__media-item { width: 100%; order: 2; }
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] h2.image-with-text__heading.inline-richtext.h1 { width: 60%; font-size: 2.6rem; }
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { width: 60%; font-size: 1.9rem; }
}
@media (min-width: 950px) and (max-width: 1750px){
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] h2.image-with-text__heading.inline-richtext.h1 { width: 100%; font-size: 2.6rem; }
    [id^='ImageWithText--template'][id$='image_with_text_cWNNNE'] .image-with-text__text.rte.body p { width: 100%; font-size: 1.9rem; }
}
/* Home page new promo block section : end */

/* mobile view: breadcrumb category selection underline : start */
@media screen and (max-width:767px){
  ul.fn-main-navigation > span + li.selected::after{
     display: none;
  }
  ul.fn-main-navigation .level1.active+span+li.level2:before {
     display:none;
  }
  ul.fn-main-navigation li.level2:before {
  	 content: '';
  	 position: absolute;
  	 height: 1px;
  	 background:#707070;
  	 left: 8px;
  	 right: 100%;
  	 bottom: 0;
  	 width: 100vw;
  }
  ul.fn-main-navigation li.level2.active:before {
     bottom: 20px; 
  }  
}
@media(max-width: 230px){
  ul.fn-main-navigation .level1.active+span+li.level2:before {
     display: block;
  }
}
@media(min-width:231px) and (max-width: 280px){
  ul.fn-main-navigation .level1.active+span+li.level2:before {
     display: block;
  }
  ul.fn-main-navigation li.level2:nth-of-type(5):before {
     display: none;
  }
}
@media(min-width: 301px) and (max-width: 330px){
  ul.fn-main-navigation .level1.active+span+li.level2:before {
     display: block;
  }
  ul.fn-main-navigation li.level2:nth-of-type(5):before {
     display: block;
  }
  ul.fn-main-navigation li.level2:nth-of-type(6):before, ul.fn-main-navigation li.level2:nth-of-type(7):before {
     display: none;
  }
  ul.fn-main-navigation .level1.active+span+li.level2+li.level2+li.level2+li.level2:before {
     display: block;
  }
}
@media(min-width: 331px) and (max-width: 400px){
  ul.fn-main-navigation li.level2:nth-of-type(6):before, ul.fn-main-navigation li.level2:nth-of-type(7):before {
     display: none;
  }
  ul.fn-main-navigation .level1.active+span+li.level2.apparel+li.level2.apparel:before{
      display: none;
  }
  ul.fn-main-navigation .level2.decor:nth-of-type(6):before{
     display: block;
  }
   ul.fn-main-navigation .level2.decor:nth-of-type(5):before{
     display: none;
  }
  ul.fn-main-navigation .level2.decor:nth-of-type(8):before{
     display: none;
  }
  ul.fn-main-navigation .level2.decor:nth-of-type(9):before{
     display: block;
  }
}
@media(min-width: 401px) and (max-width: 450px){
  ul.fn-main-navigation .level2:nth-of-type(8):before {
     display: none;
  }
  ul.fn-main-navigation .level2:nth-of-type(7):before {
     display: none;
  }
  /* level2: 2nd li */
  ul.fn-main-navigation .level1.active+span+li.level2+li.level2:before {
     display: none;
  }
  ul.fn-main-navigation .level2.decor:nth-of-type(7):before{
     display: block;
  }
}
/* level2: 2nd li */
@media(min-width: 451px) and (max-width: 767px){
  ul.fn-main-navigation .level1.active+span+li.level2+li.level2:before {
     display: none;
  }
  ul.fn-main-navigation li.level2:nth-of-type(8):before {
     display: none;
  } 
}

@media(min-width: 451px) and (max-width: 509px){
   ul.fn-main-navigation li.level2:nth-of-type(5):before {
     display: none;
  } 
  /* level2: 3rd li */
  ul.fn-main-navigation li.level2:nth-of-type(7):before { 
     display: none;
  }  
  ul.fn-main-navigation li.level2:nth-of-type(8):before { 
     display: none;
  }  
  ul.fn-main-navigation .level2.decor:nth-of-type(6):before{
     display: none;
  }
  ul.fn-main-navigation .level2.decor:nth-of-type(9):before{
     display: none;
  }
  ul.fn-main-navigation .level2.decor:nth-of-type(7):before{
     display: block;
  }
}
@media(min-width: 510px) and (max-width: 620px){
  ul.fn-main-navigation li.level2:nth-of-type(5):before {
     display: none;
  } 
  /* level2: 4th li */
  ul.fn-main-navigation li.level2:nth-of-type(7):before {
     display: block;
  }  
  /* level2: 3rd li */
  ul.fn-main-navigation .level1.active+span+li.level2+li.level2+li.level2:before {
     display: none;
  }
}
@media(min-width: 621px) and (max-width: 767px){
  /* level2: 4th li */
  ul.fn-main-navigation li.level2:nth-of-type(7):before {
     display:none;
  }  
  /* level2: 3rd li */
  ul.fn-main-navigation li.level2:nth-of-type(6):before {
     display:none;
  }  
  /* level2: 2nd li */
  ul.fn-main-navigation li.level2:nth-of-type(5):before {
     display:none;
  }  
  /* level2: 4th li */
  ul.fn-main-navigation .level1.active+span+li.level2+li.level2+li.level2+li.level2:before {
     display: none;
  }
}
/* mobile view: breadcrumb category selection underline : end */

.product__description.rte.quick-add-hidden{ text-align: left; }
.product__description div#more { 
  color: #1e1e1e;
  font-size: 16px;
  font-weight: 100;
  margin-top: 0;
  margin-bottom: 8px;
}
.product__description div#more p:nth-of-type(2){ margin-top: 5px; }
.product__description a { color: #6ABF91 !important; }
.product__description a:hover { text-decoration-thickness: .1rem; }
h2.form-status.form-status-list.form__message { color: #1e1e1e !important; }
.fn-w-75pers.fn-d-none.fn-d-md-block { color: #1e1e1e; }
/*.blurText + * { opacity: 0.4;}*/

@media screen and (max-width: 1200px){
  .fn-customise-gallery .fn-product-flex + .product__description.rte.quick-add-hidden { margin-top: 20px !important;}
}

/* Holiday Home Page Sections : Start */

/* section banner : start */
[id^='shopify-section-template'][id$='image_banner_yfWBTQ'] { display:block; float: left; width: 100%; }
[id^='shopify-section-template'][id$='image_banner_yfWBTQ'] img { object-position: bottom right; }
/* section banner : end */


/* section Gather & Layer (blocks re-branded to Bruner 01/21/25) : start */
[id^='shopify-section-template'][id$='image_with_text_mcmRD6'] { display:block; float: left; width: 100%; }
[id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__text-item.grid__item { width: 40%; }
[id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__media-item { width: 60%; }
[id^='ImageWithText--template'][id$='image_with_text_mcmRD6'] { text-align: center; display: block }
[id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__text.rte.body { text-align: center; }
[id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__heading.inline-richtext.h1 {  margin-top: 0; color: #fff !important; text-align: center; font-size: 4.7rem; font-family: "utopia-std", serif !important; }
[id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__text.rte.body p { color: #fff; text-transform: uppercase; font-size: 3rem; font-family: "utopia-std", serif !important; }
[id^='ImageWithText--template'][id$='image_with_text_mcmRD6'] a { 
    font-size: 2.6rem !important; 
    font-family: "utopia-std", serif !important;     
    background: none;
    text-transform: lowercase !important;
    text-decoration: underline; 
    text-underline-offset: 10px;
    padding: 0;
    margin: 0;
}
[id^='ImageWithText--template'][id$='image_with_text_mcmRD6'] { padding-left: 0px !important; padding-right: 0px !important; }
#index #MainContent [id^='ImageWithText--template'][id$='image_with_text_mcmRD6'] .button.button--primary:hover { 
      color: #DFDFDB !important;
}
@media screen and (max-width: 767px){
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__heading.inline-richtext.h1 { font-size: 3.5rem; }
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__text.rte.body p { font-size: 2.4rem; }
    [id^='ImageWithText--template'][id$='image_with_text_mcmRD6'] a { 
        font-size: 2.2rem !important; 
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
    id^='ImageWithText--template'][id$='image_with_text_mcmRD6'] { padding:10px; }
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__media-item { width: 100%; }
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__text-item.grid__item { width: 100%; }
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__media { width: 100% !important; }
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__content { padding-bottom: 0 !important; }
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__text-item.grid__item { margin-top: 0 !important; }
}
@media (min-width: 768px) and (max-width: 1400px){
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__heading.inline-richtext.h1 { font-size: 4rem; }
    [id^='shopify-section-template'][id$='image_with_text_mcmRD6'] .image-with-text__text.rte.body p { font-size: 2.5rem; }
    [id^='ImageWithText--template'][id$='image_with_text_mcmRD6'] a { 
        font-size: 2rem !important; 
    }
}
/* section Gather & Layer (blocks re-branded to Bruner 01/21/25) : end */

/* section images - 30:70 ratio : start */
[id^='Banner-template'][id$='image_banner_G9nENA'] { min-height: 58vh!important; }
[id^='Banner-template'][id$='image_banner_G9nENA'] .banner__media.media.banner__media-half:nth-of-type(1) { width: 29%; }
[id^='Banner-template'][id$='image_banner_G9nENA'] .banner__media.media.banner__media-half:nth-of-type(2) { width: 69%; }
[id^='Banner-template'][id$='image_banner_G9nENA'] .banner__content.banner__content--middle-center.page-width { visibility: hidden; display: none; }
/* overlay css : start */
[id^='Banner-template'][id$='image_banner_G9nENA'] .image-text-section-left { width: 100%; height: 100%; transform: translate(0%, 30%); position: absolute; }
[id^='Banner-template'][id$='image_banner_G9nENA'] .image-text-section-right { width: 100%; height: 100%; transform: translate(0%, 30%); position: absolute; }
[id^='Banner-template'][id$='image_banner_G9nENA'] .overlay h2, [id^='Banner-template'][id$='image_banner_G9nENA'] .overlay a{
    display: block;
    text-align: center;
    color: #fff !important;
}
[id^='Banner-template'][id$='image_banner_G9nENA'] .overlay h2 { color: #fff !important; text-transform: uppercase; font-size: 5rem; font-family: "utopia-std", serif !important; display: none; }
[id^='Banner-template'][id$='image_banner_G9nENA'] .overlay a {
    color: #fff !important; text-transform: uppercase; font-size: 2.6rem; font-family: "utopia-std", serif !important; 
    text-transform: lowercase !important;
    text-decoration: underline; 
    text-underline-offset: 10px;
    display: none;
}
.banner__media.media.banner__media-half:hover .overlay::after { opacity: 1; }
.overlay:after {
    content: "";
    position: absolute;
    top: 0;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.image-text-section-left, .image-text-section-right { z-index: 9; position: relative; }
.banner__media.media.banner__media-half:hover .shop-text-holiday-banner-left h2, .banner__media.media.banner__media-half:hover .shop-text-holiday-banner-left a{ display: block; }
.banner__media.media.banner__media-half:hover .shop-text-holiday-banner-right h2, .banner__media.media.banner__media-half:hover .shop-text-holiday-banner-right a{ display: block; }
/* overlay css : end */

@media screen and (max-width: 767px){
   [id^='Banner-template'][id$='image_banner_G9nENA'] .banner__media.media.banner__media-half:nth-of-type(1) { margin-bottom: 24px; }
   [id^='Banner-template'][id$='image_banner_G9nENA'] .banner__media.media.banner__media-half { width: 100% !important; }
   [id^='shopify-section-template'][id$='image_banner_G9nENA'] { padding: 0 1.5rem !important; }
}
@media (min-width: 768px) and (max-width: 1024px){
   [id^='Banner-template'][id$='image_banner_G9nENA'] .banner__media.media.banner__media-half { width: 49% !important; }
   [id^='shopify-section-template'][id$='image_banner_G9nENA'] { padding: 0 1.5rem !important; }
}
@media screen and (max-width: 750px){
   [id^='shopify-section-template'][id$='image_banner_G9nENA'] { padding: 0 1.5rem !important; }
}
@media (min-width: 751px) and (max-width: 1200px){
   [id^='shopify-section-template'][id$='image_banner_G9nENA'] { padding: 0 5rem !important; }
}
@media screen and (max-width: 1400px){
   [id^='Banner-template'][id$='image_banner_G9nENA'] { min-height: 42vh!important; }
}
/* section images - 30:70 ratio : end */

/* section barware : start */
[id^='shopify-section-template'][id$='image_with_text_DfEGEh'] { width: 69.5%; float: left; }
[id^='shopify-section-template'][id$='image_with_text_DfEGEh'] .image-with-text__text-item.grid__item { display: none; }
[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] { width: 29.5%; float: right; }
[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__media-item.grid__item { display: none; }
[id^='ImageWithText--template'][id$='image_with_text_F63Hhm'] { text-align: center; display: block }
[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__text.rte.body { text-align: center; }
[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__heading.inline-richtext.h1 { word-wrap:nowrap; color: #fff !important; text-transform: uppercase; text-align: center; font-size: 5rem; font-family: "utopia-std", serif !important; }
[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__text.rte.body p { margin-bottom: 0; color: #FFFFFF; text-transform: lowercase; font-size: 2.2rem; font-family: "utopia-std", serif !important; }
[id^='ImageWithText--template'][id$='image_with_text_F63Hhm'] a { 
    font-size: 2.6rem !important; 
    font-family: "utopia-std", serif !important;     
    background: none;
    text-transform: lowercase !important;
    text-decoration: underline; 
    text-underline-offset: 10px;
    padding: 0;
    margin-top: 1rem !important;
}
#index #MainContent [id^='ImageWithText--template'][id$='image_with_text_F63Hhm'] .button.button--primary:hover { 
      color: #DFDFDB !important;
}
[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__grid { margin-bottom: 4 !important; }

[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] p.image-with-text__text { text-align: center; }
[id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .barware-right-image { width: 314px; height: 301px; }
#MainContent [id^='shopify-section-template'][id$='image_with_text_DfEGEh'].barware-mobile-section { display: none; }
@media screen and (max-width: 1200px){
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__heading.inline-richtext.h1 { font-size: 4rem; }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__text.rte.body p { font-size: 2rem; }
    [id^='ImageWithText--template'][id$='image_with_text_F63Hhm'] a { 
        font-size: 2.2rem !important; 
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__text-item.grid__item { margin-top: 0 !important; }
    [id^='shopify-section-template'][id$='image_with_text_DfEGEh'] .image-with-text__media { width: auto !important; }
    [id^='shopify-section-template'][id$='image_with_text_DfEGEh'] { width: 100%; }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] { width: 100%; }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__content { padding: 0 20px !important; }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .barware-right-image { width: 194px; height: 181px; }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__grid { margin-bottom: 0 !important; }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text { padding-bottom: 0 !important; }
    [id^='shopify-section-template'][id$='image_with_text_DfEGEh'] .image-with-text { padding-bottom: 0 !important; }

}
@media (min-width: 1201px) and (max-width: 1400px){
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__heading.inline-richtext.h1 { font-size: 4rem; }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .image-with-text__text.rte.body p { font-size: 2rem; }
    [id^='ImageWithText--template'][id$='image_with_text_F63Hhm'] a { 
        font-size: 2.2rem !important; 
        margin-top: 0 !important;
        margin-bottom: 10px !important; 
    }
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .barware-right-image { width: 194px; height: 181px; }
    /*[id^='shopify-section-template'][id$='image_with_text_DfEGEh'] .image-with-text__media-item { height: 28vh; }*/
    [id^='ImageWithText--template'][id$='image_with_text_F63Hhm'] { padding: 1rem 1rem 1rem 1rem !important; }
}
@media (min-width: 1401px) and (max-width: 1820px){
    [id^='shopify-section-template'][id$='image_with_text_F63Hhm'] .barware-right-image { width: 194px; height: 181px; }
    /*[id^='shopify-section-template'][id$='image_with_text_DfEGEh'] .image-with-text__media-item { height: 26vh; }*/
    [id^='ImageWithText--template'][id$='image_with_text_F63Hhm'] { padding: 1rem 1rem 1rem 1rem !important; }
}
/* switching of barware banners */
@media screen and (max-width: 1200px) {
    #MainContent [id^='shopify-section-template'][id$='image_with_text_DfEGEh'].barware-mobile-section { display: block; }
    #MainContent [id^='shopify-section-template'][id$='image_with_text_DfEGEh']:not(.barware-mobile-section) { display: none; }
}
/* section barware : end */

#link-shop ul.menu-drawer__menu.list-menu li:nth-of-type(1) a.menu-drawer__menu-item.link { color: #00A86B !important; }

/* furniture & wellness section : start */
[id^='shopify-section-template'][id$='image_banner_KGMgGq'] {
    display: block;
    float: left;
    width: 100%;
}
[id^='Banner-template'][id$='image_banner_KGMgGq'] { min-height: 58vh!important; }
[id^='Banner-template'][id$='image_banner_KGMgGq'] .banner__media.media.banner__media-half:nth-of-type(1) { width: 69%; }
[id^='Banner-template'][id$='image_banner_KGMgGq'] .banner__media.media.banner__media-half:nth-of-type(2) { width: 29%; }
[id^='Banner-template'][id$='image_banner_KGMgGq'] .banner__content.banner__content--middle-center.page-width { visibility: hidden; display: none; }
/* overlay css : start */
[id^='Banner-template'][id$='image_banner_KGMgGq'] .image-text-section-left { width: 100%; height: 100%; transform: translate(0%, 30%); position: absolute; }
[id^='Banner-template'][id$='image_banner_KGMgGq'] .image-text-section-right { width: 100%; height: 100%; transform: translate(0%, 30%); position: absolute; }
[id^='Banner-template'][id$='image_banner_KGMgGq'] .overlay h2, [id^='Banner-template'][id$='image_banner_G9nENA'] .overlay a{
    display: none;
    text-align: center;
    color: #fff !important;
}
[id^='Banner-template'][id$='image_banner_KGMgGq'] .overlay h2 { color: #fff !important; text-transform: uppercase; font-size: 5rem; font-family: "utopia-std", serif !important; display: none; }
[id^='Banner-template'][id$='image_banner_KGMgGq'] .overlay a {
    color: #fff !important; text-transform: uppercase; font-size: 2.6rem; font-family: "utopia-std", serif !important; 
    text-transform: lowercase !important;
    text-decoration: underline; 
    text-underline-offset: 10px;
    display: none;
}
.banner__media.media.banner__media-half:hover .overlay::after { opacity: 1; }
.overlay:after {
    content: "";
    position: absolute;
    top: 0;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.image-text-section-left, .image-text-section-right { z-index: 9; position: relative; }
.banner__media.media.banner__media-half:hover .shop-text-holiday-banner-left h2, .banner__media.media.banner__media-half:hover .shop-text-holiday-banner-left a{ display: block; text-align: center; }
.banner__media.media.banner__media-half:hover .shop-text-holiday-banner-right h2, .banner__media.media.banner__media-half:hover .shop-text-holiday-banner-right a{ display: block; text-align: center; }
/* overlay css : end */

@media screen and (max-width: 767px){
   [id^='Banner-template'][id$='image_banner_KGMgGq'] .banner__media.media.banner__media-half:nth-of-type(1) { margin-bottom: 24px; }
   [id^='Banner-template'][id$='image_banner_KGMgGq'] .banner__media.media.banner__media-half { width: 100% !important; }
   [id^='shopify-section-template'][id$='image_banner_KGMgGq'] { padding: 0 1.5rem !important; }
}
@media (min-width: 768px) and (max-width: 1024px){
   [id^='Banner-template'][id$='image_banner_KGMgGq'] .banner__media.media.banner__media-half { width: 49% !important; }
   [id^='shopify-section-template'][id$='image_banner_KGMgGq'] { padding: 0 1.5rem !important; }
}
@media screen and (max-width: 750px){
   [id^='shopify-section-template'][id$='image_banner_KGMgGq'] { padding: 0 1.5rem !important; }
}
@media (min-width: 751px) and (max-width: 1200px){
   [id^='shopify-section-template'][id$='image_banner_KGMgGq'] { padding: 0 5rem !important; }
}
@media screen and (max-width: 1400px){
   [id^='Banner-template'][id$='image_banner_KGMgGq'] { min-height: 42vh!important; }
}
/* furniture & wellness section : end */

/* Fix for the specific banner section */
section#shopify-section-template--1836378325009__image_banner_NGaHhK {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  min-height: 400px !important;
  margin: 20px 0 !important;
  padding-top: 0 !important; /* Override the padding-top values we see in screenshot 3 */
  overflow: visible !important;
}

/* Fix for the banner container */
div#Banner-template--1836378325009__image_banner_NGaHhK {
  display: flex !important;
  flex-direction: row !important;
  gap: 2px !important;
  min-height: 300px !important;
  opacity: 1 !important;
}

/* Fix for the banner media containers */
div#Banner-template--1836378325009__image_banner_NGaHhK .banner__media-half {
  width: 50% !important;
  display: block !important;
  opacity: 1 !important;
}

/* Override stacking behavior */
div#Banner-template--1836378325009__image_banner_NGaHhK.banner--stacked {
  flex-direction: row !important; /* Force row layout even if stacked class is applied */
}

/* Remove any hidden overflow that might be cutting off content */
div#Banner-template--1836378325009__image_banner_NGaHhK,
section#shopify-section-template--1836378325009__image_banner_NGaHhK {
  overflow: visible !important;
}

/* -----------------Section - candles (updated to robin day 01/22, updated to &tradition portable lighting 03/20): start--------------------------- */
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] {
    display: block;
    float: left;
    width: 100%;
}
[id^='Slide-template'][id$='multicolumn_HqWUc3-1'] { width: 40%; }
[id^='Slide-template'][id$='multicolumn_HqWUc3-3'] { width: 40%; }
[id^='Slide-template'][id$='multicolumn_HqWUc3-2'] { width: 20%; }
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-list__item.center .media--adapt, .multicolumn-list__item .media--adapt .multicolumn-card__image {
	position: unset !important;
}
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-list__item.center .media--adapt, .trade .multicolumn-list__item .media--adapt .multicolumn-card__image{
	width: 100% !important;
}
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .media.media--transparent.media--adapt {
	padding: 0px !important;
}
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container {
	justify-content: center;
	display: flex;
	flex-direction: column;
    background: #1e1e1e;
}
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container * {
    text-align: center;
}
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card__info p { font-size: 7rem; color: #FFFFFF !important; font-family: "utopia-std", serif !important; text-transform: uppercase; }
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card__info a { 
    font-size: 3.5rem !important; 
    font-family: "utopia-std", serif !important;     
    background: none;
    text-transform: lowercase !important;
    text-decoration: underline; 
    text-underline-offset: 10px;
    padding: 0;
    margin-top: 0 !important;
}
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card__info { padding: 0 !important; }

[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card__info a span { display: none; }
[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-list__item .media--adapt .multicolumn-card__image { width: 100%; }

@media screen and (max-width: 767px) {
    [id^='shopify-section-template'][id$='multicolumn_HqWUc3'] ul li:nth-last-of-type(2), [id^='shopify-section-template'][id$='multicolumn_HqWUc3'] ul li:nth-last-of-type(1), [id^='shopify-section-template'][id$='multicolumn_HqWUc3'] ul li:nth-last-of-type(3) {
        width: 100%;  
    }
    [id^='Slide-template'][id$='multicolumn_HqWUc3-2'] { max-width: 100%; padding-top: 5rem; padding-bottom: 5rem; }
    /* handled the width here for mobile images to keep small */
    /* [id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-list__item .media--adapt .multicolumn-card__image { width: auto; } */
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] img {
		margin: auto;
	}
}
@media screen and (max-width:530px){
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container a { font-size: 2.7rem !important; }
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container p { font-size: 3.3rem !important; }
}
@media(min-width:531px) and (max-width:767px){
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container a { font-size: 3rem !important; }
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container p { font-size: 5rem !important; }
}
@media(min-width:768px) and (max-width:989px){
    [id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .grid--1-col-tablet-down .grid__item { width: auto; }
    [id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container a { font-size: 3rem !important; }
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container p { font-size: 4rem !important; }
}
@media(min-width:989px) and (max-width:1600px){
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container a { font-size: 2.5rem !important; }
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container p { font-size: 4.5rem !important; }
}
@media screen and (min-width:2400px){
	[id^='shopify-section-template'][id$='multicolumn_HqWUc3'] .multicolumn-card.content-container h3:after {
		content: none !important;
	}
}
/* ------------------------section - candles (updated to robin day 01/22): end----------------------- */


/* ------------------------section - wellness (updated to spring apparel on 03/13/25): start-------------------- */
[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] {
    display: block;
    float: left;
    width: 100%;
}
[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__media-item { width: 100%; }
[id^='ImageWithText--template'][id$='image_with_text_kJmVAV'] { text-align: center; display: block; padding: 2rem !important; }
[id^='ImageWithText--template'][id$='image_with_text_kJmVAV'] h2 { color: #fff !important; text-transform: uppercase; text-align: center; font-size: 5.5rem !important; font-family: "utopia-std", serif !important; }
[id^='ImageWithText--template'][id$='image_with_text_kJmVAV'] a { 
    font-size: 2.5rem !important; 
    font-family: "utopia-std", serif !important;     
    background: none;
    text-transform: lowercase !important;
    text-decoration: underline; 
    text-underline-offset: 10px;
    padding: 0;
    margin: 0 !important;
}
@media screen and (max-width: 767px) {
    [id^='shopify-section-template'][id$='image_with_text_kJmVAV'] h2 { font-size: 3.2rem !important; }
	[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] a { font-size: 2.25rem !important; }
}
@media(min-width:768px) and (max-width:1400px){
    [id^='shopify-section-template'][id$='image_with_text_kJmVAV'] h2 { font-size: 5rem !important; }
	[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] a { font-size: 3rem !important; }
}
@media screen and (max-width:989px){
    [id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__media.image-with-text__media--adapt.media { width: 100% !important; }
}
/* Hide the image and remove padding above text block */
[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__media img {
    display: none !important;
}

[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Remove any padding from containers that might affect spacing */
[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__grid {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

[id^='ImageWithText--template'][id$='image_with_text_kJmVAV'] {
    /* Keep your existing styles but ensure no top padding */
    padding: 0 2rem 2rem 2rem !important;
}

/* Ensure no spacing between media and content sections */
[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__media-item {
    width: 100%;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
/* Change the order of elements to place image after text */
[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__grid {
    display: flex;
    flex-direction: column;
}

[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__content-item {
    order: 1; /* Text comes first */
}

[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__media-item {
    order: 2; /* Image comes second */
}

/* Make the image visible again if you want to display it after the text */
[id^='shopify-section-template'][id$='image_with_text_kJmVAV'] .image-with-text__media img {
    display: block !important; /* Show the image again */
}
/* ------------------------section - wellness : end---------------------- */

/* Holiday Home Page Sections : End */


