.citybeauty-visible-signs-section{background-color:#fff;margin-top:0!important;overflow:hidden}.citybeauty-visible-signs-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.citybeauty-visible-signs-section .row{display:flex;flex-wrap:wrap;margin:0 -15px}.citybeauty-visible-signs-section .col-12{flex:0 0 100%;max-width:100%;padding:0 15px}.citybeauty-visible-signs-section .col-6{flex:0 0 50%;max-width:50%;padding:0 15px}.citybeauty-visible-signs-section .col-md-3{flex:0 0 25%;max-width:25%}.citybeauty-visible-signs-section h1{font-size:36px;font-weight:300;line-height:1.2;color:#333;margin-bottom:1rem;text-align:center}.citybeauty-visible-signs-section h1 i{font-style:italic;color:#0c233f}.citybeauty-visible-signs-section .shop-container{background-size:cover;background-position:center;height:200px;justify-content:center;align-items:end;width:100%;margin-top:25px;margin-bottom:20px;display:flex;border-radius:8px;overflow:hidden;position:relative;transition:opacity .3s ease-out;cursor:pointer}.citybeauty-visible-signs-section .shop-container:hover{opacity:.7}.citybeauty-visible-signs-section .shop-container p{width:100%;color:#0c233f;text-align:center;margin-bottom:0;padding:7px;line-height:22px;background:#fff;font-size:18px;font-weight:500;opacity:.8;box-shadow:0 -21px 32px -9px #3333334a;-webkit-box-shadow:0px -21px 32px -9px rgba(51,51,51,.29);-moz-box-shadow:0px -21px 32px -9px rgba(51,51,51,.29)}.citybeauty-visible-signs-section .face .shop-container{background-image:url(https://cdn.citybeauty.com/images/homepage/filter-update-240718/hp-shopface.jpg)}.citybeauty-visible-signs-section .eyes .shop-container{background-image:url(https://cdn.citybeauty.com/images/homepage/filter-update-240718/hp-shopeyes.jpg)}.citybeauty-visible-signs-section .lips .shop-container{background-image:url(https://cdn.citybeauty.com/images/homepage/filter-update-240718/hp-shoplips.jpg)}.citybeauty-visible-signs-section .body .shop-container{background-image:url(https://cdn.citybeauty.com/images/homepage/filter-update-240718/hp-shopbody.jpg)}.citybeauty-visible-signs-section a{text-decoration:none;color:inherit;display:block;width:100%;height:100%}.citybeauty-visible-signs-section a:hover{text-decoration:none;color:inherit}.citybeauty-visible-signs-section .text-center{text-align:center!important}.citybeauty-visible-signs-section .mb-3{margin-bottom:1rem!important}.citybeauty-visible-signs-section .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.citybeauty-visible-signs-section .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.citybeauty-visible-signs-section .py-md-0{padding-top:0!important;padding-bottom:0!important}.citybeauty-visible-signs-section .cent{text-align:center}.citybeauty-visible-signs-section .text-dark{color:#212529!important}@media (max-width: 767.98px){.citybeauty-visible-signs-section .col-6,.citybeauty-visible-signs-section .col-md-3{flex:0 0 50%;max-width:50%}.citybeauty-visible-signs-section .shop-container{margin-bottom:0;margin-top:0}.citybeauty-visible-signs-section .shop-container p{font-size:16px;padding:3px}.citybeauty-visible-signs-section h1{font-size:32px}}@media (max-width: 575.98px){.citybeauty-visible-signs-section .shop-container{height:120px}.citybeauty-visible-signs-section h1{font-size:28px}.citybeauty-visible-signs-section .shop-container p{font-size:14px;padding:2px}}@media (min-width: 768px){.citybeauty-visible-signs-section .py-md-0{padding-top:0!important;padding-bottom:0!important}}.citybeauty-visible-signs-section .desktop{display:block}.citybeauty-visible-signs-section .mobile{display:none}@media (max-width: 767.98px){.citybeauty-visible-signs-section .desktop{display:none}.citybeauty-visible-signs-section .mobile{display:block}}.citybeauty-visible-signs-section.lazy{opacity:0;transition:opacity .3s ease}.citybeauty-visible-signs-section.lazy.loaded{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.citybeauty-visible-signs-section.animate{animation:fadeInUp .6s ease-out}.citybeauty-visible-signs-section .shop-container{position:relative;overflow:hidden}.citybeauty-visible-signs-section .shop-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0c233f1a;opacity:0;transition:opacity .3s ease;z-index:1}.citybeauty-visible-signs-section .shop-container:hover:before{opacity:1}.citybeauty-visible-signs-section .shop-container p{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/19/assets/citybeauty-visible-signs.css.map */
