/** Shopify CDN: Minification failed

Line 434:0 Unexpected "{"
Line 434:1 Expected identifier but found "%"
Line 450:0 Unexpected "{"
Line 450:1 Expected identifier but found "%"

**/
img {
  max-width: 100%;
}
.yotpo-icon-star,
span.yotpo-icon.yotpo-icon-half-star.rating-star.pull-left,
.yotpo .yotpo-bottomline .yotpo-icon-empty-star {
  color: #bba662 !important;
}
.Image-with-Banner .banner__media:first-child {
  width: 100%;
}
.Image-with-Banner .banner__media + .banner__media {
  display: none;
}
.Image-with-Banner .banner__media.media img {
  max-width: 100%;
}
.yotpo a.text-m {
  color: #bba662 !important;
}
@media screen and (max-width: 749px) {
  .Image-with-Banner .banner__media:first-child {
    display: none;
  }
  .Image-with-Banner .banner__media + .banner__media {
    width: 100%;
    display: block !important;
  }
  .yotpo .standalone-bottomline .star-clickable {
    display: initial !important;
  }
  .yotpo .text-m {
    text-align: center;
    display: block;
  }
}
.collection-hero__title {
  font-weight: 400 !important;
}

/* header */

.header__menu-item span {
  transition: text-decoration var(--duration-short) ease;
}
.header__active-menu-item {
  text-decoration: none !important;
}

details[open]:hover > .header__menu-item {
  text-decoration: none !important;
}
details[open] > .header__menu-item {
  text-decoration: none !important;
}
.header__menu-item:hover span {
  text-decoration: none !important;
}
.header__submenu .header__menu-item:hover {
  text-decoration-line: none !important;
}
.list-menu__item--active {
  text-decoration: none !important;
}
.header__menu-item {
  padding: 1.2rem 2rem;
}

svg.icon.icon-cart {
  height: 2.9rem;
  width: 2.9rem;
}
/* .header__icon .icon {
  height: 2.2rem;
  width: 2.2rem;
} */
.header__icon {
  color: #231f20;
}

/* footer */
.footer-block__details-content p {
  font-size: 14px !important;
}

/* .footer-block__details-content > :first-child .list-menu__item--link {
  letter-spacing: normal !important;
} */
.footer-block__heading {
  letter-spacing: normal !important;
}

/* .footer-block__details-content > p,
.footer-block__details-content > li {
  padding: 0;
  letter-spacing: normal !important;
} */

.footer__content-bottom-wrapper.page-width {
  justify-content: center;
}
.footer-block__details-content .list-menu__item--active {
  text-decoration: underline !important;
}

/* .footer-block__details-content .list-menu__item--link:hover,
              .copyright__content a:hover {
                color: rgb(var(--color-foreground));
                text-decoration: none !important;
                text-underline-offset: 0.3rem;
              } */

/* Product Page */
.price-item {
  font-size: 14px;
}
#prd .price-item {
  font-size: 20px;
  color: #231F20;
  font-weight: 400; 
  line-height: 27px;
  letter-spacing: 1.3px;  
}
.full-unstyled-link {
  font-size: 15px;
}
.shopify-installments__content {
  padding-right: 4rem !important;
}
h1 {
  letter-spacing: normal;
}

/* Multicolumn  */
.multicolumn-card-spacing {
  padding-top: 0px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.collection-list__item:nth-child(3) .card {
  --ratio-percent: 74.2% !important;
}
.collection-list__item:nth-child(3) .card__inner {
  --ratio-percent: 74.2% !important;
}

/******************GWP cart message***************/
@media (max-width: 768px) {
  .gift h3 {
    font-size: 14px !important;
  }
  .gift-product {
    gap: 1rem !important;
  }
  .gift-title {
    font-size: 14px !important;
  }
}
.drawer__inner {
  padding: 0 !important;
}
table.cart-items {
  padding: 0 1.5rem !important;
}
.drawer__footer,
.drawer__header {
  padding: 1.5rem !important;
}
.drawer__close {
  right: 0 !important;
}
.drawer__inner .gift-iner {
  background: #f7f6f4;
  padding: 1.5rem;
  margin-top: 25px;
}
.drawer__inner .gift h3 {
  margin-top: 0 !important;
}
.gift-iner.no-gift {
  display: none;
}
.gift-product {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  justify-content: space-between;
}
.gift-product img {
  max-width: 100%;
  width: 110px;
  height: 110px;
  object-fit: cover;
}
.gift-title {
  width: 65%;
  font-weight: 700;
  color: #231f20;
}
.gift h3 {
  margin-bottom: 15px;
  font-size: 16px;

  text-align: center;
}
.template-cart .gift-iner {
  width: 30%;
  background: #f7f6f4;
  padding: 1.5rem;
  margin-bottom: 35px;
}
.template-cart .gift h3 {
  text-align: left;
}
/****************End********************/
div#CartDrawer-CartErrors {
  display: none;
}
.cart-item.FreeProduct li.discounts__discount {
  display: block !important;
}
.cart-item li.discounts__discount {
  display: none;
}
summary#HeaderMenu-collections-ready-to-gift-collections,
summary#HeaderDrawer-collections-ready-to-gift-collections {
  /*  background: #f38398;*/
}
li.Road.Trip,
li.Coastal,
li.Watercolor,
li.Coterie,
li.Camo,
li.Filament,
li.All.Ready-To-Gift.Candles {
  /*  background: #f7b0c4;*/
}
ul#HeaderMenu-SubMenuList-collections-ready-to-gift-collections- {
  padding: 0 !important;
  margin-top: 0 !important;
}

