@import url(https://fonts.googleapis.com/css?family=Gafata|Montez|Averia+Sans+Libre|Vampiro+One);
@import url('https://fonts.googleapis.com/css2?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');
@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@100&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,300&family=Open+Sans:wght@300;700&family=Varela+Round&display=swap');


@font-face {
    font-family: 'laurenregular';
    src: url('css/font/lauren-regular.woff2') format('woff2'),
        url('css/font/lauren-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'donau_uppercaseneue';
    src: url('css/font/donau_neue_uppercase.woff2') format('woff2'),
        url('css/font/donau_neue_uppercase.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

* {
    padding: 0;
    margin: 0;

}



ul li .drop {
    color: #000000 !important;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;

}


element.style {
    width: 369.333px;
    margin-right: 1px;
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-lg,
.navbar>.container-md,
.navbar>.container-sm,
.navbar>.container-xl,
.navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: center;
    height: 64px;

}

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: 40px;
    font-family: 'donau_uppercaseneue';
    text-transform: uppercase;
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap;
}

.container {
    height: 100%;
}

.card-img-top {
    height: 406px;
}

.font1 {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    color: rgb(0, 0, 0) !important;
}

.font1:hover {
    color: #fd78ff !important;
    border-bottom: 2px solid #d478ff;
}

#cont {
    /* border-bottom: 2px solid #ebc2ff81; */

}

#collect {
    color: #bf00ff !important;
    font-family: 'Gloock', serif;
    font-size: 45px;
    font-weight: bold;
}

.text-center-mt-5-mb-4 {
    color: rgb(162, 40, 183);
    font-family: 'Gloock', serif;
    font-size: 45px;
    font-weight: bold;
}

.img3 img {
    height: 620px;

}


#row1 {
    border-bottom: 2px solid #ebc2ff98;
    height: 100%;
}

/* /* .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    /* padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5); */
/* margin-top: var(--bs-gutter-y);
} */
/* .dropdown-toggle {
    white-space: nowrap;
} */

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    /* border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent; */
    border: none;
}

.arival {
    color: #bf00ff !important;
    font-family: 'Gloock', serif;
    font-size: 45px;
    font-weight: bold;

}

.dropdown-toggle {
    text-decoration: none;
}

#text {
    padding: 5px 5px 5px 5px;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
}

.bg-black {
    color: #ffffff !important;

}

#button {
    border: 1px solid rgb(255, 57, 139) !important;
    background-color: rgb(255, 57, 139) !important;
    color: #ffffff !important;
}

.btn {
    color: #8d1efc !important;

}

.position-relative {
    color: #8d1efc !important;

}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {

    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #6200ee;
    display: inline-block;
    cursor: pointer;
    border-radius: 50%;
}


.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {

    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

#wd {
    list-style-type: none;
}

/* element.style {
    width: auto;
    margin-right: 0px;

} */
.offer {
    color: #fb74cc !important;
    font-size: 0.9rem;
    font-weight: bold;
}

.btn.badge {
    position: relative;
    /* top: 20px; */
}

.owl-item :active {
    width: none;
    margin-right: 1px;
}


element.style {
    transform: translate3d(0px, 0px, 0px);
    transition: all 0s ease 0s;
    width: auto;
}

element.style {
    width: none;
    margin-right: 10px;
}

.url {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.imgs img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center;
}

@media (min-width:992px) {
    .imgs img {
        width: 100%;
        height: 300px;
        object-fit: cover;
        object-position: center;
    }
}

.imgs {

    background-size: cover;
    transition: all 1.1s;
}

#imgq {
    width: 50px;
    height: 50px;
    object-fit: cover;
}

.c-1 img {
    height: 360px;
    object-fit: cover;
    overflow: hidden;

}

.ri {
    overflow: hidden;
}



.url:Hover .imgs {
    transform: scale(1.2);

}

.dropdown-menu {
    border: none;

}



.modal-header {
    border-bottom: 1px solid #f5c8ff;
}

.text-white {
    font-family: 'Gafata';
}

.p-2 {
    text-decoration: none;
    color: rgb(255, 255, 255);
    background: none;
    border: 2px solid rgb(255, 255, 255) !important;
    width: 150px;

}

.p-2:hover {
    color: rgb(255, 255, 255);
    background-color: #fc1ed0 !important;
    border: 2px solid #ffffff !important;
    width: 150px;
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid #f1b1ff;
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius);
}

.dd {
    font-size: 13px;
    color: #a9a9a9;
    text-align: start;
    font-weight: bold;
}

input:focus,
button:focus,
.input-filed:focus {
    outline: none;
    box-shadow: none;
}

.input-filed:disabled,
.input-filed[readonly] {
    background-color: #fff;
}

.button-container .input-filed {
    max-width: 80px;
    text-align: center;
    display: inline-block;
    margin: 0px 5px;
}

.input-filed {
    width: 33px;
    height: 33px;
    background-color: #ffffff;
    border: 1px solid rgb(230, 147, 255);
    color: rgb(230, 147, 255) !important;
    text-align: center;
    border-radius: .25rem;
}



.inc,
.dec {
    width: 33px;
    height: 33px;
    background-color: #ffffff;
    border: 1px solid rgb(230, 147, 255);
    color: rgb(230, 147, 255);
    text-align: center;
    border-radius: .25rem;

}

.inc:hover,
.dec:hover {
    background-color: rgb(230, 147, 255);
    border: 1px solid #fff;
    color: #ffffff;
}



.shop1 {
    text-decoration: none;
    color: #9500ff !important;
}

.modal-title {
    color: #ff00f2;
    font-family: 'Anton', sans-serif;
    font-family: 'Antonio', sans-serif;
    font-family: 'Oswald', sans-serif;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
    color: #d5b2f6;
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2);
}

