/** Shopify CDN: Minification failed

Line 463:5 Expected ":"

**/
@font-face {
 font-family: "ivory-mono";
  src: url("/cdn/shop/files/IvoryMonoLLWeb-Light.woff?v=1712332599") format("woff"), url("/cdn/shop/files/IvoryMonoLLWeb-Light.woff2?v=1712332599") format("woff2");
        
}


@font-face {
 font-family: "cambon";
  src: url("/cdn/shop/files/Cambon-Thin.woff?v=1712332655") format("woff"), url("/cdn/shop/files/Cambon-Thin.woff2?v=1712332654") format("woff2");
        
}

@font-face {
 font-family: "prophet";
  src: url("/cdn/shop/files/ABCProphet-Thin.woff?v=1712332672") format("woff"), url("/cdn/shop/files/ABCProphet-Thin.woff2?v=1712332672") format("woff2");
        
}

@font-face {
 font-family: "tt-commons";
  src: url("/cdn/shop/files/TTCommonsPro-Rg.woff?v=1712332763") format("woff"), url("/cdn/shop/files/TTCommonsPro-Rg.woff2?v=1712332763") format("woff2");
        
}
p.h1 {

    text-transform: initial !important;
}



h1 { font-family: "cambon" !important;
    letter-spacing: 0em !important;
    text-transform: inherit !important;
   font-weight: 100 !important;
   font-size: 39px;
   line-height: 46px;
     }
.h1{ font-family: "cambon" !important;
    letter-spacing: 0em !important;
    text-transform: inherit !important;
   font-weight: 100 !important;
   font-size: 39px;
   line-height: 46px;}

@media screen and (max-width: 700px){ .h1 {
  font-size: 32px;
    line-height: 42px;
                                         }}


@media screen and (max-width: 700px){ h1 {
  font-size: 32px;
    line-height: 42px;
                                         }}



h3 { font-family: "cambon" !important;
    letter-spacing: 0em !important;
    text-transform: inherit !important;
   font-weight: 100 !important;
   font-size: 34px;
   line-height: 42px;}
.h3{ font-family: "cambon" !important;
    letter-spacing: 0em !important;
    text-transform: inherit !important;
   font-weight: 100 !important;
   font-size: 34px;
   line-height: 42px;}

.h2 {
   font-family: "prophet";
  text-transform: uppercase;
  letter-spacing: 0em !important;
  font-size: 42px;
    line-height: 48px;
      font-weight: 100;
}

h2 {
   font-family: "prophet" !important;
  text-transform: uppercase;
  letter-spacing: 0em !important;
  font-size: 42px;
  line-height: 48px;
      font-weight: 100 !important;
}

@media screen and (max-width: 700px){ h2 {font-size: 34px;
    line-height: 42px;}}

@media screen and (max-width: 700px){ .h2 {font-size: 34px;
    line-height: 42px;}}




h4 {
   font-family: "ivory-mono" !important;
  font-size: 13px !important;
  text-transform: uppercase;
  letter-spacing: .1em !important;
  color: black;
  font-weight: 100 !important; 
}

.h4{
    font-family: "tt-commons" !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: .1em !important;
    font-weight: 600 !important;}
h5 {
    font-family: "tt-commons";
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: 600 !important;}


.h5{
  font-family: "adobe-caslon-pro", serif;
font-weight: 400;
font-style: italic !important;
  font-size: 20px;
    letter-spacing: 0.05em;
     text-transform: capitalize !important;
} 

.h6 {font-family: "ivory-mono" !important;
  font-size: 13px !important;
  text-transform: uppercase;
     font-weight: 100 !important;
  letter-spacing: .1em !important;
  color: black; }

li  {
  
  font-family: "adobe-caslon-pro", serif;
font-weight: 400;
font-style: normal !important;
  font-size: 16px;
letter-spacing: 0em;
}

p {
  
  font-family: "adobe-caslon-pro", serif;
font-weight: 400;
font-style: normal !important;
  font-size: 16px;
letter-spacing: 0em;
}


/* header */
.header {
      box-shadow: none !important;
}
/* announcement */@media screen and (max-width: 700px){
#shopify-section-sections--17656333893857__announcement-bar p{
  font-size: 11px !important;
}
.text-subdued {
  font-size: 11px !important;}}


/* cart */

.header__cart-dot {
    display: none;}
