/** Shopify CDN: Minification failed

Line 3112:21 Expected identifier but found "="
Line 3368:0 Unexpected "}"

**/
/*____________ GALAXY S5 _____________ */

@media (min-width: 275px) {

 /*______ HOME PAGE ______*/
 .scrollmenuMobile {
 overflow: auto;
 white-space: nowrap;
 padding: 23px 35px;
 }
 
 .vertex-search{
 display: none!important;
 }
 
 
 .searchModal{
 left: -14em;
 border: solid 1px!important;
 width: 8em!important;
 }
 
 .slider-indicators{
     display: inline-flex!important;
 }
 
 .slider-nav::after {
  background-color: #000!important;
 }
 
 .slideIndicDeskt,.sliderIndicNav button{
 visibility: visible!important;
 }
 
 .descriptionProductCollection h3 {
 font-family: 'Jost', sans-serif;
 font-size: 12px;
 }
 
 .sliderIndicNav button{
 top: -40em!important;
 }
 
 .desktopGiftGuide{
 display: none;
 }
 
 .closeMobNavCross{
 top: -1em!important;
    z-index: 10000;
    left: 22em;
 }
 
 .signUpFootCollect{
 background: #fee7e4;
 }
 
 .mobileGiftGuide {
 display: block;
 }
 
 .vertex-card-inner img{
 max-height: 30em!important;
 }
 
 
 .mobileProductImageFull .slider-indicators {
 display: flex;
 }
 
 .offcanvasCart {
 top: 5em;
 }

 
 .completeLookMobileSec{
     margin-top: -3em;
     padding-left: 0;
     margin-bottom: 3em;
 }
 
 
    .shoesDropDownHover .dropdown-submenu {
    position: relative;
    }

    .shoesDropDownHover .dropdown-submenu .dropdown-menu {
    top: 0;
    margin-top: -1px;
    }

    .shoesDropDownHover .dropdown-menu {
    left: 0!important;
    }

    .bootsDropMenu{
    transform: translate3d(120px, -180px, 0px);
    will-change: transform;
    right: 100%;
    width: 0!important;
    padding:0!important;
    }

    .bootsDropMenu li{
    padding-left: 2em; 
    }

    .shoesDropDownHover button{
    border: none;
    padding-left: 5px;
    padding-bottom: 0;
    }

    .shoesDropDownHover, .shoesDropDownHover a {
    text-transform: capitalize!important;
    font-style: normal!important;
    font-family: Jost,sans-serif;
    font-size: 13px!important;
    } 
 
  .completeLookMobileSec .alsoPurchasedTitle{
     margin-bottom: 0;

 }

 .policyPageAccount p, .policyPageAccount li{
     margin-bottom: 20px;
    font-size: 13px;
font-family: 'Jost', sans-serif;
    letter-spacing: .025em;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
        text-transform: none;
 }
 
 .faviconIconMobileD{
 padding-left: 6px;
 width: 100%;
 }
 
 .faviconIconMobileD img {
    width: 1.2em;
    height: auto;
    margin: auto;
    
    }
        
 
 .receivedXFreeShipCart, .addXFreeShipCart {
  font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
  font-size: 12px;
 }
 
  .indivProductCollection{
   margin-top: 8em;
}

  .indivProductCollection .dmProductBreadcrumb{
   padding: 0;
}

  .indivProductCollectionBread .breadcrumbNavCollection{
   padding: 0;
      text-align: left;
}
 
 .countdownDailyDivTEXT{
 margin-bottom: 3em;
 }
 
 .heyBabeSemiAnn{
     font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 18px;
 }
 
 .thumbnailProduct{
 display: none;
 }
 
 #productGallery{
 padding: 0;
 }
 
 .countdownDaily{
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #c09e9e;
    padding: 0;
 }
 
 .mobileProductImageFull{
 padding:0 15px;
 }
 
.contentProduct {
  height: 100%;
  padding: 20px 20px 10px;
    height: auto;
    padding: 0;
}
 
 
 .thirdSaleNavTextBox {
 background-image: url(/cdn/shop/files/stars.png?v=1685115482), url(/cdn/shop/files/stars.png?v=1685115482);
background-position: right top, left top;
background-repeat: no-repeat;
    background-size: 41px;
    background-color: #FF8282;
    color: white;
 }
 
 
 .themeBoxmobile, .mobileDailyDoorBuster{
 display: block;
 }
 
 .themeBoxdesk,.desktopDailyDoorBuster{
 display:none;
 }
 
 .dailyDealpageTitleHead {
    font-family: 'Secular One', sans-serif;
    font-size: 1.5em;
    letter-spacing: 1px;
    color: black;
    font-weight: bolder;
        margin-bottom: 0;
    }

    .dailyCountdownDaily {
    font-family: 'Secular One', sans-serif;
    font-size: 3em;
    color: #d167a0;
    font-weight: bolder;  
    }
    
    .dailyCountdownDailyText{
        font-family: 'Secular One', sans-serif;
    font-size: 1em;
    color: #d167a0;
    font-weight: bolder;  
    }
 
 .headbandTextover h4{
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
        font-size: 15px;
    font-weight: 500;
 }
 
    .topNavBar{
font-family: 'Jost', sans-serif;
font-size: 11px;
border-bottom: 1px solid black;
    clear: both;
    padding: 7px 0;
        height: 3em;
    text-align: center;
}
 
 .headbandTextunder p{
     font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
        font-size: 13px;
 }
 
 #appendingMeasurementColla{
display: none;
 }
 
 
 .centeredDropdown {
 position: absolute;
 top: 50%;
 transform: translate(-50%,-50%);
 color:white;
 font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
 font-weight: 500;
 letter-spacing: 1px;
 font-size:17px;
 
 }
 
 .centerWhatsNew{
     left: 73%;
     width: 100%;
 }
 
 .centerBestSeller{
 width: 20%;
 left: 84%;
 }
 
 .centerTopsDrop{
    width: 11%;
    left: 87%;
 }
 
  .centerCurvesDrop{
    width: 11%;
    left: 78%;
 }
 
   .centerDressesDrop,.centerShoesDrop{
    width: 54%;
    left: 58%;
 }
 
   .centerShoesSaleDrop{
    width: 70%;
    left: 47%;
 }
 
 .centerDESDressDrop{
     width: 70%;
    left: 56%;
 }
 
 .centerJewelryDrop{
width: 56%;
    left: 58%;
 }
 
 .centerAccessoriesDrop{
    width: 70%;
    left: 49%;
 }
 
 .centerSaleDrop{
 width: 89%;
    left: 54%;
    font-size: 15px;
 }
 
 .preOrder span, .preOrder p{
 font-size: 6px;
padding: 0px;
margin: 0;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
 }
       .leftWishColumn {}
.rightPreColumn {
 position: absolute;
 right: 2rem;
 top: 1rem;
}
.leftPreColumn{
    position: absolute;
    left: 5rem;
    top: 1rem;
}
 .dailyDealpageTitleHead {
    font-family: 'Secular One', sans-serif;
    font-size: 1.5em;
    letter-spacing: 1px;
    color: black;
    font-weight: bolder;
        margin-bottom: 0;
    }

    .dailyCountdownDaily {
    font-family: 'Secular One', sans-serif;
    font-size: 3em;
    color: #d167a0;
    }
    
    .dailyCountdownDailyText{
        font-family: 'Secular One', sans-serif;
    font-size: 1em;
    color: #d167a0;
    }
 
.sectionVipNum{
margin: 1em 0;
}

.mobileVIPLgn{
margin-top: 2em;
}

.vipSignACCT h4{
font-size: 13px;
}

    .searchSpringEnterMobile .ss__autocomplete__content__results{
        height: 440px;
    overflow: auto;
}

.vipSignACCT{
background-color:#FBCECF;
}

.vipSecSignACCT{
margin: 3em 0 3em;
}

.vipSecSignACCT a{
color: white;
}

.vipSecSignACCT div{
background-color:#FBCECF;
 padding:.5em;
}

.vipACCT a{
color: white;
   font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
}

.vipBoxHIW{
    border: solid #FBCECF 2px;
   height: 12em;
}

.stlSliderMobile{
    overflow: auto;
    white-space: nowrap;
}

.vipSecHead{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 23px;
    font-family: 'Jost', sans-serif;
    margin: 1.5em 0 1em;
}
    .vipTitleHead{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 28px;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    margin: 1.5em 0 1em;
    color: #f8bebf;
    }
    
    
    .vipBoxNum{
     text-transform: uppercase;
    font-weight: 500;
    font-size: 40px;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    color: #f8bebf;
    margin: 2rem 0 3rem;
    }
    
    .paraVIPsect p{
    font-family: 'Jost', sans-serif;
    font-size: 13px;
    }
    
    .createVIPsect p{
        font-family: 'Jost', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    }
 
  .preOrder{
background-color: #fff;
    border: pink 2px solid;
    top: 1em;
    padding: 0px 0.2em;
    font-weight: 500;
 }
 
 .preOrderProductPage{
     width: 6em;
 }
 

 
   .sizingChartTable{
    margin: 1em 0 2em;
  }
 
  .desktopCurvesBanner{
 display: none;
 }
 
 .getItByXmas{
 font-size: 9px;
    font-family: 'Jost', sans-serif;
     font-weight: 500;
     margin-top: .5em;
 }
 
 .dailyDeals{
 background-image: url("/cdn/shop/files/Screen_Shot_2022-11-30_at_1.01.13_PM.png?v=1669834977")!important;
background-size: cover;
 }
 
 .swatchCustomEach{
    padding-left: 0px;
        margin: 1rem 0;
 }
 
 .variantColorBand .swatchCustomEach {
     padding: 8px;
 }    
 
 
.variantColorBand .labelTagSwatches {
    font-size: 11px;
    text-align: center;
    margin: 6px 0 0;
    padding: 5px;
    border: solid #e5e3e2 1px;
    border-radius: 2px;
    text-transform: capitalize;
}
 
 .holidayDropDown2022{
    color: #ba3636!important;
    font-weight: 700!important;
 }
 
 .navbar-brand>img{
    width: 115px;
    height: 30px;
    margin: 0.3em 4.7rem;
}
 
 #openUnsubSection{
 display:none;
 }
 
 #openUnsubList{
text-decoration: underline;
cursor: pointer;
    text-transform: capitalize;
    font-size: 11px;
 }
 
 #smsMobileSubscription {
 display: block;
 }
 
 .mobileProductRecSlider{
 display:flex;
 }
 
  #smsDesktopSubscription{
 display: none;
 }
 
 .unsubLabel{
  font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
  font-weight: 500;
  font-size: 11px;
 }
 
 .wisherIconProd{
    margin: 0em 0 2em;
 text-align: center;
 }
 
 
 
 .unsubButtonLabel{
 font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
  font-weight: 500;
  font-size: 12px;
  background: #e5e5e5;
 }
 
 
 .legendProductionSize{
 font-size: 12px;
font-family: 'Jost', sans-serif;
 border: none;
 margin-bottom: 0;
 letter-spacing: 1px;
 font-weight: 500;
 text-transform: uppercase;
 }
 .sizesVaryAvailable{
 padding:0;
 }
 
 .mobileCurvesBanner{
 display:block;
 }
 
 .hurrySizes{
 color: #ECA19E;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    padding-top: 10px;
 }
 
 .productionDescribe h4{
 display:none;
 }
 
 .appendingSizesProducts{
     width: 100%;
    text-align: left;
    background: white;
    border: solid #e5e3e2 1px;
    border-radius: 0;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
 }
 
 .productionDescribe h3{
       font-family: 'Jost', sans-serif;
    font-size: 12px;
    margin-bottom: 2em;
    text-align: left;
 }
 
 #wishlisthero-product-page-button-container span,#wishlisthero-product-page-button-container svg{
     font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    font-size: 11px;
    text-transform: lowercase;
    text-decoration: underline;
    color: black;
    display: none;
 }
 
 .availableProductSizes{
     border-bottom: solid 1px #e5e3e2;
    text-align: left;
    padding: 0;
 }
 
 .productDefaultHeader .panel-heading{
     background-color: white;
    border-color: #ddd;
    cursor: pointer;
 }
 
 .sizeChartProduction{
     font-size: 12px;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
     text-decoration: underline;
 }
 
 .notifyMeBorderPadd{
 border: solid #e5e3e2 1px;
    padding: 0 0 4px;
        margin: 0 0 0;
    text-align: center;
    background: #f2f1ef;
    text-decoration: underline;
 }
 
 .notifyMeBorderPadd a{
 font-size: 9px;
 }
 .MuiButton-label{
 color:black;
 }
 
 .MuiTypography-colorTextPrimary{
 font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
 }
 
 .MuiButton-containedPrimary{
 background: #f7f5f1!important;
 }
 
 #wishlist-hero-shared-list-view h1{
 text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 18px!important;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
 }
 
 .curvesOnlyNumberLeft{
    padding: 4px 12px;
    border: none;
        background: white;
    font-size: 11px!important;
 }
 .curvesNotifyMeOnly{
    border: solid 1px #efeeee;
    width: 100%;
    border-top: none;
    background: #f2f1ef;
    font-size: 11px!important;
    text-decoration: underline;
    border-radius: 0;
    height:25px;
 }
 
 .colorWrapper{
 margin-top: 2em;
 }

 .colorFamilyTitleCollect{
    padding: 3em 0;
    font-size: 8px;
    text-align: center;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    color: black;
    text-transform: capitalize;
 }
 
 .collectionTitleHeaderPg img{
 margin-bottom: 2em;
 }
 
 .firstBreakFooter ul{
 list-style-type: none;
 padding-left:0;
 }
 

 
 .labelerforEmail{
 text-align:center;
 font-size: 10px;
     font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
 }
 
 .alreadySemiAnn{
 margin: 1em 0;
 
 }
 
 .alreadySemiAnn p{
  font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
  font-size: 12px;
 }
 
 .productSl,.productPriceDiv{
 text-align: center;
 }

                :focus { outline: 0; }
                a.info {
                position:relative;
                z-index:24;
                color:#000;
                text-decoration:none
                }
                a.info:hover, a.info:focus, a.info:active {
                z-index:25;
                }
                a.info span {
                position: absolute;
                left: -9000px;
                width: 0;
                overflow: hidden;
                font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
                font-size: 10px;
                }
                a.info:hover span, a.info:focus span, a.info:active span {
                display: block;
                position: absolute;
                top: 8em;
                left: -2em;
                width: 13em;
                border: 1px solid #e2e0e0;
                background-color: #fafafa;
                color: #000;
                text-align: center;
                font-size: 5px;
                }

 
 
         .showSingle{
          color: #000;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    font-size: 12px;
        }
        
        .productRowFilterTitle{
        display: none;
        }
        
        .collectionFiltering{
        display: none;
        }
        
          .productRowImagetitle{
        padding: 0;
        }
        
        
        
        .targetDiv a{
            color: black;
            font-family: 'Jost', sans-serif;
            letter-spacing: 1px;
           
            
        }
        
        .buttonsShopSale div {
    padding: 10px;
}

       .buttonsShopSale button {
    padding: 8px;
    background: #FDE7E4;
    border: none;
    border-radius: 5px;
    border: solid 1px #f9f8f6;
    }


    .buttonsShopSale{

    padding: 0px;
    }

    .targetDiv h1{
    color: black;
    font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
    }
    .mobileFilterDiv {
    display: block;
    }

    .categoryFilterMobile {
    padding-right: 3em;
    text-align: left;
    }
    
    .categoryFilterMobile ul {
    padding-left: 1em;
    }

    #sortFilterModalLabel{
    font-family: 'Jost', sans-serif;  
    font-size: 18px;
    letter-spacing: 1px;
    }

    .modalDialogSorting{
    position:fixed;
    width: 100%;
    bottom:0;
    margin: 0;
    }  
    .fullModalFilter{
    margin: 0;
    }

    .modalFilterFooters{
    padding: 10px 0;
    }

    .modalFooterButtonsFilt{
    border-top: solid 1px black;
    padding: 25px 0;
    }

    .modalFooterButtonsFilt button{
    padding: 12px 65px;
    }

    .filterByMobileHead{
    background: white;
    text-align: center;
    border-top: solid 1px #f6f6f6;
    padding: 9px 0;
    }


    .secondFilterList{
    padding: 15px;
    }


    .clearBtnMobile button{
    background: white;
    border:solid 1px #a0a0a0;
    color: black;
    font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
    font-weight: 500;
    }

    .closeBtnMobile button{
    background: #fffaf0;
    border:solid 1px #a0a0a0;
    font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
    font-weight: 500;
    }

    .modalFooterButtonsFilt div {
    padding: 0;  
    }

    .dskTitle span, .modalMobile{
    font-size: 12px;
    color: black;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    }

    .modalMobile, .categMobileMobalFltr{
    padding: 20px 0;
    }

    .filterPrice a, .sortFilterMobile a, .subTitleSize a,.fltrPageTitle ul li a, .sortingToggle ul li a{
    font-size: 12px;
    color: black;
    font-family: 'Jost', sans-serif; 
    }

    .filterByMobileHead span{
    font-family: 'Jost', sans-serif;  
    }

    
        #blogNavi{
            margin: 3em 0em;
        }
          #blogNavi .list-inline{
              overflow: auto;
    white-space: nowrap;
    padding: 0px 0px;
        }
        
        #blogNavi  .list-inline-item{
            margin: 0 1em;
        }
        
         #blogNavi  .list-inline-item h1{
                color: black;
    font-family: 'Jost', sans-serif;
        letter-spacing: 2px;
        font-size: 16px;
        }
        
        .blogTitle{
            font-family: 'Playfair Display',serif;
            text-transform: capitalize;
            font-size: 23px;
            letter-spacing: 1px;
            color: #333;
            line-height: 35px;
             margin: 0;
        }

        .secCurrentBlog{
font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ADADAD;
    letter-spacing: 1px;
    font-family: 'Jost', sans-serif;
    margin-bottom: 3px;
    padding: 0;
    
    }
     
        
        .firstBlogLatest {
            margin-top: 3em;
        }
     
        .blogDivider{
            margin-bottom: 3em;
        }
        
        .cropImageBlog {
    width: 100%;
    height: 22em;
    overflow: hidden;
    border: 5px solid white;
}

