/** Shopify CDN: Minification failed

Line 858:12 Expected identifier but found whitespace
Line 858:13 Unexpected "("

**/
@font-face {
  font-family: AmedademoRegular-ow8K0;
  src: url(https://cdn.shopify.com/s/files/1/0701/0435/0887/files/AmedademoRegular-ow8K0.otf?v=1748514152);
}
@font-face {
  font-family: "TTCommons-Regular";
  src: url('/cdn/shop/files/TTCommonsRegular.woff2?v=1762410883') format('woff2'), url('/cdn/shop/files/TTCommonsRegular.woff2?v=1762410883') format('woff');
}
/* .Heading {
  font-family: "TTCommons-Regular"!important;
}
body {
  font-family: "TTCommons-Regular"!important;
} */
.collection-listing .slider-nav__btn{
    position: absolute;
    right: 0px;
    top: 155px;
    z-index: 2;
    background: #fff !important;
    border: none;
    border-radius: 50px;
    padding: 8px;
}
.product-block__detail .small{
    display:none;
}
.slider-nav__btn-prev{
        position: absolute;
    top: 44%;
    left: -30px;
        margin: 0px;
        background: black;
    border-radius: 50px;

    z-index: 1;
}
.slider-nav__btn-prev svg{
    stroke:white;
}
.product-grid .collection-block .image-cont{
    border-radius: 6px;
}
.hometitle .slider-nav__btn-prev[disabled] {
    opacity: 0 !important;
}
.hometitle .slider-nav__btn-next[disabled] {
    opacity: 0 !important;
}
.product-grid--image-shape-square .h4{
    font-size: 22px;
}
.slider-nav__btn-next{
         position: absolute;
    top: 44%;
    right: -30px;
    z-index: 1;
        background: black;
    border-radius: 50px;
}
.slider-nav__btn-next svg{
    stroke:white;
}
.hometitlee .has-paging__title{
    padding-bottom: 28px;
}
/* .collection-list-custom .product-block__detail{
    display:none;
} */
[data-autoplay=true] [aria-current=true] .page-btn__fg-circle{
    stroke:#070054  !important;
}
.page-btn .page-btn__fg-circle{
  
     stroke:#070054;
}
.page-btn__bg-circle{
     fill: #070054;
     stroke:#070054;
}
.multicolumn-text{
        border-radius: 50px;
}
.multicolumn-text .img-ar img{
    border-radius: 50px;
}
.slick-next-11 {
    position: absolute;
    top: 50%;
    z-index: 2;
    right: -3px;
    background: #000;
    color: #fff;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.slick-prev-11 {
    position: absolute;
    top: 50%;
    z-index: 2;
    background: #000;
    color: #fff;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    left: -3px;
}
.multicolumn-text .slick-slide{
    background:#f6f6f6;
}
.multicolumn-text  .slick-list .slick-track{
display:flex !important;
gap:15px;
}
.multicolumn-text  .text-column{
padding-left:0px;
padding-top:22px;
}
.multicolumn-text .text-column__title{
    font-size: 22px;
}
.multicolumn-text .slick-slide .text-column__text{
    min-height: 70px;
}
.multicolumn-text .text-column{
max-width:100% !important;
padding-left:20px;
padding-right:20px;
}
.multicolumn-text .text-column__title{
    padding-top: 7px;
}


.logo-list .logo-list__logo-title{
    margin-top:0px;
    font-family: AmedademoRegular-ow8K0 !important;
    font-size: 16px;
    font-weight: 700;
        letter-spacing: 0.5px;
}
.custom-content-cus .container .column .btn:hover{
background:#050052;
}
.section-logo-list .fully-spaced-row--medium{
        margin-top: 24px;
    margin-bottom: 24px;
}
.group-order{
    padding: 36px 0px; 
}
.logo-area__left .navigation__item--with-children .navigation__tier-3-container .navigation__link {
    font-size: 13px !important;
    justify-content:unset !important;
}
.collection-sliderr .collection-listing .product-block__detail .product-block__title{
  line-height:20px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400 !important;
}
.collection-listing .product-block__detail .product-block__title{
       padding-bottom: 9px;
    color: #000;
    line-height:20px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
        white-space: break-spaces;
    padding-top: 8px;
}
.section-custom-content:has(.custom-content-cus-btm) {
margin-bottom:80px;
}

.custom-content-cus-btm{
    margin-bottom:15px;
}
.price__from{
    display:none;
}
.filter-group--layout-two-column .filter-group__item{
    width:100%;
}

.complementtary-cus .lightish-spaced-row-above{
margin-left:60px;
margin-right:60px;
}
.complementtary-cus .opposing-items{
    font-size:20px;
}
.detail .product-form .product-title{
        font-size: 29px;
}
.product-form .price-container .product-info__price .price__current .js-value{
font-size: 19px;
}
.product-form .price-container .product-info__price .price__was .js-value{
font-size: 19px;
    text-decoration: line-through;
}
.product-form .price-container .product-info__price .price__was{
    text-decoration:none;
}
.slider-nav__btnn-prev{
    position: absolute;
    top: 40%;
    left: -30px;
    margin: 0;
    background: #000;
    border-radius: 50px;
    z-index: 2;
        padding: 10px;
}
.detail .product-form .quantity-submit-row__submit .add-to-cart{
    background:#050052;
    border:none;
    color:white;
}
.detail .product-form .quantity-submit-row__submit .add-to-cart:hover{
    background:#000;
    border:none;
    color:white;
}
.slider-nav__btnn-prev svg {
    stroke: #fff;
}
.slider-nav__btnnn {
    position: absolute;
    top: 40%;
    right: -30px;
    z-index: 2;
    background: #000;
    border-radius: 50px;
        padding: 10px;
}
.slider-nav__btnnn svg {
    stroke: #fff;
}
.product-block__detail .product-block-options--swatch{
/* display:none; */
}
.filter-group--swatch{
    display:none;
}
.tpo_option-set-container{
    background: #f4f4f4 !important;
    padding: 14px !important;
}
.product-info .price-container .price__default{
    display: flex;
    align-items: baseline;
}
.sale-tag{
        font-size: 17px;
    color:rgb(141 4 4);
}
/* .opt-label.hh {
  position: relative;
}

.opt-label.hh .variant-popup {
  position: absolute;
  top: 7px; 
  left: 50%;
  transform: translateX(-50%);
  background: #000;
  color: #fff;
  font-size: 12px;
  padding: 5px 8px;
  border-radius: 5px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, transform 0.2s ease;
  pointer-events: none;
  z-index: 5;
}

.opt-label.hh:hover .variant-popup {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, -40px); 
} */

@media only screen and (min-width: 767.98px){
    .template-index .logo-list .logo-list__logo {
    flex-direction: row;
    align-items: center;
}
.filter-custom{
    margin-top:15px;
}
.logo-area__left__inner{
    display:none;
}
.custom-content-cus .align-ltr-left   {
        padding: 0px 30px;

}
.logo-area .logo-area__left{
        justify-content: center;
}
 /* .navigation__item--with-children{
    position:relative;
 } */
 .logo-area__right {
    flex: unset;
}
.navigation__tier-2-container { 
        background: white !important;
    border: 1px solid #edeeef !important;
}
.navigation__tier-2-container .container{
 border: 1px solid #edeeef !important;
}
.navigation .navigation__tier-2-container{
    top:100%;
}
  #CollectionFilterForm{
        display:flex;
        gap:26px;
    }
.show-search-linkk{
    display:block;
}
.filter-group--applied .filter-group__heading__text{
display:none;
}
.filter-group--applied .filter-group__items{
    top:36px;
    padding-left: 0px;
}
.filters-adjacent{
padding-top:50px;}
.filter-group--applied .filter-group__items{
display:flex;
}
.filters__inner{
display:flex;
}
.utility-bar-custom{
    display:none !important; 
}
.filter-custom{
        display: flex;
    align-items: baseline;
}
.filter-group__items{
position:absolute;
z-index:2;
}
.filter-container{
  position:relative;
z-index:2;  
}
.filters{
     position:relative;
z-index:2;  
}
.filter-group__items{
    background: white;
    padding: 10px;
}
.filter-container--side .filters{
    width:647px;
}
.filter-container--side .filters .filter-group__items{
    width:300px;
}
.filter-group__heading__text{
        margin-inline-end: 5px;
}
.filter-group__heading__indicator svg{
    width: 17px;
    height: 29px;
    stroke-width: 2px;
}

    .filter-container--side {
        display: block !important;
    }
  
.show-search-linkkk{
    display:none !important;
}
}
.show-search-linkk{
    display:block !important;
}
.logo-area__middle .logo{
    /* padding:0px; */
}
.logo-area{
    padding-left: 39px;
    padding-right: 39px;
}
.logo-area__left .navigation__link{
      font-size: 14px !important;
    /* padding: 0 15px 0 15px !important; */
        font-family: Inter, sans-serif;
}
.navigation__column .navigation__column-title{
font-size: 20px !important;
text-transform:capitalize !important;
letter-spacing:0px !important; 
}
.logo-area__left .navigation__tier-3 {
    padding-top:15px !important;
}
.logo-area__left .navigation__tier-3 .navigation__link{
   padding: 0 15px 10px 0 !important;  
}
.logo-area .logo-area__left{
    flex: 2.5 0 0 !important;
}
.dot-dark-pewter{
    background:#4F5250;
}
.dot-wine---burgundy{
    background:#722F37;
}
.dot-olive{
    background:rgb(83 130 55);
}
.dot-slate---graphite{
    background:#708090;
}
.dot-retro-green{
    background:rgb(5 170 61);
}
.dot-sandstone{
    background:#786D5F;
}
.dot-steel-grey{
    background:#43464B;
}
.dot-illuminate{
    background:#F5DF4D;
}
@media (min-width: 1000px) and (min-width: 1300px) {
    .filter-container--side .filters .filters__inner {
        padding-inline-end: 0px;
    }
}
@media (min-width: 1000px) {
    .navigation .navigation__columns--over-5-cols .navigation__column {
        flex: unset;
    }
    .color-scrub ul{
display:flex !important;
flex-wrap:wrap;
    }
     .color-scrub ul li{
        width:33%;
     }
    .navigation__item--with-children:has(.color-scrub) {
        flex: 0 0 34%;
    }


}

