/*!
 * Bootstrap Subset for Beautyfashionshop
 * Based on Bootstrap v4.4.1 — only classes actually used in the theme.
 * Full Bootstrap was 196KB/160KB minified; this covers all ~15 used class patterns.
 *
 * Included: container, row, col-*, d-block, d-none, d-{bp}-*, w-100,
 *           mt-3, mb-5, card, card-link, btn, btn-default, dropdown, nav-link
 */
*,*:before,*:after{box-sizing:border-box}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:15px;padding-left:15px}.col-1{flex:0 0 auto;width:8.333333%}.col-2{flex:0 0 auto;width:16.666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.333333%}.col-5{flex:0 0 auto;width:41.666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.333333%}.col-8{flex:0 0 auto;width:66.666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.333333%}.col-11{flex:0 0 auto;width:91.666667%}.col-12{flex:0 0 auto;width:100%}.col-xs-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-2{flex:0 0 auto;width:16.666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-9{flex:0 0 auto;width:75%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.333333%}.col-lg-5{flex:0 0 auto;width:41.666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.333333%}.col-lg-8{flex:0 0 auto;width:66.666667%}}@media (min-width:1200px){.col-xl-6{flex:0 0 auto;width:50%}}.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline-block{display:inline-block !important}@media (min-width:768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}}@media (min-width:992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}}@media (min-width:1200px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.justify-content-between{justify-content:space-between !important}.justify-content-center{justify-content:center !important}.align-items-center{align-items:center !important}.mt-3{margin-top:1rem !important}.mb-5{margin-bottom:3rem !important}.w-100{width:100% !important}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-link{color:inherit;text-decoration:none}.card-link:hover{text-decoration:underline}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s,background-color .15s,border-color .15s;cursor:pointer}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover{background-color:#e6e6e6;border-color:#adadad}.dropdown{position:relative}.nav-link{display:block;padding:.5rem 1rem;color:inherit;text-decoration:none;transition:color .15s}.nav-link:hover{color:#0d6efd}.img-fluid{max-width:100%;height:auto}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}