/** Shopify CDN: Minification failed

Line 158:0 Unexpected "}"
Line 166:24 Expected identifier but found "!"
Line 213:79 Unexpected ")"
Line 253:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.ks-chart-modal-link{margin-top:0px !important;margin-bottom:20px !important;}
.baDropdownStyle .bacurr-dropdown-choices{background-color:#fff !important;}
.baDropdownStyle.noBorder .bacurr-choiceDesign{background-color:#fff  !important;}
.ks-table tr:first-child td.ks-table-header-cell{color:#000;}
.modal-title-sub-header{display:none;}
.t4s-newsletter__inner{border-radius:0;}
.snize-ac-results-multicolumn-list .snize-title{font-weight:600;}
.snize-ac-results .snize-thumbnail {
    height: 180px;
}
#item_mb_nav-1 .t4s-sub-menu li:nth-child(1) > a[href="/"] {
    pointer-events: none !important;
}
#item_mb_nav-0 .t4s-sub-menu li:nth-child(3).t4s-item-level-1 > a {font-size: 14px !important;}
#item_mb_nav-1 .t4s-sub-menu li:nth-child(1)>a .t4s-mb-nav__icon{pointer-events:auto !important;}
 #item_mb_nav-1 .t4s-sub-menu li:nth-child(2)>a[href="/"]{pointer-events:none !important;}
#item_mb_nav-1 .t4s-sub-menu li:nth-child(2)>a .t4s-mb-nav__icon{pointer-events:auto !important;}
#item_menu_fPpWeR .t4s-sub-menu li:nth-child(1) > a[href="/"] {
    pointer-events: none !important;
}
#item_menu_fPpWeR .t4s-sub-menu li:nth-child(1)>a .t4s-mb-nav__icon{pointer-events:auto !important;}
 #item_menu_fPpWeR .t4s-sub-menu li:nth-child(2)>a[href="/"]{pointer-events:none !important;}
#item_menu_fPpWeR .t4s-sub-menu li:nth-child(2)>a .t4s-mb-nav__icon{pointer-events:auto !important;}
#item_d0a52409-413e-4dad-afcf-35be4d2041ef a{  color: #ad163a;font-weight:600 !important;}
#t4s-menu-drawer .t4s-drawer__header{display:none !important;}
.t4s-site-nav__icons.is--hover2 .t4s-site-nav__icon:hover svg.t4s-icon{transform:none !important;}
.snize-ac-results .snize-item-image{max-height:180px;}

.gcp-input-row input{    padding: 1.5rem 2.25rem;    border-color: #0000003b;
    font-size: 12px !important;font-weight:400;}
    .gcp-input-row textarea {
    padding: 2.5rem;border-color: #0000003b;font-size: 12px !important;font-weight:400;}
    .gift-card-postman__fields-container{    padding: 10px;
    font-size: 15px;
    padding-left: 0;
    font-weight: 600;}
.th_pb_section .th_pb_grid_layout_3 .th_pb_list_ul_layout_3 .li_product_list_layout_3::after{color:#fff !important;}
.th_pb_title .th_pb_title_description{text-align:center !important;}
.th_pb_old_price{display:none !important;}
.th_pb_addtocart_section .th_pb_total_save_label{display:none !important;}
.th_pb_title h4{display:none !important; }
.jdgm-row-actions{display:none !important;}
 .jdgm-rev__content{display:none !important;}
.jdgm-paginate{display:none !important;}
.jdgm-rev-widg__title{display:none !important;}
.jdgm-rev-widg__summary{display:none !important;}
.jdgm-histogram {display:none !important;}
.jdgm-rev__header{display:none !important;}
.jdgm-divider-top{display:none !important;}
.jdgm-form__reviewer-name-format-container{display:none !important;}
.jdgm-form__fieldset p:last-child {display:none !important;}
.jdgm-notification__inner > div:not(.jdgm-notification__title) {
            display: none !important;
        }
.jdgm-notification__inner :not(div){display:none;}
.jdgm-notification__inner a{display:none;}
.jdgm-btn, input[type=submit].jdgm-btn{ font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;}
.jdgm-btn--solid:not([disabled]):hover, .jdgm-btn--solid:focus, input[type=submit].jdgm-btn--solid:not([disabled]):hover, input[type=submit].jdgm-btn--solid:focus{     font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link{        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;}
.jdgm-widget:not(.jdgm-review-widget--small) .jdgm-form__fieldset-actions .jdgm-cancel-rev { font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;}
.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover{color:#fff !important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{justify-content: flex-start !important;}
.jdgm-rev-widg.jdgm-rev-widg{padding-left:0 !important;}
.jdgm-form{text-align:justify !important;margin:0 !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{border-radius:10px !important;}
.jdgm-submit-rev{border-radius:10px !important;}
.jdgm-cancel-rev{border-radius:10px !important;}
/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .snize-ac-results-column:first-child{width:100% !important;}
  .snize-ac-results-column:nth-child(2){width:100% !important;}
.snize-ac-results{width:100% !important;}
  .shipping-mobile{display:none;}
  .cstm-mobile-woi{display:none;}
            .cstm-menu-width{width: 4.33333333% !important;justify-content: center !important;display:flex;}
          .cstm-menu-icons-width{width:20.666667% !important;}
         
  .spr-badge{padding-top:10px;}
  .t4s-product__review{padding-left:0px !important;padding-top:6px !important;padding-bottom:6px !important;}
  #icon-to-hide{bottom:28px !important;background:#fff !important;border: 1px solid #d7d4d4 !important;}
  .cstm-label-sale{ position: absolute;
    z-index: 3;
    top: 15px;
    right: 15px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-end;
    pointer-events: none;
    border-radius: 50%;

background-color:#781e3a;}
.cstm-label-text{display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 60px;
    min-height: 24px;
    font-size: 10px;
    color: #fff;
    word-break: break-word;
    padding: 0 5px;
    line-height: 1;
    text-align: center;
    font-weight: 600;}
#shopify-section-template--14723969286218__1646035317ea8b6928{margin-top:-50px !important;}
#bk_1f90cea5-04fb-4ef3-822b-5f987845e5c4 .t4s-sub-column>li:nth-child(12) a {
 font-weight:800;
  color:#455d7e;
  text-decoration:underline;
} 

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
  .social-cus_socials_NFPwpy{display:none !important;}
   .cstm-sub-collection .t4s-flicky-slider .flickityt4s-prev-next-button.next{right:-15px;}
 .cstm-sub-collection .t4s-flicky-slider .flickityt4s-prev-next-button.previous{left:-15px;}
  .cstm-sub-collection .t4s-flicky-slider:not(:hover) .flickityt4s-button.previous{transform: translate(-5px) translateY(-50%);} 
  .cstm-sub-collection .t4s-flicky-slider:not(:hover) .flickityt4s-button.next{transform: translate(0) translateY(-50%);} 
.cstm-hP-thumbs{padding:20px 70px;}.cstm-hP-thumbs .cstm-button{font-size:14spx;background: none;
    color: #000;
    padding: 0;
    text-decoration: underline;
    text-underline-offset: 6px !important;
    font-weight: 500;letter-spacing:1px;}#product-counter{margin-top:65px;margin-bottom:10px;text-transform:uppercase;font-size:15px;color:#3b3b3b;font-weight:500;letter-spacing:1px;}.cstm-hP-thumbs .cstm-para{margin-right:40px;font-size:14px;text-align:justify;}.cstm-hP-thumbs h3{font-weight:700;line-height:1.5;font-size:35px;margin-bottom:20px;letter-spacing:2px;}.cstm-title-whats-new{text-align:center;font-size:16px;padding-top:10px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}}
    #bk_3abb98a1-837d-46af-b195-f5c43e7c88ee .t4s-heading {pointer-events:none !important;}
    #bk_6122e966-0272-4c46-a1a0-051bdc2ae08c .t4s-heading {pointer-events:none !important;}
    #bk_72bd9f4a-abc9-4221-87a4-5490f93fde8e .t4s-heading {pointer-events:none !important;}
    #bk_4ed87de2-49ee-476a-b95a-41d04dd31fec .t4s-heading {pointer-events:none !important;}
    #bk_5665b9cc-d2a6-42e0-b267-e4b36da8a05e .t4s-heading{display:none;}


                                          ul.th_pb_list_ul li{flex: 0 0 25% !important;
    max-width: 25% !important;}
                                            #gift-card-postman{width: 350px !important;}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {

  .shipping-desktop{display:none !important;}
  #gift-card-postman{width: 100% !important;}
  .cstm-local-link{display:none !important;}
  div.search-suggestion{!important;width:80% !important;}
  #t4s-search-hidden input.t4s-mini-search__input:not([type=submit]):not([type=checkbox]) {
      padding: 0 50px 0 14px !important;

  }
  .spr-badge {padding-top:5px;}
    .t4s-collection-page { padding-right: 10px !important;
    padding-left: 10px !important; }
  .pick_currency{margin-bottom:50px;z-index:99!important;}
#item_172baf4b-9d36-43e0-aa70-dce4730ce2af a{background-color: #781e3a  !important;
    color: #fff !important;
    font-weight: 700 !important;
}
  #item_f4de0640-0273-427d-884c-44924fa7de2c a{background-color: #DF0050  !important;
    color: #fff !important;
    font-weight: 700 !important;
}
/* .cstm-label-sale{ position: absolute;
    z-index: 3;
    top: 5px;
    right: 5px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-end;
    pointer-events: none;
    border-radius: 50%;
    height: 50px;
margin-bottom:0;
background-color:#781e3a;}
.cstm-label-text{display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 50px;
    min-height: 24px;
    font-size: 8px;
    color: #fff;
    word-break: break-word;
    padding: 0 5px;
    line-height: 1;
    text-align: center;
    font-weight: 600;
                 
} */

