/** Shopify CDN: Minification failed

Line 789:0 Unexpected "}"

**/
.collection-heading-details .description, .collection-title .description{
  max-width: 1000px!important;
}

/*STORE LOCATOR APP*/
.addresses li{
  background: url("/cdn/shop/files/k_pure_location_icon_black_linen_drop.png?v=1648601682") no-repeat scroll 12px 17px transparent!important;
}

#col-main.show-addresses {
    padding-left: 100px;
    padding-right: 100px;
}

@media only screen and (max-width: 749px) {#col-main.show-addresses {
    padding-left: 0px;
    padding-right: 0px;
}}

/*BOLD*/
#shopify-section-template--19417962709222__main .page-title .label{
  margin-top:40px!important;
}

.stx-button--large {
    Font-family: Hartwell!important;
    background-color: black!important;
    letter-spacing: 0.05em!important;
    font-size: 14px!important;
    margin: 0px!important;
  border:0px!important;
  margin-top: 30px!important;
}

.stx-button--large:hover {
  background-color:#FFFDF7!important;
  border:1px solid black!important;
  color: black!important;
}

/*PRODUCT THUMBNAILS*/
.product-gallery--media-thumbnail {
    aspect-ratio: 1 / 1;
    position: relative;
    max-width: 100%;
    height: 100px;
    overflow: hidden;
    padding: 0;
    background: none;
    border: 0;
}

.product-gallery--media-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.product__media img {
    height: 100px; 
    width: 100%;
    object-fit: cover;
    object-position: center;
}

/*PRODUCT MAIN IMAGE*/
.product-gallery--media-wrapper {
  aspect-ratio: 1 / 1;
  width: 100%;
  max-width: 600px;
  overflow: hidden;
}


.product-gallery--media-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}





/*REBUY*/
.rebuy-widget .primary-title{
    font-family: 'PT Mono', monospace !important;
    text-transform: uppercase;
}

div#rebuy-widget-218382 {
    background: #FFFDF7 !important;
}

div#rebuy-widget-218382 .splide__track {
    background: #FFFDF7 !important;
}

div#rebuy-widget-218382.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable, .rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable {
    font-family: 'Plaquette';
    font-weight: 100;
    padding-top: 10px;
    letter-spacing: -0.5px;
}


.rebuy-widget .rebuy-product-block .rebuy-product-media img, .rebuy-recommended-products .rebuy-product-block .rebuy-product-media img{
  border: 1px solid black!important;
}

div#rebuy-widget-218382 {
    border-top: 1px solid black;
    margin-top: -90px;
}

@media (max-width: 640px) {div#rebuy-widget-218382 {
    border-top: 1px solid black;
    margin-top: -40px;
}}

.rebuy-widget .powered-by-rebuy a, .rebuy-recommended-products .powered-by-rebuy a{
  display: none!important;
}


/*SMART CART*/
[data-rebuy-component=cross-sell-widget] .rebuy-widget .super-title, [data-rebuy-component=cross-sell-widget] .rebuy-widget .primary-title, [data-rebuy-component=cross-sell-widget] .rebuy-widget .description {
    font-family: 'PT Mono', monospace !important;
    text-transform: uppercase;
}

[data-rebuy-component=announcement-bar] .message{
  text-align: left!important;
}

.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable, .rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable{
font-size: 14px;
font-weight: 600;
}

.rebuy-money, .rebuy-widget .rebuy-money{
font-size: 12px;
}

.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media, .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-media{
  width: 20% !important;
}

.rebuy-cart__flyout-item-media img{
  border: 1px solid black;
}

.primary-title{
  padding-top: 20px!important;
}

.rebuy-button{
    font-family: 'Hartwell';
    text-transform: uppercase;
    font-size: 12px!important;
    letter-spacing: 0.08em;
}

.rebuy-widget .rebuy-product-title-link{
  font-family: 'Hartwell';
  font-weight: bold!important;
}

[data-rebuy-component=discount-input] .rebuy-cart__discount-form .rebuy-input-wrapper .rebuy-input{
  border: 1px solid black!important;
}

.rebuy-button:hover{
    background-color: #FFFDF7!important;
    border: 1px solid black!important;
    color: black!important;
}