@media only screen and (max-width: 767.98px) {
    .collection-slider .has-paging {
 display:block;
    }
   .slideshow .text-overlay__rte p{
    max-width:100% !important;
   } 
 .slideshow  .text-overlay__title{
    margin-top:10px;
   }
    .filter-custom .utility-bar__item{
        display:none;
    }
    .filter-custom .utility-bar__item{
display:none;
    }
   .filter-custom .utility-bar__right{
display:none;
    }
    .show-search-linkk{
    display:none !important;
}
  .show-search-linkkk{
    display:block !important;
}
    .detail .product-info-accordion .disclosure{
            margin-bottom: 0px;
    }
    .complementtary-cus .column {
            margin-bottom: 0px;
    }
    .detail .product-form .product-title {
    font-size: 20px;
}
.product-form .price-container .product-info__price .price__current .js-value {
    font-size: 17px;
}
.product-form .price-container .product-info__price .price__was .js-value {
    font-size: 17px;
}
.section-main-product{
    margin-bottom:0px;
}
.product-info{
    margin-bottom:0px;
}
.product-info .option-selector .opt-label{
    padding: 7px;
    min-height: auto;
}
    .complementtary-cus .lightish-spaced-row-above {
    margin-left: 15px;
    margin-right: 15px;
}
    .section-custom-content .custom-content-cuss{
        padding:15px 0px !important;
    }
    .section-custom-content .custom-content-cus{
        padding:0px;
    }
    .custom-content-cuss .flexible-layout {
flex-direction:column-reverse;
    }
.section-custom-content .group-order .height--adapt::before{
padding-top:0px;
    }
    .section-custom-content .flexible-layout .column{
                margin-bottom: 19px;
    }
    .section-custom-content .height__image, .section-custom-content .height__image img, .section-custom-content .height__image .placeholder-image{
        position:relative;
    }
    .logo-list .logo-list__logo-title {
    font-size: 13px;
    }
    .slider-nav__btn-next{
        right: 7px;
        padding: 5px !important;
    }
    .slider-nav__btn-prev{
        left: 7px;
        padding: 5px !important;
    }
}
@media (min-width: 989px){
    .section-footer__row__col{
        max-width:25%;
        width:100%;
    }
   .desktop-only .navigation{
            position: unset;
    }
    .custom-content-cus{
        padding:0px;
    } 
    .custom-content-cus .column {
padding:0px;
    }
}
@media (min-width: 1300px) {
    .logo-list .logo-list__logo {
        flex: 0 0 calc(24.6% - 50px);
    }
}
/* @media (min-width: 768px) {
    .logo-area__left__inner {
        overflow: unset;
    }
} */

