/** Shopify CDN: Minification failed

Line 210:5 Unexpected "/"

**/
.reviews-sectionn.collectn-reviews .reviews-container {
    align-items: flex-start;
}
span.js-show-more.show-more_toggler.init {
    display: none !Important;
}
.show-more {

    --height: 100% !Important;
}
.show-more_panel:after{
  display:none !Important;
}
.custm-home-bundl {
    padding-top: 40px;
}
section.logo-sectionn.as-sen-sec {
    padding-top: 40px;
}
.facets__form--vertical .facets__disclosure:not(:first-child) {
    margin-top: 10px !Important;
}
.facets__form--vertical .collection-filters__item.sorting {
    margin-bottom: 20px !Important;
}
a.gifttcard-linkk {
    color: #FF800B;
    font-size: 16px;
    font-family: 'Futura';
  margin-top: 10px !Important;
}
li.list-menu__item.facets__item span,.collection-filters__item select {
    font-size: 16px;
    font-family: 'Futura';
}
span.facets__summary-text,.collection-filters__label {
    font-weight: 600;
    font-family: 'Futura';
    font-size: 18px;
  letter-spacing:1px;
}
.logo-sectionn .logo-section__logo-block img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
    opacity: 0.4;

}
.newsleterr-sec button {
    border-radius: 8px!important;
    font-size: 14px !Important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    width: auto !important;
    background: #2D2D2D !important;
  height:46.5px;
}
.newsletter input[type=email]::placeholder {
    font-weight: 500;
}
.newsletter input[type=email] {
    border-width: 2px;
}
.custm-home-bundl .product-price--compare {
    display: inline-block;
}
.reviews-sectionn .reviews-left h2 {
    font-size: 29px;
    font-weight: 500;
    font-style: normal;
    font-family: Futura;
}
.custm-home-bundl span.section-heading__subheading {
    font-weight: 600;
}
.collectin-templat div#CollectionProductGrid .product-item a.product-item__title span {
    font-size: 18px;
    font-family: Futura;
    font-weight: 500;
    color: #000;
      text-shadow: 0.1px 0.1px 0 black, -0.1px -0.1px 0 black;
}
.collectin-templat div#CollectionProductGrid .product-item .cstm-txt {
    font-size: 14px;
    font-family: Futura;
    color: #000;
  opacity:1;
  /* min-height:40px; */
}
.collectin-templat div#CollectionProductGrid .product-item .appio-rating-content div {
    font-size: 12px;
    font-weight: 400;
    font-family: 'Futura';
}
.collectin-templat div#CollectionProductGrid .product-item .appio-rating-raters {
    margin-left: 5px;
    font-size: 11px;
}
.collectin-templat .product-item__title {
    min-height: auto !important;
}
.collectin-templat div#CollectionProductGrid .product-item span.appio-star {
    font-size: 11px !important;
}
.collectin-templat div#CollectionProductGrid .product-item .product-price span {
    font-size: 13px;
    font-family: 'Futura';
}
.collectin-templat div#CollectionProductGrid .product-item a.product-item__link {
    background: #000;
    color: #fff;
    text-align: center !important;
}
.collectin-templat div#CollectionProductGrid .product-item .button--icon .button__icon svg path {
    fill: #fff;
}
.collectin-templat div#CollectionProductGrid .pagination {
    text-align: center;
}
   .collectin-templat .main-collection-banner {
    display: none;
}
 .collectin-templat main#main {
    margin-top: 40px;
}
span#CollectionProductCount {
    font-size: 20px;
    font-family: Futura;
    font-weight: 400;
}
.home-instafeed-sec a.home-instasec {
    position: absolute;
    right: 0;
    background: #000;
    color: #fff;
    border-radius: 60px;
    padding: 8px 30px;
    text-transform: uppercase;
    font-size: 15px;
    cursor: pointer;
    z-index: 1;
  font-family: 'Futura';
    font-size: 13px;
  font-weight:500;
}

.shopify-section.mount-app:has(.home-instafeed-sec), .shopify-section:has(.custm-home-bundl){
  background:#fff;
}
.shopify-section:has(.custm-home-bundl) .button--icon .button__text {
    white-space: normal;
}
.reviews-sectionn .review-image img {
    width: 100%;
    height: auto;
    border-radius: 9px;
}
.collectin-templat div#CollectionProductGrid .product-item a.product-item__link span.button__text{
    width: auto !important;
}
.collectin-templat .newsleterr-sec {
    --color-background-cards: #f5f5f7 !important;
}
.collectin-templat div#CollectionProductGrid .product-item__icons {
    /* min-height: 100px; */
    display: inline-block;
}
.collectin-templat div#CollectionProductGrid .product-item__icons .pill {
    width: fit-content;
    margin: 0px 0px 4px;
}

.collectin-templat .product-item__text:empty {
    display: block;
}
.custm-home-bundl .products-container .product-price span.product-price--original {
    flex: 0 0 26%;
}
.custm-home-bundl .product-price--compare {
    display: flex;
    flex: 0 0 22%;
}
.custm-home-bundl .products-container .product-price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

