/* 20250729230458 - v2 */
.gui,
.gui-block-linklist li a {
  color: #000000;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #2b314b;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #8e7f84;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #8e7f84;
  box-shadow: 0 0 2px #8e7f84;
}

.gui-select.gui-focus .gui-handle {
  border-color: #8e7f84;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #000000;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #131217;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #0f0e12;
  border-color: #cccccc;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #515050;
}

/* custom */
/* Name: Kevin Delahunt | Date: September 21, 2016 Time: 4:44 PM | Reason: To make the navigation bar lowercase. | Ticket #65006 : | Begin. */

.main-menu ul li.home a, .main-menu ul li a.main, .nav-responsive span {
    text-transform: lowercase;
}

/* Name: Kevin Delahunt | Date: September 21, 2016 Time: 4:44 PM | Reason: To make the navigation bar lowercase. | Ticket #65006 : | End. */

/* CUSTOM FONTS*/
/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2020 Schwartzco Inc.
        License: 2009-AILQZB     
*/


@font-face {
  font-family: 'Canela Web';
  src: url('https://cdn.shoplightspeed.com/shops/602581/files/25372794/canela-lightitalic-web.woff2') format('woff2'),
       url('https://cdn.shoplightspeed.com/shops/602581/files/25372793/canela-lightitalic-web.woff') format('woff');
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}