.ql-align-center {
    text-align: center;
    font-family: 'Hartwell';
}

.rebuy-cart__flyout-close{
  color:#FFFDF7!important;
}


/* Base styles for all icons */
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step-icon {
  position: relative;
  width: 40px;
  height: 40px;
  background: none !important;
  overflow: hidden;
}

/* Optional: hide default inner icons */
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step-icon > * {
  opacity: 0;
}

/* Tier 1 Smooch Icon */
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step:nth-child(1) .rebuy-cart__progress-step-icon::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/cdn/shop/files/kpure-smooch-icon.png?v=1748984738');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
}

/* Tier 2 Shipping icon */
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step:nth-child(2) .rebuy-cart__progress-step-icon::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/cdn/shop/files/kpure-free-shipping-icon.png?v=1748985501'); /* Replace with your URL */
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
}

/* Tier 3 Keep Going icon */
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step:nth-child(3) .rebuy-cart__progress-step-icon::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/cdn/shop/files/kpure-keep-going-icon.png?v=1748984605'); /* Replace with your URL */
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
}

/* Tier 4 Drenched icon */
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step:nth-child(4) .rebuy-cart__progress-step-icon::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/cdn/shop/files/kpure-drenched-icon.png?v=1748984605'); /* Replace with your URL */
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
}


/* OPTIONAL: hide inner content ONLY if needed */
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step:nth-child(1) .rebuy-cart__progress-step-icon > * {
  opacity: 0;
}






/*STORY PAGE*/
.template-page .shopify-section:first-of-type .home-section, .template-product .shopify-section:first-of-type .home-section, .template-index .shopify-section:first-of-type .home-section{
  border-bottom: 1px solid black;
}

#shopify-section-template--18848252461286__16488615430c91aceb{
  padding-bottom: 65px;
}

#shopify-section-template--18848252461286__16488618468caf83dc{
  padding-top: 65px;
}

#shopify-section-template--18862315798758__164885960201d88b90{
  border-bottom: 1px solid black;
  padding-bottom: 50px!important;
}

#shopify-section-template--18862315798758__d53ffa2c-7238-4f9f-b8a1-ed3655097213{
  margin-top: -50px!important;
}

.featured-blog__article {
    background: #FBF6EB;
}

section.home-section.clearfix.picture-block.picture-block-left.picture-block--is-spaced-regular.picture-block--desktop-height-natural.picture-block--mobile-height-natural {
    border-bottom: 1px solid black;
}

#shopify-section-template--18475793842406__164729489897baa3df .home-section.has-heading{
  padding-bottom: 50px!important;
}

#shopify-section-template--18475793842406__fc7727ce-4b9b-438c-8cf3-f636b0cf4de2{
  border-top: 1px solid black !important;
}

#shopify-section-template--18848252297446__dynamic_collection_8gUQjA {
  padding-bottom: 50px!important;
}

.slide.active{
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

#shopify-section-template--18848252297446__1646328842d976b640{
  padding-top: 60px;
  padding-bottom: 100px;
}

#shopify-section-template--18475793842406__dynamic_collection_8gUQjA .home-section.has-heading{
  padding-top: 100px !important;
  padding-bottom: 0px !important;  
}

#shopify-section-template--18475793842406__1646328842d976b640{
border-top: 1px solid black;
}

#shopify-section-template--18475793842406__dynamic-logo-list-1{
  padding-top: 40px !important;
  padding-bottom: 60px !important;
}

.main-footer .sub-footer nav a {
    color: black;
    font-family: hartwell;
}

@media (max-width: 940px) {
    .template-collection .product-list-sidebar, .template-collection .product-list-withsidebar {
        width: 100%;
        margin-top: -80px;
    }
}