#shopify-section-sections--17656333893857__header img {
    vertical-align: middle;
    display: inline-block !important;
}
.h6.link-faded{
   font-family: "ivory-mono" !important;
  font-size: 13px !important;
  text-transform: uppercase;
  letter-spacing: .1em !important;
  color: black;
  font-weight: 100 !important;
}
@media screen and (min-width: 700px){
.header__secondary-nav {
    column-gap: 1.25rem;
    margin-right: 50px;
      gap: .625rem .9rem !important;
    display: flex !important;
}


  a.header--search {
    margin-left: 50px !important;
  }
}









/* mega menu */
.mega-menu {
  background-color: #e8e8e1;
}
.features--zoom-image .zoom-image {
    transform-origin: center;
    transition: none;
}
/* homepage */

.button {
    margin-top: 10px;
    border-radius: 30px;
    border: 0px !important;
    padding: 9px 22px;
   font-family: "tt-commons";
    font-weight: 600 !important;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .1em;
  transition: none;}

.button:hover {
  transition: none;
  background-color: #b18260;
  color: black !important;
}

/* blog button */ 
#bloggy--article .bggle_text-with-image .bggle_text--container .bggle_button-link {
    margin-top: 10px;
    border-radius: 30px;
    border: 0px !important;
    padding: 9px 22px;
   font-family: "tt-commons";
    font-weight: 600 !important;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .1em;
  transition: none;}
.link, .prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse) {
    background: none;}

/* hero section / power */ 

@media screen and (max-width: 700px){
.ss-text__content.ss-grid-block{
  padding: 1rem !important;
  
}

  .header-sidebar__back-button.is-divided {
    padding-top: 15px;}
}

/* collection pg */
.content-over-media {
  min-height: 250px;
}

/* product */
.product-title {
  font-family: "adobe-caslon-pro", serif;
font-weight: 400;
font-style: italic;
  font-size: 20px;
    letter-spacing: 0.05em;
  line-height: 25px;
     text-transform: capitalize !important;
} 
.faq__content .text-with-icon {
     font-family: "tt-commons";
    letter-spacing: 0em !important;
  font-size: 15px !important;
  font-weight: 600 !important;
}

.text-subdued {
      font-weight: 100 !important;
   font-family: "ivory-mono";
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: black;
}
.text-on-sale{
      font-weight: 100 !important;
   font-family: "ivory-mono";
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: black;
}


/* check box */

    .checkbox {
        border: 1px solid black;
    }


/* product on mobile */
@media screen and (max-width: 800px){ h1.product-title.h3{
    font-size: 34px;
  line-height: 40px;
}
}

/*testimonials */
#shopify-section-template--17656333304033__testimonials_nMRqmn {
  background-image: url("/cdn/shop/files/Cedar_Vine_Asset1.png?v=1712350402");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden !important;
  width: 100vw !important;
  position: relative;
}

@media screen and (max-width: 800px){
 #shopify-section-template--17656333304033__testimonials_nMRqmn h3 {   font-size: 22px !important;
    line-height: 25px;}

}



/*scrolling */
.scrolling-content__text {
   font-family: "tt-commons";
    letter-spacing: 0em !important;
  word-spacing: 1em;
  font-size: 15px !important;
  font-weight: 600 !important;
}
/* product collection grid*/



#shopify-section-template--17656333304033__collection-list .button {
  font-family: "adobe-caslon-pro", serif;
  font-weight: 400 !important;
  font-style: italic;
  font-size: 20px;
  text-transform: lowercase !important;
  letter-spacing: 0.05em;
  background-color: #d8c77f !important;
}
#shopify-section-template--17656333304033__collection-list .color-scheme--scheme-4 {
      --button-background: #d8c77f !important;
}
#shopify-section-template--17656333304033__collection-list .color-scheme--scheme-4:hover {
      --button-background: #69797b !important;
}
/* collection grid on mobile */
@media screen and (max-width: 800px){
  
#shopify-section-template--17656333304033__collection-list .collection-card {
    align-content: start;
    gap: 1rem;
    display: flex;
    flex: 0 0 100%;
    max-width: 80%;
}
#shopify-section-template--17656333304033__collection-list .wrap {
    flex-wrap: nowrap;
    overflow: scroll;
    display: flex;
}
}

/* made for you */
#section-template--17656333304033__power_section_VxtkXy{
  background-color: #e8e8e1 !important;
}

#shopify-section-template--17656333304033__image_with_text_EAzgpJ *, :before, :after{
  border-style: none !important;
  border-width: 0px !important;
}



