/** Shopify CDN: Minification failed

Line 23:4 Comments in CSS use "/* ... */" instead of "//"
Line 35:1 Unexpected "/"
Line 41:2 Comments in CSS use "/* ... */" instead of "//"
Line 43:1 Unexpected "/"
Line 47:4 Comments in CSS use "/* ... */" instead of "//"

**/
.carousel-icon-img {
  aspect-ratio: 1/1;
}
/* For the sake of otpimisation CLS, remove before pushing to main */
#preview-bar-iframe {
  display: none !important;
}
.main-product-swiper__slide {
  width: 100%;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 768px) {
  #shopify-section-product-main .container .row.mt-4 .col-12.col-md-6.ps-0 {
    //padding-bottom: 420px;
  }
  #shopify-section-product-main
    .container
    .row.mt-4
    .col-12.col-md-6.ps-0
    limespot-box[data-box-type="CrossSell"] {
    position: absolute;
    max-height: 420px;
  }
}

*/
main
  ~ div
  > .needsclick.kl-private-reset-css-Xuajs1:not(.show-klaviyo-form):not(
    [role="dialog"]
  ) {
  //display: none !important;
}
*/

@media only screen and (min-width: 769px) {
  #shopify-section-product-main .container .row.mt-4 .col-12.col-md-6.ps-0 {
    //padding-bottom: 380px;
    position: relative;
  }
  #shopify-section-product-main
    .container
    .row.mt-4
    .col-12.col-md-6.ps-0
    limespot-box[data-box-type="CrossSell"] {
    position: absolute;
    max-height: 380px;
  }
}

.boost-sd__recommendation-title::before,
.boost-sd__recommendation-title::after {
  display:none;
}
.boost-sd__recommendation-title {
    font: normal normal 500 22px / 30px 'Crimson Text'!important;
    letter-spacing: 0px!important;
}
.boost-sd__recommendation-title span {
    padding-left:0!important;
}
.boost-sd__recommendation .boost-sd__recommendation-title {
  margin-bottom: 3rem;
  text-align:center;
  justify-content:center;
}
.boost-sd__recommendation .boost-sd__recommendation-title > span {
  margin:0!important;
  padding:0!important;
}
.boost-sd__recommendation .boost-sd__product-item .boost-sd__button--quick-view {
  display:none!important;
}
.boost-sd__recommendation .boost-sd__product-item .boost-sd__inventory-status {
  display:none!important;
}

.boost-sd__recommendation .boost-sd__product-item .boost-sd__product-price-content {
  visibility:visible;
  display: block;
}
.boost-sd__recommendation .boost-sd__product-item .boost-sd__product-price-content .boost-sd__product-price--default {
  font-size: 16px;
  line-height: 15px;
  letter-spacing: 0.32px;
  font-family: 'mr-eaves-modern', sans-serif;
  font-weight: 700;
  font-style: normal;

}
.boost-sd__recommendation .boost-sd__product-item .boost-sd__product-image-img--second {
  transition:all 0.2s;
}
.boost-sd__recommendation .boost-sd__product-item:hover .boost-sd__product-image-img--second {
  opacity:1;
  visibility:visible;
}

.boost-sd__recommendation .boost-sd__product-image-wrapper--square {
    aspect-ratio: 1.5;
}
.boost-sd__recommendation .boost-sd__product-item .boost-sd__product-title {
    font-size:16px;
    letter-spacing: 0px;
    font-family: 'mr-eaves-modern', sans-serif;
    margin-bottom: -10px;
}
.boost-sd__recommendation .boost-sd__button.boost-sd__button--circle {
  background-color:white;
  border:1px solid #ccc;
}
.boost-sd__recommendation .boost-sd__slider .boost-sd__slider-button:hover {
  background-color:white!important;
  border:1px solid #ccc!important;
}
.boost-sd__recommendation .boost-sd__slider .boost-sd__slider-button:hover svg {
    filter: none!important;
}

.boost-sd__recommendation .slick-dots {
  display: none!important;
}
.boost-sd__instant-search-results--two-column .boost-sd__instant-search-autocomplete {
  display: none!important;
}
.boost-sd__search-bar-wrapper--mobile .boost-sd__suggestion-queries-group {
  display: none!important;
}
.boost-pfs-search-suggestion-mobile-top-panel {
    display: none!important;
}
.boost-sd__search-bar-wrapper--mobile .boost-sd__suggestion-queries-item-product img {
  display: block;
  visibility: visible;
}
.boost-sd__search-bar-wrapper--mobile .boost-sd__suggestion-queries-item-product .boost-sd__suggestion-queries-item-badge--sold-out {
  display: none!important;
}

.boost-sd__search-bar-wrapper--mobile .boost-sd__instant-search-results--mobile-style1.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item-product--left:before {
  padding-top:67%;
}

.boost-sd__search-bar-wrapper--mobile .boost-sd__header-item.boost-sd__instant-search-product-list-header {
  display: none!important;
}

.boost-sd__quick-view .boost-sd__btn-buy-now {
  display: none!important;
}
.boost-sd__quick-view .boost-sd__btn-add-to-cart {
  width:100%!important;
  margin-top:1rem;
  background-color:#95855C!important;
  border-color:#95855C!important;
  color: #fff!important;
  font-family: 'Josefin Sans', sans-serif!important;
  font-weight: 600!important;
  font-size: 12px!important;
  line-height: 16px!important;
  letter-spacing: -0.16px!important;
  padding: 1rem 1.5rem 0.75rem!important;
}


.boost-sd__quick-view .boost-sd__quick-view-quantity {
  display: none!important;
}
.boost-sd__quick-view .boost-sd__quick-view-title {
  font: normal normal 500 28px / 33px 'Crimson Text';
  letter-spacing: 0px;

}
.boost-sd__quick-view .boost-sd__quick-view-vendor {
  display: none!important;
}

.boost-sd__recommendation-bundle-plus-icon-wrapper {
  display: none!important;
}
.boost-sd__recommendation-bundle-dropdown-wrapper {
  display: none!important;
}
.boost-sd__recommendation-bundle-item-info-content .boost-sd__recommendation-bundle-checkbox {
  display: none!important;
}
.boost-sd__recommendation-bundle-item-info-content .boost-sd__format-currency {
  font-weight:600!important;
}
.boost-sd__recommendation-bundle-images .boost-sd__recommendation-bundle-image-item:first-child {
  display: none!important;
}
.boost-sd__recommendation-bundle-image-item {
  min-width: 25%;
}
.boost-sd__recommendation-bundle-item-info {
  width:100%!important;
}
.boost-sd__recommendation-bundle-item-info-content .boost-sd__product-link {
  color:#000!important;
}
.boost-sd__recommendation-bundle-right {
  display: none!important;
}
.boost-sd__recommendation-bundle-left {
  width:100%!important;
  max-width:100%!important;
}
.boost-sd__recommendation-bundle-images {
  width:100%;
}
.boost-sd__recommendation-bundle-item-info-content {
  flex-direction:column;
}
.boost-sd__recommendation-bundle-item-info-content button.custom-add-to-cart {
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 600;
    font-size: 10px;
    line-height: 6px;
    letter-spacing: -0.16px;
    padding: 1rem 1rem 0.75rem;
    background-color: #95855C;
    border-color: #95855C;
    border:none;
}