.imgBlogArticle{
    width: 100%;
}
        .blogDescript{
            padding: 6px 13px;
        }
        
        .mainBlogDescript{
            top: 1em;
        }
         .mainBlogDescript .blogTitleMAIN{
             font-family: 'Playfair Display',serif;
             text-transform: capitalize;
             letter-spacing: 1px;
             color: #333;
             line-height: 1.1em;
             margin: 0;
             font-size: 3em; 
         }
        
        .panelBackGrnd{
              background: #f7f7f7;
    border-radius: 0;  
        }
        
        .currentTagPage{
               font-size: 2em;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
    letter-spacing: 4px; 
    font-weight: 500;
    margin-bottom: 2em;
        margin-top: 0;
        }
        
    


    .panel, .panel-group .panel-heading+.panel-collapse>.panel-body{
    border:none!important;
    }

    .modalHeadMobileFltr{
    background: #f7f5f1;
    }

    #modalDropDownMobileFilter{
    font-weight: 500;
    font-family: 'Jost', sans-serif;  
    }
    .categMobileMobalFltr{
    border-bottom: solid 1px whitesmoke;
    }

    .sortFilterMobile {
    padding: 6px 0;
    }

    .sortMobileNew{
    background: white;
    text-align: center;
    border: none;
    padding: 10px 0;
    color: black;
    width: 9em;
    font-family: 'Jost', sans-serif; 
    }

    .mobileFilterDiv{
    border-top: solid 1px #ebeaea;
    border-bottom: solid 1px #ebeaea;
    }

    .mobileFilterDivFirst{
    border-right: solid #ebeaea 1px;
    }
    .mobileFilterDiv i{
    margin-left: 5px;  
    }

    .collectionTitleFilterPage{
    font-family: 'Jost', sans-serif;  
    font-size: 17px;
    letter-spacing: 1px;
    margin: 0 0 35px;
    text-transform: capitalize;
    font-weight: 500;
    }



        .targetDiv button{
padding: 0 15px;
    margin: 1em 2px;
    transition: all .3s ease-in;  
    cursor: pointer;
        background: #FDE7E4;
    border: none;
    border-radius: 5px;
    border: solid 1px #f9f8f6;
        }
        
        .shopbySizeSale{
        font-family: 'Jost', sans-serif;
        font-size: 17px;
        }
        

  .closeSearching{
     margin-top: -1em;
 }

 
 .frontPageReturnRequestBtn{
 color: black!important;
 }
 
 .addWishListMobileProduct{
     border-bottom: 1px solid #fce7e4;
         margin-bottom: 1em;
 }
 
 .cartSlide{
 
 }
 
 .headerAddToCart{
 background:white;
 margin: 0em;
 }
 
 .collectionFilterMobile{
     background: white;
   height: 60em;
 }
 
 .deskLogoFooter img{
 width: 8em;
 margin-top: 1em;
 }
 
 .mainHeadFooterTitle{
 padding-left: 7px;
 }
 

 
     .footerHeaderTitles {
    font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
}
 
 .dressMobileHomepageCollect{
 padding:0;
 }

  .frontPageReturnRequestBtn:hover{
 color: white!important;
 }
 
 .scrollmenuMobile a{
 padding: 4px;
 }
 .mobileHomeContent{
 display: block;
 }
 
 .desktopHomeContent{
 display: none;
 }
 
 #searchModalDskt{
 width: 100%;
 }
 
#searchModalDskt .modal-content{
    margin-top: 2em;
}
 
 .accountOrderHead h1,.accountStatusText{
 font-weight: 500;
 }

   .collectionFilter a{
color: black;
transition: 0.3s;
font-size: 13px;
  }
  
  .homeContentTag a,.homeContentTag div{
  font-size: 16px!important;
  font-weight: 500;
  }
  
  .mobileWidthMenuBar{
  width: 101%!important;
  }
  
     .collectionFilter a:hover{
color: #fff2f1;
  }
 
 .accountOrderHead h1, .orderAccountDetails h1 {
 margin: 0;
 font-size: 13px;
 }

 .accountOrderHead, .orderAccountDetails{
 background-color: white;
 padding: 4px 0;
 }

 .orderAccountDetails { 
 border-bottom: solid #e1e1e1 1px;
 bottom: 14px;
 }

 .accountOrderStatus span{
 margin: 0;
 text-decoration: none;
 }

 .customerAccountPage h1, .customerAccountPage span{
 font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
 }

 .accountOrderStatus{
 font-size: 11px;
 text-transform: capitalize;
 }

 .lineAccountItem a{
 color: #000000;
 font-size: 12px;
 }

 .lineAccountItem{
 font-size: 12px;
 }

 .lineAccountOrderHistoryItem{
 margin-left: 2em;
 }

 .accountOrderButton a, .formReturnRequestButton{
 color: #434242;
 background-color: #FDE7E4;
 font-weight: 500;
 font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
 font-size: 13px;
 padding: 10px 0;
 width: 243px;
 text-align: center;
 display: inline-block;
 transition: all .1s ease-in;
 border: solid 1px #e5e3e2;  
 border-radius: 6px;
 }

 .accountOrderButton a:hover, .formReturnRequestButton:hover,.formReturnRequestButton a:hover {
    background-color: #424242;
    color: white;
 }


 .styleAccountHeader{
 font-size: 18px;
 color: black;
 }



 .accountPageTitleHeader:hover, .accountPageTitleHeader a:hover{
 color: black;
 }

 .customerAccountHeaders{
 margin: 2px;
 font-size: 14px;
 font-weight: 500;
 letter-spacing: 1px;
 }
 



 .rewardHistoryDetails th, .giftCardCustomGift{
 font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
 }

 .rewardHistoryDetailHeaders{
 background-color: #424242;
 color: white;
 }

 .giftCardCustomGift h4{
 font-weight: 500;
 font-size: 14px;
 }

 #giftcardcode {
 font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
 font-weight: 500; 
 font-size: 16px;
 }

 #giftcardcode i {
 color: #000000;
 text-decoration: underline;
 font-size: 17px;
 }




 .viewAllIndivOrder {
 margin: 1em;
 text-decoration: underline;
 }

 .viewAllIndivOrder a {
 color: #383737;
 }



 
 .countDownXmas{
 color: red!important;
 }
 
 .itemProductDescription{
 font-family: 'Jost', sans-serif;
 text-align:center;
 }

 .contactUsHeader{
 font-family: 'Jost', sans-serif;
    font-weight: 500;
    margin: 10px 0px;
    font-size: 17px;
    text-align: center;
    letter-spacing: 1px;
 }
 
.contactUsPager p,.contactUsPager span,.contactUsPager label,.contactUsPager input,.contactUsPager textarea{
margin-bottom: 20px;
    font-size: 12px;
font-family: 'Jost', sans-serif;
    letter-spacing: .025em;
    text-transform: none;
}

.contactUsPager span,.contactUsPager label{
font-weight: 500; 
}

.contactUsButtonSub{
font-family: 'Jost', sans-serif;
    background-color: #FDE7E4;
    letter-spacing: 1px;
    border-color: #cccccc;
}

.submitContactDiv{
text-align: center;
}
 
 .weather2022{
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    font-size: 7px;
    font-weight: 500;
    padding: 9px 0 0;
 }
 
 .snowWeatherSection{
    background: #fff1f0;
    margin: 0px 0 19px;
    border: #f9e1df solid 1px;
 }
 
     .palmBeachDropdownMobile{
        color: #f99780!important;
    }
    
    .termsService .returnList{
    font-size:12px;
    }
    
    .overviewLineOrder a,.overviewLineOrder{
        color: #686868;
    font-size: 10px;
    }
    
    .colorL{
    text-center:center;
    }
    
        .colorL p{
    font-size: 10px;
    font-family: 'Jost', sans-serif;
    text-transform: capitalize;
    }
    
    .overViewAccountOrderHeader h1 {
    font-size: 10px!important;
    }
    
    .mobileSearchModel{
    display: block;
    }
    
            .orderHstryImage{
          width: 75px;
      }
      
      .overViewOrderHstryImage{
      width: 75px;
      }
      

    .returnToTotalCartPrice{
    float: none!important;
    }
    
    .indivOrderButtons a{
    color:black;
    }
    
    .indivOrderButtons button{
    margin:10px;
    }
    
    .accountHeadersSpace{
    padding:0px; margin-top: 1em;
    }
    
    .accountCustomerAddressTab .panel-heading, #add_address .panel-heading{
    background:#424242;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    color: white;
    }
    
    .heroImgMobile{
    padding:0;
    }
    
    .returnToTotalCartPrice p{
    font-weight: 500;
    }
    
.imgAddToCartReturn {
    width: 80%;
    padding-left: 15px;
}

.returnCartImgProduct{
padding: 0;
}

.cartSlideReturnPg,.returnToCartCheckoutPage{
padding: 0;
}

.returnTitleCart a{
    font-size: 12px;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    color: black;
}
.returnTitleCart{
    margin: 0;
    line-height: 19px;
}

.returnCartProductInfo ,.returnCartProductDesc{
   padding-left: 0;
   text-align: left;
}
.returnAddCartSize{
margin-bottom: 2em!important;
}

.returnAddCartPrice{
    font-size: 14px;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 500;
    margin-top: 0;
}

.editRemoveReturnCart{
margin-top: 4em;
padding-left: 0;
}

    .pinkBarMessageTop, .pinkBarMessageTop a{
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    margin: 0;
    font-size: 11px;
    font-weight: 500;
    color: black;
    text-decoration: underline;
    transition: 0.3s;
    cursor: pointer;
    }
    
    .pinkBarBullet{
    display: none;
    }
    
    .returnCheckoutSub{
    margin-top: 2em;
    position: -webkit-sticky;
    position: sticky;
    top: 18em;
    }
    
    .pinkBarMessageTop:hover,.pinkBarMessageTop a:hover {
    color: grey;
    }
    
    .whatsNewSlideReturnCart{
    margin: 3em 0 1em;
    }

    .container-fluid {
    height: 7em;
    }
    
    
    .mobileHomeContent div {
    margin: 2px 0;
    }
    
    .productLinkTitle{
        font-size: 12px;
    line-height: 1.6;
    margin-bottom: 0px;
    margin-top: 1em;
    text-align:center;
    color:black;
    }
    
    #productPagePriceMain, .productPriceDiv p{
    text-align: center;
    }
    
    .returnRemoveFromCart{
    color: black;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    font-size: 10px;
    text-decoration: underline;
    cursor: pointer;
    transition: 0.3s;
    }
    
        .returnRemoveFromCart:hover, .removeFromCart:hover{
    text-decoration: underline;
    color: #737373;
    }
    
    .fourColumnMobile{
    padding: 3px;
    }
    
    .sizeChartColumn{
    width: 81px;
    }
    
    .returnToCartPage{
    margin-bottom: 3em;
    padding: 16px 0;
    border-bottom: solid 1px #eeeeee;
    background: white;

    }
    
    .accountOrderButton{
    text-align:center;
    }
    
    .accountOrderButton div {
     margin: 6px 0;
}

