/** Shopify CDN: Minification failed

Line 64:31 Expected ":"

**/

.apps__header {
  padding-left:17px;
  padding-right:17px;
  background-color:#EBF1ED;
  padding-top:20px;
}

.apps__heading {
  font-family: 'Intervogue Alt Reg';
  margin:0;
}

.apps__heading.h2 {
  font-size:20px;
}

.apps__wrapper .oke-w-ratingAverageModule--oneLine {
  display:none;
}

.okeReviews[data-oke-container].oke-w, div.okeReviews.oke-w {
    max-width: 100%;
    margin: 0 auto;
    /* color: var(--oke-text-primaryColor); */
    padding: 0;
}

.apps__wrapper div.okeReviews[data-oke-container] .oke-w-header {
    border-top: 0;
    padding-top: 20px;
    padding-left:17px;
    padding-right:17px;
    background-color:#EBF1ED;
}

.okeReviews[data-oke-container] .oke-w-reviews-head, div.okeReviews .oke-w-reviews-head {
    padding-bottom:20px;
    padding-left:17px;
    padding-right:17px;
    background-color:#EBF1ED;
    margin:0;
}

.apps__wrapper .oke-is-small .oke-w-header-content {
  flex-direction: column-reverse;
}

.oke-is-small .oke-w-header-content-block {
  margin: 0;
}

.oke-w-header-content-module.oke-w-header-content-module--left {
  margin-bottom:0;
}

.apps__wrapper .oke-is-small .oke-w-header-content-module {
  margin:  0;
  justify-content: flex-start;s
}

.okeReviews[data-oke-container] .oke-w-breakdownModule--contain, div.okeReviews .oke-w-breakdownModule--contain {
  margin-top:15px;
}

.apps__wrapper .oke-is-small .oke-w-header-content-module:last-child {
  margin:0;
}

.apps__wrapper .oke-w-recommendsModule-value {
    font-size: 20px;
    width: 100%;
    text-align: left;
    color: #000 !important;
    background-color: transparent !important;
    padding: 0 !important;
}

.apps__wrapper .oke-w-recommendsModule-text {
  font-size:15px;
}

div.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar {
    height: 4px;
    border-radius: 0;
    border-radius: 10px;
    background-color:#fff;
}

div.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-bar-fill {
    border-radius: 10px;
    background-color:#A9D1C2 !important;
}

.okeReviews[data-oke-container] .oke-w-breakdownModule-distribution-label-number, div.okeReviews .oke-w-breakdownModule-distribution-label-number {
  font-family: 'Intervogue Alt Reg';
}

.apps__wrapper .oke-w-mediaCarouselModule {
  display:none;
}

.apps__wrapper .okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview {
    padding-top: 30px;
}

.apps__wrapper .oke-w-reviews-writeReview {
  max-width: 350px;
  margin-right: auto !important;
  margin-left: inherit !important;
}

