/** Shopify CDN: Minification failed

Line 1167:0 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap');

/*sale page*/

div#shopify-section-template--15067171913919__product-grid {
    margin-bottom: 10rem;
}

/*product page*/
div#shopify-block-ecc91929-2a59-4f10-b4d9-0a22226f61a7 {
    margin-top: 10rem;
}

@media screen and (max-width: 749px){
.header__heading-logo {
	display: none;
}
  .background-none .multicolumn-card__info {
    padding: 0 1rem 0 2rem!important;
}
}
@media screen and (min-width: 750px){
.header__mobile-logo {
	display: none;
}
}

.banner__content {
    padding-bottom: 0!important;
    padding-top: 0!important;
    margin: 1rem auto;
}

#image-banner {
    -webkit-animation: fadein 4s ease-in;
    -moz-animation: fadein 4s ease-in;
    animation: fadein 6s ease-in;
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-moz-keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@media screen and (max-width: 989px){
.banner--desktop-transparent .banner__box {
	padding: 12rem 6rem 8rem!important;
}
.h1, h1, .spr-header-title {
	font-size: 3rem;
}
}

.banner--desktop-transparent .banner__box {
	max-width: 120rem;
}

@media screen and (max-width: 749px){

  .banner--desktop-transparent .banner__box {
	padding: 7rem 6rem 3rem !important;
}

  .header__icon, .header__icon--cart .icon {
	height: 2rem!important;
	width: 2rem!important;
}
  .header {
	padding: 1rem 3rem!important;
}
  .h1, h1, .spr-header-title {
	font-size: 2.5rem;
}
  .banner__text {
    font-size: 4rem!important;
    line-height: 4rem!important;
}

}



.banner__box {
    padding: 12rem 5rem 0!important;
}

.banner__box>*+.banner__buttons {
    margin-top: 6rem!important;
}

.banner__text {
    color: #F9F7F2;
    font-size: 8rem;
    line-height: 8rem;
}

h1.banner__heading.h1 {
    text-transform: lowercase!important;
    font-family: 'Open Sans';
    font-size: 2rem;
    font-weight: 400;
    letter-spacing: .4rem;
}

/*fonts*/
.header__heading-link.link.link--text.focus-inset {
	width: 180px;
}

@media screen and (max-width: 1200px){
.banner__box {
    padding: 5rem;
    width: auto;
}
}

@media screen and (max-width: 750px){
  .header__heading-link.link.link--text.focus-inset {
    width: 200px;}
  
  .h2, h2 {
	font-size: 1.6rem;
}
  }

body{
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.6rem;
    line-height: 2.6rem;
	}

h1, .h1, .spr-header-title{
    font-family: 'Cormorant Garamond',serif!important;
	}
h1, .h1, .spr-header-title{
    text-transform:uppercase;
    font-weight:600;
	}

h2, .h2 {
    letter-spacing: .4rem!important;
}

h3{
    font-size: 2rem!important;
	}  
h4{
    font-family: 'Homemade Apple', cursive!important;
    letter-spacing: 0rem!important;
    font-size: 2.2rem!important;
	}
.rich-text--full-width.color-background-1, .rich-text:not(.rich-text--full-width) {
	margin:15rem 0!important;
	}
h5, .h5 {
    font-family: 'Cormorant Garamond',serif!important;
    font-size: 2rem!important;
    letter-spacing: .1rem!important;
    font-weight: ;
	}  
.h6, h6 {
    color: rgb(var(--color-foreground))!important;
    margin-block-start: 1.67em!important;
    margin-block-end: 1.67em!important;
    font-size: 1.3rem!important;
    letter-spacing: .05rem!important;
    font-family: 'Open Sans'!important;
    font-weight: 400;
}

/*font banner*/
.banner__heading.h1 {
    color: #534F49;
}

/*font header*/
.header__heading-link.link.link--text.focus-inset .h2 {
	transition: color .2s;
	font-style: normal;
	letter-spacing: .1em;
	text-transform: none;    
	}
.header__menu-item, .menu-drawer__menu-item {
    font-size: 1.6rem!important;
    letter-spacing: .2rem;
    color: var(--color-foreground);
    font-weight: 600;
    text-transform: lowercase;
}


/*font footer*/
.footer-block__details-content.rte {
    font-size: 1.6rem;
	}