/*why linen*/
#shopify-section-template--17656333304033__power_section_Fqbdnx{
  background-color: #ddbea5 !important;
}

/*our goal*/
#shopify-section-template--17656333304033__power_section_gwKnFz{
  background-color: #d9c780 !important;
}


/*FOOTER*/
.footer__aside p {
  font-family: "tt-commons" !important;
  font-size: 13px;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
}

.link-faded {
       font-family: "ivory-mono" !important;
  font-size: 13px;
font-weight: 300;
font-style: normal; 
  color: black;
padding-top: 0px;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
}
.locale-selectors__content {
  display: none !important;
}
.footer {
    padding-block-end: 0;
}
.footer__aside {
  background-color: #edc9ab;
padding-left: 40px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer .container {
   margin-left: 0px !important;
      margin-right: 0px !important;
}

@media screen and (min-width: 800px){
.footer__block-list {
    column-gap: 2rem;
    padding-left: 5vw;
    padding-right: 5vw;
}}

.footer__block--newsletter
.sm\:gap-5 {
    gap: 0rem;
}

element.style {
    --text-color: black;
    color: rgb(var(--text-color));
    --border-color: var(--text-color) / 0.15;
}

:root {
style attribute 
    --text-color: black !important; }


.heading.text-subdued.text-xxs {
     font-family: "ivory-mono" !important;
font-weight: 300;
font-style: normal; 
  color: black;
padding-top: 0px;
  letter-spacing: 0.18em;
  text-transform: uppercase !important;
}

@media screen and (max-width: 800px){
  .footer__block-list {
    text-align: center;
    margin: auto; }
}


.locale-selectors__container {
    padding-bottom: 0em !important;
}
/*logos footer mobile */
@media screen and (max-width: 800px){
.footer__block.footer__block--image {
  margin-left: 4em;
}
.social-media--list {
    margin-left: 10em;
}}




/* social icons*/
.social-media--list {
    margin-left: 5em;}
.social-media--list .social-media__item {
    opacity: 1;}
@media screen and (max-width: 800px){
  .social-media--list {
    margin-left: 10em !important;
}}
   .social-media--block .social-media__item {

    justify-content: center !important;
    display: flex !important;
    align-items: center !important;}                                 

/*newsletter*/
.input, .textarea, .select {
  border-radius: 30px;
  border: 1px solid black;
  font-size: 13px;
   font-family: "tt-commons" !important;
      font-weight: 600 !important;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: black !important;
}
.form {
    padding-top: 2em;}





/* login page */
#shopify-section-template--17656333730017__main {
  border-top: 1px solid black;
    border-bottom: 1px solid black;

}

/* search */
.header-search__form-control .sm\:h4 {
    font-style: normal !important;
  font-family: "tt-commons";
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .1em;
    font-weight: 600 !important;
}
.predictive-search__suggestions{
    font-style: normal !important;
  font-family: "tt-commons";
  font-size: 13px;
    font-weight: 600 !important;
}
.link-reverse{
      font-style: normal !important;
  font-family: "tt-commons";
  font-size: 13px;
    font-weight: 600 !important;
}
/* side cart */
ul.text-subdued li {
  font-family: "tt-commons";
  letter-spacing: 0em !important;
  text-transform: lowercase;
  font-size: 15px !important;
  font-weight: 600 !important;
}

.v-stack.justify-items-start.gap-1 a { font-family: "cambon" !important;
    letter-spacing: 0em !important;
    text-transform: inherit !important;
   font-weight: 100 !important;
       font-size: 24px;
    line-height: 32px;}

.drawer::part(header) {
    min-height: min(var(--header-height), 5rem);
    border-block-end: 1px solid black;}
:where(.modal,.drawer,.popover,.header-search)::part(close-button) {
    opacity: 1;}


.line-item-info .text-xs {
    font-family: "adobe-caslon-pro", serif;
font-weight: 400;
font-style: normal !important;
  font-size: 16px;
letter-spacing: 0em;
      text-transform: initial;
}

.link-faded-reverse{
    font-family: "adobe-caslon-pro", serif;
font-weight: 400;
font-style: normal !important;
  font-size: 16px;
letter-spacing: 0em;
}


