/** Shopify CDN: Minification failed

Line 109:44 Unexpected "{"

**/
.rawa-title {text-transform:uppercase!important; font-weight:800!important;}
body,.product-grid-item__title,p,span,ul,li,strong,b,i,a,::placeholder{

}

.product__block.product__accordions{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
} 
.product__accordion__title{
   padding-bottom:0 !important;
   padding-top:0 !important;
}

.toggle-ellipsis__actions span{
  font-size:11px;
}

.product__accordion__inner.rte{
  padding:10px 0;
}

.product__block.product__complementary{
  margin-top:10px;
}

.product-single__wrapper .product__price{
  font-size:110%;
}

.mobile-navlink.mobile-navlink--level-1 {
  text-transform:uppercase;
}

.mobile-navlink--icon {
  text-transform:uppercase;
}

.mobile-navlink.mobile-navlink--level-2.mobile-navlink--icon,
.footer-title__button.h5, p.footer-title__button.h5,
.footer-title, .mobile-navlink.mobile-navlink--level-1, .navlink.navlink--toplevel.navlink--dot.caps,
.btn.btn--solid.btn--small.btn--black.btn--advanced.btn--advanced-width-height.btn--bottom,
.btn, .footer-title,
.navlink.navlink--child.navlink--dot.header__megamenu-column-link,
.h3.list-collections__item__title.button-typography{font-family:"poppins"!important;}

.mobile-navlink.mobile-navlink--level-1,
p.complementary-products__title.aos-animate{font-family:"poppins"!important; 
      font-size:1rem!important;}


.product__accordion__title.font-body{
  font-size:14px !important;
}
.mobile-navlink.mobile-navlink--level-3,
.navtext, .header__megamenu-footer__heading,
.header__megamenu-footer__text,
.mobile-menu__item{font-family:"poppins"!important;}

.navtext.header__megamenu-column-title{font-size:0.7rem!important;}


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{color:#B66F6C!important;}



.product-grid-item__title.font-body{
  font-size: 13.5px !important;
}

.product-grid-item__price {
  font-size: 0.75rem!important;
}

@media only screen and (max-width: 767px) {p, li, .accordion__title-text{font-size:0.8rem!important;}}

@media only screen and (max-width: 767px) {h1, .h1, .text-highlight__break{font-size:1.6rem!important;}}


@media only screen and (max-width: 767px) {.product-grid-item__title.font-body {line-height: 1.2rem;}}

@media only screen and (max-width: 767px) {h2,.h2{font-size:1.4rem!important;}}

@media only screen and (max-width: 767px) {h3, .h3{font-size:1.3rem!important;}}

@media only screen and (max-width: 767px) {h4, .h4{font-size:1.2rem!important;}}

@media only screen and (max-width: 767px) {h5, .h5{font-size:1.1rem!important;}}

@media only screen and (max-width: 767px) {h6, .h6{font-size:1rem!important;}}

@media only screen and (max-width: 767px) {.product-grid-item__title.font-body
{font-size:13.5px !important;}}


@media only screen and (max-width: 767px) {.text__button.aos-animate {
  margin-bottom: 1rem!important;
  margin-top: 0rem!important;
}}

@media only screen and (max-width: 767px) {.product__title, .product__price, .product-upsell__title.h3,
  .product__price--regular,
  .product-single__wrapper .product__price, {font-size:1.2rem!important;}}

@media only screen and (max-width: 767px) {.product__image-links-row {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}}
.product__image-links-row {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.product__form .btn, .product__form .shopify-payment-button__button--unbranded, 
.product__form .shopify-payment-button{background-color:#EFE5E5; color:#555555; border:none;}

@media only screen and (max-width: 767px) {
  .product-upsell__title.h3 {
    font-size: 1rem !important;
  }
}


.product__description h4 {
  font-size: 18px !important;
}

a.product-grid-item__title.font-body{text-transform:unset!important;}

@media (max-width: 767px) {
  .text-area-gift {
    height: 120px !important;
  }
  .text__content ul {
    margin: 0 0 0px calc(var(--gutter) / 2);
  }
}


/* Optional product shown in the cart drawer and cart page */
.cart-gift-wrap {
  align-items: center;
  background: var(--gift-wrap-background, #fcfaf6);
  border: 1px solid var(--gift-wrap-border, #d8cfbf);
  border-radius: var(--gift-wrap-border-radius, 12px);
  display: flex;
  font-size: var(--gift-wrap-font-size, 16px);
  gap: 12px;
  margin: 18px 0;
  padding: 12px;
  transition: opacity .2s ease, border-color .2s ease;
}

.cart-gift-wrap.is-selected {
  border-color: var(--gift-wrap-toggle-on, #b9975b);
}

.cart-gift-wrap.is-loading {
  opacity: .55;
  pointer-events: none;
}

.cart-gift-wrap__image {
  flex: 0 0 64px;
  height: 64px;
}

.cart-gift-wrap__image img {
  display: block;
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.cart-gift-wrap__content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
}

.cart-gift-wrap__title {
  color: var(--gift-wrap-title, currentColor);
  font-weight: 600;
}

.cart-gift-wrap__text {
  color: var(--gift-wrap-text, #60717d);
  font-size: .9em;
  line-height: 1.35;
  margin-top: 2px;
}

.cart-gift-wrap__price {
  color: var(--gift-wrap-price, currentColor);
  font-weight: 600;
  white-space: nowrap;
}

.cart-gift-wrap__toggle {
  cursor: pointer;
  flex: 0 0 auto;
  height: 28px;
  position: relative;
  width: 48px;
}

.cart-gift-wrap__toggle input {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.cart-gift-wrap__toggle span {
  background: var(--gift-wrap-toggle-off, #c9d1d8);
  border-radius: 999px;
  inset: 0;
  position: absolute;
  transition: background .2s ease;
}

.cart-gift-wrap__toggle span::after {
  background: #fff;
  border-radius: 50%;
  content: '';
  height: 22px;
  left: 3px;
  position: absolute;
  top: 3px;
  transition: transform .2s ease;
  width: 22px;
}

.cart-gift-wrap__toggle input:checked + span {
  background: var(--gift-wrap-toggle-on, #b9975b);
}

.cart-gift-wrap__toggle input:checked + span::after {
  transform: translateX(20px);
}

.cart-gift-wrap__toggle input:focus-visible + span {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}

@media only screen and (max-width: 479px) {
  .cart-gift-wrap {
    font-size: var(--gift-wrap-font-size-mobile, 14px);
    gap: 9px;
    padding: 9px;
  }

  .cart-gift-wrap__image {
    flex-basis: 54px;
    height: 54px;
  }
}

.yotpo-vertical-pagination .yotpo-reviews-pagination-item {
     width: 100% !important;
     padding: 0 20px;
}
