/** Shopify CDN: Minification failed

Line 312:0 Unexpected "{"

**/
.mm_custom.blog-container {
    height: 0;
}
@media screen and (max-width: 400px) {
  .mob-form input {
    width: 250px !important;
  }
}
@media screen and (max-width: 768px) {
  .home-beauty-car .owl-nav.disabled + .owl-dots {
    margin-bottom: 10px !important;
  }
  .home-page--blogs-carousel .owl-nav.disabled + .owl-dots {
    margin-bottom: 10px !important;
  }
  .h-pro-off-rat {
    padding: 5.39px 4px !important;
  }
  /* .card__content .product-form__input .quantity {
    min-height: 38px !important;
  } */
  .mob-contact-detail .contact-detail .detail:nth-child(2) .info a {
    margin-top: 4px !important;
    margin-bottom: 0 !important;
  }
  .home-spotlight .h-spotlight-cnt {
    padding: 10px 20px;
    width: 92% !important;
  }
  .home-beauty-car .h-beauty-card .h-beauty-card-cnt h3 a {
    font-size: 12px !important;
  }
  .home-page--blogs-carousel .h-beauty-card .h-beauty-card-cnt h3 a {
    font-size: 12px !important;
  }
  .in-the-spotlight .owl-nav {
    display: none;
  }
  .home-products .home-pro-tabs {
    gap: 7px;
    justify-content: center;
  }
  .home-products .home-pro-tabs li {
    border: 1px solid #413f47 !important;
    border-radius: 2px;
    font-family: Futura;
    font-size: 12px;
    font-weight: 450;
    line-height: 14px;
    letter-spacing: .12em;
    text-align: center;
    padding: 8px 10px;
    text-transform: uppercase;
  }
  .home-products .home-pro-tabs li.active {
    border: 1px solid transparent !important;
  }
  .footer-logo-border {
    border-top: 1px solid #89b1c4 !important;
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .footer-logo-border.footer-block--menu,
  .footer-logo-border:last-child {
    display: none;
  }
  .footer .accordion .follow-us {
    margin-bottom: 0;
  }
  .blog-container {
    padding: 0;
  }
  .blog-container .custom{
    display: none;
   }
  .blog-container .navbar {
    padding: 10px 20px !important;
    top: 0 px !important;
  }
  .blog-container .navbar .mob-form {
    width: 90% !important;
    max-width: 90% !important;
  }
  .blog-container .navbar .mob-form input {
    width: 100% !important;
    max-width: 100% !important;
  }
  .section.category-section {
    margin-top: 10px !important;
  }
}
@media screen and (min-width: 769px) {
  .wizzy-product-item-price-reviews-wrapper .product-form__button {
    margin: 0 21px;
  }
  .facets-vertical .facets-wrapper {
    padding-right: 20px !important;
  }
  .blog-banner {
    margin-top: 10px !important;
  }
  .owl-theme .owl-dots .owl-dot.active span {
    width: 12px !important;
    height: 12px !important;
  }
  .owl-theme .owl-dots .owl-dot span {
    width: 10px !important;
    height: 10px !important;
  }
  .owl-theme .owl-dots,
  .in-the-spotlight.owl-carousel .owl-dots {
    width: 12px !important;
    height: 12px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
  }
  .home-products .home-pro-tabs li {
    width: 196px;
    font-size: 16px;
    font-weight: 450;
    line-height: 20px;
    padding: 8px 10px;
    border: 1px solid #413f47 !important;
  }
  .home-products .home-pro-tabs li.active {
    border: 1px solid transparent !important;
  }
  .h-beauty-card-cnt h3 a {
    font-size: 14px !important;
  }
  .facets__form-vertical {
    width: 340px !important;
  }
}
.judge-me-review-div .yotpo-reviews-star-ratings-widget {
  margin-bottom: 0px !important;
}
.modal-backdrop .yotpo-modal .modal-close-btn-wrapper[data-v-e2a8b986] {
  width: 3rem;
  height: 3rem;
}
.yotpo-new-input-message {
  margin-bottom: 12px;
}
.pdp-tabs-content .accordion-button:after {
  margin-right: 0px;
}
#pdpAccordionInner .accordion-item .accordion-header .accordion-button:not(.collapsed):after {
  background-size: 26px;
  height: 26px;
  width: 26px;
}
.yotpo-card .h-pro-off-rat .judge-me-review-div {
  margin-top: -5px;
}
.home-prd-car .h-spotlight-inner-cnt .h-pro-price.othr-var *:nth-child(5){
  display: none;
}
/* Commented by Sudarshan to resolve the issue in popup slider PDP Page */
.thumb-pdp[aria-current] {
  width: 10px;
  height: 10px;
  margin-top: -1px
}
.cart-item .cart-item__details .discounts {
  display: none !important;
}
.drawer__cart-items-wrapper .cart-items .cart-item .cart-item__details .cart-item__name,
.cart-item__name {
  height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
}
.category-section .desktop-category .category .category-detail .title {
  height: 60px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
}
.owl-theme .owl-dots .owl-dot.active span {
  width: 10px;
  height: 10px;
}
.owl-theme .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
}
.owl-theme .owl-dots,
.in-the-spotlight.owl-carousel .owl-dots {
  width: 10px;
  height: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.wizzy-search-wrapper .wizzy-search-filters-left,
.wizzy-search-wrapper .wizzy-search-filters-top,
.wizzy-skeleton-results-filters {
  max-width: 345px;
  width: 345px !important;
  margin-right: 20px;
}
.wizzy-search-wrapper.has-left-facets .wizzy-search-results-wrapper .wizzy-search-results-container {
  width: calc(100% - 345px) !important;
}
.result-product-item-info h3 a {
  margin-bottom: 12px !important;
}
@media (min-width: 1400px) {
  /* .result-product-item-image {
    height: 100%;
  } */
}
@media (max-width: 768px) {
  .date-time .author {
    max-width: 99px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 22px;
    white-space: nowrap;
  }
}
#ContactForm .form-status-list.caption-large {
  margin: 8px 0;
}
@media (max-width: 768px) {
  .result-product-item-image {
    height: auto !important;
  }
  .result-product-item-image img {
    height: auto !important;
  }
  .wizzy-search-wrapper.has-left-facets .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results {
    padding: 10px 20px !important;
  }
  .wizzy-search-wrapper {
    padding: 20px 0px 0 !important;
  }
  .pdp-tabs-content .accordion-button:not(.collapsed) {
    padding-bottom: 5px !important;
    transition: all 0.3s linear;
  }
  .category-section .desktop-category .category .category-detail .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: auto !important;
    min-height: 0 !important;
  }
  .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container,
  .wizzy-search-wrapper.has-left-facets .wizzy-search-results-wrapper .wizzy-search-results-container {
    width: calc(100% + 30px) !important;
  }
  .back-to {
    margin-top: 20px !important;
  }
  .takeaway-section {
    margin-top: 20px !important;
  }
  .custom-cart .home-pro-card {
    max-width: 184px !important;
  }
  .pdp-collection .home-prd-car.owl-theme .owl-dots {
    margin: 10px auto !important;
  }
}
.section-template--17341646569635__main-padding {
  padding-bottom: 0px !important;
}
.faq-cont-mob .owl-dots {
  margin: 10px auto !important;
}
.custom-collec-fecet {
  padding-top: 0px !important;
}
.date-time {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.date-time span {
  color: #6E6E6E;
  text-transform: uppercase;
}
.result-product-item-info .coll-pro-type {
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 3px;
  margin-top: 2px;
}
.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible.collapsed .wizzy-facet-head .facet-head-right:after,
.wizzy-search-wrapper .wizzy-search-filters-top .wizzy-filters-facet-block.collapsible.collapsed .wizzy-facet-head .facet-head-right:after {
  content: url('https://cdn.shopify.com/s/files/1/0693/8411/0324/files/pdp-accor.svg?v=1712577860') !important;
}
.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-right:after,
.wizzy-search-wrapper .wizzy-search-filters-top .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-right:after,
{
content: url('https://cdn.shopify.com/s/files/1/0693/8411/0324/files/pdp-accor-open.svg?v=1712577860') !important;
}
.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible.collapsed.first-opened:first-child .wizzy-facet-head .facet-head-right:after,
.wizzy-search-wrapper .wizzy-search-filters-top .wizzy-filters-facet-block.collapsible.collapsed.first-opened:first-child .wizzy-facet-head .facet-head-right:after {
  content: url('https://cdn.shopify.com/s/files/1/0693/8411/0324/files/pdp-accor-open.svg?v=1712577860') !important;
}
.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox .checkbox-indicator,
.wizzy-search-wrapper .wizzy-search-filters-top .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox .checkbox-indicator {
  border-radius: 50% !important;
  top: 50% !important;
  transform: translateY(-50%);
}
.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked + .checkbox-indicator,
.wizzy-search-wrapper .wizzy-search-filters-top .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked + .checkbox-indicator {
  background: #EDA3B0 !important;
}
.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked + .checkbox-indicator:after,
.wizzy-search-wrapper .wizzy-search-filters-top .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked + .checkbox-indicator:after {
  border: 1px solid #fff !important;
  border-width: 0 1px 1px 0 !important;
}
.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-label,
.wizzy-search-wrapper .wizzy-search-filters-top .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-label {
  display: flex !important;
}
.footer-block .accordion-item .accordion-header .accordion-button[aria-expanded=true]:after {
  margin-right: 0px !important;
}
.pdp-faq-car .item .accordion-item .accordion-header .accordion-button:after {
  background-size: 26px;
  width: 26px;
  height: 26px;
}
.refund-tabs .accordion-button:after {
  background-image: url("https://cdn.shopify.com/s/files/1/0693/8411/0324/files/pdp-accor-open.svg?v=1712577860");
  background-size: 26px;
  width: 26px;
  height: 26px;
  margin-right: 0px;
}
.refund-tabs .accordion-button.collapsed:after {
  background-image: url("https://lbpstaging.myshopify.com/cdn/shop/files/plus.svg?v=1716736040");
  background-size: 26px;
  width: 26px;
  height: 26px;
}
.card__information label.active.variant-qty_changer {
  background: #413f47;
  color: #fff;
  border-color: transparent;
}
@media screen and (max-width: 380px) {
  .home-products .home-pro-tabs li {
    padding: 8px 8px !important;
  }
  .home-pro-card .h-pro-card-sale {
    font-size: 11px !important;
  }
  .date-time .author {
    max-width: 90px;
  }
}
@media screen and (min-width: 380px) and (max-width: 540px) {
  .home-pro-card .h-pro-card-sale {
    font-size: 14px !important;
  }
  .h-pro-off-rat .star-container.yotpo-sr-star-full svg {
    width: 10px !important;
    height: 10px !important;
  }
  .yotpo-card .h-pro-off-rat .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score {
    font-size: 10px !important;
  }
  .blog-container .navbar {
    top: 0px !important;
  }
  .stories-section .heading {
    margin-top: 20px;
  }
  .category-section .heading h2 {
    margin-top: 10px !important;
  }
  .yotpo-reviews-pagination-container .back-to-mobile {
    font-size: 14px !important;
  }
}