.Canela-LightItalic-Web {
  font-family: 'Canela Web';
  font-weight:  300;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
  font-family: 'Canela Web';
  src: url('https://cdn.shoplightspeed.com/shops/602581/files/25372797/canela-light-web.woff2') format('woff2'),
       url('https://cdn.shoplightspeed.com/shops/602581/files/25372795/canela-light-web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

.Canela-Light-Web {
  font-family: 'Canela Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}


h2 {
  font-family: 'Canela Web' !important;
}

body p {
  font-size: 14px;
  line-height: 1.7em;
}

/* LOGO POSITION */
@media only screen and (min-width: 1000px)
.logo.logo-lg img {
  Margin-top: 0px;
}
/***HEADER HEIGHT**/

@media only screen and (min-width: 1000px) {
.site-header.site-header-lg {
  height: 95px;
  max-height: 95px;
  }
}

/*MAIN MENU*/
.main-nav a{
  color: #2b314b !important;
  font-weight: 300 !important;
  font-family: Averia Serif Libre, serif;
}
.nav-style.main-nav>ul>li {
  margin-right: 30px;
}
.top-bar {
  font-family: Averia Serif Libre, serif;
  font-size: 13px;
  letter-spacing: .06em;
}
@media only screen and (min-width: 1000px) {
  .main-nav {
    margin-left: 5%;
  }
}
nav .subsubitem li {
  font-size: 14px !important;
  font-weight: 500;
}
/**DROPDOWN**/
@media only screen and (min-width: 1000px) {
.nav-style li>ul {
  background-color: #d9cfd0;
  }
}
/*HOME PAGE*/
.hero .hero-content {
  max-width: 450px;
}
.hero .hero-content h2 {
  margin-top: 20px;
  letter-spacing: .02em;
  line-height: 1.4em;
}
.hero-content p {
  font-family: Averia Serif Libre, serif;
  font-size: 15px;
  line-height: 1.7em;
  letter-spacing: 0.2em;
  margin-bottom: 10%;
  margin-top: 8%;
}
.hero-content .button.button-arrow.button-solid:after {
  display: none;
}
.hero-content .button {
  background-color: transparent !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-bottom: 2px solid #d9cfd0;
}
.button {
  font-family: Averia Serif Libre, serif;
  font-weight: 300;
  font-size: 13px;
  letter-spacing: 0.3em;
}
@media only screen and (max-width: 600px) {
  .hero-content .button {
    color: #000000 !important;
  }
}
.home-intro-text h3 {
  font-size: 18px;
  letter-spacing: 0.03em;
}
.highlight {
  background: linear-gradient(180deg, #ffffff 50%, #d9cfd0 50%);
}
.home-intro-text p{
  font-family: Muli;
  font-size: 14px;
  letter-spacing: 0.01em;
}

/*HOME SECTION TWO*/
.home-two {
  background-image: url("https://cdn.shoplightspeed.com/shops/602581/files/25428678/pnw-boutique-conscious-clothing.jpg");
  background-position: left;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 10%;
  padding-right: 10%;
}

@media only screen and (min-width: 1000px) {.home-two {
  padding-right: 30% !important;
}
}

@media only screen and (min-width: 1000px) {.home-one {
  padding-left: 10%;
  padding-right: 10%;
  }
}

.healines-module h3 {
  font-size: 18px !important;
  letter-spacing: 0.08em;
  margin-bottom: 55px;
  color: #131217;
}
.healines-module {
  background-color: #d9cfd060 !important;
}
.headline-slider h4 {
  font-size: 20px;
  letter-spacing: 0.08em;
  color: #131217;
}
.featured-products-load-more {
  display: none;
}
.featured-products .tabs-nav {
  font-family: 'Averia Serif Libre' !important;
  text-transform: lowercase;
  font-size: 14px;
  letter-spacing: 0.2em;
}
.featured-block h3 {
  font-size: 20px !important;
  letter-spacing: 0.1em;
}
.featured-block-footer .button{
  border: 0px !important;
  font-size: 16px !important;
}
.newsletter-promo-content h3 {
  font-size: 26px;
  letter-spacing: 0.08em;
  margin-bottom: 30px;
}
.newsletter-promo-content p {
  font-family: 'Muli' !important;
  font-size: 14px;
}
.newsletter-promo-content #mce-EMAIL-module placeholder {
  font-family: 'Averia Serif Libre', serif !important;
  font-weight: 300;
}
.instagram-feed span{
  font-size: 100% !important;
}
.instagram-feed .section-title h3{
  font-size: 16px;
  text-transform: lowercase;
}

/*FOOTER*/
.copyright {
  display: none !important;
}
.payments {
  display: none !important;
}
footer {
  padding-top: 100px;
  padding-bottom: 100px;
  margin-bottom: 0px;
  background-image: url("https://cdn.shoplightspeed.com/shops/602581/files/25428689/3-singing-birds.jpg");
  background-position: center;
  background-size: cover;
  margin-right: -40px !important;
  margin-left: -40px !important;
}
.footer-content p{
  color: #ffffff;
  font-family: Canela Web;
  font-style: italic;
  letter-spacing: 0.08em;
  font-size: 14px;
}
.footer-menu a{
  color: #ffffff;
  font-family: 'Averia Serif Libre' !important;
  font-weight: 300 !important;
  line-height: 2.0em;
}
.footer-contact-details a{
  color: #ffffff;
  font-family: Averia Serif Libre;
  font-size: 14px;
  text-transform: lowercase;
  letter-spacing: 0.05em;
}
.footer-contact-details .hint-text {
  font-family: Averia Serif Libre;
  font-size: 14px;
  text-transform: lowercase;
  letter-spacing: 0.05em;
  color: #ffffff;
  opacity: 1.0;
}
.footer-contact-details span.bold {
  font-weight: normal;
}
.footer-contact-details p {
  font-family: Averia Serif Libre;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
}
footer .secondary-style input[type="email"] {
  border-color: #ffffff;
}
footer .secondary-style input[type="email"]::placeholder {
  color: #ffffff;
  font-size: 12px;
  font-family: Averia Serif Libre;
  font-weight: 300;
  letter-spacing: 0.08em;
  text-transform: lowercase;
  opacity: 1.0;
}
footer .button {
  color: #ffffff !important;
}
@media only screen and (min-width: 600px) {
.footer-menu {
  margin-right: 10% !important;
}
}
.footer-menu li {
  margin-bottom: 20px;
}
@media only screen and (max-width: 600px) {
  footer {
    padding-left: 50px;
    padding-right: 50px;
  }
}
/*ABOUT PAGE*/
.text-page-about .breadcrumbs {
  display: none !important;
}
.text-page-about h1{
  font-family: Canela Web;
  font-size: 2.0rem;
  letter-spacing: 0.06em;
  margin-bottom: 40px !important;
}
@media only screen and (min-width: 1000px) {
  .about-top {
    padding-right: 10%;
    padding-left: 10%;
  }
}
@media only screen and (min-width: 1000px) {
  .about-bottom {
    background-image: url("https://cdn.shoplightspeed.com/shops/602581/files/25471801/new-york-background.jpg");
    background-position: center;
    background-size: cover;
    padding-left: 65%;
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 1000px) {.about-table  {
  margin-right: 10%;
  margin-left: 10%;
}
}
@media only screen and (min-width: 1000px) {.about-last {
  margin-right: 10%;
  margin-left: 10%;
}
}

/*BRANDS PAGE*/
.text-page-brands .breadcrumbs {
  display: none;
}
.text-page-brands h1{
  font-family: Canela Web;
  font-size: 2.0rem;
  letter-spacing: 0.06em;
  margin-bottom: 40px !important;
}
@media only screen and (min-width: 1000px) {
  .brands-top {
    padding-right: 10%;
    padding-left: 10%;
  }
}

/*CONTACT PAGE*/
.gui-page-title {
  font-family: Canela Web;
  font-size: 2.0rem;
  letter-spacing: 0.06em;
  margin-bottom: 40px !important;
}
.gui-block-title {
  font-weight: 300;
  text-transform: lowercase;
  font-size: 1.0rem !important;
  letter-spacing: 0.03em;
}
.gui-block-linklist a{
  font-weight: 300 !important;
  font-size: 14px;
}

/*SHIPPING*/
.text-page-shipping-returns h1.page-title{
  font-family: Canela Web;
  font-size: 2.0rem;
  letter-spacing: 0.06em;
  margin-bottom: 40px !important;
}
.text-page-shipping-returns .breadcrumbs {
  display: none;
}
/*TERMS*/
.text-page-general-terms-conditions .breadcrumbs {
  display: none;
}
.text-page-general-terms-conditions h1.page-title{
  font-family: Canela Web;
  font-size: 2.0rem;
  letter-spacing: 0.06em;
  margin-bottom: 40px !important;
}
.text-page-general-terms-conditions h1{
  font-family: Canela Web;
  font-size: 1.5rem;
  letter-spacing: 0.06em;
  margin-bottom: 20px !important;
}
.text-page-general-terms-conditions h2{
  font-family: Canela Web;
  font-size: 1.2rem;
  letter-spacing: 0.06em;
  margin-bottom: 20px !important;
}

/*PRIVACY*/
.text-page-privacy-policy .breadcrumbs {
  display: none;
}
.text-page-privacy-policy h1.page-title{
  font-family: Canela Web;
  font-size: 2.0rem;
  letter-spacing: 0.06em;
  margin-bottom: 40px !important;
}

/*COLLECTION SIDEBAR*/
.filter-title {
  font-family: Averia Serif Libre;
  margin-bottom: 15px;
}
.categories-list li.active a{
  font-family: Averia Serif Libre;
  font-weight: 300;
  margin-bottom: 10px;
  margin-top: 10px;
}
.categories-list li a {
  font-family: Averia Serif Libre;
  font-weight: 300;
  margin-bottom: 10px;
  margin-top: 10px;
}
.categories-list li.active{
  margin-bottom: 30px;
}
