<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 1222:5 Expected ":"

**/

/* GENERAL PAGE WIDTH */


/* CART DRAWER */
.drawer .cart__checkout{
  --btn-border: var(--BTN-SECONDARY-BG-COLOR);
  --btn-bg: var(--BTN-SECONDARY-BG-COLOR);
  --btn-text: var(--BTN-SECONDARY-TEXT-COLOR);
  --btn-border-hover: var(--BTN-SECONDARY-BG-COLOR-BRIGHTER);
  --btn-bg-hover: var(--BTN-SECONDARY-BG-COLOR-BRIGHTER);
  --btn-text-hover: var(--BTN-SECONDARY-TEXT-COLOR);
}

/* Fix - Mobile Swipe Tip */
.mobile-swipe-tip {
  font-size: var(--font-size-body-smaller);
  margin-top: -16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  padding: 10px;
  text-align: center;
  font-style: italic;
  color: #9a9a9a;
  z-index: 999!important;
  border-radius: 25px;
  box-shadow: 0 2px 2px rgba(0,0,0,.25);
  line-height: 1.1;
}
.mobile-swipe-tip.product-page-tip{
  top:5rem;
}
@media screen and (min-width: 750px) {
  .mobile-swipe-tip {
    display: none;
  }
}

@media screen and (max-width: 350px){
    .mobile-swipe-tip {
        font-size: 10px;
    }
}



.shopify-policy__body .rte p{
    font-size: 18px;
}

.shopify-policy__body .rte h3{
    font-size: 30px;
}





/* HEADER */

.header__mobile__hamburger .icon{
    color: #F65DAF !important;
}
.without_toolbartext{
    overflow: unset;
}

.announcement__text .free-shipping {
    letter-spacing: 0.5px;
    font-weight: 400;
    font-size: 14px;
    text-transform: UPPERCASE;
}


.toolbar__inner .announcement__text p{
    font-size: 15px;
    letter-spacing: 0.5px;
}

.toolbar__inner .announcement__text{
    width: 100%;
    justify-content: space-between;
}

.toolbar__inner .toolbar__text{
    padding: 0 !important;
    margin: 0 !important;
    text-transform: uppercase;
}


.header__desktop__button .navlink{
    column-gap: 7.5px;
}

.navlink__cart__content{
  column-gap: 4px;
}

.header__menu .navlink--toplevel{
  font-weight: 600;
}

[data-header-style="logo_beside"] .navlink--toplevel{
    height: auto;
        padding-top: 6px;
    padding-bottom: 6px;
}

[data-header-style="logo_beside"] .header__menu{
    align-items: center;
}

[data-header-style="logo_beside"] .header__dropdown{
    top: 80%;
}

.navlink .navtext{
    position: relative;
}

.header__desktop__lower .navlink{
    padding-top: 5px;
    padding-bottom: 5px;
}

.header__desktop__bar__l .navtext{
    text-transform: UPPERCASE;
}

.header__desktop__bar__l .header__desktop__button .navlink:not(.navlink--toplevel).navlink--search{
  padding-left: 0;
  padding-right: 0;
}

.header__desktop__bar__r .icon,
.header__desktop__bar__l .icon,
.header__mobile__button .navlink{
    color:#F65DAF;
}


/*
.icon--wishlist{
    color: #A66A38;
} */

.header__desktop__bar__r a{
    padding-left: 6px !important;
    padding-right: 6px !important;
}

.header__desktop__bar__l .socials a{
    color: #F65DAF;
}

[data-header-style="logo_above"] .header__desktop__upper{
    margin-bottom: 16px;
}

.header__desktop__buttons .navtext{
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 400;
    color: #F65DAF;
    margin-top: 4px;
}

.toolbar{
  border-bottom: 1px solid #E9EFE0;
}

.toolbar__menu a{
    letter-spacing: 0.5px;
    text-transform: UPPERCASE;
    font-weight: 400 !important;
    font-size: 14px !important;
}

.toolbar__menu a:last-child{
    margin-right: 0 !important;
}

.toolbar__inner{
    padding-top: 6px;
    padding-bottom: 6px;
}


.header__mobile__nav__scroller{
    gap: 10px;
}


.template-index .header__mobile__bottom{
    display: block;
}

.header__mobile__bottom{
    display: block;
}



.header__desktop__lower{
    margin-top: 10px;
}


.utilities__left .toolbar__utilities{
  margin-right: var(--outer);
  margin-left: 0;
}


@media (min-width: 769px){
    [data-header-style="logo_above"] .header__desktop__upper{
        margin-bottom: 9px;
    }

    .header__desktop__lower{
      margin-top: 16px;
  }
/* 
    .theme__header {
      border-top: 5px solid #FABEC0;
    } */
}

@media screen and (min-width: 750px){
  .utilities__left .toolbar__utilities:only-child {
    margin-left: unset;
    margin-right: auto;
  }
}

@media screen and (max-width: 480px){
    .toolbar__inner .announcement__text{
        justify-content: center;
    }

    

}

@media only screen and (max-width: 1280px){
    .theme__header .section-padding{
        padding-bottom: 0px;
    }

}

@media screen and (max-width: 768.99px){

    .announcement__text .free-shipping{
        font-size: 14px;
    }
}

@media screen and (max-width: 749px){
    .toolbar__text{
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
    }
}


/* OVERRIDING FOOTER */


/* .site-footer-wrapper{
    border-bottom: 17px solid #000;
    border-top: 1px solid var(--border);
} */
.shopify-section-group-group-footer{
    position: relative;
}


.shopify-section-group-group-footer{
  position: relative;
  z-index: 1;
}



.socials svg{
    width: 18px;
    height: 18px;
}

.footer__bottomtext{
    font-size: 12px;
    letter-spacing: 0.5px;
    font-weight: normal;
}

.footer__bottomtext p a{
    text-decoration: unset !important;
    font-size: 12px !important;
    background: unset;
}

/* .footer__bottomtext p{
    color: #404040;
} */

.footer__block:not(.footer__block--newsletter) .footer__block__title{
    font-size: 16px;
    position: relative;
    font-weight: 500;
    margin: 0;
    text-transform: UPPERCASE !important;
    letter-spacing: 0;
    color: currentColor;
}



.footer__blocks .footer__newsletter__wrapper .footer__block__title{
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: 500;
    text-transform: UPPERCASE !important;
    letter-spacing: 0;
    color: currentColor;
}

.footer__blocks .rte &gt; *{
    font-size: 12px;
    letter-spacing: 0.5px;
}

.footer__blocks .footer__quicklinks a{
    font-size: 14px;
    letter-spacing: 0.5px;
}



.footer__block.footer__block--text .rte &gt; *{
    line-height: 1.4;
}

.footer__blocks .footer__quicklinks li{
    margin: 0 0 6px;
    line-height: 1.1;
}

.rte.footer__bottomtext{
    margin-top: 22px;
}

.footer__newsletter__wrapper .input-group input::placeholder{
    font-size: 12px;
    color: #fff;
     -webkit-text-fill-color: #fff !important;
}


.socials--newsletter .social-link{
    display: flex;
    align-items: center;
    justify-content: center;
    color:  #F8F4F1 !important;
}




.footer__newsletter__wrapper .input-group__field{
    padding-top: 10px;
    padding-bottom: 10px;
}

.newsletter-form .input-group{
  --border:#fff;
}


.newsletter-form .input-group__btn{
    font-size: 12px;
    letter-spacing: 2px;
    padding: 14px 0px;
    font-weight: 400;
    color: #fff;
}