.viewAllAccountOrderStatus{
display:block;
}

    .footerOnlineClothing{
    color: #213136;
    font-weight: bolder;
    font-size: 15px;
    font-family: montserrat;
    letter-spacing: 2px;
    font-style: normal!important;
    text-transform: uppercase;
text-align:center;
        margin-bottom: 13px;
    }
    
    .indivOrderBody ,.indivOrderSecBody{
    padding: 0;
    }
    
            .imageDetailOrderStatus{
           padding: 0;
           margin: 1em 0;
        }
        
        #orderLookup button{
        
            color: #000;
    background-color: #FDE7E4;
    
        }
    
    .footerPageDescription , .faqPage,  #orderDisplay td, #orderDisplay span{
    font-size: 13px;
font-family: 'Jost', sans-serif;
    letter-spacing: .025em;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
    text-transform: none;
    }
    
    #orderDisplay td, #orderDisplay span {
    text-transform: capitalize;
    }
    
        .emptyCartZero{
        font-size: 14px;
    letter-spacing: 0px;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    }
    #fullCartLineItem, #fullCartLineItemRefresh{
    font-size: 20px;
    letter-spacing: 1px;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    }

    .letsFixThatCart{
    color: #403f3a;
    text-decoration: underline;
    font-weight: 500;
    font-size: 16px;
    transition: 0.3s;
    }
    
        .letsFixThatCart:hover{
    color: #dbdbdb;
    text-decoration: underline;
    }
    
    #fullCartLineItemRefresh strong, #fullCartLineItem strong {
        color: #e1baba;
    font-weight: 500;
    font-size: 25px;
    }
    
    .footerFaviconUp{
    margin-left: 1em;
    }
    
    .mobileSearchDrop{
        margin-left: 1.5em;
    }
    
    .mobileFooterPanel{
    display: block;
    }
    
.pageNotFoundd p{
font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
font-size: 12px;
}


    
    
        .desktopFooter{
    display: none
    }

    .pinkBackTextHeader{
    color: #000;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    text-transform: capitalize;
    margin-bottom: 0;
    font-size: 16px;
    }
    
    .navDropdown ul li {
    list-style: none;
    width: 100%;
    border-radius: 2px;
    padding-top: 6px;
    padding-bottom: 1px;
    font-family: montserrat;
    }

    .navDropdown ul li a {
    padding: .1rem;
    color: #000;
    letter-spacing: 1px;
    font-size: 11px;
    font-family: 'Jost', sans-serif;
}
    .mobileFooterPara a {
    font-family: 'Jost', sans-serif;
    }
    
    .eachFooterNav{
    margin: 1em 0;
    font-family: 'Jost', sans-serif;
    font-size: 11px;
    }
    
    .eachFooterNav a{
      transition: 0.3s;
      }
    
     .eachFooterNav a:hover{
     color: #737373;
    }
    
    .emailSignFooter{
    margin-top: 1em;
    padding: 0;
    }

    .desktopFooter p{
    font-size: 12px;
    }
    
    .mobilePanelBodyFoot{
    background: #fff2f1;
    }


    .panelMobileFooter{
    box-shadow: none;
    border: none;
    background-color: #f8e4e3;
    margin: 23px 0 15px!important;
    border-bottom: solid #ece9e8 1px;
    }

    .panelMobileFooter h4{
    font-family: 'Jost', sans-serif;
    font-weight: 500;
    letter-spacing: 2px;
    font-size: 13px;
    color: #1d1919;
    text-transform: uppercase;
    }



    .footerEmailSignup {
    font-family: 'Jost', sans-serif;
    line-height: 28px;
    margin-bottom: 15px;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    margin-top: 3em;
    }
    
    .newsLetterFooter {
    text-align: center;
    }
    
    .faqPage li{
    font-size: 12px;
    }
    
    .faqPage span{
    margin: 0  .5em;
    }

    .emailFooter{
    background-color: #ffffff;
    border-bottom: solid 1px #e5e3e2;
        margin-bottom: -15em;
    }
    
    .instafeed-container {
    width: 9em!important;
        height: 11em;
    }
    
    .offcanvasCart{
    width: 100%;
     height: 100em;
    }
    
    .copyrightFooterSection{
        background-color: #ffffff;
          padding: 4em 0 2em;
    }
    
    .firstBreakFooter{
    padding: 0;
    }
    
    .credit-cards img {
    width: 7%;
    }
    
    .signInAccountBtn, .registerAccountBtn{
    width: 100%;
    background: #FDE7E4;
    border: solid 1px #cccccc;
    color: black;
    padding: 8px;
    font-family: 'Jost', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    }
    
    .pageTitleHead{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Jost', sans-serif;
    margin: 1.5em 0 1em;
    }
    
    

    .signInAccountEmailInput{
        text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
    }
    
    .myAccountHead{
            text-transform: uppercase;
    letter-spacing: 0.5px;
    font-family: 'Jost', sans-serif;
    font-size: 13px;
    font-weight: 500;
    }
    
    .listrakSignUpEm input{
    margin: 1em 0;
    }
    
      .itemDescriptionWrapper h4{
        font-family: 'Jost', sans-serif;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
    text-transform: none;
    font-size: 11px;
    margin-top: 4px;
    font-weight: 500;
    text-align:left;
    width:100%;
    letter-spacing: 1px;
  }
  
  .itemDescriptionWrapper li{
  text-align:left;
  }
  
  .itemDescriptionWrapper{
  padding: 0 15px;
  }
    
    .myAccountHeadDiscount{
    font-family: 'Jost', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    margin-top: 10px;
    }
    
    .rewardTabHeadDiscount{
    font-family: 'Jost', sans-serif;
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    }
    
    .overviewDiscountC span ,.rewardTabHeadDiscount span{
    text-transform: uppercase;
    text-decoration: underline;
    }
    
    .noteLogOut{
    border: solid 1px black;
    background: white;
    padding: 4px;
        transition: all .2s ease-in;
    }
    
        .noteLogOut:hover{
       background-color: #fff2f2;
    }
    
    .rewardHistoryText{
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    font-size: 13px;
    }
    
    .rewardTableText{
    font-weight: 500;
    }
    
    .noteLogOut a{
    color: black;
    padding: 3px 30px;
    }
    
    .aboutUsImageWelcome img{
    width:100%;
    }
    
    .brandsDescribe,.descriptionProductCollection{
    font-size: 13px;
font-family: 'Jost', sans-serif;
    letter-spacing: .025em;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
    text-transform: none;
    }
    
    .manageAddressAccount {
   padding-left: 0;
   margin-top: 28px;
   margin-bottom: 24px;
}
    
         .accPageBalance{
            font-size: 14px;
            font-weight: 500;
        }
        
        .accountContactImg {
        width:14%;
        }
        
        .customerAccountPage hr{
        margin: 7px 0px;
        }
        
        .viewAllIndivOrder{
        display: none;
        }
    
    
     .forgotRegisterPass a, .returnLoginLink a{
      font-family: 'Playfair Display',serif;
      color: black;
      margin: 0 5px;
      transition: all .3s ease-in;
    }

    .forgotRegisterPass a:hover ,.returnLoginLink a:hover{
    transform: scale(1.05);
    color: #8a8a8a;
    }
    
    .accountHeadSelected{
    color: black!important;
    font-size: 10.5px!important;
    text-decoration: underline;
    }
    
    .mainHeadAccount{
    padding: 0;
    }

    .accountHeaders{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
    font-size: 10px;
    cursor: pointer;
    background: #FDE7E4;
    border: solid 1px #dad6d6;
    margin: 23px 7px;
    border-radius: 5px;
    }
    
    .accountHeadersNoOrder{
      text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
    font-size: 14px;
    }

    .filterModalSlide.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
        width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    }

    .filterModalSlide.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
    }

    .filterModalSlide.modal.right .modal-body {
    padding: 15px 15px 80px;
    }

    .filterModalSlide.modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .filterModalSlide.modal.right.fade.in .modal-dialog {
    right: 0;
    }

    
    
    .storeDescription{
     padding: 0px 30px;
    }
    
    .viewAllBrands, .need2ReturnACCT{
    font-weight: 500;
    }
    
    .noProductsFound, .noProductCollectionURL{
    margin: 0;
    list-style: none;
    letter-spacing: 1px;
    }
    
    .noProductsFound{
    font-family: 'Jost', sans-serif;
    text-transform: capitalize;
    }
    
    .paginationStyling{
    font-family: 'Jost', sans-serif;
    font-size:10px;
    }
    
    .paginationStylingAll li a, .paginationStylingAll span {
    font-family: 'Jost', sans-serif;
        font-size: 11px;
    color: black;
    }
    
    .productLinkTitle span:active{
    background: red;
    }
    
     .noProductCollectionURL{
        font-size: 13px;
    }
    
    .returnCollectionURL{
    color: #337ab7;
    text-transform: capitalize;
    }
    
    .comingSoonDescription h2{
font-family: Montserrat,sans-serif;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
    text-transform: none;
    font-size: 12px;
    padding: 0;
        margin: 4px;
            letter-spacing: 1px;
    text-transform: capitalize;
}

.materialComingSoon ul li{
list-style-type: none;
}

.materialComingSoon ul{
padding: 0;
}

      .shoeSizeBTN{
    min-width: 11%;
    background: #fff1f0;
    border: solid #fff0ef 2px;
    padding: 1px;
    margin: 7px;
        transition: all .3s ease-in;
      }
      .shoeSizeBTN:hover, .shoeSizeBTN:active, .shoeSizeBTN:focus{
          background: white!important;
          border: solid #fff0ef 2px!important;
          font-weight: 700!important;
      }
      .shoeSizeBTN > a {
    color: #000000;
    font-size: 12px;
    font-family: 'Jost', sans-serif;
      }


    .collectingPersonal ul{
    padding-left: 0;
    }
    
      .collectingPersonal a{
   font-size: 10px;
    }
    
    .collectingPersonal .homeSliderTitleSkin {
    margin-bottom: 1em;
    }
    
    .secondHeaderPass{
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Jost', sans-serif;
    margin-bottom: 1em;
    margin-top: 0;
    }

    .emailRecoverPass{
        margin: 0 0 1.5em;
    font-size: 13px;
    }
    
   
    .signUpButtonFoot{
        text-align: center;
    }
    
    .comingSoonDescription{
        margin-bottom: 0.5em;
    }
    
    .footerOverall{
    margin: -5px 0px;
    }
 

 
   .stlTitle{
    margin-top: 2rem!important;
    padding-bottom: 1rem;
    text-align: center;
    margin-left: 14px;
    padding-left: 1px;
    font-family: 'Jost', sans-serif;
    font-size: 16px;
  }
  
  .alsoPurchasedTitleSkin{
  text-align:left;
  }
 
 button.BIS_trigger, .soldOutNotify {
    font-size: 9px;
}

.productDescriptionIndiv{
font-family: Montserrat,sans-serif;
font-family: 'Jost', sans-serif;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeSpeed;
    text-transform: none;
    font-size: 12px;
    margin-top: 4px;
    text-align:center;
}


.materialIconProduct{
margin: 0 -1em;
}

.zipPayProductIndiv{
min-height: 20px; 
width:100%; 
padding:5px 0;
font-size: 10px; 
font-family: Montserrat;
}

.numItemsCart, .btnCheckoutMobile button, .returnPageContinueShopping{
    letter-spacing: 2px;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
} 
.wholeSocialDesktop, #dropDownNavigation{
display: none;
}

.mobileShoppingCart{
display: block;
}


#productPageTitleHeader, .colorSwatchTitle{
    text-transform: none;
    font-family: 'Jost', sans-serif;
    text-align: left;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: .7px;
    text-align: center;
    
}

#productPagePriceMain, .productPriceDiv p{
    font-family: 'Jost', sans-serif;
    font-size: 11px;
    color: black;
    padding: 6px 0;
}

#productPagePriceMain del{
    color: #9b9b9b;
    font-weight: 500;
}

#productPagePriceMain{
    font-weight: 500;
}

    .btnCheckoutMobile button ,.returnPageContinueShopping{
 background-color: #FDE7E4;
    color:#4a4a4a;
    padding:1rem;
     border-color: #d5d5d5;
    transition: .3s;
    border-radius: 5px;
    width: 100%;
    margin: 0 0 17px 0;
    }
    
    .collectionDiscount {
    padding: 8px;
    margin: 13px 28px;
 }
 
    .continueShopping, .clickViewCart{
        font-family: 'Jost', sans-serif;
        font-size: 15px;
        letter-spacing: 1px;
        background-color: #f8e4e3;
        border-color: #f7cac9;
    }
    .clickViewCart{
        margin-top: 2em;
    }
    
    
    .mobileOpenNav{
    display: block;
    }

    .mobileOpenNav,.closeMobNavCross{
    top: 23px;
    }

    .mobileOpenNav button, .exitMobileNav{
    background: white;
    border: none;
    }

    .newCollectionDescription{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 23px;
    padding: 0 15px;
    }

    .mobileOpenNav button i{
    color: black;
    font-size: 28px;
    }
    
    .productsRow { margin:2em 0; padding: 0;}

    .exitMobileNav i {
    color: black;
    font-weight: 500;
    font-size: 2em;
    }
    
    .whatsNewSliderStyle .productSl:hover{
opacity: 1;
}

    .exitMobileNav{
    margin-left: 10px;
    }
    
    .addCartSize{
    font-size: 10px;
    color: black;
    margin: 0 0 1em;
    text-transform: capitalize;
    font-family: 'Playfair Display', serif;
    }
    
    .qtyCart{
    padding: 7px 0px;
    margin: 22px 0px;
    border: solid 1px #e2e2e2;
    font-size: 11px;
    color: #5f5f5f;
    }
    
    .removeFromCart{
    margin-left: 26px;
    font-size: 11px;
    color: black;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    text-decoration: underline;
    cursor: pointer;
    transition: 0.3s;
    }
    
    .varitantPrice{
    font-style: normal;
    }
    
.mobileTopZChat{
z-index: 999;
}