/* product pages */
h1.product-title.h3 {
  font-style: normal;
  font-family: "cambon" !important;
  letter-spacing: 0em !important;
  text-transform: inherit !important;
  font-weight: 100 !important;
  font-size: 39px;
  line-height: 46px;
}
.h5.text-subdued.line-through {
  font-family: "tt-commons";
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 600 !important;
}
.button, .shopify-challenge__button, .shopify-payment-button__button--unbranded {
    margin-top: 10px;
  color: black;
background-color: #ddbea5 !important;
    border-radius: 30px;
    border: 0px !important;
    padding: 9px 22px;
   font-family: "tt-commons";
    font-weight: 600 !important;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .1em;
  transition: none;}

.shopify-challenge__button, .shopify-payment-button__button--unbranded:hover {
  transition: none;
  background-color: #b18260 !important;
  color: black !important;
}



/* prodcut button */
.block-swatch {
  background-color: #e8e8e1;
       font-family: "ivory-mono" !important;
  font-size: 13px;
font-weight: 300;
font-style: normal; 
  color: black;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
}
.gap-2 {
   font-family: "tt-commons";
    font-weight: 600 !important;
  font-size: 13px;
  letter-spacing: .1em;
}
:checked+.block-swatch, .block-swatch.is-selected {
   background-color: #d8c77f;
}

.quantity-selector {
    border: 1px solid;}


.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text.sezzle-left {
   font-family: "adobe-caslon-pro", serif;
font-weight: 400 !important;
font-style: normal !important;
  font-size: 16px !important;
letter-spacing: 0em;
}

.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-payment-amount {
   font-family: "adobe-caslon-pro", serif;
font-weight: 400 !important;
font-style: normal !important;
  font-size: 16px !important;
letter-spacing: 0em;
}

.accordion {
    border-bottom: .75px solid black;
}

.product-sticky-bar {
  background-color: #e8e8e1;
}


/* collection page*/
.content-over-media.content-over-media--auto h1 {
     font-family: "prophet" !important;
  text-transform: uppercase !important;
  letter-spacing: 0em !important;
  font-size: 42px !important;
  line-height: 48px;
      font-weight: 100;
}

.collection-description{
  
  font-family: "adobe-caslon-pro", serif;
font-weight: 400;
font-style: normal !important;
  font-size: 16px;
letter-spacing: 0em;
}

.breadcrumb__list-item {
  font-weight: 100 !important;
    font-family: "ivory-mono";
    font-size: 11px !important;
    text-transform: uppercase !important;
    letter-spacing: .1em !important;
    color: black;
}


.text-with-icon.justify-center{
   font-family: "tt-commons";
    font-weight: 600 !important;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: .1em !important;
  
}

.reversed-link {
   font-family: "tt-commons";
    letter-spacing: 0em !important;
  font-size: 15px !important;
  font-weight: 600 !important;
}


/* find your size */
#section-template--17741708329185__power_section_6chmgL .section-background {
    display: inline !important;
}


/*vertical tabs */
@media screen and (min-width: 700px){
.c-vertical-tabs, .c-vertical-tabs__inner {

    padding: 40px;}}

@media screen and (max-width: 700px){
.c-vertical-tabs__item.is-active .c-vertical-tabs__content-wrapper {
    display: block;
    border-left: 1px solid black;
}
.c-vertical-tabs__item.is-active .c-vertical-tabs__tab {
    border-right: 0px solid black !important;}
.c-vertical-tabs__tab-wrapper .c-vertical-tabs__tab {
    border-top: 1px solid black !important;
}

}


.c-vertical-tabs__media--spacing img {
    padding-left: 0rem;
}

.c-vertical-tabs__inner {
    border-bottom: 1px solid black !important;
      border-right: 1px solid black !important;
    border-top: 1px solid black !important;
}
.c-vertical-tabs__item.is-active .c-vertical-tabs__tab {
    cursor: default;
    border-right: 1px solid black !important;
}
.c-vertical-tabs__tab-wrapper .c-vertical-tabs__tab {
    border-left: 1px solid black !important;}


.c-vertical-tabs__tab-icon {
  display: none !important;
}

.c-vertical-tabs__tab-title {
    font-family: "tt-commons" !important;
    font-weight: 600 !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: .1em !important;
}
.c-vertical-tabs__media--spacing img {
    padding-left: 0rem !important;
}

/******Our LINEN**********/
#section-template--17742684422369__power_section_dgRxRh{
  background-color: #ddbea5 !important;
}


 

/** Core CSS for Image List Tabs **/
.horizontal .c-image-list {
  flex-direction: column;
}

.horizontal ul.c-image-list__nav {
  width: 100%;
  display: flex;
  justify-content: flex-start !important;
  gap: 1rem !important;
}

