.category-tile{position:relative;text-align:center}.category-tile p{font-weight:400;font-size:.875rem;padding-top:1em}.category-tile::before{content:none}.round-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.round-nav-item{position:relative;margin:30px 15px}.round-nav-img{position:relative;border-radius:6rem;max-width:8.75rem;max-height:8.75rem}.brands .round-nav{-ms-flex-align:center;align-items:center}.brands .round-nav-img{border-radius:0}.form-group.required .form-control-label::before{content:"*";color:#e10600}.form-group.required .form-control-label.novalid::before,.form-group.required .form-control-label.valid::before{font-family:'FontAwesome'}.form-group.required .form-control-label.valid::before{content:"\F00C";color:#008827}.form-group.required .form-control-label.novalid::before{content:"\F00D";color:#e10600}.form-group label{font-weight:400;font-size:.875rem;margin-bottom:0.25em}.form-group .suggestion-box{position:relative;background-color:#f3f2f2;z-index:1;font-size:0.81em;max-height:200px;overflow-y:none}.form-group .suggestion-box.active{border:1px solid #444;overflow-y:scroll}.form-group .suggestion-box .item-city{padding:0.5rem 0.5rem;display:block;border-bottom:1px dotted rgba(0,0,0,0.125);font-size:1rem}.form-group .suggestion-box .item-city:hover{background-color:white}.form-group.gdpr-fields label{font-size:.75rem}.form-group.gdpr-fields label.notvalid::before{border-color:#e10600}.form-group .text-reminder{position:absolute;right:0;top:0.5rem;display:block;display:none}.form-group input.focus:focus+.text-reminder{position:absolute;right:0;top:0.5rem;display:block}.form-control{border:1px solid #dadada;border-radius:0;height:3.125rem}.form-control:focus{color:#495057;background-color:#fff;border-color:#7ed0ee;outline:0;box-shadow:0 0 0 0.2rem rgba(0,161,224,0.25)}:root{--swiper-navigation-size: 34px;--swiper-navigation-color: #333}.swiper-container{position:relative;height:221px;margin-top:4px}@media (min-width: 769px){.swiper-container{height:325px}}.swiper-container.swiper-container-initialized{height:100%}.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{background:#ffffff63}.swiper-button-next,.swiper-button-prev{padding:26px;color:var(--swiper-navigation-color)}.swiper-button-next:hover,.swiper-button-prev:hover{background:#ffffff63}@media (max-width: 768.98px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swiper-pagination-bullet{background-color:#ebebeb;border-radius:50%;height:8px;padding:1px;width:8px;transition:none 0.1s ease-out;transition-property:background-color, height, width;border:1px solid rgba(0,0,0,0.2);background-clip:padding-box;opacity:1}.swiper-pagination-bullet-active{background-color:var(--white);height:11px;width:11px}.slide__btn{z-index:99;bottom:14px;right:3%;border:none;background:#f7f7f7;font-size:13px;border-radius:25px;padding:3px 6px;line-height:1.2;color:#353535;font-weight:400}@media (min-width: 992px){.slide__btn{right:3%}}@media (min-width: 1280px){.slide__btn{right:8%}}.slide__btn:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:25px;box-shadow:0 3px 6px #00000029, 0 1px 2px #0000003b;opacity:1;transition:opacity 0.3s ease-in-out}.slide__btn:hover{text-decoration:underline;background:var(--white)}.slide__btn:hover::after{opacity:0}@media (max-width: 575.98px){.slide__btn{bottom:15px;right:10px;padding:0.2px;line-height:1.3;background-color:var(--white)}.slide__btn:after{box-shadow:0 1px 2px #00000014, 0 1px 1px #00000014}.slide__btn svg{fill:#3e3e3e}}.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}.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: 575.98px){.full-height{min-height:15.375em}}.mens-jackets{background-position:50% 34%}@media (min-width: 576px){.mens-jackets{background-size:auto 100%}}@media (max-width: 575.98px){.mens-jackets{background-position-y:8%}}.womens-dresses{background-position:50% 15%}.womens-jewelry{background-position:40% 60%}@media (min-width: 576px){.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: 575.98px){.shop-red{background-position:45% 85%}}@media (max-width: 575.98px){.container.home-categories{padding-left:0;padding-right:0}}.hero.main-callout{text-align:center}.hero.main-callout a{position:relative;height:100%;display:block}.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}.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: 575.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: 1279.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: 575.98px){.hp-product-grid .hp-product-content span.largeText{font-size:2.5em}}.hp-product-grid .hp-product-content a{text-align:left}.home-email-signup{background-color:#e10600}.home-email-signup>.container{padding:0}.home-email-signup .email-title{padding:1rem;line-height:1em;margin-top:0.5em}.home-email-signup .email-description{padding:0 1rem 1rem;color:#fff}.home-email-signup p{margin:0}.home-email-signup .bckgr{min-height:26rem;background-repeat:no-repeat;background-position-y:bottom;background-position-x:center;background-size:cover}.home-email-signup .input-group-append{padding:1rem 0}@media (min-width: 769px){.home-email-signup .input-group input,.home-email-signup .input-group button{margin:0}}.home-email-signup .form-control{border:1px solid #fff;border-radius:0;height:3.125rem;max-width:31rem;margin:0 auto}.container.home-categories.homepage{overflow-x:auto}.swipe-container{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:left;justify-content:left;overflow-x:hidden;overflow-y:visible;width:100%;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:0}.swipe-container a{cursor:pointer}.swipe-container img{width:6.25em;height:6.25em;border-radius:5em}@media (min-width: 769px){.swipe-container img{width:8.75em;height:8.75em}}@media (min-width: 992px){.swipe-container{-ms-flex-pack:center;justify-content:center}}.descuentos{padding-top:2%}.descuentos-3-rows{padding-top:5%}.cupon{border-style:dotted;border-width:1px;padding:4px;border-radius:8px}.home-promo{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;margin:2rem 0}.home-promo img{width:auto;max-width:100%}.home-promo-item{margin:0 1%;text-align:center;margin-bottom:1em}.home-promo .home-promo-text{text-align:left;max-width:600px;margin:0 auto}.home-promo h3{font-weight:700;font-size:1rem;text-transform:none;margin:1em 0 0}.home-promo p{line-height:1em}.home-promo.home-4 .home-promo-item{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 769px){.home-promo.home-4 .home-promo-item{width:50%;-ms-flex:0 0 48%;flex:0 0 48%}}@media (min-width: 992px){.home-promo.home-4 .home-promo-item{width:23%;-ms-flex:0 0 23%;flex:0 0 23%}}.home-promo.home-3 .home-promo-item{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 992px){.home-promo.home-3 .home-promo-item{width:31%;-ms-flex:0 0 31%;flex:0 0 31%}}.home-promo.home-2 .home-promo-item{width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 992px){.home-promo.home-2 .home-promo-item{width:48%;-ms-flex:0 0 48%;flex:0 0 48%}}@media (min-width: 992px){.home-promo{wrap:nowrap}}.home-confidence{background-color:#e10600}.home-confidence .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991.98px){.home-confidence .container a i{font-size:3em;margin-right:15px}}@media (min-width: 769px){.home-confidence .container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}.home-confidence a{color:#fff;display:-ms-flexbox;display:flex;text-align:left;margin-top:1em;margin-bottom:1em}.home-confidence a:hover{text-decoration:none}.home-confidence a span{display:block}@media (min-width: 769px){.home-confidence a{-ms-flex-direction:column;flex-direction:column;text-align:center;margin-top:unset;margin-bottom:unset;margin:1em}}@media (max-width: 991.98px){.home-confidence a:not(.justify-content-center) img{margin-right:20px;margin-left:12px;width:3em !important}}.home-blog-item{padding:1rem;margin:1rem 0;-ms-flex-direction:column;flex-direction:column;max-width:600px;margin:0 auto}.home-blog img{width:100%}.home-blog a:hover{text-decoration:none}.home-blog .text-excerpt{max-height:3rem;overflow-y:hidden}.home-blog span.link{text-decoration:underline}.home-blog .home-blog-img{max-height:260px;height:33vw;min-height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}.home-text .btn{float:none;color:#fff;background-color:#e10600;border:2px solid #e10600;width:100%}.home-text .btn .less{display:none}.home-text .show+.btn .more{display:none}.home-text .show+.btn .less{display:inline-block}.home-shipping{width:48%;margin:1%}@media (min-width: 769px){.home-shipping{width:48%}.home-shipping.items-3{width:30%;margin:1%;-ms-flex:1;flex:1}}.repeat-text{line-height:normal;font-weight:700}@media (min-width: 992px){.repeat-text{font-size:1.25rem;padding:15px;text-align:left}}.repeat-button{font-size:0.675rem;font-weight:700}@media (min-width: 769px){.repeat-button{font-size:0.875rem}}.widget-verified{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1.5rem;margin-bottom:1.5rem}div.text-micro.ml-2{font-size:12px !important}