.recentOrderOverview{
display: none;
}
.mobileRecentOrderOverview{
display: block;
margin-bottom: 2em;
}

 .btnCheckoutMobile button:hover,.returnPageContinueShopping:hover{
   background-color: #5a5353;
    }
    
     .btnCheckoutMobile button:focus,.returnPageContinueShopping:focus{
   background-color: #5a5353;
   color: white;
    }
    
    .qtyStyleCart {
    background: white;
    border: none;
    padding: 4px 10px;
}
    
    .addCartPrice{
    margin: 0 0 15px;
    font-size: 10px;
    color: black;
    line-height: 11px;
    letter-spacing: 1px;
    font-family: 'Jost', sans-serif;
    }
    
    .titleCart {
    margin: 5px 0px 0px 0px;
    font-family: 'Jost', sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 18px;
    }
    
.footerCollections{
  gap: 1rem;
}

.mainHeadFooterTitle ul{
list-style: none;
padding:0;
}
   
    .descCartItem{
    padding: 14px 0px 0px 10px;
    }
    
    .headerCart{
    margin: 15px 0px 0px -4px;
    font-family: 'Playfair Display', serif;
    letter-spacing: 2px;
    font-size: 16px;
    color: #4e4e4e;
}

    #closeCart {
    margin: 11px -18px 0px 0px;
    border: none;
    background: white;
    font-size: 24px;
    }
    
    .topBrands div{
        padding: 0;
    }
    
    .topBrands h1{
    font-size: 12px;
    font-family: 'Jost', sans-serif;
    margin: 10px 0 5px 0;
    color: #332727;
    text-decoration: underline;
    transition: color 0.5s ease;
    }
    
        .topBrands a h1:hover{
        color: #e5d0cf;
    }

    .brandsDescribe{
    text-align: center;
    margin-top: 2em;
    }


    .otherBtn{
    margin-bottom: 1rem;
    padding: 0px 13px;
    }
    
    #quadPayCalculatorWidgetText {
    font-size: 12px;
    margin: 5px 0px 12px;
    }

    .totalPriceFormat{
    font-size: 14px;
    float: right;
    }
    .dsktopProductMainImg img { width: 100%; }
    .returnPageContinueShopping{
    margin-top: 2em;
    }

    .totalCartPrice div p{
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Jost', sans-serif;
    }

    .activeBlurBackground{
    filter: opacity(36%);
    pointer-events: none;
    cursor: default;
    }

 .backinStockDiv{
    padding: 1px;
    background: #fffaf0;
    border: 1px solid #d4d4d4;
}

.collectionDiscount{
    background: #fff1f0;
    padding: 5px;
    margin: 13px;
    border-radius: 2px;
    transition: all 1.5s ease;
}
.collectionDiscount a{
    color: black;
    font-family: 'Jost', sans-serif;
    font-size: 12px;
}

.collectionDiscount:hover,.collectionDiscount:focus{
    background-color: #f7cac9;
    transform: scale(1.05);
    box-shadow: 0 3px 5px 0 #c36d6e;
}

.shopbyDiscount,.allCollectionDiscount{
padding: 0;
}

    .notifyMeActive{
    color: black;
    font-family: 'Jost', sans-serif;
    font-size: 11px; 
    padding: 0px
    }

.finalSaleProduct{
    color: #ff1b1b;
    letter-spacing: 2px;
    font-family: 'Jost', sans-serif;
}


 .notifyMeActive:focus, .notifyMeActive:hover, .notifyMeActive:active {
    color: white;
    text-decoration: none;
}

.collectionWrap { margin: 0px 0px;}

 .orderBy{
margin-bottom: 7px;
 }
 
 .mobileFadeSlider img{
   -webkit-touch-callout: default;
  -webkit-user-select: default;
  -khtml-user-select: default;
  -moz-user-select: default;
  -ms-user-select: default;
  user-select: default;
 }
 
     .covid19Policy {
    font-family: montserrat;
    text-align: center;
    font-size: 13px;
    line-height: 25px;
    font-weight: 500;
    }
    
    .shopOutfitModal{
     font-family: 'Jost', sans-serif;
    font-size: 20px !important;
    letter-spacing: 3px;
    }

    .shopOutfitHeader{
    background: #FDE7E4;
    padding-bottom: 8px;
    }

 .goldSparkleStar {
    position: absolute;
    animation: sparkle 2s infinite;
    opacity: 0;
    font-size: 5px;
    color: #FDE7E4;
}



#blogPin{
width: 20%;
    padding: 5px;
}

 
  .desktMobileNavbar, .deskLogo{
 display: none;
 }
 
 .brandsWeLoveVendor{
 text-transform: none;
 letter-spacing: 1px;
 margin-top: 6px!important;
 margin-bottom: 6px!important;
 font-family: 'Jost', sans-serif;
 font-size:10px!important;
 text-align: center;
 }
 
 .brandsWeLoveAnchor {
     border-bottom: 1px solid #efefef!important;
    padding-bottom: 4px;
    color:black;
 }
 
   .collectionFilter div{
  font-size: 13px;
  }
 
  .brandsWeLoveVendor a:hover{
     text-transform: none;
     text-decoration: none;
     color: #f8e4e3;
 }
 
.mobileLogo, .allMobileUL{
display:block;
}

.mobileLogo{
left: 6px;
}


 .singleProduct h5, h6,.CAPproductPage h5 ,.YMALproductPage h5{
 font-size:13px;
 }
 .emailSignupTitle, .emailSignupSub{
     font-size: 15px;
     padding: 0px;
     color: black;
 }
 
 
  .newsLetterEmailBtn, .listrakEmailBtn { 
font-size: 13px;
    font-weight: 500;
    background: #ffffff;
    border: #d6d6d6 1px solid;
  }
  
  .listrakEmailBtnSMS{
      font-weight: 500;
    background: #d9d9d9;
    border: #e2e0e0 1px solid;
  }
  
  .listrakEmailBtn,.listrakEmailBtnSMS{
  height: 2.2em;
  font-family: 'Jost', sans-serif;
  }
  
  .socialMediaMobileFooter img{
    width: 1.8em;
    margin: 1em;
  }
  
 .navPadding{
padding: 0;
  }
    
 .homeCollections {
 padding: 0.5em;
 }
 .magnifyImg{
 float:right; 
 margin-top: 11%;
 }
.rightNavSection {
    padding-left: 5px;
}
.aboveTap {
margin-top: 2.2em;
    padding-right: 0%;
    margin-right: 0px;
    float: right;
}

.datesDD img{
    width: 100%
}



.socialSVG {
display:none;
}
.searchBorder{
display:none;
}

.textHomeBox {
margin-top: 7.5em;
    padding: 0px;
}

.signUpNow{
    padding: 0px 4px;
}

 .navTextBox, .goldNavTextBox {
    height: 40px;
}
 .textBoxHeader{
    font-size: 6px;
    margin-top: 6px;
    margin-bottom: 3px;
    font-weight: 500;
    letter-spacing: .3px;
 }
 
 .endYearLookBook{
 font-size: 14px!important;
 }
 
 .textBoxSecond{
 font-size: 6px;
    margin-top: -3px;
 margin-bottom: 0px;
 letter-spacing: 1px;
 }
 
   .embed-container{
        margin-top: 0rem;
  }
  
  .standAlonePage{
       margin-top: 45px;
  }
 .paragraphSweater{
    font-family: 'Montserrat', sans-serif;
    display:none;
    font-weight:300;
}
.sweaterShopTitle{
    left: 9%;
    bottom: 50%;
    position: absolute;
    width: 45%;
    height: auto;
       
}
.shopNowBtn{
    text-align:center;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    position: absolute;
    width: 27%;
    height: auto;
    left: 16%;
    bottom: 15%;
    background: #ffffff82;
    font-size: 1.5rem;
}
.popupImg{
    display:none;
    }
 .instagramMottoText{

    color: #213136;
  font-weight: 500;
  font-size: 14px;
  line-height: 36px;
  font-family: domine;
  letter-spacing: 1px;
   text-align:center; 
}


.mobileColorFilter{
width: 35px;
height: 32px;
}
 .groupImgesHome{
    padding: 0 1.25em 0 0em;
 }
 .thirdImgHome{
    padding:0 0.25em 0 .25em
 }
 .thirdFourthContainerImg{
    padding: .5em 0 .5em 0;
 }
 .twoGroupImages{
    padding: 0 0.25em 0 .25em;
 }
 
 .rewards-list .panel-default > .panel-heading h3 {
 font-size: 15px;
 }


 
 .emailSignUpForm{
    margin: 0 auto;
 }
 
 .emailAddressFooter{
 margin: auto;
 }
 
 .footerNavLinks {
 font-size: 17px;
}

 .getEnoughEmail{
 margin-top: 10px;
 }
 
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #000;
    }



 .pagePolicyHeader{
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 1px;
        margin: 5px 0px;
        
 }
 
 .policySliderTitle span{
     font-size: 16px;
 }
 
 .policyTitles {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: 'Jost', sans-serif;
        font-weight: 500;
        font-size: 10px;
}

.subPolicyTitles{
    letter-spacing: 1px;
font-family: 'Jost', sans-serif;
    font-weight: 500;
    font-size: 13px;
    text-transform: capitalize;
    margin-bottom: 0;
}
 
 
.returnsSemiCati{
     font-size: 14px;
}

.paraPolicyTitle{
    margin-bottom: 10px;
font-family: 'Jost', sans-serif;
    letter-spacing: .025em;
    font-weight: 500;
        text-transform: capitalize;
            font-size: 14px;
      text-decoration: underline;
}


.subReturnList{
margin-top: 3px;
margin-bottom: 5px;
font-size: 13px;
}


 .policySliderTitle{
     margin: 15px 0px;
 }
 
 .justAdded{
 z-index: 100;
 }
 
 .navSparkleStar {
    z-index: 0;
}

.navSparkleStar {
    position: absolute;
    animation: sparkle 2s infinite;
    opacity: 0;
    font-size: 18px;
    margin-top: 30px;
    color: #e0d269;
    margin-left: 6px;
}

.navSparkleStar:nth-of-type(1){
    top: 10%;
    left: 3%;
    -webkit-animation-delay: 0s,0s;
    animation-delay: 1s,1s;
        text-shadow: -9px 3px #f1bfbd;
}


.navSparkleStar:nth-of-type(2){
    left: 18%;
    top: 12%;
    -webkit-animation-delay: 6s,.5s;
    animation-delay: 2s,1s;
        text-shadow: -9px 3px #f1bfbd;
}

.navSparkleStar:nth-of-type(3){
    left: 24%;
    -webkit-animation-delay: 4s,2s;
    animation-delay: 3s,1s;
    top: 5%;
        text-shadow: -9px 3px #f1bfbd;
}

.navSparkleStar:nth-of-type(4){
    left: 32%;
    -webkit-animation-delay: 2s,2s;
    animation-delay: 1s,1s;
    top: 12%;
        text-shadow: -9px 3px #f1bfbd;
}

.navSparkleStar:nth-of-type(5){
    left: 12%;
    top: 6%;
    -webkit-animation-delay: 8s,3s;
    animation-delay: 2s,1s;
        text-shadow: -9px 3px #f1bfbd;
}

.navSparkleStar:nth-of-type(6){
    left: 39%;
    -webkit-animation-delay: 6s,2s;
    animation-delay: 0s,1s;
    top: 7%;
        text-shadow: -9px 3px #f1bfbd;
}






@keyframes sparkle {
  0% {
    opacity: 0;
    
    animation-timing-function: linear;
  } 
  85% {
    opacity: 10;
    
    animation-timing-function: linear;
  }
  100% {
    opacity: 0;

  }
}

 
   /*______ Product PAGE ______*/
   
   #measurementsList{
    padding-left: 54px;
   }
   
   .itemDescSizeStats h2 {
    font-family: 'Jost', sans-serif;
    font-size: 15px;
        letter-spacing: 1px;
}

.itemDescSizeStats h2 a {
color:black;
}

  .runsSmaller ,  .runsTrue, .runsLarger{
font-family: 'Jost', sans-serif;
font-size: 11px;
padding: 0;
  }

   .itemDescSizeStats h2 a:hover, .itemDescSizeStats h2 a:focus {
   color: black;
}

.sizingStyle strong{
font-weight: 500;
}

.currentModelFit{
border-bottom: solid black 2px;
}
.modalModelFitBody,.productAddCartTitle{
padding: 0;
}


.modalModelFitBody td{
font-family: 'Jost', sans-serif;
font-size: 11px;
}

.modalModelFitBody img{
width:75%;
}

.mainDesktopFade{
display: none;
}

.stlHook{
margin: 9px 0;
}

.descTitleProd{
font-family: 'Jost', sans-serif;
    font-size: 15px;
    font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 1px;
}

.modelStatsActive li,.modelStatsActive strong{
font-family: 'Jost', sans-serif;
}

.mainProductTitle{
    font-family: 'Jost', sans-serif;
    font-size: 15px;
    margin: 0px 0 0px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 25px;
}

.colorTitle span:first-child{
font-weight: 500;
}


.stlWrapper{
margin-top: 0px;
}

.primaryProductHead,.productTitleContainer{
    text-align: center;
    font-family: 'Jost', sans-serif!important;
    padding: 0px 10px;
    font-size: 12px!important;
}
.mainProductVendor{
    font-family: 'Playfair Display', serif;
    margin: 0;
    font-size: 13px;
    letter-spacing: 1.5px;
}

.mainProductVendor a{
color: black;
}

  .singleProduct:nth-child(2n+1) {
   clear:both;
  }
  
  
  .freeShipOverMobile{
     font-family: 'Jost', sans-serif;
    font-size: 12px;
    font-weight: 400;
  }


.secondMainPrice,.freeShipProductPG{
   font-family: 'Jost', sans-serif;
    font-size: 14px;
    letter-spacing: 1.7px;
}

.addWish h6 {
    font-size: 1em;
    font-family: 'Playfair Display', serif;
    letter-spacing: 2px;      
}

  color: #f7cac9;
}

.wishAddView{
    margin: 10px 0px 13px;
    padding: 0px;
}

.addToWishList a, .viewWishList a{
    font-family: 'Jost', sans-serif;
    color: #000;
    letter-spacing: 1px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
}



.modelAndFitTitle{
    font-family: 'Jost', sans-serif;
    font-size: 20px;
    margin: 0px 0px -24px;
    letter-spacing: 3px;
}

.descriptionWidth {
    margin: 0 0 1em;
}

.descriptionWidth span{
letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Jost', sans-serif;
}
.sliderRecommendTitle a{
    color: black;
    text-transform: none;
}
.sliderRecommendTitle{
    margin: 5px 16px;=
}