.footer-block__details-content .list-menu__item--link {
    font-size: 1.5rem!important;
    letter-spacing: .2rem;
    text-transform: lowercase;
	}
.footer-block__heading {
	font-size: 1.5rem !important;
	font-family: 'COrmorant Garamond' !important;
	font-weight: 600;
	letter-spacing: .2rem;
	}
/*font button*/
.my-button.button.button--primary, .button, .button-label, .customer button, .shopify-challenge__button, .button.button--primary, .spr-summary-actions-newreview {
	font-size: 1.5rem;
	letter-spacing: .2rem;
	font-family: 'Open Sans'!important;
	text-transform: lowercase;
  	/*color: #FFFCF7!important;
    background-color: #CAAB8F!important;
  	box-shadow: none!important;
    border-radius: 40px!important;
}*/

/*font card*/
.card__heading.h5 {
	text-align: center!important;
	font-size: 1.6rem!important;
	letter-spacing: .2rem!important;
}


@media (max-width: 407px)
.card__heading.h5 {
	font-size: 1.4rem!important;
}

.price {
	justify-content: center!important;
    padding-top: 2rem!important;
	letter-spacing: .2rem!important;
}

.caption {
	font-size: 2rem!important;
	}


/*enf of fonts*/


div#shopify-section-template--15179151507647__163370305967150789 {
    margin-top: 0;
	}


/*footer*/

.footer-block__details-content li a{
    justify-content: center;
	}
.footer-block.grid__item.footer-block--menu h2 {
    display: none;
	}
.list-menu__item--link {
    padding-bottom: 0!important;
    padding-top: 0;
  }
.footer-block--newsletter {
	flex-wrap: wrap!important;
	justify-content: center!important;
	}
.footer__content-top .grid__item {
	padding-left: 0!important;
	}
.list-social {
	justify-content: center!important;
	}
.copyright__content a, .footer-block__details-content .list-menu__item--link {
    color: var(--color-foreground);
	}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet {
    max-width: 90rem;
    margin: auto;
	}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet {
    max-width: 120rem;
    margin: auto;
	}
.footer-block.grid__item {
    text-align: center;
	}
.footer-block__newsletter:not(:only-child) .footer__newsletter {
    margin: auto!important;
	}
.copyright__content a, .footer-block__details-content .list-menu__item--link {
	color: var(--color-foreground) !important;
	}
.customer .field input, .customer select, .field__input, .select__select {
	border: 1px solid #534F49;
	color: rgb(var(--color-foreground));
	box-shadow: none;
	transition: box-shadow var(--duration-short) ease;
	}
.newsletter-form__field-wrapper {
	max-width: 30rem;
	margin: auto;
	}
.newsletter-form {
	max-width: 28rem!important;
	}
.footer-block.grid__item {
	margin: auto!important;
	}
.footer-block__details-content > li:not(:last-child) {
	margin-right: 0 !important;
	max-height: 3rem !important;
	}
/*end of footer*/



/*header menu*/

.menu-drawer__inner-submenu {
    background-color: white;
	}

.menu-drawer__menu.list-menu {
    background-color: #fff;
	}
.list-menu.list-menu--inline{
    color-background: var(--color-base-background-1);
	}
.menu-drawer__navigation-container{
	height: auto;
	}
.menu-drawer__navigation{
  header-bottom-position: auto;
	} 
.menu-drawer__navigation,.menu-drawer__utility-links, .header__submenu.list-menu.list-menu--disclosure.caption-large.motion-reduce {
	background-color: #fff!important;
	}
.header__heading-link .h2 {
	color: rgb(var(--color-foreground));
	}

.header__heading-link {
	padding: 0;
	}
  
.header__active-menu-item {
	text-decoration-color: #CAAB8F;
	color: #CAAB8F;
	}
.announcement-bar {
	border: none;
}

/*end of header*/


/*banner*/
.banner__media.media>img {
    object-fit: cover!important;
}

/*end of banner*/


.button:not([disabled]):hover, .customer button:hover, .shopify-challenge__button:hover {
	color: #FFFCF7;
    background-color: #534F49;
    box-shadow: none; 
}

.button:focus:not(:focus-visible) {
	box-shadow: none;
}


.card-information__wrapper > .price {
	color: #CAAB8F!important;
}

.title-wrapper-with-link.title-wrapper--self-padded-tablet-down h2{
	margin-bottom: 0;
	letter-spacing: .2rem;
    font-size: 3rem;
  
}