.apps__wrapper .oke-w-reviews-writeReview .oke-w-writeReview {
    font-size: 11px !important;
    transition: .1s ease-out !important;
    background-color: #CEDDD2;
    border: 0;
    text-transform: uppercase;
    font-weight: 100;
    letter-spacing: 0 !important;
    min-height: 27px;
    padding: 2px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.apps__wrapper .oke-w-reviews-writeReview .oke-w-writeReview::before {
  display:none;
}

.apps__wrapper .oke-w-reviews-writeReview .oke-w-writeReview:focus {
  border:0;
  outline:0;
  box-shadow:none;
}

.apps__wrapper .oke-w-reviews-writeReview .oke-w-writeReview:focus-visible {
  border:0;
  outline:0;
  box-shadow:none;
}

.apps__wrapper .oke-w-reviews-writeReview .oke-w-writeReview:hover {
  background-color: #CEDDD2 !important;
  border:0 !important;
  outline:none;
  box-shadow:none !important;
}

.apps__wrapper .oke-w-reviews-controls {
  display:none !important;
}

.apps__wrapper .oke-w-reviews-footer {
  display:none !important;
}

.okeReviews[data-oke-container] .oke-w-reviews-main, div.okeReviews .oke-w-reviews-main {
  padding: 0 17px;
  border:0;
}

.oke-w-reviewMinimal-product {
  display:none !important;
}

div.okeReviews[data-oke-container] .oke-reviewContent-title, div.okeReviews .oke-reviewContent-title {
  font-size: 13px !important;
  font-weight: 100 !important;
  font-family: 'Intervogue Alt Reg' !important;
  text-transform:uppercase;
}

.oke-w-reviewMinimal-media {
  display:none !important;
}

.oke-w-reviewMinimal-footer {
  display:none !important;
}

.oke-reviewContent-body.oke-bodyText {
  font-size:13px;
}

.oke-reviewContent-body.oke-bodyText p {
  font-size:15px;
  line-height:19px;
}


.okeReviews[data-oke-container] .oke-w-reviewMinimal-head, div.okeReviews .oke-w-reviewMinimal-head {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.okeReviews[data-oke-container] .oke-w-reviewMinimal-head, div.okeReviews .oke-w-reviewMinimal-head .oke-w-reviewMinimal-reviewer {
  width:100%;
  font-size:11px;
}

.okeReviews[data-oke-container] .oke-w-reviewer-identity, div.okeReviews .oke-w-reviewer-identity {
  font-size:11px;
}

div.okeReviews[data-oke-container] .oke-w-reviewer-verified {
  font-size:11px;
}

.okeReviews[data-oke-container] .oke-w-reviewMinimal-head, div.okeReviews .oke-w-reviewMinimal-head .oke-w-reviewMinimal-date {
  width:100%;
  font-size:11px;
}

.okeReviews[data-oke-container] .oke-bodyText, div.okeReviews .oke-bodyText {
  font-size:13px;
  line-height:16px;
}

.okeReviews[data-oke-container] .oke-w-reviews-list, div.okeReviews .oke-w-reviews-list .oke-w-reviewMinimal {
  position: relative;
  padding: 0;
  padding-top: 30px;
}

.okeReviews[data-oke-container] .oke-reviewContent-top, div.okeReviews .oke-reviewContent-top {
  position: absolute;
  top: 0;
  left: 0;
}

.instafeed-bottom-link-wrapper {
  display:none !important;
}

.instafeed-bottom-link-clone {
  display:block !important;
  margin:0 0 10px 0 !important;
}

#insta-feed .instafeed-bottom-link-clone a {
    display: flex !important;
    min-height: 31px;
    background-color: #CEDDD2 !important;
    color: #000;
    border-radius: 10px;
    width: 100%;
    max-width: 115px;
    margin: 0 auto;
    padding: 2px 0 0 0 !important;
    align-items: center;
    justify-content: center;
    text-transform:uppercase;
} 

.instafeed-bottom-link-clone a:after {
  display:none !important;
}

@media screen and (min-width: 675px) {
  .oke-is-medium .oke-w-header-content {
    flex-direction: column-reverse;
  }

  .oke-w-header-content-block--oneThird {
    margin:0;
  }

  .apps__wrapper .oke-w-reviews-writeReview {
      max-width: 305px;
      margin-right: auto !important;
      margin-left: inherit !important;
      width: 100%;
      margin-top: 25px;
  }
}

@media screen and (min-width: 750px) {

  .apps__heading.h2 {
    font-size:25px;
  }

  #insta-feed .instafeed-bottom-link-clone a {
      min-height: 36px;
      max-width: 190px;
      padding: 3px 0 0 0 !important;
      margin-right: auto;
      margin-left: 0;
  }

}