/* button 3 */
.custom-btn {
    width: 100px;
    height: 37px;
    color: #fff;
    border-radius: none;
    padding: 10px 25px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 13px;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    outline: none;
}

.btn-3 {
    background: rgb(255, 255, 255);
    width: 100px;
    color: #9500ff !important;
    height: 37px;
    line-height: 42px;
    padding: 0;
    border: 1px solid #9500ff;
}

.btn-3 span {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}



.btn-3:before,
.btn-3:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    background: rgb(255, 152, 234);
    transition: all 0.3s ease;
}

.btn-3:before {
    height: 0%;
    width: 2px;
}

.btn-3:after {
    width: 0%;
    height: 2px;
}

.btn-3:hover {
    background: transparent;
    box-shadow: none;
    border: none;
}

.btn-3:hover:before {
    height: 100%;
}

.btn-3:hover:after {
    width: 100%;
}

.btn-3 span:hover {
    color: rgb(255, 152, 234);
}

.btn-3 span:before,
.btn-3 span:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    background: rgb(255, 152, 234);
    transition: all 0.3s ease;
}

.btn-3 span:before {
    width: 2px;
    height: 0%;
}

.btn-3 span:after {
    width: 0%;
    height: 2px;
}

.btn-3 span:hover:before {
    height: 100%;
}

.btn-3 span:hover:after {
    width: 100%;
}


a {
    text-decoration: none;
}

a .card-title {
    color: rgb(0, 0, 0);
    font-size: 0.9rem;
    /* color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)); */
    font-weight: bold;
    text-transform: uppercase;
}

a .card-title:hover {
    color: rgb(255, 0, 132);
    border-bottom: 1px solid rgb(255, 0, 132);

}

.font-2 {
    font-family: 'laurenregular';
    text-align: center;
    font-size: 85px;
    color: #fff;
}

.discount {
    color: #7e7e7e;
    font-size: 0.9rem;
}

.prices {
    font-size: 0.9rem;
    ;
}

.discount,
.prices {
    font-weight: bold;
}

.discount::before {
    content: '';
    position: absolute;
    height: 1px;
    width: 64px;
    color: #7e7e7e;
    top: 82%;
    left: 19px;
    background: #707070;
    font-weight: bold;
}

.s1 {
    color: #7e7e7e;
    font-size: 0.8rem;
}

.s2 {
    font-size: 0.8rem;
    font-weight: bold;

}

.s1,
.s2 {
    font-weight: bold;
    font-size: 0.8rem;
}

#say1 {
    background-color: #bf00ff !important;
    color: #ffffff !important;
}

#cont2 {
    background-color: #bf00ff !important;
    color: #ffffff !important;
}

#r2 {
    background-color: #ffc9af;
}

.bi-heart {
    color: rgb(0, 0, 0) !important;
    margin: auto;
    font-size: 15px;
}

.bi-person-circle {
    color: rgb(0, 0, 0) !important;
    margin: auto;
    font-size: 20px;
}

.dropdown-toggle {
    color: rgb(0, 0, 0) !important;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border: none !important;
}

.s2::before {
    content: '';
    position: absolute;
    height: 1px;
    width: 50px;
    color: #7e7e7e;
    top: 85.7%;
    left: 19px;
    background: #707070;
    font-weight: bold;
}

#Cbody {
    position: absolute;
    width: 100%;
    height: 100%;
    right: -100%;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #ff09c675;
    backdrop-filter: blur(5px);
    color: #ffff;
    transition: 2s;

}

.c-1:hover #Cbody {
    right: 0;
    overflow: hidden;
}


#collection {
    font-family: 'Great Vibes', cursive;
}

#button:hover {
    color: #ffff !important;
    background-color: rgba(255, 0, 132);
    border: 1px solid rgba(255, 0, 132) !important;

}

#column1 {
    background-color: #ffbca0 !important;
}

#us {
    display: flex;
    justify-content: center;
    flex-direction: column;
    background-color: #ffc9af;
}

#js {
    background-color: #ffc9af !important;
}

.dropdown-item {
    /* border-top: 1px solid #ffdae6 !important; */
}

.dropdown-item i {
    font-size: 20px;
    color: #ff0051 !important;
}

.dropdown-item:hover {
    background-color: #ffe4dd !important;

}

.dropdown-item span {
    font-size: 17px;
    text-transform: uppercase;

}

.dropdown-item i:hover {
    color: #ff01ad !important;
}

.dropdown-item span:hover {

    color: #ff0051 !important;
}


/*  .img3 {
     width: 2000px;
    height: 600px; 
}*/

.dropdown-item {
    color: #d478ff;
    font-size: 13px;
}

#ro1 {
    height: 60px;

}

#craf1 {
    height: 60px;
    justify-content: center;

}

.s1 {
    color: #7e7e7e;
    font-size: 0.8rem;
}

.s2 {
    font-size: 0.8rem;
    font-weight: bold;
    color: black;

}

.s1,
.s2 {
    font-weight: bold;
    font-size: 0.8rem;
}

.s2::before {
    content: '';
    position: absolute;
    height: 1px;
    width: 50px;
    color: #7e7e7e;
    top: 80.3%;
    left: 19px;
    background: #707070;
    font-weight: bold;
}

/* .bi {
    color: rgb(167, 16, 255) !important;
    margin: auto;

} */
.word-1 {
    font-family: 'laurenregular';
}

.img-thumbnail {
    padding: .25rem;
    background-color: #ee74c7;
    border: var(--bs-border-width) solid #ff01ad;
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto;
}

.owner {
    font-family: 'laurenregular';
}

.brand1 {

    font-size: 43px;
    font-family: 'donau_uppercaseneue';
    text-transform: uppercase;
}
