body{font-family:'Karla',sans-serif;color:#3c3c3c}
a{color:#3c3c3c;text-decoration:none}
a:hover{color:#f8938b}
a.link-color,a.link-color:hover{color:#f8938b}
.lead{font-size: 1.2rem;font-weight: 300;}
.text-muted{color:#f8938b!important;}
.btn-info,.btn-info:focus,.btn-info:active{color: #fff;border-color: #f8938b;background-color:#f8938b;font-weight:bold;text-transform:uppercase;}
.btn-info:hover{color:#f8938b;border-color:#f8938b;background-color:#fff}
.header-container{box-shadow:0 4px 17px 0 rgb(0 0 0 / 10%);background-color:#fff!important}
.header-container .container{max-width:960px}
.flex-equal>*{flex:1}
.header-icon-link{font-size:18px;position:relative;}
a.header-icon-link-seperator::after{content:"|";margin:0 25px;color:#e0e0e0}
.menu-non-mobile>li.nav-item.dropdown:hover>ul.dropdown-menu{display:block}
.dropdown-submenu{position:relative}
.dropdown-submenu:hover>.dropdown-menu{display:block;left:100%;top:0}
.dropdown-submenu > a.dropdown-item::after{content: ">";float: right;font-size: 12px;margin-top: 2px;}
.menu-mobile{display:none;}
.menu-non-mobile{display:inherit;}
.mobile-menu-open{display:none;}
.menu-mobile ul.dropdown-menu li.dropdown ul.dropdown-menu li a.dropdown-item{margin-left:20px}
.menu-mobile ul.dropdown-menu-sub{list-style-type:none;}
body.offcanvas-active{overflow:hidden}
.offcanvas-header{display:none}
.screen-darken{height:100%;width:0;z-index:30;position:fixed;top:0;right:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,0.6);transition:opacity .2s linear,visibility .2s,width 2s ease-in}
.screen-darken.active{z-index:10;transition:opacity .3s ease,width 0s;opacity:1;width:100%;visibility:visible}
.dropdown-menu{padding:0;border:1px solid rgb(0 0 0 / 5%);border-radius:3px}
.dropdown-item{color:#3c3c3c;font-size:15px}
.dropdown-item:focus,.dropdown-item:hover{color:#3c3c3c;background-color:#f7efee}
.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}
.marketing h2{font-weight:400}
.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}
.featurette-divider{margin:5rem 0}
.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}
.row div.insta-block:nth-child(n + 3){margin-top: 20px;}
.insta-block-img{border-radius:4px;box-shadow:0 4px 17px 0 rgb(0 0 0 / 10%)}
.b-example-divider{height:3rem;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15)}
.bi{vertical-align:-.125em;fill:currentColor}
.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1rem;font-size:2rem;color:#fff;border-radius:.75rem}
.icon-link{display:inline-flex;align-items:center}
.icon-link>.bi{margin-top:.125rem;margin-left:.125rem;transition:transform .25s ease-in-out;fill:currentColor}
.icon-link:hover>.bi{transform:translate(.25rem)}
.icon-square{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.5rem;border-radius:.75rem}
.rounded-4{border-radius:.5rem}
.rounded-5{border-radius:1rem}
.text-shadow-1{text-shadow:0 .125rem .25rem rgba(0,0,0,.25)}
.text-shadow-2{text-shadow:0 .25rem .5rem rgba(0,0,0,.25)}
.text-shadow-3{text-shadow:0 .5rem 1.5rem rgba(0,0,0,.25)}
.section-card-products .card-cover{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:450px;}
.product-detail li a{color: #000;font-weight: bold;font-size: 15px;text-transform:uppercase;background-color:#fff;border-radius:4px;padding:3px 10px;box-shadow:0 4px 17px 0 rgb(0 0 0 / 10%)}
.product-detail li a:hover{color:#000}
.bar-notification{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;padding:15px 25px 15px 10px;line-height:16px;color:#fff;opacity:0.95}
.bar-notification.success{background-color:#4bb07a}
.bar-notification.error{background-color:#e4444c}
.bar-notification.warning{background-color:#f39c12}
.bar-notification .content{margin:0 10px 0 0}
.bar-notification .content a{color:#fff;text-decoration:underline}
.bar-notification .close{position:absolute;top:0;right:0;width:32px;height:32px;margin:7px;background:#fff url('/Themes/DefaultClean/Content/images/close.png') center no-repeat;cursor:pointer}
.admin-header-links{background-color:#3c3c3c;text-align:center;color:#eee}
.admin-header-links *{display:inline-block;margin:0 10px;line-height:35px;font-size:12px;font-weight:bold}
.admin-header-links a,.admin-header-links a:hover{color:#fd2b81}
.admin-header-links .impersonate{display:inline-block}
.admin-header-links .impersonate a{background-color:#555;padding:0 15px}
.admin-header-links .impersonate a:hover{background-color:#666}
.eu-cookie-bar-notification{position:fixed;bottom:0%;right:0%;z-index:1050;width:100%;height:auto;margin:0;border-top:1px solid #ddd;box-shadow:0 0 2px rgba(0,0,0,0.15);background-color:#fff;padding:0;text-align:center}
.eu-cookie-bar-notification .text{margin-bottom:0;line-height:20px;background-color:transparent;color:#3c3c3c;padding:0;font-size:13px;font-weight:bold}
.eu-cookie-bar-notification button{min-width:60px;margin:10px 20px 10px;border:none;background-color:#333;padding:0;font-size:12px;color:#fff}
.eu-cookie-bar-notification button:hover{background-color:#fd2b81}
.eu-cookie-bar-notification a{color:#fd2b81}
.eu-cookie-bar-notification a:hover{text-decoration:underline}
.header-links-accounts{position:relative;}
.cart-qty{position: absolute;background-color:#f8938b;border-radius: 50%;padding: 1px 0 0;font-size: 10px;color: #fff;font-weight: bold;width:15px;text-align:center;}
.flyout-cart{display:none;}
footer{font-size:15px;}
footer ul li{margin-bottom:10px;}
footer ul li:last-child{margin-bottom:0px;}
footer .footer-copyright{font-size:12px;}
footer .footer-copyright a{color:#f8938b;font-weight:bold;}
footer h6.title{color:#f8938b;font-weight:bold;text-transform:uppercase;}
.homepage-category .slick-slide{margin:0 10px!important;}
.homepage-category .card{border:0}
.homepage-category .card .img-fluid.rounded{border-radius:10px!important}
.homepage-category .card h5.dress-name{font-size:17px;line-height:1.2;font-weight:normal;color:#333;}
.homepage-category .card h5.dress-name a{font-size:15px;text-transform:uppercase;letter-spacing:0.5px;}
ul.slick-dots{list-style:none;padding-left:0;text-align:center}
ul.slick-dots li{display:inline-flex;margin-right:10px}
ul.slick-dots li:last-child{margin-right:0px}
ul.slick-dots li button{border:1px solid #ddd;background-color:#fff;border-radius:10px;padding:5px;font-size:0}
ul.slick-dots li.slick-active button{background-color:#f8938b;border-color:#f8938b}
.head-notification{text-align:center;background-color:#f8938b;color:#fff;padding:15px 0;font-size:13px;line-height:0;text-transform:capitalize;}
@media(min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}
.featurette-heading{font-size:50px}
}
@media(min-width:62em){.featurette-heading{margin-top:7rem}
}
@media(min-width:768px){.flex-md-equal>*{flex:1}
}
@media(min-width:1001px){
header>ul.nav>li>a{color:#3c3c3c;font-size:15px}
header>ul.nav>li>a:hover{color:#f8938b}
header>ul.nav>li>a::after{content:"/";color:#bbb;margin-left:20px}
header>ul.nav>li:last-child>a::after{content:"/";color:transparent}
.flyout-cart{position:absolute;top:27px;right:-20px;z-index:100;width:300px;box-shadow:0 0 2px rgba(0,0,0,0.25);background-color:#fff}
.flyout-cart.active{display:block}
.mini-shopping-cart{padding:12px;text-align:left;font-size:12px}
.mini-shopping-cart .count{padding:5px 0 15px;color:#444}
.mini-shopping-cart .count a{margin:0 2px;font-weight:bold;color:#444}
.mini-shopping-cart .items{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 20px}
.mini-shopping-cart .item{overflow:hidden;padding:10px 0}
.mini-shopping-cart .picture{float:left;width:70px;text-align:center}
.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}
.mini-shopping-cart .picture a:before{content:"";display:block;padding-top:100%}
.mini-shopping-cart .picture img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}
.mini-shopping-cart .picture+.product{margin:0 0 0 80px;border:0;min-height:0}
.mini-shopping-cart .name{margin:0 0 10px;font-size:14px}
.mini-shopping-cart .name a{color:#333}
.mini-shopping-cart .name a:hover{color:#fd2b81}
.mini-shopping-cart .attributes{margin:5px 0;color:#444}
.mini-shopping-cart .totals{margin:0 0 12px;font-size:14px}
.mini-shopping-cart .totals strong{font-size:16px;color:#444}
.mini-shopping-cart .buttons{margin:0 0 5px}
.mini-shopping-cart input[type="button"]{display:inline-block;border:0;background-color:#333;padding:10px 20px;font-size:12px;color:#fff;text-transform:uppercase}
.mini-shopping-cart input[type="button"]:hover{background-color:#fd2b81}
}
@media(max-width:767px){.order-xs-1{order:1 !important;}
.order-xs-2{order:2 !important;}
.menu-mobile{display:block;}
.menu-non-mobile{display:none;}
.mobile-menu-open{display:block;position: absolute;right: 30px;top: 10px;font-size: 23px;}
.text-center-mobile{text-align:center!important;}
.header-container .py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important;}
.row div.insta-block{margin-top:10px;}
.row div.insta-block:nth-child(n + 3) {margin-top: 10px;}
}
@media all and (max-width:991px){.offcanvas-header{display:block}
.mobile-offcanvas{visibility:hidden;transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100%;z-index:1200;width:80%;overflow-y:scroll;overflow-x:hidden;transition:visibility .3s ease-in-out,transform .3s ease-in-out}
.mobile-offcanvas.show{visibility:visible;transform:translateX(0)}
.mobile-offcanvas .container,.mobile-offcanvas .container-fluid{display:block}
.f-mt{margin-top:20px}
}
.newsletter-message{font-size:14px;margin-top:10px;}
@media all and (max-width:400px){.section-card-products h1.display-5{font-size:28px;}
.footer-copyright .text-end{text-align:left!important}
}
@media all and (max-width:350px){.section-card-products h1.display-5{font-size:23px;}
}
@media all and (max-width:768px){.footer-copyright .text-end{text-align:left!important}
.head-notification{padding:15px 10px;font-size:10px;}
}