.title-wrapper-with-link {
	justify-content: center;
}


/*search icon right*/
.header--top-center * > .header__search {
	display: inline-flex !important;
}

.header--top-center > .header__search, .header:not(.header--top-center) * > .header__search {
	display: none;
}


/*cart-icon*/
	.header__icon, .header__icon--cart .icon {
	height: 2rem!important;
	width: 4.4rem!important;
	}


/*Blog*/

.apb_image_with_text_section .apb_image_with_text_text p {
    font-family: 'Open Sans'!important;
    font-style: italic;
	}

.apb_image_with_text_section .apb_image_with_text_heading {
    font-size: 3rem!important;
    font-family: 'Open Sans'!important;
    letter-spacing: .2rem;
    font-weight: 400!important;
	}

.article-template__hero-container {
    max-width: 960px!important;
	}

/*product page*/

#shopify-block-2a491f46-d6c0-4e2c-8ece-cea8a2208c23 {
	margin: 0;
	}
.shopify-payment-button {
	display: inline-block;
	width: 49%;
	}
.product-form__submit {
	margin-bottom: 1rem;
	margin-right: 2%;
    width: 49%;
	}
.price {
	flex-direction: column!important;
	}
.price__regular {
	color: #caab8f !important;
	/* font-style: italic; */
	font-family: 'Cormorant Garamond';
	font-size: xx-large;
	}
.price-item.price-item--sale{
	color: #caab8f !important;
	/* font-style: italic; */
	font-family: 'Cormorant Garamond';
	font-size: xx-large;
	}
.product__media-list .deferred-media, .product__media-list .product__modal-opener {
	border: none!important;
	}
.product__text.subtitle{
  font-family: 'Homemade Apple', cursive;
  text-transform: lowercase;
  letter-spacing: 0rem;
  font-size: 2.2rem;
  margin-top: 0;
  margin-bottom:0;
	}
.product__info-container > :first-child {
	margin-bottom: 0!important;
	}  
.caption-large, .customer .field input, .customer select, .field__input, .form__label, .select__select {
	font-size: 1.5rem;
	}
.accordion__content.rte {
	text-align: justify;
	}
.product__info-container .product-form, .product__info-container .product__description {
    margin: 0!important;
	}
.h4.accordion__title{
	font-size: 1.6rem;
	color: #534F49;
	letter-spacing: .2rem;
    font-style: italic;
	}
.accordion summary {
    padding: 2.5rem 0!important;
	}
.accordion .icon-accordion {
	fill: rgba(var(--color-foreground),.75);
	}
.accordion {
    border-top: none!important;
    border-bottom: .1rem solid #534f49!important;
    margin-top: 0!important;
	}
.product__description.rte {
    border-bottom: .1rem solid #534F49!important;
    padding-bottom: 2.5rem;
	}
.card-wrapper:hover .card-information__text {
	text-decoration: none!important;
	}
.product-recommendations{
 	border-top: 1px solid #534f49!important;
    padding-top: 10rem;
}
/*Reveal module - price - featured products*/
.reveal .hidden { display: block !important; visibility: visible !important;}
.product:hover .reveal img { opacity: 1; }
.reveal { position: relative; }
.reveal .hidden { 
    position: absolute; 
    top: 0; 
    width: 100%; 
    height: 100%;  
    opacity: 1;
	}
.reveal:hover .hidden { 
    z-index: 100000;
    opacity: 1;    
	}
@media screen and (max-width: 989px){
.button.hidden-button.product-form__submit.my-button.button.button--primary {
display:none;
}
}
.card-wrapper:hover
    .media.media--hover-effect
    > img:first-child:not(:only-child) {
    opacity: 1!important;
      transition: transform var(--duration-long) ease;
    transform: scale(1.03);
}
.button.hidden-button.product-form__submit.my-button.button.button--primary {
    /* background-color: transparent!important; */
    /* padding: 50%; */
    /* color: transparent!important; */
    position: absolute;
    top: 40%;
    left: 24%;
}
/*
.reveal .caption {
	position: absolute;
	display: table;
	width: 100%;
	height: 100%;
	font-family: 'Cormorant Garamond';
	color: rgba(var(--color-foreground),.7);
	text-align: center;
	text-rendering: optimizeLegibility;
	font-size: 2rem;
	padding: 2.5rem;
}*/
.reveal .hidden .caption .centered {
    display: table-cell;
    vertical-align: middle;
	}

