@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*
 font-family: "Oswald", sans-serif;
 font-family: "Poppins", sans-serif;
*/

body{ font-family: "Poppins", sans-serif; background:#ffffff; }
.button, h1, h2, h3, h4, h5, h6{ font-family: "Poppins", sans-serif; }
.button.button--primary , .button{ background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); }
.button.button--primary:hover, .button.button--primary:focus, .button.button--primary:active, .button:hover { border:solid 1px #FE0005; color:#fff; background: #FE0005; }
.productView-options .form-wishlist .dropdown-menu-button:hover, .productView-options .form-wishlist .compare:hover, .productView-options .productView-compare .dropdown-menu-button:hover, .productView-options .productView-compare .compare:hover {
    background: #FE0005; border-color: #FE0005; }
.productView-options .form-action  input#form-action-addToCart:hover{ background: #FE0005; }


.navUser-action svg,
.navUser-action:hover svg, .navUser-action.is-open svg, .navUser-section > li:hover > a svg{ stroke:none; }
.header-right .navUser ul > li.navUser-item a:hover svg{ fill: #d14343; }
.header-inner .navUser-section > li.navUser-item.navUser-item--cart > a{  width:32px; height:32px; }
.header-inner .navUser-section > li > a svg, .header-inner .navUser-section > li > a{ width:22px; height:22px; }
.header-right{ padding-right:20px; }
.header-right .navUser-section > li.navUser-item { position:relative; }
.header-right .navUser-section > li.navUser-item::after { width:1px; height:60%; background:#D9D9D9; content:''; position:absolute; right:0; top:0px; right:-20px; }
.header-right .navUser-section > li.navUser-item:last-child::after{ display:none; }
.header-inner .countPill{ display:inline-block; height:24px; width:24px; background:#FE0005; border-radius:100%; color:#fff; max-width:inherit; border:solid 2px #fff; line-height:20px; font-size:13px; top: -11px; right: -19px;}

.headerSaleInfo{ background: #252122; border-bottom:solid 1px #616060; }
.headerSaleInfo .container{ text-align:center; }
.headerSaleInfo p{ color: #FFF; font-size: 20px; font-style: normal; font-weight: 300; line-height: normal; margin:0; padding:7px 0; display:inline-block; vertical-align:middle; }
.headerSaleInfo p:first-child{ border-right:solid 1px #616060; padding-right:60px; margin-right:60px; }

.headerBanner img{ width:100%; }
.navUser-item--cart .dropdown-menu.is-open{ min-width:320px; }


.header.stuck .headerSaleInfo p{ font-size: 15px; padding: 4px 0; }
.header.stuck  .headerSaleInfo p:first-child { padding-right:30px; margin-right: 30px; }

.header-inner .navPages-list > li > a{ font-size:17px; font-weight:600; }
.header-inner .navPages-list > li > a:hover, .header-inner .navPages-list > li > a:focus{ color:#FE0005; }
.navPages-list > li:hover > a, .navUser-section > li:hover > a{ opacity:1; }
.navPages-item.navPages-item-tabletHide{ display:none; }

[data-content-region="header_bottom--global"],
[data-content-region="header_bottom"],
[data-content-region="home_below_carousel"]{ display:none; }
.heroCarousel .slick-dots li.slick-active button{ border: 1px solid #fff; }
.heroCarousel .slick-dots li button{ opacity:.75; }
.heroCarousel .slick-dots li.slick-active button:before { background: #fff; opacity: 1; }
.heroCarousel .slick-dots li.slick-active button{ opacity:1; }
.heroCarousel .slick-dots li button:hover:before, .heroCarousel .slick-dots li button:focus:before { background: #fff; }
.heroCarousel .slick-dots { bottom: auto; width: 30px; top: 50%; transform: translateY(-50%); right: 4%; }
.heroCarousel .slick-dots li{ margin-bottom:7px; }

.dropdown--quickSearch .card--alternate .card-title{ height:auto; }

.categorySectionHomeTop{ padding:30px 0 30px 30px; display: flex;  }
.categorySectionHomeTop .categoryBox{ width:100%; position:relative; overflow:hidden; margin-right:30px; }
.categorySectionHomeTop .categoryBox img{ width:100%; transition:all ease 0.5s; }
.categorySectionHomeTop .categoryBox:hover img{ transform:scale(1.06); }
.categorySectionHomeTop .categoryBoxContent{ transition:all ease 0.8s; position:absolute; left:0; right:0; bottom:-60px; width:100%; text-align:center; }
.categorySectionHomeTop .categoryBox:hover .categoryBoxContent{ bottom:30px; }
.categoryBoxContent h3{ font-size: 80px; font-style: normal; font-weight: 600; color:#fff; line-height:normal; font-family: "Oswald", sans-serif; text-transform:uppercase; margin:0 0 10px; }

.categoryBoxContent a, .clearanceOfferBoxContent a,
.aboutContent a{ display:inline-block; padding:15px 35px; color: #000; font-size: 16px; font-style: normal; font-weight: 500;line-height: 24px; background:#fff; text-transform:uppercase; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: antialiased;}
.aboutContent a { background: #000; color:#fff; }
.clearanceOfferBoxContent .offerCode{display:inline-block; color: #fff; font-size: 20px; font-style: normal; font-weight: 700; text-transform:uppercase; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: antialiased;}
.clearanceOfferBoxContent .offerCode:hover, .clearanceOfferBoxContent .offerCode:focus{color:#FE0005;}

.categoryBoxContent a:hover, .clearanceOfferBoxContent a:hover,
.aboutContent a:hover{ color:#fff; }
.categoryBoxContent a:before, .clearanceOfferBoxContent a:before,
.aboutContent a:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #FE0005;   -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; color:#fff; }
.categoryBoxContent a:hover:before, .categoryBoxContent a:focus:before, .categoryBoxContent a:active:before, .clearanceOfferBoxContent a:hover:before, .clearanceOfferBoxContent a:focus:before, .clearanceOfferBoxContent a:active:before,
.aboutContent a:hover:before, .aboutContent a:focus:before, .aboutContent a:active:before {
    -webkit-transform: scaleX(1); color:#fff; transform: scaleX(1); } 
.clearanceOfferBox img, .customerReviewLeft img,
.aboutLeft img, .aboutRight img{ transition:all ease 0.7s; }
.clearanceOfferBox:hover img, .customerReviewLeft:hover img,
.aboutLeft:hover img, .aboutRight:hover img{ scale:1.03; }
	
.productsliderhome{ padding:80px 0 60px; }
.productsliderhome .product-section.m-b-40{ margin-bottom:0; }
.productsliderhome .tab-content.has-jsContent.is-active{ padding-bottom:0; }
.containerProductsHome{ max-width:1700px; padding:0 50px; margin:0 auto; }
.productsliderhome .tabs{ border:0; text-align:center; }
.productsliderhome .tabs .tab{ float:none; border:0; display:inline-block; vertical-align:middle; margin:0 15px; }
.productsliderhome .tabs .tab .tab-title{ color: #959595; font-size: 22px; font-style: normal; font-weight: 500; line-height: 40px; padding:0; position:relative; }
.productsliderhome .tabs .tab.is-active .tab-title{ color:#fe0005; }
.productsliderhome .tabs .tab.is-active .tab-title::after{ position:absolute; content:''; left:0; right:0; margin:0 auto; background:url(../img/product-tab-hover.png) no-repeat center center; width:100%; height:11px; bottom:-12px; }

.productsliderhome .productCarousel .slick-arrow,
.customerReviewCarousel .slick-arrow{ top: 50%; transform: translateY(-50%); width:36px; height:36px; }
.productsliderhome .productCarousel .slick-arrow svg,
.customerReviewCarousel .slick-arrow svg{ display:none; }  
.productsliderhome .productCarousel .slick-arrow.slick-prev,
.customerReviewCarousel .slick-arrow.slick-prev{ left: -30px; background:url(../img/prev-arrow.png) no-repeat center center; }
.productsliderhome .productCarousel .slick-arrow.slick-next,
.customerReviewCarousel .slick-arrow.slick-next { right: -30px; background:url(../img/next-arrow.png) no-repeat center center; }
.customerReviewCarousel .slick-track{ display: flex; }


.customerReviewCarousel .slick-arrow{ top:-65px; transform: translateY(0); }
.customerReviewCarousel .slick-arrow.slick-prev{ left:auto; right:70px; }
.customerReviewCarousel .slick-arrow.slick-next{ right:25px; }


.card-title{ color: #000; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; height: 70px; overflow:hidden; }
.card:hover .card-title { opacity: 1; visibility: visible; color:#fe0005; }
.card:hover .card-title a:hover{ color:#fe0005; }
.card{ border:solid 1px #fff; }
.card:hover { -webkit-box-shadow: none; box-shadow: none;  -webkit-transition: all .5s;  transition: all .5s; border:solid 1px #c7c7c7; }

.cart-chooseoption-button{ padding-top:15px; padding-bottom:10px; }
.cart-chooseoption-button a{ display:inline-block; padding:11px 20px; color: #000; font-size: 16px; font-style: normal; font-weight: 400;line-height: 24px; background:#000; text-transform:uppercase; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: antialiased; border:0; color:#fff;}
.cart-chooseoption-button a:hover{ color:#fff; border:0; background:none; }
.cart-chooseoption-button a:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #FE0005;   -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; color:#fff; }
.cart-chooseoption-button a:hover:before, .cart-chooseoption-button a:focus:before, .cart-chooseoption-button a:active:before {
    -webkit-transform: scaleX(1); color:#fff; transform: scaleX(1); }
	
.clearance-offer-categories{ display: flex; gap: 20px; }
.clearanceOfferBox { position:relative; position:relative; width:100%; overflow:hidden; }
.clearanceOfferBox  img{ width:100%; }
.clearanceOfferBoxContent{ position:absolute; right:10%; top:30%; transform:translateY(-30%); }
.clearanceOfferBoxContent h3{ color: #FFF; text-align: right; font-size: 90px; font-weight: 600; line-height: normal; text-transform: uppercase; font-family: "Oswald", sans-serif; position:relative; margin-bottom:100px; }
.clearanceOfferBoxContent h3 img{ position:absolute; right:0; top:65%; width:auto; }
.clearancesale{ text-align:right; }
.exclusiveOffer .clearanceOfferBoxContent{ left:10%; right:auto; }
.exclusiveOffer .clearanceOfferBoxContent h3{ font-size:62px; margin-bottom:5px; }
.exclusiveOffer .clearanceOfferBoxContent div{ background:url(../img/exclusive-offer-transparent-bg.png) no-repeat left center;  color: #FD2F39; font-size: 18px; font-style: normal; font-weight: 400; line-height: 23px; padding:9px 0; position:relative; }
.exclusiveOffer .clearanceOfferBoxContent div::before{ left:0; top:0; content:''; position:absolute; background:rgba(0,0,0,0.5); z-index: -1; left: -100%; width: 100%; height:100%; }
.exclusiveOffer .clearanceOfferBoxContent p { color: #FD2F39; font-size: 18px; font-style: normal; font-weight: 400; line-height: 23px; padding:0; margin:12px 0 21px; }

.customerReviewsMain{ padding:110px 0; }
.customerReviewLeft, .customerReviewRight{ display:inline-block; vertical-align:top; width:35%; }
.customerReviewRight{ width:58%; padding-left:50px; }
.customerReviewLeft{ position:relative; overflow:hidden; } 
.BabyCollectionShop{ position:absolute; top:50px; left:10%; background:url(../img/baby-shirt-icon.png) no-repeat left top 10px; padding-left:75px; }
.BabyCollectionShop p{ color: #FFF; font-size: 16px; font-style: normal; font-weight: 300; line-height: normal; margin:0; }
.BabyCollectionShop h3{ color: #FFF; font-size: 40px; font-style: normal; font-weight: 600; text-transform: uppercase; font-family: "Oswald", sans-serif; margin:5px 0 15px; }
.BabyCollectionShop p span{ color:#7DBED8; }
.BabyCollectionShop p a{ text-decoration:underline; font-size:20px; color:#fff; padding-left:5px; }
.BabyCollectionShop p a:hover{ color:#7DBED8; }
h4.customerReviewTitle { color: #000; font-size: 32px; font-style: normal; font-weight: 400; margin: 30px 0 35px; }
h4.customerReviewTitle img{ padding-right:12px; vertical-align:middle; }
.reviewBox { border: 1px solid #C7C7C7; padding:30px; margin-right:20px; height:auto; }
.reviewBox img{ width:auto; display:inline-block; }
.reviewBox p{ color: #000; font-size: 15px; font-style: italic; font-weight: 300; line-height:25px; margin:15px 0 20px;  }
.reviewPerson { color: #000; font-size: 15px; font-weight: 400; font-style:italic; background:url(../img/review-person-quote.png) no-repeat right center; border-top: 1px solid #C7C7C7; padding-top:20px; }
.reviewPerson img{ padding-right:10px; }
.reviewBox.slick-slide > div:first-child{ height: 100%; }
.customerReviewCarousel  .slick-slide { display: grid; justify-content: space-between; align-items: flex-end;}

.girlsAndWomencontent{ background:url(../img/gray-transparent-bg.png) no-repeat center center; text-align:center; padding:30px 15px; }
.girlsAndWomencontent span, .girlsAndWomencontent h2, .girlsAndWomencontent p{ display:inline-block; vertical-align:middle; }
.girlsAndWomencontent span{ color: #8A8A8A; font-size: 22px; font-weight: 300; }
.girlsAndWomencontent h2{ color: #000; font-size: 80px; font-weight: 600; text-transform: uppercase; font-family: "Oswald", sans-serif; margin:0; padding:20px 40px; }
.girlsAndWomencontent p{ color: #000; font-size: 30px; font-style: normal; font-weight: 400; margin:0; }

.aboutUsHome{ display:flex; padding:100px 0; align-items: center; } 
.aboutLeft{ width:35%; padding-left:7%; }
.aboutContent{ width:30%; padding:0 50px; }
.aboutContent h3{ color: #000; font-size: 32px; font-weight: 500; }
.aboutContent p{ color: #000; font-size: 16px; font-weight: 400; line-height: 30px; }

.banners.home-bottom-banner{ display:none; }
.instagramHome{ padding:0 20px; }
.instagramTitle{ display:flex; max-width:1730px; padding:25px 15px; margin:0 auto; }
.instagramTitle div,
.instagramTitle h2{ width:33.33%; text-align:center; color: #000; font-size: 32px; font-style: normal; font-weight: 500; margin-bottom:0; }
.instagramTitle h2{ padding:0 15px; }
.instagramTitle h2 img{ padding-right:10px; }
.followUstitle{ text-align:right !important; }
.followUstitle a{ color: #222; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 500; text-decoration:underline; }
.followUstitle a:hover{ color: #FE0005; }

.instagramGallery {display: grid; gap: 10px; grid-template-columns: repeat(8, 1fr); }
.instagramGallery a:nth-child(5) { grid-column: 3 / 5; grid-row: 1 / 3;}
.instagramGallery a:nth-child(10) { grid-column: 7 / 9; grid-row: 1 / 3;}
.instagramGallery a{ position:relative; }
.instagramGallery a:hover::before{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/instagram-hover.png) no-repeat center center; z-index:0; content:''; }
.instagramGallery a img{ width:100%; } 


.footer{ border-top:solid 1px #D9D9D9; background:#ffffff; margin-top:20px; } 
.footer-info{ justify-content: inherit; align-items: inherit; margin:0; padding:0; }
.footer-info-inn{ border:0; padding:0; }
.footer-info-col{ width:25%; border-left:solid 1px #D9D9D9; padding:40px 20px 0 50px; }
.footer-info-col.footer-info-col--small{ width:25%; }
.footer-info-col:first-child{ border:0; padding-left:0; }
.footer-info-inn .container{ max-width:1630px; padding:0 15px; }
.footer-info-col.footer-info-col--small{ height:inherit; padding-bottom:50px; }

.footer-info-col ul li a, .footer-info-heading, .footer-info-col p a, .footer-info-col p{ color:#000; }
.footer-info-col ul.footer-info-list li a{ background-position:left center; }
.footer-info-col ul.footer-info-list li a:hover{ background:url(../img/footer-hover-arrow.png) no-repeat left center; padding-left:20px; }
.footer-info-heading{ color: #FE0005; font-size: 23px; font-weight: 500; margin:20px 0 40px; }
.footer-info-newsletter .footer-info-newsletter-inn{ width:100%; margin:0; }
.footer-info-newsletter .form-prefixPostfix .form-input{ background: #F5F5F5; border:0; padding:14px 20px; } 
.footer-info-newsletter .form-prefixPostfix .button{ display:inline-block; border:0; background:#000; color:#fff; padding:13px 30px; font-size: 16px; font-style: normal; font-weight: 500;line-height: 24px; text-transform:uppercase; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; margin-top:10px;}
.footer-info-col ul li { padding-bottom:10px; padding-left:0; }
.footer-info-col ul li.view-all a{ text-decoration:underline; font-style:normal; } 
.footer-info-col ul li a:hover{ color: #FE0005; }
.footer-info-newsletter .form-prefixPostfix .button:hover{ background:#FE0005; }
p.ftrAddress{ background:url(../img/location-icon.png) no-repeat left top 3px; padding-left:35px; margin-top:35px; }
p.ftrEmail{ background:url(../img/mail-icon.png) no-repeat left top 3px; padding-left:35px; margin:30px 0; }
p.ftrCall{ background:url(../img/call-icon.png) no-repeat left top 0; padding-left:35px; }
.footer-info-col .socialLinks--alt .socialLinks-item{ list-style:none; }
.footer-info-col .socialLinks--alt .icon{ border-radius:0; border:solid 1px #e6e6e6; width:50px; height:50px; }
.footer-info-col .socialLinks--alt .icon svg{ fill:#000; width: 22px; height: 22px; }
.footer-info-col .socialLinks--alt .icon:hover svg{ fill:#fff; } 
.footer-info-col ul li:before{ display:none; }
.footer-info-col--social{ margin:40px 0 0 0; }
.footer-info-col--social .icon:hover{ background:#FE0005; }

.footer-bar{ background: #252121; padding:10px 0; }
.footer-bar .container{ max-width:1630px; padding:0 15px; display: flex; justify-content: space-between; align-items: center; }
.copyrightLeft p{ display:inline-block; color: #FFF; font-size: 15px; font-style: normal; font-weight: 400; line-height: normal; margin:0; }
.copyrightLeft p a{ color: #FFF; font-size: 15px; font-style: normal; font-weight: 400; }
span.bull{ color: #4D4646; font-size: 15px; padding:0 10px; }
.copyrightLeft p a:hover{ color: #FE0005; }


.productGrid.product-list-style .card-title{ height: inherit; overflow: inherit; }
.price-section span.price.price--withoutTax{ color:#FE0005; font-weight:700; }
.filter-right form.actionBar select.form-select{ padding-right:40px; background-position:right 10px top 11px; }
.productView-images .productView-thumbnail-link{ max-width:98%; }
.related-product article.card .cart-chooseoption-button a{ font-size:14px; }
article.card .card-body .card-text.price-block{ flex-wrap: wrap; }
article.card .card-body .card-text.price-block .price-section-mainprice.price-section{ width:100%; }
.price-section.price-section--withoutTax.non-sale-price--withoutTax .percentage-off{ color: #FE0005 !important; }
 
@media (min-width: 1024px){
.desktop_mobile_menu{ display:none; }
.header-main > .container{ max-width:1600px; padding:0 15px; }
.navPages-item.navPages-item-tabletHide{ display:block; }
.heroCarousel .slick-dots li button:before{ width:14px; height:14px; }
.heroCarousel .slick-dots li.slick-active button { height: 22px; width: 22px; } 
.heroCarousel .slick-dots li button:before{ margin-left: -7px; margin-top: -7px; }
.dropdown--quickSearch.is-open{ right:255px !important; } 
.dropdown--quickSearch .form .form-input, .mobile-search .form .form-input { border: solid 1px #ddd; }
}

@media (max-width: 1800px){
.customerReviewLeft{ width:40%; }	
.customerReviewRight { width: 59%; padding-left: 30px; }
}
@media (max-width: 1600px){
.girlsAndWomencontent h2{ font-size:60px; }	
.aboutLeft { padding-left: 2%; }
.aboutContent { width: 40%; padding: 0 30px; }
.footer-info-col{ padding-left:30px; }

}

@media (max-width: 1440px){
.header-right .navUser-section > li.navUser-item::after{ display:none; }
.header-inner .navPages-list > li > a{ font-size:16px; }
.categoryBoxContent h3 { font-size: 60px; }
.clearanceOfferBoxContent h3 { font-size:70px; }
.exclusiveOffer .clearanceOfferBoxContent h3{ font-size:50px; }
h4.customerReviewTitle{ margin-top:0; }
.reviewBox{ min-height:auto; }
.BabyCollectionShop h3{ font-size:30px; }
h4.customerReviewTitle{ margin-bottom:20px; }
.reviewBox{ margin-right:0; }
.girlsAndWomencontent span,
.girlsAndWomencontent p,
.girlsAndWomencontent h2{ display:block; line-height:normal; }
.girlsAndWomencontent h2{ line-height:normal; padding:0; }
.girlsAndWomencontent{ background-repeat:repeat-y; padding:15px; }
.aboutContent p { font-size: 14px; line-height: 25px; }
}

@media (max-width: 1279px){
.footer-info-newsletter .form-prefixPostfix.wrap{ flex-direction: column; }	
.cart-chooseoption-button a{ font-size:14px; padding:7px 10px; }
}

@media (max-width: 1199px){
.clearanceOfferBoxContent h3{ font-size:50px; margin-bottom:50px; }
.clearanceOfferBoxContent { right:5%; }
.clearanceOfferBoxContent h3 img{ width:120px; }
.exclusiveOffer .clearanceOfferBoxContent{ left:5%; }  
.exclusiveOffer .clearanceOfferBoxContent h3{ font-size:30px; text-align:left; }
.exclusiveOffer .clearanceOfferBoxContent div, .exclusiveOffer .clearanceOfferBoxContent p{ font-size:15px; }
.BabyCollectionShop{ top:25px; left:15px; }

.footer-info-col.footer-info-col--small.ftrCategories,
.footer-info-col.footer-info-col--small.ftrQuickLinks{ width:20%; }
.footer-info-col.footer-info-col--small.footer-store-info,
.footer-info-col.footer-info-col--small.ftrNewsletter{ width:30%; }
.footer-info-col.footer-info-col--small:nth-child(3),
.footer-info-col.footer-info-col--small:nth-child(4){ margin-top:0; }


}

@media (max-width: 1023px){
.headerSaleInfo p:first-child{ padding-right:20px; margin-right:20px; }
.headerSaleInfo p{ font-size:14px; }
.categoryBoxContent h3 { font-size: 40px; }
.containerProductsHome{ padding:0 15px; }
.categorySectionHomeTop { padding: 15px 0 15px 15px; }
.categorySectionHomeTop .categoryBox{ margin-right:15px; }
.categoryBoxContent a, .clearanceOfferBoxContent a, .aboutContent a { padding: 8px 25px; font-size:13px; }
.categorySectionHomeTop .categoryBoxContent { bottom:-40px; }
.productsliderhome { padding: 50px 0 0; }
.customerReviewsMain, .aboutUsHome { padding: 60px 0; }
.customerReviewsMain{ max-width:500px; margin:0 auto; }
.customerReviewLeft{ width:100%; }
.customerReviewRight{ width:100%; padding-left:0; }
h4.customerReviewTitle{ margin-top:20px; font-size:24px; }
.customerReviewTitle img{ display:none;  }
.customerReviewCarousel .slick-arrow { top: -52px; }
.reviewBox{ padding:20px; }
.aboutLeft{ display:none; } 
.aboutContent { width: 60%; }
.footer-info-col.footer-info-col--small.ftrCategories,
.footer-info-col.footer-info-col--small.ftrQuickLinks,
.footer-info-col.footer-info-col--small.footer-store-info,
.footer-info-col.footer-info-col--small.ftrNewsletter{ width:50%; padding-bottom:25px; padding-top:0; }
.footer-info-col.footer-info-col--small.ftrQuickLinks{ padding-left:0; border:0; }
.footer-info-col.footer-info-col--small.ftrCategories,
.footer-info-col.footer-info-col--small.footer-store-info{ padding-top:30px; margin-bottom:0; padding-bottom:0; }
p.ftrEmail{ margin:15px 0; }
.footer-store-info > img{ max-width:200px; }

.footer-info-col.footer-info-col--small.footer-store-info{ padding-top:30px; }
.footer-info-inn{ padding-bottom:20px; }
.footer-bar .container{ flex-wrap:wrap; text-align:center; }
.copyrightLeft, .copyrightRight{ width:100%; }
.copyrightLeft{ padding-bottom:10px; }
.instagramHome{ padding:0px 10px; }
.instagramTitle{ flex-wrap:wrap; }
.followUstitle {text-align: center !important; }
.instagramTitle div, .instagramTitle h2{ width:100%; }
.instagramTitle h2{ padding-top:10px; }
.exclusiveOffer .clearanceOfferBoxContent p{ margin: 9px 0 14px; }
}

@media (max-width: 991px){

}

@media (max-width: 800px){
.mobile-search .form .form-input::placeholder{ color:#616161; }	
.girlsAndWomencontent span{ font-size:18px; }
.girlsAndWomencontent h2 { font-size: 38px; }
.girlsAndWomencontent p{ font-size:22px; }


}

@media (max-width: 767px){
.categoryBoxContent h3 { font-size: 30px; }
.clearance-offer-categories { gap: 0; flex-wrap: wrap; padding: 0; }
.clearancesale{ margin-bottom:10px; }
.aboutContent, .aboutRight { width: 100%; text-align:center; } 
.aboutContent{ margin-bottom:30px; }
.aboutUsHome{ flex-wrap:wrap; margin-bottom:0; }
.footer-info-col.footer-info-col--small.ftrCategories,
.footer-info-col.footer-info-col--small.ftrQuickLinks,
.footer-info-col.footer-info-col--small.footer-store-info,
.footer-info-col.footer-info-col--small.ftrNewsletter{ width:100%; border:0; padding-left:0; } 
.ftrNewsletter .footer-toggle-content{ padding-bottom:20px; }
.footer-info-col.footer-info-col--small.ftrCategories, .footer-info-col.footer-info-col--small.ftrQuickLinks, .footer-info-col.footer-info-col--small.footer-store-info, .footer-info-col.footer-info-col--small.ftrNewsletter{ padding:0 0 10px 0; }
.footer-info-col.footer-info-col--small.footer-store-info { padding-top: 30px; }
.card-title { font-size: 14px; height: 64px; }
.productView-title { font-size: 20px; }

.instagramGallery { display: flex; flex-wrap: wrap; }
.instagramGallery a{ width:calc(33.33% - 10px*2/3); }
.instagramGallery a img{ width:100%; }
.instagramGallery a:nth-child(n+10){ display:none; }
}

@media (max-width: 640px){
.headerSaleInfo p:first-child{ padding-right:0; margin-right:0; border:0; padding:0; }
.headerSaleInfo p{ display:block; padding:3px 0; font-size:12px; }
.headerSaleInfo{ padding-top:5px; padding-bottom:5px; } 
.categorySectionHomeTop{ flex-wrap:wrap; padding-left:0; }
.categorySectionHomeTop .categoryBox{ margin-right:0; max-width:400px; margin:0 auto; margin-bottom:20px; }
.categorySectionHomeTop .categoryBox:hover .categoryBoxContent, .categorySectionHomeTop .categoryBoxContent{ bottom:20px; }
.BabyCollectionShop h3 { font-size: 25px; margin-bottom: 3px; }
span.bull{ display:none; }
.copyrightLeft p{ display:block; text-align:center; }
.productsliderhome { padding: 20px 0 0; }
.productsliderhome .tabs .tab{ display:block; margin:0 0 15px; }
.productsliderhome .tabs .tab .tab-title{ text-align:center; } 
}

@media (max-width: 479px){
.clearanceOfferBoxContent h3 { font-size: 35px; margin-bottom: 35px; }	
.clearanceOfferBoxContent h3 img { width: 70px; }
.exclusiveOffer .clearanceOfferBoxContent div{ padding:5px 0; }
.exclusiveOffer .clearanceOfferBoxContent p { margin: 7px 0 9px; }
.header-inner .navUser-section > li { margin: 0 5px; }
.header-inner .navUser-section > li > a svg{ width:18px; height:18px; }
img.cartImg{ width:22px; height:22px; }
.header-right {padding-right: 10px;}
.header-inner .countPill{ right:-9px; }
.reviewPerson{ background:none; }
.cart-chooseoption-button a { font-size: 12px; }
.card-title { font-size: 13px; height: 59px; }
}