.STLPriceAndTitle{
    margin: 5px -2px;
    font-family: 'Jost', sans-serif;
    line-height: 21px;
    font-size: 11px;
    text-align: left;
    overflow: hidden;
    color: black;
}


.socialMediaProductPage{
display: none;
}

.socialMediaProductMobile{
display:block;
margin-top: 2em;
}

.sliderPriceLead{
    font-family: 'Jost', sans-serif;
    color: #000;
    margin-top: 1em;
    font-size: 11px;
    font-weight: 400;
}

    
    .singleProWishl i{
        font-size: 21px;
    }
    
    
.modalHeaderMainTitle{
    background: #fffef7;
}

.allProductOutfit{
    margin-bottom: 2em;
        margin-top: 1em;
    padding: 0;
}

.addWish h6 a{
    color: black;
}   

.closeModelFitModal{
    background-color: #fffef7;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 11px;
    font-family: Montserrat,Open Sans,Helvetica,Arial,sans-serif;
    border: solid 1px #dfdfdf;
}

.deletePrice {
font-family:  Montserrat, "Open Sans", Helvetica, Arial, sans-serif;
}

.mainProductPrice{
margin-top: 8px;
}
.modelProductModal{
margin: 20px 0px 0px;
}

.allCustomerAlsoPurchased{
margin: 30px 0px;
}

   
   
  /*______ Collection PAGE ______*/
  
  
  .brandBannerText{
    position: absolute;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
    color: black;
  }

  .allVendorBanner {
    position: relative;
    text-align: left;
    padding: 0px;
  }
  
.buddyLoveText{
    top: 48%;
    font-size: 6px;
    line-height: 9px;
    left: 59%;
    width: 65%;
    transform: translate(-50%, -50%);
}


.kendraScottText,.vintageHavanaText{
    top: 49%;
    font-size: 5px;
    line-height: 6px;
    left: 61%;
    width: 68%;
    transform: translate(-50%, -50%);
}

.brachaText{
    top: 51%;
    font-size: 5px;
    line-height: 6px;
    left: 61%;
    width: 68%;
    transform: translate(-50%, -50%);
}

.chineseLaundryText{
    top: 52%;
    font-size: 6px;
    line-height: 9px;
    left: 60%;
    width: 65%;
    transform: translate(-50%, -50%);
}
.quayText,.bourbonText,.steveMaddenText,.adrienneText{
    top: 50%;
    font-size: 7px;
    line-height: 9px;
    left: 61%;
    width: 67%;
    transform: translate(-50%, -50%);
}

    
      .removeFilterCollectTag{
    display:inline;
    margin: 0px 10px;
    background: whitesmoke;
    border: solid whitesmoke 1px;
    border-radius: 3px;
    }
    


    .removeFilterCollectTag a {
    color:  #5d5d5d;
    text-transform: uppercase;
    font-family: 'Jost', sans-serif;
    padding: 0px 0px;
    letter-spacing: 1px;
    }
    
    .removeFilterCollectTag a:hover {
       color: #e5d0cf;
    }
    
    .removeFilterCollectX {
     margin-left: 0px;
    margin-right: 7px;
    }
    
    .allRemoveFilterTag{
    text-align: right;
    margin: 7px 0px;    
    padding-right: 10px;
    }
    
    .filterTagBorder{
        border-top: 1px solid #f5f5f5;
    }
    
  .sidebar_list {
    min-width:              50%;
    }

 /*______ FAQ PAGE ______*/

.mainContainerFAQ{
    width:100%;
    margin:0px;
    padding:0px;
}
.textStyle{
    margin: 0% 0% 0% -5%;
     font-size:12px;
}
.accordion-inner {
    margin: 1% 1% 2% 2%;
}

.colAllSize{
    text-align: center;
    float: left;
    border: 1px solid #f7f7f7;
    width: 9em;
    list-style: none;
    padding: 10px 0px;
}

.colAllSize a{
       padding: 8px 38px;
}

.colShoeSize {
    text-align: center;
    float: left;
    margin-left: 11px;
    margin-bottom: 17px;
    border: 1px solid #f7f7f7;
    padding: 6px;
    margin-top: 1em;
    width: 64px;
    list-style: none;
}

.bottomsAll{
list-style: none;
text-align: center;
float: left;
margin-bottom: 5px;
border: 1px solid #F0F0F0;
padding: 8px;
width: 48px;
margin: 1px;
}

.bottomSizeList a{
padding: 10px 12px;
}

.shoeSizeList a {
    padding: 6px 15px;
}

.colAllSize:hover,.colShoeSize:hover,.bottomsAll:hover{
color: #e5d0cf;
font-weight: 500;
}

.subTitleSize {
padding-left: 10px;
}


.faviconUpDown{
  display:block;
}

 /*______ END OF FAQ PAGE ______*/


}

/*____________iPhone 6____________*/
/*______ HOME PAGE ______*/
@media (min-width: 375px) {

tbody.sizingChart.sizingStyle td {
    font-size: 10px;
    padding: 2px;
    height: 37px;
     font-family: 'Jost', sans-serif;
}

 .topSizeChart .sizingChartTable .sizingChart tr td {
    min-width: 69px;
    height: 69px;
  }
  
  .promoLinks a {
    font-size: 9px;
  }
  
  .crossedOut{
     width: 87%;
    top: 32px;
    transform: rotate(-31deg);
  } 

  .product-featured-video {
    height: 450px;
    display: none;
  }
 .navTextBox, .goldNavTextBox{
        height: 38px;
 }
 
 .emailSignUpPage {
    margin-top: 3em;
 }
 
 .emailSignUpPage h3{
 font-family: 'Jost', sans-serif;
 margin-bottom: 0;
 font-size: 19px;
 letter-spacing: 2px;
 }
 
   .emailSignUpPage .panel-heading{
  background: #f9e4e4;
 }

  .product-featured-video {
    height:   450px;
    display:  none;
  }

        /*_____ COLLECTION PAGE _____ */
  .singleProduct{
    margin-bottom: 1em;
  }
  .singleProduct:nth-child(2n+1) {
   clear:both!important;
  }

  .product-featured-video {
      height:   450px;
      display:  none;
  }
  
  .mobileColorFilter{
  width: 30px;
  height: 27px;
  }


        /*______ PRODUCT PAGE _____ */
 .CAPproductPage:nth-child(2n) {
   clear:both;
 
 }
 .YMALproductPage:nth-child(2n){
    clear:both;
 }
}

/*______________iPhone 6 Plus_____________*/

@media (min-width: 412px) {
tbody.sizingChart.sizingStyle td {
    font-size: 10px;
    height: 65px;
  }    
  

  
  .kendraScottText,.vintageHavanaText,.brachaText{
  line-height: 7px;
  }

  .chineseLaundryText{
  top: 54%;
  }
  
.magnifyImg{
    float:right; 
    margin-top: 9%;
 }
 .topSizeChart .sizingChartTable .sizingChart tr td {
    min-width: 78px;
    height: 78px;
  }

  .promoLinks a {
    font-size: 10px;
  }
  .crossedOut{
    width: 87%;
    top: 31px;
    transform: rotate(-30deg);
  }

  .homeFlowerBar {
      margin-top: -10%;
  }

  .product-featured-video {
    height:   500px;
    display:  none;
  }

        /*______ COLLECTION PAGE ______*/

  .wishlistSizeBox img {
    width: 92%;
    top: 27px;
    transform: rotate(-3deg);
    right: 4px;
  }
  .colAllSize {
  width: 11em;
  }
  
    
    .secondFilterList{
    padding: 0px 0px 0px 26px;
    }
    .dropDownAllSizing,.dropDownColors,.dropDownPrices,.dropDownSort{
    display: none;
    }
    .colShoeSize {
    width: 81px;
    }
}

/*_____________iPhone 5 Landscape____________*/

@media (min-width: 567px) {
  .fa-5x{
    margin-top:   28%;
    margin-left:  41%;
  }
  .magnifyImg{
 float:right; 
 margin-top: 6.8%;
 }
  .promoLinks {
    width: 75%
  }
  
  .promoLinks a {
    font-size: 12px;
  }
  
  .crossedOut{
    width:      73%;
    top:        24px;
    right:      14px;
    transform:  rotate(-1deg);
  }

  .sizeBox{
    padding-right:  15px;
    padding-left:   15px;
  } 

}
/*_____________iPhone 6 landscape____________*/

@media (min-width: 667px) {

  .sizeBox label{
    font-size: .8em;
  } 
  .magnifyImg{
 float:right; 
 margin-top: 5.8%;
 }
  .homeFlowerBar {
    margin-top: -7%;
  }
  
  .promoLinks a {
    font-size: 14px;
  }
  
}
/*_____________iPhone 6Plus landscape____________*/

@media (min-width: 736px) {

  .crossedOut{
    width:      80%;
    top:        21px;
    transform:  rotate(1deg);
  }
.magnifyImg{
 float:right; 
 margin-top: 4.8%;
 }

    /*______ FAQ PAGE ______*/

 .mainContainerFAQ{
     width:100%;
     margin:0px;
     padding:0px;
 }
 .textStyle{
     margin: 1% 5% 2% 0%;
 }
 .accordion-inner {
     margin: 1% 1% 2% 2%;
 }
  /*______ END OF FAQ PAGE ______*/


 }
 
 @media (min-width: 820px) {
     .emailFooter {
    margin-bottom: 1em;
    }
    
 }


/* ========================================
                    SM 768px
   ======================================== */

@media (min-width: 768px) {
/*____________HOME PAGE__________*/
.wholeSocialDesktop, #dropDownNavigation{
display: block;
}
.offcanvasCart{
  top: 0em;
}

 .searchModal{
 border: none!important;
 width: 16em!important;
 }


  .swiffyMobileCart {
        --swiffy-slider-item-count: 3!important;  
     }
 .desktopGiftGuide,.desktopDailyDoorBuster{
 display: block;
 }

 
 .destinationCollectDrop{
     padding-left: 1em;
 }
 
 .mobileGiftGuide, .mobileDailyDoorBuster{
 display: none;
 }
 
 
 .webBoxes{
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
 
.topNavBar{
height: 3em;
}


.searchMobile{
font-size:10px;
}

.dsktAddCartHeader img{
width: 100%;
}


.desktMobileNavbar{
    height: 3em;
}


.rightNavHeaders{
padding:0;
}

.deskLogo{
padding: 0;
}

.slider-item-show4{
    --swiffy-slider-item-count: 4!important;
}

  .dailyDealpageTitleHead {
    font-size: 2.5em;
    letter-spacing: 3px;
    }

    .dailyCountdownDaily {
    font-size: 5em;
    }
    
    .dailyCountdownDailyText{
     font-size: 1.5em;
    }
 
  .indivProductCollection{
   margin-top: 11em;
}

 .themeBoxmobile{
 display: none;
 }
 
  .mobileProductRecSlider{
 display:none!important;
 }
 

 .labelerforEmailSemi{
    font-size: 1em;
    margin: 1em 0;
    padding: 0 1em;
 }

 
 .contentProduct {
  height: 100%;
  padding: 20px 20px 10px;
    height: auto;
    padding: 0;
}
 
 .themeBoxdesk{
 display:block;
 }
 
 .thirdSaleNavTextBox {
    background-size: 59px;
 }
 
.searchSpringEnterDesktop .ss__autocomplete--target{
    top: 136px;
    left: -30em;
    width: 50em;
}


.modalSortContent{
height: 30em;
}

.centerBestSeller{
    width: 84%;
    left: 64%;
}

.centerTopsDrop {
    width: 35%;
    left: 63%;
}

.centerCurvesDrop {
    width: 52%;
    left: 61%;
}

.mainProductTitle{
    font-size: 13px;
}

.colorWrapper{
margin-top:1em;
}

.navbar-brand>img{
    width: 150px;
    height: 40px;
    margin: 0 2rem;
}
.variantColorBand .swatchCustomEach{
     padding: 0;
    margin: 1rem;
    height:auto;
}

 .wisherIconProd{
 text-align: left;
 }
 
  .getItByXmas{
 font-size: 11px;
 }
 
 
 .countdownDaily{
 font-size: 28px;
 }
 
 .videoImageDiv{
 height: 17em;
 }
 
 
  .closeSearching{
     margin-top: -1em;
 }
 .groupSearching{
     padding: 1em 4em 0 4em;
 }
.recentOrderOverview{
display: block;
}
.mobileRecentOrderOverview{
display: none;
}

.countdownDailyDiv,.countdownDailyDivTEXT  {
    padding: 0 4em;
}


.filteringList{
    margin-left: 3em;
}

 #smsMobileSubscription {
 display: none;
 }
 #smsDesktopSubscription{
 display: block;
 }


 .desktopCurvesBanner{
 display: block;
 }
 
 .mobileCurvesBanner{
 display:none;
 }

.productRowFilterTitle{
    position: sticky;
    top: 9.7em;
        margin-bottom: 2em;
    background: white;
    z-index: 998;
    padding: 1.5em 0 0.5em;
    border-top: solid 1px #f6f6f6;
    border-bottom: solid 1px #f6f6f6;
}

 .searchBox404{
 margin-left: 24%;
 margin-top: 1em;
 }

   .stlTitle,.alsoPurchasedTitleSkin{
    text-align: left;
  }
  
.rightNavText{
    left: 6em;
    }

.accountHeaders{
margin: 23px;
}

.footerHeaderTitles{
margin-top:6em;
}

 .discoverHeadFooter{
 margin-top: 0;
 }

.socialMediaProductPage{
display: block;
margin-top: 1em;
}

.socialMediaProductMobile{
display:none;
}

    .productsRow { padding: 0 15px;}

.mainDesktopFade img {
    width: 99%;
        padding: 0 2px;
}

.whatsNewSliderStyle{
padding: 0 50px 40px;
}

.whatsNewSliderStyle sproductSl:hover{
opacity: .7;
}

.imgAddToCartReturn {
    width: 105%;
}

.noteLogOut {
    padding: 9px 3px;
}

.overviewLineOrder a,.overviewLineOrder{
color: #686868;
font-size: 11px;
}

.overViewAccountOrderHeader h1{
font-size:12px!important;
}

.noteLogOut a {
 padding: 10px 57px;
}


.myAccountHead {
    font-size: 13px;
}

.policyTitles {
    font-size: 16px;
}

.lineItemSection{
padding-left: 0;
}

.historyImageDiv{
padding-right:0;
}