/*BLOG*/
.article-meta {
  display: none!important;
}
.article-author-image {
  display: none !important;
}
.article-author-writtenby {
  display: none !important;
}
.article-author-name {
  display: none !important;
}
.article-header .article-author {
  display: none !important;
}
a.article-rte-continuereading {
  margin-top: 20px;
  border: 1px solid black;
  padding: 10px;
  font-family: 'PT Mono', monospace !important;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-right: 560px;
}
a.article-rte-continuereading:hover {
  background-color: black;
  color:#FFFDF7;
}
a.article-rte-continuereading::after {
    content: " \2192";
}
@media only screen and (max-width: 749px) {a.article-rte-continuereading {
  margin-top: 20px;
  border: 1px solid black;
  padding: 10px;
  font-family: 'PT Mono', monospace !important;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-right: 175px;
}}

.featured-blog__article {
  border: 1px solid black;
  padding: 20px;
}
.featured-blog__article-continue-reading {
  font-family: 'PT Mono', monospace !important;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 14px;
  text-decoration: underline;
}
.featured-blog__article-continue-reading:hover {
  opacity: 50%;
}

/*REVIEWS*/
.spr-container {
  border: none !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.spr-review, .spr-form{
      border-color: black !important;
}

.spr-pagination{
  border-top: none !important;
}

:root{
  --van-price-integer-font-family:'Hartwell'!important;
}

/*FONTS*/

/*------------------------------------
 *   CUSTOM FONTS
 *------------------------------------*/

@font-face {
  font-family: 'Plaquette';
  src: url('/cdn/shop/files/Plaquette.woff2?v=1732900742') format('woff2'),
       url('/cdn/shop/files/Plaquette.woff?v=1732900742') format('woff');
}

@font-face {
  font-family: 'Hartwell';
  src: url('/cdn/shop/files/Hartwell.woff2?v=1732900860') format('woff2'),
       url('/cdn/shop/files/Hartwell.woff?v=1732900860') format('woff');
}


.product__title{
  font-family: 'Plaquette' !important; 
  letter-spacing: -2px;
  font-size: 28px;
}

.product-tabs__label{
    font-family: 'PT Mono', monospace !important;
   border: 1px solid black;
    padding: 10px;
}

.product-tabs__radio:checked+.product-tabs__label{
  background-color:#FBF6EB;
}


.product-card-details .title {
  font-family: 'Plaquette' !important; 
  letter-spacing: -2px;
    line-height: 22px !important;
}


.option-name{
font-family: 'Hartwell'!important;  
  font-weight: 400;
}

label.product-quantity-label {
    font-family: 'Hartwell'!important;  
    font-weight: 400;
}

.product-form .product-submit {
    font-family: 'Hartwell'!important;  
    font-weight: 500;
  font-size: 14px;
}

.cart-mini-empty{
    font-family: 'Hartwell'!important;  
    font-weight: 400;  
}

.cart-mini__continue-shopping{
  color: white!important;
  background-color: black!important;
      font-family: 'Hartwell'!important;  
    font-weight: 500;  
}

.option-value-name{
    font-family: 'Hartwell'!important;  
    font-weight: 400;  
}

.cart-mini-item-title{
    font-family: 'Hartwell'!important;  
    font-weight: 400;  
}

.cart-mini-subtotal-heading{
    font-family: 'Hartwell'!important;  
    font-weight: 400;  
}

.cart-mini-subtotal-value{
    font-family: 'Hartwell'!important;  
    font-weight: 400;  
}

.cart-mini-actions__checkout-button.action-button{
    font-family: 'Hartwell'!important;  
    font-weight: 500;  
  font-size: 14px;
}

.cart-mini-item-price{
    font-family: 'Hartwell'!important;  
    font-weight: 400;  
}

.cart-mini-actions>.cart-mini-actions-cart{
    font-family: 'Hartwell'!important;  
    font-weight: 500;  
  font-size: 14px;
}

.sidebar-drawer__header-container{
    font-family: 'Hartwell'!important;  
    font-weight: 500;  
  font-size: 14px;
}

.sidebar-drawer__free-shipping-banner{
    font-family: 'Hartwell'!important;  
    font-weight: 500;  
}

.product-option{
    font-family: 'Hartwell'!important;  
    font-weight: 400;  
}

.product-card-interaction{
    font-family: 'Hartwell'!important;  
    font-weight: 500;    
}

.product__price .money--last{
    font-family: 'Hartwell'!important;  
    font-weight: 500;   
}

.breadcrumb-navigation{
    font-family: 'Hartwell'!important;  
    font-weight: 400;    
}

.product-form .product-submit{
  background-color: black!important;
  color: white!important;
}

.product-form .product-submit:hover {
    background-color: white;
}

.template-contact .field-wrap .field{
      font-family: 'Hartwell'!important;  
    font-weight: 400;   
}

.template-contact .contact-form .submit-button{
      font-family: 'Hartwell'!important;  
    font-weight: 500;     
}

.article-title a{
  font-family:'Plaquette'!important;
}

.article-date{
      font-family: 'Hartwell'!important;   
}

.blog-sidebar-recentposts-title, .blog-sidebar-tags-title{
      font-family: 'Hartwell'!important;   
}

.blog-sidebar-recentposts-post-title{
  font-family: 'Hartwell'!important; 
  font-weight: 700;
}

.blog-sidebar-recentposts-post-date{
      font-family: 'Hartwell'!important;   
}

.article-title{
  font-family:'Plaquette'!important;
}

.pxs-announcement-bar {
    font-weight: 500;
    text-decoration: none;
    letter-spacing: .03em;
    font-size: 14px;
}

p.picture-block-body {
  color: #FBF6EB !important;}


h2.title{
  font-family: 'Plaquette' !important;
font-size: 42px;
padding-bottom: 15px;
letter-spacing: -3px;
line-height: 60px;}

@media only screen and (max-width: 749px) {.picture-block.picture-block--desktop-height-natural .picture-block-image img{
  border-right: 0px!important;
}}

@media only screen and (max-width: 749px) {
h2.title{
  font-family: 'Plaquette' !important;
padding-bottom: 15px;
letter-spacing: -2px;
  line-height: 40px;
}}

@media only screen and (max-width: 749px) {
  .picture-block-content {
    max-width: 80% !important;
    text-align: center;
  }}

@media only screen and (max-width: 749px) {
  .store-title img {
    max-width: 80% !important;}}

  .product-card-details .title {
    font-size: 16px !important;
    line-height: 18px !important;
    letter-spacing: -1px !important;
  }

@media only screen and (max-width: 749px) {
  .product-card-details .title {
    margin-top: 5px;
    margin-bottom: 9px;
    font-size: 12px !important;
    line-height: 13px !important;
  }}

@media only screen and (max-width: 749px) {
  .product-item__price {
    font-family: 'Hartwell'!important;
    font-size: 10px !important;
    margin-top: -20px !important;
  }}

  .product-item__price {
  font-family: 'Hartwell'!important;
  font-weight: 500;
  }

.page-title .label{
  font-family: 'Plaquette' !important;
letter-spacing: -2px;
}

h3.tagline{
  font-family: 'PT Mono', monospace !important;
font-size: 16px !important;
line-height: 22px !important;}

h3{
  font-family: 'PT Mono', monospace !important;
font-size: 16px !important;
line-height: 22px !important;}

h3.label.preload{
  font-family: 'PT Mono', monospace !important;
font-size: 28px !important;
line-height: 32px !important;}

h2 {
  font-family: 'PT Mono', monospace !important;
  letter-spacing: 0px !important;
}

p {
  font-family: 'Hartwell' !important;}

p.main-header--nav-links {
  font-family: 'Hartwell' !important;}

body {
  font-family: 'Hartwell' !important;}

h2.picture-block-heading {
  font-family: 'Plaquette' !important;
font-size: 35px;
line-height: 35px;
letter-spacing: -3px;}

h1 {
  font-family: 'Plaquette';
font-size: 42px;
padding-bottom: 15px;
letter-spacing: -3px;
line-height: 30px;}

h1.label {
  font-family: 'Plaquette';
font-size: 42px;
padding-bottom: 15px;
letter-spacing: -3px;
line-height: 30px;}

/*FOOTER*/

.main-footer .connect .contact .title {
    margin-bottom: -20px !important;
}

.main-footer .connect .social .title{
  margin-bottom:-20px!important;
}

 .main-footer .footer-message, .main-footer .email {
    color: black !important;
}

.main-footer .connect .title {
    color: black !important;
}

  .main-footer .connect .social .social-link svg {
    color: black !important;
  }

.main-footer .sub-footer nav{
  margin-right: -100px;
}

@media only screen and (max-width: 749px) {.main-footer .sub-footer nav{
  margin-right: 0px;
}}

/*HOME PAGE*/

.main-header--minimal .main-header nav.full.compress .nav-item > .label, .main-header--minimal .main-header nav.full.compress .nav-item > details .label {
  font-weight: 400 !important;
}

.call-to-action {
  background-color: #FBF6EB !important;
  border: 1px solid black !important;
  color: black !important;
  font-family: "PT Mono" !important;}
  
.main-header {
  background: ##FFFDF7 !important;
  border-bottom: 1px solid black !important;
  border-top: 1px solid black !important;}

.label {
  font-family: 'Hartwell'!important;}

.header-minimal nav.full ul { text-align: right !important; white-space: normal;}
}

.home-section-featured-collection-clearfix-content-area-has-heading {
    background: #FBF6EB !important;}
      
    
.product-card-figure{
  border: 1px solid black !important;}

.collection-wrap{
  border: 1px solid black !important;}

/*CONTACT PAGE*/
#shopify-section-template--15767246962918__ecb2665b-37e7-4d78-8d3b-2743bf14a29d {
    margin-top: -100px;
}

/*ABOUT PAGE*/
#shopify-section-template--15767247028454__d53ffa2c-7238-4f9f-b8a1-ed3655097213 {
    margin-top: -100px;
}

