/*
.noscroll{overflow: hidden;}.img-fluid {max-width: 100%;height: auto;}.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container-sm, .container {max-width: 540px;}}@media (min-width: 768px) {.container-md, .container-sm, .container {max-width: 720px;}}@media (min-width: 992px) {.container-lg, .container-md, .container-sm, .container {max-width: 960px;}}@media (min-width: 1200px) {.container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1140px;}}@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1320px;}}.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-0.5 * var(--bs-gutter-x));margin-left: calc(-0.5 * var(--bs-gutter-x));}.row > * {flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}.col {flex: 1 0 0%;}.row-cols-auto > * {flex: 0 0 auto;width: auto;}.row-cols-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-auto {flex: 0 0 auto;width: auto;}.col-1 {flex: 0 0 auto;width: 8.33333333%;}.col-2 {flex: 0 0 auto;width: 16.66666667%;}.col-3 {flex: 0 0 auto;width: 25%;}.col-4 {flex: 0 0 auto;width: 33.33333333%;}.col-5 {flex: 0 0 auto;width: 41.66666667%;}.col-6 {flex: 0 0 auto;width: 50%;}.col-7 {flex: 0 0 auto;width: 58.33333333%;}.col-8 {flex: 0 0 auto;width: 66.66666667%;}.col-9 {flex: 0 0 auto;width: 75%;}.col-10 {flex: 0 0 auto;width: 83.33333333%;}.col-11 {flex: 0 0 auto;width: 91.66666667%;}.col-12 {flex: 0 0 auto;width: 100%;}.offset-1 {margin-left: 8.33333333%;}.offset-2 {margin-left: 16.66666667%;}.offset-3 {margin-left: 25%;}.offset-4 {margin-left: 33.33333333%;}.offset-5 {margin-left: 41.66666667%;}.offset-6 {margin-left: 50%;}.offset-7 {margin-left: 58.33333333%;}.offset-8 {margin-left: 66.66666667%;}.offset-9 {margin-left: 75%;}.offset-10 {margin-left: 83.33333333%;}.offset-11 {margin-left: 91.66666667%;}.g-0, .gx-0 {--bs-gutter-x: 0;}.g-0, .gy-0 {--bs-gutter-y: 0;}.g-1, .gx-1 {--bs-gutter-x: 0.25rem;}.g-1, .gy-1 {--bs-gutter-y: 0.25rem;}.g-2, .gx-2 {--bs-gutter-x: 0.5rem;}.g-2, .gy-2 {--bs-gutter-y: 0.5rem;}.g-3, .gx-3 {--bs-gutter-x: 1rem;}.g-3, .gy-3 {--bs-gutter-y: 1rem;}.g-4, .gx-4 {--bs-gutter-x: 1.5rem;}.g-4, .gy-4 {--bs-gutter-y: 1.5rem;}.g-5, .gx-5 {--bs-gutter-x: 3rem;}.g-5, .gy-5 {--bs-gutter-y: 3rem;}@media (min-width: 576px) {.col-sm {flex: 1 0 0%;}.row-cols-sm-auto > * {flex: 0 0 auto;width: auto;}.row-cols-sm-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-sm-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-sm-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-sm-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-sm-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-sm-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-sm-auto {flex: 0 0 auto;width: auto;}.col-sm-1 {flex: 0 0 auto;width: 8.33333333%;}.col-sm-2 {flex: 0 0 auto;width: 16.66666667%;}.col-sm-3 {flex: 0 0 auto;width: 25%;}.col-sm-4 {flex: 0 0 auto;width: 33.33333333%;}.col-sm-5 {flex: 0 0 auto;width: 41.66666667%;}.col-sm-6 {flex: 0 0 auto;width: 50%;}.col-sm-7 {flex: 0 0 auto;width: 58.33333333%;}.col-sm-8 {flex: 0 0 auto;width: 66.66666667%;}.col-sm-9 {flex: 0 0 auto;width: 75%;}.col-sm-10 {flex: 0 0 auto;width: 83.33333333%;}.col-sm-11 {flex: 0 0 auto;width: 91.66666667%;}.col-sm-12 {flex: 0 0 auto;width: 100%;}.offset-sm-0 {margin-left: 0;}.offset-sm-1 {margin-left: 8.33333333%;}.offset-sm-2 {margin-left: 16.66666667%;}.offset-sm-3 {margin-left: 25%;}.offset-sm-4 {margin-left: 33.33333333%;}.offset-sm-5 {margin-left: 41.66666667%;}.offset-sm-6 {margin-left: 50%;}.offset-sm-7 {margin-left: 58.33333333%;}.offset-sm-8 {margin-left: 66.66666667%;}.offset-sm-9 {margin-left: 75%;}.offset-sm-10 {margin-left: 83.33333333%;}.offset-sm-11 {margin-left: 91.66666667%;}.g-sm-0, .gx-sm-0 {--bs-gutter-x: 0;}.g-sm-0, .gy-sm-0 {--bs-gutter-y: 0;}.g-sm-1, .gx-sm-1 {--bs-gutter-x: 0.25rem;}.g-sm-1, .gy-sm-1 {--bs-gutter-y: 0.25rem;}.g-sm-2, .gx-sm-2 {--bs-gutter-x: 0.5rem;}.g-sm-2, .gy-sm-2 {--bs-gutter-y: 0.5rem;}.g-sm-3, .gx-sm-3 {--bs-gutter-x: 1rem;}.g-sm-3, .gy-sm-3 {--bs-gutter-y: 1rem;}.g-sm-4, .gx-sm-4 {--bs-gutter-x: 1.5rem;}.g-sm-4, .gy-sm-4 {--bs-gutter-y: 1.5rem;}.g-sm-5, .gx-sm-5 {--bs-gutter-x: 3rem;}.g-sm-5, .gy-sm-5 {--bs-gutter-y: 3rem;}}@media (min-width: 768px) {.col-md {flex: 1 0 0%;}.row-cols-md-auto > * {flex: 0 0 auto;width: auto;}.row-cols-md-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-md-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-md-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-md-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-md-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-md-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-md-auto {flex: 0 0 auto;width: auto;}.col-md-1 {flex: 0 0 auto;width: 8.33333333%;}.col-md-2 {flex: 0 0 auto;width: 16.66666667%;}.col-md-3 {flex: 0 0 auto;width: 25%;}.col-md-4 {flex: 0 0 auto;width: 33.33333333%;}.col-md-5 {flex: 0 0 auto;width: 41.66666667%;}.col-md-6 {flex: 0 0 auto;width: 50%;}.col-md-7 {flex: 0 0 auto;width: 58.33333333%;}.col-md-8 {flex: 0 0 auto;width: 66.66666667%;}.col-md-9 {flex: 0 0 auto;width: 75%;}.col-md-10 {flex: 0 0 auto;width: 83.33333333%;}.col-md-11 {flex: 0 0 auto;width: 91.66666667%;}.col-md-12 {flex: 0 0 auto;width: 100%;}.offset-md-0 {margin-left: 0;}.offset-md-1 {margin-left: 8.33333333%;}.offset-md-2 {margin-left: 16.66666667%;}.offset-md-3 {margin-left: 25%;}.offset-md-4 {margin-left: 33.33333333%;}.offset-md-5 {margin-left: 41.66666667%;}.offset-md-6 {margin-left: 50%;}.offset-md-7 {margin-left: 58.33333333%;}.offset-md-8 {margin-left: 66.66666667%;}.offset-md-9 {margin-left: 75%;}.offset-md-10 {margin-left: 83.33333333%;}.offset-md-11 {margin-left: 91.66666667%;}.g-md-0, .gx-md-0 {--bs-gutter-x: 0;}.g-md-0, .gy-md-0 {--bs-gutter-y: 0;}.g-md-1, .gx-md-1 {--bs-gutter-x: 0.25rem;}.g-md-1, .gy-md-1 {--bs-gutter-y: 0.25rem;}.g-md-2, .gx-md-2 {--bs-gutter-x: 0.5rem;}.g-md-2, .gy-md-2 {--bs-gutter-y: 0.5rem;}.g-md-3, .gx-md-3 {--bs-gutter-x: 1rem;}.g-md-3, .gy-md-3 {--bs-gutter-y: 1rem;}.g-md-4, .gx-md-4 {--bs-gutter-x: 1.5rem;}.g-md-4, .gy-md-4 {--bs-gutter-y: 1.5rem;}.g-md-5, .gx-md-5 {--bs-gutter-x: 3rem;}.g-md-5, .gy-md-5 {--bs-gutter-y: 3rem;}}@media (min-width: 992px) {.col-lg {flex: 1 0 0%;}.row-cols-lg-auto > * {flex: 0 0 auto;width: auto;}.row-cols-lg-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-lg-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-lg-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-lg-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-lg-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-lg-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-lg-auto {flex: 0 0 auto;width: auto;}.col-lg-1 {flex: 0 0 auto;width: 8.33333333%;}.col-lg-2 {flex: 0 0 auto;width: 16.66666667%;}.col-lg-3 {flex: 0 0 auto;width: 25%;}.col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}.col-lg-5 {flex: 0 0 auto;width: 41.66666667%;}.col-lg-6 {flex: 0 0 auto;width: 50%;}.col-lg-7 {flex: 0 0 auto;width: 58.33333333%;}.col-lg-8 {flex: 0 0 auto;width: 66.66666667%;}.col-lg-9 {flex: 0 0 auto;width: 75%;}.col-lg-10 {flex: 0 0 auto;width: 83.33333333%;}.col-lg-11 {flex: 0 0 auto;width: 91.66666667%;}.col-lg-12 {flex: 0 0 auto;width: 100%;}.offset-lg-0 {margin-left: 0;}.offset-lg-1 {margin-left: 8.33333333%;}.offset-lg-2 {margin-left: 16.66666667%;}.offset-lg-3 {margin-left: 25%;}.offset-lg-4 {margin-left: 33.33333333%;}.offset-lg-5 {margin-left: 41.66666667%;}.offset-lg-6 {margin-left: 50%;}.offset-lg-7 {margin-left: 58.33333333%;}.offset-lg-8 {margin-left: 66.66666667%;}.offset-lg-9 {margin-left: 75%;}.offset-lg-10 {margin-left: 83.33333333%;}.offset-lg-11 {margin-left: 91.66666667%;}.g-lg-0, .gx-lg-0 {--bs-gutter-x: 0;}.g-lg-0, .gy-lg-0 {--bs-gutter-y: 0;}.g-lg-1, .gx-lg-1 {--bs-gutter-x: 0.25rem;}.g-lg-1, .gy-lg-1 {--bs-gutter-y: 0.25rem;}.g-lg-2, .gx-lg-2 {--bs-gutter-x: 0.5rem;}.g-lg-2, .gy-lg-2 {--bs-gutter-y: 0.5rem;}.g-lg-3, .gx-lg-3 {--bs-gutter-x: 1rem;}.g-lg-3, .gy-lg-3 {--bs-gutter-y: 1rem;}.g-lg-4, .gx-lg-4 {--bs-gutter-x: 1.5rem;}.g-lg-4, .gy-lg-4 {--bs-gutter-y: 1.5rem;}.g-lg-5, .gx-lg-5 {--bs-gutter-x: 3rem;}.g-lg-5, .gy-lg-5 {--bs-gutter-y: 3rem;}}@media (min-width: 1200px) {.col-xl {flex: 1 0 0%;}.row-cols-xl-auto > * {flex: 0 0 auto;width: auto;}.row-cols-xl-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-xl-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-xl-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-xl-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-xl-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-xl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-xl-auto {flex: 0 0 auto;width: auto;}.col-xl-1 {flex: 0 0 auto;width: 8.33333333%;}.col-xl-2 {flex: 0 0 auto;width: 16.66666667%;}.col-xl-3 {flex: 0 0 auto;width: 25%;}.col-xl-4 {flex: 0 0 auto;width: 33.33333333%;}.col-xl-5 {flex: 0 0 auto;width: 41.66666667%;}.col-xl-6 {flex: 0 0 auto;width: 50%;}.col-xl-7 {flex: 0 0 auto;width: 58.33333333%;}.col-xl-8 {flex: 0 0 auto;width: 66.66666667%;}.col-xl-9 {flex: 0 0 auto;width: 75%;}.col-xl-10 {flex: 0 0 auto;width: 83.33333333%;}.col-xl-11 {flex: 0 0 auto;width: 91.66666667%;}.col-xl-12 {flex: 0 0 auto;width: 100%;}.offset-xl-0 {margin-left: 0;}.offset-xl-1 {margin-left: 8.33333333%;}.offset-xl-2 {margin-left: 16.66666667%;}.offset-xl-3 {margin-left: 25%;}.offset-xl-4 {margin-left: 33.33333333%;}.offset-xl-5 {margin-left: 41.66666667%;}.offset-xl-6 {margin-left: 50%;}.offset-xl-7 {margin-left: 58.33333333%;}.offset-xl-8 {margin-left: 66.66666667%;}.offset-xl-9 {margin-left: 75%;}.offset-xl-10 {margin-left: 83.33333333%;}.offset-xl-11 {margin-left: 91.66666667%;}.g-xl-0, .gx-xl-0 {--bs-gutter-x: 0;}.g-xl-0, .gy-xl-0 {--bs-gutter-y: 0;}.g-xl-1, .gx-xl-1 {--bs-gutter-x: 0.25rem;}.g-xl-1, .gy-xl-1 {--bs-gutter-y: 0.25rem;}.g-xl-2, .gx-xl-2 {--bs-gutter-x: 0.5rem;}.g-xl-2, .gy-xl-2 {--bs-gutter-y: 0.5rem;}.g-xl-3, .gx-xl-3 {--bs-gutter-x: 1rem;}.g-xl-3, .gy-xl-3 {--bs-gutter-y: 1rem;}.g-xl-4, .gx-xl-4 {--bs-gutter-x: 1.5rem;}.g-xl-4, .gy-xl-4 {--bs-gutter-y: 1.5rem;}.g-xl-5, .gx-xl-5 {--bs-gutter-x: 3rem;}.g-xl-5, .gy-xl-5 {--bs-gutter-y: 3rem;}}@media (min-width: 1400px) {.col-xxl {flex: 1 0 0%;}.row-cols-xxl-auto > * {flex: 0 0 auto;width: auto;}.row-cols-xxl-1 > * {flex: 0 0 auto;width: 100%;}.row-cols-xxl-2 > * {flex: 0 0 auto;width: 50%;}.row-cols-xxl-3 > * {flex: 0 0 auto;width: 33.3333333333%;}.row-cols-xxl-4 > * {flex: 0 0 auto;width: 25%;}.row-cols-xxl-5 > * {flex: 0 0 auto;width: 20%;}.row-cols-xxl-6 > * {flex: 0 0 auto;width: 16.6666666667%;}.col-xxl-auto {flex: 0 0 auto;width: auto;}.col-xxl-1 {flex: 0 0 auto;width: 8.33333333%;}.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%;}.col-xxl-3 {flex: 0 0 auto;width: 25%;}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%;}.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%;}.col-xxl-6 {flex: 0 0 auto;width: 50%;}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%;}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%;}.col-xxl-9 {flex: 0 0 auto;width: 75%;}.col-xxl-10 {flex: 0 0 auto;width: 83.33333333%;}.col-xxl-11 {flex: 0 0 auto;width: 91.66666667%;}.col-xxl-12 {flex: 0 0 auto;width: 100%;}.offset-xxl-0 {margin-left: 0;}.offset-xxl-1 {margin-left: 8.33333333%;}.offset-xxl-2 {margin-left: 16.66666667%;}.offset-xxl-3 {margin-left: 25%;}.offset-xxl-4 {margin-left: 33.33333333%;}.offset-xxl-5 {margin-left: 41.66666667%;}.offset-xxl-6 {margin-left: 50%;}.offset-xxl-7 {margin-left: 58.33333333%;}.offset-xxl-8 {margin-left: 66.66666667%;}.offset-xxl-9 {margin-left: 75%;}.offset-xxl-10 {margin-left: 83.33333333%;}.offset-xxl-11 {margin-left: 91.66666667%;}.g-xxl-0, .gx-xxl-0 {--bs-gutter-x: 0;}.g-xxl-0, .gy-xxl-0 {--bs-gutter-y: 0;}.g-xxl-1, .gx-xxl-1 {--bs-gutter-x: 0.25rem;}.g-xxl-1, .gy-xxl-1 {--bs-gutter-y: 0.25rem;}.g-xxl-2, .gx-xxl-2 {--bs-gutter-x: 0.5rem;}.g-xxl-2, .gy-xxl-2 {--bs-gutter-y: 0.5rem;}.g-xxl-3, .gx-xxl-3 {--bs-gutter-x: 1rem;}.g-xxl-3, .gy-xxl-3 {--bs-gutter-y: 1rem;}.g-xxl-4, .gx-xxl-4 {--bs-gutter-x: 1.5rem;}.g-xxl-4, .gy-xxl-4 {--bs-gutter-y: 1.5rem;}.g-xxl-5, .gx-xxl-5 {--bs-gutter-x: 3rem;}.g-xxl-5, .gy-xxl-5 {--bs-gutter-y: 3rem;}}.modal {--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0.5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position: fixed;top: 0;left: 0;z-index: var(--bs-modal-zindex);display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;background: rgb(0 0 0 / 50%);}.modal.show{display: block;}.modal-dialog {position: relative;width: auto;margin: var(--bs-modal-margin);pointer-events: none;}.modal.fade .modal-dialog {transition: transform 0.3s ease-out;transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none;}}.modal.show .modal-dialog {transform: none;}.modal.modal-static .modal-dialog {transform: scale(1.02);}.modal-dialog-scrollable {height: calc(100% - var(--bs-modal-margin) * 2);}.modal-dialog-scrollable .modal-content {max-height: 100%;overflow: hidden;}.modal-dialog-scrollable .modal-body {overflow-y: auto;}.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - var(--bs-modal-margin) * 2);}.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;color: var(--bs-modal-color);pointer-events: auto;background-color: var(--bs-modal-bg);background-clip: padding-box;border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius: 0;outline: 0;}.modal-backdrop {--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position: fixed;top: 0;left: 0;z-index: var(--bs-backdrop-zindex);width: 100vw;height: 100vh;background-color: var(--bs-backdrop-bg);}.modal-backdrop.fade {opacity: 0;}.modal-backdrop.show {opacity: var(--bs-backdrop-opacity);}.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 var(--bs-modal-header-border-color);border-top-left-radius: var(--bs-modal-inner-border-radius);border-top-right-radius: var(--bs-modal-inner-border-radius);}.modal-header .btn-close {padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;}.modal-title {margin-bottom: 0;line-height: var(--bs-modal-title-line-height);}.modal-body {position: relative;flex: 1 1 auto;padding: var(--bs-modal-padding);margin: 0;}.modal-footer {display: flex;flex-shrink: 0;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);background-color: var(--bs-modal-footer-bg);border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius: var(--bs-modal-inner-border-radius);border-bottom-left-radius: var(--bs-modal-inner-border-radius);}.modal-footer > * {margin: calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width: 576px) {.modal {--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}.modal-dialog {max-width: var(--bs-modal-width);margin-right: auto;margin-left: auto;}.modal-sm {--bs-modal-width: 300px;}}@media (min-width: 992px) {.modal-lg, .modal-xl {--bs-modal-width: 800px;}}@media (min-width: 1200px) {.modal-xl {--bs-modal-width: 1140px;}}.align-baseline {vertical-align: baseline !important;}.align-top {vertical-align: top !important;}.align-middle {vertical-align: middle !important;}.align-bottom {vertical-align: bottom !important;}.align-text-bottom {vertical-align: text-bottom !important;}.align-text-top {vertical-align: text-top !important;}.float-start {float: left !important;}.float-end {float: right !important;}.float-none {float: none !important;}.d-inline {display: inline !important;}.d-inline-block {display: inline-block !important;}.d-block {display: block !important;}.d-grid {display: grid !important;}.d-table {display: table !important;}.d-table-row {display: table-row !important;}.d-table-cell {display: table-cell !important;}.d-flex {display: flex !important;}.d-inline-flex {display: inline-flex !important;}.d-none {display: none !important;}.flex-fill {flex: 1 1 auto !important;}.flex-row {flex-direction: row !important;}.flex-column {flex-direction: column !important;}.flex-row-reverse {flex-direction: row-reverse !important;}.flex-column-reverse {flex-direction: column-reverse !important;}.flex-grow-0 {flex-grow: 0 !important;}.flex-grow-1 {flex-grow: 1 !important;}.flex-shrink-0 {flex-shrink: 0 !important;}.flex-shrink-1 {flex-shrink: 1 !important;}.flex-wrap {flex-wrap: wrap !important;}.flex-nowrap {flex-wrap: nowrap !important;}.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-start {justify-content: flex-start !important;}.justify-content-end {justify-content: flex-end !important;}.justify-content-center {justify-content: center !important;}.justify-content-between {justify-content: space-between !important;}.justify-content-around {justify-content: space-around !important;}.justify-content-evenly {justify-content: space-evenly !important;}.align-items-start {align-items: flex-start !important;}.align-items-end {align-items: flex-end !important;}.align-items-center {align-items: center !important;}.align-items-baseline {align-items: baseline !important;}.align-items-stretch {align-items: stretch !important;}.align-content-start {align-content: flex-start !important;}.align-content-end {align-content: flex-end !important;}.align-content-center {align-content: center !important;}.align-content-between {align-content: space-between !important;}.align-content-around {align-content: space-around !important;}.align-content-stretch {align-content: stretch !important;}.align-self-auto {align-self: auto !important;}.align-self-start {align-self: flex-start !important;}.align-self-end {align-self: flex-end !important;}.align-self-center {align-self: center !important;}.align-self-baseline {align-self: baseline !important;}.align-self-stretch {align-self: stretch !important;}.order-first {order: -1 !important;}.order-0 {order: 0 !important;}.order-1 {order: 1 !important;}.order-2 {order: 2 !important;}.order-3 {order: 3 !important;}.order-4 {order: 4 !important;}.order-5 {order: 5 !important;}.order-last {order: 6 !important;}.m-0 {margin: 0 !important;}.m-1 {margin: 0.25rem !important;}.m-2 {margin: 0.5rem !important;}.m-3 {margin: 1rem !important;}.m-4 {margin: 1.5rem !important;}.m-5 {margin: 3rem !important;}.m-auto {margin: auto !important;}.mx-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-auto {margin-right: auto !important;margin-left: auto !important;}.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-0 {margin-top: 0 !important;}.mt-1 {margin-top: 0.25rem !important;}.mt-2 {margin-top: 0.5rem !important;}.mt-3 {margin-top: 1rem !important;}.mt-4 {margin-top: 1.5rem !important;}.mt-5 {margin-top: 3rem !important;}.mt-auto {margin-top: auto !important;}.me-0 {margin-right: 0 !important;}.me-1 {margin-right: 0.25rem !important;}.me-2 {margin-right: 0.5rem !important;}.me-3 {margin-right: 1rem !important;}.me-4 {margin-right: 1.5rem !important;}.me-5 {margin-right: 3rem !important;}.me-auto {margin-right: auto !important;}.mb-0 {margin-bottom: 0 !important;}.mb-1 {margin-bottom: 0.25rem !important;}.mb-2 {margin-bottom: 0.5rem !important;}.mb-3 {margin-bottom: 1rem !important;}.mb-4 {margin-bottom: 1.5rem !important;}.mb-5 {margin-bottom: 3rem !important;}.mb-auto {margin-bottom: auto !important;}.ms-0 {margin-left: 0 !important;}.ms-1 {margin-left: 0.25rem !important;}.ms-2 {margin-left: 0.5rem !important;}.ms-3 {margin-left: 1rem !important;}.ms-4 {margin-left: 1.5rem !important;}.ms-5 {margin-left: 3rem !important;}.ms-auto {margin-left: auto !important;}.p-0 {padding: 0 !important;}.p-1 {padding: 0.25rem !important;}.p-2 {padding: 0.5rem !important;}.p-3 {padding: 1rem !important;}.p-4 {padding: 1.5rem !important;}.p-5 {padding: 3rem !important;}.px-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-0 {padding-top: 0 !important;}.pt-1 {padding-top: 0.25rem !important;}.pt-2 {padding-top: 0.5rem !important;}.pt-3 {padding-top: 1rem !important;}.pt-4 {padding-top: 1.5rem !important;}.pt-5 {padding-top: 3rem !important;}.pe-0 {padding-right: 0 !important;}.pe-1 {padding-right: 0.25rem !important;}.pe-2 {padding-right: 0.5rem !important;}.pe-3 {padding-right: 1rem !important;}.pe-4 {padding-right: 1.5rem !important;}.pe-5 {padding-right: 3rem !important;}.pb-0 {padding-bottom: 0 !important;}.pb-1 {padding-bottom: 0.25rem !important;}.pb-2 {padding-bottom: 0.5rem !important;}.pb-3 {padding-bottom: 1rem !important;}.pb-4 {padding-bottom: 1.5rem !important;}.pb-5 {padding-bottom: 3rem !important;}.ps-0 {padding-left: 0 !important;}.ps-1 {padding-left: 0.25rem !important;}.ps-2 {padding-left: 0.5rem !important;}.ps-3 {padding-left: 1rem !important;}.ps-4 {padding-left: 1.5rem !important;}.ps-5 {padding-left: 3rem !important;}.gap-0 {gap: 0 !important;}.gap-1 {gap: 0.25rem !important;}.gap-2 {gap: 0.5rem !important;}.gap-3 {gap: 1rem !important;}.gap-4 {gap: 1.5rem !important;}.gap-5 {gap: 3rem !important;}.text-start {text-align: left !important;}.text-end {text-align: right !important;}.text-center {text-align: center !important;}.text-decoration-none {text-decoration: none !important;}.text-decoration-underline {text-decoration: underline !important;}.text-decoration-line-through {text-decoration: line-through !important;}.text-lowercase {text-transform: lowercase !important;}.text-uppercase {text-transform: uppercase !important;}.text-capitalize {text-transform: capitalize !important;}.text-wrap {white-space: normal !important;}.text-nowrap {white-space: nowrap !important;}@media (min-width: 576px) {.float-sm-start {float: left !important;}.float-sm-end {float: right !important;}.float-sm-none {float: none !important;}.d-sm-inline {display: inline !important;}.d-sm-inline-block {display: inline-block !important;}.d-sm-block {display: block !important;}.d-sm-grid {display: grid !important;}.d-sm-table {display: table !important;}.d-sm-table-row {display: table-row !important;}.d-sm-table-cell {display: table-cell !important;}.d-sm-flex {display: flex !important;}.d-sm-inline-flex {display: inline-flex !important;}.d-sm-none {display: none !important;}.flex-sm-fill {flex: 1 1 auto !important;}.flex-sm-row {flex-direction: row !important;}.flex-sm-column {flex-direction: column !important;}.flex-sm-row-reverse {flex-direction: row-reverse !important;}.flex-sm-column-reverse {flex-direction: column-reverse !important;}.flex-sm-grow-0 {flex-grow: 0 !important;}.flex-sm-grow-1 {flex-grow: 1 !important;}.flex-sm-shrink-0 {flex-shrink: 0 !important;}.flex-sm-shrink-1 {flex-shrink: 1 !important;}.flex-sm-wrap {flex-wrap: wrap !important;}.flex-sm-nowrap {flex-wrap: nowrap !important;}.flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-sm-start {justify-content: flex-start !important;}.justify-content-sm-end {justify-content: flex-end !important;}.justify-content-sm-center {justify-content: center !important;}.justify-content-sm-between {justify-content: space-between !important;}.justify-content-sm-around {justify-content: space-around !important;}.justify-content-sm-evenly {justify-content: space-evenly !important;}.align-items-sm-start {align-items: flex-start !important;}.align-items-sm-end {align-items: flex-end !important;}.align-items-sm-center {align-items: center !important;}.align-items-sm-baseline {align-items: baseline !important;}.align-items-sm-stretch {align-items: stretch !important;}.align-content-sm-start {align-content: flex-start !important;}.align-content-sm-end {align-content: flex-end !important;}.align-content-sm-center {align-content: center !important;}.align-content-sm-between {align-content: space-between !important;}.align-content-sm-around {align-content: space-around !important;}.align-content-sm-stretch {align-content: stretch !important;}.align-self-sm-auto {align-self: auto !important;}.align-self-sm-start {align-self: flex-start !important;}.align-self-sm-end {align-self: flex-end !important;}.align-self-sm-center {align-self: center !important;}.align-self-sm-baseline {align-self: baseline !important;}.align-self-sm-stretch {align-self: stretch !important;}.order-sm-first {order: -1 !important;}.order-sm-0 {order: 0 !important;}.order-sm-1 {order: 1 !important;}.order-sm-2 {order: 2 !important;}.order-sm-3 {order: 3 !important;}.order-sm-4 {order: 4 !important;}.order-sm-5 {order: 5 !important;}.order-sm-last {order: 6 !important;}.m-sm-0 {margin: 0 !important;}.m-sm-1 {margin: 0.25rem !important;}.m-sm-2 {margin: 0.5rem !important;}.m-sm-3 {margin: 1rem !important;}.m-sm-4 {margin: 1.5rem !important;}.m-sm-5 {margin: 3rem !important;}.m-sm-auto {margin: auto !important;}.mx-sm-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-sm-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-sm-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-sm-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-sm-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-sm-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-sm-auto {margin-right: auto !important;margin-left: auto !important;}.my-sm-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-sm-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-sm-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-sm-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-sm-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-sm-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-sm-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-sm-0 {margin-top: 0 !important;}.mt-sm-1 {margin-top: 0.25rem !important;}.mt-sm-2 {margin-top: 0.5rem !important;}.mt-sm-3 {margin-top: 1rem !important;}.mt-sm-4 {margin-top: 1.5rem !important;}.mt-sm-5 {margin-top: 3rem !important;}.mt-sm-auto {margin-top: auto !important;}.me-sm-0 {margin-right: 0 !important;}.me-sm-1 {margin-right: 0.25rem !important;}.me-sm-2 {margin-right: 0.5rem !important;}.me-sm-3 {margin-right: 1rem !important;}.me-sm-4 {margin-right: 1.5rem !important;}.me-sm-5 {margin-right: 3rem !important;}.me-sm-auto {margin-right: auto !important;}.mb-sm-0 {margin-bottom: 0 !important;}.mb-sm-1 {margin-bottom: 0.25rem !important;}.mb-sm-2 {margin-bottom: 0.5rem !important;}.mb-sm-3 {margin-bottom: 1rem !important;}.mb-sm-4 {margin-bottom: 1.5rem !important;}.mb-sm-5 {margin-bottom: 3rem !important;}.mb-sm-auto {margin-bottom: auto !important;}.ms-sm-0 {margin-left: 0 !important;}.ms-sm-1 {margin-left: 0.25rem !important;}.ms-sm-2 {margin-left: 0.5rem !important;}.ms-sm-3 {margin-left: 1rem !important;}.ms-sm-4 {margin-left: 1.5rem !important;}.ms-sm-5 {margin-left: 3rem !important;}.ms-sm-auto {margin-left: auto !important;}.p-sm-0 {padding: 0 !important;}.p-sm-1 {padding: 0.25rem !important;}.p-sm-2 {padding: 0.5rem !important;}.p-sm-3 {padding: 1rem !important;}.p-sm-4 {padding: 1.5rem !important;}.p-sm-5 {padding: 3rem !important;}.px-sm-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-sm-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-sm-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-sm-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-sm-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-sm-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-sm-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-sm-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-sm-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-sm-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-sm-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-sm-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-sm-0 {padding-top: 0 !important;}.pt-sm-1 {padding-top: 0.25rem !important;}.pt-sm-2 {padding-top: 0.5rem !important;}.pt-sm-3 {padding-top: 1rem !important;}.pt-sm-4 {padding-top: 1.5rem !important;}.pt-sm-5 {padding-top: 3rem !important;}.pe-sm-0 {padding-right: 0 !important;}.pe-sm-1 {padding-right: 0.25rem !important;}.pe-sm-2 {padding-right: 0.5rem !important;}.pe-sm-3 {padding-right: 1rem !important;}.pe-sm-4 {padding-right: 1.5rem !important;}.pe-sm-5 {padding-right: 3rem !important;}.pb-sm-0 {padding-bottom: 0 !important;}.pb-sm-1 {padding-bottom: 0.25rem !important;}.pb-sm-2 {padding-bottom: 0.5rem !important;}.pb-sm-3 {padding-bottom: 1rem !important;}.pb-sm-4 {padding-bottom: 1.5rem !important;}.pb-sm-5 {padding-bottom: 3rem !important;}.ps-sm-0 {padding-left: 0 !important;}.ps-sm-1 {padding-left: 0.25rem !important;}.ps-sm-2 {padding-left: 0.5rem !important;}.ps-sm-3 {padding-left: 1rem !important;}.ps-sm-4 {padding-left: 1.5rem !important;}.ps-sm-5 {padding-left: 3rem !important;}.gap-sm-0 {gap: 0 !important;}.gap-sm-1 {gap: 0.25rem !important;}.gap-sm-2 {gap: 0.5rem !important;}.gap-sm-3 {gap: 1rem !important;}.gap-sm-4 {gap: 1.5rem !important;}.gap-sm-5 {gap: 3rem !important;}.text-sm-start {text-align: left !important;}.text-sm-end {text-align: right !important;}.text-sm-center {text-align: center !important;}}@media (min-width: 768px) {.float-md-start {float: left !important;}.float-md-end {float: right !important;}.float-md-none {float: none !important;}.d-md-inline {display: inline !important;}.d-md-inline-block {display: inline-block !important;}.d-md-block {display: block !important;}.d-md-grid {display: grid !important;}.d-md-table {display: table !important;}.d-md-table-row {display: table-row !important;}.d-md-table-cell {display: table-cell !important;}.d-md-flex {display: flex !important;}.d-md-inline-flex {display: inline-flex !important;}.d-md-none {display: none !important;}.flex-md-fill {flex: 1 1 auto !important;}.flex-md-row {flex-direction: row !important;}.flex-md-column {flex-direction: column !important;}.flex-md-row-reverse {flex-direction: row-reverse !important;}.flex-md-column-reverse {flex-direction: column-reverse !important;}.flex-md-grow-0 {flex-grow: 0 !important;}.flex-md-grow-1 {flex-grow: 1 !important;}.flex-md-shrink-0 {flex-shrink: 0 !important;}.flex-md-shrink-1 {flex-shrink: 1 !important;}.flex-md-wrap {flex-wrap: wrap !important;}.flex-md-nowrap {flex-wrap: nowrap !important;}.flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-md-start {justify-content: flex-start !important;}.justify-content-md-end {justify-content: flex-end !important;}.justify-content-md-center {justify-content: center !important;}.justify-content-md-between {justify-content: space-between !important;}.justify-content-md-around {justify-content: space-around !important;}.justify-content-md-evenly {justify-content: space-evenly !important;}.align-items-md-start {align-items: flex-start !important;}.align-items-md-end {align-items: flex-end !important;}.align-items-md-center {align-items: center !important;}.align-items-md-baseline {align-items: baseline !important;}.align-items-md-stretch {align-items: stretch !important;}.align-content-md-start {align-content: flex-start !important;}.align-content-md-end {align-content: flex-end !important;}.align-content-md-center {align-content: center !important;}.align-content-md-between {align-content: space-between !important;}.align-content-md-around {align-content: space-around !important;}.align-content-md-stretch {align-content: stretch !important;}.align-self-md-auto {align-self: auto !important;}.align-self-md-start {align-self: flex-start !important;}.align-self-md-end {align-self: flex-end !important;}.align-self-md-center {align-self: center !important;}.align-self-md-baseline {align-self: baseline !important;}.align-self-md-stretch {align-self: stretch !important;}.order-md-first {order: -1 !important;}.order-md-0 {order: 0 !important;}.order-md-1 {order: 1 !important;}.order-md-2 {order: 2 !important;}.order-md-3 {order: 3 !important;}.order-md-4 {order: 4 !important;}.order-md-5 {order: 5 !important;}.order-md-last {order: 6 !important;}.m-md-0 {margin: 0 !important;}.m-md-1 {margin: 0.25rem !important;}.m-md-2 {margin: 0.5rem !important;}.m-md-3 {margin: 1rem !important;}.m-md-4 {margin: 1.5rem !important;}.m-md-5 {margin: 3rem !important;}.m-md-auto {margin: auto !important;}.mx-md-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-md-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-md-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-md-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-md-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-md-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-md-auto {margin-right: auto !important;margin-left: auto !important;}.my-md-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-md-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-md-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-md-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-md-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-md-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-md-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-md-0 {margin-top: 0 !important;}.mt-md-1 {margin-top: 0.25rem !important;}.mt-md-2 {margin-top: 0.5rem !important;}.mt-md-3 {margin-top: 1rem !important;}.mt-md-4 {margin-top: 1.5rem !important;}.mt-md-5 {margin-top: 3rem !important;}.mt-md-auto {margin-top: auto !important;}.me-md-0 {margin-right: 0 !important;}.me-md-1 {margin-right: 0.25rem !important;}.me-md-2 {margin-right: 0.5rem !important;}.me-md-3 {margin-right: 1rem !important;}.me-md-4 {margin-right: 1.5rem !important;}.me-md-5 {margin-right: 3rem !important;}.me-md-auto {margin-right: auto !important;}.mb-md-0 {margin-bottom: 0 !important;}.mb-md-1 {margin-bottom: 0.25rem !important;}.mb-md-2 {margin-bottom: 0.5rem !important;}.mb-md-3 {margin-bottom: 1rem !important;}.mb-md-4 {margin-bottom: 1.5rem !important;}.mb-md-5 {margin-bottom: 3rem !important;}.mb-md-auto {margin-bottom: auto !important;}.ms-md-0 {margin-left: 0 !important;}.ms-md-1 {margin-left: 0.25rem !important;}.ms-md-2 {margin-left: 0.5rem !important;}.ms-md-3 {margin-left: 1rem !important;}.ms-md-4 {margin-left: 1.5rem !important;}.ms-md-5 {margin-left: 3rem !important;}.ms-md-auto {margin-left: auto !important;}.p-md-0 {padding: 0 !important;}.p-md-1 {padding: 0.25rem !important;}.p-md-2 {padding: 0.5rem !important;}.p-md-3 {padding: 1rem !important;}.p-md-4 {padding: 1.5rem !important;}.p-md-5 {padding: 3rem !important;}.px-md-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-md-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-md-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-md-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-md-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-md-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-md-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-md-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-md-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-md-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-md-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-md-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-md-0 {padding-top: 0 !important;}.pt-md-1 {padding-top: 0.25rem !important;}.pt-md-2 {padding-top: 0.5rem !important;}.pt-md-3 {padding-top: 1rem !important;}.pt-md-4 {padding-top: 1.5rem !important;}.pt-md-5 {padding-top: 3rem !important;}.pe-md-0 {padding-right: 0 !important;}.pe-md-1 {padding-right: 0.25rem !important;}.pe-md-2 {padding-right: 0.5rem !important;}.pe-md-3 {padding-right: 1rem !important;}.pe-md-4 {padding-right: 1.5rem !important;}.pe-md-5 {padding-right: 3rem !important;}.pb-md-0 {padding-bottom: 0 !important;}.pb-md-1 {padding-bottom: 0.25rem !important;}.pb-md-2 {padding-bottom: 0.5rem !important;}.pb-md-3 {padding-bottom: 1rem !important;}.pb-md-4 {padding-bottom: 1.5rem !important;}.pb-md-5 {padding-bottom: 3rem !important;}.ps-md-0 {padding-left: 0 !important;}.ps-md-1 {padding-left: 0.25rem !important;}.ps-md-2 {padding-left: 0.5rem !important;}.ps-md-3 {padding-left: 1rem !important;}.ps-md-4 {padding-left: 1.5rem !important;}.ps-md-5 {padding-left: 3rem !important;}.gap-md-0 {gap: 0 !important;}.gap-md-1 {gap: 0.25rem !important;}.gap-md-2 {gap: 0.5rem !important;}.gap-md-3 {gap: 1rem !important;}.gap-md-4 {gap: 1.5rem !important;}.gap-md-5 {gap: 3rem !important;}.text-md-start {text-align: left !important;}.text-md-end {text-align: right !important;}.text-md-center {text-align: center !important;}}@media (min-width: 992px) {.float-lg-start {float: left !important;}.float-lg-end {float: right !important;}.float-lg-none {float: none !important;}.d-lg-inline {display: inline !important;}.d-lg-inline-block {display: inline-block !important;}.d-lg-block {display: block !important;}.d-lg-grid {display: grid !important;}.d-lg-table {display: table !important;}.d-lg-table-row {display: table-row !important;}.d-lg-table-cell {display: table-cell !important;}.d-lg-flex {display: flex !important;}.d-lg-inline-flex {display: inline-flex !important;}.d-lg-none {display: none !important;}.flex-lg-fill {flex: 1 1 auto !important;}.flex-lg-row {flex-direction: row !important;}.flex-lg-column {flex-direction: column !important;}.flex-lg-row-reverse {flex-direction: row-reverse !important;}.flex-lg-column-reverse {flex-direction: column-reverse !important;}.flex-lg-grow-0 {flex-grow: 0 !important;}.flex-lg-grow-1 {flex-grow: 1 !important;}.flex-lg-shrink-0 {flex-shrink: 0 !important;}.flex-lg-shrink-1 {flex-shrink: 1 !important;}.flex-lg-wrap {flex-wrap: wrap !important;}.flex-lg-nowrap {flex-wrap: nowrap !important;}.flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-lg-start {justify-content: flex-start !important;}.justify-content-lg-end {justify-content: flex-end !important;}.justify-content-lg-center {justify-content: center !important;}.justify-content-lg-between {justify-content: space-between !important;}.justify-content-lg-around {justify-content: space-around !important;}.justify-content-lg-evenly {justify-content: space-evenly !important;}.align-items-lg-start {align-items: flex-start !important;}.align-items-lg-end {align-items: flex-end !important;}.align-items-lg-center {align-items: center !important;}.align-items-lg-baseline {align-items: baseline !important;}.align-items-lg-stretch {align-items: stretch !important;}.align-content-lg-start {align-content: flex-start !important;}.align-content-lg-end {align-content: flex-end !important;}.align-content-lg-center {align-content: center !important;}.align-content-lg-between {align-content: space-between !important;}.align-content-lg-around {align-content: space-around !important;}.align-content-lg-stretch {align-content: stretch !important;}.align-self-lg-auto {align-self: auto !important;}.align-self-lg-start {align-self: flex-start !important;}.align-self-lg-end {align-self: flex-end !important;}.align-self-lg-center {align-self: center !important;}.align-self-lg-baseline {align-self: baseline !important;}.align-self-lg-stretch {align-self: stretch !important;}.order-lg-first {order: -1 !important;}.order-lg-0 {order: 0 !important;}.order-lg-1 {order: 1 !important;}.order-lg-2 {order: 2 !important;}.order-lg-3 {order: 3 !important;}.order-lg-4 {order: 4 !important;}.order-lg-5 {order: 5 !important;}.order-lg-last {order: 6 !important;}.m-lg-0 {margin: 0 !important;}.m-lg-1 {margin: 0.25rem !important;}.m-lg-2 {margin: 0.5rem !important;}.m-lg-3 {margin: 1rem !important;}.m-lg-4 {margin: 1.5rem !important;}.m-lg-5 {margin: 3rem !important;}.m-lg-auto {margin: auto !important;}.mx-lg-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-lg-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-lg-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-lg-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-lg-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-lg-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-lg-auto {margin-right: auto !important;margin-left: auto !important;}.my-lg-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-lg-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-lg-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-lg-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-lg-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-lg-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-lg-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-lg-0 {margin-top: 0 !important;}.mt-lg-1 {margin-top: 0.25rem !important;}.mt-lg-2 {margin-top: 0.5rem !important;}.mt-lg-3 {margin-top: 1rem !important;}.mt-lg-4 {margin-top: 1.5rem !important;}.mt-lg-5 {margin-top: 3rem !important;}.mt-lg-auto {margin-top: auto !important;}.me-lg-0 {margin-right: 0 !important;}.me-lg-1 {margin-right: 0.25rem !important;}.me-lg-2 {margin-right: 0.5rem !important;}.me-lg-3 {margin-right: 1rem !important;}.me-lg-4 {margin-right: 1.5rem !important;}.me-lg-5 {margin-right: 3rem !important;}.me-lg-auto {margin-right: auto !important;}.mb-lg-0 {margin-bottom: 0 !important;}.mb-lg-1 {margin-bottom: 0.25rem !important;}.mb-lg-2 {margin-bottom: 0.5rem !important;}.mb-lg-3 {margin-bottom: 1rem !important;}.mb-lg-4 {margin-bottom: 1.5rem !important;}.mb-lg-5 {margin-bottom: 3rem !important;}.mb-lg-auto {margin-bottom: auto !important;}.ms-lg-0 {margin-left: 0 !important;}.ms-lg-1 {margin-left: 0.25rem !important;}.ms-lg-2 {margin-left: 0.5rem !important;}.ms-lg-3 {margin-left: 1rem !important;}.ms-lg-4 {margin-left: 1.5rem !important;}.ms-lg-5 {margin-left: 3rem !important;}.ms-lg-auto {margin-left: auto !important;}.p-lg-0 {padding: 0 !important;}.p-lg-1 {padding: 0.25rem !important;}.p-lg-2 {padding: 0.5rem !important;}.p-lg-3 {padding: 1rem !important;}.p-lg-4 {padding: 1.5rem !important;}.p-lg-5 {padding: 3rem !important;}.px-lg-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-lg-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-lg-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-lg-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-lg-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-lg-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-lg-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-lg-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-lg-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-lg-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-lg-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-lg-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-lg-0 {padding-top: 0 !important;}.pt-lg-1 {padding-top: 0.25rem !important;}.pt-lg-2 {padding-top: 0.5rem !important;}.pt-lg-3 {padding-top: 1rem !important;}.pt-lg-4 {padding-top: 1.5rem !important;}.pt-lg-5 {padding-top: 3rem !important;}.pe-lg-0 {padding-right: 0 !important;}.pe-lg-1 {padding-right: 0.25rem !important;}.pe-lg-2 {padding-right: 0.5rem !important;}.pe-lg-3 {padding-right: 1rem !important;}.pe-lg-4 {padding-right: 1.5rem !important;}.pe-lg-5 {padding-right: 3rem !important;}.pb-lg-0 {padding-bottom: 0 !important;}.pb-lg-1 {padding-bottom: 0.25rem !important;}.pb-lg-2 {padding-bottom: 0.5rem !important;}.pb-lg-3 {padding-bottom: 1rem !important;}.pb-lg-4 {padding-bottom: 1.5rem !important;}.pb-lg-5 {padding-bottom: 3rem !important;}.ps-lg-0 {padding-left: 0 !important;}.ps-lg-1 {padding-left: 0.25rem !important;}.ps-lg-2 {padding-left: 0.5rem !important;}.ps-lg-3 {padding-left: 1rem !important;}.ps-lg-4 {padding-left: 1.5rem !important;}.ps-lg-5 {padding-left: 3rem !important;}.gap-lg-0 {gap: 0 !important;}.gap-lg-1 {gap: 0.25rem !important;}.gap-lg-2 {gap: 0.5rem !important;}.gap-lg-3 {gap: 1rem !important;}.gap-lg-4 {gap: 1.5rem !important;}.gap-lg-5 {gap: 3rem !important;}.text-lg-start {text-align: left !important;}.text-lg-end {text-align: right !important;}.text-lg-center {text-align: center !important;}}@media (min-width: 1200px) {.float-xl-start {float: left !important;}.float-xl-end {float: right !important;}.float-xl-none {float: none !important;}.d-xl-inline {display: inline !important;}.d-xl-inline-block {display: inline-block !important;}.d-xl-block {display: block !important;}.d-xl-grid {display: grid !important;}.d-xl-table {display: table !important;}.d-xl-table-row {display: table-row !important;}.d-xl-table-cell {display: table-cell !important;}.d-xl-flex {display: flex !important;}.d-xl-inline-flex {display: inline-flex !important;}.d-xl-none {display: none !important;}.flex-xl-fill {flex: 1 1 auto !important;}.flex-xl-row {flex-direction: row !important;}.flex-xl-column {flex-direction: column !important;}.flex-xl-row-reverse {flex-direction: row-reverse !important;}.flex-xl-column-reverse {flex-direction: column-reverse !important;}.flex-xl-grow-0 {flex-grow: 0 !important;}.flex-xl-grow-1 {flex-grow: 1 !important;}.flex-xl-shrink-0 {flex-shrink: 0 !important;}.flex-xl-shrink-1 {flex-shrink: 1 !important;}.flex-xl-wrap {flex-wrap: wrap !important;}.flex-xl-nowrap {flex-wrap: nowrap !important;}.flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-xl-start {justify-content: flex-start !important;}.justify-content-xl-end {justify-content: flex-end !important;}.justify-content-xl-center {justify-content: center !important;}.justify-content-xl-between {justify-content: space-between !important;}.justify-content-xl-around {justify-content: space-around !important;}.justify-content-xl-evenly {justify-content: space-evenly !important;}.align-items-xl-start {align-items: flex-start !important;}.align-items-xl-end {align-items: flex-end !important;}.align-items-xl-center {align-items: center !important;}.align-items-xl-baseline {align-items: baseline !important;}.align-items-xl-stretch {align-items: stretch !important;}.align-content-xl-start {align-content: flex-start !important;}.align-content-xl-end {align-content: flex-end !important;}.align-content-xl-center {align-content: center !important;}.align-content-xl-between {align-content: space-between !important;}.align-content-xl-around {align-content: space-around !important;}.align-content-xl-stretch {align-content: stretch !important;}.align-self-xl-auto {align-self: auto !important;}.align-self-xl-start {align-self: flex-start !important;}.align-self-xl-end {align-self: flex-end !important;}.align-self-xl-center {align-self: center !important;}.align-self-xl-baseline {align-self: baseline !important;}.align-self-xl-stretch {align-self: stretch !important;}.order-xl-first {order: -1 !important;}.order-xl-0 {order: 0 !important;}.order-xl-1 {order: 1 !important;}.order-xl-2 {order: 2 !important;}.order-xl-3 {order: 3 !important;}.order-xl-4 {order: 4 !important;}.order-xl-5 {order: 5 !important;}.order-xl-last {order: 6 !important;}.m-xl-0 {margin: 0 !important;}.m-xl-1 {margin: 0.25rem !important;}.m-xl-2 {margin: 0.5rem !important;}.m-xl-3 {margin: 1rem !important;}.m-xl-4 {margin: 1.5rem !important;}.m-xl-5 {margin: 3rem !important;}.m-xl-auto {margin: auto !important;}.mx-xl-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-xl-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-xl-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-xl-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-xl-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-xl-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-xl-auto {margin-right: auto !important;margin-left: auto !important;}.my-xl-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-xl-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-xl-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-xl-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-xl-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-xl-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-xl-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-xl-0 {margin-top: 0 !important;}.mt-xl-1 {margin-top: 0.25rem !important;}.mt-xl-2 {margin-top: 0.5rem !important;}.mt-xl-3 {margin-top: 1rem !important;}.mt-xl-4 {margin-top: 1.5rem !important;}.mt-xl-5 {margin-top: 3rem !important;}.mt-xl-auto {margin-top: auto !important;}.me-xl-0 {margin-right: 0 !important;}.me-xl-1 {margin-right: 0.25rem !important;}.me-xl-2 {margin-right: 0.5rem !important;}.me-xl-3 {margin-right: 1rem !important;}.me-xl-4 {margin-right: 1.5rem !important;}.me-xl-5 {margin-right: 3rem !important;}.me-xl-auto {margin-right: auto !important;}.mb-xl-0 {margin-bottom: 0 !important;}.mb-xl-1 {margin-bottom: 0.25rem !important;}.mb-xl-2 {margin-bottom: 0.5rem !important;}.mb-xl-3 {margin-bottom: 1rem !important;}.mb-xl-4 {margin-bottom: 1.5rem !important;}.mb-xl-5 {margin-bottom: 3rem !important;}.mb-xl-auto {margin-bottom: auto !important;}.ms-xl-0 {margin-left: 0 !important;}.ms-xl-1 {margin-left: 0.25rem !important;}.ms-xl-2 {margin-left: 0.5rem !important;}.ms-xl-3 {margin-left: 1rem !important;}.ms-xl-4 {margin-left: 1.5rem !important;}.ms-xl-5 {margin-left: 3rem !important;}.ms-xl-auto {margin-left: auto !important;}.p-xl-0 {padding: 0 !important;}.p-xl-1 {padding: 0.25rem !important;}.p-xl-2 {padding: 0.5rem !important;}.p-xl-3 {padding: 1rem !important;}.p-xl-4 {padding: 1.5rem !important;}.p-xl-5 {padding: 3rem !important;}.px-xl-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-xl-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-xl-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-xl-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-xl-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-xl-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-xl-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-xl-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-xl-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-xl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-xl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-xl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-xl-0 {padding-top: 0 !important;}.pt-xl-1 {padding-top: 0.25rem !important;}.pt-xl-2 {padding-top: 0.5rem !important;}.pt-xl-3 {padding-top: 1rem !important;}.pt-xl-4 {padding-top: 1.5rem !important;}.pt-xl-5 {padding-top: 3rem !important;}.pe-xl-0 {padding-right: 0 !important;}.pe-xl-1 {padding-right: 0.25rem !important;}.pe-xl-2 {padding-right: 0.5rem !important;}.pe-xl-3 {padding-right: 1rem !important;}.pe-xl-4 {padding-right: 1.5rem !important;}.pe-xl-5 {padding-right: 3rem !important;}.pb-xl-0 {padding-bottom: 0 !important;}.pb-xl-1 {padding-bottom: 0.25rem !important;}.pb-xl-2 {padding-bottom: 0.5rem !important;}.pb-xl-3 {padding-bottom: 1rem !important;}.pb-xl-4 {padding-bottom: 1.5rem !important;}.pb-xl-5 {padding-bottom: 3rem !important;}.ps-xl-0 {padding-left: 0 !important;}.ps-xl-1 {padding-left: 0.25rem !important;}.ps-xl-2 {padding-left: 0.5rem !important;}.ps-xl-3 {padding-left: 1rem !important;}.ps-xl-4 {padding-left: 1.5rem !important;}.ps-xl-5 {padding-left: 3rem !important;}.gap-xl-0 {gap: 0 !important;}.gap-xl-1 {gap: 0.25rem !important;}.gap-xl-2 {gap: 0.5rem !important;}.gap-xl-3 {gap: 1rem !important;}.gap-xl-4 {gap: 1.5rem !important;}.gap-xl-5 {gap: 3rem !important;}.text-xl-start {text-align: left !important;}.text-xl-end {text-align: right !important;}.text-xl-center {text-align: center !important;}}@media (min-width: 1400px) {.float-xxl-start {float: left !important;}.float-xxl-end {float: right !important;}.float-xxl-none {float: none !important;}.d-xxl-inline {display: inline !important;}.d-xxl-inline-block {display: inline-block !important;}.d-xxl-block {display: block !important;}.d-xxl-grid {display: grid !important;}.d-xxl-table {display: table !important;}.d-xxl-table-row {display: table-row !important;}.d-xxl-table-cell {display: table-cell !important;}.d-xxl-flex {display: flex !important;}.d-xxl-inline-flex {display: inline-flex !important;}.d-xxl-none {display: none !important;}.flex-xxl-fill {flex: 1 1 auto !important;}.flex-xxl-row {flex-direction: row !important;}.flex-xxl-column {flex-direction: column !important;}.flex-xxl-row-reverse {flex-direction: row-reverse !important;}.flex-xxl-column-reverse {flex-direction: column-reverse !important;}.flex-xxl-grow-0 {flex-grow: 0 !important;}.flex-xxl-grow-1 {flex-grow: 1 !important;}.flex-xxl-shrink-0 {flex-shrink: 0 !important;}.flex-xxl-shrink-1 {flex-shrink: 1 !important;}.flex-xxl-wrap {flex-wrap: wrap !important;}.flex-xxl-nowrap {flex-wrap: nowrap !important;}.flex-xxl-wrap-reverse {flex-wrap: wrap-reverse !important;}.justify-content-xxl-start {justify-content: flex-start !important;}.justify-content-xxl-end {justify-content: flex-end !important;}.justify-content-xxl-center {justify-content: center !important;}.justify-content-xxl-between {justify-content: space-between !important;}.justify-content-xxl-around {justify-content: space-around !important;}.justify-content-xxl-evenly {justify-content: space-evenly !important;}.align-items-xxl-start {align-items: flex-start !important;}.align-items-xxl-end {align-items: flex-end !important;}.align-items-xxl-center {align-items: center !important;}.align-items-xxl-baseline {align-items: baseline !important;}.align-items-xxl-stretch {align-items: stretch !important;}.align-content-xxl-start {align-content: flex-start !important;}.align-content-xxl-end {align-content: flex-end !important;}.align-content-xxl-center {align-content: center !important;}.align-content-xxl-between {align-content: space-between !important;}.align-content-xxl-around {align-content: space-around !important;}.align-content-xxl-stretch {align-content: stretch !important;}.align-self-xxl-auto {align-self: auto !important;}.align-self-xxl-start {align-self: flex-start !important;}.align-self-xxl-end {align-self: flex-end !important;}.align-self-xxl-center {align-self: center !important;}.align-self-xxl-baseline {align-self: baseline !important;}.align-self-xxl-stretch {align-self: stretch !important;}.order-xxl-first {order: -1 !important;}.order-xxl-0 {order: 0 !important;}.order-xxl-1 {order: 1 !important;}.order-xxl-2 {order: 2 !important;}.order-xxl-3 {order: 3 !important;}.order-xxl-4 {order: 4 !important;}.order-xxl-5 {order: 5 !important;}.order-xxl-last {order: 6 !important;}.m-xxl-0 {margin: 0 !important;}.m-xxl-1 {margin: 0.25rem !important;}.m-xxl-2 {margin: 0.5rem !important;}.m-xxl-3 {margin: 1rem !important;}.m-xxl-4 {margin: 1.5rem !important;}.m-xxl-5 {margin: 3rem !important;}.m-xxl-auto {margin: auto !important;}.mx-xxl-0 {margin-right: 0 !important;margin-left: 0 !important;}.mx-xxl-1 {margin-right: 0.25rem !important;margin-left: 0.25rem !important;}.mx-xxl-2 {margin-right: 0.5rem !important;margin-left: 0.5rem !important;}.mx-xxl-3 {margin-right: 1rem !important;margin-left: 1rem !important;}.mx-xxl-4 {margin-right: 1.5rem !important;margin-left: 1.5rem !important;}.mx-xxl-5 {margin-right: 3rem !important;margin-left: 3rem !important;}.mx-xxl-auto {margin-right: auto !important;margin-left: auto !important;}.my-xxl-0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my-xxl-1 {margin-top: 0.25rem !important;margin-bottom: 0.25rem !important;}.my-xxl-2 {margin-top: 0.5rem !important;margin-bottom: 0.5rem !important;}.my-xxl-3 {margin-top: 1rem !important;margin-bottom: 1rem !important;}.my-xxl-4 {margin-top: 1.5rem !important;margin-bottom: 1.5rem !important;}.my-xxl-5 {margin-top: 3rem !important;margin-bottom: 3rem !important;}.my-xxl-auto {margin-top: auto !important;margin-bottom: auto !important;}.mt-xxl-0 {margin-top: 0 !important;}.mt-xxl-1 {margin-top: 0.25rem !important;}.mt-xxl-2 {margin-top: 0.5rem !important;}.mt-xxl-3 {margin-top: 1rem !important;}.mt-xxl-4 {margin-top: 1.5rem !important;}.mt-xxl-5 {margin-top: 3rem !important;}.mt-xxl-auto {margin-top: auto !important;}.me-xxl-0 {margin-right: 0 !important;}.me-xxl-1 {margin-right: 0.25rem !important;}.me-xxl-2 {margin-right: 0.5rem !important;}.me-xxl-3 {margin-right: 1rem !important;}.me-xxl-4 {margin-right: 1.5rem !important;}.me-xxl-5 {margin-right: 3rem !important;}.me-xxl-auto {margin-right: auto !important;}.mb-xxl-0 {margin-bottom: 0 !important;}.mb-xxl-1 {margin-bottom: 0.25rem !important;}.mb-xxl-2 {margin-bottom: 0.5rem !important;}.mb-xxl-3 {margin-bottom: 1rem !important;}.mb-xxl-4 {margin-bottom: 1.5rem !important;}.mb-xxl-5 {margin-bottom: 3rem !important;}.mb-xxl-auto {margin-bottom: auto !important;}.ms-xxl-0 {margin-left: 0 !important;}.ms-xxl-1 {margin-left: 0.25rem !important;}.ms-xxl-2 {margin-left: 0.5rem !important;}.ms-xxl-3 {margin-left: 1rem !important;}.ms-xxl-4 {margin-left: 1.5rem !important;}.ms-xxl-5 {margin-left: 3rem !important;}.ms-xxl-auto {margin-left: auto !important;}.p-xxl-0 {padding: 0 !important;}.p-xxl-1 {padding: 0.25rem !important;}.p-xxl-2 {padding: 0.5rem !important;}.p-xxl-3 {padding: 1rem !important;}.p-xxl-4 {padding: 1.5rem !important;}.p-xxl-5 {padding: 3rem !important;}.px-xxl-0 {padding-right: 0 !important;padding-left: 0 !important;}.px-xxl-1 {padding-right: 0.25rem !important;padding-left: 0.25rem !important;}.px-xxl-2 {padding-right: 0.5rem !important;padding-left: 0.5rem !important;}.px-xxl-3 {padding-right: 1rem !important;padding-left: 1rem !important;}.px-xxl-4 {padding-right: 1.5rem !important;padding-left: 1.5rem !important;}.px-xxl-5 {padding-right: 3rem !important;padding-left: 3rem !important;}.py-xxl-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.py-xxl-1 {padding-top: 0.25rem !important;padding-bottom: 0.25rem !important;}.py-xxl-2 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}.py-xxl-3 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.py-xxl-4 {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.py-xxl-5 {padding-top: 3rem !important;padding-bottom: 3rem !important;}.pt-xxl-0 {padding-top: 0 !important;}.pt-xxl-1 {padding-top: 0.25rem !important;}.pt-xxl-2 {padding-top: 0.5rem !important;}.pt-xxl-3 {padding-top: 1rem !important;}.pt-xxl-4 {padding-top: 1.5rem !important;}.pt-xxl-5 {padding-top: 3rem !important;}.pe-xxl-0 {padding-right: 0 !important;}.pe-xxl-1 {padding-right: 0.25rem !important;}.pe-xxl-2 {padding-right: 0.5rem !important;}.pe-xxl-3 {padding-right: 1rem !important;}.pe-xxl-4 {padding-right: 1.5rem !important;}.pe-xxl-5 {padding-right: 3rem !important;}.pb-xxl-0 {padding-bottom: 0 !important;}.pb-xxl-1 {padding-bottom: 0.25rem !important;}.pb-xxl-2 {padding-bottom: 0.5rem !important;}.pb-xxl-3 {padding-bottom: 1rem !important;}.pb-xxl-4 {padding-bottom: 1.5rem !important;}.pb-xxl-5 {padding-bottom: 3rem !important;}.ps-xxl-0 {padding-left: 0 !important;}.ps-xxl-1 {padding-left: 0.25rem !important;}.ps-xxl-2 {padding-left: 0.5rem !important;}.ps-xxl-3 {padding-left: 1rem !important;}.ps-xxl-4 {padding-left: 1.5rem !important;}.ps-xxl-5 {padding-left: 3rem !important;}.gap-xxl-0 {gap: 0 !important;}.gap-xxl-1 {gap: 0.25rem !important;}.gap-xxl-2 {gap: 0.5rem !important;}.gap-xxl-3 {gap: 1rem !important;}.gap-xxl-4 {gap: 1.5rem !important;}.gap-xxl-5 {gap: 3rem !important;}.text-xxl-start {text-align: left !important;}.text-xxl-end {text-align: right !important;}.text-xxl-center {text-align: center !important;}}
*/
/* @font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUOjIg1_i6t8kCHKm459WxZqi7j.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZBg_D-w.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZYgzD-w.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm459Wxhzg.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZOg3D-w.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZFgrD-w.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZcgvD-w.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZbgjD-w.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZSgnD-w.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_Qphzg.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA7g4.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD7g4.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm45xW4.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC7g4.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF7g4.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE7g4.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H7g4.ttf) format('truetype');
}

@font-face {
font-display:swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG7g4.ttf) format('truetype');
} */
*::before,
*::after {
  box-sizing: border-box;
}
* {
  margin: 0;
  padding: 0;
  font-family: 'Montserrat', sans-serif;
  box-sizing: border-box;
  color: inherit;
}
body {
  font-family: 'Montserrat', sans-serif;
  /*font-weight: 400;
  font-size: 16px;
  line-height: 1.5;*/
  background: #fff;
  font-style: normal;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.content ul:not([class]) {
  margin: 25px 0;
}
.content ul:not([class]):first-of-type {
  margin-top: 0;
}
.content ul:not([class]) li {
  margin: 8px 0 0 21px;
  list-style-type: none;
  position: relative;
}
.content ul:not([class]) li:before {
  color: #666;
  content: "\2014";
  margin: 0 7px 0 -21px;
}
.content a {
  color: black;
}
a {
  text-decoration: none;
}
h1 {
  font-weight: bold;
  font-size: 36px;
  margin-bottom: 26px;
  text-transform: uppercase;
}
h2 {
  font-weight: 600;
  font-size: 26px;
  margin-bottom: 24px;
}
.select {
  display: block;
  width: 100%;
  position: relative;
}
.new-select {
  position: relative;
  border: 1px solid #ced4da;
  padding: 10px 15px;
  cursor: pointer;
  user-select: none;
}
.new-select__list {
  position: absolute;
  top: 45px;
  left: 0;
  border: 1px solid #ced4da;
  cursor: pointer;
  width: 100%;
  z-index: 2;
  background: #fff;
  user-select: none;

}

a.social-link {
    font-size: 16px!important;
    margin-right: 10px!important;
}

.new-select__list.on {
  display: block;
}
.new-select__item span {
  display: block;
  padding: 10px 15px;
}

.new-select__item span:hover {
  color: #12b223;
}

p:not([class]) {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
}
.btn {
  display: inline-block;
  padding: 1.5rem 2.5rem;
  background: transparent;
  border: 2px solid #000;
  color: #FFF;
  text-transform: uppercase;
  border-radius: 4px 4px 16px 4px;
  cursor: pointer;
  outline: none;
  box-shadow: none;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* .btn::before{
  content: "";
  position: absolute;
  z-index: -1;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: #000;
  border-radius: 4px 4px 16px 4px;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
} */
.btn:hover,
.btn:focus,
.btn:active{
  background: none;
  color: #000;
  /*border-color: #000;*/
}
.btn:hover:before, 
.btn:focus:before, 
.btn:active:before{
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  outline: none;
  box-shadow: none;
}
.btn_white {
  background: #fff;
  color: #000;
}
.btn_white::before{
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}
.btn_white:hover {
  /*background: #000;*/
  color: #FFF;
}
.btn_white:hover:before, 
.btn_white:focus:before, 
.btn_white:active:before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

del {
    color: #bebebe;
}

.woocommerce .product-reviews-container h4 span {
    display: none;
}

.header {
  height: 52px;
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
}

.header__wr {
  max-width: 1600px;
  width: 100%;
  padding: 0 10px;
  display: flex;
  margin: auto;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.header__menu {
  margin: 0 auto;
  height: 100%;
}

.header__menu>ul {
  display: flex;
  height: 100%;
}

.header__menu>ul>li {
  display: block;
  margin: 0 11px;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}

.header__menu>ul>li a {
  text-transform: uppercase;
  color: white;
  font-weight: normal;
  font-size: 12px;
}

.header__menu>ul>li ul {
  display: none;
  position: absolute;
  background: #000;
  width: 180px;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
  margin-top: 110px;
  margin-left: -50px;
}

.header__menu>ul>li ul li {
  display: block;
}

.header__menu>ul>li ul li a {
  display: block;
  padding: 10px 21px;
}

.header__menu>ul>li ul li a:hover {
  background: #FFEFE7;
  color: black;
}

.header__menu>ul>li:hover ul {
  display: block;
}

.header__user {
  
  margin-right: 40px;
  display: flex;
  color: white;
}

.header__user a {
  display: flex;
  color: red;
  font-weight: normal;
  font-size: 12px;
  align-items: center;
  margin-left: 10px;
}

.header__user a span {
  color: white;
  margin-right: 10px;
}

.header__language {
  display: flex;
  height: 100%;
}

.header__language li {
  display: block;
  font-size: 12px;
  text-align: center;
  line-height: 52px;
  height: 100%;
  width: 40px;
}

.header__language li.active {
  background: #FFEFE7;
}

.header__language li a {
  color: white;
}
/* .page_main_layout{
  margin-top: 52px;
} */
.woocommerce-products-header .page_main_layout.catelog_page{
	margin-top: 33px;
}
.woocommerce #reviews h3 {
    margin: 0;
    display: none;
}

.hero {
  height: 767px;
  position: relative;
  /*margin-top: 52px;*/
  overflow: hidden;
}

.hero_woman {}

.hero video {
	position: relative;
	left: 0;
	top: 0;
	z-index: -1;
	width: 2000px;
	width: 100%;
	object-fit: cover;
	object-position: center center;
}

*::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::-webkit-media-controls-play-button {
  display: none !important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works! */

*::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
.hero .hero__img_unisex video {
  top: 210px;
}
.hero__img_video.hero__img_active {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.hero_man {}
.hero_unisex {}
.hero__wr {
  /*max-width: 1600px;*/
  width: 100%;
  margin: auto;
  padding-top: 25px;
  height: 100%;
}
.hero .hero__wr .hero__top{
  width: 100%;
  height: 100%;
}
.hero__switched {
  display: flex;
  justify-content: center;
	position: absolute;
	left: 0;
	right: 0;
  z-index: 10;
}
.hero__switched-swith {
  font-weight: 600;
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  margin: 0 13px;
  padding-bottom: 3px;
  cursor: pointer;
}
.hero__switched-swith_active {
  border-bottom: 2px solid white;
  cursor: inherit;
}
.hero__baners{
    width: 100%;
    height: 100%;
}
.hero__baner {
  display: block;
  height: 100%;
  position: relative;
}
.hero .content_wrap{
  position: relative;
  height: 100%;
  z-index: 2;
  display: flex;
}
.hero__content {
    width: 100%;
  /*padding-top: 160px;*/
}
.hero__h {
  font-weight: 600;
  font-size: 36px;
  line-height: 35px;
  color: white;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.hero__p {
  font-size: 18px;
  line-height: 22px;
  color: white;
}
.hero__p+p {
  margin-top: 40px;
}
.hero__img {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
.hero__img_active {
  display: block;
}
.hero__img_unisex {
  bottom: 0;
}





.hero__img_man img {
  height: 700px;
}
.hero__btn {
  /*margin-top: 80px;*/
  margin-top: 3rem;
}
.how-it-works__wr {
  /*max-width: 950px;*/
  width: 100%;
  margin: auto;
  margin-top: 80px;
  margin-bottom: 80px;
}
.how-it-works__h {
  text-align: center;
  font-weight: 600;
  font-size: 36px;
  margin-bottom: 33px;
  text-transform: uppercase;
}
.how-it-works__list {
  display: flex;
  /*flex-direction: column;*/
  position: relative;
  /*row-gap: 2rem;*/
  flex-wrap: wrap;
}
/*.how-it-works__list::before {
  content: "";
  background: #000;
  height: 100%;
  width: 2px;
  display: block;
  position: absolute;
  left: 51px;
  z-index: -1;
}*/
.how-it-works__item {
  width: 100%;
/*   border: 2px solid #ccc; */
  position: relative;
  display: flex;
  transition: all ease-in 0.5s;
}
.how-it-works__item .item_inner{
  display: flex;
  padding: 2rem 1rem; 
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  margin-left: -2px;
  margin-top: -2px;
  transition: all ease-in 0.5s;
}
/*.how-it-works__item::before{
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  top: -2px;
  left: -2px;
  z-index: 1;
  transition: 100ms width ease-in 300ms;
}
.how-it-works__item::after{
  content: "";
  position: absolute;
  width: 2px;
  height: 0;
  top: -2px;
  right: -2px;
  z-index: 1;
  transition: 100ms height ease-in 200ms;
}*/
/*.how-it-works__item .item_inner::before{
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: -2px;
  left: -2px;
  z-index: 1;
  transition: 100ms width ease-in 100ms;
}
.how-it-works__item .item_inner::after{
  content: "";
  position: absolute;
  width: 2px;
  height: 0;
  bottom: -2px;
  left: -2px;
  z-index: 1;
  transition: 100ms height ease-in 0ms;
}*/
.how-it-works__item .left_layer_bg_overlay,
.how-it-works__item .right_layer_bg_overlay{
	position: absolute;
	top: -2px;
	bottom: -2px;
	width: calc(50% + 2px);
	height: calc(100% + 4px);
	z-index: -1;
}
.how-it-works__item .left_layer_bg_overlay{
	left: -2px;
}
.how-it-works__item .right_layer_bg_overlay{
	right: -2px;
}
.how-it-works__item .left_layer_bg_overlay::before,
.how-it-works__item .left_layer_bg_overlay::after,
.how-it-works__item .right_layer_bg_overlay::before,
.how-it-works__item .right_layer_bg_overlay::after{
	content: "";
    position: absolute;
    width: 50%;
    height: 0%;
    display: block;
    -webkit-transition: 0.5s all ease-in-out;
    transition: 0.5s all ease-in-out;
}
.how-it-works__item .left_layer_bg_overlay:before,
.how-it-works__item .right_layer_bg_overlay::before{
	left: 0;
	top: 0;
}
.how-it-works__item .left_layer_bg_overlay:after,
.how-it-works__item .right_layer_bg_overlay::after{
	right: 0;
	bottom: 0;
}

.how-it-works__img {
  width: 100px;
  height: 100px;
  /*border: 2px solid #000;*/
  border-radius: 50%;
  margin-bottom: 2rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease-in 0.5s;
}
/*.how-it-works__img::before{
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  border-radius: 50%;
  transform: scale(0);
  transition: all ease-in 0.5s;
}*/
.how-it-works__img svg,
.how-it-works__img img{
  width: 100%;
  position: relative;
}
.how-it-works__img_woman circle {
  fill: #FFEFE7;
}
.how-it-works__item_woman .left_layer_bg_overlay:before,
.how-it-works__item_woman .left_layer_bg_overlay:after,
.how-it-works__item_woman .right_layer_bg_overlay::before,
.how-it-works__item_woman .right_layer_bg_overlay::after{
	/*background: #ff4141;*/
	background: #f36564;
}
.how-it-works__item_man .left_layer_bg_overlay:before,
.how-it-works__item_man .left_layer_bg_overlay:after,
.how-it-works__item_man .right_layer_bg_overlay::before,
.how-it-works__item_man .right_layer_bg_overlay::after{
	background: #055447;
}
.how-it-works__item:hover{
	border-color: transparent;
	z-index: 1;
}
.how-it-works__item:hover .left_layer_bg_overlay::before,
.how-it-works__item:hover .left_layer_bg_overlay::after,
.how-it-works__item:hover .right_layer_bg_overlay::before,
.how-it-works__item:hover .right_layer_bg_overlay::after{
	height: 100%;
}
/*.how-it-works__img_woman::before{
  background: #FFEFE7;
}*/
/*.how-it-works__item_woman::before,
.how-it-works__item_woman::after,
.how-it-works__item_woman .item_inner::before,
.how-it-works__item_woman .item_inner::after{
  background: #ff4141;
}
.how-it-works__item_man::before,
.how-it-works__item_man::after,
.how-it-works__item_man .item_inner::before,
.how-it-works__item_man .item_inner::after{
  background: #055447;
}*/
.how-it-works__img_man circle {
  fill: #D4DCDB;
}
/*.how-it-works__img_man::before{
  background: #D4DCDB;
}*/
.how-it-works__img_unisex circle {
  fill: #FFEEC8;
}
.how-it-works__item:hover .how-it-works__img_woman{
  border-color: #FFEFE7;
}
.how-it-works__item:hover .how-it-works__img_man{
  border-color: #D4DCDB;
}
.how-it-works__item:hover .how-it-works__img_woman{
    animation: shadow-pulse 2s infinite;
    animation-delay: 0.3s;
  /*transform: scale(1);*/
}
@keyframes shadow-pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,239,231,100%);
    box-shadow: 0 0 0 0 rgba(255,239,231,100%);
  }
  70% {
      -moz-box-shadow: 0 0 0 20px rgba(255,239,231,0);
      box-shadow: 0 0 0 20px rgba(255,239,231,0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(255,239,231,0);
      box-shadow: 0 0 0 0 rgba(255,239,231,0);
  }
}
.how-it-works__item:hover .how-it-works__img_man{
    animation: shadow-pulse2 2s infinite;
    animation-delay: 0.3s;
  /*transform: scale(1);*/
}
@keyframes shadow-pulse2 {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(212,220,219,100%);
    box-shadow: 0 0 0 0 rgba(212,220,219,100%);
  }
  70% {
      -moz-box-shadow: 0 0 0 20px rgba(212,220,219,0);
      box-shadow: 0 0 0 20px rgba(212,220,219,0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(212,220,219,0);
      box-shadow: 0 0 0 0 rgba(212,220,219,0);
  }
}
.how-it-works__text{
  text-align: center;
  color: #000;
}
.how-it-works__title {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  color: inherit;
  min-height: 45px;
  margin-bottom: 1rem;
  transition: 0.5s all ease-in-out;
}
.how-it-works__p {
  font-size: 18px;
  color: inherit;
  line-height: 1.5;
  transition: 0.5s all ease-in-out;
}
.how-it-works__p+p {
  margin-top: 20px;
}
.how-it-works__p a {
  text-decoration: underline;
  color: #88784d;
  transition: 0.5s all ease-in-out;
}
.how-it-works__item:hover .how-it-works__text{
	color: #fff;
}
.how-it-works__item:hover .how-it-works__p a{
	color: #fff;
}
.info-block {
  padding-top: 100px;
  padding-bottom: 100px;
  /*background-image: url('/wp-content/themes/fans/css/../img/info-block-1.png');*/
  background-repeat: no-repeat;
  background-position: calc(100% - 100px) center;
  background-size: 35%;
}
.info-block_bg2 {
  /*background-image: url('/wp-content/themes/fans/css/../img/info-block-2.png');*/
  background-repeat: no-repeat;
  background-position: right center;
}
.info-block_woman {
  background-color: #f36564;
  background-image: url('/wp-content/themes/fans/css/../img/info-block-1.png');
}
.info-block_man {
  background-color: #045447;
  background-image: url('/wp-content/themes/fans/css/../img/info-block-2.png');
  background-size: 30%;
}
.info-block_unisex {
  background-color: #e09b02;
}
.info-block_bg2.info-block_woman {
  background-color: #f36564;
  background-image: url('/wp-content/themes/fans/css/../img/info-block-female.png');
}
.info-block_bg2.info-block_man {
  background-color: #045447;
  background-image: url('/wp-content/themes/fans/css/../img/info-block-male.png');
  background-position: right;
  background-size: contain;
}
.info-block_bg2.info-block_unisex {
  background-color: #e09b02;
  background-image: url('/wp-content/themes/fans/css/../img/info-block-2.png');
}
.info-block__wr {
  /*max-width: 1600px;*/
  width: 100%;
  margin: auto;
}
.info-block__title {
  font-weight: 600;
  font-size: 36px;
  color: #FFF;
  margin-bottom: 20px;
  text-transform: uppercase;
  line-height: 43px;
}
.info-block__p {
  line-height: 22px;
  font-size: 18px;
  color: #FFF;
}
.info-block__btn {
  margin-top: 75px;
}
.why-subscription {
  padding: 80px 0;
}

.why-subscription__wr {
  max-width: 1500px;
  width: 100%;
  margin: auto;
  padding: 0 100px;
}

.why-subscription__title {
  font-weight: 600;
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 160px;
}

.why-subscription__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  display: none;
}

.why-subscription__list_active {
  display: flex;
}

.why-subscription__list_man .why-subscription__text-icon rect {
  fill: #D4DCDB;
}

.why-subscription__list_unisex .why-subscription__text-icon rect {
  fill: #FFEEC8;
}

.why-subscription__item {
  width: calc(50% - 100px);
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 100px;
}

.why-subscription__item:nth-child(1) {
  padding-top: 100px;
}

.woof_container select {
    width: 100%;
    height: 41px;
    border-radius: 0.5rem;
    
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    outline: none;
    transition: all linear 0.3s;
    padding: 4px 5px 5px 8px;
}


.why-subscription__item:nth-child(4) {
  margin-top: -50px;
}

.why-subscription__item-wr {
  padding: 40px;
  border: 3px solid #000000;
}

.why-subscription__img {
  display: block;
  margin-top: -100px;
  width: 100%;
  border-radius: 0.8rem;
}

.why-subscription__text {
  margin-top: 45px;
  display: flex;
  align-items: center;
}

.why-subscription__text-icon {
  margin-right: 48px;
}

.why-subscription__item-title {
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 10px;
}

.why-subscription__p {
  font-size: 16px;
  line-height: 22px;
}
.subs_set_sec{
	padding: 5rem 0;
}
.subs_set_sec .sec_head{
	text-align: center;
	margin-bottom: 60px;
}
.subs_set_sec .sec_head .sec_title{
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	color: inherit;
}
.set_tab_wrap{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 1rem;
}
.set_tab_wrap .set_tab_item{
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	padding: 1rem 2rem;
	background: transparent;
	border: 2px solid #000;
	border-radius: 0.5rem;
	text-align: center;
	/*min-width: 151px;*/
	width: min(100%, 151px);
}
.subs_listwrap{
	display: flex;
	flex-direction: column;
	/*row-gap: 3rem;*/
}
.subs_listwrap .subs_set_item{
	width: 100%;
	display: flex;
    flex-wrap: wrap;
    position: relative;
    background: #fff;
    /*row-gap: 2rem;*/
}
.subs_listwrap .subs_set_item~.subs_set_item{
	margin-top: 3rem;
}
.subs_listwrap .subs_set_item .flip_card_wr{
	position: absolute;
    top: 0;
    bottom: 0px;
    right: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
    perspective: 1000;
    /*width: 50%;*/
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner{
	width: 100%;
	height: 100%;
	position: relative;
	transition: all linear 0.7s;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .front img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all ease-in 0.5s;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .back p{
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	color: inherit;
	margin-bottom: 1rem;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .back .title{
	font-size: 2rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .back .title .close_btn{
	cursor: pointer;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .back .notes{
	position: relative;
	padding: 0.5rem 0;
	padding-left: 1rem;
	margin-left: 1rem;
	border-left: 2px solid #000;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .back .notes p{
	color: #333;
	margin-bottom: 0;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .back .notes .fa-star-of-life{
    position: absolute;
    font-size: 12px;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    color: #000;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .back .notes p span{
    color: #000;
    font-weight: 600;
    display: block;
    text-transform: uppercase;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap{
	display: none;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap.active{
	display: flex;
}
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap.woman__pre-m-12.active,
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap.woman__gold-m-12.active,
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap.woman__mini-m-12.active,
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap.man__pre-m-12.active,
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap.man__gold-m-12.active,
.subs_listwrap .subs_set_item .flip_card_wr .flip_card_inner .imagewrap.man__mini-m-12.active{
	z-index: 3;
}
.subs_listwrap .subs_set_item .contentwrap{
	position: relative;
	width: 100%;
	padding: 3rem;
}
.subs_listwrap .subs_set_item .contentwrap .info{
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 1rem;
}
.subs_listwrap .contentwrap .sec_title{
	font-size: 64px;
	font-weight: 500;
	line-height: 1;
	color: inherit;
	text-transform: capitalize;
	margin-bottom: 0.5rem;
}
.subs_listwrap .contentwrap .subs_choice_wrap{
	display: flex;
	justify-content: space-between;
	margin-bottom: 1rem;
	/*gap: 1rem;*/
}
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item{
	padding: 20px 15px;
	flex: 1;
	font-weight: 500;
	font-size: 14px;
	color: #000;
	background: #fff;
	border: 2px solid #EACBA8;
	text-align: center;
	cursor: pointer;
	border-radius: 10px;
	text-transform: capitalize;
	position: relative;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item::before{
	content: "";
	position: absolute;
	z-index: -1;
	top: -2px;
	bottom: -2px;
	left: -2px;
	right: -2px;
	background: #EACBA8;
	border-radius: 10px;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item~.choice_item{
	margin-left: 1rem;
}
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item:hover,
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item:focus,
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item:active,
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item.active{
	border-color: #EACBA8;
}
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item:hover::before,
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item:focus:before,
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item:active::before,
.subs_listwrap .contentwrap .subs_choice_wrap .choice_item.active::before{
	-webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.subs_listwrap .subs_content_wr .content_item{
	display: none;
	opacity: 0;
	transform: translateY(50px);
	transition: all linear .15s;
}
.subs_listwrap .subs_content_wr .content_item.active{
	display: block;
}
.subs_listwrap .subs_content_wr .content_item.fades{
    opacity: 1;
    transform: translateY(0);
}
.subs_listwrap .contentwrap .subs_content__price{
	font-size: 52px;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
	margin-bottom: 1rem;
}
.subs_listwrap .contentwrap .subs_set__discount{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	font-size: 1.5rem;
	font-weight: 400;
}
.your-set__l span{
	color: #F26464;
	text-decoration: line-through;
	display: block;
	font-weight: 600;
}
.your-set__r {
    color: #F26464;
    font-weight: 600;
}
.benifit_list_included{
	margin: 2rem 0;
	padding: 1rem 0 0;
	border-top: 2px solid #ccc;
}
.benifit_list_included ul{
    list-style: none;
    display: flex;
    flex-direction: column;
    /*gap: 0.5rem;*/
    font-weight: 500;
}
.benifit_list_included ul li{}
.benifit_list_included ul li~li{
	margin-top: 0.5rem;
}
.benifit_list_included ul li::before{
    content: "\f00c";
    font-family: 'Font Awesome 5 Free';
    font-size: 14px;
    color: #979797;
    font-weight: 900;
    vertical-align: middle;
    margin-right: 1rem;
}
/*.subs_listwrap .subs_content_wr .content_item:nth-child(3) .benifit_list_included{
	margin-bottom: calc(2rem + 75px);
}*/
.subs_content_wr .mobile_ex_content{
	display: none;
}
.subs_content_wr .mobile_ex_content .back{
	background: transparent;
	color: inherit;
	transform: unset;
}
.subs_content_wr .btn_wr{
	display: flex;
	justify-content: space-between;
}












.your-set {
  padding-top: 80px;
  padding-bottom: 80px;
}

.your-set_woman {
  background: #FFEFE7;
}

.your-set_man {
  background: #D4DCDB;
}

.your-set_unisex {
  background: #FFEEC8;
}

.your-set__title {
  font-weight: 600;
  font-size: 36px;
  text-align: center;
  margin-bottom: 54px;
  text-transform: uppercase;
}

.your-set__list {
  max-width: 1440px;
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.your-set__item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 40px;
  border-radius: 10px;
  background: white;
  overflow: hidden;
}

.your-set__content {
  width: calc(100% - 600px);
  padding: 35px 80px;
}

.your-set__name {
  font-weight: 600;
  font-size: 64px;
  line-height: 76px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.your-set__p {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 45px;
}

.your-set__choice {
  display: flex;
  justify-content: space-between;
}

.your-set__choice-item {
  padding: 20px 15px;
  font-weight: normal;
  font-size: 14px;
  color: #000;
  border: 1px solid #000000;
  cursor: pointer;
  border-radius: 10px;
  margin-bottom: 30px;
  text-transform: uppercase;
  transition: 0.4s all;
}

.your-set__choice-item_active,
.your-set__choice-item:hover {
  background: #FFEFE7;
  border: 1px solid #FFEFE7;
}

.your-set__price {
  font-weight: 600;
  font-size: 52px;
  margin-bottom: 30px;
}

.your-set__discount {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 45px;
  display: flex;
  justify-content: space-between;
}

.your-set__l {
  color: #979797;
}

.your-set__l span {
  color: #F26464;
  text-decoration: line-through;
}

.your-set__r {
  color: #F26464;
}

.your-set__img {
  width: 600px;
  display: none;
}

.your-set__img_active {
  display: block;
}

.your-set__img img {
  display: block;
  width: 100%;
}

.sending-miniature {
  padding-top: 76px;
  padding-bottom: 50px;
}
.sending-miniature__wr {
  /*max-width: 1400px;*/
  width: 100%;
  margin: auto;
  text-align: center;
}
.sending-miniature__title {
  font-weight: 600;
  font-size: 36px;
  text-align: center;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.sending-miniature__title-smail {
  font-size: 24px;
  margin-bottom: 21px;
  text-align: center;
}
.owl-theme.sending-miniature-slider .owl-nav [class*=owl-]{
	margin: 0;
	/*width: 40px;*/
	/*height: 40px;*/
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
	position: absolute;
	text-decoration: none;
	outline: none;
	top: 50%;
	transform: translateY(-50%);
	transition: all ease-in 0.3s;
}
.owl-theme.sending-miniature-slider .owl-nav [class*=owl-]:hover,
.owl-theme.sending-miniature-slider .owl-nav [class*=owl-]:focus-visible{
	outline: none;
	background: transparent;
	text-decoration: none;
}
.owl-carousel.sending-miniature-slider .owl-nav button.owl-prev{
	left: 0;
}
.owl-carousel.sending-miniature-slider .owl-nav button.owl-next{
	right: 0;
}
.owl-theme.sending-miniature-slider .owl-nav .disabled{
	opacity: 0;
}
.sending-miniature_woman .owl-theme.sending-miniature-slider .owl-nav [class*=owl-]{
	color: #f36564;
}
.sending-miniature_woman .owl-theme.sending-miniature-slider .owl-nav [class*=owl-]:hover,
.sending-miniature_woman .owl-theme.sending-miniature-slider .owl-nav [class*=owl-]:focus-visible{
	color: #000;
}
.sending-miniature_man .owl-theme.sending-miniature-slider .owl-nav [class*=owl-]{
	color: #053c33;
}
.sending-miniature_man .owl-theme.sending-miniature-slider .owl-nav [class*=owl-]:hover,
.sending-miniature_man .owl-theme.sending-miniature-slider .owl-nav [class*=owl-]:focus-visible{
	color: #000;
}
/*.owl-carousel-costom {
  position: relative;
}
.owl-carousel-costom .owl-nav button.owl-prev {
  position: absolute;
  top: 50%;
  left: -30px;
  margin-top: -60px;
}
.owl-carousel-costom .owl-nav button.owl-next {
  position: absolute;
  top: 50%;
  right: -30px;
  margin-top: -60px;
}
.owl-carousel-costom .owl-nav button.owl-prev span,
.owl-carousel-costom .owl-nav button.owl-next span {
  font-size: 60px;
  line-height: 0;
}
.owl-carousel-costom .owl-nav [class*=owl-]:hover,
.owl-carousel-costom .owl-nav [class*=owl-]:hover {
  background: none !important;
}*/

.reviews {
  padding-top: 74px;
  padding-bottom: 100px;
}
.reviews_woman {
  background: #FAEFE9;
}
.reviews_man {
  background: #D4DCDB;
}
.reviews_unisex {
  background: #FFEEC8;
}
.reviews__wr {
  /*max-width: 1400px;*/
  width: 100%;
  margin: auto;
}
.reviews__title {
  font-weight: 600;
  font-size: 34px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 0.5rem;
}
.reviews__title_small{
	font-size: 24px;
    margin-bottom: 21px;
    text-align: center;
}
.reviews__item {
	width: 100%;
	padding: 20px;
	padding-top: 2rem;
	position: relative;
}
.reviews__item::before{
	content: "";
	width: calc(100% - 40px);
	height: calc(100% - 52px);
	position: absolute;
	left: 4px;
	bottom: 4px;
	border: 2px solid #000;
	z-index: -1;
}
.reviews_woman .reviews__item::before{
	background: #FFD4DA;
    border-color: #f36564;
}
.reviews_man .reviews__item::before{
	background: #859f9b;
	border-color:  #053c33;
}
.reviews__stars {
  /*margin-bottom: 22px;*/
}
.reviews__item-review {
	background: #fff;
	border: 2px solid #000;
	/*border-radius: 10px;
	height: 100%;*/
	padding: 2rem;
	display: flex;
	flex-direction: column;
	gap: 1rem;
}
.reviews_video__wrap{
	width: 100%;
    margin-top: calc(-2rem + -1.5rem);
}
.video_cover{
	display: block;
	overflow: hidden;
	padding-top: calc((286/437) * 100%);
	position: relative;
	margin-bottom: 1rem;
}
.video_cover img{
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	top: 0;
}
.video_cover .fa-play-circle{
	position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
    text-align: center;
    color: #fff;
    font-size: 50px;
    transform: translateY(-50%);
}
.reviews_content__wrap{
	flex: 1;
}
.reviews__name {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 5px;
}
.reviews__name-title {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 5px;
}
.reviews__name-site {
  font-size: 16px;
  margin-bottom: 22px;
  opacity: 0.7;
}
.reviews__text {
  font-size: 14px;
  line-height: 21px;
      overflow: hidden;
    /*height: 120px;*/
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 6;
    -moz-box-orient: vertical;
}
.reviews .owl-stage {
  display: flex;
}
.reviews .owl-stage .owl-item {
  display: flex;
}
.stars {
  display: flex;
  align-items: center;
  gap: 0.1rem;
}
.stars i {
  color: #C4C4C4;
  font-size: 12px;
}
.stars .fa-star__active {
  color: black;
}
.stars .fa-star__hover {
  color: black;
}
.stars .stars-n {
  font-size: 12px;
  margin-left: 10px;
}
.owl-theme.reviews-slider .owl-nav [class*=owl-]{
	margin: 0;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
	position: absolute;
	text-decoration: none;
	outline: none;
	top: 50%;
	transform: translateY(-50%);
	transition: all ease-in 0.3s;
}
.owl-theme.reviews-slider .owl-nav [class*=owl-]:hover,
.owl-theme.reviews-slider .owl-nav [class*=owl-]:focus-visible{
	outline: none;
}
.owl-carousel.reviews-slider .owl-nav button.owl-prev{
	left: -40px;
}
.owl-carousel.reviews-slider .owl-nav button.owl-next{
	right: -20px
}
.owl-theme.reviews-slider .owl-nav .disabled{
	opacity: 0;
}
.reviews_woman .owl-theme.reviews-slider .owl-nav [class*=owl-]{
	background: #ffd4da;
	color: #f36564;
}
.reviews_woman .owl-theme.reviews-slider .owl-nav [class*=owl-]:hover,
.reviews_woman .owl-theme.reviews-slider .owl-nav [class*=owl-]:focus-visible{
	background: #f36564;
	color: #fff;
}
.reviews_man .owl-theme.reviews-slider .owl-nav [class*=owl-]{
	background: #859f9b;
	color: #000;
}
.reviews_man .owl-theme.reviews-slider .owl-nav [class*=owl-]:hover,
.reviews_man .owl-theme.reviews-slider .owl-nav [class*=owl-]:focus-visible{
	background: #053c33;
	color: #fff;
}
.reviews-form__wr {
  max-width: 954px;
  margin: auto;
  padding-top: 50px;
}

.reviews-form__hr {
  margin-bottom: 20px;
  display: block;
  border: 1px solid black;
}

.reviews-form__top {
  display: flex;
  margin-bottom: 20px;
}

.reviews-form__title {
  font-size: 24px;
  font-weight: 600;
  margin-right: 20px;
}

.reviews-form__stars i {
  cursor: pointer;
  font-size: 18px;
}

.reviews-form__input {
  width: 100%;
  height: 56px;
  border: 0;
  padding: 0 20px;
  margin-bottom: 20px;
  border-radius: 10px;
}

.reviews-form__textarea {
  width: 100%;
  height: 127px;
  border: 0;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 10px;
}

.reviews-form__file-img {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 20px;
  border: 2px dashed #C4C4C4;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 20px;
}

.reviews-form__icon-file {
  background: url('/wp-content/themes/fans/css/../img/reviews-form__icon-file.svg');
  width: 60px;
  height: 60px;
  display: block;
  margin-right: 20px;
  cursor: pointer;
}
.reviews-form__text {
  width: calc(100% - 80px);
  font-size: 16px;
  line-height: 20px;
}
.reviews-form__btn {
  float: right;
}
.blog__wr {
  /*max-width: 1480px;*/
  width: 100%;
  margin: auto;
  padding: 80px 0;
  text-align: center;
}
.blog__title {
  font-weight: 600;
  font-size: 36px;
  margin-bottom: 60px;
}
.blog__list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 60px;
	gap: 2.5rem;
}
.blog__item {
	/*width: calc(100%/3 - 40px);*/
	/*width: calc(100%/3 - 1.667rem);*/
	width: 100%;
	background: #fff;
	padding: 0.7rem;
	box-shadow: 0 6px 25px rgb(0 0 0 / 15%);
	border-radius: 4px 16px 4px 4px;
	position: relative;
	transition: all ease-in 0.3s;
}
.blog__img {
  position: relative;
}
.blog__img::before{
	content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: 0.2;
    z-index: 1;
}
.blog__img img {
  display: block;
  width: 100%;
}
.blog__date{
	font-size: 0.8rem;
	text-align: left;
	padding: 1rem;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	color: #fff;
}
.blog__date i{
	margin-right: 0.5rem;
}
.blog__name {
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  color: inherit;
  margin-bottom: 1rem;
  text-align: left;
}
.blog__private-text {
  font-size: 16px;
  text-align: left;
  padding: 2rem 1rem;
}
.blog__private-text p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 9;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 9;
	-moz-box-orient: vertical;
	margin-bottom: 0;
}
.blog__link {
  text-align: left;
  color: #806F42;
  font-size: 16px;
  display: block;
  padding: 0 15px;
}
.blog__link:hover {
  text-decoration: underline;
}
.faq {
  /*padding: 80px 0;
  background: #FFEFE7;*/
}
.faq__title {
  font-weight: 600;
  font-size: 36px;
  margin-bottom: 60px;
  text-align: center;
  text-transform: uppercase;
}
.faq__wr {
  /*max-width: 956px;*/
  width: 100%;
  margin: auto;
  padding-top: 80px;
}
.faq_woman .faq__wr{
	background: #FFEFE7;
}
.faq_man .faq__wr{
	background: #D4DCDB;
}
.faq__tabwrap{
	list-style: none;
	display: flex;
	justify-content: center;
}
.faq__tabwrap li{}
.faq__tabwrap li a{
	display: block;
	padding: 0 1.5rem 3.5rem;
	font-size: 24px;
	font-weight: 500;
	position: relative;
	transition: all ease-in 0.3s;
}
.faq__tabwrap li a::before{
	content: "";
	width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -1px;
    opacity: 0;
    transform: translateY(30px);
    transition: all ease-in 0.3s;
}
.faq__tabwrap li .icon{
	display: block;
	width: 60px;
	margin: 0 auto;
	margin-bottom: 1rem;
}
.faq__tabwrap li .icon svg path{
	transition: all ease-in 0.3s;
}
.faq__tabwrap li .label{}
.faq_woman .faq__tabwrap li.active a{
	color: #ff4141;
}
.faq_woman .faq__tabwrap li.active .icon svg path{
	fill: #ff4141;
}
.faq_man .faq__tabwrap li.active a{
	color: #055447;
}
.faq_man .faq__tabwrap li.active .icon svg path{
	fill: #055447;
}
.faq__tabwrap li.active a::before{
	opacity: 1;
    transform: translateY(0);
}
.faq__content_wrap{
	padding: 80px 0;
}
.faq__list {
  display: none;
  flex-direction: column;
  flex-wrap: wrap;
}
.faq__list.active{
	display: flex;
}
.faq__item {
	/*margin-bottom: 16px;*/
	/*background: #fff;*/
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	position: relative;
	margin-bottom: -2px;
}
.faq__item:hover{
	border-color: #000;
	z-index: 1;
}
.faq__top {
  /*background: #FFFFFF;*/
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0;
  /*margin-bottom: 10px;*/
}
.faq__name {
  font-weight: 600;
  font-size: 16px;
  display: flex;
  flex: 1;
  text-transform: uppercase;
}
.faq__btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid #000;
  text-align: center;
  font-size: 30px;
  line-height: 28px;
  transition: 0.4s all;
}
.faq__btn:hover {
  background: black;
  color: white;
}
.faq__btn_active {
  transform: rotate(45deg);
}
.faq__text {
	font-size: 14px;
	padding: 1rem 0;
	padding-top: 0;
	display: none;
}

.footer {
  background: #000000;
  padding: 80px;
}

.footer__wr {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.footer__logo {
  display: block;
  margin-bottom: 20px;
}

.footer__adres {
  color: white;
  font-size: 14px;
  margin-bottom: 6px;
}

.footer__tel {
  font-size: 18px;
  color: white;
  display: block;
  margin-bottom: 40px;
}

.footer__www {
  width: 100%;
}

.footer__c {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
}

.footer__menu {
  margin: 0 20px;
}

.footer__menu ul li {
  display: block;
  margin-bottom: 10px;
}

.footer__menu ul li a {
  font-size: 14px;
  color: white;
}

.footer__p {
  font-size: 14px;
  color: #FFF;
  margin-bottom: 25px;
}

.footer__form {
  height: 55px;
  background: #FFFFFF;
  border-radius: 0px 4px 4px 0px;
  width: 450px;
  padding: 2px;
}

.footer__form form {
  display: flex;
  height: 100%;
}

.footer__form form input {
  width: calc(100% - 150px);
  height: 100%;
  border: 0;
  padding: 0 16px;
}

.footer__form form button {
  width: 170px;
  height: 100%;
  border: 0;
  cursor: pointer;
  background: #000;
  color: #FFF;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  transition: 0.4s all;
}

.footer__form form button:hover {
  background: #FFF;
  color: #000;
}

.www {
  display: flex;
  /*justify-content: space-between;*/
  /*gap: 0.5rem;*/
}

.www__link {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #FFF;
  border: 1px solid #FFF;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  transition: 0.4s all;
}
.www__link~.www__link{
	margin-left: 10px;
}
/* .www__link:hover {
  background: #000;
} */

/* .www__link:hover i {
  color: white;
} */

.content {
  max-width: 1480px;
  width: 100%;
  margin: auto;
  padding-top: 36px;
  padding-bottom: 64px;
  margin-top: 52px;
  padding-left: 20px;
  padding-right: 20px;
  min-height: calc(100vh - 80px);
}

.content__crambs {
  margin-bottom: 24px;
}

.content__crambs ul {
  font-size: 12px;
  color: #000;
}

.content__crambs ul li {
  display: inline-block;
  font-size: 12px;
}

.content__crambs ul li a {
  color: #000;
}

.content__wr {
  max-width: 1200px;
  margin: auto;
}

.block-pink {
  background: #FFEFE7;
  border-radius: 10px;
  padding: 18px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.block-pink__img {
  width: 88px;
  margin-right: 35px;
}

.block-pink__text {
  width: calc(100% - 123px);
}

.block-pink__title {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 10px;
}

.block-pink__p {
  font-size: 16px;
  line-height: 24px;
}

.gift-certificates {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.gift-certificates__img {
  width: 40%;
}

.gift-certificates__img img {
  width: 100%;
  margin-bottom: 20px;
}

.gift-certificates__form {
  width: 50%;
}

.gift-certificates__h {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 24px;
}

.gift-certificates__title {
  font-size: 16px;
  margin-bottom: 12px;
}

.gift-certificates__input {
  display: block;
  overflow: hidden;
}

.gift-certificates__input input {
  border: 1px solid #979797;
  box-sizing: border-box;
  border-radius: 10px;
  height: 56px;
  padding: 0 15px;
  margin-bottom: 12px;
  width: calc(100% - 20px);
  float: left;
}

.gift-certificates__input span {
  color: #FF4141;
  display: inline-block;
  padding-left: 5px;
  font-size: 20px;
  line-height: 10px;
}

.gift-certificates__input_error input {
  border-color: #FF4141;
  color: #FF4141;
}

.gift-certificates__select {
  display: block;
  width: 100%;
  position: relative;
}

.gift-certificates__select::after {
  content: "*";
  color: #FF4141;
  display: inline-block;
  padding-left: 5px;
  font-size: 20px;
  line-height: 10px;
  position: absolute;
  top: 9px;
  right: 6px;
}

.gift-certificates__select .new-select {
  border: 1px solid #979797;
  box-sizing: border-box;
  border-radius: 10px;
  height: 56px;
  padding: 0 15px;
  margin-bottom: 12px;
  width: calc(100% - 20px);
  line-height: 56px;
  position: relative;
  transition: 0.4s all;
}

.gift-certificates__select .new-select:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: "\f0dd";
  position: absolute;
  right: 10px;
  top: 0;
  color: #979797;
}

.gift-certificates__select .new-select.on:before {
  transform: rotate(180deg);
}

.gift-certificates__select .new-select__list {
  width: calc(100% - 20px);
  margin-top: 11px;
}

.gift-certificates__select_error .new-select {
  border-color: #FF4141;
  color: #FF4141;
}

.gift-certificates__btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}

.gift-certificates__p {
  font-weight: 600;
  font-size: 36px;
}

.catalog {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}

.catalog__filter {
  width: 292px;
  background: #FFEFE7;
  border-radius: 10px;
  padding: 20px;
  margin-right: 94px;
}

.catalog__content {
  width: calc(100% - 386px);
}

.catalog__top {
  background: #FFEFE7;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  border-radius: 10px;
  height: 76px;
  padding: 20.5px 20px;
  align-items: center;
}

.catalog__l {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 60px;
}

.catalog__title-t {
  font-size: 16px;
  margin-right: 20px;
}

.catalog__r {
  height: 36px;
  background: #FFFFFF;
  border-radius: 10px;
  width: calc(100% - 460px);
  overflow: hidden;
}

.catalog__serch form {
  display: flex;
}

.catalog__serch input {
  border: 0;
  width: calc(100% - 36px);
  padding: 0 20px;
}

.catalog__serch input:focus {
  border: none !important;
  outline: none !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.catalog__serch button {
  width: 36px;
  height: 36px;
  border: 0;
  background-image: url('/wp-content/themes/fans/css/../img/catalog__btn.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-color: white;
}

.catalog__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 20px;
}

.catalog__item {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: calc(100%/3 - 20px);
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
  border: 1px solid #C4C4C4;
  border-radius: 10px;
  padding: 40px;
  transition: 0.4s all;
}

.catalog__item:hover {
  border: 1px solid #FFF;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}

.catalog__img {
  position: relative;
  margin-bottom: 6px;
  text-align: center;
}

.catalog__img img {
  height: 100%;
  max-width: 100%;
  max-height: 220px;
}

.catalog__img a {
  display: block;
}

.catalog__item-favored {
  position: absolute;
  top: 10px;
  right: 0;
}

.catalog__name {
  margin-top: auto;
  margin-bottom: 6px;
}

.catalog__name a {
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  color: #000;
}

.catalog__brend {
  font-size: 14px;
  display: flex;
  justify-content: space-between;
}

.catalog__brend span {
  font-size: 14px;
}

.catalog__b {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.catalog__prase {
  font-weight: 600;
  font-size: 22px;
}

.catalog__btn {
  cursor: pointer;
  border: 2px solid #000000;
  box-sizing: border-box;
  border-radius: 4px 4px 16px 4px;
  padding: 10px 30px;
  color: #000;
  transition: 0.4s all;
}

.catalog__btn:hover {
  background: #000;
  color: #FFF;
}

.sort {
  background: #FFFFFF;
  border-radius: 10px;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  width: 244px;
  position: relative;
}

.sort::after {
  content: "";
  background-image: url('/wp-content/themes/fans/css/../img/sort.svg');
  display: block;
  width: 14px;
  height: 10px;
  position: absolute;
  right: 10px;
  top: 14px;
  font-size: 16px;
}

.sort__list {
  display: none;
  position: absolute;
  background: white;
  border-radius: 10px;
  top: 35px;
  left: 0;
  width: 100%;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.sort:hover .sort__list {
  display: block;
}

.sort__item {
  cursor: pointer;
  padding: 0 20px;
}

.sort__item:hover {
  background: #FFEFE7;
}

.favored {
  width: 27px;
  height: 27px;
  background-image: url('/wp-content/themes/fans/css/../img/favored.svg');
  background-repeat: no-repeat;
  cursor: pointer;
}

.favored_active,
.favored:hover {
  background-image: url('/wp-content/themes/fans/css/../img/favored_active.svg');
}

.catalog-deteil {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.catalog-deteil__l {
  width: 42%;
}

.catalog-deteil__img img {
  width: 100%;
}

.catalog-deteil__specifications {
  margin-top: 48px;
}

.catalog-deteil__specifications-title {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
}

.catalog-deteil__specifications-line {
  font-size: 16px;
  margin-top: 5px;
}

.catalog-deteil__r {
  width: 51%;
}

.catalog-deteil__h {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 24px;
}

.catalog-deteil__a {
  font-size: 16px;
  margin-bottom: 45px;
}

.catalog-deteil__b {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  margin-bottom: 40px;
}

.catalog-deteil__prase {
  font-weight: 600;
  font-size: 36px;
}

.catalog-deteil__favored {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 50px;
  font-size: 16px;
}

.catalog-deteil__favored .favored {
  margin-left: 20px;
}

.catalog-deteil__text {
  font-size: 16px;
  margin-bottom: 40px;
}

.reviews-detail__form {
  background: #FFEFE7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}

.reviews-detail__list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.reviews-detail__title {
  font-weight: 600;
  font-size: 24px;
  margin-top: 36px;
}

.reviews-detail__item {
  padding-top: 40px;
}

.reviews-detail__item+.reviews-detail__item {
  border-top: 2px solid #000;
  margin-top: 40px;
}

.reviews-detail__start {
  margin-bottom: 20px;
}

.reviews-detail__name {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 5px;
}

.reviews-detail__site {
  font-size: 16px;
  margin-bottom: 10px;
}

.reviews-detail__text {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 20px;
}

.bascet {
  position: relative;
}

.bascet__kol {
  position: absolute;
  width: 14.5px;
  height: 14.5px;
  text-align: center;
  line-height: 16.5px;
  font-size: 10px;
  color: black;
  background: white;
  border-radius: 50%;
  top: -5px;
  right: -5px;
}

.reviews-detail__list-img {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.reviews-detail__item-img {
  flex-direction: column;
  flex-wrap: wrap;
  width: calc(100%/5 - 10px);
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}

.popup-vibir {
  position: fixed;
  top: 0;
  left: 0;
  background: rgb(0 0 0 / 15%);
  z-index: 10000000;
  width: 100%;
  height: 100%;
  display: none;
}

.popup-vibir__popup {
  position: absolute;
  max-width: 1000px;
  width: 100%;
  top: 20px;
  margin-left: -500px;
  left: 50%;
  background: white;
  border-radius: 10px;
}

.popup-vibir__close {
  position: absolute;
  top: 15px;
  right: 15px;
  height: 26px;
  width: 26px;
  cursor: pointer;
  font-size: 20px;
}

.popup-vibir__sleder {
  display: none;
  padding: 30px;
}

.popup-vibir__sleder_active {
  display: block;
}

.popup-vibir__title {
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 30px;
}

.vibor {
  cursor: pointer;
}

.popup-vibir__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.popup-vibir__sleder-1 .popup-vibir__list .vibor {
  border: 2px solid #000000;
  box-sizing: border-box;
  border-radius: 10px;
  text-align: center;
  width: 224px;
  margin: 0 10px;
}

.popup-vibir__sleder-1 .popup-vibir__list .vibor {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.popup-vibir__sleder-1 .popup-vibir__list .vibor .vibor__img {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 20px;
}

.popup-vibir__sleder-1 .popup-vibir__list .vibor .vibor__text {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  padding: 0 20px;
  margin-top: 20px;
}

.popup-vibir__sleder-1 .popup-vibir__list .vibor .vibor__btn {
  margin-top: 20px;
  background: #000000;
  color: white;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  padding: 14.5px;
}

.popup-vibir__sleder-2 .vibor {
  width: 60px;
  height: 60px;
  border: 2px solid #000000;
  box-sizing: border-box;
  border-radius: 10px;
  margin: 10px;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  line-height: 60px;
}

.popup-vibir__sleder-3 {}

.popup-vibir__sleder-3 .vibor {
  width: calc(100% / 3);
}

.popup-vibir__sleder-3 .vibor:nth-child(2) img {
  border-radius: 0 10px 10px 0;
}

.popup-vibir__sleder-3 .vibor img {
  width: 100%;
}

.vibor img {
  max-width: 100%;
}

.popup-vibir__sleder-4 {
  border-radius: 10px;
  overflow: hidden;
}

.popup-vibir__sleder-4 .vibor {
  display: block;
}

.popup-vibir__sleder-4 .vibor img {
  display: block;
}

.popup-vibir__sleder-4 .vibor:nth-child(1) {
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.popup-vibir__sleder-4 .vibor:nth-child(2) {
  border-radius: 0 20px 20px 0;
  overflow: hidden;
}

.popup-vibir__sleder-5 .vibor:nth-child(1) {
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.popup-vibir__sleder-5 .vibor:nth-child(2) {
  border-radius: 0 20px 20px 0;
  overflow: hidden;
}

.popup-vibir__sleder-6 .vibor:nth-child(1) {
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.popup-vibir__sleder-6 .vibor:nth-child(4) {
  border-radius: 0 20px 20px 0;
  overflow: hidden;
}

.popup-vibir__sleder-7 .vibor {
  margin: 10px;
  border: 1px solid black;
  padding: 10px;
  width: calc(100%/6 - 20px);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  border-radius: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
}

.popup-vibir__sleder-8 .img {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

.popup-vibir__sleder-8 .btn-b {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.popup-vibir__sleder-8 .btn-b .b {
  width: calc(50% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  height: 65px;
  text-align: center;
}

.popup-vibir__sleder-8 .btn-b .popup-add__btn-close {

  line-height: 65px;
}

div[data-property-id-row="21"],
div[data-property-id-row="4"] {
  display: none;
}

.your-set__m {
  display: none;
}

.your-set__m-active {
  display: block;
}



.header__open {
  display: none;
}

.menu-mobile {
  display: none;
}

.info-block__mobile-img {
  display: none;
}

.catalog__filter-close {
  display: none;
}

.catalog__content-filter {
  display: none;
}

#multiple_file {
  display: none;
}

.img-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.img-item {
  width: 25%;
  padding: 0 10px;
  margin-bottom: 10px;
  position: relative;
}

.img-item img {
  width: 100%;
}

.popup-window-titlebar {
  padding: 10px;
  font-size: 20px;
  font-weight: bold;
}

.form-group {
  margin-bottom: 0;
}

#certificate-form input {
  margin-bottom: 0;
}

#certificate-form textarea.form-control {
  height: 70px;
}

.order-block {}

.order-block__subscription {
  background: #FFEFE7;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.order-block__subscription {
  padding: 20px;
}

.order-block__subscription-title {
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 14px;
}

.order-block__subscription-data,
.order-block__subscription-p {
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 20px;
  margin-top: 20px;
}

.order-block__subscription-img {
  width: 200px;
}

.order-block__subscription-img img {
  width: 100%;
}

.order-block__products {
  display: flex;
  justify-content: space-between;
  width: 90%;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #000;
  padding: 20px 0;
  align-items: center;

}

.order-block__products>div {
  padding: 10px;
}

.order-block__products-img {}

.order-block__products-img img {
  width: 150px;
}

.order-block__products-name {
  font-weight: 400;
  font-size: 16px;
}

.likee {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

.likee__good {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-image: url('/wp-content/themes/fans/css/../img/likee__good.png');
  cursor: pointer;
  margin: 0 5px;
  background-position: center;
}

.likee__good_active {
  border: 2px solid black;
}

.likee__poorly {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-image: url('/wp-content/themes/fans/css/../img/likee__poorly.png');
  cursor: pointer;
  margin: 0 5px;
  background-position: center;
}

.likee__poorly_active {
  border: 2px solid black;
}

.order-block__products_button {}





/*
  Поп ап
*/
.popup-block {
  position: fixed;
  top: 0;
  left: 0;
  background: rgb(0 0 0 / 15%);
  z-index: 10000000;
  width: 100%;
  height: 100%;
  display: none;
  align-items: center;
  justify-content: center;
}

.popup-block__block {
  background: white;
  padding: 56px 80px;
  max-width: 1000px;
  width: calc(100% - 40px);
  position: relative;
  border-radius: 20px;
}

.popup-block__close {
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #000000;
  border-radius: 50%;
  right: 20px;
  top: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 20px;
  cursor: pointer;
  transform: rotate(45deg);
}

.popup-block__form {
  display: none;
}

.popup-block__form-form {}

.popup-block__input {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.popup-block__input-b {
  width: calc(33% - 15px);
  margin-left: 7.5px;
  margin-right: 7.5px;
}

.popup-block__input-title {
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 10px;
}

.popup-block__input-b input {
  height: 50px;
  border: 1px solid #000000;
  border-radius: 4px;
  padding: 0 20px;
  width: 100%;
}

.popup-block__radio {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2.5px;
  margin-right: -2.5px;
  margin-bottom: 20px;
}

.popup-block__radio-block {
  width: calc(33% - 15px);
  margin-left: 7.5px;
  margin-right: 7.5px;
}

.popup-block__img {
  width: 60px;
  height: 60px;
  display: block;
}

.popup-block__img_1 {
  background-image: url('/wp-content/themes/fans/css/../img/i/popup-block__img_1.png');
}

.popup-block__img_2 {
  background-image: url('/wp-content/themes/fans/css/../img/i/popup-block__img_2.png');
}

.popup-block__img_3 {
  background-image: url('/wp-content/themes/fans/css/../img/i/popup-block__img_3.png');
}



.popup-block__radio label {
  display: flex;
  border: 1px solid #000000;
  border-radius: 4px;
  padding: 15px;
  flex-wrap: wrap;
  align-items: center;
  cursor: pointer;
}

.popup-block__radio-block div {
  width: calc(100% - 80px);
  margin-left: 20px;
  font-weight: 600;
  font-size: 14px;
}

.popup-block__radio-block span {
  font-weight: 600;
  font-size: 16px;
}

.popup-block__radio-block input {
  display: none;
}

.popup-block__radio-block input:checked+label {
  background: #000;
}

.popup-block__radio-block input:checked+label div {
  color: white;
}

.popup-block__btn {}

.popup-block__btn button {}

.popup-block__btn label {
  font-weight: 400;
  font-size: 14px;
}

.popup-block__end {
  display: none;
  flex-direction: column;
  align-items: center;
}

.popup-block__end-img {
  background-image: url('/wp-content/themes/fans/css/../img/i/img.png');
  width: 121px;
  height: 122px;
  margin-bottom: 40px;

}

.popup-block__end-text {
  font-weight: 600;
  font-size: 24px;
  text-align: center;
}

.popup-block__b1 {
  display: flex;
  justify-content: space-between;
}

.popup-block__b1-text {
  width: calc(100% - 326px);
}

.popup-block__b1-img {
  background-image: url('/wp-content/themes/fans/css/../img/i/img2.png');
  width: 220px;
  height: 220px;
}

.popup-block__b1-title {
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 20px;
}

.popup-block__b1-p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}

/*отзовы видео*/
.reviews-video {
  padding: 50px 20px;
}

.reviews-video__wr {
  max-width: 1400px;
  width: 100%;
  margin: auto;
}

.reviews-video__title {
  font-weight: 600;
  font-size: 34px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 40px;
}

.reviews-video__block {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
  flex-wrap: wrap;
}

.reviews-video__item {
  width: calc(100%/3 - 30px);
  margin-left: 15px;
  margin-right: 15px;
}

.reviews-video__item img {
  width: 100%;
}



.bx-filter.bx-blue .bx-filter-section {
  padding: 0;
  background: none;
}

.bx-filter-block {
  max-width: 100%;
  max-height: 350px !important;

  overflow: auto;
}

.bx-filter-parameters-box-container {
  margin: 0;
}

.bx-filter-parameters-box:nth-child(1) {
  display: none;
}

.bx-filter-parameters-box {
  margin: 10px 0;
  background: white;
}

.catalog__filter .row {
  margin: 0;
}

.bx-filter .bx-filter-parameters-box {
  border-radius: 10px;
  padding-bottom: 20px;
}

.bx-filter .bx-filter-parameters-box-title {
  font-size: 16px;
  color: black;
  border-radius: 10px;
  padding: 10px 10px;
}

.bx-filter .bx-filter-parameters-box-title span {
  color: black;

}

.bx-filter-title {
  font-weight: 600;
  font-size: 16px;
  text-align: center;
}

#del_filter {
  font-size: 14px;
  color: #806F42;
  width: 100%;
  text-align: center;
}

#del_filter i {
  margin-left: 10px;
  color: #806F42;
}

.bx-filter-block::-webkit-scrollbar {
  /* 1 - скроллбар */
  width: 6px;
  height: 6px;
}

.bx-filter-block::-webkit-scrollbar-button {
  /* 2 - кнопка */
  display: none;
}

.bx-filter-block::-webkit-scrollbar-track {
  /* 3 - трек */
}

.bx-filter-block::-webkit-scrollbar-track-piece {
  /* 4 - видимая часть трека */
  border-radius: 5px;
  background-color: #d1d1d1;
}

.bx-filter-block::-webkit-scrollbar-thumb {
  /* 5 - ползунок */
  border-radius: 5px;
  background-color: black;
}

.bx-filter-block::-webkit-scrollbar-corner {
  /* 6 - уголок */
}

.bx-filter-block::-webkit-resizer {
  /* 7 - изменение размеров */
}

.bx-filter .bx-filter-button-box {
  padding: 0;
  margin: 0;
}

.bx-filter .bx-filter-button-box .btn {

  width: 100%;
  padding: 10px;
}

.btn-subscribe:before {
  display: none;
}

.bx-subscribe {
  padding: 0;
  margin: 0;
}

.bx-subscribe .bx-input-group .bx-form-control {
  height: 100%;
  border: 0;
  padding: 0 16px;
}

.bx-input-group {
  height: 100%;

  width: calc(100% - 170px);

}

.bx-subscribe {
  height: 100%;
}

.footer__form form button span {
  color: white;
}

.footer__form form button:hover span {
  color: black;
}

.img-item a {
  display: inline-block;
  background: url('/wp-content/themes/fans/css/img/remove.png') 0 0 no-repeat;
  position: absolute;
  top: -5px;
  right: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}







.popup-add {
  position: fixed;
  top: 0;
  left: 0;
  background: rgb(0 0 0 / 15%);
  z-index: 10000000;
  width: 100%;
  height: 100%;
  display: none;
}

.popup-add__body {
  width: 370px;
  left: 50%;
  margin-left: -150px;
  top: 40px;
  background: white;
  padding: 25px 15px;
  border-radius: 5px;
  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
  position: absolute;
  padding-top: 40px;
}

.popup-add__close {
  position: absolute;
  top: 15px;
  right: 15px;
  height: 26px;
  width: 26px;
  cursor: pointer;
  font-size: 20px;
}

.popup-add__title {
  font-size: 20px;
  margin-bottom: 15px;
}

.popup-add__btn-close {
  height: 50px;
  border: 1px solid #cecece;
  line-height: 50px;
  font-size: 18px;
  color: black;
  cursor: pointer;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
  transition: 0.4s linear;
  border-radius: 5px;
}

.popup-add__btn-close:hover {
  background: #e8e8e8;
}

.popup-add__btn-bacet {
  width: 100%;
}

.popup-add__btn-bacet:hover {}


div.bx-green .btn.btn-default {
  background: #FFF;
  border: 1px solid #000;
  color: #000;
}

div.bx-green .btn.btn-default:hover {
  background: #000;
  border: 1px solid #000;
  color: #FFF;
}

.bx-blue .btn.btn-default {
  background: #FFF;
  border: 1px solid #000;
  color: #000;
}

.bx-blue .btn.btn-default:hover {
  background: #000;
  border: 1px solid #000;
  color: #FFF;
}

#bx-soa-total {
  background: #FFEFE7;
  border-radius: 10px;
}

.content .bx-soa-section {
  border-radius: 10px;
  overflow: hidden;
}

.content .bx-soa-pp-company-graf-container {
  border-radius: 10px;
  border-color: black;
}

.content .bx-soa-section.bx-selected {
  border-color: #000;
}

.content .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container {
  background: #FFEFE7;
  border-radius: 10px;
  border-color: black;
}

.content .bx-soa-section.bx-step-completed {
  border: 1px solid #FFEFE7;
}

.content .bx-soa-section.bx-step-completed .bx-soa-section-title-count {
  background: #FFEFE7;
  border-color: #FFEFE7;
  color: black;
}

.content .bx-soa-section.bx-step-completed .bx-soa-section-title-count:after {
  color: black;
}

.content .bx-soa-pp-desc-container .bx-soa-pp-company {
  background: #FFEFE7;
  border: 1px solid #FFEFE7;
  padding: 7px 15px;
}

.persanal {}

.persanal ul {
  display: flex;
  justify-content: center;
}

.persanal ul li {
  display: block;
  margin: 0 10px;
}

.persanal ul li a {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;

}

.persanal ul li a:hover {
  text-decoration: underline;
}

.sale-order-history-link {
  display: none;
}

.sale-order-list-title-container,
.sale-order-list-accomplished-title-container,
.sale-order-detail-general-head {
  border-radius: 20px 20px 0 0;
  background: #000;
}

.sale-order-detail-general {
  border-radius: 20px;
  border: 1px solid black;
  background: #FFEFE7;
}

.sale-order-list-title-container h2,
.sale-order-list-accomplished-title-container h2,
.sale-order-detail-general-head span {
  color: white;
  font-weight: 600;
  font-size: 20px;
  padding: 20px 10px;
  margin: 0;
}

.sale-order-list-accomplished-date-container {
  line-height: 63px;
}

.sale-order-list-inner-container,
.sale-order-list-inner-accomplished {
  border-radius: 0 0 20px 20px;
  background: #FFEFE7;
  border: 1px solid #000;
}

.content .sale-order-list-button {
  display: inline-block;
  padding: 22px 40px;
  background: #000;
  border: 1px solid #000;
  color: #FFF;
  text-transform: uppercase;
  border-radius: 4px 4px 16px 4px;
  cursor: pointer;
  transition: 0.4s all;
  line-height: 0;
  text-align: center;
  max-width: initial;
  text-decoration: none;
}

.content .sale-order-list-button:hover {
  background: none;
  color: #000;
  text-decoration: none;
}

.form-group {
  display: block;
}

.bx_profile .form-group .form-control {
  display: block;
  margin-bottom: 20px;
  border-radius: 4px;
  border: 1px solid #bebebe;
  padding: 0 20px;

}

.main-profile-form-label.text-md-right,
input[class*="col-"] {
  display: block;
  text-align: left;
  margin-bottom: 5px;
  font-size: 12px;

}

.bx_profile .main-profile-form-password-annotation {
  margin-bottom: 10px;
  font-weight: bold;
  color: #000;
  font-size: 16px;
}

.sale-order-detail-about-order,
.sale-order-detail-payment-options {
  margin-top: 0;
}

.sale-order-detail-about-order-title,
.sale-order-detail-payment-options-title,
.sale-order-detail-payment-options-shipment-composition-title,
.sale-order-detail-payment-options-order-content-title,
.sale-order-detail-payment-options-order-content-title {
  background: white;
}

.content .sale-order-detail-about-order-inner-container-repeat-button {
  display: inline-block;
  padding: 22px 40px;
  background: #000;
  border: 1px solid #000;
  color: #FFF;
  text-transform: uppercase;
  border-radius: 4px 4px 16px 4px;
  cursor: pointer;
  transition: 0.4s all;
  line-height: 0;
  text-align: center;
  max-width: initial;
  text-decoration: none;
}

.content .sale-order-detail-about-order-inner-container-repeat-button:hover {

  background: none;
  color: #000;
  text-decoration: none;
}

.sale-profile-detail-form .form-group {
  display: block;
}

.form-control {
  display: block;
  margin-bottom: 20px;
  border-radius: 4px;
  border: 1px solid #bebebe;
  padding: 0 20px;
  height: 40px;
  width: 100%;
}

.sale-personal-profile-detail-form-label,
.sale-profile-detail-form input[class*="col-"] {
  display: block;
  text-align: left;
  margin-bottom: 5px;
  font-size: 12px;
}

textarea.form-control {
  height: 200px;
}

.sale-profile-detail-form {
  max-width: 650px;
  width: 100%;
}

/*.sending-miniature__item {
  min-height: 300px;
}

.owl-carousel .owl-item .sending-miniature__item img {
  height: 100%;
  width: inherit;
}*/



.card-block__text {
  padding: 20px;
  display: none;
}

.your-set__img-smail-text {
  font-size: 10px;
}

.card-block__text-close,
.open-close-bloc {
  display: none;
}

.popup-otziv {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: rgb(0 0 0 / 33%);

  align-items: center;
  justify-content: center;
  display: none;
}

.popup-otziv__body {
  max-width: 720px;
  width: calc(100% - 40px);
  position: relative;
}

.popup-otziv__close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  border: 2px solid black;
  width: 20px;
  height: 20px;
  line-height: 17px;
  font-weight: normal;
  font-size: 26px;
  border-radius: 50%;
  text-align: center;
  transform: rotate(45deg);
}

.video1 {
  /*top: 300px !important;*/
}

.video2 {
  display: none;
}



.catalog-deteil__img-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.catalog-deteil__img-element {
  width: 100px;
  height: 100px;
  border: 2px solid #C4C4C4;
  padding: 10px;
  border-radius: 10px;
  margin: 5px;
  cursor: pointer;
}

.catalog-deteil__img-element-active {
  border: 2px solid #b73737;
}
.instafeed_sec{
	padding: 2rem 0 60px;
}
.instafeed_sec .sec_head{
	text-align: center;
	margin-bottom: 3rem;
}
.instafeed_sec .sec_head .sec_title{
	display: inline-block;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	color: inherit;
	position: relative;
}
.instafeed_sec .sec_head .sec_title i{
	position: absolute;
	left: 0;
	right: 0;
	top: -15px;
	font-size: 60px;
	color: rgb(243 101 100 / 15%);
	z-index: -1;
}
.instafeed_slider .item a{
	display: block;
	overflow: hidden;
	position: relative;
}
.instafeed_slider .item a::before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0.1;
	background-color: rgb(0 0 0 / 70%);
	-webkit-transition: all ease-in 0.3s;
	transition: all ease-in 0.3s;
}
.instafeed_slider .item a .post_icon{
	position: absolute;
	bottom: 0.5rem;
	left: 0;
	right: 0;
	z-index: 1;
	margin: 0 auto;
	text-align: center;
	font-size: 25px;
	color: #000;
	transition: all ease-in 0.3s;
}
.instafeed_slider .item .imagewrap{
	width: 100%;
	padding-top: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.instafeed_slider .item .imagewrap img{
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	top: 0;
	}
.instafeed_slider .item .overlay_wrap{
	padding: 1rem;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0;
	display: flex;
	align-items: center;
	transform: translateY(50px);
	-webkit-transition: all ease-in 0.3s;
	transition: all ease-in 0.3s;
}
.instafeed_slider .item .overlay_wrap .infowrap{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.instafeed_slider .item .overlay_wrap .infowrap span{
	font-size: 18px;
    /*font-weight: 500;*/
    display: inline-flex;
    color: #fff;
    vertical-align: middle;
    align-items: center;
}
.instafeed_slider .item .overlay_wrap .infowrap span~span{
    margin-left: 1rem;
}
.instafeed_slider .item .overlay_wrap .infowrap span i{
    margin-right: 0.5rem;
}
.instafeed_slider .item:hover a::before{
	opacity: 0.5;
}
.instafeed_slider .item:hover .overlay_wrap{
	opacity: 1;
    transform: translateY(0);
}
.instafeed_slider .item:hover a .post_icon{
	color: #fff;
}
.owl-theme.instafeed_slider .owl-nav [class*=owl-]{
    width: 40px;
    height: 40px;
	font-size: 22px;
	background: #fff;
	color: #000;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0;
	position: absolute;
	text-decoration: none;
	outline: none;
	top: 50%;
	transform: translateY(-50%);
	transition: all ease-in 0.3s;
}
.owl-carousel.instafeed_slider .owl-nav button.owl-prev{
    left: 0;
}
.owl-carousel.instafeed_slider .owl-nav button.owl-next{
    right: 0;
}
.owl-theme.instafeed_slider .owl-nav [class*=owl-]:hover, 
.owl-theme.instafeed_slider .owl-nav [class*=owl-]:focus-visible{
	outline: none;
    background: #000;
    text-decoration: none;
    color: #fff;
}
/*ABOUT PAGE*/
.inner_banner{
	/*border-top: 4px solid #f36564;*/
	background: #faefe9;
	padding: 1rem 0;
	text-align: center;
}
.inner_banner .content_wrap{
	color: #000;
}
.inner_banner .content_wrap .breadcrumb_wrap{
	list-style: none;
	display: flex;
    justify-content: center;
	margin-bottom: 0.5rem;
}
.inner_banner .content_wrap .breadcrumb_wrap li{
	font-size: 14px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}
.inner_banner .content_wrap .breadcrumb_wrap li~li{
	margin-left: 0.5rem;
}
.inner_banner .content_wrap .breadcrumb_wrap li~li::before{
	content: "/";
	display: inline-block;
	margin-right: 0.5rem;
}
.inner_banner .content_wrap .breadcrumb_wrap li>a{
	text-decoration: none;
	position: relative;
	transition: all ease-in 0.3s;
}
.inner_banner .content_wrap .breadcrumb_wrap li>a::before{
    content: "";
    width: 0;
    height: 1px;
    background: #000;
    position: absolute;
    bottom: -1px;
    left: 0;
    transition: all ease-in 0.3s;
}
.inner_banner .content_wrap .breadcrumb_wrap li>a:hover{
	color: #000;
}
.inner_banner .content_wrap .breadcrumb_wrap li>a:hover::before{
	width: 100%;
	background: #000;
}
.inner_banner .content_wrap .page_title{
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 0;
}
.inner_banner .content_wrap .sub_title{
	font-size: 22px;
  font-weight: 500;
}
.inner_banner .content_wrap .inner_banner__mobile_img{
	margin-top: 3rem;
}
.abt_sec{
	padding: 80px 0;
}
.abt_sec .abt_sec__wrap{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	/*row-gap: 2rem;*/
}
.abt_sec .abt_sec__wrap .imagewrap{
	display: flex;
}
.abt_sec .abt_sec__wrap .imagewrap img{}
.abt_sec .abt_sec__wrap .contentwrap{
	/*padding: 0 5rem;*/
	text-align: left;
  position: relative;
}
.abt_sec .contentwrap p{
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 1rem;
}
.abt_sec .contentwrap .sec_title{
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
}
.abt_sec .contentwrap .sec_sub_title{
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
}
.abt_sec .contentwrap .sec_sub_title span{
	font-weight: 600;
	text-transform: uppercase;
}
.abt_sec .contentwrap .qoute{
	text-align: left;
	padding: 0.5rem 0;
	padding-left: 2rem;
	position: relative;
	color: #88784d;
	border-top: none;
	font-style: italic;
}
.abt_sec .contentwrap .qoute::before{
	content: "";
	width: 5px;
	height: 100%;
	background: #88784d;
	position: absolute;
	left: 8px;
	right: auto;
	top: 0;
	z-index: -1;
}
.abt_sec .contentwrap .qoute i{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) rotateY(180deg);
	background: #fff;
	padding-top: 2px;
	color: #88784d;
}
.whowe_people_sec{
	padding-top: 80px;
    background: #FAEFE9;
}
.whowe_people_sec .sec_head{
	text-align: center;
}
.whowe_people_sec .sec_head p{
	font-size: 18px;
	line-height: 1.5;
	color: inherit;
	margin-bottom: 1rem;
}
.whowe_people_sec .sec_head .sec_title{
	font-size: 25px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: capitalize;
}
.whowe_people_sec .sec_head .sec_title span{
	text-transform: uppercase;
}
.whowe_people_sec .team_wrap{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	/*gap: 2rem;*/
	padding: 3rem 0;
}
.whowe_people_sec .people_item{
	/*width: calc(100% / 3 - 2rem);*/
}
.whowe_people_sec .people_item p{
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
}
.whowe_people_sec .people_item .name{
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 1rem;
	text-align: center;
}
.whowe_people_sec .people_item .designation{
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 1rem;
	text-align: center;
}
.whowe_people_sec .team_bg_overlay{
	margin-bottom: -4px;
}
.work_step_sec{
	padding: 80px 0;
}
.work_step_sec .work_step__wr{
	display: flex;
	flex-wrap: wrap;
	/*row-gap: 2rem;*/
	padding-bottom: 4rem;
	position: relative;
}
.work_step_sec .sec_head{
	/*color: #fff;*/
	text-align: center;
	/*padding: 2rem 2rem;*/
	/*background: #f36564;*/
	/*border-radius: 1.25rem 0 0 1.25rem;*/
	/*position: relative;*/
}
.work_step_sec .sec_head p{
	font-size: 16px;
	line-height: 1.5;
	color: inherit;
	margin-bottom: 0;
}
.work_step_sec .sec_head .sec_title{
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	color: inherit;
	margin-bottom: 1rem;
	text-transform: capitalize;
}
.work_step_sec .sec_head .work_step_btn{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	max-width: 250px;
}
.work_step_sec .process_wrap{
	display: flex;
	flex-wrap: wrap;
	/*row-gap: 2rem;*/
}
.work_step_sec .process_wrap .process_item{
	width: 100%;
	display: flex;
	align-items: center;
	/*gap: 1rem;*/
	position: relative;
}
.work_step_sec .process_wrap .process_item .icon{
	width: 120px;
	height: 120px;
	margin: 0 auto;
	margin-bottom: 0;
	/*border: 2px solid #000;*/
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	transition: all ease-in 0.5s;
}
/*.work_step_sec .process_wrap .process_item .icon::before{
	content: "";
	position: absolute;
	left: -2px;
	right: -2px;
	top: -2px;
	bottom: -2px;
	z-index: -1;
	border-radius: 50%;
	background: #f36564;
	transform: scale(0);
	transition: all ease-in 0.5s;
}*/
.work_step_sec .process_wrap .process_item .icon svg{
	/*width: 50px;*/
	transition: all ease-in 0.2s;
}
.work_step_sec .process_wrap .process_item .icon svg path{
	transition: all ease-in 0.2s;
}
.work_step_sec .process_wrap .process_item:hover .icon{
	animation: shadow-pulse 2s infinite;
	animation-delay: 0.3s;
	/*border-color: #fff;*/
}
/*.work_step_sec .process_wrap .process_item:hover .icon svg,
.work_step_sec .process_wrap .process_item:hover .icon svg path{
	fill: #fff;
}*/
.work_step_sec .process_wrap .process_item:hover .icon::before{
	transform: scale(1);
}
/*@keyframes shadow-pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(243,101,100,30%);
    box-shadow: 0 0 0 0 rgba(243,101,100,30%);
  }
  70% {
      -moz-box-shadow: 0 0 0 20px rgba(243,101,100,0);
      box-shadow: 0 0 0 20px rgba(243,101,100,0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(243,101,100,0);
      box-shadow: 0 0 0 0 rgba(243,101,100,0);
  }
}*/
.work_step_sec .process_wrap .process_item .title{
	font-size: 15px;
	font-weight: 600;
	padding: 0;
	flex: 1;
}
.value_sec{}
.value_sec .value_block__wr{
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.value_sec .imagewrap{
  position: absolute;
  top: 0;
  bottom: 0px;
  right: 0;
  left: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.value_sec .imagewrap img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all ease-in 0.5s;
}
.value_sec .content_wrap{
	/*background: rgba(0,0,0,0.3);*/
	position: relative;
	z-index: 1;
}
.value_sec .content_wrap .inner_wrap{
  padding: 10vw 0;
}
.value_sec .content_wrap p{
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	margin-bottom: 0;
}
.value_sec .content_wrap p~p{
	margin-top: 1rem;
	margin-bottom: 0;
}
.value_sec .content_wrap .sec_title{
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
	text-transform: capitalize;
}
.impact_sec{}
.impact_sec .impact_block__wr{
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.impact_sec .imagewrap{
  position: absolute;
  top: 0;
  bottom: 0px;
  right: 0;
  left: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.impact_sec .imagewrap img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all ease-in 0.5s;
}
.impact_sec .content_wrap{
	/*background: rgba(0,0,0,0.3);*/
	position: relative;
	z-index: 1;
}
.impact_sec .content_wrap .inner_wrap{
  padding: 10vw 0;
}
.impact_sec .content_wrap p{
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	margin-bottom: 0;
}
.impact_sec .content_wrap p~p{
	margin-top: 1rem;
	margin-bottom: 0;
}
.impact_sec .content_wrap .sec_title{
	font-size: 25px;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
	text-transform: capitalize;
}
/*CATALOG PAGE*/
.catalog_main_sec{
	display: flex;
	padding: 2rem 0;
}
.catalog_main_sec .imgsvg.replaced-svg{
	width: 100%;
	height: 100%;
}
.catalog_main_sec .catalog_wr{
	display: flex;
	flex-direction: column;
	/*gap: 1rem;*/
}
.catalog_main_sec .fillter_offcanvas_wr{}
.catalog_main_sec .fillter_offcanvas_wr>.head_wr{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 1rem;
    height: 50px;
    border: 1px solid #C4C4C4;
    border-radius: 0.5rem;
    /*border-bottom: 1px solid #bebebe;*/
}
.catalog_main_sec .fillter_offcanvas_wr>.head_wr .title_label_wr{
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 1rem;
}
.catalog_main_sec .fillter_offcanvas_wr>.head_wr .title_label_wr .icon{
	display: inline-block;
	width: 25px;
	height: 25px;
}
.catalog_main_sec .fillter_offcanvas_wr>.head_wr .title_label_wr .title{}
.catalog_main_sec .fillter_offcanvas_wr>.head_wr .back__icon{
	display: inline-block;
	width: 25px;
	height: 25px;
}
.catalog_main_sec .fillter_offcanvas_wr>.head_wr .close__icon{
	font-size: 25px;
}
.catalog_main_sec .fillter_offcanvas_wr>.body__wr{
	border: 1px solid #C4C4C4;
	border-radius: 0.5rem;
	margin-top: 2rem;
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr{
	/*margin-top: -1px;*/
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item{
    padding: 0;
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;
    position: relative;
    margin-bottom: -1px;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item:first-child{
	border-top: none;
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item:last-child{
	border-bottom: none;
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item>.head_wr{
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	position: relative;
    font-size: 18px;
    font-size: 1rem;
    font-weight: 500;
    color: #000;
    padding: 1rem;
    padding-right: calc(1.5rem + 16px);
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item>.head_wr::before{
    content: "+";
    font-size: 40px;
    line-height: 55px;
    font-weight: 200;
    position: absolute;
    right: 1rem;
    top: 0;
    transition: transform .2s ease-in-out;
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item>.body_wr{
	border-top: 1px solid #bebebe;
	padding: 1rem;
	display: none;
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item.active>.body_wr{
	display: block;
}
.catalog_main_sec .fillter_offcanvas_wr .acord_wr>.item.active>.head_wr::before{
    content: "-";
    transform: rotate(-180deg);
}
.catalog_main_sec .fillter_offcanvas_wr .status_wr{
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 0.5rem;
}
.catalog_main_sec .fillter_offcanvas_wr .status_wr .item{
    position: relative;
    font-size: 1rem;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.catalog_main_sec .fillter_offcanvas_wr .status_wr .item input{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
    cursor: pointer;
}
.catalog_main_sec .fillter_offcanvas_wr .status_wr .item .label__title{}
.catalog_main_sec .fillter_offcanvas_wr .status_wr .item .checkmark{
	position: relative;
	z-index: 0;
    width: 40px;
    height: 20px;
    border: 1px solid #bebebe;
    border-radius: 2rem;
    background: #fff;
    display: flex;
    align-items: center;
    transition: all ease-in 0.3s;
}
.catalog_main_sec .fillter_offcanvas_wr .status_wr .item .checkmark::before{
	content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #bebebe;
    border-radius: 50%;
    position: absolute;
    left: 1px;
    top: 1px;
    transition: all ease-in 0.3s;
}
.catalog_main_sec .fillter_offcanvas_wr .status_wr .item input:checked ~ .checkmark{
	background: #000;
	border-color: #000;
}
.catalog_main_sec .fillter_offcanvas_wr .status_wr .item input:checked ~ .checkmark::before{
	background: #fff;
	transform: translateX(19px);
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr{
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 0.5rem;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item{
    position: relative;
    font-size: 1rem;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item input{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
    cursor: pointer;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item .label__title{
	flex: 1;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item .count{
	font-size: 12px;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item .checkmark{
	position: relative;
	z-index: 0;
    width: 25px;
    height: 25px;
    border: 2px solid #bebebe;
    border-radius: 4px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all ease-in 0.3s;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item .checkmark::before{
	content: "";
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: none;
    transition: all ease-in 0.3s;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item input:checked ~ .checkmark{
	background: #000;
	border-color: #000;
}
.catalog_main_sec .fillter_offcanvas_wr .brand_wr .item input:checked ~ .checkmark::before{
	display: block;
}
.range_slider_wrapper{}
.irs--round{}
.irs--round .irs-line{
	/*height: 6px;*/
	background-color: #F0F0F0;
}
.irs--round .irs-min,
.irs--round .irs-max{
	opacity: 0;
}
.irs--round .irs-bar{
	/*height: 6px;*/
	background-color: #ffe2d2!important;
}
.irs--round .irs-handle{
    top: 30px;
    width: 18px;
    height: 18px;
}
.irs--round .irs-handle,
.irs--round .irs-handle:hover{
	border: none;
	background-color: #ffe2d2;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single{
    background-color: #00182E;
    padding: 5px 5px;
    top: -8px;
    top: 0;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before{
	border-top-color: #00182E;
}
.range_slider_wrapper .extra-controls{
	margin-top: 12px;
	display: flex;
    gap: 1rem;
    flex-wrap: nowrap;
}
.range_slider_wrapper .extra-controls .form-control{
	flex: 1;
	font-size: 12px;
	color: #808080;
	padding: .7rem .75rem;
	margin-bottom: 0;
}


.catalog_main_sec .catlog_content_wr{}
.catalog_main_sec .catlog_top_wr{
    /*padding: 1rem;
    background: #EACBA8;
    border-radius: 1rem;*/
}
.catalog_main_sec .catlog_top_wr form{
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
.catalog_main_sec .catlog_top_wr .serach_wr{
	position: relative;
	flex: 1;
}
.catalog_main_sec .serach_wr .form-control{
    height: 50px;
    border-radius: 0.5rem;
    padding: 0.5rem 1rem;
    padding-left: calc(2rem + 20px);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
    outline: none;
    transition: all linear 0.3s;
}
.catalog_main_sec .serach_wr .form-control:hover,
.catalog_main_sec .serach_wr .form-control:focus{
	border-color: #000;
}
.catalog_main_sec .serach_wr .icon{
	display: inline-block;
	width: 24px;
	height: 24px;
    position: absolute;
    left: 1rem;
    top: 0.8rem;
}
.catalog_main_sec .serach_wr .icon svg{
	fill: #757575;
	transition: all linear 0.3s;
}
.catalog_main_sec .serach_wr .form-control:hover ~ .icon svg,
.catalog_main_sec .serach_wr .form-control:focus ~ .icon svg{
	fill: #000;
}
.catalog_main_sec .catlog_top_wr .sort_wr{
	position: relative;
    max-width: 250px;
}
.catalog_main_sec .sort_wr .dp__head{
	position: relative;
	color: #757575;
	transition: all linear 0.3s;
}
.catalog_main_sec .sort_wr .dp__head .form-control{
	height: 50px;
	background: #fff;
    border-radius: 0.5rem;
    padding: 0.5rem 1rem;
    padding-right: calc(2rem + 15px);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
    cursor: pointer;
    outline: none;
    transition: all linear 0.3s;
}
.catalog_main_sec .sort_wr .dp__head .form-control:hover,
.catalog_main_sec .sort_wr .dp__head .form-control:focus{
	border-color: #000;
}
.catalog_main_sec .sort_wr .dp__head i{
	position: absolute;
	right: 1rem;
	top: 1rem;
	transition: all linear 0.3s;
}
.catalog_main_sec .sort_wr .dp__head .form-control:hover ~ i,
.catalog_main_sec .sort_wr .dp__head .form-control:focus ~ i{
	color: #000;
}
.catalog_main_sec .sort_wr .sort__body{
	display: none;
	list-style: none;
	position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background: #fff;
    border: 1px solid #bebebe;
    border-radius: 4px;
}
.catalog_main_sec .sort_wr .sort__body li{
	position: relative;
	cursor: pointer;
	padding: 0.8rem 1rem;
    font-size: 16px;
    font-weight: 500;
    color: #6b6868;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.catalog_main_sec .sort_wr .sort__body li~li{
	border-top: 1px solid #bebebe;
}
.catalog_main_sec .sort_wr .sort__body li input{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    cursor: pointer;
}
.catalog_main_sec .sort_wr .sort__body li .checkmark{
	/*position: relative;
	z-index: 0;*/
    height: 25px;
    width: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border: 2px solid #bebebe;
    border-radius: 50%;
}
.catalog_main_sec .sort_wr .sort__body li .checkmark::before{
    content: "";
    display: none;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #000;
}
.catalog_main_sec .sort_wr .sort__body li input:checked ~ .checkmark::before {
  display: block;
}
.catalog_main_sec .catlog_top_wr .filter__btn,
.catalog_main_sec .catlog_top_wr .sort__btn{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	font-size: 18px;
    font-weight: 500;
    color: #757575;
    padding: 0 1rem;
    height: 50px;
    border-radius: 0.5rem;
    background: #fff;
    border: 1px solid #bebebe;
}
.catalog_main_sec .catlog_top_wr .filter__btn .icon,
.catalog_main_sec .catlog_top_wr .sort__btn .icon{
	display: inline-block;
	width: 24px;
	height: 24px;
}
.catalog_main_sec .catlog_top_wr .filter__btn .icon svg,
.catalog_main_sec .catlog_top_wr .sort__btn .icon svg{
	fill: #757575;
	transition: all linear 0.3s;
}
.catalog_main_sec .catlog_top_wr .filter__btn .title,
.catalog_main_sec .catlog_top_wr .sort__btn .title{}
.catalog_main_sec .catlog_top_wr .filter__btn:hover,
.catalog_main_sec .catlog_top_wr .sort__btn:hover{
	color: #000;
	border-color: #000;
}
.catalog_main_sec .catlog_top_wr .filter__btn:hover .icon svg,
.catalog_main_sec .catlog_top_wr .sort__btn:hover .icon svg{
	fill: #000;
}
.catalog_main_sec .catlog_list_wr{
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    /*gap: 1rem;*/
    margin-top: 1rem;
}
.catlog_list_wr .item{
	position: relative;
/* 	border: 1px solid #C4C4C4; */
	/*border: 1px solid #dadada;*/
    border-radius: 0.5rem;
    text-align: center;
    padding-bottom: 2rem;
    margin-top: 1rem;
    transition: all linear 0.3s;
}
.catlog_list_wr .item:hover{
	border-color: #dadada;
/*     box-shadow: 0px 0px 10px rgb(0 0 0 / 25%); */
}
.catlog_list_wr .item>a{
	display: block;
    /*padding: 2rem 0 0;*/
}
.catlog_list_wr .item .image_wr{
	position: relative;
    display: flex;
    width: 100%;
    padding-top: 100%;
    overflow: hidden;
    border-radius: 0.5rem;
}
.catlog_list_wr .item .image_wr img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    margin: 0 auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.catlog_list_wr .item .pro_title{
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: inherit;
    margin-top: 10px;
}
.catlog_list_wr .item .item__favored{
    position: absolute;
    right: 1rem;
    top: 1rem;
    cursor: pointer;
}
.catlog_list_wr .item .item__favored .icon{
	display: inline-block;
	width: 24px;
	height: 24px;
}
.catlog_list_wr .item .item__favored .icon #heart__icon .st0{
	transition: all linear 0.3s;
}
.catlog_list_wr .item .item__favored .icon #heart__icon .st1.dot{
	transition: all linear 0.3s;
}
.catlog_list_wr .item .item__favored .icon:hover #heart__icon .st0,
.catlog_list_wr .item.is__favoured .item__favored .icon #heart__icon .st0{
	opacity: 1 !important;
}
.catlog_list_wr .item .item__favored .icon:hover #heart__icon .st1.dot,
.catlog_list_wr .item.is__favoured .item__favored .icon #heart__icon .st1.dot{
	fill: #fff !important;
}
.catlog_list_wr .item .brand__wr{
	display: flex;
    align-items: center;
    justify-content: center;
    /*column-gap: 1rem;*/
    padding: 0.5rem 1rem 0;
    font-size: 14px;
    font-weight: 500;
}
.catlog_list_wr .item .brand__wr span{
	flex: 1;
	text-align: center;
}
.catlog_list_wr .item .brand__wr span~span{
	margin-left: 1rem;
}
.catlog_list_wr .item .rating__wr{
	display: flex;
    align-items: center;
    justify-content: center;
    /*column-gap: 0.1rem;*/
    font-size: 12px;
    margin-bottom: 1rem;
}
.catlog_list_wr .item .rating__wr i{
	color: #ccc;
}
.catlog_list_wr .item .rating__wr i~i{
	margin-left: 0.1rem;
}
.catlog_list_wr .item .rating__wr i.fa-star__active{
	color: #EACBA8;
}
.catlog_list_wr .item .price__wr{
    display: flex;
    align-items: center;
    justify-content: center;
    /*column-gap: 1rem;*/
    padding: 0 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 22px;
    font-weight: 600;
}
.catlog_list_wr .item .price__wr span{
    flex: 1;
    text-align: center;
    position: relative;
}
.catlog_list_wr .item .price__wr span~span{
	margin-left: 1rem;
}
.catlog_list_wr .item .price__wr .old{
	color: #bebebe;
}
.catlog_list_wr .item .price__wr .old::before{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #bebebe;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.catlog_list_wr .item .btn_wr{}
.catlog_list_wr .item .btn{
	font-size: 1rem;
    padding: 1rem 2rem;
}
.pagination__wr{
	margin-top: 2rem;
	list-style: none;
    width: 100%;
    display: flex;
    justify-content: center;
}
.pagination__wr li{}
.pagination__wr li>a{
	font-weight: 400;
    font-size: 14px;
    line-height: 35px;
    color: #000000;
    width: 35px;
    height: 35px;
    padding: 0;
    background-color: #fff;
    border: 1px solid #dee2e6;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all ease-in 0.3s;
}
.pagination__wr li>a:hover,
.pagination__wr li.active>a:hover{
	background: unset;
	border-color: unset;
	color: unset;
}
.pagination__wr li.active>a{
	background: #EACBA8;
	border-color: #EACBA8;
}
.pagination__wr li:first-child{
    display: flex;
    flex-grow: 1;
    justify-content: flex-start;
}
.pagination__wr li:last-child{
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
}
.pagination__wr li:first-child a, .pagination__wr li:last-child a {
    border-radius: 0;
    width: auto;
    padding: 0 0.5rem;
    border-color: transparent;
    color: #Ff4141!important;
    font-size: 19px;
}

.sending-miniature__slider .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 335px;
}


/*PRO DEATAIL PAGE*/
.pro_detail__main{
	padding: 3rem 0;
}
.pro_detail__main .detail__wr{
	display: flex;
	flex-wrap: wrap;
	/*gap: 2rem;*/
}
.pro_detail__main .detail__wr .pro_image__wr{}
.pro_image__wr .proSwiper{}
.pro_image__wr .proSwiper .img__wr{
	display: flex;
	position: relative;
	width: 100%;
    padding-top: 100%;
    overflow: hidden;
	/*border-radius: 0.5rem;*/
}
.pro_image__wr .proSwiper .img__wr::before{
	content: "";
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    /*border-radius: 0.5rem;*/
    border: 2px solid #C4C4C4;
    transition: all linear 0.3s;
    /*background: rgba(0,0,0,0.1);*/
    /*background: linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.0007353283110118625) 5%);*/
}
.pro_image__wr .proSwiper .img__wr img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    /*width: 100%;*/
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.pro_image__wr .proSwiper .img__wr:hover::before{
	border-color: #000;
}
.pro_detail__main .swiper-pagination-bullet-active{
	background: #fff;
	border: 1px solid #000;
}
.pro_image__wr .thumb__wr{
	position: relative;
	margin-top: 1rem;
	/*padding: 0 1rem;*/
}
.pro_image__wr .pro_thumbSwiper{}
.pro_image__wr .pro_thumbSwiper .img__wr{
	display: flex;
	position: relative;
	width: 100%;
    padding-top: 100%;
    overflow: hidden;
	/*border-radius: 0.5rem;*/
}
.pro_image__wr .pro_thumbSwiper .img__wr::before{
	content: "";
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    /*border-radius: 0.5rem;*/
    border: 2px solid #C4C4C4;
    background-color: rgba(0,0,0,0);
}
.pro_image__wr .pro_thumbSwiper .img__wr img{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.pro_image__wr .pro_thumbSwiper .swiper-slide.swiper-slide-thumb-active .img__wr::before{
	border-color: #000;
	background-color: rgba(0,0,0,0.1);
}
.pro_image__wr .thumb__wr .swiper-button-prev,
.pro_image__wr .thumb__wr .swiper-button-next{
    width: auto;
    height: auto;
    margin: 0;
    transform: translateY(-50%);
    color: #000;
}
.pro_image__wr .thumb__wr .swiper-button-prev::after,
.pro_image__wr .thumb__wr .swiper-button-next::after{
	font-size: 18px
}
.pro_image__wr .thumb__wr .swiper-button-prev{
	left: 0;
}
.pro_image__wr .thumb__wr .swiper-button-next{
	right: 0;
}
.pro_detail__main .swiper-button-next.swiper-button-disabled,
.pro_detail__main .swiper-button-prev.swiper-button-disabled{
	opacity: 0;
}
.pro_detail__main [data-fancybox]{
	cursor: zoom-in;
}
.fancybox__backdrop::after {
	content: "";
	position: absolute;
	width: 10%;
	height: 10%;
	filter: blur(2px);
	left: 50%;
	top: 50%;
	transform: scale(11);
	opacity: 0.3;
	background-image: var(--bg-image);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.fancybox__container {
	--fancybox-bg: #000;
	--fancybox-thumbs-width: 48px;
	--fancybox-thumbs-ratio: 1;
	--carousel-button-bg: rgb(91 78 76 / 74%);
	--carousel-button-svg-width: 24px;
	--carousel-button-svg-height: 24px;
	--carousel-button-svg-stroke-width: 2.5;
}
.fancybox__container .fancybox__nav {
	--carousel-button-svg-width: 24px;
	--carousel-button-svg-height: 24px;
}
.fancybox__container .fancybox__nav .carousel__button.is-prev {
	left: 20px;
}
.fancybox__container .fancybox__nav .carousel__button.is-next {
	right: 20px;
}
.fancybox__container .carousel__button.is-close {
	right: 20px;
	top: 20px;
	left: auto;
}
.fancybox__container .fancybox__slide {
	padding: 8px 88px;
}
.fancybox__container .carousel__button{
	background: #fff;
}
.fancybox__container .carousel__button svg{
	stroke: #000;
}
/* Thumbnails */
.fancybox__container .fancybox__thumbs .carousel__slide {
	padding: 8px 8px 16px 8px;
}
.fancybox__container .is-nav-selected::after {
	display: none;
}
.fancybox__container .fancybox__thumb {
	border-radius: 6px;
	opacity: 0.4;
}
.fancybox__container .fancybox__thumb:hover,
.fancybox__container .is-nav-selected .fancybox__thumb {
	border-radius: 6px;
	opacity: 1;
}
.is-nav-selected .fancybox__thumb::after {
	display: none;
}
.detail__wr .pro_detail__wr{
	margin-top: 2rem;
}
.detail__wr .pro_detail__wr .info__wr{}
.detail__wr .pro_detail__wr .info__wr .pro_name{
	font-size: 35px;
    font-weight: 600;
    line-height: 1.2;
    color: inherit;
    text-transform: capitalize;
    margin-bottom: 0.5rem;
}
.detail__wr .pro_detail__wr .info__wr .perfume__info{
	display: flex;
	align-items: center;
	/*column-gap: 5vw;*/
	margin-bottom: 0.5rem;
}
.detail__wr .pro_detail__wr .info__wr .perfume__info p{
	display: flex;
	align-items: center;
	/*column-gap: 0.5rem;*/
	font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
    text-transform: capitalize;
}
.detail__wr .pro_detail__wr .info__wr .perfume__info p .icon{
	width: 20px;
	/*height: 20px;*/
	margin-right: 0.5rem;
}
.detail__wr .pro_detail__wr .info__wr .perfume__info .pro_brand{}
.detail__wr .pro_detail__wr .info__wr .perfume__info .pro_vol{
	text-transform: lowercase;
	margin-left: 2rem;
}
.detail__wr .pro_detail__wr .info__wr .rating__wr{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	/*column-gap: 0.1rem;*/
	font-size: 12px;
	margin-bottom: 0.5rem;
}
.detail__wr .pro_detail__wr .info__wr .rating__wr .heading__label{
	display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0.2rem;
}
.detail__wr .pro_detail__wr .info__wr .rating__wr .rating__label{
	display: inline-block;
	margin-left: 0.5rem;
	font-weight: 500;
}
.detail__wr .pro_detail__wr .info__wr .rating__wr i~i{
	margin-left: 0.1rem;
}
.detail__wr .pro_detail__wr .description__wr{
	padding-top: 1rem;
	border-top: 2px solid #C4C4C4;
}
.detail__wr .pro_detail__wr .description__wr p{
	line-height: 1.5;
	margin-bottom: 1rem;
}
.detail__wr .pro_detail__wr .description__wr p span{
	display: block;
	margin-bottom: 0.2rem;
}
.detail__wr .pro_detail__wr .description__wr p b{
	font-size: 16px;
	font-weight: 500;
}
.detail__wr .pro_detail__wr .buy__wr{}
/*.detail__wr .pro_detail__wr .buy__wr .price__wr{}*/
.detail__wr .pro_detail__wr .price__wr{
	display: flex;
	align-items: center;
	/*column-gap: 5vw;*/
	font-size: 2rem;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 1rem;
}
.detail__wr .pro_detail__wr .price__wr span{
    text-align: left;
    position: relative;
    color: inherit;
}
.detail__wr .pro_detail__wr .price__wr .old{
    color: #bebebe;
}
.detail__wr .pro_detail__wr .price__wr>*~*{

}
.detail__wr .pro_detail__wr .price__wr .old::before{
    content: "";
    width: 100%;
    height: 3px;
    background-color: #bebebe;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
/*.detail__wr .pro_detail__wr .buy__wr .option__wr{}*/
.detail__wr .pro_detail__wr .option__wr{
    display: flex;
    flex-wrap: wrap;
    /*column-gap: 5vw;*/
    margin-bottom: 1rem;
}
.detail__wr .pro_detail__wr .vol__wr{
	position: relative;
}
.detail__wr .pro_detail__wr .vol__wr .heading__label{
	display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}
.detail__wr .pro_detail__wr .vol__wr .dp__head{
	position: relative;
	color: #202A44;
	transition: all linear 0.3s;
}
.detail__wr .pro_detail__wr .vol__wr .dp__head .form-control{
    height: 50px;
    background: #fff;
    border: 1px solid #202A44;
    border-radius: 0.25rem;
    padding: 0.5rem 1rem;
    padding-right: calc(2rem + 15px);
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    cursor: pointer;
    outline: none;
    transition: all linear 0.3s;
}
.detail__wr .pro_detail__wr .vol__wr .dp__head .form-control::-webkit-input-placeholder{
    color: #202A44;
}
.detail__wr .pro_detail__wr .vol__wr .dp__head .form-control::-moz-placeholder{
    color: #202A44;
}
.detail__wr .pro_detail__wr .vol__wr .dp__head .form-control:-ms-input-placeholder{
    color: #202A44;
}
.detail__wr .pro_detail__wr .vol__wr .dp__head .form-control:-moz-placeholder{
    color: #202A44;
}
.detail__wr .pro_detail__wr .vol__wr .dp__head i{
	position: absolute;
	font-size: 16px;
    right: 1rem;
    top: 1rem;
    transition: all linear 0.3s;
}
.detail__wr .pro_detail__wr .vol__wr .vol__body{
	display: none;
    list-style: none;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    top: 100%;
    background: #fff;
    border: 1px solid #202A44;
    border-radius: 4px;
}
.detail__wr .pro_detail__wr .vol__wr .vol__body li{
	position: relative;
    cursor: pointer;
    padding: 0.8rem 1rem;
    font-size: 16px;
    font-weight: 500;
    color: #202A44;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.detail__wr .pro_detail__wr .vol__wr .vol__body li input{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    cursor: pointer;
}
.detail__wr .pro_detail__wr .vol__wr .vol__body li .checkmark{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.detail__wr .pro_detail__wr .vol__wr .vol__body li .label__title{}
.detail__wr .pro_detail__wr .qty__wr{}
.detail__wr .pro_detail__wr .qty__wr .heading__label{
	display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}
.detail__wr .pro_detail__wr .qty__wr .grp__wr{
	display: flex;
}
.detail__wr .pro_detail__wr .qty__wr .grp__wr button{
	border: 1px solid #202A44;
    background: transparent;
    height: 50px;
    padding: 0.5rem;
    font-size: 16px;
    font-weight: 500;
}
.detail__wr .pro_detail__wr .qty__wr .grp__wr input[type="number"]{
	-moz-appearance: textfield;
	/*-webkit-appearance: none;*/
	outline: none;
	font-size: 16px;
	font-weight: 500;
    text-align: center;
	border: 1px solid #202A44;
    border-left-color: transparent;
    border-right-color: transparent;
	background: transparent;
	height: 50px;
	padding: 0.5rem;
}
.detail__wr .pro_detail__wr .qty__wr input[type="number"]::-webkit-outer-spin-button,
.detail__wr .pro_detail__wr .qty__wr input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.detail__wr .pro_detail__wr .qty__wr .grp__wr button:not(:last-child){
    border-right-color: transparent;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
}
.detail__wr .pro_detail__wr .qty__wr .grp__wr button:not(:first-child){
    border-left-color: transparent;
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
/*.detail__wr .pro_detail__wr .buy__wr .btn__wr{}*/
.detail__wr .pro_detail__wr .btn__wr{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	/*column-gap: 2rem;*/
}
.detail__wr .pro_detail__wr .btn__wr a~a{
	margin-left: 2rem;
}
.detail__wr .pro_detail__wr .btn__wr .btn{
    display: flex;
    align-items: center;
    /*column-gap: 0.5rem;*/
    font-size: 1rem;
    font-weight: 500;
    padding: 0 1rem;
    /*padding-left: calc(50px + 0.2rem);*/
    color: #fff;
    /*background: transparent;*/
    /*border-color: transparent;*/
    border-radius: 0.25rem;
    height: 50px;
    transition: all linear 0.3s;
}
.detail__wr .pro_detail__wr .btn__wr .btn::before{
	border-radius: 0.25rem;
	/*border: 2px solid transparent;*/
	/*width: 50px;*/
	/*transform: unset;*/
	/*transition: all linear 0.4s;*/
}
.detail__wr .pro_detail__wr .btn__wr .btn .icon{
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 0.5rem;
    /*position: absolute;
    left: 0.7rem;
    top: 50%;
    transform: translateY(-50%);
    transition: all linear 0.3s;*/
}
.detail__wr .pro_detail__wr .btn__wr .btn .icon svg{
	transition: all linear 0.3s;
}
.detail__wr .pro_detail__wr .btn__wr .btn .label__text{}
.detail__wr .pro_detail__wr .btn__wr .btn.cart__btn .icon svg{
	fill: #fff;
}
.detail__wr .pro_detail__wr .btn__wr .btn:hover{
	color: #000;
}
.detail__wr .pro_detail__wr .btn__wr .btn:hover::before{
	/*width: 100%;*/
	/*border-radius: 0.25rem;*/
}
.detail__wr .pro_detail__wr .btn__wr .btn:hover .icon{
	/*left: 1rem;*/
}
.detail__wr .pro_detail__wr .btn__wr .btn.cart__btn:hover .icon svg{
	fill: #000;
}
.detail__wr .pro_detail__wr .btn__wr .btn.buy__btn{
	/*color: #FFF;
	background: #000;*/
}
.detail__wr .pro_detail__wr .btn__wr .btn.buy__btn::before{
	background: #Ff4141;
}
.detail__wr .pro_detail__wr .btn__wr .btn.buy__btn .icon svg{
	fill: #fff;
}
.detail__wr .pro_detail__wr .btn__wr .btn.buy__btn:hover .icon svg{
	fill: #000;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn{
    background: transparent;
    border-color: transparent;
    padding-left: calc(50px - 1.2rem);
    margin-left: 2rem;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn::before{
    border-radius: 2rem;
    border: 2px solid #000;
    width: 50px;
    transform: unset;
    transition: all linear 0.4s;
	background: transparent;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn .icon{
	display: inline-block;
	width: 24px;
	height: 24px;
    position: absolute;
    left: 6px;
    top: 43%;
    transform: translateY(-50%);
    transition: all linear 0.3s;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn .label__text{
	display: none;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn .icon #heart__icon .st0{
	transition: all linear 0.3s;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn .icon #heart__icon .st1.dot{
	transition: all linear 0.3s;
}
/*.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn:hover .icon{
	left: 0.7rem;
}*/
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn:hover::before{
	width: 50px;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn:hover .icon #heart__icon .st0{
	opacity: 1 !important;
}
.detail__wr .pro_detail__wr .btn__wr .btn.whishlist__btn:hover .icon #heart__icon .st1.dot{
	fill: #fff !important;
}
.feature__sec{
	padding: 3rem 0;
	background: #faefe9;
}
.feature__sec .list__wr{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	/*row-gap: 2rem;*/
}
.feature__sec .list__wr .item{
	display: flex;
	flex-direction: column;
    align-items: center;
    /*row-gap: 1rem;*/
}
.feature__sec .list__wr .item .icon{
	display: inline-flex;
	align-items: center;
	width: 48px;
	margin-bottom: 1rem;
}
.feature__sec .list__wr .item .title{
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	text-transform: uppercase;
}
.review_sec{
	padding: 3rem 0;
}
.review_sec .review__wr{
	display: flex;
	flex-wrap: wrap;
	/*row-gap: 2rem;*/
    position: relative;
}
.review_sec .reviews-detail__form.pro_review__form{
	background: transparent;
    border-radius: 0;
    padding: 0;
    overflow: unset;
}
.review_sec .reviews-detail__form.pro_review__form .reviews-form__top{
	display: flex;
    flex-direction: column;
    margin-bottom: 0;
}
.review_sec .reviews-detail__form.pro_review__form .reviews-form__top .star__wr{
	margin-bottom: 1rem;
}
.review_sec .reviews-detail__form.pro_review__form .reviews-form__top .reviews-form__title{
	font-size: 35px;
	/*font-size: 25px;*/
	font-weight: 600;
	line-height: 1.2;
	margin: 0;
	margin-bottom: 1rem;
}
.review_sec .reviews-detail__form.pro_review__form .reviews-form__top .heading__label{
	display: inline-block;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0.2rem;
}
.review_sec .reviews-detail__form.pro_review__form .reviews-form__top .reviews-form__stars.stars{
	justify-content: unset;
    column-gap: 0.1rem;
    font-size: 12px;
}
.review_sec .reviews-detail__form.pro_review__form .reviews-form__top .reviews-form__stars.stars i{
	font-size: inherit;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr{
	display: flex;
	flex-wrap: wrap;
	/*row-gap: 1.5rem;
	column-gap: 0.5rem;*/
}
.review_sec .reviews-detail__form.pro_review__form .row__wr #reviews{
	width: 100%;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr .form__group{
	position: relative;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr label{
	display: block;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0.3rem;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr label span{
	color: red;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr .form-control{
    margin-bottom: 0;
    padding: 0.5rem;
    height: 50px;
    border-radius: 0.25rem;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr textarea.form-control{
	height: 150px;
	resize: none;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr .reviews-form__file-img{
    padding: 20px 0.5rem;
    column-gap: 0.5rem;
    align-items: center;
    margin-bottom: 0;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr .reviews-form__icon-file{
	margin: 0;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr .reviews-form__text{
	font-size: 14px;
	color: rgb(117, 117, 117);
	line-height: 1.2;
}
.review_sec .reviews-detail__form.pro_review__form .row__wr .btn__wr{}
.review_sec .reviews-detail__form.pro_review__form .row__wr .reviews-form__btn{
	float: unset;
	font-size: 1rem;
}
.review_sec .review_list__wr{}
.review_sec .review_list__wr .sec__head{
	display: block;
	margin-bottom: 1rem;
}
.review_sec .review_list__wr .sec__head .title{
	display: block;
	font-size: 35px;
    /* font-size: 25px; */
    font-weight: 600;
    line-height: 1.2;
    margin: 0;
    margin-bottom: 1rem;
}
.review_sec .review_list__wr .sec__head .total__review{
	display: block;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    /*margin-bottom: 0.2rem;*/
}
.review_sec .review_list__wr .list__wr{}
.review_sec .review_list__wr .list__wr .review__item{
    position: relative;
	padding: 1rem 0;
	padding-right: 1rem;
    border-top: 2px solid #bebebe;
    border-bottom: 2px solid #bebebe;
    margin-bottom: -2px;
    transition: all ease-in 0.3s;
}
.review_sec .review_list__wr .list__wr .review__item:hover{
	z-index: 1;
	border-color: #000;
}
.review_sec .review_list__wr .review__item .item__head{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 0.5rem;
}
.review_sec .review_list__wr .review__item .item__head .reviews__name{
	flex: 1;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	text-transform: uppercase;
	margin: 0;
}
.review_sec .review_list__wr .review__item .item__head .reviews__name .reviews__name__title{
	display: block;
	margin-bottom: 0.2rem;
}
.review_sec .review_list__wr .review__item .item__head .reviews__name .reviews__city__name{
    display: block;
    font-size: 14px;
    text-transform: capitalize;
}
.review_sec .review_list__wr .review__item .item__head .star__wr{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 0.1rem;
	font-size: 12px;
}
.review_sec .review_list__wr .review__item .reviews__text{
	line-height: 1.5;
	overflow: visible;
	display: block;
	-webkit-line-clamp: unset;
}
.catelog__sec{
	padding: 0 0 3rem;
}
.catelog__sec .sec__head{
	text-align: center;
	margin-bottom: 2rem;
}
.catelog__sec .sec__head .sec__title{
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: capitalize;
}
.catelog__sec .item{
	position: relative;
	border: 1px solid #C4C4C4;
	/*border: 1px solid #dadada;*/
    border-radius: 0.5rem;
    text-align: center;
    padding-bottom: 2rem;
    transition: all linear 0.3s;
    /*height: 520px;*/
}
.catelog__sec .item:hover{
	border-color: #dadada;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 25%);
}
.catelog__sec .item>a{
	display: block;
    /*padding: 2rem 0 0;*/
}
.catelog__sec .item .image_wr{
	position: relative;
    display: flex;
    width: 100%;
    padding-top: 100%;
    overflow: hidden;
    border-radius: 0.5rem;
}
.catelog__sec .item .image_wr img{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: unset;
    height: 100%;
    margin: 0 auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.catelog__sec .item .pro_title{
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: inherit;
    margin-top: 15px;
    min-height: 45px;
}



.catelog__sec .item .item__favored{
    position: absolute;
    right: 1rem;
    top: 1rem;
    cursor: pointer;
}
.catelog__sec .item .item__favored .icon{
	display: inline-block;
	width: 24px;
	height: 24px;
}
.catelog__sec .item .item__favored .icon #heart__icon .st0{
	transition: all linear 0.3s;
}
.catelog__sec .item .item__favored .icon #heart__icon .st1.dot{
	transition: all linear 0.3s;
}
.catelog__sec .item .item__favored .icon:hover #heart__icon .st0,
.catelog__sec .item.is__favoured .item__favored .icon #heart__icon .st0{
	opacity: 1 !important;
}
.catelog__sec .item .item__favored .icon:hover #heart__icon .st1.dot,
.catelog__sec .item.is__favoured .item__favored .icon #heart__icon .st1.dot{
	fill: #fff !important;
}
.catelog__sec .item .brand__wr{
	display: flex;
    align-items: center;
    justify-content: center;
    /*column-gap: 1rem;*/
    padding: 0.5rem 1rem 0;
    font-size: 14px;
    font-weight: 500;
}
.catelog__sec .item .brand__wr span{
	flex: 1;
	text-align: center;
    min-height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.catelog__sec .item .brand__wr span~span{
	margin-left: 0.5rem
}
.catelog__sec .item .rating__wr{
	display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 0.1rem;
    font-size: 12px;
    margin-bottom: 1rem;
}
.catelog__sec .item .rating__wr i{
	color: #ccc;
}
.catelog__sec .item .rating__wr i.fa-star__active{
	color: #EACBA8;
}
.catelog__sec .item .price__wr{
    display: flex;
    align-items: center;
    justify-content: center;
    /*column-gap: 1rem;*/
    padding: 0 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 16px;
    font-weight: 600;
}
.catelog__sec .item .price__wr span{
    flex: 1;
    text-align: center;
    position: relative;
    padding-right: 0.2rem;
}
.catelog__sec .item .price__wr span~span{
	padding-left: 0.2rem;
}
.catelog__sec .item .price__wr .old{
	color: #bebebe;
}
.catelog__sec .item .price__wr .old::before{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #bebebe;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.catelog__sec .item .btn_wr{}
.catelog__sec .item .btn{
	font-size: 1rem;
    padding: 1rem 2rem;
}
.catelog__sec .owl-theme .owl-nav [class*=owl-]{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid #000;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}
.catelog__sec .owl-carousel .owl-nav button.owl-prev{
	left: -30px;
}
.catelog__sec .owl-carousel .owl-nav button.owl-next{
	right: -30px;
}
/*ACCOUNT MAIN PAGE*/
.main_acount__sec{
	padding: 3rem 0;
	background: #faefe9;
}
.main_acount__sec .row__wr{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	/*column-gap: 1rem;*/
}
.main_acount__sec .user__sidebar{
	background: #fff;
	border-radius: 0.25rem;
	border: 1px solid #ebedf2;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
}
.main_acount__sec .user__sidebar .user__wr{
	padding: 1rem;
	text-align: center;
}
.main_acount__sec .user__sidebar .user__wr .user_avtar__wr{
	position: relative;
	display: inline-block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 0.5rem;
}
.main_acount__sec .user__sidebar .user__wr .user_avtar__wr svg{}
.main_acount__sec .user__sidebar .user__wr .user_avtar__wr a{
	display: none;
}
.main_acount__sec .user__sidebar .user__wr .user_name__wr{
    display: block;
    width: 100%;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}
.main_acount__sec .user__sidebar .sidemenu__wr{}
.main_acount__sec .user__sidebar .sidemenu__wr ul{
	list-style: none;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li{
	display: block;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li>a{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 1rem;
	column-gap: 1rem;
	font-size: 1rem;
	font-weight: 500;
	color: #757575;
	background: transparent;
	border-left: 3px solid transparent;
	transition: all ease-in 0.3s;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li>a>.icon{
	display: inline-block;
	width: 24px;
	height: 24px;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li>a>.icon svg{
	transition: all ease-in 0.3s;
	fill: #757575;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li:hover>a{
	background: #ebebeb;
	border-color: #757575;
	color: #000;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li:hover>a>.icon svg{
	fill: #000;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li.active>a{
	background: #FFD4DA;
	border-color: #f36564;
	color: #f36564;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li.active>a>.icon svg{
	fill: #f36564;
}
.main_acount__sec .user__panel{}
.main_acount__sec .user__panel .panel__head{
	background: #fff;
	border-radius: 0.25rem;
	border: 1px solid #ebedf2;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
    padding: 1rem;
    margin-bottom: 1rem;
}
.main_acount__sec .user__panel .panel__head .panel__title{
	display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
/*PROFILE PAGE*/
.main_acount__sec .user__panel .card__wr{
	background: #fff;
	border-radius: 0.25rem;
	border: 1px solid #ebedf2;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
}
.main_acount__sec .user__panel .card__wr .card_head__wr{
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 0.5rem;
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.main_acount__sec .user__panel .card__wr .card_head__wr .card__title{
	flex: 1;
	display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.main_acount__sec .user__panel .card__wr .card_body__wr{
    padding: 1rem;
}
.account__wr{
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}
.account__wr .info__wr{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}
.account__wr .info__wr .card__wr{
	color: #fff;
	padding: 1rem;
	border-radius: 0.25rem;
}
.account__wr .info__wr .card__wr .count{}
.account__wr .info__wr .card__wr p{}
.account__wr .info__wr .card__wr .ovrlay_bg{
	display: flex;
	width: calc(100% + 2rem);
	margin: 0 -1rem -1rem;
}
.account__wr .info__wr .card__wr.bg_grad_1{
    background-color: #eb4786;
    background-image: linear-gradient(315deg, #eb4786 0%, #b854a6 74%);
}
.account__wr .info__wr .card__wr.bg_grad_2{
	background-color: #875fc0;
    background-image: linear-gradient(315deg, #875fc0 0%, #5346ba 74%);
}
.account__wr .info__wr .card__wr.bg_grad_3{
    background-color: #47c5f4;
    background-image: linear-gradient(315deg, #47c5f4 0%, #6791d9 74%);
}
.account__wr .acount_detail__wr .card_body__wr{
	display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
.account__wr .acount_detail__wr .user_avtar__wr{
	width: 3rem;
}
.account__wr .acount_detail__wr .user_info__wr{}
.account__wr .acount_detail__wr .user_name__wr{
	display: block;
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1rem;
}
.account__wr .acount_detail__wr .info__wr{
	font-size: 14px;
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
}
.account__wr .acount_detail__wr .info__wr a{
    display: flex;
    align-items: center;
    gap: 0.5rem;
    text-decoration: none;
}
.account__wr .acount_detail__wr .info__wr a i{
    width: 24px;
    height: 24px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    border-radius: 50%;
}
.account__wr .adress_detail__wr{}
.account__wr .adress_detail__wr .user_name__wr{
	display: block;
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1rem;
}
.account__wr .adress_detail__wr address{
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 1rem;
}
.account__wr .adress_detail__wr .call__wr{
	font-size: 14px;
	display: flex;
    align-items: center;
    gap: 0.5rem;
    text-decoration: none;
}
.account__wr .adress_detail__wr .call__wr i{
	width: 24px;
    height: 24px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    border-radius: 50%;
}
/*ORDER PAGE*/
.main_acount__sec .user__panel .table {
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  color: #212529;
  font-weight: 400;
  vertical-align: top;
  vertical-align: middle;
  text-align: center;
  border-collapse: collapse;
}
.main_acount__sec .user__panel .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
}
.main_acount__sec .user__panel .table > tbody {}
.main_acount__sec .user__panel .table > thead {}
.main_acount__sec .user__panel .table > thead > tr > th,
.main_acount__sec .user__panel .table > thead > tr > td,
.main_acount__sec .user__panel .table > tbody > tr > th,
.main_acount__sec .user__panel .table > tbody > tr > td,
.main_acount__sec .user__panel .table > tfoot > tr > th,
.main_acount__sec .user__panel .table > tfoot > tr > td{
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-left-color: transparent;
	vertical-align: middle;
	/*text-align: left;*/
}
.main_acount__sec .user__panel .table > thead > tr > th,
.main_acount__sec .user__panel .table > thead > tr > td{
	font-size: 1rem;
	font-weight: 500;
	text-transform: uppercase;
	/*border-top-color: transparent;*/
}
.main_acount__sec .user__panel .table > thead > tr > th:last-child,
.main_acount__sec .user__panel .table > thead > tr > td:last-child,
.main_acount__sec .user__panel .table > tbody > tr > th:last-child,
.main_acount__sec .user__panel .table > tbody > tr > td:last-child,
.main_acount__sec .user__panel .table > tfoot > tr > th:last-child,
.main_acount__sec .user__panel .table > tfoot > tr > td:last-child{
	border-right-color: transparent;
}
.main_acount__sec .user__panel .table > tbody > tr > td{
	white-space: nowrap;
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proImage"] a{
	display: block;
	max-width: 80px;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proName"]{
	text-align: left;
	white-space: normal;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proId"] a{
	color: #Ff4141;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"]{
	white-space: normal;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"] a{
    color: #757575;
    display: inline-block;
    transition: all ease-in 0.3s;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"] a~a{
	margin-top: 0.5rem;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"] a:hover{
	color: #Ff4141;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proView"]{}
.main_acount__sec .user__panel .orderTabel td[data-title="proView"] a{
	display: inline-block;
	padding: 0.3rem 0.5rem;
	border-radius: 0.25rem;
	background: #Ff4141;
	color: #fff;
}
/*SUSCRIPTION PAGE*/
.subscribe__wr{}
.active_plan__wr{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}
.active_plan__wr .item__wr{
	position: relative;
	border-radius: 0.25rem;
	overflow: hidden;
}
.active_plan__wr .item__wr .img__wr{
	display: flex;
	position: relative;
	z-index: 1;
}
.active_plan__wr .item__wr .img__wr img{

}
.active_plan__wr .item__wr .img__wr::before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background: #000;
	opacity: 0.2;
}
.active_plan__wr .item__wr .detail__wr{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding: 0.5rem 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 0.5rem;
}
.active_plan__wr .item__wr .info__wr{
	flex: 1;
    color: #fff;
}
.active_plan__wr .item__wr .info__wr .subs__info{
	display: block;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
	margin-bottom: 0.5rem;
}
.active_plan__wr .item__wr .info__wr .subs__price{
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
.active_plan__wr .item__wr .info__wr .subs__price span{
	display: inline-block;
	margin-right: 10%;
	/*color: green;*/
}
.active_plan__wr .item__wr .view__btn{
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0.8rem 1rem;
    border-radius: 0.25rem;
    background: #Ff4141;
    color: #fff;
}
.active_plan__wr .item__wr.new__wr{
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFD4DA;
    border: 2px dashed #f36564;
    color: #f36564;
    font-size: 1rem;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
}
.active_plan__wr .item__wr.new__wr .add__plan{
	display: inline-flex;
	align-items: center;
	column-gap: 0.5rem;
}
.main_acount__sec .user__panel .user_plan__wr .table{
	border-collapse: separate;
    border-spacing: 0 0.5rem;
}
.main_acount__sec .user__panel .user_plan__wr .table > tbody > tr > td,
.main_acount__sec .user__panel .user_plan__wr .table > thead > tr > th,
.main_acount__sec .user__panel .user_plan__wr .table > thead > tr > td{
	border-color: transparent;
}
.main_acount__sec .user__panel .user_plan__wr .table > tbody > tr{
	background: #fff;
	border-radius: 0.25rem;
}
.main_acount__sec .user__panel .user_plan__wr .table thead td:first-child{
	text-align: left;
}
.main_acount__sec .user__panel .user_plan__wr .table thead td:first-child span{
	font-weight: 600;
	color: #055447;
	text-transform: uppercase;
	margin-right: 5%;
}
.main_acount__sec .user__panel .user_plan__wr .table thead td:last-child{
	text-align: right;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proImage"] a {
    display: block;
    max-width: 80px;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proId"] a {
    color: #Ff4141;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"]{}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a{
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    background: transparent;
    border: 1px solid #000;
    border-radius: 50%;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a i{}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a span{
	position: absolute;
	bottom: calc(100% + 0.2rem);
	font-size: 8px;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
	/*opacity: 0;*/
	transition: all ease-in 0.3s;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a~a{
	margin-top: 0.5rem;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a~a span{
	bottom: auto;
	top: calc(100% + 0.2rem);
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"]:hover a span{
	opacity: 1;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a:hover{
	color: #Ff4141;
	border-color: #Ff4141;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a.active{
	background: #Ff4141;
	border-color: #Ff4141;
	color: #fff;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proAction"]{
	white-space: normal;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proAction"] a{
	font-weight: 600;
	color: #055447;
	text-transform: uppercase;
}

/*BLOG DETAIL PAGE*/
.stories_detail_sec{
    
    padding: 3rem 0
}
.stories_detail_sec .article_item{}
.stories_detail_sec .article_item .mtea_info{
    list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}
.stories_detail_sec .article_item .mtea_info li{}
.stories_detail_sec .article_item .mtea_info li~li{
    margin-left: 1rem;
}
.stories_detail_sec .article_item .mtea_info li a,
.stories_detail_sec .article_item .mtea_info li span{
    font-weight: inherit;
    line-height: 1.2;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
}
.stories_detail_sec .article_item .mtea_info li i{
    margin-right: 0.5rem;
}
.stories_detail_sec .article_item .title{
    font-size: 35px;
    font-weight: 700;
    color: #000;
    line-height: 1.2;
    margin-bottom: 2rem;
}
.stories_detail_sec .article_item .item_figure{
    display: block;
    margin: 0 0 2rem 0;
}
.stories_detail_sec .article_item .item_content .post_content {
    text-align: justify;
}
.stories_detail_sec .article_item .item_content{}
.stories_detail_sec .article_item .item_content .post_content{}
.stories_detail_sec .article_item .post_content p{
    line-height: 1.5;
    font-size: 16px;
}
.stories_detail_sec .article_item .post_content p:first-child::first-letter{
    color: #000;
    float: left;
    font-size: 60px;
    line-height: 45px;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 10px;
    vertical-align: top;
}
.stories_detail_sec .article_item .post_content p a{
    display: inline-block;
    text-decoration: none;
    position: relative;
    color: #000;
    padding-bottom: 2px;
    border-bottom: 1px solid #cdccd0;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}
.stories_detail_sec .article_item .post_content p a:hover{
    border-bottom-color: #000;
}
.stories_detail_sec .article_item .post_content .link-primary{
    /*font-size: 18px;*/
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 1rem;
}
.stories_detail_sec .article_item .post_content .link-primary i{
    top: 3px;
}
.stories_detail_sec .article_item .post_content h1,
.stories_detail_sec .article_item .post_content h2,
.stories_detail_sec .article_item .post_content h3,
.stories_detail_sec .article_item .post_content h4,
.stories_detail_sec .article_item .post_content h5,
.stories_detail_sec .article_item .post_content h6{
    /*font-weight: 700;*/
    color: #000;
    margin-bottom: 1rem;
}
/*.stories_detail_sec .article_item .post_content h6{
    font-size: 20px;
    font-weight: 700;
    color: #000;
    margin-bottom: 1rem;
}*/
.stories_detail_sec .article_item .post_content ul{
    list-style: none;
    margin-bottom: 1rem;
}
.stories_detail_sec .article_item .post_content ul li{
    line-height: 1.5;
    padding-left: 1.5rem;
    position: relative;
}
.stories_detail_sec .article_item .post_content ul li~li,
.stories_detail_sec .article_item .post_content ol li~li{
    margin-top: 1rem;
}
.stories_detail_sec .article_item .post_content ul li a,
.stories_detail_sec .article_item .post_content ol li a{
    display: inline-block;
    text-decoration: none;
    position: relative;
    color: #000;
    padding-bottom: 2px;
    border-bottom: 1px solid #cdccd0;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}
.stories_detail_sec .article_item .post_content ul li a:hover{
    border-bottom-color: #000;
}
.stories_detail_sec .article_item .post_content ul li::before{
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #000;
    position: absolute;
    left: 0;
    top: 8px;
}
.stories_detail_sec .article_item .post_content ol{
    list-style: none;
    margin-bottom: 1rem;
    counter-reset: list-counter;
}
.stories_detail_sec .article_item .post_content ol li{
    line-height: 1.5;
    padding-left: 1.5rem;
    position: relative;
    counter-increment: list-counter;
}
.stories_detail_sec .article_item .post_content ol li::before{
    content: counter(list-counter) ".";
    font-weight: 700;
    position: absolute;
    left: 0;
    top: 1px;
}
.stories_detail_sec .article_item .post_content blockquote{
    font-size: 1.25rem;
}
.stories_detail_sec .article_item .post_content blockquote footer{
    background: transparent;
    padding: 0;
}
.stories_detail_sec .article_item .item_content .author_wrap{
    display: flex;
    padding-top: 2rem;
    margin-top: 2rem;
    border-top: 1px solid #cdccd0;
    column-gap: 3rem;
}
.stories_detail_sec .article_item .item_content .author_wrap .author_avtar{
    display: block;
}
.stories_detail_sec .article_item .item_content .author_wrap .author_avtar img{
    width: 120px;
}
.stories_detail_sec .article_item .item_content .author_wrap .author_info{
    flex: 1;
}
.stories_detail_sec .article_item .item_content .author_wrap .author_info span{
    display: block;
    line-height: 1.2;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}
.stories_detail_sec .article_item .item_content .author_wrap .author_info span::before{
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1px;
    background: #000;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.stories_detail_sec .article_item .item_content .author_wrap .author_info p{
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    color: #000;
    margin-bottom: 1rem;
}

.stories_detail_sec .sidebar{}
.stories_detail_sec .sidebar .box_wrapper{
    background: rgb(239 239 255 / 38%);
    border: 1px solid rgba(112,112,112,15%);
    padding: 1.5rem 2rem;
}
.stories_detail_sec .sidebar .box_wrapper~.box_wrapper{
    margin-top: 2rem;
}
.stories_detail_sec .sidebar .box_wrapper .sec_title{
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    color: #000;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #cdccd0;
}
.stories_detail_sec .sidebar .box_wrapper ul{
    list-style: none;
    margin-bottom: 0;
    row-gap: 1.5rem;
}
.stories_detail_sec .sidebar .box_wrapper ul li{
}
.stories_detail_sec .sidebar .box_wrapper ul li a{
    display: flex;
    /*gap: 1.5rem;*/
    text-decoration: none;
    color: inherit;
}
.stories_detail_sec .sidebar ul .item_figure{
    display: block;
    width: calc(40% - 0.75rem);
    margin-right: 1rem;
}
.stories_detail_sec .sidebar ul .item_figure img{}
.stories_detail_sec .sidebar ul .item_content{
    width: calc(60% - 0.75rem);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}
.stories_detail_sec .sidebar ul .item_content .title{
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 3;
}
.stories_detail_sec .sidebar ul .item_content .meta_date{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1.2;
    color: #000;
}
.stories_detail_sec .sidebar ul .item_content .meta_date i{
    margin-right: 0.5rem;
}
.stories_detail_sec .sidebar .box_wrapper.popular_wrap .sec_title{
    margin-bottom: 1rem;
}
.stories_detail_sec .sidebar .box_wrapper.popular_wrap ul{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 1rem;
}
.stories_detail_sec .sidebar .box_wrapper.popular_wrap ul li{
    position: relative;
    padding-left: 1.5rem;
}
.stories_detail_sec .sidebar .box_wrapper.popular_wrap ul li~li{
    margin-top: 0;
    padding-top: 1rem;
    border-top: 1px solid #cdccd0;
}
.stories_detail_sec .sidebar .box_wrapper.popular_wrap ul li a{
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    color: #000;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
}
.stories_detail_sec .sidebar .box_wrapper.popular_wrap ul li::before{
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid var(--primary-color);
    position: absolute;
    left: 0;
    top: 3px;
}
.stories_detail_sec .sidebar .box_wrapper.popular_wrap ul li~li::before{
    top: calc(1rem + 3px);
}

.stories_detail_sec .sidebar .box_wrapper.form_block form{}
.stories_detail_sec .sidebar .box_wrapper.form_block form .form-group{
    position: relative;
    margin-bottom: 1.5rem;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form>.form-row>[class*=col-]:last-child .form-group{
    margin-bottom: 0;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form label{
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #000;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form label span{
    color: red;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form .form-control{
    display: block;
    width: 100%;
    padding: 1rem 0.7rem;
    height: auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    color: #000;
    background-color: transparent;
    border-radius: 0;
    border: 1px solid rgba(0,0,0,30%);
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form textarea.form-control {
    height: 150px;
    resize: none;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form .form-control::-webkit-input-placeholder{
    color: #8B8B8B;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form .form-control::-moz-placeholder{
    color: #8B8B8B;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form .form-control:-ms-input-placeholder{
    color: #8B8B8B;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form .form-control:-moz-placeholder{
    color: #8B8B8B;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form .form-group p{
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
}
.stories_detail_sec .sidebar .box_wrapper.form_block form .btn-primary{
    width: 100%;
}
.half-sec-content{width: 60%;}


h4.woocommerce-loop-product__title {

	margin-bottom: 11px!important;
}

.comment-text .meta {
    margin-bottom: 12px;
}

strong.woocommerce-review__author {
    font-size: 16px;
    text-transform: capitalize;
}

.description p {
    text-align: justify;
}

.policy .contentwrap ul{
    line-height: 1.5!important;
    margin-left: 2em!important;
}

section.abt_sec.policy {
    padding: 50px 0!important;
}

.woocommerce-privacy-policy-text p a{color: #f36564;}

.cart-banner{
background-color: #f36564;
    background-image: url('/wp-content/themes/fans/css/../img/info-block-1.png');

        padding-top: 100px;
    padding-bottom: 190px;

    background-repeat: no-repeat;
    background-position: calc(100% - 100px) center;
    background-size: 23%;
}

.woocommerce-info {
    border-top-color: #Ff4141!important;
}

.woocommerce-message {
    border-top-color: #Ff4141!important;
}

.woocommerce-message::before{color: #Ff4141!important;}

a.btn.button.wc-backward.wp-element-button {
    font-size: 1rem;
    padding: 1rem 2rem;
    color: #fff;
    border: 2px solid #000;
    border-radius: 4px 4px 16px 4px;
    background: #ffff;
}

.btn.button.wc-backward.wp-element-button:hover {color: #000!important; border: 2px solid #000;}

.woocommerce-notices-wrapper {
    text-align: center!important;
   
}

.woocommerce-info {
    text-align: center!important;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
  
    position: unset!important;
}

.woocommerce-info::before {
    color: #Ff4141!important;
    padding-right: 12px!important;
}

.woocommerce .quantity .qty {
    width: 4.631em!important;
    text-align: center;
    height: 3em;
}

div#signupsection {
	display: none;
}


#signinsection h5 {
    text-align: center;
    font-size: 30px;
}
#signupsection h5 {
    text-align: center;
    font-size: 30px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
    width: 100%;
    padding: 1rem 0.7rem;
    height: auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    color: #000;
    background-color: transparent;
    border-radius: 0;
    border: 1px solid rgba(0,0,0,30%);
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.tab-columns .tab-columns-switcher {
    text-decoration: underline;
    cursor: pointer;
    font-size: 19px;
    color: #f36564;
    margin-right: 5px;
}

.form-attention {
    padding-top: 10px;
}
button.btn.woocommerce-button.button.woocommerce-form-login__submit {
    background: transparent;
    color: #fff;
    border: 2px solid #000;
    color: #FFF!important;
    text-transform: uppercase;
    border-radius: 4px 4px 16px 4px;
    cursor: pointer;
    width: 100%;
}
button.btn.woocommerce-button.button.woocommerce-form-login__submit:hover {
    background: transparent;
    color: #000!important;
}

button.btn.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
	width: 100%;
	  background: transparent;
    color: #fff;
    border: 2px solid #000;
    color: #FFF!important;
    text-transform: uppercase;
    border-radius: 4px 4px 16px 4px;
    cursor: pointer;
}


button.btn.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
    background: transparent;
    color: #000!important;
}

.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 20px!important;
}




/*CheckOut Page Design*/

.woocommerce form.login, .woocommerce form.register {
    border: 1px solid #d3ced2;
    padding: 30px!important;}

.checkout_page{
	
	background:#FFEFE7;
	
    padding: 100px 50px 70px 50px ;
}
.woocommerce .outer-form-wrapper {
    max-width: 450px;
    margin: 0 auto;
}

span.woocommerce-LostPassword.lost_password {
    float: right;
    color: #f36564;
    font-size: 14px;
    margin-top: 6px;
}



.checkout_page .woocommerce .checkout_coupon .form-row-first .input-text{
	border: 2px solid #000;
    padding: 10px;
}
.checkout_page .woocommerce .checkout_coupon .form-row-first .input-text::placeholder{
	color:#000;
}
.checkout_page .woocommerce .checkout_coupon .form-row-last button{
	background:#000;
	color:#fff;
	border:2px solid #000;
	margin-bottom:80px;
	transition:0.5s all;
	border-radius: 4px 4px 16px 4px;
}

a.showcoupon {
    color: #Ff4141!important;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #FFEFE7!important;
    border-radius: 5px;
}

.checkout_page .woocommerce .checkout_coupon .form-row-last button:hover{
		background:#fff;
	color:#000;
	border:2px solid #000;
}
.checkout_page .woocommerce .checkout_coupon{
	width:90%;
	margin-left:70px;
	    padding: 40px 0px 0px 40px;
}
.checkout_page .woocommerce .checkout{
	padding:0px 80px;
} 
.checkout_page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span input{
	border:1px solid #000;
	padding-left:10px;
	height:40px;
	color:#000;
}

.checkout_page .woocommerce form .form-row textarea{
	border:1px solid #000;
	padding-left:10px;
	height:100px;
	color:#000;
}
.checkout_page .woocommerce form .form-row textarea::placeholder{
	color:#000;
}
.checkout_page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span input::placeholder{
	color:#000;
}

.checkout_page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection .select2-selection{
	border:1px solid #000;
	border-radius:0px;
	height:40px;
}
.checkout_page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection .select2-selection .select2-selection__rendered{
	line-height:35px;
	color:#000;
}


.checkout_page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection .select2-selection .select2-selection__arrow b{
	margin-top:5px;
}
.checkout_page .woocommerce button.button.alt{
	    background: #000;
    color: #fff;
    border: 2px solid #000;
    transition: 0.5s all;
    border-radius: 4px 4px 16px 4px;
}



.checkout_page .woocommerce button.button.alt:hover{
	background: #fff;
    color: #000;
    border: 2px solid #000;
}
.checkout_page .woocommerce {
    padding: 30px;
    background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

.cart_page form.woocommerce-cart-form {
    padding: 30px;
    background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

.cart_page .cart_totals {
    border: 1px solid #f1f1f1;
    margin: 40px 0px 0px 0px;
    padding: 30px;
    background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin-bottom: 20px;
    font-size: 20px;
    color: #f36564;
    margin-right: 5px;
}

/*Checkout page Design End*/



/*my account page design */

.myaccount_page .woocommerce-MyAccount-content p a {text-decoration: underline;
    cursor: pointer;
    font-size: 18px;
    color: #f36564;
    margin-right: 8px;}

.myaccount_page .woocommerce .woocommerce-MyAccount-navigation ul li a{
display: flex;
    align-items: center;
    justify-content: flex-start;
    
    column-gap: 1rem;
    font-size: 1rem;
    font-weight: 500;
    color: #757575;
    background: transparent;
    border-left: 3px solid transparent;
    transition: all ease-in 0.3s;
}
.myaccount_page .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
	
    background: #ebebeb;
    border-color: #757575;
    color: #000;
}

.myaccount_page .woocommerce-MyAccount-navigation ul li a:active {
    background: #FFD4DA!important;
    border-color: #f36564!important;
    color: #f36564!important;
}

.myaccount_page .woocommerce-MyAccount-navigation ul li.is-active a{background: #FFD4DA!important;
    border-color: #f36564!important;
    color: #f36564!important;
}

.myaccount_page .woocommerce table.my_account_orders {
    font-size: 16px;
	width:100%;
	background: #fff;
}

.myaccount_page .woocommerce a.button{
display: inline-block;
    padding: 12px 16px!important;
    border-radius: 0.25rem!important;
    background: #Ff4141!important;
    color: #fff!important;
}

.myaccount_page .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 15px 8px!important;
    border-right: 1px solid #ebedf2!important;
}

.myaccount_page .woocommerce .woocommerce-MyAccount-navigation ul{
	width:100%;
	   background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

.myaccount_page .woocommerce-MyAccount-content form{
	  
}

.myaccount_page .woocommerce-MyAccount-content form fieldset{
border-color: #Ff4141!important;
	padding: 15px!important;

}

.myaccount_page .tab-columns{padding: 30px;
    background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);}

.myaccount_page .woocommerce button.button{
	display: inline-block;
    padding: 12px 16px;
    border-radius: 0.25rem;
    background: #Ff4141;
    color: #fff!important;
    margin-top: 3px;
}

.myaccount_page .woocommerce button.button:hover{
	display: inline-block;
    padding: 12px 16px;
    border-radius: 0.25rem;
    background: #Ff4141;
    color: #fff!important;
    margin-top: 3px;
}

.myaccount_page form.woocommerce-ResetPassword.lost_reset_password {
    max-width: 500px;
    margin: 76px auto;
    padding: 33px;
    background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

.myaccount_page .woocommerce-Address-title h3{ margin-bottom: 13px;}

.myaccount_page .woocommerce-Address address{
    border: 1px solid #d3ced2;
    width: 70%;
    padding: 20px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    /* border-radius: 4px; */
    height: 40px!important;
    padding-left: 2px!important;
    border: 1px solid #000!important;
}

.myaccount_page .woocommerce-Address-title a.edit {
    margin: 15px 0!important;
    text-decoration: underline;
    cursor: pointer;
    font-size: 21px;
    color: #f36564;
    /* margin-right: 5px; */
}

header.woocommerce-Address-title.title {
    margin-bottom: 13px;
}

.myaccount_page .woocommerce-MyAccount-navigation {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.myaccount_page .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 20px 8px;
    vertical-align: middle;
}

.myaccount_page .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 15px 8px!important;}

.myaccount_page .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
 
}

.myaccount_page .woocommerce-MyAccount-navigation ul {
    display: block;
    border-width: 1px;
    border-style: solid;
    margin: 0;
    padding: 20px 0;
    list-style: none;
}
.myaccount_page .woocommerce-MyAccount-navigation ul li:not(:last-of-type) {
    margin-bottom: 5px;
}
.myaccount_page .woocommerce-MyAccount-navigation ul li a {
    display: block;
    font-size: 13px;
    line-height: 23px;
    padding: 9px 17px;
    
    font-weight: 600;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    letter-spacing: 0.02em;
    text-align: center;
}




.myaccount_page .woocommerce-MyAccount-content {
    float: right;
    width: 68%;
    padding: 30px;
    background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}


.myaccount_page{
    background: #FFEFE7!important;
        padding: 80px 50px 60px 50px!important;
}

.myaccount_page .woocommerce{
	padding:10px 10px;
	display:flex;
}


/*my wishlist page design */


.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before, a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before, span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before
{
	font-size: 32px!important;
    vertical-align: sub;
    margin-right: 5px;
    color: #Ff4141!important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before
{
	font-size: 32px!important;
    vertical-align: sub;
    margin-right: 5px;
    color: #Ff4141!important;
}

.tinv-wishlist .tinvwl-buttons-group button
{
	cursor: pointer;
    border-radius: 0.25rem!important;
    background: #Ff4141!important;
    color: #fff!important;
    border: unset;!important;
    padding: 10px 0;
    font-size: 15px;
    border-radius: 4px;

}

.tinv-wishlist .tinv-modal .icon_big_heart_check, .tinv-wishlist .tinv-modal .icon_big_times, .tinv-wishlist .tinv-modal img
{color: #Ff4141!important;}

.tinv-wishlist .product-remove button {
   cursor: pointer!important;
    background-color: #Ff4141!important;
    color: #fff!important;
    font-size: 20px;
    padding-left: 0px!important;
}

.tinv-wishlist .tinv-header {
    margin-bottom: 30px;
    display: none;
}

.wishlist {
    padding: 60px 29px;
    background: #FFEFE7;
}

.wishlist .tinv-wishlist.woocommerce.tinv-wishlist-clear {
    padding: 30px;
    background: #fff;
    border-radius: 0.25rem;
    border: 1px solid #ebedf2;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
}

.wishlist .tinv-wishlist table.tinvwl-table-manage-list {
  
    border: 1px solid rgba(0,0,0,.1);
}

.wishlist .tinv-wishlist table td, .tinv-wishlist table th {
    padding: 1em;
    vertical-align: middle;
    border-bottom: 1px solid rgba(0,0,0,.1);
}

a.shipping-calculator-button {
    color: rgb(255, 65, 65);
}

.wishlist a.btn.button.wc-backward{
    font-size: 1rem;
    padding: 1rem 2rem;
    color: #fff;
    border: 2px solid #000;
    border-radius: 4px 4px 16px 4px;
    background: #ffff;
}

.wishlist a.btn.button.wc-backward:hover{
   
    color: #000!important;
    
}

.wishlist .return-to-shop{text-align: center;}


.wishlist .woocommerce #respond input#submit.alt:hover, .wishlist .woocommerce a.button.alt:hover, .wishlist .woocommerce button.button.alt:hover, .wishlist .woocommerce input.button.alt:hover
{cursor: pointer!important;
    background-color: #Ff4141!important;
    color: #fff!important;}

.wishlist .woocommerce #respond input#submit.alt, .wishlist .woocommerce a.button.alt, .wishlist .woocommerce button.button.alt, .wishlist .woocommerce input.button.alt
   {cursor: pointer!important;
    background-color: #Ff4141!important;
    color: #fff!important;}
 

.wishlist .woocommerce button.button{
border: 2px solid #000;
    background: #000;
    opacity: 1;
    color: #fff!important;
    border-radius: 4px 4px 16px 4px!important;
    font-weight: 300;
    border-radius: 0px;
    transition: 0.5s all;
}
.wishlist .woocommerce button.button:hover
{background: transparent; color: #000!important;}

.wishlist .tinv-wishlist .social-buttons li a.social i {
    line-height: 2em;
    color: #Ff4141!important;
}



.wishlist .tinv-wishlist table td.product-action button{border: unset!important; border-radius: 4px 4px 4px 4px!important;}
..wishlist .tinv-wishlist table td.product-action button:hover{color: #fff;}

.wishlist input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  transform: scale(1.5);
  padding: 5px;
}

.wishlist .checkboxtext
{
  /* Checkbox text */
  font-size: 5%;
  display: inline;
}

span.wishlist_products_counter_number {
    position: absolute;
    width: 14.5px;
    height: 14.5px;
    text-align: center;
    line-height: 16.5px;
    font-size: 10px;
    color: black!important;
    background: white;
    border-radius: 50%;
    top: 0;
    right: -3px;
}

a.wishlist_products_counter {
    text-decoration: none;
    position: relative;
}

.page-numbers{
    list-style: none!important;

    display: flex!important;
    justify-content: center!important;}

span.page-numbers.current {
    background: #EACBA8;
    border-color: #EACBA8;
    font-weight: 400;
    font-size: 14px;
    line-height: 35px;
    color: #000000;
    width: 35px;
    height: 35px;
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    /* padding: 10px 15px 10px 40px; */
    height: 50px;
    border-radius: 0.5rem;
    padding: 0.5rem 1rem;
    padding-left: calc(2rem + 20px);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
    outline: none;
    transition: all linear 0.3s;
}

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover, .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus
{border-color: #000;}

select.orderby {
    height: 50px;
    background: #fff;
    border-radius: 0.5rem;
    padding: 0.5rem 1rem;
    padding-right: calc(2rem + 15px);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
    cursor: pointer;
    outline: none;
    transition: all linear 0.3s;
    width: 100%;
}

.catalog_main_sec .catlog_top_wr .before-form {
    background: #fff;
    /*padding: 10px 0;*/
}

.woof_redraw_zone {
    padding: 15px;
}

.woof_container_inner h4 {
    margin: 11px 0;
    font-size: 18px;
}
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
    
    background-color: #f36564!important;}

.irs--round .irs-handle {
   
    border: 4px solid #f36564!important;}

    .irs--round .irs-bar {
    top: 36px;
    height: 4px;
    background-color: #f36564!important;
}


button.button.woof_reset_search_form{
padding: 12px 16px!important;
    border-radius: 0.25rem!important;
    background: #Ff4141!important;
    color: #fff!important;
    border: unset!important;
    cursor: pointer!important;

}

.tinv-wishlist .product-action .button {
    width: 100%;
    cursor: pointer!important;
    background-color: #Ff4141!important;
    color: #fff!important;
    font-weight: 400!important;
}
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before{ border-top-color: #f36564!important;}


.woocommerce .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star;
    display: none;
}

.comment-form-comment textarea {
    margin-bottom: 0;
    padding: 0.5rem;
    /* height: 100px; */
    border-radius: 0.25rem;
    width: 100%;
    margin-top: 20px;
    border: 1px solid;
}

#commentform #author {
    margin-bottom: 0;
    padding: 0.5rem;
    height: 50px;
    border-radius: 0.25rem;
    border: 1px solid;
    width: 100%;
    margin-top: 10px;
}

#commentform #email {
    margin-bottom: 0;
    padding: 0.5rem;
    height: 50px;
    border-radius: 0.25rem;
    border: 1px solid;
    width: 100%;
    margin-top: 10px;
}

#commentform label{margin-top: 20px;}

input#wp-comment-cookies-consent {
    margin-top: 20px;
}

.comment-form-cookies-consent label{
    display: unset!important;
    font-size: 16px;
    font-weight: 500;
    text-transform: unset!important;
    margin-left: 5px;
}


input#submit {
    display: inline-block;
    padding: 0.9rem 2.5rem;
     border: 2px solid #000;
    background: #000;
    opacity: 1;
    color: #fff!important;
    border-radius: 4px 4px 16px 4px!important;
    font-weight: 300;
    border-radius: 0px;
    transition: 0.5s all;
    margin-top: 20px;
    cursor: pointer;
}
.woof_list label {
    vertical-align: middle;
    padding-top: 4px;
    padding-bottom: 4px;
    display: inline-block !important;
    font-size: 15px;
}

input#submit:hover {
    background: transparent;
    color: #000!important;
}







/*ACCOUNT MAIN PAGE*/
.main_acount__sec{
	padding: 3rem 0;
	background: #faefe9;
}
.main_acount__sec .row__wr{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	/*column-gap: 1rem;*/
}
.main_acount__sec .user__sidebar{
	background: #fff;
	border-radius: 0.25rem;
	border: 1px solid #ebedf2;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
}
.main_acount__sec .user__sidebar .user__wr{
	padding: 1rem;
	text-align: center;
}
.main_acount__sec .user__sidebar .user__wr .user_avtar__wr{
	position: relative;
	display: inline-block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 0.5rem;
}
.main_acount__sec .user__sidebar .user__wr .user_avtar__wr svg{}
.main_acount__sec .user__sidebar .user__wr .user_avtar__wr a{
	display: none;
}
.main_acount__sec .user__sidebar .user__wr .user_name__wr{
    display: block;
    width: 100%;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
}
.main_acount__sec .user__sidebar .sidemenu__wr{}
.main_acount__sec .user__sidebar .sidemenu__wr ul{
	list-style: none;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li{
	display: block;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li>a{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 1rem;
	column-gap: 1rem;
	font-size: 1rem;
	font-weight: 500;
	color: #757575;
	background: transparent;
	border-left: 3px solid transparent;
	transition: all ease-in 0.3s;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li>a>.icon{
	display: inline-block;
	width: 24px;
	height: 24px;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li>a>.icon svg{
	transition: all ease-in 0.3s;
	fill: #757575;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li:hover>a{
	background: #ebebeb;
	border-color: #757575;
	color: #000;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li:hover>a>.icon svg{
	fill: #000;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li.active>a{
	background: #FFD4DA;
	border-color: #f36564;
	color: #f36564;
}
.main_acount__sec .user__sidebar .sidemenu__wr ul>li.active>a>.icon svg{
	fill: #f36564;
}
.main_acount__sec .user__panel{}
.main_acount__sec .user__panel .panel__head{
	background: #fff;
	border-radius: 0.25rem;
	border: 1px solid #ebedf2;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
    padding: 1rem;
    margin-bottom: 1rem;
}
.main_acount__sec .user__panel .panel__head .panel__title{
	display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
/*PROFILE PAGE*/
.main_acount__sec .user__panel .card__wr{
	background: #fff;
	border-radius: 0.25rem;
	border: 1px solid #ebedf2;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
}
.main_acount__sec .user__panel .card__wr .card_head__wr{
	display: flex;
	align-items: center;
	justify-content: space-between;
	column-gap: 0.5rem;
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.main_acount__sec .user__panel .card__wr .card_head__wr .card__title{
	flex: 1;
	display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.main_acount__sec .user__panel .card__wr .card_body__wr{
    padding: 1rem;
}
.account__wr{
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}
.account__wr .info__wr{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}
.account__wr .info__wr .card__wr{
	color: #fff;
	padding: 1rem;
	border-radius: 0.25rem;
}
.account__wr .info__wr .card__wr .count{}
.account__wr .info__wr .card__wr p{}
.account__wr .info__wr .card__wr .ovrlay_bg{
	display: flex;
	width: calc(100% + 2rem);
	margin: 0 -1rem -1rem;
}
.account__wr .info__wr .card__wr.bg_grad_1{
    background-color: #eb4786;
    background-image: linear-gradient(315deg, #eb4786 0%, #b854a6 74%);
}
.account__wr .info__wr .card__wr.bg_grad_2{
	background-color: #875fc0;
    background-image: linear-gradient(315deg, #875fc0 0%, #5346ba 74%);
}
.account__wr .info__wr .card__wr.bg_grad_3{
    background-color: #47c5f4;
    background-image: linear-gradient(315deg, #47c5f4 0%, #6791d9 74%);
}
.account__wr .acount_detail__wr .card_body__wr{
	display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
.account__wr .acount_detail__wr .user_avtar__wr{
	width: 3rem;
}
.account__wr .acount_detail__wr .user_info__wr{}
.account__wr .acount_detail__wr .user_name__wr{
	display: block;
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1rem;
}
.account__wr .acount_detail__wr .info__wr{
	font-size: 14px;
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
}
.account__wr .acount_detail__wr .info__wr a{
    display: flex;
    align-items: center;
    gap: 0.5rem;
    text-decoration: none;
}
.account__wr .acount_detail__wr .info__wr a i{
    width: 24px;
    height: 24px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    border-radius: 50%;
}
.account__wr .adress_detail__wr{}
.account__wr .adress_detail__wr .user_name__wr{
	display: block;
	width: 100%;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1rem;
}
.account__wr .adress_detail__wr address{
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 1rem;
}
.account__wr .adress_detail__wr .call__wr{
	font-size: 14px;
	display: flex;
    align-items: center;
    gap: 0.5rem;
    text-decoration: none;
}
.account__wr .adress_detail__wr .call__wr i{
	width: 24px;
    height: 24px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    border-radius: 50%;
}
/*ORDER PAGE*/
.main_acount__sec .user__panel .table {
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  color: #212529;
  font-weight: 400;
  vertical-align: top;
  vertical-align: middle;
  text-align: center;
  border-collapse: collapse;
}
.main_acount__sec .user__panel .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
}
.main_acount__sec .user__panel .table > tbody {}
.main_acount__sec .user__panel .table > thead {}
.main_acount__sec .user__panel .table > thead > tr > th,
.main_acount__sec .user__panel .table > thead > tr > td,
.main_acount__sec .user__panel .table > tbody > tr > th,
.main_acount__sec .user__panel .table > tbody > tr > td,
.main_acount__sec .user__panel .table > tfoot > tr > th,
.main_acount__sec .user__panel .table > tfoot > tr > td{
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-left-color: transparent;
	vertical-align: middle;
	/*text-align: left;*/
}
.main_acount__sec .user__panel .table > thead > tr > th,
.main_acount__sec .user__panel .table > thead > tr > td{
	font-size: 1rem;
	font-weight: 500;
	text-transform: uppercase;
	/*border-top-color: transparent;*/
}
.main_acount__sec .user__panel .table > thead > tr > th:last-child,
.main_acount__sec .user__panel .table > thead > tr > td:last-child,
.main_acount__sec .user__panel .table > tbody > tr > th:last-child,
.main_acount__sec .user__panel .table > tbody > tr > td:last-child,
.main_acount__sec .user__panel .table > tfoot > tr > th:last-child,
.main_acount__sec .user__panel .table > tfoot > tr > td:last-child{
	border-right-color: transparent;
}
.main_acount__sec .user__panel .table > tbody > tr > td{
	white-space: nowrap;
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proImage"] a{
	display: block;
	max-width: 80px;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proName"]{
	text-align: left;
	white-space: normal;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proId"] a{
	color: #Ff4141;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"]{
	white-space: normal;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"] a{
    color: #757575;
    display: inline-block;
    transition: all ease-in 0.3s;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"] a~a{
	margin-top: 0.5rem;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proLike"] a:hover{
	color: #Ff4141;
}
.main_acount__sec .user__panel .orderTabel td[data-title="proView"]{}
.main_acount__sec .user__panel .orderTabel td[data-title="proView"] a{
	display: inline-block;
	padding: 0.3rem 0.5rem;
	border-radius: 0.25rem;
	background: #Ff4141;
	color: #fff;
}
/*SUSCRIPTION PAGE*/
.subscribe__wr{}
.active_plan__wr{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}
.active_plan__wr .item__wr{
	position: relative;
	border-radius: 0.25rem;
	overflow: hidden;
}
.active_plan__wr .item__wr .img__wr{
	display: flex;
	position: relative;
	z-index: 1;
}
.active_plan__wr .item__wr .img__wr img{

}
.active_plan__wr .item__wr .img__wr::before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background: #000;
	opacity: 0.2;
}
.active_plan__wr .item__wr .detail__wr{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding: 0.5rem 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 0.5rem;
}
.active_plan__wr .item__wr .info__wr{
	flex: 1;
    color: #fff;
}
.active_plan__wr .item__wr .info__wr .subs__info{
	display: block;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
	margin-bottom: 0.5rem;
}
.active_plan__wr .item__wr .info__wr .subs__price{
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
.active_plan__wr .item__wr .info__wr .subs__price span{
	display: inline-block;
	margin-right: 10%;
	/*color: green;*/
}
.active_plan__wr .item__wr .view__btn{
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0.8rem 1rem;
    border-radius: 0.25rem;
    background: #Ff4141;
    color: #fff;
}
.active_plan__wr .item__wr.new__wr{
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFD4DA;
    border: 2px dashed #f36564;
    color: #f36564;
    font-size: 1rem;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
}
.active_plan__wr .item__wr.new__wr .add__plan{
	display: inline-flex;
	align-items: center;
	column-gap: 0.5rem;
}
.main_acount__sec .user__panel .user_plan__wr .table{
	border-collapse: separate;
    border-spacing: 0 0.5rem;
}
.main_acount__sec .user__panel .user_plan__wr .table > tbody > tr > td,
.main_acount__sec .user__panel .user_plan__wr .table > thead > tr > th,
.main_acount__sec .user__panel .user_plan__wr .table > thead > tr > td{
	border-color: transparent;
}
.main_acount__sec .user__panel .user_plan__wr .table > tbody > tr{
	background: #fff;
	border-radius: 0.25rem;
}
.main_acount__sec .user__panel .user_plan__wr .table thead td:first-child{
	text-align: left;
}
.main_acount__sec .user__panel .user_plan__wr .table thead td:first-child span{
	font-weight: 600;
	color: #055447;
	text-transform: uppercase;
	margin-right: 5%;
}
.main_acount__sec .user__panel .user_plan__wr .table thead td:last-child{
	text-align: right;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proImage"] a {
    display: block;
    max-width: 80px;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proId"] a {
    color: #Ff4141;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"]{}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a{
    position: relative;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    background: transparent;
    border: 1px solid #000;
    border-radius: 50%;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a i{}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a span{
	position: absolute;
	bottom: calc(100% + 0.2rem);
	font-size: 8px;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
	/*opacity: 0;*/
	transition: all ease-in 0.3s;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a~a{
	margin-top: 0.5rem;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a~a span{
	bottom: auto;
	top: calc(100% + 0.2rem);
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"]:hover a span{
	opacity: 1;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a:hover{
	color: #Ff4141;
	border-color: #Ff4141;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proRate"] a.active{
	background: #Ff4141;
	border-color: #Ff4141;
	color: #fff;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proAction"]{
	white-space: normal;
}
.main_acount__sec .user__panel .user_plan__wr .table td[data-title="proAction"] a{
	font-weight: 600;
	color: #055447;
	text-transform: uppercase;
}

p.comment-form-rating {
    display: none;
}

.wp-block-button__link {

    background-color: #000!important;

    border-radius: 4px 4px 16px 4px!important;
}

.aft-banner{
    font-size: 23px;
    color: #fff;
    line-height: 30px;
}


.blog__wr .pagination__wr a {
    font-weight: 400;
    font-size: 19px;
    line-height: 35px;
    color: #000000;
    width: 35px;
    height: 35px;
    padding: 0;
    background-color: transparent;
    border: 1px solid #dee2e6;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all ease-in 0.3s;
}

.blog__wr .pagination__wr .next {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
    color: #Ff4141;
}

.blog__wr .pagination__wr .next {
    display: flex;
    /* flex-grow: 1; */
    justify-content: flex-end;
    color: #Ff4141;
    position: absolute;
    right: 10%;
    border: unset;
}

.blog__wr .pagination__wr .prev {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
    color: #Ff4141;
    background: transparent;
}
.blog__wr .pagination__wr .prev {
    display: flex;
    /* flex-grow: 1; */
    justify-content: flex-start;
    color: #Ff4141;
    position: absolute;
    left: 11%;
    border: unset;
}

#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row{
	margin: 0;
    padding: 0 !important;
    position: relative;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row::before{
	content: "OR";
    position: absolute;
    top: 50%;
    z-index: 1;
    font-size: 14px;
    color: #fff;
    padding: 5px 10px;
    background: rgba(0,0,0,0.3);
    border-radius: 1rem;
    transform: translateY(-50%);
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row > .col{
    width: 50%;
    padding: 0;
    margin: 0;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row > .col .card{
    padding: 0 !important;
    border: none;
    border-radius: 0.25rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row > .col .card .card-body{
	width: 100%;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row > .col .card .card-body .pic__wr{
    display: flex;
    position: relative;
    overflow: hidden;
    padding-top: 100%;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row > .col .card .card-body .pic__wr img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(1) > [class*=col-] > .row > .col .card .card-body .card-title{
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    bottom: 1rem;
    transform: translateX(-50%);
    display: inline-block;
    margin: 0 auto;
    background: #000;
    color: #fff;
    padding: 0.8rem 2rem;
    border-radius: 0.25rem;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(2) > #successMessage{}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(2) > #successMessage .success-content{
	position: relative;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(2) > #successMessage .success-content .content__wr{
	position: absolute;
    left: 1rem;
    width: 20vw;
    top: 50%;
    transform: translateY(-50%);
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(2) > #successMessage .content__wr .title{
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 1rem;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(2) > #successMessage .content__wr p{}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(2) > #successMessage .pic__wr{
	display: flex;
}
#giftsubscriptionModal .modal-body .main-content form > .row:nth-child(2) > #successMessage .pic__wr img{
	width: 100%;
}
.subs_set_sec.giftSubsWrap{
	margin-top: 52px;
}
.myaccount_page,
.checkout_page,
.faq#faq{
	margin-top: 52px;
}
.inner_banner.cart-banner{
	margin-top: 52px;
}
/*.myaccount_page .woocommerce{
	flex-wrap: wrap;
}*/
.myaccount_page .woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions a{
    font-size: 12px;
    padding: 12px 10px !important;
}
.myaccount_page .woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-actions a~a{
	margin-left: 3px;
}