@media screen and (max-width: 407px){
	  .reveal .caption {
        margin-top:3rem;
      }
	}

/*end of product*/


/*contact page*/

#shopify-section-template--15067172012223__1633419940274f52ff {
    margin-top: 3rem;
	}

/*about page*/

#shopify-section-template--15179151507647__163370424524eb10c6 {
    margin-top: 1rem;
	}

.image__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.gradient {
    margin-top: 1rem;
	}

/*buttons mobile*/

span.mobile-facets__open-label.button-label {
    background-color: white!important;
    color: #54504A!important;
	}

div#shopify-block-9ede3490-b287-455c-8aad-5f31412a7500 {
    margin-top: 10rem;
}

div#shopify-section-template--15193243254975__163370305967150789 {
    margin-top: 0!important;
}

.our-story {
    margin: 3rem 0;
}

.columns:not(.background-none) .columns-card {
    background: #f9f7f2!important;
}

.image.page-width {
    max-width: 120rem;
}

.badge.price__badge-sold-out.color-inverse {
    display: none;
}

.border-top {
    border-top: 1px solid rgba(var(--color-foreground),.2);
}

.telegram-button {
    border-bottom: 1px solid rgba(var(--color-foreground),.2);
    max-width: 1110px;
    margin: auto;
    padding: 5rem 0;
}

.amazon {
    max-width: 1110px;
    margin: auto;
    padding: 5rem 0;
}


.footer-linkinbio{
margin-top: 2rem;
}

.linkinbio-image {
    max-width: 75%;
    margin: auto;
    padding-top: 4rem;
}

@media screen and (max-width: 749px){
.banner:not(.banner--stacked) {
    min-height: 35vh;
}
  .linkinbio-image {
    max-width: 90%;
}
}

.divder-featured-collection hr {
    margin: 0!important;
}

.btn.my-button.button.button--primary {
    margin: 1rem auto;
    display: flex;
}

/*black friday announcement bar*/
div#shopify-section-announcement-bar {
    padding: 1rem 0;
    background: #c9aa8e;
}
p.announcement-bar__message {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 0.6;
}

p.announcement-bar__message{
	font-size: 2.2rem !important;
	/*line-height: 1.2;
	padding-top: 20px;
	padding-bottom: 20px;
    letter-spacing: .2rem;*/
    color: #FFFCF7;
    font-weight: 600;
	}

@media screen and (max-width: 749px){
  p.announcement-bar__message{
	font-size: 1.6rem !important;
    line-height: 1.2;
  }
}

@media screen and (max-width: 749px){
 .link-in-bio-section-background h1, .black-friday h1{
    font-size: 3rem!important;
}
}
.link-in-bio-section-background {
    background-color: #caab8f;
    padding: 5rem 0;
}
.link-in-bio-section-background h1{
    font-size: 5rem;
    color: #FFFCF7;
}

.black-friday h1{
    font-size: 5rem;
}

.link-in-bio-section-background h2{
    color: #FFFCF7;
}

p.product__text {
    font-size: 2rem;
    margin-bottom: 2rem;
}

/*hover image show buy now button*/

.reveal-button .hidden { display: block !important; visibility: visible !important;}

.reveal-button img { opacity: 1; max-width: 100%; height: auto;}

.reveal-button { position: relative; z-index: 1; }

.reveal-button .hidden { 
  position: absolute; 
  z-index: -1;
  top: 0; 
  width: 100%; 
  height: 100%;  
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;  
}
.reveal-button:hover .hidden { 
  z-index: 100000;
  opacity: 1;    
}
.reveal-button .caption {
  position: absolute;
  top: 0;  
  display: table;
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
  text-rendering: optimizeLegibility;
}
.reveal-button .hidden .caption .centered {
  display: table-cell;
  vertical-align: middle;
}

@media (max-width: 979px) {
.reveal-button .caption { 
display:none;
}
}
@media (min-width: 980px) {
.reveal-button-mobile{
  display:none;}
}
.card + .card-information {
	margin-top: 0;
	z-index: 2;
	position: relative;
}

@media (min-width: 750px){

.three-columns ul li.columns-list__item.grid__item.center {
    max-width: 33%!important;
  
}
.background-none .three-columns .grid--2-col-tablet .columns-list__item {
    margin-top: 0!important;
}}