.orderHstryImage {
    width: 85px;
}

    .returnToCartPage{
    padding: 20px 20px 20px 10px;
    }
        .topBrands h1{
    font-size: 13px;
    letter-spacing: 2px;
    }

.returnCartImgProduct{
padding-left: 0;
}
.returnPolicy h1{
     letter-spacing: 2px;
     }
     
.returnTitleCart a{
    font-size: 14px;
    letter-spacing: 1px;
}

.viewAllIndivOrder{
display: block;
}

.viewAllAccountOrderStatus{
display:none;
}


.accountOrderButton div {
margin: 10px -29px;
}




    .collectingPersonal ul{
    padding-left: 50px;
    }
    
      .collectingPersonal a{
   font-size: 12px;
    }
    

.editRemoveReturnCart{
margin-top: 4em;
}

.returnCartProductDesc, .returnCartProductInfo {
    padding-left: 0;
    text-align: revert;
}

.dsktopProductMainImg img { width: 92%; margin-left:2em; }

.returnAddCartPrice{
    margin: -5px 0 15px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: Montserrat,"Open Sans",Helvetica,Arial,sans-serif;
}

.returnAddCartPrice i{
    font-style: normal;
}

.returnCartProductDesc{
text-align: left;
padding-left: 15px;
}

.datesDD img{
    width: unset;
}

.pinkBarMessageTop {
    display: inline-block;
    vertical-align:top;
    font-size: 12px;
letter-spacing: 1px;
}

 .mobileHomeContent{
 display: none;
 }
 
         .imageDetailOrderStatus{
           margin: 1em;
        }
 
 .desktopHomeContent{
 display: block;
 }
 
 .socialMediaTable{
 margin-left: 7em;
 }
 
 .createAccountBoxVIP{
    padding: 2.6rem;
 }

    .mobileSearchModel{
    display: none;
    }

.credit-cards img {
    width: 3%;
}

.desktopSearchFa{
cursor: pointer;
}

.socialMediaMobileFooter img {
    width: 1.4em;
        margin: auto;
}

.socialMediaMobileFooter a {
        padding: 5px;
}

    .mobileFooterPanel{
    display: none;
    }
    
    .loggedDsktop{
    font-size: 9px!important;
    text-transform: uppercase;
   font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
    color: #414141;
    cursor: pointer;
    }
    
    .dsktAddCartHeader{
    padding: 0;
    }
    
    .searchModal{
    font-family: 'Jost', sans-serif;
    text-transform: capitalize;
    }
    

.clickButtonEmail {
    width: 100%;
    height: 3em;
    }
    
    .searchModalContent{
        box-shadow: none;
    }
    
    .desktopFooter{
    display: block;
    margin: 3em 0;
    padding: 0;
    }
    

.footerEmailSignup {
    font-size: 13px;
}

.newsLetterFooter {
    text-align: center;
    padding: 7px;
    font-size: 11px;
}
    
    .newsLetterEmailBtn, .newsLetterEmailInput {
    min-height: 2em;
    }

    .emailSignFooter{
    margin-top: 2em;
    }
    

    #dropDownNavigation{
    float:none!important;
    margin:0 auto;
    display: block;
    text-align: center;
   
    }
    
#dropDownNavigation > li {
    display: inline-block;
    float:none;
}

.navbar-inverse .navbar-nav>li>a{
    letter-spacing: 2px;
    font-size: 10px;
    padding: 0px 13px;
}

.mobileShoppingCart{
display: none;
}

.deskLogo img {
    width: 100%;
}

#searchModalDskt .modal-content{
    margin-top: -1em;
}

.searchCentered{
width: 98%;
}

.wholeSocialDesktop{
margin-top: 1em;
}

.searchImgDsktp {
font-size: 1em;
}
    .palmBeachDropdown{
        color: #f99780!important;
    }
    
    .footerOverall{
    margin: 20px 0px;
    }

      .mobileVIPLgn{
margin-top: 0;
}
    
    .palmBeachDropdown:hover{
           color: #f8e4e3!important;
    }

    .palmBeachContent{
         margin-left: 4em;
    }



 
    
       .brandsDescribe p{
    line-height: 2em;
    }
    
    .brandsDescribe{
    margin-top: 3em;
    }

    .mobileOpenNav{
    display: none;
    }
    
    .headerCart {
    font-size: 18px;
    }
    
    .titleCart {
    font-size: 12px;
    }
    
    .addCartSize , .addCartPrice{
    font-size: 11px;
    margin-bottom: 1em;
    }
    
    .totalCartPrice div p {
    font-size: 15px;
    }
    
    .totalPriceFormat {
    font-size: 15px;
    }

  button.BIS_trigger, .soldOutNotify {
    font-size: 10px;
}

.notifyMeActive{
    font-size: 10px; 
    padding: 0;
}
 
.collectionDiscount {
    padding: 8px;
    margin: 13px 28px;
 }


.buddyLoveText,.quayText,.bourbonText,.steveMaddenText ,.adrienneText{
    top: 58%;
    font-size: 11px;
    line-height: 18px;
}

.quayText,.bourbonText,.steveMaddenText,.adrienneText{
    width: 65%;
}



.kendraScottText,.vintageHavanaText,.brachaText{
    top: 61%;
    font-size: 10px;
    line-height: 13px;
}

.chineseLaundryText {
    top: 60%;
    font-size: 11px;
    line-height: 16px;
}


.covid19Policy {
    font-size: 14px;
    margin-bottom: 16px;
}



.goldSparkleStar{
      font-size: 5px;
 
}

    .pinkBarBullet{
    display:  inline-block;
    }
 .orderBy{
 margin-bottom: 25px;
 }
 
 .customersAlsoPurchasedMobile{
padding: 0px 15px;
}
 
 #blogPin {
    width: 9%;
}
 
 .collectionWrap { padding: 0;}
 
 .descriptionProductCollection{
     padding: 0px 4em;
 }
   .desktMobileNavbar, .deskLogo{
 display: block;
 }
 


.shopLookImages{
padding: 0px 19px;
}
 
 .allMobileUL, .mobileLogo{
 display: none;
 }
 
.homePadding{
    padding-top: 1.5em!important;
 }
 
 .singleHomePad{
 padding: 2em 0!important;
 }
 
 .homeCollections {
    padding: 2em;
}

.desktopLogIn{
display:block;
}
.mobileLogIn{
display:none;
}
.loginContainer{
   display: block;
}

.allSalesDsktNav{
    padding-left: 17px;
}

.shopDiscountDsktNav{
    padding-left: 21px;
}

 .navSparkleStar {
    position: absolute;
    animation: sparkle 2s infinite;
    opacity: 0;
    font-size: 1px;
    margin-top: -9px;
    color: #c5c5c5;
    margin-left: 4px;
}

.navSparkleStar:nth-of-type(1){
    top: 15%;
    left: 78%;
    -webkit-animation-delay: 0s,0s;
    animation-delay: 1s,1s;
        text-shadow: -9px 3px #a0c9cf;
}


.navSparkleStar:nth-of-type(2){
    left: 49%;
    top: 59%;
    -webkit-animation-delay: 6s,.5s;
    animation-delay: 2s,1s;
        text-shadow: -9px 3px #a0c9cf;
}

.navSparkleStar:nth-of-type(3){
    left: 60%;
    -webkit-animation-delay: 4s,2s;
    animation-delay: 3s,1s;
    top: -4%;
        text-shadow: -9px 3px #a0c9cf;
}

.navSparkleStar:nth-of-type(4){
    left: 20%;
    -webkit-animation-delay: 2s,2s;
    animation-delay: 1s,1s;
    top: 30%;
        text-shadow: -9px 3px #a0c9cf;
}

.navSparkleStar:nth-of-type(5){
left: 38%;
    top: 10%;
    -webkit-animation-delay: 8s,3s;
    animation-delay: 2s,1s;
        text-shadow: -9px 3px #a0c9cf;
}

.navSparkleStar:nth-of-type(6){
    left: 45%;
    -webkit-animation-delay: 6s,2s;
    animation-delay: 1s,2s;
    top: 15%;
        text-shadow: -9px 3px #f1bfbd;
}

.navSparkleStar:nth-of-type(7){
    top: 19%;
    left: 25%;
    -webkit-animation-delay: 2.5s,1s;
    animation-delay: 2.5s,1s;
        text-shadow: -9px 3px #a0c9cf;
}
.navSparkleStar:nth-of-type(8){
    left: 23%;
    top: 71%;
    -webkit-animation-delay: 0s,0s;
    animation-delay: 4s,0s;
        text-shadow: -9px 3px #a0c9cf;
}





@keyframes sparkle {
  0% {
    opacity: 0;
    
    animation-timing-function: linear;
  } 
  85% {
    opacity: 10;
    
    animation-timing-function: linear;
  }
  100% {
    opacity: 0;

  }
}

.dropdown-menu{
    font-size: 12px;
}
.popupImgSec{
display:block;
}

.signUpNow{
    padding-right: 20px;
    padding-left: 20px;
}

.searchBorder{
    border-left: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    display: block;
}
.searchImg img{
    width: 2.2rem;
    height: auto;
    margin: auto;
}
.socialSVG{
    display:block;
    text-align:center;
    letter-spacing: 18px;
    left: 2em;
}

.wishListDsktNav{
    left: 3em;
}

    
.navTextBox > *:first-child, .goldNavTextBox > *:first-child{
    font-weight: 500;
}
 .textBoxHeader{
    font-size: 6px;
    margin-top: 4px;
    letter-spacing: 2px;
 }
  .textBoxSecond{
    font-size: 5px;
    margin-top: 1px;
    margin-bottom: 5px;
    letter-spacing: 1px;
 }
 
 .emailSignupTitle, .emailSignupSub{
 padding-right: 15px;
 padding-left: 15px;
 }
 
 .getEnoughEmail{
 margin-top: 15px;
 }
 
.newsLetterEmailBtn {
    font-size: 10px;
}
 
.aboveTap {
margin-top: 1.2rem;
float:left;
left:0%;
padding-right:1%;
margin-right:0;
}
.aboveTapDesktop img{
width: 20px;
}

.searchImg{
padding-left: 20px;
}
.micro {
display: none;
}
.wrapFilter{
border-bottom: none;
}

.navbar-inverse .navbar-nav>li>a {
color: black;
     font-family: 'Jost', sans-serif;
    font-weight: 400;
}
.container-fluid {
    border-bottom: none;
    height: 8em;
}

.textHomeBox{
    margin-bottom: 4em;
}

 .dropdown-toggle.loginButton {
 font-size:1.1rem;
 }
 
    .paragraphSweater{
    display:block;
    }
    .sweaterShopTitle{
        width:40%;
        bottom:62%;
    }
    .paragraphSweater {
        position: absolute;
        width: 45%;
        height: auto;
        left: 8%;
        bottom: 16%;
    }
    .paragraphSweater p{
        font-size: 1.5rem;
        color:white;
    }
    .shopNowBtn {
        font-size: 2rem;
        bottom:7%;
    }
   .shippingBarSkin{
    margin-top: 9rem;
   }

  .thirdFourthContainerImg {
    padding: 1em 0 .5em 0;
    }

  .homeFlowerBar {
      margin-top: -5%;
  }

  .promoLinks {

  }
  
  .promoLinks a {
      font-size: 15px;
  }

 .embed-container{
    margin-top: 0rem
  }
 .singleProduct:nth-child(2n+1) {
   clear:none;
  }
  .singleProduct:nth-child(3n+1) {
   clear:both;
  }
  
   .CAPproductPage:nth-child(2n) {
   clear:none;
   }
    .CAPproductPage:nth-child(3n) {
   clear:both;
   }
   
   .YMALproductPage:nth-child(2n) {
   clear:none;
   }
    .YMALproductPage:nth-child(3n+2) {
   clear:both;
   }
 .policySliderTitle {
    margin: 5px 0px 15px;
}
.policySliderTitle span{
letter-spacing: 1px;
}

.returnsSemiCati{
font-size: 15px;
    letter-spacing: .3px;
}
.pagePolicyHeader {
    font-size: 25px;
}

.subReturnList{
margin-top: 6px;
    margin-bottom: 8px;
font-size: 15px;
}

.returnList {
    font-size: 13px;
   }

.secColumnReturn{
font-size: 16px;
}



   .howToEarnVIP{
   margin-top: 25px;
   }
   
   .scndHeaderVIPPoints{
   margin-top: 10px;
   }

   .socialScndHeader{
   margin-bottom: 20px;
   }

   .makePurchaseVIP{
   padding: 23.6px;
   }
   



.productAddCartTitle{
margin-left: 0;
}

