/** Shopify CDN: Minification failed

Line 31:108 Expected identifier but found "!"
Line 33:177 Expected identifier but found "!"
Line 81:82 Expected identifier but found "!"
Line 182:149 Expected identifier but found "!"
Line 237:0 Expected "}" to go with "{"

**/
@font-face {font-family: IonicModern; src: url('/cdn/shop/files/IonicModernPoster-Light-Web.woff?v=1727466845'); font-weight: 400;
  font-style: normal}

@font-face {font-family: Snell; src: url('/cdn/shop/files/SnellRoundhandLTStd-Scr.otf?v=1727468299');}

@font-face {font-family: Linden; src: url('/cdn/shop/files/LindenHill-Regular.ttf?v=1727468584');}

/* Everything */
.btn {box-shadow: 0 0 0 1px #FFF, 0 0 0 4px #C6D1DC; background:#C6D1DC; 
 font-family: 'IonicModern'; font-weight: 400; 
      font-style: normal;
      text-transform: uppercase;
      color: #FFFFFF !important;
      --btn-border: none !important; --btn-bg:none;}

.btn:hover {background-color:#C6D1DC; outline-color: #C6D1DC;}

.product-grid-item__swatch {display: none;}

.loading-overlay {background-color:#C6D1DC;}

.product-grid-item__info .product-grid-item__price {font-family: 'Linden'; font-size: 18px; color: #7E858D; !important}

.product-grid-item__info .product-grid-item__title {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 16px; color:#7E858D; !important}


/* Icon check */
.icon-check {
  background: url('/cdn/shop/files/bow_icon_3.svg?v=1733271533');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  margin-right: 0px;
  margin-left: 2px;
  
}




/* Pop out for recommended products */
.popup-quick-view__nav-title h5 {font-family: 'Linden'; text-transform: none; color: #fff;}
.popup-quick-view__content {font-family: 'Linden'; text-transform: none; color: #fff;}

/* Product Page */
.breadcrumbs {font-family: 'Linden';}
.product__title {font-family: 'IonicModern'; font-weight: 400; font-style: normal;}
.product__price--regular {font-family: 'Linden';}
.label-typography {font-family: 'Linden'; text-transform: none; font-weight: 400; font-style: normal;}
.radio__label {font-family: 'Linden';}
.radio__button {font-family: 'Linden';}
.select-popout__value {font-family: 'Linden';}
.product__accordion__title {font-family: 'Linden';}
.product__accordion__inner {font-family: 'Linden';}
.product__description {font-family: 'Linden'; font-weight: 400;}

.radio__fieldset .radio__input:checked~.radio__label {background-color:#93A5BC; border-color:#C6D1DC;}
.radio__fieldset .radio__label {background-color:#EAEEF2; border-color:#C6D1DC;}
.template-product .select-popout__toggle {background: #EAEEF2; border-color:#C6D1DC;}
.template-product .select-popout__option {background-color:#EAEEF2 !important; border-color:#C6D1DC; font-family: 'Linden';}

.icon-check {background:none;}

.product-single__media-slider .flickity-button {background:#EAEEF2; }

.product__accordion__inner p {
    margin-top: 10px;
}
.product__badge__item--sold {font-family: 'Linden';}

/* Collection Page */
.template-collection h1 {font-family: 'Snell'; font-weight: 300; font-size: 45px; !important}

.banner--collection .banner-content {padding-top: 0px; padding-bottom:0px;}

.template-collection .collection__sort__label {font-family: 'Linden'; font-weight: 400;}
.template-collection .collection__products-count {font-family: 'Linden'; font-weight: 400;}


/* Recommended Products */
.template-product .look__heading {font-family: 'IonicModern'; font-weight: 400; font-style: normal; color: #707070}
.template-product .featured-collection {background:#EAEEF2;}
.template-product .featured-collection .section__heading {color:#FFFFFF; font-family: 'Snell'; font-weight: 300; font-size: 45px;}


/* Main Nav */
.site-header--nav-bold .navlink {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 14px; color: #FFFFFF;}
.grandparent .navlink--grandchild>.navtext {font-family: 'Linden'; text-transform: none; font-size: 17px;}
/* Main Nav background color css in customizer */

/* Search icon is updated in search-popdown.liquid and the icon is rendering the snippet custom-search.liquid */

/* hiding the search on desktop */

search-popdown summary.navlink--icon {display: none;}

/* hiding the search on mobile */

.mobile-navlink--small {display: none;}
.search-popdown__toggle {display: none;}


/* Mobile Nav */
.mobile-menu__button {color: #FFF;}

.drawer__close-button {width: 64px; height: 64px;}

.mobile-navlink {color: #FFFFFF;}

.mobile-navlink--level-1 {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase;}

.mobile-navlink--level-2 {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase;}

.drawer {color: #fff; background-color: #C6D1DC;}

.mobile-menu__item {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase;}

.mobile-navlink--small {
    font-size: 10px;}




/* Contact */
#contact.template-page .text-section {background:#EAEEF2;}
#contact.template-page {background:#EAEEF2}
#contact.template-page .text-highlight__break {font-family: 'Snell'; font-weight: 300; font-size: 45px; color:#7E858D;}
#contact.template-page .text__content {font-family: 'Linden'; color: #7E858D;}
#contact.template-page input {font-family: 'Linden'; background: #EAEEF2;}
#contact.template-page textarea {font-family: 'Linden'; background: #EAEEF2;}
#contact.template-page .text__image-wrapper {padding-top: 30px;}




/* About */
/* header */
#about.template-page .text__heading {font-family: 'Snell'; font-weight: 300; font-size: 45px; color:#7E858D}
#about.template-page .text-section {background:#EAEEF2;}

/* section with background */
#about.template-page .image-with-text__image {overflow: visible;
                                              outline: 1.5px solid #93A5BC;
                                              border:1.5px solid #93A5BC;
                                              outline-offset: 4px;}
#about.template-page .image-with-text__heading {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase; margin: 30px; color:#7E858D}
#about.template-page .image-with-text__text {font-family: 'Linden'; color:#7E858D}
#about.template-page .image-with-text {
    background-image: url('/cdn/shop/files/background_texture_copy_87d26df0-1e11-49fc-8894-7615758f9988.jpg?v=1727703528');
    background-size: cover;
    background-position: center;
}
#about.template-page .text__subheading {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase; margin: 30px; color:#7E858D; font-size: 40px; letter-spacing: 0px;}

#about.template-page .text__content {font-family: 'Linden'; color:#7E858D}



/* Homepage */
/* Header */

#couv-collections.template-index .text-highlight {
  font-family: "Snell";
  font-weight: 300;
  font-size: 70px;
  text-transform: capitalize;
}

#couv-collections.template-index .slide__text__container .main-heading {font-family: IonicModern !important; text-transform: uppercase; font-weight: 400;
  font-style: normal;}

/* Featured Products */
#couv-collections.template-index .featured-collection__top__wrapper .text-highlight__break {font-family: 'Snell'; font-weight: 300; font-size: 45px; !important}



/* Blue Pattern */

#couv-collections.template-index .mosaic__item__heading {font-family: IonicModern !important; text-transform: uppercase; font-weight: 400;
  font-style: normal; color:#7E858D;}

#couv-collections.template-index .mosaic__item--1 {background: url(/cdn/shop/files/Group_127.jpg?v=1728675073);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; background-color:transparent;  }

#couv-collections.template-index .mosaic__item--2 {background: url(/cdn/shop/files/Group_125_c611305d-3a1e-4de8-ab53-c91096e083a0.jpg?v=1728675073);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; background-color:transparent;  }

#couv-collections.template-index .original-height .mosaic__item__inner:before {background-color:#FFFFFF !important;}

/* Footer */
.footer-title__button {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase; font-size: 15px;}
.footer-link {font-family: 'Linden';}
.footer-copyright__copy {font-family: 'Linden'; font-weight: 400;}
.shopify-section-group-group-footer .text-section {background: #C6D1DC;}
.shopify-section-group-group-footer .text {font-family: 'Linden'; font-weight: 400; color:#7E858D}

/* Footer Mobile */
@media only screen and (max-width: 767px) {.footer-block__logo-image {width: 340px;
    padding-right: 35px;}




/* Newsletter coding in the customizer */



/* section with just text */
#about.template-page .text__subheading {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase; margin: 30px; color:#7E858D; font-size: 32px; letter-spacing:0px;}
#about.template-page .text__content {font-family: 'Linden'; color:#7E858D}

/* Cart Empty */

.cart__empty h1 {font-family: 'IonicModern'; font-weight: 400; font-style: normal; text-transform: uppercase;}
.cart__empty .p {font-family: 'Linden'; text-transform: none; font-size: 15px;}


/* Cart Drawer */

.cart-drawer__head {font-family: 'IonicModern'!important; font-weight: 400 !important; font-style: normal !important; text-transform: uppercase !important;}



