/*# sourceMappingURL=custom.min.css.map */
@font-face {
  font-family: "Amaze Normal";
  src: url("./fonts/amazr.ttf") format("truetype");
}
@font-face {
  font-family: "Quicksand Bold";
  src: url("./fonts/quicksand-bold.ttf") format("truetype");
}
@font-face {
  font-family: "Quicksand Light";
  src: url("./fonts/quicksand-light.ttf") format("truetype");
}
@font-face {
  font-family: "Quicksand Medium";
  src: url("./fonts/quicksand-medium.ttf") format("truetype");
}
@font-face {
  font-family: "Quicksand Regular";
  src: url("./fonts/quicksand-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Quicksand SemiBold";
  src: url("./fonts/quicksand-semibold.ttf") format("truetype");
}
.text-justify {
  text-align: justify;
}
.amazr {
  font-family: "Amaze Normal", sans-serif;
}
.quicksand_bold {
  font-family: "Quicksand Bold", sans-serif;
}
.quicksand_light {
  font-family: "Quicksand Light", sans-serif;
}
.quicksand_medium {
  font-family: "Quicksand Medium", sans-serif;
}
.quicksand_regular {
  font-family: "Quicksand Regular", sans-serif;
}
.quicksand_semibold {
  font-family: "Quicksand SemiBold", sans-serif;
}
.homeslider .swiper-slide {
  opacity: 0.1;
}
.homeslider .swiper-slide-active {
  opacity: 1 !important;
}
.catalog .swiper {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
}

.catalog .swiper-slide {
  background-position: center;
  background-size: cover;
  width: 250px;
  height: 200px;
  opacity: 0.1;
}
.catalog .swiper-slide-active {
  opacity: 1 !important;
}
.catalog .swiper-slide img {
  display: block;
  width: 100%;
}
.nft-hero {
  background-size: cover;
  background-position: bottom;
  padding: 100px 0 150px 0;
}

.nft-hero .bg-overlay {
  background-color: #000;
  opacity: 0.1;
}

:root,
[data-bs-theme="light"] {
  --vz-blue: #3577f1;
  --vz-indigo: #4b38b3;
  --vz-purple: #6559cc;
  --vz-pink: #f672a7;
  --vz-red: #f06548;
  --vz-orange: #f1963b;
  --vz-yellow: #ffbe0b;
  --vz-green: #d8a543;
  --vz-teal: #02a8b5;
  --vz-cyan: #299cdb;
  --vz-white: #fff;
  --vz-gray: #878a99;
  --vz-gray-dark: #343a40;
  --vz-gray-100: #f3f6f9;
  --vz-gray-200: #eff2f7;
  --vz-gray-300: #e9ebec;
  --vz-gray-400: #ced4da;
  --vz-gray-500: #adb5bd;
  --vz-gray-600: #878a99;
  --vz-gray-700: #495057;
  --vz-gray-800: #343a40;
  --vz-gray-900: #212529;
  --vz-primary: #4b38b3;
  --vz-secondary: #3577f1;
  --vz-success: #d8a543;
  --vz-info: #299cdb;
  --vz-warning: #ffbe0b;
  --vz-danger: #f06548;
  --vz-light: #f3f6f9;
  --vz-dark: #212529;
  --vz-primary-rgb: 75, 56, 179;
  --vz-secondary-rgb: 53, 119, 241;
  --vz-success-rgb: 216, 165, 67;
  --vz-info-rgb: 41, 156, 219;
  --vz-warning-rgb: 255, 190, 11;
  --vz-danger-rgb: 240, 101, 72;
  --vz-light-rgb: 243, 246, 249;
  --vz-dark-rgb: 33, 37, 41;
  --vz-primary-text-emphasis: #403098;
  --vz-secondary-text-emphasis: #2d65cd;
  --vz-success-text-emphasis: #dbc3a4;
  --vz-info-text-emphasis: #2385ba;
  --vz-warning-text-emphasis: #d9a209;
  --vz-danger-text-emphasis: #cc563d;
  --vz-light-text-emphasis: #ced4da;
  --vz-dark-text-emphasis: #343a40;
  --vz-primary-bg-subtle: #e4e1f4;
  --vz-secondary-bg-subtle: #e1ebfd;
  --vz-success-bg-subtle: #dbc3a4;
  --vz-info-bg-subtle: #dff0fa;
  --vz-warning-bg-subtle: #843b26;
  --vz-danger-bg-subtle: #fde8e4;
  --vz-light-bg-subtle: #f9fbfc;
  --vz-dark-bg-subtle: #e9ebec;
  --vz-primary-border-subtle: #b7afe1;
  --vz-secondary-border-subtle: #aec9f9;
  --vz-success-border-subtle: #dbc3a4;
  --vz-info-border-subtle: #a9d7f1;
  --vz-warning-border-subtle: #ffe59d;
  --vz-danger-border-subtle: #f9c1b6;
  --vz-light-border-subtle: #eff2f7;
  --vz-dark-border-subtle: #adb5bd;
  --vz-white-rgb: 255, 255, 255;
  --vz-black-rgb: 0, 0, 0;
  --vz-font-sans-serif: "Inter", sans-serif;
  --vz-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --vz-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --vz-body-font-family: var(--vz-font-sans-serif);
  --vz-body-font-size: 0.8125rem;
  --vz-body-font-weight: 400;
  --vz-body-line-height: 1.5;
  --vz-body-color: #212529;
  --vz-body-color-rgb: 33, 37, 41;
  --vz-body-bg: #f2f2f7;
  --vz-body-bg-rgb: 242, 242, 247;
  --vz-emphasis-color: #212529;
  --vz-emphasis-color-rgb: 33, 37, 41;
  --vz-secondary-color: #878a99;
  --vz-secondary-color-rgb: 135, 138, 153;
  --vz-secondary-bg: #fff;
  --vz-secondary-bg-rgb: 255, 255, 255;
  --vz-tertiary-color: rgba(33, 37, 41, 0.5);
  --vz-tertiary-color-rgb: 33, 37, 41;
  --vz-tertiary-bg: #eff2f7;
  --vz-tertiary-bg-rgb: 239, 242, 247;
  --vz-heading-color: #495057;
  --vz-link-color: #4b38b3;
  --vz-link-color-rgb: 75, 56, 179;
  --vz-link-decoration: none;
  --vz-link-hover-color: #4b38b3;
  --vz-link-hover-color-rgb: 75, 56, 179;
  --vz-code-color: #f672a7;
  --vz-highlight-color: #212529;
  --vz-highlight-bg: #fcf8e3;
  --vz-border-width: 1px;
  --vz-border-style: solid;
  --vz-border-color: #e9ebec;
  --vz-border-color-translucent: #ced4da;
  --vz-border-radius: 0.25rem;
  --vz-border-radius-sm: 0.2rem;
  --vz-border-radius-lg: 0.3rem;
  --vz-border-radius-xl: 1rem;
  --vz-border-radius-xxl: 2rem;
  --vz-border-radius-2xl: var(--vz-border-radius-xxl);
  --vz-border-radius-pill: 50rem;
  --vz-box-shadow: 0 3px 3px rgba(56, 65, 74, 0.1);
  --vz-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --vz-box-shadow-lg: 0 5px 10px rgba(30, 32, 37, 0.12);
  --vz-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --vz-focus-ring-width: 0.25rem;
  --vz-focus-ring-opacity: 0.25;
  --vz-focus-ring-color: rgba(var(--vz-primary-rgb), 0.25);
  --vz-form-valid-color: #d8a543;
  --vz-form-valid-border-color: #d8a543;
  --vz-form-invalid-color: #f06548;
  --vz-form-invalid-border-color: #f06548;
}

[data-bs-theme="dark"] {
  color-scheme: dark;
  --vz-body-color: #ced4da;
  --vz-body-color-rgb: 206, 212, 218;
  --vz-body-bg: #1a1d21;
  --vz-body-bg-rgb: 26, 29, 33;
  --vz-emphasis-color: #fff;
  --vz-emphasis-color-rgb: 255, 255, 255;
  --vz-secondary-color: #878a99;
  --vz-secondary-color-rgb: 135, 138, 153;
  --vz-secondary-bg: #212529;
  --vz-secondary-bg-rgb: 33, 37, 41;
  --vz-tertiary-color: rgba(206, 212, 218, 0.75);
  --vz-tertiary-color-rgb: 206, 212, 218;
  --vz-tertiary-bg: #2a2d31;
  --vz-tertiary-bg-rgb: 42, 45, 49;
  --vz-primary-text-emphasis: #6f60c2;
  --vz-secondary-text-emphasis: #5d92f4;
  --vz-success-text-emphasis: #d8a543;
  --vz-info-text-emphasis: #54b0e2;
  --vz-warning-text-emphasis: #ffcb3c;
  --vz-danger-text-emphasis: #f3846d;
  --vz-light-text-emphasis: #535659;
  --vz-dark-text-emphasis: #5f6164;
  --vz-primary-bg-subtle: rgba(75, 56, 179, 0.15);
  --vz-secondary-bg-subtle: rgba(53, 119, 241, 0.15);
  --vz-success-bg-subtle: #d8a543;
  --vz-info-bg-subtle: rgba(41, 156, 219, 0.15);
  --vz-warning-bg-subtle: rgba(255, 190, 11, 0.15);
  --vz-danger-bg-subtle: rgba(240, 101, 72, 0.15);
  --vz-light-bg-subtle: #25282c;
  --vz-dark-bg-subtle: #313437;
  --vz-primary-border-subtle: #312474;
  --vz-secondary-border-subtle: #1b3c79;
  --vz-success-border-subtle: #d8a543;
  --vz-info-border-subtle: #154e6e;
  --vz-warning-border-subtle: #805f06;
  --vz-danger-border-subtle: #783324;
  --vz-light-border-subtle: #35383c;
  --vz-dark-border-subtle: #3c3f42;
  --vz-heading-color: #ced4da;
  --vz-link-color: #dbd7f0;
  --vz-link-hover-color: #e2dff3;
  --vz-link-color-rgb: 219, 215, 240;
  --vz-link-hover-color-rgb: 226, 223, 243;
  --vz-code-color: #f672a7;
  --vz-highlight-color: #ced4da;
  --vz-highlight-bg: #664c04;
  --vz-border-color: #32383e;
  --vz-border-color-translucent: #32383e;
  --vz-form-valid-color: #dbc3a4;
  --vz-form-valid-border-color: #dbc3a4;
  --vz-form-invalid-color: #f3846d;
  --vz-form-invalid-border-color: #f3846d;
}
.navbar-landing .navbar-nav .nav-item .nav-link {
  font-size: 32px !important;
  font-family: "Amaze Normal", sans-serif !important;
}
.navbar-menu .navbar-nav .nav-link {
  font-size: 32px !important;
  font-family: "Amaze Normal", sans-serif !important;
}
.navbar-menu .navbar-nav .nav-sm .nav-link {
  font-size: 32px !important;
  font-family: "Amaze Normal", sans-serif !important;
}
.section.bg-843b26 {
  background-color: #843b26 !important;
}
.text-dbc3a4 {
  --vz-text-opacity: 1;
  color: #dbc3a4 !important;
}
.btn.btn-dbc3a4 {
  background-color: #8a454c !important;
  color: #fff !important;
}

.ecommerce-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ecommerce-product .sidebar {
  width: 350px;
}
.ecommerce-product .sidebar.small-sidebar {
  width: 280px;
}
.ecommerce-product .offer-bar {
  width: 350px;
}
.ecommerce-product .offer-bar .offer-banner {
  height: 520px;
}
.element-item {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.element-item .gallery-product img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.element-item .product-btn {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
  position: relative;
}
.element-item .product-btn .add-btn {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.element-item .gallery-product-actions {
  position: absolute;
  top: 15px;
  right: 15px;
  opacity: 0;
}
.element-item .gallery-product-actions .product-action {
  width: 34px;
  height: 34px;
}
.element-item:hover .gallery-product img {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.element-item:hover .gallery-product-actions {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1;
}
.element-item:hover .product-btn {
  -webkit-transform: translateY(-27px);
  transform: translateY(-27px);
  opacity: 1;
}
.ecommerce-product-widgets {
  background-color: var(--tb-body-bg);
}
.ecommerce-product-widgets .action {
  position: absolute;
  top: 10px;
  right: 10px;
}
.ecommerce-product-widgets .label {
  position: absolute;
  left: 10px;
  top: 10px;
}
.ecommerce-deals-widgets .gallery-product img {
  height: 300px;
  width: 100%;
}
.ecommerce-deals-widgets .countdown-deals .count-title {
  display: none;
}
.ecommerce-deals-widgets .countdown-deals .count-num {
  font-size: 18px;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-filter: blur(15%);
  filter: blur(15%);
}
.ecommerce-deals-widgets .content {
  margin-top: -120px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ecommerce-deals-widgets:hover .content {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.insta-img {
  background-color: #7c6bff;
  display: block;
  overflow: hidden;
  position: relative;
}
.insta-img img {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.insta-img i {
  opacity: 0;
  position: absolute;
  inset: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: 35px;
  color: #fff;
  -webkit-transform: scale(1.5) rotate(-15deg);
  transform: scale(1.5) rotate(-15deg);
}
.insta-img:hover img {
  -webkit-transform: scale(1.2) rotate(-3deg);
  transform: scale(1.2) rotate(-3deg);
  opacity: 0.4;
}
.insta-img:hover i {
  opacity: 1;
  -webkit-transform: scale(1) rotate(0);
  transform: scale(1) rotate(0);
}

.product-widget {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.product-widget .product-menu {
  position: absolute;
  right: -0.6rem;
  top: 0.6rem;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.product-widget .product-menu li a {
  height: 42px;
  width: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--tb-body-color);
  background-color: var(--tb-secondary-bg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.product-widget .product-menu li a:hover {
  color: #4b93ff;
}
.product-widget .product-menu li .bookmark:hover {
  color: #f1be46;
}
.product-widget .product-menu li .bookmark.active {
  color: #f1be46;
}
.product-widget .product-menu li .bookmark.active i::before {
  content: "\f586";
}
.product-widget .product-btn {
  position: absolute;
  bottom: -0.6rem;
  left: 0.6rem;
  right: 0.6rem;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.product-widget .product-img-2 {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  display: none;
}
.product-widget:hover {
  -webkit-box-shadow: 0 5px 10px rgba(135, 138, 153, 0.12);
  box-shadow: 0 5px 10px rgba(135, 138, 153, 0.12);
}
.product-widget:hover .product-menu {
  right: 0.6rem;
  opacity: 1;
}
.product-widget:hover .product-btn {
  opacity: 1;
  bottom: 0.6rem;
}
.product-widget:hover .product-img-main {
  display: none;
}
.product-widget:hover .product-img-2 {
  opacity: 1;
  display: inline-block;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.hidden-product {
  display: none;
}
.category-widgets-main {
  overflow: hidden;
}
.category-widgets-main img {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.category-widgets-main .widgets-wrapper {
  inset: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 25px;
}
.category-widgets-main:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.category-widgets-main::before {
  content: "";
  width: 0;
  height: 2px;
  position: absolute;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background: rgba(11, 23, 41, 0.1);
  left: 50%;
  top: 10px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.category-widgets-main::after {
  content: "";
  width: 0;
  height: 2px;
  position: absolute;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background: rgba(11, 23, 41, 0.1);
  left: 50%;
  bottom: 10px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.category-widgets-main .effect::after,
.category-widgets-main .effect::before {
  content: "";
  width: 2px;
  height: 0;
  position: absolute;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background: rgba(11, 23, 41, 0.1);
}
.category-widgets-main .effect::before {
  left: 10px;
  top: 50%;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.category-widgets-main .effect::after {
  right: 10px;
  top: 50%;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.category-widgets-main:hover::after,
.category-widgets-main:hover::before {
  width: calc(100% - 20px);
  left: 10px;
}
.category-widgets-main:hover .effect::after,
.category-widgets-main:hover .effect::before {
  top: 10px;
  height: calc(100% - 20px);
}