.reviews-link .container.page-width.center {
	margin: 0 !important;
	padding: 0 !important;
}

.spr-form-label + .spr-form-input {
	margin: 0;
	padding: 1em;
	letter-spacing: .2rem;
	border: 1px solid #ececec;
    color:rgba(var(--color-foreground),.7);
    font-family: 'Open Sans';
	font-size: 1.3rem;
}

.spr-form-review-body .spr-form-input textarea {
	min-height: 10rem;
	border: none;
	letter-spacing: .2rem;
	color: rgba(var(--color-foreground),.7);
	font-family: 'Open Sans';
	font-size: 1.3rem;
}

.spr-form-label, .spr-summary-actions-togglereviews {
	letter-spacing: .2rem;
	font-size: 18px !important;
	text-transform: lowercase;
}


.spr-form-title {
	margin-top: 0;
	font-size: 1.6rem;
	letter-spacing: .2rem;
	font-family: 'Cormorant Garamond',serif;
	text-transform: uppercase;
	font-weight: 600;
}

.spr-icon-star::before {
	color: #CAAB8F;
}

.spr-review-header-title {
	font-family: 'Cormorant Garamond',serif;
	text-transform: uppercase;
	letter-spacing: .2rem;
}

.spr-review-content-body {
	font-family: 'Cormorant Garamond', serif;
	font-size: 1.6rem!important;
	line-height: 2.6rem!important;
}

.spr-review-header-byline {
	letter-spacing: .2rem;
	text-transform: lowercase;
	font-family: 'Cormorant Garamond', serif;
	font-size: 16px!important;
}


.desc.card-information__text.center {
	letter-spacing: .2rem;
	color: rgba(var(--color-foreground),.7);
	font-size: 14px;
}

.signature {
	text-align: left;
	margin: -1rem 0;
}

@media screen and (min-width: 990px){

  .signature {
  	padding-left: 10rem;
  }
}

.divider-bottom{
    
  border-bottom:.1rem solid rgba(var(--color-foreground),.08);
  padding: 2rem 0;

}

.product__image-slider {
width: 100%;
}
.product__image-slider .carousel-cell {
width: 100%;
height: auto;
margin: 0 5px
}
.product__image-slider .carousel-cell img {
width: 100%;
height: 100%;
}
.grid__item .product__image-slider {
margin-bottom: 2rem;
}
.product__image-slider .newslider-viewport {
transition: height 0.2s;
}
.newslider-button:disabled {
display: none;
}
.product__image-thumbnail .carousel-cell {
width: 20%;
margin-right: 10px;
}
.product__image-thumbnail .carousel-cell img {
width: 100%;
height: 100%;
}
@media screen and (min-width: 990px) {
.product:not(.product--no-media):not(.featured-product) .product__media-wrapper {
max-width: 50% !important;
width: calc(50% - 1rem / 2) !important;
}
.product:not(.product--no-media):not(.featured-product) .product__info-wrapper {
max-width: 50% !important;
width: calc(50% - 1rem / 2) !important;
}
}

#ba-bought-together h2 {
    font-family: 'Cormorant Garamond',serif!important;
    letter-spacing: .2rem;
}

.ba-products-box * {
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",sans-serif!important;
    text-transform: lowercase;
}

span.ba-product-price.ba-total-price.sale-price.money {
    color: #CAAB8F!important;
    font-weight: 400;
    font-family: 'Cormorant Garamond',serif!important;
    font-size: 3.2rem!important;
}

button.ba-product-addtocart.ba-freq-atc {
    border-radius: 200px;
    text-transform: lowercase;
    font-weight: 300;
    letter-spacing: .2rem;
}


/*frequently bought together*/

ul.ba-products-input li input {
    margin-top: -7px;
    position: absolute;
    left: 0;
    top: 50%;
}
ul.ba-products-input li>* {
    vertical-align: middle;
    display: inline-block;
}

input.ba-freq-products-input {
    accent-color: #534f49;
}

span.product-title {
    font-weight: 300;
}

span.ba-product-price.money.sale-price.ba-regular-price{
    color: #CAAB8F!important;
    font-weight: 400;
    font-family: 'Cormorant Garamond',serif!important;
    font-size: 2rem;
}

span.this-item {
    font-family: 'Cormorant Garamond',serif!important;
    font-size: 2.5rem;
    color: #CAAB8F;
}