/*IMAGE WITH TEXT SECTION*/

.picture-block.picture-block--desktop-height-natural .picture-block-image img{
  border-right: 1px solid black;
}

.picture-block { 
  background-color: #FFFDF7 !important;}

#shopify-section-template--18475793842406__dynamic-image-with-text-1{
  border-top: 1px solid black!important;
  border-bottom: 1px solid black !important;
}

#shopify-section-template--18475793842406__dynamic-image-with-text-1 .picture-block-image {
  border-right: 1px solid black !important;}

@media only screen and (max-width: 749px) {
  #shopify-section-template--18475793842406__dynamic-image-with-text-1 .picture-block-image {
  border-right: none !important;
    border-bottom: 1px solid black !important;}}


#shopify-section-template--18475793842406__dynamic-image-with-text-2 .picture-block {
  background-color: #FFFDF7 !important;
  border-bottom: 1px solid black !important;}

#shopify-section-template--18475793842406__dynamic-image-with-text-2 .picture-block-image {
  border-left: 1px solid black !important;}

#shopify-section-template--15767247028454__16488610793b0c4310 .picture-block-image {
  border-top: none !important;
  border-right: 1px solid black !important;}

#shopify-section-template--15767247028454__16488610793b0c4310 .picture-block {
  border-bottom: 1px solid black !important;
  border-top: none !important;}

