.category-tile{position:relative}.category-tile h1,.category-tile h2{font-size:1.75rem;position:absolute;bottom:1.875rem;left:1.875rem;color:#fff}.category-tile::before{content:'';position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.5) 100%)}.page .hero{background-position-y:0}.page .shop-the-style .hero{background-position-y:45%}.hp-category-message,.hp-promotion-message{position:absolute;bottom:0.9375em;left:1.875em}.hp-category-message a,.hp-promotion-message a{color:#fff}.hp-category-message a.hp-promotion-message1,.hp-promotion-message a.hp-promotion-message1{font-size:0.75em}.category-tile{border:1px solid white}.half-height{min-height:23.125em}@media (max-width: 768.98px){.half-height{min-height:15.375em}}.full-height{min-height:51.725em}@media (max-width: 768.98px){.full-height{min-height:35.375em}}@media (max-width: 543.98px){.full-height{min-height:15.375em}}.mens-jackets{background-position:50% 34%}@media (min-width: 544px){.mens-jackets{background-size:auto 100%}}@media (max-width: 543.98px){.mens-jackets{background-position-y:8%}}.womens-dresses{background-position:50% 15%}.womens-jewelry{background-position:40% 60%}@media (min-width: 544px){.womens-jewelry{background-size:auto 100%}}.shop-red{background-position-y:60%;min-height:28.65em}@media (max-width: 768.98px){.shop-red{min-height:15.375em}}@media (max-width: 543.98px){.shop-red{background-position:45% 85%}}@media (max-width: 543.98px){.container.home-categories{padding-left:0;padding-right:0}}.home-main-categories{margin-bottom:2em}.hp-product-grid{margin:0}.hp-product-grid .hp-product-content{background-color:transparent;text-align:center;border:0}@media (max-width: 543.98px){.hp-product-grid .hp-product-content{min-height:20.375em}}.hp-product-grid .hp-product-content span{font-size:1em}@media (max-width: 768.98px){.hp-product-grid .hp-product-content span{font-size:0.85em}}@media (max-width: 543.98px){.hp-product-grid .hp-product-content span{font-size:0.65em}}.hp-product-grid .hp-product-content span.largeText{font-size:5.5em;font-weight:200}@media (max-width: 1199.98px){.hp-product-grid .hp-product-content span.largeText{font-size:4.5em}}@media (max-width: 991.98px){.hp-product-grid .hp-product-content span.largeText{font-size:3.4em}}@media (max-width: 768.98px){.hp-product-grid .hp-product-content span.largeText{font-size:3em}}@media (max-width: 543.98px){.hp-product-grid .hp-product-content span.largeText{font-size:2.5em}}.hp-product-grid .hp-product-content a{color:var(--skin-primary-color-1);text-decoration:none}.welcome-banner-mobile-header{bottom:0;display:none;z-index:2001;background-color:#d0c8bf;position:fixed;width:100%}.welcome-banner-mobile-header .welcome-banner-mobile-header-content{border-bottom:1px solid #241D1D;padding:0.625rem 1.25rem}.welcome-banner-mobile-header button.close{margin:0.3rem;font-size:0.875rem}@media (min-width: 769px){.welcome-banner-mobile-header{display:none !important}}.welcome-banner-mobile-header .welcome-banner-mobile-svg{margin-right:0.625rem}.welcome-banner-mobile-header .welcome-banner-flag-svg{font-size:0.875rem}.welcome-banner-main-container{display:block;width:100%;min-height:500px;max-width:830px;background-color:#d0c8bf;background-size:cover;background-image:url("../images/welcome-banner-main-container-mobile.png")}@media (min-width: 544px){.welcome-banner-main-container{background-position:0 -16rem;min-height:420px}}@media (min-width: 769px){.welcome-banner-main-container{background-position:unset;background-image:url("../images/welcome-banner-main-container-desktop.png");padding:1rem}}.welcome-banner-main-container .welcome-banner-container{padding:0.625rem 1.2rem}.welcome-banner-main-container .btn.btn-primary{width:9rem;margin:0 1.2rem}@media (min-width: 769px){.welcome-banner-main-container .btn.btn-primary{margin:0;width:auto}}.welcome-banner-main-container .btn.btn-blank{margin:0.125rem 0.5rem 0 0}.welcome-banner-main-container .btn.btn-blank .icon-cancel::before{font-size:0.875rem}.welcome-banner-small-text{text-align:left;padding:0.625rem 1.2rem;max-width:100%;font-size:0.625rem;font-family:'Noto Sans';letter-spacing:0;color:#241D1D;margin-top:1.25rem;line-height:1.1}@media (min-width: 769px){.welcome-banner-small-text{padding:0;max-width:55%}}.welcome-banner-svg svg{fill:#a90230;position:relative;height:1.25rem}.welcome-banner-heading{font-size:1.25rem;margin:0;padding:0.25rem 0;color:#a90230;font-weight:800}@media (min-width: 769px){.welcome-banner-heading{padding:0.5rem 0;font-size:2rem;margin:0.5rem 0}}@media (min-width: 769px){.welcome-banner-list-container{margin-top:2rem}}.welcome-banner-list-item{display:flex;display:-webkit-box;display:flexbox;font-size:0.75rem;margin-top:1rem;padding-top:0.125rem;font-weight:400;max-width:50%}@media (min-width: 769px){.welcome-banner-list-item{font-size:1rem;max-width:100%}}.welcome-banner-internal-text{margin-left:2rem}.welcome-banner-text-desktop{display:none}.welcome-banner-text{margin-left:0.5rem}@media (min-width: 769px){.welcome-banner-text-desktop{display:block}.welcome-banner-text-mobile{display:none}}#homepage-welcome-modal .modal-dialog{top:0;max-width:830px}@media (min-width: 769px){#homepage-welcome-modal .modal-dialog{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#homepage-welcome-modal .modal-body{padding:0}#homepage-info-modal .modal-dialog{max-width:350px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 769px){#homepage-info-modal .modal-dialog{max-width:500px}}#homepage-info-modal .modal-yellow-background-color{background-color:#f8f2a5}#homepage-info-modal .modal-text{font-size:1.1rem}.home-email-signup{background-color:#444}.home-email-signup>.container{padding-top:0.625em;padding-bottom:0.625em}.home-email-signup .email-description{padding-top:0.375em;color:#fff}