.collection-hero__description.rte {
  text-align: left;
}
.collection-hero__title {
  font-weight: 400 !important;
  margin-bottom: 0 !important;
  font-size: 15px !important;
  text-align: left;
  max-width: 65.9%;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 1.5rem !important;
  color: #58595bbf;
}
@media (min-width: 989px) and (max-width: 1350px) {
  .header nav.header__inline-menu {
    max-width: unset !important;
  }
  .collection-hero__title {
    max-width: 84.9% !important;
  }
  .collection-hero__text-wrapper .collection-hero__description {
    max-width: 84.67% !important;
  }
}
@media screen and (min-width: 750px) {
  .collection-hero__description {
    margin: 4px auto 2rem !important;
    max-width: 65.9% !important;
  }
  nav.header__inline-menu {
    max-width: 70.8% !important;
  }
}
/* pdp changes  */
.wrap-two {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 20px;
  margin-bottom: -20px !important;
}
.wrap-two variant-radios#variant-radios-template--18896930210030__main {
  width: auto;
}
.wrap-two .product-form__input {
  width: auto !important;
}
.wrap-two .product-form__input {
  flex: auto;
}
.product__accordion summary .icon-caret {
  transform: rotate(-90deg);
}
/* details#Details-collapsible_tab_read_more_nQ6ygm-template--18896930210030__main
  h2.h4.accordion__title.inline-richtext {
  color: #b9b7b7;
  font-weight: 100;
  font-family: "Nunito Sans";
} */
.product__info-container .accordion + .accordion {
  margin-top: 0;
  border-top: none;
  border-bottom: 1px solid #b3b0b0;
}
.product__info-container .accordion {
  border-bottom: 1px solid #b3b0b0;
  border-top: 1px solid #b3b0b0;
}
details#Details-collapsible_tab_details_HEGh4e-template--18896930210030__main
  h2.h4.accordion__title.inline-richtext {
  letter-spacing: 1.6px;
}
.product__accordion.accordion.quick-add-hidden a {
  color: rgba(35, 31, 32, 0.75);
}
.product__title h1 {
    font-weight: 300;
    color: #231F20BF;
    text-transform: capitalize;
    font-size: 25px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0;
}
.product__tax.caption.rte {
    display: none;
}


.quatity-buy-btn-wraper {
    display: flex;
    align-items: center;
}
.product-form__input {
    flex: 0 0 25%!important;
    padding: 0;
    margin: 0 0 1.2rem;
    max-width: 44rem;
    min-width: fit-content;
    border: none;
}
.product-form__submit {
    margin-bottom: 1.2rem !important;
  background-color: #000;
    color: #fff;
 
font-weight: lighter;
font-size: 15px;
line-height: 18px;
letter-spacing: 1px;

  
}
label.quantity__label.form__label {
  display: none;
}

/* Show only on mobile (max-width: 991px) */
@media (max-width: 991px) {
  label.quantity__label.form__label {
    display: block; /* Or inline/inline-block as needed */
  }
}
.quantity {
    width: calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important;
}
.product-form__buttons {
    max-width: 100%!important;
}
.product__info-container .product__description {
  margin: 0rem 0!important;
  /*  padding-top: 20px;
    border-top: 1px solid #000000;*/
}

div#shopify-block-ARWkzNlgzZUFkTVNTR__795c67bd-c34e-4942-81ef-e71799db4978 {
    margin: -0.5rem 0;
}
span.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel {
    font-size: 14px !important;
}
button#ProductSubmitButton-template--19494326730990__main {
    min-height: 4.5rem;
}

.quantity:after {
   
    border: 1px solid #000000!important;
   

    box-shadow: none!important; 
   
}
.global-media-settings {
   
    border: 0px solid !important;
   
}
.yotpo-display-s .yotpo-head {
    margin-top: 0px !important;
   
}
@media screen and (max-width: 750px) {
  .quatity-buy-btn-wraper {
    flex-direction: row;
        align-items: center;
        gap: 5px;
    
  }
  div#yotpo-reviews-star-ratings-widget {
    position: absolute;
    left: 50%;
  }
  .full-unstyled-link {
    font-size: 12px;
  }
  .product__title h1 {
    font-size: 21px;
    
}
}

{%- if template == 'product' -%}
.slider-buttons.no-js-hidden.quick-add-hidden {
    margin: -15px 0px 30px;
}
.slider-counter__link--dots .dot {
    border: 0.5px solid #B19B7B!important;
}
.slider-counter__link--active.slider-counter__link--dots .dot {
    background-color: #B19B7B!important;
}
@media screen and (max-width: 750px)  {
  h2.h4.accordion__title.inline-richtext {
    font-size: 14px;
}
}

{%- endif -%}


/* Hide on desktop (min-width: 992px) */
@media (min-width: 992px) {
  .quantity-hide-desktop {
    display: none !important;
  }
}

/* Hide on mobile (max-width: 991px) */
@media (max-width: 991px) {
  .quantity-hide-mobile {
    display: none !important;
  }
}