@media only screen and (max-width: 749px) {#shopify-section-template--15767246897382__dynamic-image-with-text-2 .picture-block-image {
  border-left: none !important;
  border-bottom: 1px solid black !important;}}

.collection-wrap {height: 420px !important;}

.collection-wrap-image {height: 420px !important;}

.collection {height: 420px !important;}


@media only screen and (max-width: 749px) {
  .collection-wrap {height: 320px !important;
                   }}

@media only screen and (max-width: 749px) {
  .collection-wrap-image {height: 320px !important;
                         }}

@media only screen and (max-width: 749px) {
  .collection {height: 320px !important;
              }}

.featured-collections .collection .label {
  font-family: plaquette !important;
}

.logo-list {
  padding-bottom: 20px !important;
}

.logo-list-item:hover img {
  opacity: 0.5;
}

.product-list-sidebar a, .sidebar-menu--mobile a {
    color: black;
  font-family: 'Hartwell';
}

#shopify-section-template--15767247028454__16488615430c91aceb .featured-text {
	margin-top: -50px !important;
}
    

.store-logo:hover img {
  opacity: 0.5;
} 




@media (max-width: 719px){
.template-index .slide .content-outer-wrap {  
  position: absolute !important; top: 10%; 
}
.template-index .slide .content .title, .template-index .slide .content .tagline { 
  color: #fff !important; 
}
}