.button.hidden-button.product-form__submit.my-button.button.button--primary {
    background-image: url(/cdn/shop/files/button1.svg?v=1658655699);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100px;
    background-color: transparent!important;
    color: transparent!important;
    left: 27%!important;
}

.header__submenu .header__menu-item {
    padding: .95rem 2rem .95rem 3rem;
}
.header__submenu a[href="/collections/shop-all"], .menu-drawer__menu.list-menu a[href="/collections/shop-all"]{
    text-transform: uppercase;
    padding-left: 1.5rem;
}

.menu-drawer__close-button {
    padding: 1.2rem 1.5rem!important;
}

.recommendation-modal__container{
  border-radius: 0!important;
  background-color: rgb(250, 249, 245)!important;
}

.recommendation-modal__message, .recommendation-modal__message--align-start{
  font-family: 'Cormorant Garamond',serif;
  text-transform: uppercase!important;
}
.recommendation-modal__button{
    font-size: 1.5rem;
    letter-spacing: .2rem;
    font-family: 'Open Sans'!important;
    text-transform: lowercase;
    border-radius: 40px!important;
}

.recommendation-modal__button--minimal{
  font-family: 'Cormorant Garamond',serif;
  letter-spacing: .2rem;
  color: rgba(var(--color-foreground),.7)!important;
  font-size: 14px!important;
  text-transform: lowercase!important;
}
.recommendation-modal__selector-wrapper--flag{
  background-color: #fff !important;
  border-radius: 0px !important;
}

*:focus-visible{
  outline: none;
}

[data-section-id="maestrooo_section_feed_app_block_9gdeTQ"] {
    --ooo-instagram-section-vertical-margin: 0!important;
    --ooo-instagram-external-gutter: 0!important;
}
section#shopify-section-template--15961121652927__17050610186aa9ea32 {
    margin: 0;
}
/* Custom Styles */
.spr-badge-caption{font-size: 18px;}

.jdgm-widget ul:empty,
.jdgm-widget dl:empty,
.jdgm-widget div:empty,
.jdgm-widget section:empty,
.jdgm-widget article:empty,
.jdgm-widget p:empty,
.jdgm-widget h1:empty,
.jdgm-widget h2:empty,
.jdgm-widget h3:empty,
.jdgm-widget h4:empty,
.jdgm-widget h5:empty,
.jdgm-widget h6:empty {
  display: none!important;
}

.jdgm-rev__title {
    display: block;
    font-weight: 200;
    letter-spacing: .2rem;
    font-size: 16px;
    text-transform: uppercase;
}

.jdgm-rev__author, .jdgm-rev__icon:before {
    color: rgb(var(--color-foreground))!important;
    font-size: 16px;
    letter-spacing: .2rem;
    font-style: italic;
    font-weight: 200;
}
.jdgm-row-extra {
    display: none;
}
a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {
    display: none;
}

input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev, a.jdgm-write-rev-link {
    border-radius: 40px;
    font-size: 1.5rem;
    letter-spacing: .2rem;
    font-family: Open Sans!important;
    text-transform: lowercase;
    font-weight: 200;
}
.jdgm-form__fieldset p {
    font-size: 12px;
}
div#judgeme_product_reviews {
    border: 1px solid #ECECEC;
}
.jdgm-rev-widg {
    padding: 30px!important;
}
h2.jdgm-rev-widg__title {
    font-family: Cormorant Garamond;
    text-transform: uppercase;
}
.jdgm-form__title {
    font-weight: 200!important;
}

body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
    color: rgb(var(--color-foreground));
}

.button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after {
    --border-offset: 1.3px;
    box-shadow: none!important;
}

.framed-button {
    background-image: url(/cdn/shop/files/button_c62ffca9-f50d-4bdd-adc8-46fdd3b56bb3.svg?v=1668078634);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent!important;
    background-color: transparent!important;
}
@media screen and (min-width: 500px) {
    .framed-button {
        width: 500px;
        height: 170px;
    }
}
@media screen and (max-width: 499px) {
    .framed-button {
        width: 250px;
        height: 150px;
    }
}
  .sealsubs-container .sls-purchase-options-container .sls-option-container, .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active, .sealsubs-container .sls-option-container, .sealsubs-container .sls-option-container.sls-active {
    border-radius: 0!important;
}
  .sls-widget-branding {
    display: none!important;
}
  .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active, .sealsubs-container .sls-option-container.sls-active {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.14);
}