/* .navigation .navigation__tier-2-container{position:relative;} */
.dot-black{
    background:black;
}
.dot-caribbean-blue{background:rgb(38 113 157);}
.dot-royal-blue{
    background:rgb(0 91 211);
}
.dot-white{
    background:#fff;
}
.dot-grey{
    background:rgb(128 128 128);
}
.dot-ceil-blue{
    background:rgb(162 207 254);
}
.dot-electric-purple{
    background:rgb(215 10 117);
}
.dot-orange{
background:rgb(226 48 17);
}
.dot-pewter{
    background:rgb(132 124 124);
}
.dot-red{
    background:red;
}
.dot-eggplant{
    background:rgb(81 10 103);
}
.dot-illuminate{
background:illuminate;
}
.dot-pink{
    background:rgb(229 145 145);
}
.dot-green{
    background:rgb(20 132 7);
}
.dot-hunter-green{
    background:rgb(125 188 172);
}
.dot-teal{
    background:rgb(76 206 203);
}
.dot-mountain-view{
    background:rgb(80 144 43);
}
.dot-dark-pine{
    background:rgb(3 66 53);
}
.dot-espresso-express{
    background:rgb(103 66 72);
}
.dot-desert-taupe{
    background:rgb(224 204 178);
}
.dot-lilac{
    background:rgb(218 203 234);
}
.dot-warm-sunrise{
    background: rgb(208 121 11);
}
.dot-island-blue{
    background:rgb(17 249 244);
}
.dot-galaxy-blue{
    background:rgb(39 103 160);
}
.dot-chocolate{
    background:rgb(14 4 4);
}
.dot-grape{
    background: rgb(81 43 215);
}
.dot-surgical-green{
    background:rgb(45 224 179);
}
.dot-lavender{
    background:rgb(157 162 216);
}
.dot-postman-blue{
    background:rgb(88 103 156);
}