@keyframes placeholder-pulse {
  from {
    background-color: #FFFDF7 !important;
  }}

.product-gallery--viewport--figure .product-gallery--border-overlay{
  box-shadow: none;
  border: 1px solid black;
}

/*CART*/
.sidebar-drawer__cart-message.sidebar-drawer__cart-message-color-scheme--contrast{
  background-color: black;
}

.sidebar-drawer__cart-message.sidebar-drawer__cart-message-color-scheme--contrast{
  color: white !important;
  font-weight: 600;
  font-size: 14px;
  hyphens: none;
word-break: normal;
overflow-wrap: normal;
}


/*YOTPO REVIEWS APP*/
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile{
  display: none!important;
}

.yotpo .yotpo-review .yotpo-main{
  margin-left: 0px !important;
}

.yotpo .yotpo-review .yotpo-footer{
  margin-left: 0px !important;
}

.yotpo .yotpo-label-container{
  border-top: none!important;
}

.yotpo .yotpo-label-container .yotpo-powered{
  display: none !important;
}

.yotpo .yotpo-label-container .yotpo-logo-btn{
  display: none !important;
}

.main-widget .bottom-line-items{
  margin-top: 50px !important;
}

.bottom-line-items-container .avg-score{
  font-family: 'Plaquette'!important;
  font-weight: 300 !important;
  color: black!important;
}

.bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label{
  font-family: 'Hartwell'!important;
  color: black!important;
}

.yotpo .text-m{
  font-family: 'Hartwell'!important;
  color: black!important;
}

.write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{
  font-family: 'PT Mono', monospace !important;
  text-transform: uppercase;
  color: black!important;
}

.write-question-review-buttons-container .write-question-review-button{
  border: 1px solid black!important;
  border-radius: 0!important;
  margin-right: 60px !important;
}

.yotpo .y-label, .yotpo span.y-label{
    color: black !important;
  }

.yotpo .yotpo-regular-box{
  border-top: 1px solid black;
}

.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
  font-family: 'Hartwell'!important;
  color: black!important;
}

.reviews-header .reviews-amount {
  font-family: 'Hartwell'!important;
  color: black!important;
  margin-left: 50px !important;
}

.yotpo .yotpo-review .yotpo-main .content-title {
  font-family: 'PT Mono', monospace !important;
  color: black!important;
}

.yotpo .yotpo-review .yotpo-main .content-review {
  font-family: 'Hartwell'!important;
  color: black!important;
}

.yotpo .yotpo-regular-box{
  margin: 0 60px !important;
  border-top: 1px solid black !important;
}

.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
  font-family: 'Hartwell'!important;
  color: black!important;
}

.yotpo .yotpo-label-container{
  padding-top: 40px !important;
}

.yotpo .new-yotpo-small-box{
  margin-left: 60px !important;
  margin-right: 60px !important;
  border-bottom: 1px solid black !important;
}

.filters-container .filters-container-title {
  font-family: 'Hartwell'!important;
  color: black!important;
  margin-left: 60px !important;
}

.filters-container .free-text-search{
  margin-left: 60px !important;
}


.filters-container .free-text-search-input{
  border-radius: 0px !important;
  border: 1px solid black !important;
}

.filters-dropdown .yotpo-dropdown-button .selected {
  font-family: 'Hartwell'!important;
  color: black!important;
}

.filters-dropdown .yotpo-dropdown-button{
  border-radius: 0px !important;
  background-color: #FFFDF7 !important;
  border: 1px solid black !important;
  margin-left: 60px !important;
}

.yotpo-drop-down-layout .yotpo-dropdown{
  border-radius: 0px !important;
  background: #FFFDF7 !important;
  border: 1px solid black !important;
}

.filters-dropdown .yotpo-dropdown .list-category .non-selected-star{
  color: black !important;
}

.yotpo-drop-down-layout .yotpo-dropdown .list-category a.non-selected-item{
  color: black !important;
}

.yotpo .yotpo-nav-content>div.yotpo-active{
  border-bottom: none !important;
}

.yotpo .yotpo-nav{
  font-family: 'Hartwell'!important;
}