.footer__newsletter__wrapper .newsletter-form{
  --border: #616161;
}


.footer-sections{
    position: relative;
}

.cc__copyrighttext{
    margin: 0;
    font-size: 12px;
}

.cc__copyrighttext a{
    text-decoration: none;
    background: none;
}

.supporting-menu__copyright p{
    color:#7B8D6D;
}

.supporting-menu__copyright a{
    background: linear-gradient(to right,currentColor,currentColor);
    background-size: 0% 1px;
    background-repeat: no-repeat;
    background-position: 50% 86%;
}

.supporting-menu__copyright a:hover{
    background-size: 100% 1px;
}

.footer__block--social .socials{
    justify-content: center;
}

.wishlist-hero-header .MuiTypography-h5{
    font-family: var(--FONT-STACK-HEADING) !important;
    text-transform: capitalize !important;
}

.MuiCardHeader-content .MuiCardHeader-title{
    font-family: var(--FONT-STACK-HEADING) !important;
}

.MuiCardHeader-content .MuiCardHeader-title a{
    background: unset !important;
    text-decoration: unset !important;
}

span.wishlist-hero-list-card-header-added-on {
    font-size: 16px;
}

.MuiButton-containedPrimary {
    border-radius: 0px !important;
}

@media screen and (min-width: 750px){
    .footer__block{
        margin-bottom: 0px !important;
    }

    .footer__blocks .footer__newsletter__wrapper .footer__block__title{
        max-width: 300px;
    }

    .shopify-section-group-group-footer:after{
        background-repeat: unset;
    }

    .footer__blocks {
        margin-left: auto;
        margin-right: auto;
        justify-content: space-between;
    }

    .footer__blocks .footer__newsletter__wrapper .footer__block__title{
        font-size: 20px;
    }

    /* .footer__newsletter__wrapper .newsletter-form{
        max-width: 320px;
    } */

    .footer__block {
        --desktop-width: max-content !important;
    }

    .footer__block--social .socials{
        justify-content: flex-start;
    }

    .footer__block:not(.footer__block--newsletter) .footer__block__title{
        font-size: 18px;
    }


}

@media screen and (max-width: 749.99px){
    .footer__newsletter__wrapper{
        margin-left: auto;
        margin-right: auto;
    }

    .supporting-menu__copyright{
        justify-content: center;
    }

    ul.socials.socials--newsletter{
        justify-content: center;
    }

    .footer__block__title{
        font-size: 16px;
    }
    .footer__quicklinks a,
    .footer-sections a:not(.btn){
        font-size: 14px;
    }

    .supporting-menu__copyright li,
    .supporting-menu__copyright li a{
        text-align: center;
        font-size: 14px !important;
    }

    .footer__block.footer__block--newsletter,
    .footer__block.footer__block--social{
        order: -1;
    }

    .footer__block.footer__block--newsletter{
      margin-bottom: 30px;
    }


    .footer__block__image{
        margin: 0;
        margin-left: auto;
        margin-right: auto;
    }
}

/* COLLAPSIBLE FOOTER */
@media screen and (min-width: 751px){
    .cc__footerblockcollapse svg{
        display: none;
    }

    .cc__mobileonly{
        display: none;
    }
}

@media screen and (max-width: 750px){
    /* COLLAPSIBLE FOOTER */

    .footer__block .cc__footerblockcollapse{
        margin-bottom: 0px;
    }

    .cc__footerblockcollapse.footer__block__title{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 16px;
        cursor: pointer;
    }

    .cc__footerblockcollapse.footer__block__title svg{
        transform: rotate(90deg);
        text-align: left;
    }

    .cc__footerblockcollapse + .content__collapse {
        max-height: 0;
        margin: 0;
        transition: all 0.3s ease;
        text-align: left;
        overflow: hidden;
        border-bottom: 1px solid currentColor;
    }

    .content__collapse li:last-child,
    .content__collapse p:last-child{
        margin-bottom: 16px;
    }

    .footer__blocks .footer__block{
        text-align: center;
    }

        .cc__desktoponly{
        display: none;
    }
}

/* OVERRIDING BLOG SECTION */
.blog-section .grid{
    --gap: 16px;
}

.article__event-pre-heading{
    font-weight: 300;
}

/* OVERRIDING PRODUCT GRID SLIDER */
.quick-add__button .btn__plus{
    --primary: #384C74;
}

@media screen and (min-width: 990px){
    .index-products .grid--slider .grid-item{
    --item-width: calc((85vw - var(--scrollbar-width) - var(--outer) * 2) * .28);
    }

}




/* OVERRIDING PRODUCT GRID ITEM */
.grid-item .price{
    font-size: 14px;
    letter-spacing: 1px;
    color: #000;
}

.grid-item .price .old-price{
  color: #000;
}