#item_menu_xzQhCr a{color:#fff;font-weight:600;background-color:#5d2250;}
#b_image_parent_bFAkr4 .t4s-content-position:not(.t4s-container)[style*="--p-left-mb:50%"]{width:100% !important;}
   #item_mb_nav-1 .t4s-sub-menu li:nth-child(3) .t4s-sub-sub-menu li:nth-child()>a{
    font-weight:800;
    color: #455d7e;
    text-decoration:underline;
}  

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
  #icon-to-hide{bottom:28px !important;background:#fff !important;border: 1px solid #d7d4d4 !important;}
 .cstm-hP-thumbs .cstm-button{background: none;
    color: #000;
    padding: 0;
    text-decoration: underline;
    text-underline-offset: 6px !important;
    font-weight: 500;font-size:12px;}.cstm-para{margin-right:40px;font-size:14px;text-align:justify;}.cstm-hP-thumbs h3{font-weight:700;line-height:1.5;font-size:30px;margin-bottom:15px;}.cstm-title-whats-new{text-align:center;font-size:14px;padding-top:10px;text-transform:uppercase;font-weight:600;}#product-counter{margin-bottom:15px;text-transform:uppercase;font-size:14px;color:#000;font-weight:500;}.cstm-sub-collection{padding-right:0 !important;padding-left:10px !important;}.cstm-sub-collection .t4s-instagram-item{width:38% !important;}.cstm-hP-thumbs{margin-top:-30px;font-weight:400;line-height:25px;font-size:22px;margin-bottom:20px;padding-left:20px;}.cstm-title-whats-new{text-align:center;font-size:12px;padding-top:10px;text-transform:capitalize;font-weight:600;}

  .cstm-woi {display:none !important;}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {

    .shipping-desktop{display:none !important;}
  .cstm-woi{display:none;}
  .hide-mb-ctas {
        display: none !important;
    }
 .cstm-sub-collection .t4s-flicky-slider .flickityt4s-prev-next-button.next{right:-15px;}
 .cstm-sub-collection .t4s-flicky-slider .flickityt4s-prev-next-button.previous{left:-15px;}
  .cstm-sub-collection .t4s-flicky-slider:not(:hover) .flickityt4s-button.previous{transform: translate(-5px) translateY(-50%);} 
  .cstm-sub-collection .t4s-flicky-slider:not(:hover) .flickityt4s-button.next{transform: translate(0) translateY(-50%);} 
   .cstm-hP-thumbs .cstm-button{background: none;
    color: #000;
    padding: 0;
    text-decoration: underline;
    text-underline-offset: 6px !important;
    font-weight: 500;}#product-counter{margin-bottom:10px;text-transform:uppercase;font-size:16px;color:#000;font-weight:500;letter-spacing:1px;}.cstm-hP-thumbs .cstm-para{margin-right:40px;font-size:12px;}.cstm-hP-thumbs h3{font-weight:700;line-height:1.5;font-size:25px;margin-bottom:20px;letter-spacing:1px;}.cstm-title-whats-new{text-align:center;font-size:14px;padding-top:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;}}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
.bl-bl_col_ty9X9R{display:none !important;}
    .shipping-desktop{display:none !important;}
 .cstm-woi{display:none !important;}
 .t4s-collection-page {
    padding-right: 10px;
    padding-left: 10px;
}
  .baDropdownStyle.mobile_bottom_left:not(.hideOnMobile) {
    all: unset!important;
    bottom: 50px!important;
    left: unset!important;
    right: 10px!important;
    position: fixed!important;
    display: flex!important;
    z-index: 999999999999!important;
    float: right;
}
  #item_e89686e8-82a9-494e-b82c-cca9124d0004 a{color:#fff;font-weight:600;background-color:#ebb1be;}
  #item_46596e0b-97fc-4471-8a93-d1be762ea0a5 a{color:#fff;font-weight:600;background-color:#008b47;}
   #icon-to-hide{bottom:10px !important;background:#fff !important;border: 1px solid #d7d4d4 !important;}
  .baDropdownStyle .bacurr-dropdown-choices{left:-170px !important;}
.baDropdownStyle.mobile_bottom_left:not(.hideOnMobile) ul.bacurr-dropdown-choices {
   top: -252px!important;
    left: -172px!important;}
.baDropdownStyle.noBorder .bacurr-choiceDesign {
    margin-bottom: 20px;
}
.baDropdownStyle.mobile_bottom_left:not(.hideOnMobile){    z-index: 99!important;}
}