/** Content Styles **/
.horizontal .c-image-list__media-item {
  border: 1px solid !important;
  padding: 3% !important;
}

.horizontal .c-image-list__nav {
  margin-top: 10px !important;
}

/** Content Widths **/

.horizontal .c-image-list__media {
  min-width:50% !important;
  flex-basis:50% !important;
}


/** Aspect Ration of Image **/
.horizontal .c-image-list__media {
  position: relative;
  height: 0 !important;
  padding-bottom: 50% !important; 
}

.horizontal .c-image-list__media img {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  inset: 0;
}

/** Padding of Nav Items **/
.horizontal .c-image-list__nav li a {
    padding: 0.7rem 0.7rem;
  box-sizing: border-box;
}

.horizontal .c-image-list__nav li {
  position: relative;
  z-index: 2 !important;
}

/** Active Item Bottom Border **/
.horizontal .c-image-list__nav li a::before {
  content: "";
  position: absolute !important;
  width: auto !important;
  height: auto !important;
  inset: 0 !important;
  background-color: yellow !important;
  background-color: rgb(var(--color-background)) !important;
  
  bottom: -1px !important;
  z-index: -1 !important;
  opacity: 0 !important;
  border-left: 1px solid !important;
  border-right: 0px solid !important;
}

.horizontal .c-image-list__nav li a.is-active::before {
  opacity: 1 !important;
}

/** Nav Item Borders and Hover Transition **/
@media screen and (min-width: 800px){
.horizontal .c-image-list__nav li a:hover::after {
  top: -5px;
}}
.horizontal .c-image-list__nav li a::after {
  content: "";
  position: absolute;
  width: auto;
  height: auto;
  inset: 0;
  background-color: transparent;
  bottom: -1px;
  z-index: -1 !important;
  opacity: 1 !important;
  border: 1px solid !important;
  border-bottom: 0px solid !important;
  transition: 0.2s !important;
}
@media screen and (max-width: 800px){
.horizontal .c-image-list__nav li a::after {
    border: 0.5px solid !important;}
.horizontal .c-image-list__nav li a {
    padding: 0rem 0.7rem !important;}
}

@media screen and (max-width: 800px){
#shopify-section-template--17742684422369__image_list_PYkWmr .horizontal .c-image-list__nav li a {
    padding: 0rem 0.7rem !important;
}}



/** Font Size **/
.horizontal .c-image-list__nav a span {
  
          font-family: "ivory-mono" !important;
  font-size: 13px;
font-weight: 300;
font-style: normal; 
  color: black;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
}

@media screen and (max-width: 800px){
.horizontal .c-image-list__media {
    position: relative;
    height: 0 !important;
    padding-bottom: 100% !important;

}

.horizontal ul.c-image-list__nav {

    gap: 0rem !important;
}}


@media screen and (max-width: 800px){
div.c-image-list__media-content{
      padding: 2rem !important;
}
}




/* Home Linen Palette*/
#shopify-section-template--17742684422369__image_list_PYkWmr{
  background-color: white !important;
}



#section-template--17742684422369__image_list_G9qfRh{
  background-color: #e8e8e1 !important;
}
#section-template--17742684422369__image_list_G9qfRh .c-image-list__nav li:first-child {
    border-bottom: 1px solid black;
  display: inline;
  }


@media screen and (max-width: 800px){
#section-template--17742684422369__image_list_G9qfRh .c-image-list__nav li:first-child {
border-bottom: 1px solid black;
    display: inline-flex;
    white-space: nowrap;
    padding-left: 23px;
    padding-right: 23px;
    padding-bottom: 0px !important;
    text-align: center !important;
    justify-content: center;
}

.c-image-list__nav a span {
    padding: 5px;
    display: grid;
    justify-content: center;
    text-align: center !important;}


}

/* color swatches section*/
.c-image-list__nav li a {
  font-weight: 100 !important;
  font-family: "ivory-mono";
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  color: black;
      line-height: 2.4 !important;
}

@media screen and (max-width: 800px){
#shopify-section-template--17742684422369__image_with_text_ycjhzH .section-spacing {
    padding: 30px;
}}


/* about us */

#section-template--17737206661345__power_section_eTnGhA .section-background {
    display: inline !important;
}
/*meet the team section */
  #shopify-section-template--17737206661345__image_list_hrrWYP .c-image-list__media-item a:is-active {
  border-bottom: 1px solid;
}