@media (min-width: 1000px) {
    .navigation .navigation__columns--over-5-cols {
        justify-content: center;
    }
        .navigation .navigation__column {
        max-width: 16%;
    }
      .navigation__column:has(.color-scrub) {
       max-width: 40% !important;
    }
    .color-scrub .navigation__link{
gap:0px !important;
    }
}

.related-image{
    display:flex;
    gap:19px;
}
.pro-info{
        width: 80px;
}
.complete-the-set{
    margin-bottom:37px;
}
.related-name{
    font-size: 16px;
    text-transform: capitalize;
        padding-top: 15px;

}
.complete-title{
        font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.05px;
        margin-bottom: 19px;
}
.color-select{
    display:none;
}
.related-color{
    display:none;
}
.size-select{
        width: 28%;
    padding: 10px 10px;
    border-radius: 7px;
}
.add-to-bag{
        padding: 10px 13px;
    border: 2px solid black;
    border-radius: 7px;
        margin-top: 17px;
            width: 65%;
}
.color-scrub .navigation__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
}

.color-scrub .color-dot {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #ccc;
  display: inline-block;
  margin-right:8px;
}
.slideshow .subheading {
color:#fff;
    display: inline-block;
    background: #050052;
    border-radius: 6px;
        padding: 6.5px 21px;
            font-size: 14px;
    font-weight: 100;
        margin-bottom: 0px;
}
.slideshow .text-overlay__title {
   color:#050052; 
       font-weight: 600;
    /* margin-bottom: 4px; */
    margin-bottom: 0px !important;

}
.slideshow .text-overlay__rte p{
     font-size: 21px;
    max-width: 59%;
    margin: auto;
    font-weight: 500;
    color:black; 
        line-height: 25px;
}
.slideshow .banner2 .text-overlay__rte p{
 font-size: 74px;
    line-height: 53px !important;
    max-width: 100%;
    color: #465030;
    font-weight: 600;
}
.slideshow .banner3 .text-overlay__rte p{
    margin: unset;
}
.slideshow .btn {
    color: #fff;
    display: inline-block;
    background: #050052;
    border-radius: 6px;
    padding: 10.5px 21px;
    font-size: 14px;
    font-weight: 100;
    margin-bottom: 0;
}
.color-scrub a[data-color="black"] .color-dot { background: #000; }

/* [data-color="black"]  .color-dot { background-color: #000 !important; }
.color-scrub .navigation__link[data-color="white"] .color-dot { background: #fff; border: 1px solid #aaa; }
.color-scrub .navigation__link[data-color="navy"] .color-dot { background: #001f3f; }
.color-scrub .navigation__link[data-color="royal blue"] .color-dot { background: #4169e1; }
.color-scrub .navigation__link[data-color="caribbean blue"] .color-dot { background: #00bcd4; }
.color-scrub .navigation__link[data-color="wine"] .color-dot { background: #722f37; }
.color-scrub .navigation__link[data-color="ceil blue"] .color-dot { background: #92a8d1; }
.color-scrub .navigation__link[data-color="hunter green"] .color-dot { background: #355e3b; } */


@media (min-width: 768px) {
    .navigation .navigation__columns {
            flex-wrap: unset;
            justify-content: center;
    }
    .navigation .navigation__tier-1 > .navigation__item > .navigation__link:hover::before {
    transform: scaleX(1);
   /* background: currentcolor; */
    bottom: 0px;
    height: 5px;
    left: 0px;
    position: absolute;
    width: 100%; 
  }

      /* .navigation .navigation__tier-2>.navigation__item {
        display: flex;
        justify-content: flex-start;
        align-items: baseline;
        flex-direction: column;
        text-align: center;
    } */

    .navigation .navigation__tier-2>.navigation__item:nth-child(1) {
  max-width: 15%;
}


.navigation .navigation__tier-2>.navigation__item:nth-child(2) {
  max-width: 20%;
}


.navigation .navigation__tier-2>.navigation__item:nth-child(3) {
  max-width: 16%;
}

.navigation .navigation__tier-2>.navigation__item:nth-child(4) {
  max-width: 40%;
}


    }

    @media (max-width: 767.98px) {

/* .collection-listing .product-grid--per-row-mob-2 {
          grid-auto-flow: column;
        grid-auto-columns: calc(50% - 10px);
        gap: 10px;
        overflow-x: auto;
        white-space: nowrap;
        scroll-snap-type: x mandatory;
} */
.section-header:has(.reveal-mobile-nav) {
  z-index: 3;
}

.logo-area__left
Specificity: (0,1,0)
 {
    display: flex;
    flex: 2 0 0;
 }

  .logo-area__left {
    order: 1;
    width: 100%;
  }

  .pageheader .logo-area .logo-area__left {
    flex: 2 0 0 !important;
}

  .logo-area__middle {
    order: 2;
    width: 100%;
    text-align: center;
  }

  .logo-area__right {
    order: 3;
    width: 100%;
    text-align: right;
  }
  .ctm-logo-container{
    margin-top: 65px;
  }
   .navigation__item .color-scrub .navigation__link {
    justify-content: flex-start;

}
.media-gallery__inner .carousel.block.thumbnails {
    margin-inline-end: 0;
}
    }
.dot {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #ccc;
  display: inline-block;
  margin-right:8px;
}
.object-logo-list{
    max-width: 40px;
}
.object-ctm-list{
    width: 100%;
    max-width: 100%;
        margin: auto;

}
.option-selector__btns .opt-label.hh.opt-label--swatch.btn.relative {
    height: 24px;
    max-width: 24px;
    min-width: 24px;
}
/* .swatch-method-swatches:is(.swatch-style-icon_square,.swatch-style-icon_circle) .opt-label:is(.opt-label--swatch,.opt-label--image):before {
    top: 3px;
    left: 3.5px;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
} */
 .logo-list-container .logo-list__logo.fade-in-up.cc-animate-init.cc-animate-in {
    padding: 20px;
    margin: 0;
    border: 1px solid #e5e5e5 !important;
}

.logo-list.ctm-list-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    justify-items: stretch;
    align-items: stretch;
    justify-content: normal;
    align-content: normal;
    column-gap: 16px;
    row-gap: 16px;
    margin: 0;
}
.hometitlee .has-paging__title {
    width: 100%;
    text-align: justify;
}
.shopify-section.shopify-section-group-header-group.section-announcement-bar {
    position: sticky;
    top: 0 !important;
    z-index: 401 !important;
}
.section-header {
    top: 30px !important;
}
.sale-tag {
    margin-left: 8px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.15em;
    color: #c41e3a;
    display: flex;
    align-items: center;
}
.jdgm-carousel-title {
    margin: 0;
    font-family: var(--heading-font-family);
    font-style: var(--heading-font-style);
    font-weight: var(--heading-font-weight);
    letter-spacing: var(--heading-font-letter-spacing);
    font-size: 28px;
    text-align: left !important;
    text-transform: unset;
}
.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{
    display: none !important;
}
carousel-slider.carousel.block.collection-slider.cart-drawer__content-item.use-color-scheme.use-color-scheme--default {
    padding-top: 0;
}
.cart-drawer__content-item .product-grid .product-block:not(.product-block--landscape) .block-inner-inner {
     display: flex;
     gap: 20px
}
 .cart-drawer__content-item  .product-block .image-cont {
    width: 20%;
 }
 .cart-drawer__content-item .product-block .image-label-wrap .product-label-container {
        top: auto;
 }