.grid-item .product-item__info{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.grid .grid-item .product-item__info{
    padding-top: 16px;
}


.grid-item .product-item__title{
    font-size: 16px;
    font-weight: 400;
    text-transform: inherit !important;
    color: #1C7971;
}

.grid-item .product-item__vendor{
    font-size: 11px;
    font-family: var(--FONT-STACK-HEADING);
    text-transform: UPPERCASE;
    letter-spacing: 1.5px;
    color: #B19025;
    margin: 0;
}

.grid-item .product-item__cutline, 
.grid-item .product-item__price{
  font-size: 15px;
}

.grid-item .product-item__bg img.cc__actual-image-size,
.grid-item .product-item__bg__under img.cc__actual-image-size{
    width: 100%;
    height: 100%;
    object-fit: contain;
}


.cc__variants-info-product {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    font-size: 10px;
    margin-top: 8px;
    text-transform: uppercase;
}

.cc__variants-info-product a{
  color: #484848;
}

.cc__variant-soldout{
    text-decoration: line-through;
}



 @media only screen and (min-width: 750px){
    .index-products .grid--slider.flickity-enabled .grid-item, .grid--slider:not(.grid--slider-alt) .grid-item {
        --gap: 4px;
    }

    .grid-item .product-item__title{
       font-size: 18px;
    }
    .grid-item .price{
        font-size: 14px;
    }
}

/* OVERRIDING TABS COLLECTION */

@media only screen and (min-width: 750px){
   .tabs-collections .grid--slider {
        --item-width: calc((85vw - var(--scrollbar-width) - var(--outer)* 2)* .28);
    }

    .tabs-collections .grid--slider .grid-item{
        --gap: 8px;
    }
}

@media screen and (max-width: 749px){
    .index-tab-collections .tabs-collections__head .grid__heading-text{
        margin-bottom: 16px;
    }

    .index-tab-collections .tabs-collections__head .grid__heading-text,
    .index-tab-collections .tabs{
      text-align: center;
    }
}

/* COLLECTIONS PAGE */

.collection-image-with-title{
    position: relative;
}

.popout-list__option{
    font-size: 12px;
}


.collection__title-withoutdescription h1{
    margin-bottom: 0;
}

.collection__title--no-image{
    --gutter: 26px;
}

.collection-image-with-title .collection__title .hero__title{
    font-size: 24px;
    margin: 0;
    text-align: center;
}

.cc__collection-inner-container .hero__title{
    text-align: left !important;
}

.collection__title {
    position: relative;
}
.collection__title .hero__title {
    position: relative;
    z-index: 2;
}

.badge-best-seller{
  background-color: #6E8280;
  color: #fff;
}

.soldout-box {
    position: absolute;
    /* background-color: #fff; */
    color: #6c6c6c;
    z-index: 2;
    text-align: center;
  }

/* 
  .sale-box {
    background-color: #ffffff;
  } */

  /* .sale-box:after {
    content: "";
    width: 100%;
    height: 1px;
    background-image: url('//southernjunkiez.com/cdn/shop/t/8/assets/sale-line.png?3124');
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 2px;
  } */


  .sale-box,
  .preorder-box,
  .badge-box,
  .soldout-box {
    bottom: 13px !important;
    right: 0 !important;
    top: unset !important;
    left: unset !important;
    font-size: 12px;
    font-weight: 500;
    padding: 10px 15px 10px 50px;
    letter-spacing: 1px !important;
    text-transform: UPPERCASE;
    border-radius: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(//southernjunkiez.com/cdn/shop/t/8/assets/badge-bg.png?v=107964465428583678841712724002);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
  }

  /* COLLECTION PAGINATION STYLES */

  .pagination-custom__page {
    border: unset;
    font-weight: 500;
    margin-right: 0;
    margin-left: 0;
    padding: 2px;
    width: 24px;
    height: 24px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .pagination-custom__page--active {
    border: 1px solid #f65daf;
    color: #f65daf;
    background-color: transparent;
    box-shadow: unset !important;
    font-weight: 500;
    border-radius: 100%;
  }

  .pagination-custom a,
  .pagination-custom__sep {
    color: #A4A4A4;
  }

  .pagination-custom a:hover {
    color: #f65daf;
  }

  .pagination-custom__next span,
  .pagination-custom__prev span {
    display: none;
  }

  .pagination-custom__prev svg,
  .pagination-custom__next svg {
    color: #f65daf;
  }


  @media only screen and (min-width: 480px) {
    .pagination-custom__prev .icon,
    .pagination-custom__next .icon {
      display: inline-block;
    }
  }

  .filter-group:not(.filter-group--hidden)~.collection__filters .filter-group,
  .filter-group:not(.filter-group--hidden)~.filter-group {
    margin-top: 0 !important;
  }

  .collection__products .grid {
    --gap: 16px;
  }

  .grid .cc__product-more-option {
    margin-top: 6px;
    font-weight: var(--FONT-WEIGHT-BODY-THIN);
    font-size: 12px;
  }

  .pt-group-expanded,
  .filter-group.has_group_selected {
    border-bottom: 1px solid #ffbcd9;
    padding-bottom: 16px;
  }

  .filter-group {
    border-bottom: 1px solid #ffbcd9;
  }


  .filter-group.pt-group-expanded h4:after {
    transform: rotate(180deg);
    color: #000;
  }

  .filter-group h4:after {
    transform: rotate(-180deg);
  }

  .filter-group.pt-group-expanded h4 {
    border-bottom: unset !important;
  }

  .filter-group.has_group_selected {
    border-bottom: 1px solid var(--shopify-editor-setting-color_pt_header_border);
  }

  .filter-group h4 {
    padding-bottom: 10px !important;
    margin-bottom: 0 !important;
    border-bottom: unset !important;
    font-weight: 600!important;
  }

  .filter-group h4:after {
    margin-right: 0 !important;
    font-size: 8px !important;
  }

  .filter-group + .filter-group h4 {
    margin-top: 0 !important;
  }

  .filter-menu {
    padding-right: 3px !important;
  }

  .filter-menu i.check-icon {
    margin-right: 10px;
  }

  .filter-group.pt-accordion-group h4:after {
    top: 0 !important;
  }

  .filter-group.pt-accordion-group + .filter-group.pt-accordion-group h4:after {
    top: 10px !important;
    color: inherit;
  }

  /* this colors are applicable if powertools filter are active */

  .filter-menu i.check-icon:before {
    color: #2bb0cd;
    border: 1px solid #2bb0cd;
    background-color: transparent;
    content: "" !important;
    margin-top: -2px;
    border-radius: 100%;
  }

  .selected i.check-icon:before {
    background-color: #f65daf;
    border: 1px solid #f65daf;
  }

  .popout--group .popout__toggle {
    justify-content: space-between !important;
  }

  .popout--group .popout__toggle .icon.icon-filter {
    display: none;
  }

  button.popout__toggle.popout__toggle--filters .icon,
  .popout--sort .popout__toggle .icon {
    color: #2BB0CD;
  }

  .popout__toggle--filters .popout__toggle__text,
  .popout__toggle--filters .popout__toggleable-text &gt; span {
    font-size: 12px;
    color: #2BB0CD;
    letter-spacing: 2px;
    font-weight: 600;
  }

  .popout--sort .popout__toggle__text {
    font-size: 12px;
    color: #2BB0CD;
    letter-spacing: 2px;
    font-weight: 600;
  }

  .popout--group .popout__toggle,
  .popout--sort .popout__toggle {
    padding: 14px 10px;
  }

  .filter-menu .collection-name a {
    margin-left: 1px !important;
    text-transform: capitalize;
    font-weight: 400;
  }

  .hero__description {
    color: #000;
  }

  .no__collectiondescription h1 {
    margin: 0 !important;
  }

  .filter-group__heading {
    font-size: 15px;
    color: #212B36;
    font-family: var(--FONT-STACK-HEADING);
    border-bottom: unset;
    padding-bottom: 10px;
    text-transform: UPPERCASE;
  }

  .sidebar__item label:after {
    width: 11px;
    height: 11px;
    --text-light: #4374A8;
    border-radius: 100%;
  }


  .sidebar__item {
    font-size: 16px;
    color: #4374A8;
    margin-top: 6px;
  }

  .sidebar__item label {
    color: #404040;
  }

  .sidebar__item input:checked~label:after {
    box-shadow: unset;
    background: #4374A8;
  }

  .sidebar__item input:checked~label {
    font-weight: bold;
  }

  /* .pagination-custom__inner{
    gap: 20px;
} */

  .cc__border-design {
    position: absolute;
    left: 14px;
    top: 0;
    z-index: 99;
    display: flex;
    align-items: center;
    gap: 4px;
    height: 100%;
  }

  .cc__border-design div {
    width: 4px;
    height: 100%;
  }

  .cc__border-design div:first-child {
    background-color: #FDCE6A;
  }

  .cc__border-design div:nth-child(2) {
    background-color: #F68C24;
  }

  .cc__border-design div:last-child {
    background-color: #000;
  }



  @media only screen and (min-width: 750px) {
    .collection__sidebar__slider.expanded {
      min-width: 267px;
    }

    .popout--group .popout__toggle,
    .popout--sort .popout__toggle {
      padding: 30px 15px;
    }

    .collection__sidebar__slider {
      height: 100vh !important;
      border-bottom: unset !important;
    }

    button.popout__toggle.popout__toggle--filters {
      width: 267px;
      padding-right: 28px !important;
      padding-left: 38px !important;
    }

    .popout--sort .popout__toggle {
      padding-right: 38px !important;
      padding-left: 38px !important;
    }

    .collection__sidebar__slider .collection__sidebar {
      padding-left: 38px !important;
      padding-top: 32px !important;
    }

    .collection-image-with-title .collection__title .hero__title {
      font-size: 30px;
    }
    /*
    .pagination-custom__inner{
        gap: 30px;
    } */

    .cc__border-design {
      left: 38px;
    }

    .popout--sort .popout__toggle__text {
      font-size: 12px;
    }

    .popout__toggle--filters .popout__toggle__text,
    .popout__toggle--filters .popout__toggleable-text &gt; span {
      font-size: 12px;
    }
  }


  /* WISHLIST HERO */
  .MuiButtonGroup-groupedOutlinedHorizontal:not(:last-child),
  .MuiButton-label {
    font-size: 14px !important;
  }

  .grid-item .wishlisthero-floating button{
    color: #E45E96 !important;
    background-image: url(//southernjunkiez.com/cdn/shop/t/8/assets/wlh-bg.png?v=155700328654944229951712724513)!important;
    background-size: contain !important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    width: 35px!important;
    height: 35px!important;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }

  .grid-item .wishlisthero-floating button svg{
    color: #F65DAF !important;
    width: 19px;
    font-size: 19px;
  }



  /* OVERRIDING PRODUCT PAGE */

  .breadcrumbs a,
  .breadcrumbs {
    text-transform: UPPERCASE;
    letter-spacing: 1.5px;
    color: #BDA054;
    font-size: 11px;
    font-weight: 400;
  }


  .product__price {
    font-size: 20px;
    color: #000;
    padding: 0;
  }

  .product__detailedinfo .cc__product-detailedinfo-title {
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: UPPERCASE;
  }

  .product__title__wrapper {
    padding-right: 0;
    position: relative;
  }


  .form__width {
    position: relative;
  }

  .product__block {
    position: relative;
    z-index: 1;
  }

  .product__block_vendor {
    font-size: 11px;
    color: #6B6B6B;
    letter-spacing: 1.5px;
    text-transform: uppercase;
  }

  .product__images {
    --gap: 5px;
    position: relative;
  }

  .product__block.product__block--buttons {
    z-index: 3;
  }

  .product__icon__row {
    justify-content: center;
    m
  }


  .product__icon__row .variant__countdown--in,
  .product__icon__row .variant__countdown--low,
  .product__icon__row .variant__countdown--out,
  .product__icon__row .variant__countdown--unavailable {
    display: none;
  }

  .product__icon__row .count-is-in .variant__countdown--in,
  .product__icon__row .count-is-low .variant__countdown--low,
  .product__icon__row .count-is-out .variant__countdown--out,
  .product__icon__row .count-is-unavailable .variant__countdown--unavailable {
    display: block;
    visibility: visible;
  }


  .shop-pay-terms &gt; * {
    font-size: 12px;
  }

  .product__block--lines .selector-wrapper .select__fieldset,
  .product__block--lines .selector-wrapper .radio__fieldset {
    border-bottom: 1px solid #FFF1F7;
  }

  .product__block--lines .selector-wrapper .radio__fieldset .radio__legend {
    width: 20%;
  }

  .product__block--lines,
  .product-accordion .accordion {
    border-top: 1px solid #FFF1F7;
    border-bottom: 1px solid #FFF1F7;
  }

  .product-accordion .accordion__title {
    text-transform: UPPERCASE;
    letter-spacing: 1px;
    font-size: 14px;
    color: #000;
    font-weight: 300;
  }

  .product-accordion .accordion__title .icon {
    color: #000;
    right: 0;
  }

  .product-accordion .accordion__content .accordion-content__actions {
    margin-top: 10px;
    font-size: 14px;
  }

  .product-accordion .accordion__content .rte ul {
    margin-left: 22px;
  }

  .product-accordion [open="true"] .accordion__title {
    color: #000;
    font-weight: bold;
  }

  .product-upsell__holder__title {
    font-size: 13px;
    letter-spacing: 0.93px;
    font-weight: bold;
    text-transform: uppercase;
  }

  .product-accordion .toggle-ellipsis__content &gt; *,
  .product-accordion .toggle-ellipsis__content p {
    color: #000;
  }

  .product__selectors .select__fieldset,
  .product__selectors .radio__fieldset {
    display: flex;
    justify-content: space-between;
  }

  .product__block--classic .radio__legend {
    margin: 0;
    width: fit-content;
  }

  .radio__fieldset--swatches .radio__buttons {
    margin: unset;
    width: calc(100% - 10px);
  }

  .radio__fieldset .radio__buttons {
    width: calc(100% - 10px);
    text-align: right;
  }

  .radio__legend__option-name {
    font-size: 12px;
    color: #000;
    text-transform: capitalize !important;
    font-weight: bold;
  }

  .radio__legend__value {
    font-weight: 300;
    color: #000;
    padding-top: 0;
    font-size: 12px;
  }

  .radio__fieldset .radio__button input:disabled + label,
  .radio__fieldset .radio__button input.sold-out+label,
  .radio__fieldset .radio__button input.unavailable + label {
    border: 1px solid #F1F1F1;
    text-decoration: line-through;
    background-color: #ddd;
    color: #484848;
  }

  .radio__fieldset .radio__button label {
    font-weight: 400;
    color: #000;
    border: 1px solid #F65DAF;
    letter-spacing: 0;
    text-transform: inherit !important;
    border-radius: 0;
    padding: 10px 18px;
    line-height: 1.1;
    font-family: var(--FONT-STACK-BODY);
  }

  .radio__fieldset .radio__button input:checked~label {
    color: #fff;
    background-color: #F65DAF;
    border: 1px solid #F65DAF;
    font-weight: 400;
  }


  .swatch__button .sibling__link--current,
  .swatch__button input:checked~label {
   --bg: #fff !important;
  }


  .product__submit__item span {
    font-size: 15px;
    text-transform: UPPERCASE;
    letter-spacing: 2.5px;
    line-height: normal;
    display: flex !important;
    justify-content: center;
    align-items: center;
  }

  .product__submit__item .select-popout__toggle span {
    color: #616161;
    font-weight: 500;
  }

  .template-product .product__submit__item {
    width: 100%;
    grid-template-columns: minmax(0, 60px) minmax(0, 100%);
  }

  .template-product .product__block .product__submit__item:not(.product__submit__item--inline){
    display: grid;
    grid-template-columns: minmax(0, 100%) minmax(0, 67px);
    gap: 10px;
  }

  .select-popout__toggle .icon-nav-arrow-down {
    width: 12px;
    color: #979797;
  }

  .product__submit__item--inline .select-popout__toggle {
    padding-top: 17px;
    padding-bottom: 17px;
    height: 100%;
    --primary: #C4B2A4;
    background-color: #fff;
  }

  .template-product .product__submit__buttons {
    display: flex;
    align-items: center;
    column-gap: 8px;
  }

  .product__submit__buttons button[type="submit"] {
    min-width: 100% !important;
    letter-spacing: 2px;
  }


  #wishlist-hero-product-page-button button {
    background-color: transparent !important;
    border: 1px solid #EDE8E2 !important;
    color: #000 !important;
    height: 100% !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }

  #wishlist-hero-product-page-button #wishlisthero-product-page-button-container {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }


  .product__wrapper--grid-1 .product__slide:last-child,
  .product__wrapper--grid-2 .product__slide:last-child,
  .product__wrapper--stacked .product__slide:last-child {
    padding-bottom: var(--gap) !important;
  }

  .product__thumbs__holder .image-wrapper img {
    object-fit: cover;
  }

  p.product-upsell__title.h3 {
    font-weight: 500 !important;
  }

  .cc__instore-pickup {
    margin-top: 1rem;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    font-size: 14px;
    color: #a33535;
  }

  .product__block.product__block--buttons product-form {
    display: flex !important;
    gap: 8px;
  }

  .product__icon__text{
    max-width: 120px;
  }

  .product__icon__text p {
    letter-spacing: 0.5px !important;
    font-weight: normal;
    color: #1C7971;
    line-height: 1.2;
  }

  

  .product__block.product__icon__container{
    flex-direction: column;
    align-items: center;
    text-align: center;
    max-width: 150px;
  }

  .product__block.product__icon__container .product__icon {
   margin: 0 auto 5px;
  }

  .product__block img.cc_alternativeiconimage {
    height: 16px;
  }


  #wishlisthero-product-page-button-container.wishlisthero-product-page-button-container {
    padding-top: 0 !important;
    height: 100% !important;
    margin-top: 0 !important;
  }

  #wishlisthero-product-page-button-container div {
    height: 100% !important;
  }

  div#wishlisthero-product-page-button-container button {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    opacity: 1 !important;
    background-color: transparent !important;
    border: 1px solid #FFBCD9 !important;
    border-radius: 0 !important;
    padding: 13.25px !important;
  }

  div#wishlisthero-product-page-button-container button svg {
    width: 26px !important;
    height: 26px !important;
  }

  .wishlist-hero-custom-button.wishlisthero-floating {
    position: absolute;
    top: 5.5px;
    left: 6.5px !important;
    z-index: 99;
  }

  div#wishlisthero-product-page-button-container button:hover {
    background-color: #FFBCD9 !important;
    border: 1px solid #FFBCD9 !important;
  }

  div#wishlisthero-product-page-button-container button:hover svg {
    color: #fff !important;
  }
  div#wishlisthero-product-page-button-container button:hover span {
    color: #fff !important;
  }
  div#wishlisthero-product-page-button-container button span {
    display: block;
    height: auto !important;
    font-weight: normal !important;
  }



  .product__thumb:after {
    background: #979797 !important;
  }


  .icon-box2,
  .icon-store,
  .icon-cc-check,
  .icon-cc-return {
    stroke-width: 0.25px;
    fill: currentColor;
  }



  product-form .btn--primary.btn--outline {
    --btn-border: #FFA7BB;
    --btn-border-hover: #FFA7BB;
    --btn-bg-hover: #FFA7BB;
    --btn-text-hover: #fff;
  }

  product-form .btn--outline:after {
    background-color: #FFA7BB;
    opacity: 1;
  }

  .product-accordion .accordion-content__actions .caps--link {
    font-size: 12px;
  }

  .product-accordion .accordion-content__entry {
    line-height: 1.4;
  }


  .product__price__wrap .product__price-inventory {
    margin-left: 12px;
    letter-spacing: 1px;
    text-transform: UPPERCASE;
    font-style: italic;
    font-size: 12px;
    color: #8E7B7B;
  }

  .product__block.product__block--buttons form {
    width: 100%;
  }

  .product__block .iia-header-container .iia-header {
    font-weight: 400 !important;
    font-size: 13px !important;
  }

  .product__block .iia-header-container {
    margin-bottom: 14px;
  }


  .product__block .iia-list {
    border-radius: 0;
    border-top: unset;
    border-right: unset;
    border-bottom: unset;
    border-color: #E8D9D8;
  }


  .product__block .iia-list:not(:last-child) {
    margin-bottom: 25px;
  }


  .product__block .iia-list-item {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .product__block .iia-title-text {
    font-weight: 500 !important;
    font-size: 14px !important;
  }

  .product__block .iia-address,
  .product__block .iia-phone,
  .product__block .iia-info,
  .product__block .iia-note {
    font-size: 11px !important
  }

  .product__block .iia-footer {
    display: none !important;
  }

  .product__vendor {
    font-style: normal;
    color: #B19025;
    letter-spacing: 1.5px;
    text-transform: UPPERCASE;
    font-family: var(--FONT-STACK-HEADING);
  }

  .product__vendor_handler {
    font-style: italic;
    text-align: center;
  }

  .product__page .product__content {
    padding-top: 22px;
    position: relative;
  }


  .product__content .form__width {
    position: relative;
    max-width: 100% !important;
  }


  .product-tabs .tabs &gt; li span {
    letter-spacing: 0.93px;
  }

  .product-tabs .tabs &gt; li.current span,
  .product-tabs .tabs &gt; li span:hover {
    background-size: 100% 2px !important;
    background-repeat: no-repeat;
    font-weight: 600 !important;
  }

  .product-tabs .tab-content {
    padding: 0 !important;
    min-height: auto !important;
  }

  .cc__product-detailinfo-list-item {
    display: flex;
    align-items: center;
    padding: 10px 0;
    line-height: 1.2;
  }

  .cc__product-detailinfo-list-item p {
    color: #6B6B6B;
    font-size: 12px;
    letter-spacing: 0.5px;
    width: calc(100% - 130px);
  }


  .cc__product-detailinfo-list-item:not(:last-child) {
    border-bottom: 1px solid #D6D6D6;
  }

  .cc__product-detailinfo-list-item img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    display: block;
  }

  .cc__product-detailinfo-list-title {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-right: 10px;
    width: 130px;
  }

  .cc__product-detailinfo-list-title span {
    color: #000;
    letter-spacing: 0.5px;
    font-size: 14px;
  }



  /* FIT SLIDER */
  div#fit-slider--container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    margin-bottom: 16px;
}
  .cc__slider-icon-graph {
    font-size: 10px;
    font-family: var(--FONT-STACK-BODY);
    font-weight: 300;
    display: flex;
    align-items: center;
    color: #484848;
    gap: 9px;
    letter-spacing: 0.5px;
  }

  .cc__slider-icon-content{
    font-size: 12px;
    color: #484848;
  }

  .cc__slider-icon-content strong{
    font-weight: bold;
  }

  svg.icon.icon-ruler {
    transform: rotate(270deg);
    margin-right: 8px;
  }

  .cc__slider-icon-position {
    width: 160px;
    height: 0.5px;
    background-color: #C4B2A4;
    position: relative; 
  }

  .cc__slider-icon-position:after {
    content: "";
    width: 1px;
    height: 10px;
    position: absolute;
    display: block;
    top: 50%;
    background-color: #c4b2a4;
    transform: translateY(-50%);
  }

  .cc__slider-icon-position.true-to-size:after{
    right: 50%;
    white-space: nowrap;
  }


  .cc__slider-icon-position.size-up:after {
    right: 98%;
    white-space: nowrap;
  }

  .cc__slider-icon-position.a-little-small:after {
    right: 75%;
    white-space: nowrap;
}

  .cc__slider-icon-position.a-little-big:after {
    right: 26%;
    white-space: nowrap;
}

  .cc__slider-icon-position.size-down:after {
    right: 0;
    white-space: nowrap;
  }

  /* div#fit-indicator {
    width: 100%;
    height: 1px;
    background-color: #D4AF37;
    position: relative;
  }

  div#fit-indicator:after {
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid #d4af37;
    position: absolute;
    display: block;
    top: -6px;
    background-color: #ffff;
  }

  #fit-indicator.true-to-size:after {
    right: 50%;
    white-space: nowrap;
  }

  #fit-indicator.size-up:after {
    right: 98%;
    white-space: nowrap;
  }

  #fit-indicator.a-little-small:after {
    right: 75%;
    white-space: nowrap;
}

  #fit-indicator.a-little-big:after {
    right: 26%;
    white-space: nowrap;
}

  #fit-indicator.size-down:after {
    right: 0;
    white-space: nowrap;
  } */

  .product__title__wrapper .product__title{
    text-transform: inherit !important;
    color: #2BB0CD;
  }

  @media only screen and (max-width: 479px){
    .product__icon__container--third {
      flex: 0 0 33%;
      max-width: 33%;
    }
  }



  @media screen and (min-width: 1344px) {
    .template-product .product__submit__item {
      grid-template-columns: minmax(0, 154px) minmax(0, 100%);
    }
  }

  @media only screen and (min-width: 750px) {

    .product__title__wrapper .product__title {
      font-size: 28px;
    }


    .product__wrapper--thumbnails-left .product__thumb {
      margin: 0 0 10px !important;
    }

    .product__thumbs {
      margin: 0 12px 0 0 !important;
    }

    .product__wrapper--thumbnails-left .product__thumbs {
      flex: 0 0 110px;
      width: 110px;
    }

    .product__thumbs__holder .product__thumb__link {
      height: 150px !important;
      width: 100%;
    }


    .product__thumbs .image-wrapper {
      height: 100%;
    }

    p.product-upsell__title.h3 {
      font-size: 16px;
    }

    .product__wrapper--thumbnails-left .product__thumb:after {
      height: 35px !important;
      width: 1px !important;
    }

    .product__page .form__width:before {
      width: 185px;
      height: 185px;
      top: -23px;
    }

    .sidebar__item {
      font-size: 14px;
    }
  }

  @media screen and (min-width: 769px) {
    .product__page {
      grid-template-columns: calc(60% - 13px) calc(40% - 13px);
      gap: 26px;
    }

    .product__content {
      padding-left: 0 !important;
    }


  }

  @media screen and (min-width: 1206px) {

    .product__submit__item .select-popout {
      grid-column: unset;
    }
  }

  @media screen and (max-width: 749.99px) {

    .product__block.product__block--buttons.cc__product-block-buttons {
      margin-bottom: 10px !important;
    }


    product-thumbs.product__thumbs.product__thumbs-dot {
      margin-bottom: 12px !important;
      min-height: unset;
    }

    product-thumbs.product__thumbs.product__thumbs-dot .product__thumb__link {
      width: 8px;
      height: 8px;
      border-radius: 100%;
      background-color: transparent;
      border: 1px solid #979797;
    }

    product-thumbs.product__thumbs.product__thumbs-dot .product__thumbs__holder {
      justify-content: center;
    }

    product-thumbs.product__thumbs.product__thumbs-dot .product__thumb {
      padding: 0 !important;
      border-radius: 100%;
    }

    product-thumbs.product__thumbs.product__thumbs-dot .product__thumb:after,
    product-thumbs.product__thumbs.product__thumbs-dot .image-wrapper {
      display: none;
    }

    product-thumbs.product__thumbs.product__thumbs-dot .product__thumb.is-active {
      background-color: #979797;
    }

    .product__icon__text p {
      font-size: 12px;
    }
    #wishlisthero-product-page-button-container.wishlisthero-product-page-button-container {
      width: auto !important;
    }

  }

  @media screen and (max-width: 480px) {
    .radio__fieldset .radio__button label {
      font-size: 11px;
    }

    .product__icon__text p {
      font-size: 12px;
    }

    /* .product__icon .icon {
      --icon-size: 14px;
    } 
    .product__block.product__block--lines.product__form__holder {
      padding: 20px 20px 40px;
    } */

  }


  /* OVERRIDING RELATED PRODUCTS */
  .related__wrapper {
    position: relative;
  }

  .tabs-wrapper {
    position: relative;
    z-index: 2;
  }

  .related__wrapper .grid--slider {
    --gap: 16px !important;
  }


  .related__wrapper .grid-item .product-item__info {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 20px !important;
  }

  .related__wrapper .grid__heading-holder {
    margin-bottom: 16px;
  }
  .related__wrapper .grid__heading-holder .tab-link span {
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: 400;
    position: relative;
    background-size: 0 2px;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    font-family: var(--FONT-STACK-BODY);
    background: unset;
    color: #828282;
    text-transform: uppercase !important;
    padding: 0;
  }

  .related__wrapper .grid__heading-holder .tab-link.current span {
    font-weight: 400;
    
    color: #2BB0CD;
  }

  .related__wrapper .grid__heading-holder .tab-link.current{
    background-size: 100%;
  }

  .related__wrapper .grid__heading-holder .tabs&gt;li{
    background-image: url(//southernjunkiez.com/cdn/shop/t/8/assets/prod-squiggle.png?v=112338172443515176611713150495);
    background-repeat: no-repeat;
    background-size: 0%;
    background-position: center bottom;
    padding-bottom: 8px;
  }

  .related__wrapper ul.tabs--center &gt; li {
    margin: 0 20px;
    text-transform: inherit !important;
  }

  .related__wrapper .product-item__title {
    text-transform: inherit !important;
  }

  .related__wrapper .product-item__info {
    padding-top: 16px;
  }


  [data-related-section] .grid--slider {
    --gap: 17px;
  }

  @media screen and (min-width: 992px) {
    .tabs.text-center &gt; li {
      margin-right: 70px;
      margin-left: 0 !important;
    }

  }

  @media screen and (min-width: 750px) {
    .related__wrapper .grid__heading-holder {
      margin-bottom: 24px;
    }

    .related__wrapper .grid__heading-holder .tab-link span {
      font-size: 22px;
    }

    .related__wrapper ul.tabs--center &gt; li {
      width: 30%;
    }

    .tabs.text-center &gt; li {
      margin-right: 30px;
      margin-left: 0 !important;
    }

    .tabs.text-center &gt; li:last-child {
      margin-right: 0 !important;
    }


    .related__wrapper .grid--slider .grid-item {
      --item-width: calc(19% - 8px);
      max-width: 100% !important;
    }

    .related__wrapper .grid--slider:not(.grid--slider-alt) .grid-item {
      --gap: 6px;
    }

  }

  @media screen and (max-width: 480px){
    .related__wrapper .grid__heading-holder .tab-link span{
      font-size: 14px;
    }
  }

  @media screen and (max-width: 375.99px){
    .tabs.text-center&gt;li{
      margin: 0 8px !important;
    }
  }

  /*************************
J U D G . M E (carousel)
**************************/
.section__app:after{
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url(//southernjunkiez.com/cdn/shop/t/8/assets/gradiebnt.png?3124);
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  left: 0;
  top: 0;
  background-position: 110% 200px;
}

.section__app .shopify-app-block{
  position: relative;
  z-index: 1;
}
  .jdgm-carousel-wrapper {
    width: 100% !important;
    padding-top: 40px !important;
  }
  .jdgm-verified-by-judgeme {
    display: none !important;
  }

  .jdgm-rev-widg__title {
    font-size: 24px;
    margin: 0 !important;
  }
  .jdgm-carousel-title {
    margin-bottom: 0.75rem !important;
    text-transform: inherit !important;
    position: relative;
    z-index: 1;
    width: fit-content;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 30px !important;
    text-align: center;
    color: #000;
    text-transform: UPPERCASE !important;
  }

  .jdgm-write-rev-link.jdgm-write-rev-link {
    text-transform: UPPERCASE !important;
    font-weight: normal !important;
    letter-spacing: 2px !important;
  }

  .jdgm-carousel-title-and-link {
    text-align: center;
  }

  .jdgm-carousel-title:before {
    content: attr(data-text);
    position: absolute;
    -webkit-text-stroke: 10px #000;
    z-index: -1;
    left: 0;
  }

  .jdgm-all-reviews-rating {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .jdgm-carousel__arrows {
    margin-top: 30px;
  }


  .jdgm-all-reviews-rating {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .jdgm-carousel__arrows {
    margin-top: 30px;
  }

  .jdgm-carousel-item__review-title {
    font-weight: normal !important;
    color: #000 !important;

  }


  .jdgm-carousel-item__reviewer-name {
    font-weight: normal !important;
  }

  .jdgm-carousel-item__review-body &gt; p,
  .jdgm-carousel-number-of-reviews,
  .jdgm-carousel-item__reviewer-name,
  .jdgm-carousel-item__product {
    color: #000 !important;
  }

  .jdgm-carousel-item__timestamp {
    color: #000 !important;
  }

  .jdgm-carousel__right-arrow,
  .jdgm-carousel__left-arrow {
    color: #000 !important;
    border-color: #000 !important;
  }

  .jdgm-carousel--compact-theme .jdgm-carousel-item__timestamp {
    color: #000;
    opacity: 1;
  }


  .jdgm-rev-widg__header {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
  }

  .jdgm-rev-widg__title {
    order: 1;
  }

  .jdgm-row-stars {
    order: 2;
  }

  .jdgm-rev-widg__summary {
    order: 2;
  }

  .jdgm-histogram {
    order: 3;
  }

  .jdgm-write-rev-link {
    order: 4;
  }

  .jdgm-rev-widg__sort-wrapper {
    order: 5;
  }

  .jdgm-form-dynamic-wrapper {
    order: 6;
  }

  .jdgm-row-stars .jdgm-widget-actions-wrapper {
    order: 1;
  }

  .jdgm-row-stars .jdgm-rev-widg__summary {
    order: 2;
  }


  .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-write-rev-link,
  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn {
    font-size: 12px !important;
    letter-spacing: 2px !important;
    font-weight: 500 !important;
  }

  .jdgm-histogram__bar {

    border: 1px solid #C16452;
  }

  [data-percentage="0"] .jdgm-histogram__bar {
    background: transparent !important;
  }

  @media screen and (min-width: 992px) {
    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {
      flex-direction: column !important;
    }

    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary-inner {
      text-align: center !important;
    }

    .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-rev-widg__summary,
    .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium):not(.jdgm-revs-tab__content-header) &gt; .jdgm-widget-actions-wrapper {
      width: 100% !important;
    }

    .jdgm-widget-actions-wrapper {
      padding: 0 !important;
      border: unset;
    }

    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {
      gap: 16px;
    }

  }

  @media screen and (min-width: 769px) {
    .jdgm-carousel-wrapper {
      padding-top: 85px !important;
    }

    .jdgm-carousel__arrows {
      margin-top: 42px;
    }
    .jdgm-rev-widg__title {
      font-size: 30px !important;
    }


    .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-write-rev-link,
    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn {
      max-width: 352px !important;
    }

    .jdgm-carousel-title-and-link{
      width: 19% !important;
    }
  }

  @media screen and (max-width: 480px) {
    .jdgm-carousel--compact-theme.jdgm-carousel,
    .jdgm-carousel-title-and-link {
      width: 100% !important;
    }

    .jdgm-carousel-title {
      font-size: 26px !important;
    }

    .jdgm-carousel-title-and-link {
      height: auto !important;
    }

    .jdgm-carousel--compact-theme.jdgm-carousel {
      float: unset !important;
    }
  }

  /* OVERRIDING BUTTON */
  .slider__button {
    border-radius: 0 !important;
  }

  .btn.btn--text span {
    background-size: 0 1px !important;
    background-repeat: no-repeat !important;
    background: linear-gradient(to right, currentColor, currentColor);
    padding: 5px 0;
    background-position: bottom;
  }

  .btn.btn--text span:hover {
    background-size: 100% 1px !important;
  }

  .btn.btn--outline {
    padding: 8px 20px;
  }

  .btn img {
    display: inline-block;
    margin-left: 10px;
  }

  .btn.btn--outline.btn--primary {
    color: #000;
  }

  .btn.btn--outline.btn--primary:after {
    background-color: #212121
    ;
  }

  /* OVERRIDING ARTICLE GRID */
  .article__image__outer {
    border: 1px solid #EDE8E2;
  }

  /* Adding Flickity */
  .carousel {
    outline: -webkit-focus-ring-color none 0 !important;
    position: relative;
  }
  .upsell_container .flickity-slider {
    display: flex;
    align-items: center;
  }


  .product__upsell .carousel-cell {
    width: 100%;
    margin-right: 10px;
    border-radius: 5px;
    counter-increment: carousel-cell;
  }
  .mobile-swipe-tip.cart-drawer {
    background: unset !important;
    box-shadow: unset !important;
    font-size: 9px !important;
    color: black !important;
    position: relative !important;
    text-align: center;
    width: 100%;
  }

  .product-upsell__content {
    padding: 18px 35px;
    background-color: #FFE9F5;
    border: 1px solid #FFE9F5;
    width: calc(100% - 130px);
  }

  .product__complementary quick-add-product + quick-add-product {
    margin-top: 9px;
  }

  @media screen and (max-width:720px) {
    .mobile-swipe-tip.cart-drawer {
      margin-bottom: 7px !important;
    }
  }

  @media screen and (max-width:375.99px) {
    .mobile-swipe-tip {
      padding: 6px 10px;
    }
    .mobile-swipe-tip span {
      font-size: 12px;
    }
  }

  .upsell_container .flickity-page-dot {
    border-color: #000 !important;
  }
  .upsell_container .flickity-page-dot.is-selected {
    background: #000 !important;
  }
  .product-upsell__title {
    color: #000 !important;
    text-transform: capitalize !important;
  }

  .product-upsell__price {
    margin-bottom: 10px !important;
    color: #000 !important;
    
  }

  .upsell_container {
    max-height: 260px;
    overflow-y: auto;
  }

  .grandparent .navlink--child {
    margin-bottom: unset !important;
    margin-bottom: 10px;
  }
  .grandparent .navlink--child .navtext {
    font-weight: 700 !important;
    font-size: 14px !important;
  }
  .menu__item.grandparent .navlink--grandchild,
  .menu__item.parent .navlink--child {
    letter-spacing: unset !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
  }


  /* COMPLEMENTARY */
  .product__block.product__complementary .complementary-carousel {
    overflow: hidden;
  }
  

  .product__complementary .complementary-products__title {
    text-transform: UPPERCASE;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    margin-bottom: 16px;
  }

  quick-add-product + quick-add-product .product-upsell__holder {
    margin-top: 0;
  }

  .product__complementary .complementary-products:not(.complementary-carousel) {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
  }

  [data-grid-slider] .product-upsell .product-upsell__image {
    width: 120px;
    height: auto;
    overflow: hidden;
    object-fit: cover;
    object-position: center;
  }


  .product-upsell .product-upsell__image {
    width: 120px;
    height: auto;
    overflow: hidden;
    object-fit: cover;
  }

  .product-upsell .product-upsell__image__thumb {
    padding: 0 !important;
  }

  /* .product__complementary .complementary-products .product-upsell__holder{
    border-bottom: unset;
    padding-bottom: 5px;
} */


  .product-upsell button.product-upsell__btn {
    color: #000;
    --bg: transparent;
  }

  .product-upsell__holder .product-upsell {
    background-color: transparent;
    height: 100%;
  }

  .product-upsell .btn__outer {
    right: 3px;
    bottom: 3px;
  }

  .cc__upsell_show_variants .btn__outer {
    position: relative;
    bottom: unset;
    right: unset;
    margin-top: 8px;
  }

  .cc__upsell_show_variants .radio__fieldset .radio__button label {
    font-size: 10px;
    padding: 5px;
    width: fit-content !important;
    min-width: auto;
  }


  .cc__upsell_show_variants .complementary-vscroll {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .complementary-products [data-grid-slider] [data-grid-item]{
    --item-width: 80% !important;
  }

  .complementary-products [data-grid-item] {
    scroll-snap-align: start;
    flex: 0 0 var(--item-width);
    max-width: var(--item-width);
    margin-right: 12px;
    margin-top: 0 !important;
  }

  .complementary-products .btn span {
    font-size: 12px;
  }

  .grid--slider .product-upsell__holder {
    margin: 0;
    height: 100%;
  }

  .cc__variantselector {
    position: relative;
  }

  .cc__variantselector ul {
    display: none;
    list-style: none;
    margin: 0;
    padding: 5px 0;
    width: 100%;
    z-index: 999;
    background-color: #fff;
    max-height: 0;
    border-top: unset;
    border: 1px solid currentColor;
    overflow-y: auto;
  }

  .cc__variantselector ul li {
    font-size: 10px;
    padding: 5px 10px;
    transition: all 0.3s ease;
  }

  .cc__variantselector ul li:hover {
    background-color: #f3f3f3;
  }

  .cc__variantselector .current_selected {
    padding: 12px 5px;
    border: 1px solid currentColor;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    background-image: url("//southernjunkiez.com/cdn/shop/t/8/assets/icon-select-bold.svg?v=31261472038038585131712723046");
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: 96%;
    background-color: #fff;
  }


  show-variants .cc__variantselector .current_selected{
    border: 1px solid #F65DAF;
  }

  show-variants .product__submit__item .btn {
    font-size: 12px;
    width: 100%;
  }

  show-variants button[type="submit"] {
    min-width: 100% !important;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 12px;
    padding: 9px 12px;
    --btn-bg: #F65DAF !important;
    --btn-text: #fff !important;
    --btn-border:  #F65DAF !important;
  }


  show-variants .btn__outer:hover .btn__text {
    padding-right: unset;
  }


  show-variants .btn__outer {
    width: 100%;
  }

  .shopthelook-list .product__submit,
  .shopthelook-list product-form {
    width: 100%;
  }


  .cc__variantselector.cc_vactive ul::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px;
  }
  .cc__variantselector.cc_vactive ul::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    box-shadow: 0 0 1px rgba(255, 255, 255, .5);
  }


  .cc__variantselector.cc_vactive ul {
    display: block;
    max-height: 200px;
  }

  .cc__variantselector.cc_vactive .current_selected {
    border-bottom: unset;
  }

  [data-available="false"] {
    pointer-events: none;
    text-decoration: line-through;
  }

  .without__variants.btn__outer:hover .btn__text {
    padding-right: unset;
  }

  .without__variants {
    width: 100%;
  }


  .without__variants button[type="submit"] {
    min-width: 100% !important;
    letter-spacing: 2px;
    --btn-top: 10px;
    margin-top: 12px;
    --btn-bg: #F65DAF !important;
    --btn-text: #fff !important;
    --btn-border:  #F65DAF !important;
    font-weight: bold;
  }

  @media only screen and (min-width: 1340px){
    .complementary-products .grid:not([data-grid-slider]) [data-grid-item] {
      flex: 0 0 auto;
      width: calc(100% - 50px);
      margin-right: var(--gap);
      scroll-snap-align: start;
    }
  }


  @media only screen and (max-width: 749px) {
    .complementary-products [data-grid-slider] [data-grid-item]{
      --item-width: 80% !important;
    }

    .grid--mobile-slider .product-upsell__content {
      padding: 16px;
    }

    .complementary-products grid-slider {
      margin-top: 24px;
    }

    .product__block.product__complementary.block-padding .complementary-products grid-slider{
      margin-top: 34px;
    }

    .complementary-products grid-slider .mobile-swipe-tip {
      margin-top: -30px;
    }
  }


  /* TIMELINE CSS */
  .timeline__row.is-selected .timeline__dot:after{
    background-color: #F1D3CD;
    opacity: 1;
  }

  .timeline__row.is-selected .timeline__dot,
  .timeline__row.is-selected .timeline__dot__button:before{
    background-color: #C16452;
  }

  .timeline__content__inner .hero__subheading {
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 12px;
    color: #C16452;
  }

  .timeline__row:not(.is-selected) .btn--primary.btn--text{
    --btn-text: #666666;
  }

  .timeline__indicator:after{
    background: #C16452;
  }

  .timeline__indicator:before{
    background: #D8D8D8;
    opacity:1;
  }

  .timeline__row.is-selected .timeline__dot:before{
    background-color: #C16452;
  }

  .timeline__dot{
    background-color: #F1F1F1;
  }

  .timeline__dot:before {
    opacity: 1;
    width: 22px;
    height: 22px;
    background-color: #D8D8D8;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .timeline__dot:after, .timeline__dot:before{
    opacity: 1 !important;
  }

  @media (hover: hover){
    .timeline__dot__button:hover .timeline__dot:after {
      animation: unset;
    }
  }
  .cc__custom-product-badge{
    padding: 7px 14px;
    display: flex;
    align-items:center;
    gap: 10px;
    background-color: #6E8280;
    position: absolute;
    top: 15px;
    right: 15px;
    letter-spacing: 1.5px;
    font-size: 11px;
    font-weight: 500; 
    z-index: 99;
    color: #fff;
    text-transform: UPPERCASE; 
  }

  .cc__custom-product-badge svg{
    width: 20px;
    height: 20px;
  }

.no-touch .quick-add__button{
 letter-spacing:1px;
}

.shopify-policy__container{
  max-width:1000px!important;
}

.MuiSnackbar-anchorOriginBottomLeft,
.MuiSnackbar-anchorOriginBottomRight{
    margin-bottom: 10rem !important;
}

/* CART DRAWER UPSELL */
  .drawer--cart:not(.is-empty) .cc__upsellcollection{
    padding: var(--inner);
  }

  .cart-block .product-upsell__skip{
    display: none;
  }
  .cart-block .upsell__heading{
    text-align:center;
    font-weight:600;
    padding-bottom:10px;
    font-family: var(--FONT-STACK-HEADING);
        font-style: var(--FONT-STYLE-HEADING);
        font-weight: var(--FONT-WEIGHT-HEADING);
        letter-spacing: var(--LETTER-SPACING-HEADING); text-transform:uppercase;
    }
    .cart-block .cc__upsellcollection [data-grid-item] {
      scroll-snap-align: start;
      flex: 0 0 var(--item-width);
      max-width: var(--item-width);
      margin-right: 12px;
      margin-top: 0 !important;
  }
  .cc__upsellcollection{
    margin-top:3rem;
  }
  .cc__upsellcollection .product-upsell__title{
    font-size:13px!important;
  }
  
  .cc__upsellcollection .without__variants button[type=submit],
  .cc__upsellcollection show-variants button[type=submit]{
    padding:unset!important;
    padding-top:.5rem!important;
    padding-bottom:.5rem!important;
  }

  .drawer__empty__item .btn{
    border-color:#F4ADAE!important;
    color:#F4ADAE!important;
  }

  .cart-block .product-upsell__content{
    padding: 14px 16px;
    min-width:150px;
  }

  .cart-block .product-upsell__content .btn{
    margin-top: 0px !important;
  }

  .cart-block .product-upsell__content .btn__text{
  font-size:10px!important;
  }


  @media only screen and (min-width: 990px){
    .cart-block .grid--slider {
      --item-width: calc((60vw - var(--scrollbar-width) - var(--outer)* 2)* .28);
     }
  }

  .cart-block .grid--slider .product-upsell{
    flex-wrap:nowrap;
  }</pre></body></html>