@media screen and (max-width: 800px){
  #shopify-section-template--17737206661345__image_list_hrrWYP .c-image-list__media img 
  {
      min-height: 50%;
    max-height: 50vh;
}

  #shopify-section-template--17737206661345__image_list_hrrWYP .c-image-list .c-image-list__media 
  {
    border-top: 1px solid;
    border-bottom: 1px solid;
 border-left: 0px !important;
 border-right: 0px !important;}

  
  #shopify-section-template--17737206661345__image_list_hrrWYP .c-image-list__media 
  {
    --image-ratio-percent: 213% !important;}


  
  #shopify-section-template--17737206661345__image_list_hrrWYP  .c-image-list__nav li a {
    padding: 20px;}
    
#shopify-section-template--17737206661345__image_list_hrrWYP .c-image-list {
   border-left: 1px solid !important;
 border-right: 1px solid !important;
}
}

/* image collection section on about us */
#shopify-section-template--17737206661345__video_image_grid_mpq3Yq{
  background-color: white !important;
}


#shopify-section-template--17737206661345__video_image_grid_mpq3Yq .c-video-section__item {
  padding: 4vw;
}
@media screen and (min-width: 800px){
#shopify-section-template--17737206661345__video_image_grid_mpq3Yq .c-video-section__item:nth-child(-n + 3) {
  border-right: 1px solid;
}
#shopify-section-template--17737206661345__video_image_grid_mpq3Yq .c-video-section {
  border-top: 1px solid;
  border-bottom: 1px solid;
}

}

/* how its going */
#shopify-section-template--17737206661345__power_section_eTnGhA .section-background {
  background-color: white;
}


/* CREATED FOR WOMEN, BY WOMEN */
#shopify-section-template--17737206661345__power_section_AwrPdw .section-background {
  background-color: #d9c780;
}

#shopify-section-template--17737206661345__power_section_AwrPdw .section-background {
    display: inline !important;
}



/*reviews klaviyo */
.kl_reviews__summary__header {
  font-family: "cambon" !important;
  letter-spacing: 0em !important;
  text-transform: inherit !important;
  font-weight: 100 !important;
  font-size: 34px  !important;
  line-height: 42px;
}
.kl_reviews__histogram__row {
  font-family: "tt-commons" !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  font-weight: 600 !important;
}

.kl_reviews__summary__average_value{
  font-family: "tt-commons" !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  font-weight: 600 !important;
}

.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select {
    font-family: "ivory-mono" !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  color: black;
  font-weight: 100 !important;
}

.kl_reviews__summary__average_denominator{
  font-family: "tt-commons" !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  font-weight: 600 !important;
}



.kl_reviews__reviews_list button {
  font-family: "ivory-mono" !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  color: black;
  font-weight: 100 !important;
}
.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button{
  font-family: "tt-commons" !important;
      border-radius: 30px !important;
    padding: 10px 12px !important;
    font-weight: 600 !important;
  font-size: 13px !important;
  text-transform: uppercase;
  letter-spacing: .1em !important;
  background-color: #d8c77f !important;
  color: black !important;
}


/* returns page */
#shopify-section-template--17796887544033__power_section_BhMfYh {
  background-color: #ddbea5;
}


/* US and International Returns */
#shopify-section-template--17796887544033__power_section_J9yM7B .section-background {
    display: inline !important;
}
@media screen and (max-width: 800px){
.ss-spacer {
  display: none;
}}




/* additional pages */
.timeline__nav>button {
  font-family: "tt-commons" !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.1em !important;
  font-weight: 600 !important;
}



.kk-seo-content {
  padding: 20px;
}
.kk-seo-content h2 {
  padding: 10px 0;
  margin-top: 30px 
  margin-bottom: 10px 
  font-family: "cambon"
}
.kk-seo-content p {
  padding: 10px 0;
}


.home-content-trigger-2 {display:none;}

.home-content-trigger, .home-content-trigger-2 {
  background: none!important;
  transition: none!important;
}

.kk-home h1 {
    font-size: var(--text-h1);
    padding: 0 90px; 
}

.kk-home h2 {
    font-size: var(--text-h2);
    padding: 20px 90px 10px 90px; 
}

.kk-home p {
    padding: 0 90px; 
    margin-bottom: 1.5em;
}

@media (max-width: 600px) {
    .kk-home h1,
    .kk-home h2,
    .kk-home p {
        padding: 0px 40px; 
    }
}