.primaryProductHead, .productTitleContainer{
text-align:left;

padding: 0;

}


        /* ______Navigation Bar______ */
  .navbar-left      {  outline: none; }
  #dropDownNavigation .mobileAccount    { display: none;}

  .navbar-brand>img { 
    max-width: 125px; 
    width:      auto; 
    height:     auto; 
    margin:     auto; 
  }


  
  .callout { padding: 1.8% 0; }

        /* ______Footer______ */
  .newsLetterForm button { vertical-align: top; }
 

  .credit-cards { margin-bottom: 2rem; }
  .credit-cards li { margin: 0.5rem; }

        /*______ COLLECTION PAGE ______*/

    .removeFilterCollectTag {
    margin: 0px 13px;
    }

   .removeFilterCollectTag a {
    padding: 0px 13px;
    font-size: 11px;
    }

    .removeFilterCollectTag a:hover {
    color: #1d1d1d;
    }

    .filterTagBorder{
    border-top: none;
    }


        /*_______ PRODUCT PAGE _______*/

  .sizingChartTable{
    margin-left:0;
  }
  tbody.sizingChart.sizingStyle td {
    font-size: 11px;
    height: 37px;
  }
   
  .modalModelFitBody img{
  width:100%;
  }
  

         
  .standAlonePage {
    margin-bottom:  20px;
    margin-top: 7rem;
  }

  .productPagePrimarySlider{
    padding-left: 1rem;
  }
  
  .product-featured-video {
    height:   1000px;
    display:  none;
  }


  .featuredImageWrapper {
    width: 100% !important;
    padding: 0;
  }
  
  .productOptionsWrapper h1, h6, h2{
    text-align: left center;    
  }
 
  
  .wishProduct{
  font-size: 1.1em;
  }
  
  .addCartProd{
    margin: 0 0 1em;
  }
  
  #quadPayCalculatorWidgetText {
    font-size: 14px;
    margin-top: 11px;
  }

  .productPageContainer{
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  .itemDescriptionWrapper{padding:0 1rem;}
  .itemDescriptionWrapper ul li a { padding: 1.5rem; }
  .stl div { 
    float: left;
    padding: 5px;
  }

  
  .loggedDsktop{
  font-size: 11px!important;
  }

  .navbar-inverse .navbar-nav>li>a{
  font-size: 7px
  }
  
  .container-fluid {
    height: 9em;
}
  
  
  .alsoPurchasedTitle{
    border-bottom: solid 1px #e5e3e2;
  }
  
  .collectionFilter div{
  font-size: 18px;
  letter-spacing: 2px;
  }

  .fltrPageTitle ul li a, .sortingToggle ul li a {
  letter-spacing: 2px;
  font-size: 10px;
  font-weight: 500;
  }

  .filterPrice,.sortingFilterDskt{
  margin-top: 12px;
  list-style: none;
  font-size: 13px;
  }
  .filterPrice a, .sortingFilterDskt a{
  color: black;
  font-family: 'Jost', sans-serif;
  }

  .filterPrice a:hover, .sortingFilterDskt a:hover{
  color: #e5d0cf;
  }
  
  .fltrPageTitle ul li, .sortingToggle ul li {
  margin: 0px 0px 8px;
  }

  .filterFaviconTitle{
  font-size: 19px;
  }
  
  .allRemoveFilterTag {
    text-align: left;
   margin: 2px 0px;
   padding-left: 0;
}

  .displayTitle{
  display: block;
  }
  .secondFilterList {
  padding: 0px 0px 0px 55px;
  }

 

  .faviconUpDown{
  display:none;
  }

  .fullLengthFilter{
      overflow-y: auto;
    height: 600px;;
  }

  .dropDownAllSizing{
  min-width: 0px;
  width: 155px;
  }

  .dropDownColors{
  min-width: 0px;
  width: 186px;
  }

  .dropDownPrices{
  min-width: 0px;
  width: 150px;
  }

  .dropDownSort{
  min-width: 0px;
  width: 160px;
  }

  .colShoeSize {
    margin-bottom: 17px;
    margin-top: 1em;
    width: 55px;
    margin-left:1px;
  }
.bottomsAll {
    width: 32px;
    margin-top: 1em;
    padding:0;
  }
  
  .collapsePriceDSKT{
  margin-top: -1em;
  }
  
.bottomsAll a {
    padding: 5px 12px;
}
      

  .colAllSize:hover,.colShoeSize:hover,.bottomsAll:hover{
  color: #e5d0cf;
  font-weight: 500;
  }
        /* ______ARRIVING SOON PAGE______ */
  .titleGetList { padding-right: 35px }

  div.arriveSoonBox a:link,
  div.arriveSoonBox a:visited,
  div.arriveSoonBox a:hover,
  div.arriveSoonBox a:active {
    font-size: 1.1em
  }


        /*_______ THE CART _______ */
  .btnCheckoutMobile { margin-bottom: 2%; }

  .offcanvasCart {
    height:     100%;
    width:      46%;
    position:   fixed;
    overflow:   hidden;
    overflow-y: scroll;
   z-index:    99999;
  }

  .moveCart {
    position: relative;
    left:     0;
  }

        /*_______ UPSELL MODEL _______*/
  .crossedOut{
    width:      76%;
    top:        24px;
    transform:  rotate(-2deg);
    right:      14px;
  }

  .wishlistSizeBox img{
    width: 94%;
    top: 31px;
    transform: rotate(-15deg);
    right: 3px;
  }
  /*_______ WISHLIST _______*/
  #wishl-wrapper .grid {
    padding-bottom: 1rem;
  }
       /*_________ABOUT US PAGE _______*/
 
  .girlbossimg {
    width: 33%;
    margin-bottom: 1em;
    box-shadow: -0.4em -0.4em #e8d0cf;
  }

}

@media (min-width: 870px) {
.topNavBar{
height: 3em;
}
 .popupImgSec img {
    width:80%;
}
.paragraphSweater {
 
        bottom: 27%;
    }
    

    
  }
/* =========================================
                    MD 992px
   ========================================= */

@media (min-width: 992px) {
      /*________ HOME PAGE ________*/
  
   .collectionDiscount {
    margin: 4px 37px;
}   

  .thumbnailDeskProduct{
      height: 45em;
    max-height: 45em;
    overflow: scroll;
    }
    
    
.footerCollections{
grid-template-columns: 2fr 1fr;
}

   
    .contentProduct{
        overflow: overlay;
    height: 53em;
    padding-left: 0;
    padding-right: 0;
    }
    
       .contentProduct::-webkit-scrollbar{
     display: none;
    }

    .percentOffCyberMon{
        padding: 0 10em;
    }
    
    .thumbnailProduct{
        padding-right: 11px;
    }
    
      
      .thumbnailProduct{
 display: block;
 }

    .vipSecSignACCT{
    padding: 0 24em;
    }

    .vipTitleHead{
    font-size: 28px;
    }

    .vipSignACCT {
    padding: 1em 0;
    }
    
    .vipSignACCT h4 {
    font-size: 18px;
}

   .sizeChartColumn{
    width: 91px;
    }
    
    .searchSpringEnterDesktop .ss__autocomplete--target{
    top: 2em;
}

    .searchSpringEnterDesktop .ss__autocomplete__content__results{
        height: 440px;
    overflow: auto;
}

    

        .mainBlogDescript .blogTitleMAIN{
             font-size: 3em; 
         }
         
          #blogNavi .list-inline{
 
    white-space: normal;
   
        }
         
        .mainBlogDescript{
            top: 10em;
        }

 .preOrder span, .preOrder p{
 font-size: 7px;
 }


.mobileFilterDiv{
display:none;
}

.colorL,.brandsWeLoveVendor{
text-align:left;
}

#productPagePriceMain, .productPriceDiv p{
text-align:left;
}

.colorL{
    padding-left: 15px;
}

.categMobileMobalFltr,.secondFilterListDSKTFont {
font-weight: 500;
}


.collectionFiltering{
    position: sticky;
    top: 13em;
    padding: 1px;
    display: block;
}

.brandsWeLoveVendor{
 padding-left: 9px;
 }

 .productRowFilterTitle{
 display: block;
 }

 .productRowImagetitle{
 float: right;
 }

.productPriceDiv{
text-align:left;
 padding-left: 14px;
}

.fullFilterSecondaryDSKT {
list-style: none;
}

    .collectionFiltering a, .collectionFiltering span{
    font-size: 10px;
    }

    .collectionFiltering .categMobileMobalFltr ul {
    padding-left:10px;
    text-align:left;
    }

    .colAllSize {
    width: 4em;
    padding: 7px 3px;
    margin-top: 1em;
    }

    .colAllSize a {
    padding: 0 5px; 
    }
    
    .productLinkTitle{
        font-size: 11px;
    letter-spacing: .7px;
    text-align: left;
    padding-left:10px;
    }
    
    .productRowFilterTitle span, .productRowFilterTitle a{
    font-family: 'Jost', sans-serif;
    font-size: 12px;
    margin: 0;
    font-weight: 500;
    }
    
     .fullFilterSecondary{
  padding: 0px 65px;  
  }
  
  .filteringList {
    margin-left: 5px;
}

.navTextBox, .goldNavTextBox{
height:48px;
}
    
    .fullFilterSecondaryDSKT{
    padding: 0 13px;
    }
    
    .secondFilterListDSKT{
    padding: 10px;
    }
    
        .instafeed-container {
        width: 16.666667%!important;
            height: 20em;
        }
    
    .deskLogoFooter img {
    width: 9em;
    }
    .buttonsShopSale button{
   padding: 1em 6em;
    }
    .showSingle{
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: uppercase;
    }
    
      .accountHeaders{
    font-size: 12px;
    }
    
        .eachFooterNav{
    font-size: 12px;
    }
    
      .accountHeadSelected{
    font-size: 13px!important;
    }
    
    .navbar-inverse .navbar-nav>li>a {
    padding: 0 24px;
    font-size: 8px
}

.textHomeBox{
    margin-top: 10em;
    margin-bottom: 1em;
}

.desktopSearchFa {
    font-size: 1em!important;
}

.container-fluid {
    height: 8.8em;
}
.textBoxHeader{
font-size: 8px;
margin-top: 7px;
}

.textBoxSecond{
font-size: 7px;
}

.collectionTitleFilterPage{
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
       margin-bottom: 2em;
    margin-top: 1em;
}

    .palmBeachContent{
            padding-left: 9em;
            margin-left: 0;
    }
      
    .offcanvasCart {
    width: 41%;
    }
    
    
    .weather2022 {
    font-size: 11px;
    letter-spacing: 0.8px;
    }
    
      
.buddyLoveText , .quayText,.bourbonText,.steveMaddenText,.adrienneText{
    top: 59%;
    font-size: 14px;
    line-height: 27px;
}

 
.notifyMeActive{
    padding: 5px

}

.kendraScottText,.vintageHavanaText{
    font-size: 11px;
    line-height: 17px;
}

.brachaText{
font-size: 12px;
}

.chineseLaundryText {
    top: 63%;
    font-size: 14px;
    line-height: 21px;
}
      

.dropdown-menu{
    font-size: 16px;
}
    .whatsNewSliderStyle .productLinkTitle{
    font-size: 11px;
    }
    
    


   .mainDesktopFade{
display: block;
}

.standAlonePage{
margin-top: 0px;
}

.searchImg img{
    width:2.5rem;
    height: auto;
    margin: auto;
}



.navTextBox, .goldNavTextBox{
    margin-bottom: 0;
}
  

      .singleProduct h5, h6{
 font-size:13px;
 }
      .leafs{
    display:block;
 }
 .paragraphSweater {
 bottom:16%;
}
 .paragraphSweater p{
        font-size: 2rem;
    }
    .shopNowBtn{
    letter-spacing: 3px;
        font-size: 3rem;
    }
    
   .secondImg a img{
    width:100%;
  }
  
  .makePurchaseVIP{
  padding: 13.6px;
  }
    .thirdImgHome{
        padding: 0px;
    }
    .thirdFourthContainerImg{
         padding: 1.5em 0em 1.5em 0em;
    }
     .groupImgesHome{
    padding: 0 1em 0 1em;
 }
 .navbar-brand>img { 
    max-width: 200px; }

  
  .promoLinks a {
    font-size: 20px;
  }

        /*____Callouts____*/
  .callout {
    width:            15%;
    max-width:        30%;
    margin:           2% 0.8%;
    padding:          1%;
    text-align:       center;
    display:          inline-block;
    text-align:       center;
    white-space:      nowrap;
    vertical-align:   middle;
    -ms-touch-action: manipulation;
    touch-action:     manipulation;
    user-select:      none;
    box-sizing:       border-box;
  }

  .callout a {
    padding:    .5vw 1.8vw;
    font-size: 1.3vw;
  }

        /*________ Collection Page________*/
        
        .sidebar_list {
    width:              30%;
    }

        /*________ Search Page ________*/
  .searchProduct { min-height: 650px; }

  .searchWraper{
    margin-left: 10rem;
  }

  .colors {
    margin-bottom: 9px;
    text-align: left;
    margin-left: 10px;
  }
  
  .dropDownAllSizing{
  min-width: 0px;
  width: 205px;
  }

  .dropDownColors{
  min-width: 0px;
  width: 196px;
  }

  .dropDownPrices{
  min-width: 0px;
  width: 200px;
  }

  .dropDownSort{
  min-width: 0px;
  width: 210px;
  }

  .fltrPageTitle ul li a, .sortingToggle ul li a {
  letter-spacing: 2px;
  }
  .dropDownHeaders {
  font-size: 16px;
  }

    /*________ PRODUCT PAGE ________*/

        /*____ Sliders ____*/
  .productCarousel { padding-top: 7%; }




  #pinIT { right: 39px; }

  .thumbnails img { width: 100%; }
  .videoContainer {
    display: block;
  }
  .video iframe{
    height: 101px;
    margin-top: 4rem;
  }
  .product-featured-video {
    height:   624px;
    display:  none;
  }

  .mobileVidBtn {
    display: none;
  }

   .CAPproductPage:nth-child(3n) {
    clear:none;
   }
  .CAPproductPage:nth-child(6n) {
   clear:both;
   }
   
    .YMALproductPage:nth-child(3n+2) {
   clear:none;
   }
    .YMALproductPage:nth-child(6n+2) {
   clear:both;
   }
   
      /*____CUSTOMER REGISTER PAGE____*/
  .registerForm {
    float:        none;
    margin-left:  25%
  }

  .loginForm {
    float:        none;
    margin-left:  25%
  }

      /*____FOOTER____*/
  #mobileBlog{
    display: none;
  }
  
  .topSizeChart , .sizingChartsAll {
  width:100%;}
  

 .topSizeChart .sizingChartTable .sizingChart tr td {
    min-width: 60px;
    height: 60px;
  }
    /*______ FAQ PAGE ______*/
.textStyle{
    margin: 0% 0% 0% 5%;
    text-decoration: none;
}

.accordion-inner {
    margin: 1% 1% 2% 5%;
}
.mainContainerFAQ{
    width:75%;
    margin-left:13%; 
    margin-right:13%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom:30%;
}
   /*______ END OF FAQ PAGE ______*/
}
/* =====================================
                  ipad 1000px
   ===================================== */