.product-grid .product-block__detail {
 width: 80%;
 }
  .fully-spaced-row--medium {
    margin-top: 36px;
    margin-bottom: 36px;
}

.collection-slider-row {
    margin-top: 36px;
}
.collection-slider-row.for-collections {
    margin-bottom: 24px;
}
.breadcrumbs-list__link{
    font-size: 14px;
}
.navigation .navigation__tier-2-container:has(.ctm-single-col) {
  left: auto !important;
}
:is(.swatch-style-icon_square,.swatch-style-icon_circle) .option-selector :is(.opt-label--swatch,.opt-label--image):after {
    border: none;
}
.filter-group--layout-two-column .toggle-target-container {
    max-height: 60vh;
    overflow-y: auto;
}

.filter-group.filter-group--layout-two-column:has(
  input[name="filter.v.option.color"]
) {
  display: none;
}
.filter-group.filter-group--swatch.filter-group--layout-two-column {
    display: block;
}
.filter-group.filter-group--layout-two-column:has(input[name="filter.p.m.custom.color_"]) {
  display: none;
}
.filter-group.filter-group.filter-group--swatch .filter-group__item {
    border: none;
}
.filter-group--swatch .filter-group__item--active {
    box-shadow: none;
}

.filter-group--layout-two-column .toggle-target-container {
    /* gap: 0; */
}
.swatch-style-icon_circle .option-selector .opt-label:is(.opt-label--swatch.swatch-white,.opt-label--image):after {
  border: 1px solid #c8c8c8 !important;
}