@media screen and (min-width: 990px) {



  .apps__header {
    padding-left:24px;
    padding-right:24px;
  }
  

  .okeReviews[data-oke-container].oke-w, div.okeReviews.oke-w {
    max-width:100%;
    padding-top:0;
  }

  .apps__wrapper div.okeReviews[data-oke-container] .oke-w-header {
      padding:10px 24px 30px 24px;
  }

  .js-oke-widgetSize.oke-is-large {
    position:relative;
  }

  .js-oke-widgetSize.oke-is-medium {
     position:relative;
  }

  .oke-is-medium .oke-w-header-content {
      flex-direction: row;
      justify-content: space-between;
  }

  .oke-w-header-content-module.oke-w-header-content-module--left .oke-w-recommendsModule {
      padding-left: 0;
      padding-top: 17px;
  }

  .oke-w-header-content-block--oneThird {
      width: 40%;
  }

  .apps__wrapper .oke-w-recommendsModule-value {
    font-size: 25px;
    display: block;
    text-align:center;
    line-height:30px;
  }

 .apps__wrapper .oke-w-recommendsModule-text {
    font-size: 15px;
    margin-top: -4px !important;
    display: block;
}

  .apps__wrapper .oke-w-reviews-head {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 100%;
    max-width: 296px;
    margin: 0 !important;
  }


  .apps__wrapper .oke-w-reviews-writeReview .oke-w-writeReview {
      font-size: 13px !important;
      min-height: 36px;
  }


  .okeReviews[data-oke-container] .oke-w-reviews-main, div.okeReviews .oke-w-reviews-main {
    padding:0 24px;
  }

  .oke-reviewContent-body.oke-bodyText p {
    font-size:15px;
    line-height:18px;
  }


  div.okeReviews .oke-w-reviews-list .oke-w-reviewMinimal {
    display:flex;
    flex-wrap:wrap;
    padding:0;
  }

  .okeReviews[data-oke-container] .oke-w-reviewMinimal-head {
    width:345px;
    padding-top:35px;
    display: block;
  }

  .okeReviews[data-oke-container] .oke-w-reviewMinimal-content {
    margin:0 !important;
    width:570px;
  }

  div.okeReviews[data-oke-container] .oke-reviewContent-title, div.okeReviews .oke-reviewContent-title {
    margin:0;
  }

  .okeReviews[data-oke-container] .oke-w-reviewMinimal-head, div.okeReviews .oke-w-reviewMinimal-head .oke-w-reviewMinimal-date {
    font-size: 13px;
  }

  .okeReviews[data-oke-container] .oke-w-reviewer-identity, div.okeReviews .oke-w-reviewer-identity {
      font-size: 13px;
  }

  div.okeReviews[data-oke-container] .oke-w-reviewer-verified {
      font-size: 13px;
  }

  div.okeReviews[data-oke-container] .oke-reviewContent-title, div.okeReviews .oke-reviewContent-title {
      font-size: 15px !important;
  }

  .okeReviews[data-oke-container] .oke-bodyText, div.okeReviews .oke-bodyText {
      font-size: 15px;
      line-height: 18px;
  }

}



/* Selleasy Apps */

.lb-bundle-header-cont {
  display:none;
}

.lb-bundle-tgrid-trigger {
  display:none;
}

.lb-bundle-products lb-upsell-flat-card {
  display:none;
}

.lb-bundle-products .lb-bundle-offers lb-upsell-flat-card {
  display:block;
}

.lb-plus-svg {
  display:none;
}

.lb-bundle-divider {
  display:none;
}

.lb-carousel-nav.lb-nav-default.lb-over-cutoff {
  display:none !important;
}

.lb-tgrid .lb-bundle-divider {
  display:none;
}

.lb-bundle-cont {
  margin:0 !important;
  padding: 0 17px 0 17px !important;
}

.lb-bundle-products.lb-tgrid .lb-bundle-offers {
  margin: 0 !important;
}

.lb-bundle-offers .lb-carousel-products {
  display: flex;
  flex-wrap: wrap;
  height: auto;
  width: 100%;
  min-width: 100%;
  gap: 8px;
}

.lb-bundle-offers .lb-product-card {
  display: block;
  width: calc(50% - 4px);
  min-width: calc(50% - 4px);
  background-color:#f6f6f6;
  border-radius:10px;
}

.lb-bundle-offers .lb-product-card .lb-long-card {
  padding:10px !important;
}

.lb-long-cta-left .lb-cta-actions {
  display:none;
}

.lb-long-card .lb-cta-container {
  display:none;
}

.lb-bundle-cta-total-cont {
  display:none;
}