@media (min-width: 1020px) {

.pageTitleHead{
margin: -0.5em 0 1em;
}


 .destinationCollectDrop{
     padding-left: 4em;
 }
 

.footerCollections{
grid-template-columns: 2fr 1fr;
}

.emailSignUpForm {
    margin: 7em auto 0;
}


.customerFootCollect{
    padding: 0 5em;
}

.dsktAddCartHeader img{
width: 80%;
}

.loggedDsktop {
font-size: 14px!important;
}

  .countdownDailyDiv,.countdownDailyDivTEXT {
 padding: 0 10em;

 }
 
     .topNavBar{
padding: 1em 5em!important;
}
 
  .videoImageDiv{
 height: 25em;
 }


    .aboutUsImageWelcome img{
    width:60%;
    }

 
    
    .rightNavText{
    left: 8em;
    }
    
.imgAddToCartReturn {
    width: 85%;
}

.emailFooter {
    margin-bottom: -11em;
}

.returnAddCartSize {
    margin-bottom: 7em!important;
}


 .searchBox404{
 margin-left: 33%;
 }

.shoeSizeBTN{
margin:10px 23px;
}

.editRemoveReturnCart{
margin-top: 7.8em;
}

.textHomeBox{
      margin-top: 7em;
}


.navTextBox, .goldNavTextBox{
height: 53px;
}

.container-fluid {
    height: 9em;
    
}

.navDropdown ul li a {
    font-size: 12px;
}

.collectionDiscount {
    padding: 6px;
    margin: 6px 39px;
}
.wholeSocialDesktop {
margin-top: 1.5em;
}

    .footerPageDescription,.descriptionProductCollection p{
    font-size: 12.5px;
    }

.storeDescription {
    padding: 0 57px 0px 100px;
}

.footerOnlineClothing {
    margin-top: 45px;
  }
    
.aboveTapDesktop img {
    width: 22px;
}

.socialSVG {
    letter-spacing: 30px;
}

.socialMediaTable{
margin-left: 14em;
}

.deskLogo {
    margin-top: -0.5em;
}

.textBoxHeader {
    margin-top: 10px;
}




.deskLogo img {
    width: 11em;
}


.desktopSearchFa {
    font-size: 1.4em!important;
        margin-top: 4px;
}

.loggedInAlread {
    font-size: 13px;
}


    .palmBeachContent{
            padding-left: 9em;
            margin-left: 0;
    }
    
    .offcanvasCart {
    width: 37%;
    }

    






#cartBtnAdd, .outfitBtn {
        font-size: 12px;
    letter-spacing: 1px;
    padding: 1em 0em;
}


.buddyLoveText ,.quayText,.bourbonText,.steveMaddenText ,.adrienneText{
    top: 60%;
    font-size: 15px;
    line-height: 25px;
}

.kendraScottText{
    top: 62%;
    font-size: 12px;
    line-height: 18px;
}

.brachaText{
    top: 68%;
    font-size: 13px;
    line-height: 18px;
}

.vintageHavanaText{
    top: 62%;
    font-size: 14px;
    line-height: 18px;
}

.chineseLaundryText {
    top: 61%;
    font-size: 15px;
    line-height: 22px;
}


.popupMobileImg{
display:none;
}

.dropdown-toggle.loginButton {font-size:1.4rem;}


.rightNavSection {
    margin-right: 6%;
}
.contentWraper {
padding-top: 4rem;
}

.searchImg {
padding-left: 1rem;
}

.searchImg img{
    width:2.5rem;
    height: auto;
    margin: auto;
}

.textBoxHeader {
    font-size: 9px;
}

.textBoxSecond {
    font-size: 8px;
    margin-top: -6px;
}

.newsLetterPopupWrapper {
   
    min-height: 300px;
    width: 90%;
    top: 20%;
}

    .paragraphSweater{
        position: absolute;
        width: 45%;
        height: auto;
        left: 7%;
        bottom:16%; 
        
    }
    .paragraphSweater p{
        font-size:2rem;
        color:white;
    }
    .sweaterShopTitle{
        position: absolute;
        width: 50%;
        height: auto;
        left: 4%;
        bottom: 59%;
    }
    .popupText{ 
    display:none;
    }
    .popupImg{
    display:block;
    }

}


/* =====================================
                  LG 1200px
   ===================================== */

@media (min-width: 1200px) {


.searchSpringEnterDesktop .ss__autocomplete--target {
    left: -47em;
    max-width: 77em;
    width: 77em;
    }

    
     .footerEmailSignup{
    margin-top: 7em;
    }
    
    
     .destinationCollectDrop{
     padding-left: 8em;
 }
 

    
.collectionDiscount {
  margin: 6px 45px;
}
.textBoxHeader {
    font-size: 10px;
}

.productAddCartTitle{
padding-left: 25px;
}

 .centeredDropdown {
    letter-spacing: 2px;
 }
 
 
  .centerWhatsNew{
    left: 42%;
    width: 56%;
 }
 
 .centerBestSeller{
    top: 42%;
    width: 61%;
    left: 41.5%;
 }
 
 .centerTopsDrop{
    left: 46%;
    top: 48%;
 }
 
  .centerCurvesDrop{
    width: 33%;
    left: 40%;
    top: 44%;
 }
 
   .centerDressesDrop,.centerShoesDrop{
    left: 47%;
 }
 
   .centerShoesSaleDrop{
    left: 43%;
 }
 
 
 .centerAccessoriesDrop,.centerJewelryDrop{
    left: 46%;
   
 }
 
 .centerSaleDrop{
    left: 54%;
    font-size: 13px;
 }
 

 .indivProductCollection{
    padding: 0 3em;
}


    
      .videoImageDiv{
 height: 37em;
 }

.container-fluid{
height: 9.5em;
}

.navTextBox, .goldNavTextBox{
height: 58px;
}

  tbody.sizingChart.sizingStyle td {
    font-size: 11px;
}

  .countdownDailyDiv,.countdownDailyDivTEXT {
 padding: 0 19em;
 }

.mainProductTitle {
    font-size: 16px;
}

.deskLogo img {
}

.returnAddCartSize {
    margin-bottom: 10em!important;
}

.editRemoveReturnCart{
margin-top: 8.5em;
}

.imgAddToCartReturn {
    width: 78%;
}


.socialMediaMobileFooter a {
    padding: 13px;
}

.credit-cards img {
    width: 2%;
}



.textBoxSecond {
    font-size: 9px;
}



.desktopSearchFa {
    margin-top: 3px;
}

     .topNavBar{
padding: 1em 10em!important;
}

.newsLetterEmailBtn {
    font-size: 11px;
}

.emailSignFooter {
    margin-top: 3em;
    padding: 0;
}

.socialMediaTable{
margin-left: 20em;
}



.searchImgDsktp{
    font-size: 1.3em;
}

.navHeart{
font-size: 1.2em;
}

 

.loginSectionDsktNav{
margin-top: 0em;
}





    .palmBeachContent{
    padding-left: 13em;
    margin-left: 0em;
    }
    
    .footerOverall{
    margin: 40px 0px;
    }

  #quadPayCalculatorWidgetText {
    font-size: 13px;
  }
  








.buddyLoveText {
    top: 61%;
    font-size: 17px;
    line-height: 35px;
}

.quayText,.bourbonText,.steveMaddenText,.adrienneText{
    top: 64%;
    font-size: 17px;
    line-height: 35px;
}


.kendraScottText{
    font-size: 14px;
    line-height: 22px;
}

.brachaText{
    font-size: 15px;
    line-height: 22px;
}

.vintageHavanaText{
    top: 64%;
    font-size: 16px;
    line-height: 24px;
}

.chineseLaundryText {
    top: 64%;
    font-size: 17px;
    line-height: 31px;
}


.newsLetterPopupWrapper {
    min-height: 300px;
    width: 55%;
    top: 14%;
    }
    
.cartBtnShow em {
 font-size: 1.1em;
}


 .contentWraper {
padding-top:22px;
}

.textHomeBox {
margin-top: 9em;
}

.desktopSearchFa{
font-size: 1.2em!important;
}

.loggedInAlread {
font-size: 13px;
}

.navbar-inverse .navbar-nav>li>a {
    font-size: 10px;
    padding: 0 32px;
}





.desktopFooter p {
    font-size: 13px;
}


 .paragraphSweater{
        bottom: 27%;
    }
    

.homeFlowerBar {
    margin-top: -5%;
}

.promoLinks a {
    font-size: 24px;
}

.allSalesDsktNav{
    padding-left: 82px;
}

.shopDiscountDsktNav{
    padding-left: 44px;
}



@keyframes sparkle {
  0% {
    opacity: 0;
    
    animation-timing-function: linear;
  } 
  85% {
    opacity: 10;
    
    animation-timing-function: linear;
  }
  100% {
    opacity: 0;

  }
}
      /*_________ COLLECTION PAGE ________*/
  
  .singleProduct:nth-child(3n+1) {
   clear:none;
  }
  .singleProduct:nth-child(4n+1) {
   clear:both;
  }
  
  .dropDownAllSizing{
  min-width: 0px;
  width: 225px;
  left: 15px;
  }

  .dropDownColors{
  min-width: 0px;
  width: 250px;
  }

  .dropDownPrices{
  min-width: 0px;
  width: 250px;
  }

  .dropDownSort{
  min-width: 0px;
  width: 250px;
  }

     /*_________ABOUT US PAGE _______*/
     
  .aboutUs {
    font-size: 1.2em;
  }
  
      /*________PRODUCT PAGE ________*/

  .productSliderWrapper   { margin-top: 10rem; }
  .secondaryImageWrapper  { display: inline-block; }

  .video {
    width:  110px;
    height: 180px;
    margin-left: -12px;
  }

  .overVideo {
    z-index:      100;
    height:       140px;
    width:        100px;
    margin-left:  1px;
    margin-top:   -145px;
    position:     absolute;
  }
  


  
  .video iframe{
    height: 130px;
    
  }
      /* ____Popup____ */
  .amtOff       { font-size: 4em; }
  .popupTitle   { margin-bottom: 0; }

      /*________ THE CART ________*/

}

/* ========================================
                  XL 1400px
   ======================================== */

@media (min-width: 1400px) {

.palmBeachContent {
    padding-left: 18em;
    margin-left: 5em;
}


  .footerEmailSignup{
    margin-top: 12em;
    }

.dsktAddCartHeader img{
    width: 68%;
}

#dropDownNavigation{
margin-top: 0.5em;
}

.navbar-inverse .navbar-nav>li>a{
font-size: 11px;
}


  .indivProductCollection{
   margin-top: 12em;
}


.textBoxSecond{
margin-top: 1px;
}

.collectionDiscount {
      margin: 6px 55px;
}



.buddyLoveText{
    top: 61%;
    font-size: 17px;
    line-height: 38px;
}




.quayText,.bourbonText,.steveMaddenText,.adrienneText{
    top: 65%;
    font-size: 19px;
    line-height: 35px;
}

.kendraScottText{
    top: 65%;
    font-size: 16px;
    line-height: 27px;
}


.brachaText{
    top: 68%;
    font-size: 16px;
    line-height: 27px;
}

.vintageHavanaText{
    line-height: 30px;
}

.chineseLaundryText {
    font-size: 19px;
    line-height: 33px;
}


#blogPin {
    width: 8%;
}
  .promoLinks {
      width: 60%;
  }
  

 


}

/* _____________________________________________________________________________________________ */

                                      /*_______ SPECIAL CASES _______*/

/* _____________________________________________________________________________________________ */


@media (min-width: 1500px) {

.desktMobileNavbar{
    height: 3em;
}


.navbar-inverse .navbar-nav>li>a {
    padding: 0 35px;
    font-size: 13px;
}


.indivProductCollection{
padding: 0 12em;
}

#pinIT{
right: 81px;
}


.productPageContainImage{
width: 100%;
}


.mainProductTitle {
    font-size: 19px;
}

.productAddCartTitle{
padding-left: 56px;
}

.contentProduct{
    height: 68em;
}

#cartBtnAdd, .outfitBtn, .descriptionWidth span , .mainProductVendor , .addToWishList a, .viewWishList a , .colorTitle h4{
font-size: 16px;
}

.productDescriptionIndiv, .comingSoonDescription h2 , .itemDescriptionWrapper ul li{
font-size: 15px;
}
}

@media screen and  (min-width: 360px) and (max-width: 375px){
.navbar-brand>img{
  width:  125px;
  height: auto;
  margin: 0.3em 4rem;
  }

  .callout{
    padding-top: 1.3%;
  }
}
@media screen and (min-width: 412px) and (max-width: 415px){
.navbar-brand>img{
  width:  150px;
  height: 40px;
  margin: 0 4rem;
  }  
}


@media (min-width: 415px) and (max-width: 767px) {
  
  .runsTrue {
    float:          left;
    padding-left:   9%;
    padding-right:  12%;
    width:          33.33333%;
  }

  .runsLarger {
    float:          left;
    left:           5%;
    padding-left:   18%;
    padding-right:  2%;
    width:          33.33333%;
  }

  .navbar-brand>img{
    max-width: 200px;
    width: 166px;
    height:     auto;
    margin:     0 100%;
  }

  .embed-container{
    margin-top: 0rem;
  }

  .wishl-product-info > ul > li { list-style-type: none; }

}

@media (min-width: 504px) {
  .successContent { margin: 12rem 3rem; }
}

@media (min-width: 200px) and (max-width: 991px) {

    /*________ HOME PAGE ________*/

  .callout a {
    font-size:  3.1vw;
    width:      85%;
  }

  .btnToggle        { margin-bottom: 40px; }
  



  
  .mobileVidBtn { 
    display:          block;
    width:            90%;
    border:           none;
    line-height:      1.5;
    padding:          0.2rem 0;
    margin:           1.5rem auto 0.5rem auto;
    background-color: grey;
    color:            white;
    font-weight:      bold;
  }

  .footerBlog{
    width:  175px;
    height: 75px
  }

  .col-md-4.theBlog { display: none }
  .footerSocial     { margin: 0 0 1rem 0; }
}

@media (min-width: 993px) and (max-width: 1199px) {
      /* ____See More____ */
  .seeMoreWrapper {
    display:    none;
    text-align: center;
  }

  .more             { display: block; }
  .seeMoreBtn       { padding: 0.5rem 2rem;}
  .seeMoreBtnSkin   { border-bottom: 2px solid teal; color: teal;font-weight: bold;}
  .seeMoreBtn:hover { cursor: pointer; }

  .transform {
    -webkit-transition: all 1.5s ease;
    transition:         all 1.5s ease;
  }
  .transformActive { max-height: 400px; }

  .moveLeft {
    -webkit-transition: all 1.5s ease;
    transition:         all 1.5s ease;
  }

  .moveLeftActive {
    top:  -145px!important;
    left: -600px!important;
  }

  .moveUp {
    -webkit-transition: all 1.5s ease;
    transition:         all 1.5s ease;
  }

  .moveUpActive { height: 720px; }
}

@media screen and (min-width: 1156px) {
  .shippingBar { margin-top: 14rem; }
}
@media (min-width: 1000px) and (max-width: 1024px) {
  .wishl-del {
      padding: 1rem 6.4rem;
  }
  .btn.add-to-cart {
      width: 180px;
  }
  #wishlistSizeBox label {
      font-size: .7em;
  }
}


/* iphone 12 max */
@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) {
    
    .navbar-brand>img {
    max-width: 139px;
    width: auto;
    height: auto;
    margin: 0 0;
}

 .policyTitles {
        font-size: 11px;
}
    }

    
@media (min-width: 415px) {
    
    .navbar-brand>img {
    margin: 0 2.3em;
}

    }