.mob-top{
    display: none;
}


@media (max-width: 768px) {
.thumbnails .slider__grid {
    justify-content: center;
    gap: 3px;
}
.thumbnails .slider__item {
    width: auto !important;
}
.thumbnails .slider__item .img-ar {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    overflow: hidden;
    background: #808080;
}
.thumbnails .slider__item.is-active .img-ar {
    background: #000000;
}
.thumbnails .slider__item .img-ar img{
    display: none !important;
}
.thumbnails .slider__item .img-ar:before,
.thumbnails .thumbnail:after {
    display: none !important;
}
 .collection-block .text-overlay .text-overlay__title .h4 {
    font-size: 13px;
        margin: 0;
    white-space: normal !important;
    word-break: break-word !important;
    max-width: 100% !important;
    text-align: center;
    padding: 0;
}
.collection-listing .image-overlay--bg-shadow .text-overlay .text-overlay__inner {
    position: relative;
    padding: 20px 0;
}
.gallery__item .text-overlay__inner.text-overlay__inner--pad-standard{
    position: relative;
    padding: 20px ;
}
 .collection-block .text-overlay__button-row .text-overlay__button {
    font-size: 11px;
    padding: 12px;
}
.section-header {
    top: 50px !important;
}
.announcement-bar {
    min-height: 50px;
    display: flex;
    align-items: center;
}
.cart-item__not-image {
    /* flex-direction: column; */
}
.cart-item__price {
    /* text-align: start; */
}
.jdgm-carousel-title-and-link {
    width: 100%;
    margin: 0 !important;
    padding-right: var(--container-pad-x);
    padding-left: var(--container-pad-x);

}
.jdgm-carousel-title {
    font-size: 24px;
}
.collection-slider .has-paging__title.h4{
    padding-right: var(--container-pad-x);
    padding-left: var(--container-pad-x);
}
.logo-list-container .logo-list__logo.fade-in-up.cc-animate-init.cc-animate-in {
    min-height: 101px;
}
    .product-form .price-container .product-info__price .price__was .js-value {
        font-size: 16px;
    }
        .product-form .price-container .product-info__price .price__current .js-value {
        font-size: 16px;
    }
    .sale-tag {
    font-size: 16px;
    }
    .collection-sliderr .collection-listing .product-block__detail .product-block__title {
    font-size: 13px;
    text-transform: capitalize;
}
.text-overlay.text-overlay--tight.text-overlay--v-center.text-overlay--h-center.image-overlay__over {
    align-items: end;
}
.product-grid .product-block__detail {
    width: 100%;
}
.mob-top{
    display: block;
}
.mob-top .product-title{
    font-size: 20px;
}
.desk-top{
    display: none;
}
.detail .jdgm-widget.jdgm-widget{
     display: none !important;
}
.collection-slider-row.for-collections {
    margin-bottom: 0;
}
.section-custom-content:has(.custom-content-cus-btm) {
    margin-bottom: 0px;
}
.collection-slider-row {
    margin-top: 0;
}

}


/* .product-block__detail .product-block-options--swatch */