.custom-add-to-bag {
  width: 100%;
  min-height: 27px;
  border: 0;
  border-radius: 10px;
  background-color: #ceddd2;
  border: solid 1px #CEDDD2;
  color: #222;
  font-size: 11px;
  line-height: 1;
  cursor: pointer;
  transition: background .2s ease,opacity .2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  text-transform: uppercase;
}

.custom-add-to-bag.is-added {
  background: f6f6f6;
  border:solid 1px #CEDDD2;
}

.custom-add-to-bag:hover {
  background: #f6f6f6;
  border:solid 1px #CEDDD2;
}

.custom-add-to-bag:disabled {
  opacity: 0.5;
  cursor: no-drop;
  pointer-events: none;
}


.custom-bundle-title {
  font-size: 20px;
  text-transform: uppercase;
  font-family: Intervogue Alt Reg;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top:10px;
}

.custom-bundle-title .svg-wrapper {
  width: 13px;
  height: 13px;
  transform: rotate(-90deg);
  transition: 0.3s;
}

.custom-bundle-title.visible .svg-wrapper {
  transform: rotate(90deg);
}

.bundle-summary__list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 7px;
  width: 100%;
}

.bundle-summary__items {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1.3;
  border: 1px dashed #0000004D;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
  display:block !important;
  align-items: center;
  justify-content: center;
  transition:0.4s;
}

.bundle-summary__items .lb-image-full {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bundle-summary__items.bundle-summary__item--filled {
  border-style: solid;
  border-color: #0000004D;
}

.bundle-summary__items.has-product {
  border-style: solid;
  border-color: #0000004D;
}


.lb-bundle-cta-button .lb-button {
  width: 100%;
  min-height: 27px;
  border: 0 !important;
  border-radius: 10px !important;
  background-color: #ceddd2 !important;
  border: solid 1px #CEDDD2 !important;
  color: #222 !important;
  font-size: 11px !important;
  line-height: 1;
  cursor: pointer;
  transition: background .2s ease,opacity .2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 0 0 0 !important;
  text-transform: uppercase;
  margin: 0 0 12px 0 !important;
}

@media screen and (min-width: 990px) {

  .lb-bundle-products.lb-tgrid {
    display: flex;
    width: auto;
    max-width: 100%;
    flex: auto;
    scrollbar-width: none;
    margin-right: 0;
    overflow-x: auto;
    min-width: 0;
  }

  .lb-bundle-cta.lb-tgrid {
      width: 330px;
      flex: 0 0 330px;
      padding-left: 30px;
      padding-right: 15px;
  }

  .lb-bundle-cont {
    margin:0 !important;
    padding: 0 24px 0 24px !important;
  }

  .lb-bundle-offers .lb-carousel-products {
    gap: 16px;
  }

  .lb-bundle-offers .lb-product-card {
    width: calc((100% - 32px) / 3);
    min-width: calc((100% - 32px) / 3);
  }

  .lb-bundle-offers .lb-product-card .lb-long-card {
    padding:12px !important;
  }

  .custom-add-to-bag {
    min-height:36px;
    font-size:13px;
  }

  .custom-bundle-title {
      font-size: 30px;
      margin: 0 0 20px 0;
      justify-content: center;
  }

  .custom-bundle-title .svg-wrapper {
    display:none;
  }

  .lb-bundle-cta-cont {
    align-items:flex-start !important;
    justify-content:flex-start !important;
  }

  .lb-bundle-cta-button .lb-button {
    min-height: 36px;
    font-size: 13px !important;
  }

}

@media screen and (max-width: 749px) {

  .lb-bundle-wrap .lb-bundle-cta {
    position: fixed;
    bottom: 0;
    z-index: 1;
    background-color: #fff;
    width: 100%;
    left: 0;
    padding: 5px 17px;
    border-top: solid 1px #CEDDD2;
  }

}

@media screen and (max-width: 989px) {

  .bundle-summary__list.is-open {
      max-height: 100px;
      opacity: 1;
      padding-top: 10px;
  }

  .bundle-summary__items {
      aspect-ratio: auto;
      width: 55px;
      height: 63px;
  }

  .bundle-summary__list {
      display: flex;
      gap: 5px;
      width: 100%;
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      transition: max-height .4s ease, opacity .25s ease;
  }

}