.yotpo .yotpo-default-button{
  background: black;
}

@media only screen and (max-width: 749px) {.filters-dropdown .yotpo-dropdown-button{
  margin-left: 10px !important;
}}

@media only screen and (max-width: 749px) {.filters-container .free-text-search{
  margin-left: 10px !important;
}}


@media only screen and (max-width: 749px) {.filters-container .filters-container-title {
  margin-left: 10px !important;
}}


@media only screen and (max-width: 749px) {.yotpo .new-yotpo-small-box{
  margin-left: 0px !important;
  margin-right: 0px !important;
}}


@media only screen and (max-width: 749px) {.yotpo .yotpo-regular-box{
  margin: 0 30px !important;
}}


@media only screen and (max-width: 749px) {.write-question-review-buttons-container .write-question-review-button{
  margin-right: 0px !important;
  margin-top: 20px !important;
}}

@media only screen and (max-width: 749px) {.reviews-header .reviews-amount {
  margin-left: 10px !important;
}}

@media only screen and (max-width: 749px) {.more-filters-btn .more-filters-text{
  color: black !important;
  font-family: 'Hartwell'!important;
}}

@media only screen and (max-width: 749px) {.more-filters-btn{
  border-radius: 0px !important;
  border: 1px solid black !important;
  margin-left: 10px !important;
}}

@media only screen and (max-width: 749px) {.yotpo .new-yotpo-small-box{
  margin-left: 30px !important;
  margin-right: 30px !important;
}}


.yotpo-review-bold-title {
    font-family: 'PT Mono'!important;
    font-size: 18px!important;
}

.yotpo-text-container .yotpo-read-more-text {
    font-family: 'Hartwell'!important;
    color: black!important;
}

.yotpo-reviewer-name{
    font-family: 'Hartwell'!important;
    color: black!important;
}

.yotpo-date-format {
    font-family: 'Hartwell'!important;
    color: black!important;
}

.yotpo-review-votes-text {
    font-family: 'Hartwell'!important;
    color: black!important;
}

.yotpo-reviews-wrapper {
    display: none !important;
}

.yotpo-bold-layout .yotpo-headline{
  color: black!important;
}

.yotpo-reviewer-verified-buyer-text {
    display: none !important;
}

.card-container {
    padding: 16px;
    background: none!important;
    border-radius: 0px!important;
    border: 1px solid black!important;
}

.yotpo-review-border-smooth {
    height: 0px!important;
    background-image: none!important;
}

.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
  font-family: 'Plaquette' !important;
  font-size: 60px!important;
}

.yotpo-bottom-line-basic-text {
    font-family: 'Hartwell'!important;
    color: black!important;
}

.yotpo-bold-layout .yotpo-header-container{
  background: none!important;
}

.yotpo-bold-layout .yotpo-head{
  display: none!important;
}

.yotpo-search-filter .yotpo-search-label .yotpo-search-input:focus, .yotpo-search-filter .yotpo-search-label .yotpo-search-input:valid{
      font-family: 'Hartwell'!important;
}

#yotpo-main-widget-btn{
      font-family: 'Hartwell'!important;  
}

.yotpo-vertical-pagination .yotpo-reviews-pagination-item{
      font-family: 'Hartwell'!important;
    color: black!important;
}

.yotpo-dropdown-base .yotpo-selected-value{
        font-family: 'Hartwell'!important;  
}

.yotpo-radio-base .yotpo-selected-value{
        font-family: 'Hartwell'!important;    
}

.yotpo-comment-content{
        font-family: 'Hartwell'!important;    
}

.yotpo-review-title {
    font-family: 'PT Mono'!important;
}

.yotpo-comment-container .yotpo-comment-wrapper .yotpo-comment-title, .yotpo-comment-content{
        font-family: 'Hartwell'!important;    
}

.yotpo-comment-container .yotpo-vertical-line {
    border-left: 1px solid black!important;  
    padding: 10px!important;  
    margin-left: 0px!important;  
}

.yotpo-widget-subscriptions-customer-portal .yotpo-customized-text{
        font-family: 'Hartwell'!important;   
}