@media only screen and (max-width: 1455px){
   .collectin-templat div#CollectionProductGrid  .product-item__icons {
display:inline-block;
    /* min-height: 110px; */
}
 .collectin-templat div#CollectionProductGrid  .pill--has-icon {
        width: fit-content !important;
         margin: 4px 0px;
    }
}
 @media only screen and (min-width: 1200px){
    .newsleterr-sec .newsletter__container {
    max-width: 38rem;
    padding: 0px;
}
new */
}
@media only screen and (max-width: 1200px) and (min-width: 769px){
     /* .newsleterr-sec span.newsletter__info {
    font-size: 14px !important;
    font-family: 'Futura';
    color: #000;
    font-weight: 400;
} */
.collectin-templat div#CollectionProductGrid .product-item .cstm-txt {
    font-size: 13px;
    /* min-height: 45px; */
}

  .collectin-templat div#CollectionProductGrid .product-item a.product-item__title {
    /* min-height: 86px !important; */
}
}
 @media only screen and (min-width: 769px) {
.infint-logo-scrl h3 {
    padding-top: 45px;
}
 }
 @media only screen and (max-width: 769px) {
   .gifttcard-linkk.deskkk{
     display:none;
   }
 .collectin-templat  facet-filters-form.facets.sidebar-large-padding {
    padding-bottom: 0px !important;
}
  .collectin-templat .facets__form--vertical.facets__form--mobile{
     margin-bottom:0px;
   }
   .infint-logo-scrl h3 {
    padding-top: 30px;
}
     .custm-home-bundl .products-container .product-price span {
    font-size: 10px !Important;
    font-weight: 500!important;
    font-family: Futura !important;
}
   .newsleterr-sec input[type=email], .newsleterr-sec .button {
    height: 50px;
    padding-top: 12px;
    padding-bottom: 12px;
}
div#CollectionProductGrid button#collection-filters-handle {
    border-radius: 6px;
    border-color: #000;
    color: #000;
    font-family: Futura;
    font-size: 14px;
    font-weight: 500;
    line-height: normal !important;
    padding: 7px 6px !important;
    width: 115px;
}
   .collectin-templat main#main {
    margin-top: 20px;
}
   div#CollectionProductGrid span#CollectionProductCount {
    font-size: 13px;
}
   .collectin-templat div#CollectionProductGrid .product-item a.product-item__title span {
    font-size: 16px;
}
   .collectin-templat div#CollectionProductGrid .product-item .cstm-txt , .collectin-templat div#CollectionProductGrid .product-item .product-price span{
    font-size: 12px;
}
   .collectin-templat div#CollectionProductGrid .product-item a.product-item__link {
    font-size: 12px;
}
  .collectin-templat div#CollectionProductGrid span.pill__label {
    font-size: 9px;
}
   .collectin-templat div#CollectionProductGrid .pill--compact {
    /* min-height: auto; */
    margin: 4px 0px;
}

.collectin-templat div#CollectionProductGrid .pagination li.lap-hide {
    display: inline-block !important;
    font-size: 13px;
    font-weight: 700;
}
    .collectin-templat div#CollectionProductGrid .pagination li.mobile{
      display:none;
    }
   .scrolling-as-seen-logo {
    margin-top: 40px;
    padding-bottom: 0px !important;
}
      .newsleterr-sec span.newsletter__info {
    font-size: 17px !important;
    font-family: Futura;
    color: #000;
    font-weight: 400;
}
    .newsleterr-sec h3 {
    font-size: 23px!important;
    font-family: Futura;
          font-weight: 600 !important;
}
   .newsleterr-sec span.newsletter__info p {
    margin-bottom: 0px;
     line-height:30px;
}
   .newsleterr-sec .increased-spacing {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
}
  .newsleterr-sec .newsletter fieldset{
     gap:10px;
   }
   .newsleterr-sec .increased-spacing:last-child {
    margin-bottom: 0px !important;
}
   .newsleterr-sec .card.newsletter {
    padding-top: 25px;
}
   .home-instafeed-sec a.home-instasec {
    left: 0;
    right: 0;
    width: 63%;
    margin: 10px auto;
    top: 30px;
    z-index: 1;
    text-align: center;
    display: block;
    padding: 10px 0;
    font-size: 12px;
}
.reviews-sectionn .reviews-right .review-slide {
    width: 240px;
    margin-right: 20px;
    height: auto;
          flex: 1 1 240px;
}
   .reviews-sectionn .reviews-left h2 {
    font-size: 18px;
    font-style: normal;
    font-family: Futura;
     margin-bottom: 10px;
}
   .reviews-sectionn {
    padding-top: 50px;
}
   .custm-home-bundl {
    padding-top: 50px;
}
   .pagination a {
    border: 0px !important;
}

 }

@media only screen and (max-width: 520px){
    .custm-home-bundl .bundler__content a.button {
    text-align: center;
    margin: 30px auto 28px;
    display: block;
    width: 76%;
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #929292CC;
}

}
@media only screen and (max-width: 460px){
  .collectin-templat div#CollectionProductGrid .product-item .appio-rating-content div {
    font-size: 8px !Important;
    font-weight: 400;
    font-family: Futura;
}
  .collectin-templat div#CollectionProductGrid .product-item .cstm-txt {
    /* min-height: 56px; */
}
  .collectin-templat div#CollectionProductGrid .product-item .product-item__title {
    /* min-height: 62px !important; */
}
.custm-home-bundl .products-container .product-price span.product-price--original {
    flex: 0 0 40%;
}
  .custm-home-bundl .product-price--compare {
    display: flex;
    flex: 0 0 40%;
}
}
@media only screen and (max-width: 1450px){
  .collectin-templat div#CollectionProductGrid .product-item .cstm-txt , .custm-home-bundl .cstm-txt {
    /* min-height: 56px; */
}
}