@font-face {
    font-family: "WindDoomsdayBold";
    src: url("../fonts/WindDoomsdayBold.woff2.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}
::-webkit-scrollbar {
    width: 16px;
}

::-webkit-scrollbar-track {
    background-color: #e4e4e4;
}

::-webkit-scrollbar-track:hover {
    background-color: #e4e4e4;
}

::-webkit-scrollbar-thumb {
    background-color: #c51f62;
    border-radius: 6px;
    border: 3px solid #e4e4e4;
    cursor: pointer;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #c51f62;
    border: 3px solid #e4e4e4;
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    list-style: none;
    outline: none;
}

body {
    margin: 0;
    padding: 0;
    line-height: 1.4;
    font-size: 16px;
    font-weight: 400;
    font-family: "Cabin", sans-serif;
    overflow-x: hidden;
}
body.scrollLock {
    overflow: hidden;
}
@media (min-width: 1024px) {
    body.xoo-wsc-cart-active {
        padding-right: 16px;
    }
}
@media (max-width: 1599px) {
    body {
        font-size: 15px;
    }
}

main {
    min-height: calc(100vh - 150px);
}

ul,
ol {
    margin: 0;
    padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "WindDoomsdayBold";
    font-weight: 700;
    line-height: 1.4;
}

p {
    line-height: 1.625;
    font-size: 1.0588235294rem;
    font-weight: 400;
    color: #000000;
}

a {
    text-decoration: none;
    cursor: pointer;
    color: inherit;
}
a:hover {
    text-decoration: none;
    color: #c51f62;
}

img {
    max-width: 100%;
    height: auto;
}

button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
button:hover {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    min-width: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #c51f62;
    border-radius: 14px;
    background-color: #ffffff;
    cursor: pointer;
}
input[type=radio]::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #c51f62;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    background-color: #c51f62;
    opacity: 0;
}
input[type=radio]:checked::before {
    opacity: 1;
}

input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    min-width: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #979797;
    border-radius: 4px;
    background-color: #ffffff;
    cursor: pointer;
    position: relative;
}
input[type=checkbox]::before {
    content: "";
    display: block;
    width: 4px;
    height: 2px;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    background-color: #ffffff;
    opacity: 0;
    -webkit-transform: rotate(45deg) translate(0, 0);
    transform: rotate(45deg) translate(0, 0);
    position: absolute;
    top: 7px;
    left: 2px;
}
input[type=checkbox]::after {
    content: "";
    display: block;
    width: 8px;
    height: 2px;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    background-color: #ffffff;
    opacity: 0;
    -webkit-transform: rotate(-45deg) translate(0, 0);
    transform: rotate(-45deg) translate(0, 0);
    position: absolute;
    top: 6px;
    left: 4px;
}
input[type=checkbox]:checked {
    border: 1px solid #c51f62;
    background: #c51f62;
}
input[type=checkbox]:checked::before {
    opacity: 1;
}
input[type=checkbox]:checked::after {
    opacity: 1;
}

input[type=text],
input[type=file],
input[type=email],
input[type=password],
input[type=tel],
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=number],
input[type=search],
input[type=time],
input[type=url],
input[type=week],
select,
textarea,
.input_field {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    margin: 0;
    height: 40px;
    padding: 0 15px;
    border: 1px solid #c9c9c9;
    font-size: 0.8235294118rem;
    font-weight: 400;
    color: #000000;
    background-color: white;
    font-family: "Cabin", sans-serif;
    border-radius: 10px;
    line-height: 1;
}
input[type=text]:focus,
input[type=file]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus,
.input_field:focus {
    outline: none;
}
input[type=text]::-webkit-credentials-auto-fill-button,
input[type=file]::-webkit-credentials-auto-fill-button,
input[type=email]::-webkit-credentials-auto-fill-button,
input[type=password]::-webkit-credentials-auto-fill-button,
input[type=tel]::-webkit-credentials-auto-fill-button,
input[type=date]::-webkit-credentials-auto-fill-button,
input[type=datetime-local]::-webkit-credentials-auto-fill-button,
input[type=month]::-webkit-credentials-auto-fill-button,
input[type=number]::-webkit-credentials-auto-fill-button,
input[type=search]::-webkit-credentials-auto-fill-button,
input[type=time]::-webkit-credentials-auto-fill-button,
input[type=url]::-webkit-credentials-auto-fill-button,
input[type=week]::-webkit-credentials-auto-fill-button,
select::-webkit-credentials-auto-fill-button,
textarea::-webkit-credentials-auto-fill-button,
.input_field::-webkit-credentials-auto-fill-button {
    display: none !important;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
}
input[type=text]:-webkit-autofill, input[type=text]:-webkit-autofill:hover, input[type=text]:-webkit-autofill:focus,
input[type=file]:-webkit-autofill,
input[type=file]:-webkit-autofill:hover,
input[type=file]:-webkit-autofill:focus,
input[type=email]:-webkit-autofill,
input[type=email]:-webkit-autofill:hover,
input[type=email]:-webkit-autofill:focus,
input[type=password]:-webkit-autofill,
input[type=password]:-webkit-autofill:hover,
input[type=password]:-webkit-autofill:focus,
input[type=tel]:-webkit-autofill,
input[type=tel]:-webkit-autofill:hover,
input[type=tel]:-webkit-autofill:focus,
input[type=date]:-webkit-autofill,
input[type=date]:-webkit-autofill:hover,
input[type=date]:-webkit-autofill:focus,
input[type=datetime-local]:-webkit-autofill,
input[type=datetime-local]:-webkit-autofill:hover,
input[type=datetime-local]:-webkit-autofill:focus,
input[type=month]:-webkit-autofill,
input[type=month]:-webkit-autofill:hover,
input[type=month]:-webkit-autofill:focus,
input[type=number]:-webkit-autofill,
input[type=number]:-webkit-autofill:hover,
input[type=number]:-webkit-autofill:focus,
input[type=search]:-webkit-autofill,
input[type=search]:-webkit-autofill:hover,
input[type=search]:-webkit-autofill:focus,
input[type=time]:-webkit-autofill,
input[type=time]:-webkit-autofill:hover,
input[type=time]:-webkit-autofill:focus,
input[type=url]:-webkit-autofill,
input[type=url]:-webkit-autofill:hover,
input[type=url]:-webkit-autofill:focus,
input[type=week]:-webkit-autofill,
input[type=week]:-webkit-autofill:hover,
input[type=week]:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
.input_field:-webkit-autofill,
.input_field:-webkit-autofill:hover,
.input_field:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px rgba(255, 255, 255, 0) inset;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
}
input[type=text]::-webkit-input-placeholder, input[type=file]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .input_field::-webkit-input-placeholder {
    font-weight: 400;
    font-family: "Cabin", sans-serif;
    color: #777777;
}
input[type=text]::-moz-placeholder, input[type=file]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=week]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder, .input_field::-moz-placeholder {
    font-weight: 400;
    font-family: "Cabin", sans-serif;
    color: #777777;
}
input[type=text]:-ms-input-placeholder, input[type=file]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder, .input_field:-ms-input-placeholder {
    font-weight: 400;
    font-family: "Cabin", sans-serif;
    color: #777777;
}
input[type=text]::-ms-input-placeholder, input[type=file]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, input[type=datetime-local]::-ms-input-placeholder, input[type=month]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=week]::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder, .input_field::-ms-input-placeholder {
    font-weight: 400;
    font-family: "Cabin", sans-serif;
    color: #777777;
}
input[type=text]::placeholder,
input[type=file]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=tel]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=month]::placeholder,
input[type=number]::placeholder,
input[type=search]::placeholder,
input[type=time]::placeholder,
input[type=url]::placeholder,
input[type=week]::placeholder,
select::placeholder,
textarea::placeholder,
.input_field::placeholder {
    font-weight: 400;
    font-family: "Cabin", sans-serif;
    color: #777777;
}

select {
    position: relative;
    padding-right: 30px;
    background: white url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAJtJREFUOE/t0j0KAjEQBtC3jaVexwt4Bk+ijdr4U3kf0RvYeBZ7QZABhSU4bkALi00VyOTlyySNH4/mx54e/L6jn3o4wC05Il3LwBmmmOBaoCMcccCmPDAD11jhUqBDnDDGHvNaMOpK9N6Fxaauf7jFAudnkki2wzJ7vi6wnTTmb6/ZxmvAqI+kMdJkL7QWrP6gPVjdqrTw/3v4APNnFhU43ZM9AAAAAElFTkSuQmCC") no-repeat calc(100% - 5px) center;
}

textarea {
    padding: 15px 25px !important;
    height: 150px !important;
    resize: none;
    overflow: hidden;
}

input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button {
    display: none;
}
input[type=number]::-webkit-outer-spin-button {
    display: none;
}
input[type=number]:hover {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}
input[type=number]:hover::-webkit-inner-spin-button {
    display: none;
}
input[type=number]:hover::-webkit-outer-spin-button {
    display: none;
}

label em {
    color: rgb(221, 59, 59);
}

strong {
    font-weight: 600;
}

.clearfix {
    clear: both;
}

.main-title {
    font-family: "WindDoomsdayBold";
    font-size: 2.6470588235rem;
    line-height: 1.1111111111;
    color: #c51f62;
    font-weight: 400;
    margin: 0 0 25px;
    text-transform: uppercase;
}
@media (max-width: 991px) {
    .main-title {
        font-size: 2.1176470588rem;
    }
}
@media (max-width: 767px) {
    .main-title {
        font-size: 1.6470588235rem;
    }
}

.sub-title {
    font-family: "WindDoomsdayBold";
    font-size: 1.7647058824rem;
    line-height: 1.1666666667;
    margin: 0 0 35px;
    font-weight: 700;
    color: #0c0c0c;
    letter-spacing: 2px;
}
@media (max-width: 991px) {
    .sub-title {
        font-size: 1.5294117647rem;
    }
}

.btn,
.button,
input[type=submit],
input[type=button] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center !important;
    font-size: 0.9411764706rem !important;
    line-height: 1 !important;
    height: 36px !important;
    border: 1px solid #789f07 !important;
    color: #ffffff !important;
    background: #789f07 !important;
    border-radius: 20px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    padding: 0 25px 0 !important;
    cursor: pointer !important;
    letter-spacing: 0 !important;
    font-family: "Cabin", sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-family: "Cabin", sans-serif !important;
}
.btn:disabled,
.button:disabled,
input[type=submit]:disabled,
input[type=button]:disabled {
    pointer-events: none !important;
    background: #e1e6ec !important;
    color: #9e9e9e !important;
    border-color: #e1e6ec !important;
}
.btn.large,
.button.large,
input[type=submit].large,
input[type=button].large {
    height: 60px !important;
}
.btn.loading,
.button.loading,
input[type=submit].loading,
input[type=button].loading {
    position: relative !important;
    pointer-events: none !important;
    background: #e1e6ec !important;
    color: #9e9e9e !important;
    border-color: #e1e6ec !important;
}
.btn.loading::before,
.button.loading::before,
input[type=submit].loading::before,
input[type=button].loading::before {
    content: "";
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    border: 2px solid #9e9e9e;
    border-bottom-color: rgba(255, 255, 255, 0);
    -webkit-animation-name: spin;
    animation-name: spin;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.btn.blank,
.button.blank,
input[type=submit].blank,
input[type=button].blank {
    border: 1px solid #789f07 !important;
    background-color: #ffffff !important;
    color: #000000;
}
.btn.blank:disabled,
.button.blank:disabled,
input[type=submit].blank:disabled,
input[type=button].blank:disabled {
    pointer-events: none !important;
    color: #9e9e9e !important;
    border-color: #e1e6ec !important;
}
.btn.blank.loading,
.button.blank.loading,
input[type=submit].blank.loading,
input[type=button].blank.loading {
    pointer-events: none !important;
    color: #9e9e9e !important;
    border-color: #e1e6ec !important;
}
.btn.secondary,
.button.secondary,
input[type=submit].secondary,
input[type=button].secondary {
    background-color: #789f07 !important;
    border-color: #789f07 !important;
}
.btn.secondary.blank,
.button.secondary.blank,
input[type=submit].secondary.blank,
input[type=button].secondary.blank {
    border-color: #789f07 !important;
    background-color: #ffffff !important;
    color: #789f07 !important;
}
.btn.primary,
.button.primary,
input[type=submit].primary,
input[type=button].primary {
    background-color: #e088ac !important;
    border-color: #e088ac !important;
}
.btn.primary.blank,
.button.primary.blank,
input[type=submit].primary.blank,
input[type=button].primary.blank {
    border-color: #e088ac !important;
    background-color: #ffffff !important;
    color: #c51f62 !important;
}
.btn.orange,
.button.orange,
input[type=submit].orange,
input[type=button].orange {
    background-color: #d1664c !important;
    border-color: #d1664c !important;
}
.btn.orange.blank,
.button.orange.blank,
input[type=submit].orange.blank,
input[type=button].orange.blank {
    border-color: #d1664c !important;
    background-color: #ffffff !important;
    color: #d1664c !important;
}
.btn.grey,
.button.grey,
input[type=submit].grey,
input[type=button].grey {
    background-color: #bcbcbc !important;
    border-color: #bcbcbc !important;
}
.btn.grey.blank,
.button.grey.blank,
input[type=submit].grey.blank,
input[type=button].grey.blank {
    border-color: #bcbcbc !important;
    background-color: #ffffff !important;
    color: #0c0c0c !important;
}
.btn:active,
.button:active,
input[type=submit]:active,
input[type=button]:active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.btn:focus,
.button:focus,
input[type=submit]:focus,
input[type=button]:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.btn:focus-visible,
.button:focus-visible,
input[type=submit]:focus-visible,
input[type=button]:focus-visible {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
@media (hover: hover) {
    .btn:hover,
    .button:hover,
    input[type=submit]:hover,
    input[type=button]:hover {
        border: 1px solid #6b8b0d !important;
        background: #6b8b0d !important;
        color: #ffffff !important;
    }
    .btn.blank:hover,
    .button.blank:hover,
    input[type=submit].blank:hover,
    input[type=button].blank:hover {
        border: 1px solid #000000 !important;
        background-color: #000000 !important;
        color: #ffffff !important;
    }
    .btn.secondary:hover,
    .button.secondary:hover,
    input[type=submit].secondary:hover,
    input[type=button].secondary:hover {
        background-color: #6b8b0d !important;
        border-color: #6b8b0d !important;
        color: #ffffff !important;
    }
    .btn.secondary.blank:hover,
    .button.secondary.blank:hover,
    input[type=submit].secondary.blank:hover,
    input[type=button].secondary.blank:hover {
        background-color: #789f07 !important;
        border-color: #789f07 !important;
        color: #ffffff !important;
    }
    .btn.primary:hover,
    .button.primary:hover,
    input[type=submit].primary:hover,
    input[type=button].primary:hover {
        background-color: #d75f90 !important;
        border-color: #d75f90 !important;
        color: #ffffff !important;
    }
    .btn.primary.blank:hover,
    .button.primary.blank:hover,
    input[type=submit].primary.blank:hover,
    input[type=button].primary.blank:hover {
        background-color: #d75f90 !important;
        border-color: #d75f90 !important;
        color: #ffffff !important;
    }
    .btn.orange:hover,
    .button.orange:hover,
    input[type=submit].orange:hover,
    input[type=button].orange:hover {
        background-color: #d1664c !important;
        border-color: #d1664c !important;
        color: #ffffff !important;
    }
    .btn.orange.blank:hover,
    .button.orange.blank:hover,
    input[type=submit].orange.blank:hover,
    input[type=button].orange.blank:hover {
        background-color: #d1664c !important;
        border-color: #d1664c !important;
        color: #ffffff !important;
    }
    .btn.grey:hover,
    .button.grey:hover,
    input[type=submit].grey:hover,
    input[type=button].grey:hover {
        background-color: #969696 !important;
        border-color: #969696 !important;
        color: #ffffff !important;
    }
    .btn.grey.blank:hover,
    .button.grey.blank:hover,
    input[type=submit].grey.blank:hover,
    input[type=button].grey.blank:hover {
        background-color: #bcbcbc !important;
        border-color: #bcbcbc !important;
        color: #ffffff !important;
    }
}

.submitting .btn.has-spinner {
    font-size: 0;
}
.submitting input[type=submit].has-spinner,
.submitting input[type=button].has-spinner {
    font-size: 0;
}

input[type=reset] {
    width: auto;
    min-width: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 14px;
    line-height: 1;
    height: 40px;
    border: 1px solid #d4d4d4;
    color: #000000;
    background: #ffffff;
    border-radius: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0 30px;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "Cabin", sans-serif;
    font-weight: 400;
}
input[type=reset]:disabled {
    pointer-events: none;
    color: #9e9e9e;
    border-color: #e1e6ec;
}

fieldset {
    border: none;
    margin: 0 0 20px;
    width: 100%;
    max-width: 100%;
    min-width: 1px;
    padding: 0;
    position: relative;
}
fieldset p {
    margin: 0 0 0;
    width: 100%;
}
fieldset span.wpcf7-form-control-wrap {
    position: relative;
    display: block;
}
fieldset span.wpcf7-form-control-wrap + .input_field_label {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translate(20px, 9px) scale(1);
    transform: translate(20px, 9px) scale(1);
    -webkit-transition: 0.3s -webkit-transform ease-in-out;
    transition: 0.3s -webkit-transform ease-in-out;
    transition: 0.3s transform ease-in-out;
    transition: 0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out;
    font-size: 0.8235294118rem;
    pointer-events: none;
    padding: 1px 5px;
    background: #ffffff;
}
fieldset span.wpcf7-form-control-wrap + .input_field_label.floated {
    -webkit-transform: translate(10px, -10px) scale(0.8);
    transform: translate(10px, -10px) scale(0.8);
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px 0px -15px;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    padding: 0 15px;
}

.rotate_screen {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 160002;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 30px;
    background-color: #c51f62;
}
.rotate_screen .img {
    margin-bottom: 30px;
    max-width: 60px;
}
.rotate_screen .img img {
    display: block;
    pointer-events: none;
    max-width: 100%;
}
.rotate_screen h4 {
    font-size: 16px;
    font-weight: 700;
    font-family: "Cabin", sans-serif;
    text-transform: uppercase;
    color: #789f07;
}

.goto_top {
    position: fixed;
    left: 15px;
    bottom: 23px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    z-index: 9999;
    padding: 0;
    min-width: 1px;
    width: 55px;
    padding: 0 0;
    font-size: 20px;
}
.goto_top svg {
    height: 30px;
    width: 30px;
    fill: #ffffff;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.goto_top.show {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #c51f62;
    z-index: 1600001;
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.loader::before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    border: 2px solid #505050;
    border-bottom-color: #789f07;
    border-radius: 40px;
    -webkit-animation: rotate 0.7s normal linear infinite;
    animation: rotate 0.7s normal linear infinite;
}
.loader.hide {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.whatsapp_floating_btn {
    position: fixed;
    right: 15px;
    bottom: 15px;
    width: 55px;
    height: 55px;
    border-radius: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #2cb742;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    z-index: 1;
}
.whatsapp_floating_btn svg {
    display: block;
    width: 25px;
    height: 25px;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}

.carousel__button {
    min-width: 1px;
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
    25% {
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
    }
    50% {
        -webkit-transform: rotate3d(0, 0, 1, 180deg);
        transform: rotate3d(0, 0, 1, 180deg);
    }
    75% {
        -webkit-transform: rotate3d(0, 0, 1, 270deg);
        transform: rotate3d(0, 0, 1, 270deg);
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
    }
}
@keyframes rotate {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
    25% {
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
    }
    50% {
        -webkit-transform: rotate3d(0, 0, 1, 180deg);
        transform: rotate3d(0, 0, 1, 180deg);
    }
    75% {
        -webkit-transform: rotate3d(0, 0, 1, 270deg);
        transform: rotate3d(0, 0, 1, 270deg);
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
    }
}
@media (max-width: 991px) {
    .sub_title {
        font-size: 1.2941176471rem;
    }
}
@media (min-width: 1700px) {
    .container {
        max-width: 1610px;
    }
}
header {
    padding: 50px 0 20px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: white;
    z-index: 1050;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
@media (max-width: 1199px) {
    header {
        padding: 30px 0 30px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
}
header .header-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
header .header-container .logo {
    position: relative;
    width: 18.1176470588rem;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
@media (max-width: 1199px) {
    header .header-container .logo {
        width: 100px;
    }
}
@media (max-width: 575px) {
    header .header-container .logo {
        width: 100px;
    }
}
header .header-container .logo a {
    display: block;
    padding: 30px 35px 15px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    background: #ffffff;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
@media (max-width: 1199px) {
    header .header-container .logo a {
        padding: 0;
    }
}
@media (max-width: 575px) {
    header .header-container .logo a {
        padding: 0;
    }
}
header .header-container .logo a img {
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
header .header-container .logo a::after {
    content: "";
    border-bottom: 15px solid transparent;
    border-left: 18.1176470588rem solid #ffffff;
    position: absolute;
    left: 0;
    top: calc(100% - 1px);
    z-index: -1;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
@media (max-width: 1199px) {
    header .header-container .logo a::after {
        border-left-width: 200px;
        opacity: 0;
        pointer-events: none;
    }
}
@media (max-width: 575px) {
    header .header-container .logo a::after {
        border-left-width: 100px;
    }
}
header .header-container .logo a span {
    display: block;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    padding-bottom: 57.6923076923%;
    position: relative;
    overflow: hidden;
    display: block;
}
header .header-container .logo a span > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
header .header-container .menu-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #c51f62;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: 9998;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: 0.7s opacity cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s visibility cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s -webkit-transform cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: 0.7s opacity cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s visibility cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s -webkit-transform cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: 0.7s transform cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s opacity cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s visibility cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: 0.7s transform cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s opacity cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s visibility cubic-bezier(0.65, 0.05, 0.36, 1), 0.7s -webkit-transform cubic-bezier(0.65, 0.05, 0.36, 1);
}
header .header-container .menu-overlay.open {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: top;
    transform-origin: top;
}
header .header-container .menu {
    margin-left: auto;
}
@media (max-width: 1199px) {
    header .header-container .menu {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        pointer-events: none;
        opacity: 0;
        -webkit-transition: 0.3s opacity ease-in-out;
        transition: 0.3s opacity ease-in-out;
        z-index: 9999;
    }
}
header .header-container .menu .menu-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
}
@media (max-width: 1199px) {
    header .header-container .menu .menu-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        row-gap: 40px;
    }
}
header .header-container .menu .menu-list li {
    position: relative;
    margin-left: 25px;
}
@media (max-width: 1399px) {
    header .header-container .menu .menu-list li {
        margin-left: 15px;
    }
}
@media (max-width: 1199px) {
    header .header-container .menu .menu-list li {
        margin-left: 0 !important;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        opacity: 0;
        -webkit-transition: 0.7s all cubic-bezier(0.65, 0.05, 0.36, 1);
        transition: 0.7s all cubic-bezier(0.65, 0.05, 0.36, 1);
    }
}
header .header-container .menu .menu-list li a {
    font-size: 1.0588235294rem;
    color: #664022;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    text-decoration: none;
    line-height: 1;
    display: block;
}
@media (max-width: 1399px) {
    header .header-container .menu .menu-list li a {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 1199px) {
    header .header-container .menu .menu-list li a {
        font-size: 1.4117647059rem;
        font-weight: 700;
        color: #ffffff;
    }
}
@media (max-width: 1199px) and (hover: hover) {
    header .header-container .menu .menu-list li a:hover {
        color: #ffffff;
    }
}
header .header-container .menu .menu-list li a i {
    font-size: 1.7058823529rem;
    color: #c51f62;
}
@media (max-width: 1199px) {
    header .header-container .menu .menu-list li a i {
        display: none;
    }
}
header .header-container .menu .menu-list li a span {
    display: none;
}
@media (max-width: 1199px) {
    header .header-container .menu .menu-list li a span {
        display: block;
    }
}
@media (hover: hover) {
    header .header-container .menu .menu-list li a:hover {
        color: #c51f62;
    }
}
header .header-container .menu .menu-list li:first-child {
    margin-left: 0;
}
header .header-container .menu .menu-list li.user-login-link {
    margin-left: 60px;
}
header .header-container .menu .menu-list li.user-login-link a {
    font-size: 0;
}
@media (max-width: 1199px) {
    header .header-container .menu .menu-list li.user-login-link a {
        font-size: 1.4117647059rem;
        font-weight: 700;
        color: #ffffff;
    }
}
@media (max-width: 1199px) and (hover: hover) {
    header .header-container .menu .menu-list li.user-login-link a:hover {
        color: #ffffff;
    }
}
header .header-container .menu .menu-list li.user-login-link a::before {
    content: "\f007";
    display: block;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-size: 1.7058823529rem;
    color: #c51f62;
}
@media (max-width: 1199px) {
    header .header-container .menu .menu-list li.user-login-link a::before {
        display: none;
    }
}
@media (max-width: 1399px) {
    header .header-container .menu .menu-list li.user-login-link {
        margin-left: 40px;
    }
}
header .header-container .menu .menu-list li.wpmenucartli {
    margin-left: 15px;
}
header .header-container .menu .menu-list li.wpmenucartli a {
    position: relative;
}
header .header-container .menu .menu-list li.wpmenucartli a::before {
    content: "\f07a";
    display: block;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-size: 1.7058823529rem;
    color: #c51f62;
}
header .header-container .menu .menu-list li.wpmenucartli a i {
    display: none !important;
}
header .header-container .menu .menu-list li.wpmenucartli a span {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 1;
    background: #789f07;
    color: #ffffff;
    font-size: 12px;
    border-radius: 12px;
}
header .header-container .menu .menu-list li .sub-menu {
    min-width: 11.7647058824rem;
    position: absolute;
    left: 50%;
    top: 100%;
    -webkit-transform: translate(-50%, 10px);
    transform: translate(-50%, 10px);
    pointer-events: none;
    opacity: 0;
    -webkit-transition: 0.3s opacity ease-in-out, 0.3s -webkit-transform ease-in-out;
    transition: 0.3s opacity ease-in-out, 0.3s -webkit-transform ease-in-out;
    transition: 0.3s transform ease-in-out, 0.3s opacity ease-in-out;
    transition: 0.3s transform ease-in-out, 0.3s opacity ease-in-out, 0.3s -webkit-transform ease-in-out;
    padding-top: 1.1764705882rem;
}
header .header-container .menu .menu-list li .sub-menu .sub-menu-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.7647058824rem;
    background-color: #ffffff;
    padding: 1.7647058824rem 1.4705882353rem;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    text-align: center;
    position: relative;
}
header .header-container .menu .menu-list li .sub-menu .sub-menu-list::before {
    content: "";
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f5cdc3;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -10px;
}
header .header-container .menu .menu-list li .sub-menu .sub-menu-list li a {
    font-size: 0.9411764706rem;
    line-height: 1;
}
@media (hover: hover) {
    header .header-container .menu .menu-list li:hover .sub-menu {
        opacity: 1;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        pointer-events: all;
    }
}
header .header-container .menu.open {
    opacity: 1;
    pointer-events: all;
}
header .header-container .menu.open .menu-list li {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
header .header-container .myaccout-user-links {
    margin-left: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}
@media (max-width: 1199px) {
    header .header-container .myaccout-user-links {
        margin-left: auto;
    }
}
header .header-container .myaccout-user-links i {
    display: block !important;
}
header .header-container .myaccout-user-links .user-login-icon a {
    font-size: 1.4705882353rem;
    color: #c51f62;
}
header .header-container .myaccout-user-links .user-login-icon a span {
    display: none;
}
header .header-container .myaccout-user-links .user-logout-icon a {
    font-size: 1.5294117647rem;
    color: #c51f62;
}
@media (max-width: 575px) {
    header .header-container .myaccout-user-links .user-logout-icon a {
        margin: 0 0 -3px;
        display: block;
    }
}
header .header-container .myaccout-user-links .xoo-wsc-sc-cont {
    color: #c51f62;
}
header .header-container .myaccout-user-links .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont {
    margin: 0 0 0;
}
header .header-container .myaccout-user-links .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-bki::before {
    display: block !important;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
}
header .header-container .myaccout-user-links .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-count {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -7px;
    top: -7px;
    z-index: 1;
    background: #789f07;
    color: #ffffff;
    font-size: 12px;
    border-radius: 12px;
}
@media (max-width: 575px) {
    header .header-container .myaccout-user-links .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-sc-count {
        display: none !important;
    }
}
header .header-container .myaccout-user-links .cc_cart_items_list {
    color: #c51f62;
    position: relative;
}
header .header-container .myaccout-user-links .cc_cart_items_list .ccicon-cart {
    -webkit-font-smoothing: antialiased;
    display: block !important;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
    margin-right: 0 !important;
    font-size: 1.5294117647rem;
}
header .header-container .myaccout-user-links .cc_cart_items_list .ccicon-cart::before {
    display: none;
}
header .header-container .myaccout-user-links .cc_cart_items_list .ccicon-cart::after {
    content: "\f07a" !important;
}
header .header-container .myaccout-user-links .cc_cart_items_list .cc_cart_count {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -12px;
    top: -8px;
    z-index: 1;
    background: #789f07;
    color: #ffffff;
    font-size: 12px;
    border-radius: 12px;
}
@media (max-width: 575px) {
    header .header-container .myaccout-user-links .cc_cart_items_list .cc_cart_count {
        display: none !important;
    }
}
header .header-container .social-media-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    margin-left: 40px;
}
@media (max-width: 1199px) {
    header .header-container .social-media-links {
        margin-left: auto;
    }
}
header .header-container .social-media-links a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 27px;
    height: 27px;
    border-radius: 27px;
    background: #789f07;
    color: #ffffff;
    font-size: 1.0588235294rem;
}
@media (hover: hover) {
    header .header-container .social-media-links a:hover {
        background: #6b8b0d;
    }
}
header .header-container .menu-btn {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 30px;
    min-width: 1px;
    padding: 0;
    height: 21px;
    position: relative;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0);
    z-index: 9999;
    margin-left: 25px;
}
@media (max-width: 1199px) {
    header .header-container .menu-btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
header .header-container .menu-btn .bar {
    width: 100%;
    height: 3px;
    background-color: #c51f62;
    display: block;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
header .header-container .menu-btn .bar.bar_1 {
    margin-bottom: auto;
    width: 27px;
}
header .header-container .menu-btn .bar.bar_2 {
    margin-top: auto;
    margin-bottom: auto;
}
header .header-container .menu-btn .bar.bar_3 {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
}
header .header-container .menu-btn .bar.bar_4 {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
}
header .header-container .menu-btn .bar.bar_5 {
    margin-top: auto;
    width: 23px;
}
header .header-container .menu-btn.open {
    z-index: 16001;
}
header .header-container .menu-btn.open .bar {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    background-color: #ffffff;
}
header .header-container .menu-btn.open .bar.bar_3 {
    -webkit-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    opacity: 1;
}
header .header-container .menu-btn.open .bar.bar_4 {
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    opacity: 1;
}
header.fix {
    padding: 40px 0 40px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
@media (max-width: 1199px) {
    header.fix {
        padding: 30px 0;
    }
}
header.fix .header-container {
    padding: 0;
}
header.fix .header-container .logo {
    width: 7.6470588235rem;
}
@media (max-width: 1199px) {
    header.fix .header-container .logo {
        width: 100px;
    }
}
header.fix .header-container .logo a {
    padding: 0;
}
header.fix .header-container .logo a::after {
    opacity: 0;
}
header.background {
    background: #c51f62;
}

section {
    overflow: hidden;
}

.banner .swiper .swiper-slide {
    position: relative;
    max-height: 100svh;
}
.banner .swiper .swiper-slide::before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1;
}
@media (max-width: 767px) {
    .banner .swiper .swiper-slide {
        height: 100svh;
        position: relative;
    }
    .banner .swiper .swiper-slide > img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: auto;
        min-height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        width: 102%;
        max-width: 102%;
    }
}
.banner .swiper .swiper-slide > img {
    display: none;
    width: 100%;
}
@media (min-width: 768px) {
    .banner .swiper .swiper-slide > img.desktop {
        display: block;
    }
}
@media (max-width: 767px) {
    .banner .swiper .swiper-slide > img.mobile {
        display: block;
    }
}
.banner .swiper .swiper-slide .content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 16.3020833333%;
    z-index: 1;
}
@media (max-width: 767px) {
    .banner .swiper .swiper-slide .content {
        padding-bottom: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.banner .swiper .swiper-slide .content h1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 2.6470588235rem;
    line-height: 1.0666666667;
    color: white;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0 0 40px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
@media (max-width: 991px) {
    .banner .swiper .swiper-slide .content h1 {
        font-size: 1.7647058824rem;
    }
}
@media (max-width: 767px) {
    .banner .swiper .swiper-slide .content h1 {
        margin: 0 0 20px;
    }
}
.banner .swiper .swiper-slide .content h1 span {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    padding: 0 10px;
    margin: 3px 0;
}
.banner .swiper .swiper-slide .content .btn {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
}
.banner .swiper .swiper-slide .shape {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    pointer-events: none;
}
.banner .swiper .swiper-slide .shape svg {
    display: block;
}
.banner .swiper .swiper-slide .shape svg path {
    fill: #fdf6f9;
}

.sprout_points {
    background-color: #fdf6f9;
    padding: 100px 0 175px;
    position: relative;
}
@media (max-width: 991px) {
    .sprout_points {
        padding: 60px 0 90px;
    }
    .sprout_points .row {
        row-gap: 30px;
    }
}
.sprout_points .shape {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    pointer-events: none;
}
.sprout_points .shape svg {
    display: block;
}
.sprout_points .shape svg path {
    fill: #ffffff;
}
.sprout_points .sprout_point {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.sprout_points .sprout_point .icon {
    width: 35px;
    height: 45px;
}
.sprout_points .sprout_point .icon svg {
    display: block;
    width: 100%;
    height: auto;
}
.sprout_points .sprout_point .text {
    width: calc(100% - 35px);
    padding-left: 25px;
    position: relative;
    font-size: 1.3529411765rem;
    font-weight: 600;
    color: black;
    line-height: 1.1304347826;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.sprout_points .sprout_point .text::before {
    content: "";
    width: 1px;
    height: 45px;
    background-color: #00af4c;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 575px) {
    .sprout_points .sprout_point {
        width: 200px;
        max-width: 100%;
        margin: 0 auto;
    }
}

.flavours {
    padding: 100px 0 215px;
    position: relative;
}
@media (max-width: 991px) {
    .flavours {
        padding: 60px 0 115px;
    }
}
.flavours .shape {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    pointer-events: none;
}
.flavours .shape svg {
    display: block;
}
.flavours .shape svg path {
    fill: #e088ac;
}
.flavours .flavours_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 70px;
}
@media (max-width: 991px) {
    .flavours .flavours_header {
        row-gap: 25px;
    }
}
.flavours .flavours_header .heading {
    width: calc(50% - 15px);
}
@media (max-width: 991px) {
    .flavours .flavours_header .heading {
        width: 100%;
    }
}
.flavours .flavours_header .heading .main-title {
    text-align: end;
    margin: 0 0 0;
}
@media (max-width: 991px) {
    .flavours .flavours_header .heading .main-title {
        text-align: start;
    }
}
.flavours .flavours_header .heading .main-title span {
    display: block;
}
.flavours .flavours_header .description {
    width: calc(50% - 15px);
    text-align: start;
}
@media (max-width: 991px) {
    .flavours .flavours_header .description {
        width: 100%;
    }
}
.flavours .flavours_header .description p {
    max-width: 228px;
    margin: 0 0 0;
}
@media (max-width: 991px) {
    .flavours .flavours_header .description p {
        max-width: 100%;
    }
}
.flavours .products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    margin: 0 0 10px;
    font-size: 1.7647058824rem;
    line-height: 1.1666666667;
    -webkit-transition: 0.15s all ease-in-out;
    transition: 0.15s all ease-in-out;
}
@media (max-width: 991px) {
    .flavours .products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
        font-size: 1.1764705882rem;
    }
}
.flavours .products .product .woocommerce-LoopProduct-link .price {
    font-size: 1.4705882353rem;
    font-weight: 700;
    line-height: 1.2;
    color: #000000;
    margin: 0 0 25px;
}
@media (max-width: 991px) {
    .flavours .products .product .woocommerce-LoopProduct-link .price {
        font-size: 1.0588235294rem;
    }
}
.flavours .products .product .action {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
}
.flavours .products .product .action .button {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
}
.flavours .products .product .action .button.details {
    background: #e088ac !important;
    border-color: #e088ac !important;
}
@media (hover: hover) {
    .flavours .products .product .action .button.details:hover {
        background: #d75f90 !important;
        border-color: #d75f90 !important;
    }
}
.flavours .products .product:first-child .woocommerce-LoopProduct-link img {
    border-color: #c51f62;
}
.flavours .products .product:first-child .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    color: #c51f62;
}
.flavours .products .product:nth-child(2) .woocommerce-LoopProduct-link img {
    border-color: #649742;
}
.flavours .products .product:nth-child(2) .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    color: #649742;
}
.flavours .products .product:last-child .woocommerce-LoopProduct-link img {
    border-color: #c85c54;
}
.flavours .products .product:last-child .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    color: #c85c54;
}

.ingreadients {
    padding: 100px 0 130px;
    background-color: #e088ac;
    position: relative;
    overflow: hidden;
}
@media (max-width: 991px) {
    .ingreadients {
        padding: 60px 0 90px;
    }
}
.ingreadients .shape {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    pointer-events: none;
}
.ingreadients .shape svg {
    display: block;
}
.ingreadients .shape svg path {
    fill: #ffffff;
}
.ingreadients .main-title {
    margin: 0 0 55px;
}
.ingreadients .ingreadients_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 45px;
    margin: 0 -0.75rem;
}
@media (max-width: 991px) {
    .ingreadients .ingreadients_wrapper::-webkit-scrollbar {
        display: none;
    }
}
.ingreadients .ingreadients_wrapper .ingreadient {
    padding: 0 0.75rem;
    width: 14.2857142857%;
}
@media (max-width: 991px) {
    .ingreadients .ingreadients_wrapper .ingreadient {
        width: 20%;
    }
}
@media (max-width: 767px) {
    .ingreadients .ingreadients_wrapper .ingreadient {
        width: 25%;
    }
}
@media (max-width: 575px) {
    .ingreadients .ingreadients_wrapper .ingreadient {
        width: 25%;
    }
}
.ingreadients .ingreadients_wrapper .ingreadient .image {
    width: 80px;
    margin: 0 auto 20px;
}
@media (max-width: 575px) {
    .ingreadients .ingreadients_wrapper .ingreadient .image {
        max-width: 100%;
    }
}
.ingreadients .ingreadients_wrapper .ingreadient .image .image_container {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background-color: #d75f90;
}
.ingreadients .ingreadients_wrapper .ingreadient .image .image_container img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
}
.ingreadients .ingreadients_wrapper .ingreadient .name {
    text-align: center;
    font-size: 1.1764705882rem;
    line-height: 1.2;
    font-weight: 500;
    color: black;
}
@media (max-width: 991px) {
    .ingreadients .ingreadients_wrapper .ingreadient .name {
        font-size: 0.9411764706rem;
    }
}
.ingreadients .sprout-wrapper {
    margin: 160px 0 0;
    position: relative;
}
.ingreadients .sprout-wrapper .row {
    position: static;
}
.ingreadients .sprout-wrapper .row > div {
    position: static;
}
.ingreadients .sprout-wrapper .main-title {
    margin: 0 0 35px;
}
.ingreadients .sprout-wrapper p {
    font-size: 1.1764705882rem;
    line-height: 1.2;
    color: #ffffff;
    max-width: 470px;
}
@media (max-width: 991px) {
    .ingreadients .sprout-wrapper p {
        font-size: 1.0588235294rem;
    }
}
.ingreadients .sprout-wrapper .image {
    position: absolute;
    left: 50%;
    top: 0;
}
@media (max-width: 991px) {
    .ingreadients .sprout-wrapper .image {
        position: static;
    }
}
.ingreadients .sprout-wrapper .image .image-container {
    padding-bottom: 72.0261437908%;
    position: relative;
    overflow: hidden;
    display: block;
}
.ingreadients .sprout-wrapper .image .image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.benefits {
    padding: 110px 0 115px;
    position: relative;
}
@media (max-width: 767px) {
    .benefits .row {
        row-gap: 35px;
    }
}
.benefits .main-title {
    text-align: center;
    position: relative;
    margin: 0 0 60px;
}
.benefits .image-section {
    margin: 0 0 65px;
}
.benefits .image-section .row {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.benefits .image-section .row .image {
    width: 135px;
    max-width: 100%;
    margin: 0 auto;
}
.benefits .image-section .row .image img {
    display: block;
    max-width: 100%;
    height: 145px;
    width: auto;
}
.benefits .benefits-image {
    display: block;
    margin: 0 auto 35px;
    max-width: 100%;
    position: relative;
}
.benefits .spoon-image {
    position: absolute;
    right: 0;
    top: -30px;
    width: 275px;
    height: auto;
    max-width: 25%;
    pointer-events: none;
    z-index: 0;
}
.benefits .benefits-wrapper .row > div .benefit {
    height: 100%;
    border-width: 1px;
    border-style: solid;
    border-radius: 73px;
    padding: 55px 30px;
}
.benefits .benefits-wrapper .row > div .benefit .sub-title {
    text-align: center;
    font-size: 1.7647058824rem;
    line-height: 1.1666666667;
    margin: 0 0 35px;
}
.benefits .benefits-wrapper .row > div .benefit .list {
    margin: 0 0 0;
    position: relative;
}
.benefits .benefits-wrapper .row > div .benefit .list li {
    font-size: 1.0588235294rem;
    font-weight: 400;
    color: #0c0c0c;
    line-height: 1.1666666667;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
    position: relative;
}
@media (max-width: 991px) {
    .benefits .benefits-wrapper .row > div .benefit .list li {
        font-size: 20px;
    }
}
.benefits .benefits-wrapper .row > div .benefit .list li::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 6px;
    position: absolute;
    left: 0;
    top: 6px;
}
@media (max-width: 991px) {
    .benefits .benefits-wrapper .row > div .benefit .list li::before {
        top: 8px;
    }
}
.benefits .benefits-wrapper .row > div:nth-child(1) .benefit {
    border-color: #67421d;
}
.benefits .benefits-wrapper .row > div:nth-child(1) .benefit .sub-title {
    color: #67421d;
}
.benefits .benefits-wrapper .row > div:nth-child(1) .benefit .list li::before {
    background: #67421d;
}
.benefits .benefits-wrapper .row > div:nth-child(2) .benefit {
    border-color: #00af4c;
}
.benefits .benefits-wrapper .row > div:nth-child(2) .benefit .sub-title {
    color: #00af4c;
}
.benefits .benefits-wrapper .row > div:nth-child(2) .benefit .list li::before {
    background: #00af4c;
}
.benefits .benefits-wrapper .row > div:nth-child(3) .benefit {
    border-color: #c51f62;
}
.benefits .benefits-wrapper .row > div:nth-child(3) .benefit .sub-title {
    color: #c51f62;
}
.benefits .benefits-wrapper .row > div:nth-child(3) .benefit .list li::before {
    background: #c51f62;
}
.benefits .benefits-wrapper .btn {
    margin: 60px auto 0;
}
@media (max-width: 767px) {
    .benefits .benefits-wrapper .btn {
        margin: 40px auto 0;
    }
}

.packaging {
    padding: 110px 0 140px;
    background: #fdf6f9;
    border-radius: 354px;
    position: relative;
    z-index: 1;
    margin: 0 0 -354px;
}
@media (max-width: 991px) {
    .packaging {
        padding: 90px 0 120px;
        border-radius: 150px;
        margin: 0 0 -150px;
    }
    .packaging .row {
        row-gap: 60px;
    }
}
.packaging .main-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 65px;
}
@media (max-width: 991px) {
    .packaging .main-title {
        text-align: center;
    }
}
.packaging .packaging-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.packaging .packaging-item .step {
    background: #ffffff;
    border: 1px solid #6e6f72;
    border-radius: 40px;
    text-transform: uppercase;
    font-family: "Cabin", sans-serif;
    color: #000000;
    height: 40px;
    padding: 0 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: 0 0 25px;
}
.packaging .packaging-item .step::after {
    content: "";
    width: 10px;
    height: 10px;
    -webkit-box-shadow: 1px 1px 1px #6e6f72;
    box-shadow: 1px 1px 1px #6e6f72;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    top: calc(100% - 6px);
    background: #ffffff;
}
.packaging .packaging-item .image {
    width: 180px;
    margin: 0 auto 15px;
}
.packaging .packaging-item .image .image-container {
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.packaging .packaging-item .image .image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.packaging .packaging-item .image .image-container img {
    -o-object-fit: contain;
    object-fit: contain;
}
.packaging .packaging-item h4 {
    text-align: center;
    font-size: 1.0588235294rem;
    font-weight: 500;
    font-family: "Cabin", sans-serif;
    line-height: 1.1818181818;
    color: #000000;
    margin: 0 0 0;
}
.packaging .packaging-item h4 br {
    display: none;
}

.who-is-it-for {
    overflow: hidden;
    padding: 465px 0 110px;
    position: relative;
    background: #c51f62;
}
@media (max-width: 991px) {
    .who-is-it-for {
        padding: 250px 0 110px;
    }
}
.who-is-it-for .ellipse {
    width: calc(50% + 100px);
    height: 100%;
    position: absolute;
    right: -100px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1;
}
@media (max-width: 991px) {
    .who-is-it-for .ellipse {
        -webkit-transform: none;
        transform: none;
    }
}
.who-is-it-for .ellipse .image-container {
    padding-bottom: 89.7803247373%;
    position: relative;
    overflow: hidden;
    display: block;
}
.who-is-it-for .ellipse .image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.who-is-it-for .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.who-is-it-for .main-title {
    color: #ffffff;
    margin: 0 0 25px;
}
@media (max-width: 1399px) {
    .who-is-it-for .main-title {
        font-size: 3.2352941176rem;
    }
}
@media (max-width: 1199px) {
    .who-is-it-for .main-title {
        font-size: 2.9411764706rem;
    }
}
@media (max-width: 767px) {
    .who-is-it-for .main-title {
        font-size: 2.3529411765rem;
    }
}
.who-is-it-for .description {
    max-width: 390px;
    font-size: 1.0588235294rem;
    font-weight: 400;
    color: #ffffff;
    line-height: 1.1666666667;
    margin: 0 0 50px;
}
@media (max-width: 1399px) {
    .who-is-it-for .description {
        font-size: 1.0588235294rem;
    }
}
@media (max-width: 1199px) {
    .who-is-it-for .description {
        font-size: 1.0588235294rem;
    }
}
@media (max-width: 767px) {
    .who-is-it-for .description {
        font-size: 1.0588235294rem;
    }
}
@media (max-width: 575px) {
    .who-is-it-for .description {
        font-size: 1.0588235294rem;
    }
}
.who-is-it-for .bottom-text {
    font-size: 1.4705882353rem;
    font-weight: 300;
    color: #ffffff;
    line-height: 1.2;
}
@media (max-width: 1399px) {
    .who-is-it-for .bottom-text {
        font-size: 2.3529411765rem;
    }
}
@media (max-width: 1199px) {
    .who-is-it-for .bottom-text {
        font-size: 2.1176470588rem;
    }
}
@media (max-width: 767px) {
    .who-is-it-for .bottom-text {
        font-size: 1.6470588235rem;
    }
}
.who-is-it-for .who-is-it-for-video {
    position: relative;
    overflow: hidden;
    padding-bottom: 56.25%;
    border-radius: 45px;
}
.who-is-it-for .who-is-it-for-video iframe {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
}

.what-is-it {
    padding: 210px 0 170px;
    position: relative;
    overflow: hidden;
}
@media (max-width: 991px) {
    .what-is-it {
        height: 100svh;
        padding: 90px 0;
    }
}
.what-is-it::before {
    content: "";
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("../images/img_27.png") no-repeat center;
    background-size: cover;
    z-index: 0;
    pointer-events: none;
}
@media (max-width: 991px) {
    .what-is-it::before {
        width: 100%;
        height: 50%;
        top: auto;
        bottom: 0;
    }
}
.what-is-it::after {
    content: "";
    width: 50%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #fdf6f9 url("../images/img_28.png") no-repeat center;
    background-size: cover;
    opacity: 0.1;
    z-index: 0;
    pointer-events: none;
}
@media (max-width: 991px) {
    .what-is-it::after {
        width: 100%;
        height: 50%;
    }
}
.what-is-it .content {
    width: calc(50% - 65px);
    margin-left: auto;
    position: relative;
    z-index: 1;
}
@media (max-width: 991px) {
    .what-is-it .content {
        width: 100%;
    }
}
.what-is-it .content .main-title span {
    display: block;
    font-size: 3.5294117647rem;
    line-height: 1;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-bottom: 1px solid #c51f62;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .what-is-it .content .main-title span {
        font-size: 1.7647058824rem;
        margin: 0 auto 15px;
    }
}
@media (max-width: 991px) {
    .what-is-it .content .main-title {
        text-align: center;
    }
}
.what-is-it .content .action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 260px;
    max-width: 100%;
    row-gap: 15px;
}
@media (max-width: 991px) {
    .what-is-it .content .action {
        margin: 0 auto;
    }
}
.what-is-it .content .action .btn {
    width: 100%;
}

.amazon-review {
    padding: 140px 0 90px;
}

.team {
    padding: 90px 0;
    background: #f5cdc3;
}
.team .main-title {
    text-align: center;
    margin: 0 0 35px;
}
.team .team-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 840px;
    margin: 0 auto;
}
@media (max-width: 991px) {
    .team .team-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.team .team-content .image {
    width: 210px;
    max-width: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
}
@media (max-width: 575px) {
    .team .team-content .image {
        max-width: 260px;
    }
}
.team .team-content .image .image-container {
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
    display: block;
}
.team .team-content .image .image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.team .team-content .details {
    width: calc(100% - 210px);
    padding-left: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media (max-width: 991px) {
    .team .team-content .details {
        padding-left: 0;
        padding-top: 30px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }
}
.team .team-content .details .name {
    font-family: "Cabin", sans-serif;
    font-size: 1.5294117647rem;
    color: #0c0c0c;
    line-height: 1;
    font-weight: 900;
    font-style: italic;
    margin: 0 0 5px;
}
.team .team-content .details .designation {
    font-family: "Cabin", sans-serif;
    font-size: 1.4117647059rem;
    color: #0c0c0c;
    line-height: 1;
    font-weight: 600;
    font-style: italic;
    margin: 0 0 20px;
}
.team .team-content .details p {
    font-size: 1.1764705882rem;
    color: #68072e;
    line-height: 1.3;
    font-weight: 500;
    margin: 0 0 50px;
}
@media (max-width: 991px) {
    .team .team-content .details p {
        text-align: center;
    }
}

.about-banner {
    position: relative;
}
.about-banner .image .image-container {
    position: relative;
    height: 620px;
    overflow: hidden;
}
@media (max-width: 767px) {
    .about-banner .image .image-container {
        height: 500px;
    }
}
.about-banner .image .image-container img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}
.about-banner .shape {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    pointer-events: none;
}
.about-banner .shape svg {
    display: block;
}
.about-banner .shape svg path {
    fill: #ffffff;
}

.our-story {
    padding: 100px 0 120px;
}
.our-story .our-story-wraper {
    max-width: 991px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.our-story .our-story-wraper .main-title {
    margin: 0 0 30px;
}

.vission .vission-wrapper {
    position: relative;
}
@media (max-width: 991px) {
    .vission .vission-wrapper {
        margin: 0 0 60px;
    }
    .vission .vission-wrapper:last-child {
        margin: 0 0 0;
    }
}
.vission .vission-wrapper .container {
    position: static;
}
.vission .vission-wrapper .row {
    position: static;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
}
@media (max-width: 991px) {
    .vission .vission-wrapper .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 30px;
    }
}
.vission .vission-wrapper .row > div {
    padding: 125px 0;
    position: static;
}
@media (max-width: 991px) {
    .vission .vission-wrapper .row > div {
        padding: 0;
        text-align: center;
    }
}
.vission .vission-wrapper .row > div .image {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-radius: 0 280px 280px 0;
}
@media (max-width: 991px) {
    .vission .vission-wrapper .row > div .image {
        position: relative;
        padding-bottom: 56.25%;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        border-radius: 250px;
        width: 100%;
    }
}
.vission .vission-wrapper .row > div .image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}
.vission .vission-wrapper .row > div .description {
    max-width: 520px;
}
.vission .vission-wrapper .row > div:last-child {
    padding-left: 40px;
}
@media (max-width: 991px) {
    .vission .vission-wrapper .row > div:last-child {
        padding-left: 0;
    }
}
.vission .vission-wrapper:nth-of-type(even) .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
@media (max-width: 991px) {
    .vission .vission-wrapper:nth-of-type(even) .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.vission .vission-wrapper:nth-of-type(even) .row > div .image {
    left: auto;
    right: 0;
    border-radius: 280px 0 0 280px;
}
@media (max-width: 991px) {
    .vission .vission-wrapper:nth-of-type(even) .row > div .image {
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        border-radius: 250px;
    }
}
.vission .vission-wrapper:nth-of-type(even) .row > div:last-child {
    padding-left: 0;
    padding-right: 40px;
}
@media (max-width: 991px) {
    .vission .vission-wrapper:nth-of-type(even) .row > div:last-child {
        padding-left: 0;
        padding-right: 0;
    }
}
.ingredients {
    padding: 50px 0 100px;
}
.ingredients .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    row-gap: 30px;
}
.ingredients img {
    display: block;
    margin: 0 auto;
}
.ingredients .ingredients-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin: 0 0 30px;
}
.ingredients .ingredients-title .ingredients-count {
    font-size: 13.1764705882rem;
    color: #00af4c;
    font-weight: 400;
    line-height: 1;
}
@media (max-width: 1600px) {
    .ingredients .ingredients-title .ingredients-count {
        font-size: 12.5882352941rem;
    }
}
@media (max-width: 1399px) {
    .ingredients .ingredients-title .ingredients-count {
        font-size: 11.4117647059rem;
    }
}
@media (max-width: 1199px) {
    .ingredients .ingredients-title .ingredients-count {
        font-size: 10.8235294118rem;
    }
}
@media (max-width: 991px) {
    .ingredients .ingredients-title .ingredients-count {
        font-size: 5.8823529412rem;
    }
}
.ingredients .ingredients-title .ingredients-label {
    font-size: 4rem;
    color: #00af4c;
    font-weight: 400;
    line-height: 2;
    text-transform: uppercase;
}
@media (max-width: 1600px) {
    .ingredients .ingredients-title .ingredients-label {
        font-size: 3.4117647059rem;
    }
}
@media (max-width: 1399px) {
    .ingredients .ingredients-title .ingredients-label {
        font-size: 2.2352941176rem;
        line-height: 2.5;
    }
}
@media (max-width: 1199px) {
    .ingredients .ingredients-title .ingredients-label {
        font-size: 2rem;
        line-height: 2.8;
    }
}
@media (max-width: 991px) {
    .ingredients .ingredients-title .ingredients-label {
        font-size: 1.6470588235rem;
        line-height: 2;
    }
}
.ingredients .ingredients-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px;
}
.ingredients .ingredients-items .ingredients-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
    border-bottom: 1px solid #d2d2d2;
    padding: 0 0 25px;
}
@media (max-width: 575px) {
    .ingredients .ingredients-items .ingredients-row {
        -webkit-column-gap: 10px;
        -moz-column-gap: 10px;
        column-gap: 10px;
    }
}
.ingredients .ingredients-items .ingredients-row:last-child {
    border-bottom: none;
    padding: 0 0 0;
}
.ingredients .ingredients-items .ingredients-row .ingredients-item {
    width: calc(20% - 8px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    row-gap: 15px;
}
.ingredients .ingredients-items .ingredients-row .ingredients-item img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0 auto 5px;
}
.ingredients .ingredients-items .ingredients-row .ingredients-item span {
    font-size: 1.5882352941rem;
    color: #a0a0a0;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
}
@media (max-width: 1600px) {
    .ingredients .ingredients-items .ingredients-row .ingredients-item span {
        font-size: 1.4117647059rem;
    }
}
@media (max-width: 1399px) {
    .ingredients .ingredients-items .ingredients-row .ingredients-item span {
        font-size: 1.2352941176rem;
    }
}
@media (max-width: 1199px) {
    .ingredients .ingredients-items .ingredients-row .ingredients-item span {
        font-size: 1.0588235294rem;
    }
}
@media (max-width: 991px) {
    .ingredients .ingredients-items .ingredients-row .ingredients-item span {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 575px) {
    .ingredients .ingredients-items .ingredients-row .ingredients-item span {
        font-size: 0.7058823529rem;
    }
}

.baby-meal {
    padding: 50px 0;
    position: relative;
}
.baby-meal .plate {
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    max-width: 250px;
    pointer-events: none;
    z-index: -1;
}
.baby-meal .main-title {
    text-align: center;
}
.baby-meal .description {
    font-size: 1.1764705882rem;
    font-weight: 400;
    line-height: 1.3;
    color: #68072e;
    max-width: 1200px;
    margin: 0 auto 30px;
}
.baby-meal .subtitle {
    font-size: 2.6470588235rem;
    text-align: center;
    color: #68072e;
    margin: 0 auto 45px;
    max-width: 700px;
}
@media (max-width: 991px) {
    .baby-meal .subtitle {
        font-size: 2.0588235294rem;
    }
}
.baby-meal .col-lg-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.baby-meal .col-lg-3 img {
    display: block;
    max-width: 100%;
    margin: 0 auto 30px;
}
.baby-meal .col-lg-3 .step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #789f07;
    text-transform: uppercase;
    font-size: 2.0588235294rem;
    font-weight: 700;
    line-height: 1.3;
}
@media (max-width: 991px) {
    .baby-meal .col-lg-3 .step {
        font-size: 1.1764705882rem;
    }
}
.baby-meal .col-lg-3 .step span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #1db04c;
    margin: 0 0 0;
    width: 55px;
    height: 55px;
    border-radius: 55px;
    color: #ffffff;
    margin-left: 5px;
}
@media (max-width: 991px) {
    .baby-meal .col-lg-3 .step span {
        width: 35px;
        height: 35px;
        font-size: 1.1764705882rem;
    }
}
.baby-meal .col-lg-3 .step-title {
    font-size: 2.3529411765rem;
    font-weight: 400;
    line-height: 1.3;
    color: #0c0c0c;
}
@media (max-width: 991px) {
    .baby-meal .col-lg-3 .step-title {
        font-size: 1.4117647059rem;
    }
}

.flavors {
    padding: 90px 0;
    background: #c51f62;
}
.flavors .flavors-title {
    max-width: 1210px;
    margin: 0 auto;
}
.flavors .flavors-title .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 991px) {
    .flavors .flavors-title .row {
        row-gap: 35px;
    }
}
.flavors .flavors-title .main-title {
    text-align: end;
    color: #ffffff;
    margin: 0 0 0;
    font-size: 8rem;
}
@media (max-width: 1599px) {
    .flavors .flavors-title .main-title {
        font-size: 7.9411764706rem;
    }
}
@media (max-width: 1199px) {
    .flavors .flavors-title .main-title {
        font-size: 5.8823529412rem;
    }
}
@media (max-width: 991px) {
    .flavors .flavors-title .main-title {
        text-align: center;
        font-size: 2.9411764706rem;
    }
}
.flavors .flavors-title .desc {
    font-size: 1.5882352941rem;
    color: #ffffff;
    line-height: 1.1;
    margin: 0 0 0;
    font-weight: 500;
}
@media (max-width: 1199px) {
    .flavors .flavors-title .desc {
        font-size: 1.1764705882rem;
    }
}
@media (max-width: 991px) {
    .flavors .flavors-title .desc {
        text-align: center;
    }
}
.flavors .swiper {
    margin: 90px 0 0;
}
.flavors .swiper .swiper-slide .swiper-slide-content {
    margin: 0 auto;
    max-width: 1100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 991px) {
    .flavors .swiper .swiper-slide .swiper-slide-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 35px;
    }
}
.flavors .swiper .swiper-slide .swiper-slide-content img {
    display: block;
    margin: 0;
    width: 50%;
    max-width: calc(50% - 50px);
}
@media (max-width: 991px) {
    .flavors .swiper .swiper-slide .swiper-slide-content img {
        width: 100%;
        max-width: 100%;
    }
}
.flavors .swiper .swiper-slide .swiper-slide-content .text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: calc(50% - 50px);
}
@media (max-width: 991px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
    }
}
.flavors .swiper .swiper-slide .swiper-slide-content .text h4 {
    color: #ffcb00;
    font-size: 4.5882352941rem;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 0;
    text-transform: uppercase;
}
@media (max-width: 1599px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text h4 {
        font-size: 3.8235294118rem;
    }
}
@media (max-width: 1399px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text h4 {
        font-size: 3.2352941176rem;
    }
}
@media (max-width: 1199px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text h4 {
        font-size: 2.6470588235rem;
    }
}
@media (max-width: 991px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text h4 {
        font-size: 1.1764705882rem;
    }
}
@media (max-width: 767px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text h4 {
        width: 100%;
        text-align: center;
    }
}
.flavors .swiper .swiper-slide .swiper-slide-content .text .price {
    margin: 30px 0;
    padding: 15px 0;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 6.4117647059rem;
    font-weight: 900;
    line-height: 1;
    color: #ffffff;
}
@media (max-width: 1199px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text .price {
        font-size: 3.8235294118rem;
    }
}
@media (max-width: 991px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text .price {
        font-size: 2.3529411765rem;
    }
}
@media (max-width: 767px) {
    .flavors .swiper .swiper-slide .swiper-slide-content .text .price {
        width: 100%;
        border-left: none;
        border-right: none;
        border-top: 1px solid #d4d4d4;
        border-bottom: 1px solid #d4d4d4;
        padding: 30px 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 30px 0;
    }
}
.flavors .swiper .swiper-slide .swiper-slide-content .text .btn.secondary {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
}
.flavors .swiper .swiper-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 15px;
    pointer-events: none;
}
.flavors .swiper .swiper-nav .swiper-button-prev {
    position: static;
    color: #e28fb1;
    pointer-events: auto;
}
.flavors .swiper .swiper-nav .swiper-button-prev::after {
    font-size: 5.2941176471rem;
}
.flavors .swiper .swiper-nav .swiper-button-next {
    position: static;
    color: #e28fb1;
    pointer-events: auto;
}
.flavors .swiper .swiper-nav .swiper-button-next::after {
    font-size: 5.2941176471rem;
}
@media (max-width: 991px) {
    .flavors .swiper .swiper-nav {
        display: none;
    }
}

.get-it {
    margin: -70px 0;
    height: 947px;
    max-height: 100svh;
    position: relative;
}
.get-it > img {
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    z-index: -1;
}
.get-it .bubble {
    width: 493px;
    margin: 0 0 100px;
}
@media (max-width: 991px) {
    .get-it .bubble {
        width: 293px;
        margin: 0 0 60px;
    }
}
@media (max-width: 575px) {
    .get-it .bubble {
        width: 200px;
        margin: 0 0 40px;
    }
}
.get-it .bubble .image .image-container {
    padding-bottom: 81.7444219067%;
    position: relative;
    overflow: hidden;
    display: block;
}
.get-it .bubble .image .image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.get-it .content {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 150px;
}
.get-it .content .container {
    position: relative;
}
.get-it .content .container .main-title {
    text-align: center;
    font-size: 4.5882352941rem;
    margin: 0 0 20px;
}
@media (max-width: 991px) {
    .get-it .content .container .main-title {
        font-size: 2.9411764706rem;
    }
}
@media (max-width: 991px) {
    .get-it .content .container .main-title {
        font-size: 2.3529411765rem;
    }
}
.get-it .content .container .btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 870px;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
    margin: 0 auto;
}
@media (max-width: 767px) {
    .get-it .content .container .btn-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 15px;
    }
}
.get-it .content .container .btn-wrapper span {
    font-size: 1.1764705882rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1;
    text-transform: uppercase;
}
.get-it .content .container .btn-wrapper .btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: 40px;
}

.testimonials {
    padding: 80px 0;
    background: #ffffff;
}
.testimonials .main-title {
    text-align: center;
    margin: 0 0 45px;
}
.testimonials .testimonial-slider .swiper-slide .content .card-shape {
    max-width: 330px;
    position: relative;
    margin: 0 0 15px;
}
.testimonials .testimonial-slider .swiper-slide .content .card-shape > img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
}
.testimonials .testimonial-slider .swiper-slide .content .card-shape .card-shape-image {
    position: absolute;
    left: 45px;
    top: 35px;
    width: 100%;
    max-width: 288px;
}
.testimonials .testimonial-slider .swiper-slide .content .card-shape .card-shape-image .card-shape-image-container {
    padding-bottom: 98.9583333333%;
    position: relative;
    overflow: hidden;
    display: block;
}
.testimonials .testimonial-slider .swiper-slide .content .card-shape .card-shape-image .card-shape-image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.testimonials .testimonial-slider .swiper-slide .content .message {
    max-width: 450px;
    font-size: 1.4705882353rem;
    font-weight: 400;
    line-height: 1.4;
    color: #979797;
    margin: 0 0 0;
}
@media (max-width: 767px) {
    .testimonials .testimonial-slider .swiper-slide .content .message {
        font-size: 1.0588235294rem;
    }
}
.testimonials .testimonial-slider .swiper-slide .content .author {
    margin: 10px 0 0;
    font-size: 2rem;
    font-weight: 400;
    font-style: italic;
    line-height: 1.4;
    color: #000000;
}
@media (max-width: 767px) {
    .testimonials .testimonial-slider .swiper-slide .content .author {
        font-size: 1.4117647059rem;
    }
}

.faq-banner {
    overflow: visible;
    margin: 100px 0 180px;
    position: relative;
}
@media (min-width: 1600px) {
    .faq-banner {
        margin: 200px 0 180px;
    }
}
@media (max-width: 1199px) {
    .faq-banner {
        margin: 160px 0 180px;
    }
}
@media (max-width: 991px) {
    .faq-banner {
        margin: 110px 0 80px;
    }
}
.faq-banner .row {
    position: static;
}
.faq-banner .row > div {
    position: static;
}
@media (min-width: 1200px) {
    .faq-banner .row > div:first-child {
        width: calc(50% + 55px);
    }
}
@media (min-width: 1200px) {
    .faq-banner .row > div:last-child {
        width: calc(50% - 55px);
    }
}
.faq-banner .row .main-title {
    margin: 0 0 35px;
}
@media (max-width: 1199px) {
    .faq-banner .row .main-title {
        font-size: 2.9411764706rem;
        max-width: 280px;
    }
}
@media (max-width: 767px) {
    .faq-banner .row .main-title {
        font-size: 2.3529411765rem;
    }
}
.faq-banner .row .faq-description p {
    font-size: 1.0588235294rem;
    font-weight: 400;
    line-height: 1.3;
    color: #5b5b5b;
    margin: 0 0 30px;
}
@media (max-width: 1199px) {
    .faq-banner .row .faq-description p {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 767px) {
    .faq-banner .row .faq-description p {
        font-size: 0.8235294118rem;
    }
}
.faq-banner .row .faq-description p:last-child {
    margin: 0 0 0;
}
.faq-banner .row .faq-image {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(50% - 160px);
}
@media (max-width: 1199px) {
    .faq-banner .row .faq-image {
        width: calc(50% - 55px);
    }
}
@media (max-width: 991px) {
    .faq-banner .row .faq-image {
        display: none;
    }
}
.faq-banner .row .faq-image .faq-image-container {
    padding-bottom: 76.149068323%;
    position: relative;
    overflow: hidden;
    display: block;
}
.faq-banner .row .faq-image .faq-image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.faq-banner.about-banner .row .faq-image .faq-image-container {
    padding-bottom: 82.0271682341%;
    position: relative;
    overflow: hidden;
    display: block;
}
.faq-banner.about-banner .row .faq-image .faq-image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.faq {
    padding: 0 0 80px;
}
.faq .accordion {
    max-width: 1385px;
    margin: 0 auto;
}
.faq .accordion .accordion-item {
    margin: 0 0 15px;
    background: none !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0;
}
.faq .accordion .accordion-item:last-child {
    margin: 0 0 0;
}
.faq .accordion .accordion-item .accordion-header .accordion-button {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px 0 40px;
    background: #f9f4f1;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 60px;
    font-size: 1.1764705882rem;
    font-weight: 700;
    line-height: 1.3;
    color: #000000;
    text-transform: none;
}
@media (max-width: 767px) {
    .faq .accordion .accordion-item .accordion-header .accordion-button {
        font-size: 1.1764705882rem;
    }
}
@media (max-width: 575px) {
    .faq .accordion .accordion-item .accordion-header .accordion-button {
        font-size: 0.9411764706rem;
        height: 50px;
        padding: 0 10px 0 25px;
    }
}
.faq .accordion .accordion-item .accordion-header .accordion-button::after {
    width: 40px;
    height: 40px;
    border-radius: 60px;
    background: #c51f62 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAHVJREFUSEvtlVEKgDAMQ5OT6c3Um+nJIsoQ/ehakOk+2r+x0ixvGSMaFxvPRz8CkmYAU3G8kDzWboUdpIDLMhGdiAoGC9cIYCibG4DVarxH+BFTSXIvI9BA8pr7uUDtdb5HVHOfMXWzkYj+R+SewGgI/2jdCuww2FoZmvbn6QAAAABJRU5ErkJggg==") no-repeat center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
@media (max-width: 575px) {
    .faq .accordion .accordion-item .accordion-header .accordion-button::after {
        width: 30px;
        height: 30px;
        background-size: 20px;
    }
}
.faq .accordion .accordion-item .accordion-header .accordion-button.collapsed::after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.faq .accordion .accordion-item .accordion-collapse {
    width: 100%;
}
.faq .accordion .accordion-item .accordion-collapse .accordion-body {
    padding: 30px 40px 35px;
    width: 100%;
}
@media (max-width: 575px) {
    .faq .accordion .accordion-item .accordion-collapse .accordion-body {
        padding: 20px 25px 15px;
    }
}
.faq .accordion .accordion-item .accordion-collapse .accordion-body .accordion-content p {
    font-size: 1.0588235294rem;
    font-weight: 400;
    line-height: 1.3;
    color: #0c0c0c;
    margin: 0 0 30px;
}
@media (max-width: 767px) {
    .faq .accordion .accordion-item .accordion-collapse .accordion-body .accordion-content p {
        font-size: 0.9411764706rem;
    }
}
.faq .accordion .accordion-item .accordion-collapse .accordion-body .accordion-content p:last-child {
    margin: 0 0 0;
}

fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 1.1764705882rem;
}
fieldset label {
    font-size: 1.1176470588rem;
    font-weight: 600;
    color: #0c0c0c;
    line-height: 1;
    margin: 0 0 0;
    width: 33.5714285714%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
fieldset label::after {
    content: ":";
    display: block;
    margin-left: auto;
}
fieldset select,
fieldset input {
    width: 57.1428571429% !important;
}
@media (max-width: 767px) {
    fieldset {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    fieldset label {
        font-size: 0.8235294118rem;
        width: 100%;
    }
    fieldset label::after {
        display: none;
    }
    fieldset select,
    fieldset input {
        width: 100% !important;
        font-size: 0.8235294118rem;
    }
}

.innerpages-header-bg {
    width: 100%;
    position: sticky;
    top: 0;
    z-index: 1049;
}
@media (max-width: 1199px) {
    .innerpages-header-bg {
        position: static;
        display: none;
    }
}
.innerpages-header-bg .innerpages-header-bg-container {
    position: relative;
    padding-top: 105px;
    background-color: #c51f62;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
@media (max-width: 1199px) {
    .innerpages-header-bg .innerpages-header-bg-container {
        padding-top: 115px;
    }
}
.innerpages-header-bg .innerpages-header-bg-container img {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
}
@media (max-width: 1199px) {
    .innerpages-header-bg .innerpages-header-bg-container img {
        display: none;
    }
}
.innerpages-header-bg .innerpages-header-bg-container.scroll {
    padding-top: 75px;
}
@media (max-width: 1199px) {
    .innerpages-header-bg .innerpages-header-bg-container.scroll {
        padding-top: 115px;
        background-color: rgba(255, 255, 255, 0);
    }
}

.product-rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
}
.product-rating .rating-stars {
    display: block;
    width: 120px;
    height: 18px;
    background: transparent url("../images/grey-star.png") no-repeat left top;
    background-size: auto;
    position: relative;
}
.product-rating .rating-stars .rating-star {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: transparent url("../images/yellow_star.png") no-repeat left top;
    background-size: auto;
}
.product-rating .review-count {
    font-size: 1.1764705882rem;
    font-weight: 400;
    color: #979797;
    line-height: 1;
}

.product-grid {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #c9c9c9;
    border-radius: 30px;
    padding: 20px 20px 30px;
}
.product-grid .product-image {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 103.164556962%;
    margin: 0 0 25px;
}
.product-grid .product-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    width: auto;
    height: auto;
    max-width: 90%;
    max-height: 90%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.product-grid .product-name {
    display: block;
    width: 100%;
    font-size: 1.5294117647rem;
    font-weight: 600;
    color: #979797;
    line-height: 1;
    margin: 0 0 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
    .product-grid .product-name {
        font-size: 0.9411764706rem;
    }
}
.product-grid .product-rating {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    margin: 0 0 20px;
}
.product-grid .product-rating .review-count {
    font-size: 0.8235294118rem;
}
.product-grid .price {
    display: block;
    max-width: 100%;
    font-size: 2.1176470588rem;
    font-weight: 900;
    color: #979797;
    line-height: 1;
    margin: 0 0 20px;
}
@media (max-width: 767px) {
    .product-grid .price {
        font-size: 1.4117647059rem;
    }
}
.product-grid .add-to-cart-btn {
    margin-top: auto;
    padding: 0 25px;
    height: 55px;
    min-width: 1px;
    width: 150px;
}
@media (hover: hover) {
    .product-grid:hover .product-image img {
        -webkit-transform: translate(-50%, -50%) scale(1.05);
        transform: translate(-50%, -50%) scale(1.05);
    }
    .product-grid:hover .product-name {
        color: #c51f62;
    }
}

.product-details-page {
    padding: 150px 0 70px;
    overflow: hidden;
}
@media (max-width: 1199px) {
    .product-details-page {
        padding: 150px 0 70px;
    }
}
.product-details-page .product-details-page-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.product-details-page .product-details-page-wrapper .image {
    width: 50%;
    max-width: 630px;
}
@media (max-width: 1199px) {
    .product-details-page .product-details-page-wrapper .image {
        padding-right: 30px;
    }
}
@media (max-width: 991px) {
    .product-details-page .product-details-page-wrapper .image {
        width: 100%;
        padding-right: 0;
        max-width: 100%;
        margin-bottom: 60px;
    }
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-button-prev {
    color: #c9c9c9;
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-button-prev::after {
    font-size: 2.9411764706rem;
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-button-next {
    color: #c9c9c9;
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-button-next::after {
    font-size: 2.9411764706rem;
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-slide .product-main-image {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 103.164556962%;
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-slide .product-main-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    width: auto;
    height: auto;
    max-width: 90%;
    max-height: 90%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-slide .product-thumb-image {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 103.164556962%;
    border-radius: 40px;
    border: 1px solid #c9c9c9;
    overflow: hidden;
    cursor: pointer;
}
@media (max-width: 1199px) {
    .product-details-page .product-details-page-wrapper .image .swiper .swiper-slide .product-thumb-image {
        border-radius: 30px;
    }
}
@media (max-width: 991px) {
    .product-details-page .product-details-page-wrapper .image .swiper .swiper-slide .product-thumb-image {
        border-radius: 30px;
    }
}
@media (max-width: 575px) {
    .product-details-page .product-details-page-wrapper .image .swiper .swiper-slide .product-thumb-image {
        border-radius: 20px;
    }
}
.product-details-page .product-details-page-wrapper .image .swiper .swiper-slide .product-thumb-image img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    width: auto;
    height: auto;
    max-width: 90%;
    max-height: 90%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.product-details-page .product-details-page-wrapper .image .swiper.thumb-images {
    margin-top: 10px;
}
@media (max-width: 575px) {
    .product-details-page .product-details-page-wrapper .image .swiper.thumb-images {
        display: none;
    }
}
.product-details-page .product-details-page-wrapper .details {
    position: relative;
    width: 50%;
}
@media (max-width: 991px) {
    .product-details-page .product-details-page-wrapper .details {
        width: 100%;
    }
}
.product-details-page .product-details-page-wrapper .details .product-details-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}
.product-details-page .product-details-page-wrapper .details .product-details-head .product-title {
    max-width: 602px;
    width: 100%;
    font-size: 2.4117647059rem;
    font-weight: 1000;
    color: #0c0c0c;
    line-height: 1.3;
    margin: 0 0 0;
    text-transform: uppercase;
}
@media (max-width: 767px) {
    .product-details-page .product-details-page-wrapper .details .product-details-head .product-title {
        font-size: 1.4117647059rem;
    }
}
.product-details-page .product-details-page-wrapper .details .product-details-head .share-wrapper {
    width: 25px;
    height: 25px;
    margin: 15px 0 0 0;
}
.product-details-page .product-details-page-wrapper .details .product-details-head .share-wrapper .share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.product-details-page .product-details-page-wrapper .details .product-details-head .share-wrapper .share img {
    display: block;
    width: 100%;
    height: auto;
}
.product-details-page .product-details-page-wrapper .details .product-details-head .share-wrapper .share-option {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 10px);
    transform: translate(-50%, 10px);
    opacity: 0;
    pointer-events: none;
    background-color: #ffffff;
    padding: 10px;
    border-radius: 10px;
    -webkit-transition: 0.3s opacity ease-in-out, 0.3s -webkit-transform ease-in-out;
    transition: 0.3s opacity ease-in-out, 0.3s -webkit-transform ease-in-out;
    transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out;
    transition: 0.3s opacity ease-in-out, 0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out;
}
.product-details-page .product-details-page-wrapper .details .product-details-head .share-wrapper:hover .share-option {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    opacity: 1;
    pointer-events: all;
}
.product-details-page .product-details-page-wrapper .details .product-rating {
    margin: 15px 0 0;
}
.product-details-page .product-details-page-wrapper .details .product-fetaures {
    margin: 25px 0 0;
    font-size: 1.1764705882rem;
    font-weight: 400;
    color: #1db04c;
    line-height: 1.3928571429;
    max-width: 690px;
}
.product-details-page .product-details-page-wrapper .details .product-price-wrap {
    margin: 45px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 25px;
}
@media (max-width: 767px) {
    .product-details-page .product-details-page-wrapper .details .product-price-wrap {
        padding-right: 30px;
    }
}
.product-details-page .product-details-page-wrapper .details .product-price-wrap .price {
    font-size: 2.8235294118rem;
    font-weight: 1000;
    color: #0c0c0c;
    line-height: 1;
}
.product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap {
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    position: relative;
}
.product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap::after {
    content: "";
    width: 44px;
    height: 45px;
    position: absolute;
    right: -22px;
    top: 7px;
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-radius: 0 6px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none;
}
.product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap .offer {
    background-color: #ffcb00;
    font-size: 1.8235294118rem;
    font-weight: 1000;
    color: #0c0c0c;
    line-height: 1;
    padding: 0 0 0 10px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    white-space: nowrap;
}
@media (max-width: 1599px) {
    .product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap .offer {
        font-size: 1.5294117647rem;
    }
}
.product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap .offer::after {
    content: "";
    border-left: 25px solid #ffcb00;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
}
.product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap .offer-text {
    font-size: 1.1764705882rem;
    font-weight: 400;
    color: #979797;
    line-height: 1;
}
@media (max-width: 1699px) {
    .product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap .offer-text {
        font-size: 1.0588235294rem;
    }
}
@media (max-width: 1599px) {
    .product-details-page .product-details-page-wrapper .details .product-price-wrap .offer-wrap .offer-text {
        font-size: 0.8823529412rem;
    }
}
.product-details-page .product-details-page-wrapper .details .add-cart-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
    margin: 45px 0 0;
}
.product-details-page .product-details-page-wrapper .details .add-cart-wrap .quantity-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 575px) {
    .product-details-page .product-details-page-wrapper .details .add-cart-wrap .quantity-wrap {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        max-width: calc(50% - 7.5px);
        border-radius: 15px;
        overflow: hidden;
    }
}
.product-details-page .product-details-page-wrapper .details .add-cart-wrap .quantity-wrap button {
    min-width: 1px;
    padding: 0;
    width: 55px;
    height: 55px;
    border-radius: 0;
    color: #0c0c0c;
    background-color: #e088ac;
    border-color: #e088ac;
    font-size: 1.1764705882rem;
}
@media (hover: hover) {
    .product-details-page .product-details-page-wrapper .details .add-cart-wrap .quantity-wrap button:hover {
        color: #0c0c0c;
    }
}
.product-details-page .product-details-page-wrapper .details .add-cart-wrap .quantity-wrap input {
    width: 65px;
    border: 1px solid #e088ac;
    height: 55px;
    border-radius: 0;
    text-align: center;
}
.product-details-page .product-details-page-wrapper .details .add-cart-wrap .btn {
    height: 55px;
    font-size: 1.1764705882rem;
    text-transform: capitalize;
}
@media (max-width: 575px) {
    .product-details-page .product-details-page-wrapper .details .add-cart-wrap .btn.buy-now-btn {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        width: 100%;
        border-radius: 15px;
    }
}
@media (max-width: 575px) {
    .product-details-page .product-details-page-wrapper .details .add-cart-wrap .btn.product-add-to-cart-btn {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: calc(50% - 7.5px);
        padding: 0 10px;
        min-width: 1px;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        border-radius: 15px;
    }
}
.product-details-page .product-details-page-wrapper .details .list {
    margin: 45px 0 0;
}
.product-details-page .product-details-page-wrapper .details .list li {
    font-size: 1.4117647059rem;
    font-weight: 400;
    color: #979797;
    line-height: 1.3;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    position: relative;
}
@media (max-width: 991px) {
    .product-details-page .product-details-page-wrapper .details .list li {
        font-size: 1.1764705882rem;
    }
}
.product-details-page .product-details-page-wrapper .details .list li::before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #1db04c;
    position: absolute;
    left: 0;
    top: 10px;
}
@media (max-width: 991px) {
    .product-details-page .product-details-page-wrapper .details .list li::before {
        top: 8px;
    }
}
.product-details-page .product-details-page-wrapper .details .check-availability {
    margin: 45px 0 0;
}
.product-details-page .product-details-page-wrapper .details .check-availability .check-availability-title {
    font-size: 1.4117647059rem;
    font-weight: 700;
    color: #0c0c0c;
    line-height: 1.3;
    margin: 0 0 15px;
}
.product-details-page .product-details-page-wrapper .details .check-availability .check-availability-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 560px;
}
.product-details-page .product-details-page-wrapper .details .check-availability .check-availability-wrap .input_field {
    height: 55px;
    border-radius: 10px 0 0 10px;
    width: calc(100% - 150px);
}
.product-details-page .product-details-page-wrapper .details .check-availability .check-availability-wrap .btn {
    height: 55px;
    min-width: 1px;
    width: 150px;
    border-radius: 0 10px 10px 0;
}
.product-details-page .tab-section {
    margin: 80px 0 0;
}
.product-details-page .related-products {
    margin: 80px 0 0;
}
.product-details-page .related-products .sub-title {
    font-family: "Cabin", sans-serif;
    font-size: 2.4117647059rem;
    font-weight: 1000;
    color: #0c0c0c;
    line-height: 1.3;
    margin: 0 0 30px;
}
@media (max-width: 767px) {
    .product-details-page .related-products .sub-title {
        font-size: 1.7647058824rem;
    }
}
@media (max-width: 575px) {
    .product-details-page .related-products .related-products-slider {
        margin: 0 -0.75rem;
        padding: 0 0.75rem;
    }
}
.product-details-page .related-products .related-products-slider .swiper-button-prev {
    color: #c9c9c9;
}
@media (max-width: 1199px) {
    .product-details-page .related-products .related-products-slider .swiper-button-prev {
        display: none;
    }
}
.product-details-page .related-products .related-products-slider .swiper-button-prev::after {
    font-size: 2.0588235294rem;
}
.product-details-page .related-products .related-products-slider .swiper-button-next {
    color: #c9c9c9;
}
@media (max-width: 1199px) {
    .product-details-page .related-products .related-products-slider .swiper-button-next {
        display: none;
    }
}
.product-details-page .related-products .related-products-slider .swiper-button-next::after {
    font-size: 2.0588235294rem;
}
@media (max-width: 1199px) {
    .product-details-page .related-products .related-products-slider .swiper-slide {
        width: 360px;
        margin-left: 30px;
    }
    .product-details-page .related-products .related-products-slider .swiper-slide:first-child {
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .product-details-page .related-products .related-products-slider .swiper-slide {
        width: 260px;
        margin-left: 30px;
    }
    .product-details-page .related-products .related-products-slider .swiper-slide:first-child {
        margin-left: 0;
    }
}
@media (max-width: 575px) {
    .product-details-page .related-products .related-products-slider .swiper-slide {
        margin-left: 0.75rem;
    }
    .product-details-page .related-products .related-products-slider .swiper-slide:first-child {
        margin-left: 0;
    }
}

.nav-tabs.bootstrap-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
}
@media (max-width: 991px) {
    .nav-tabs.bootstrap-tab {
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
}
@media (max-width: 575px) {
    .nav-tabs.bootstrap-tab {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        margin: 0 -0.75rem;
        padding: 0 0.75rem;
    }
    .nav-tabs.bootstrap-tab::-webkit-scrollbar {
        display: none;
    }
}
@media (max-width: 575px) {
    .nav-tabs.bootstrap-tab .nav-item {
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content;
        margin-left: 0.75rem;
    }
    .nav-tabs.bootstrap-tab .nav-item:first-child {
        margin-left: 0;
    }
}
.nav-tabs.bootstrap-tab .nav-item .nav-link {
    padding: 0 30px;
    height: 75px;
    font-size: 1.7647058824rem;
    font-weight: 700;
    color: #0c0c0c;
    line-height: 1.3;
    text-transform: none;
    border: none;
    min-width: 1px;
    margin: 0;
    background-color: transparent;
}
@media (max-width: 767px) {
    .nav-tabs.bootstrap-tab .nav-item .nav-link {
        font-size: 1.4117647059rem;
        padding: 0 20px;
    }
}
@media (max-width: 575px) {
    .nav-tabs.bootstrap-tab .nav-item .nav-link {
        padding: 0 !important;
        font-size: 1.1764705882rem;
    }
}
.nav-tabs.bootstrap-tab .nav-item .nav-link.active {
    text-decoration: underline;
}

.tab-content {
    margin: 45px 0 0;
}

.static-content h1,
.static-content h2,
.static-content h3,
.static-content h4,
.static-content h5,
.static-content h6 {
    font-size: 1.7647058824rem;
    line-height: 1.65;
    color: #979797;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .static-content h1,
    .static-content h2,
    .static-content h3,
    .static-content h4,
    .static-content h5,
    .static-content h6 {
        font-size: 1.5294117647rem;
    }
}
.static-content p {
    font-size: 1.1764705882rem;
    line-height: 1.65;
    color: #979797;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .static-content p {
        font-size: 1.0588235294rem;
    }
}
.static-content p ~ h1, .static-content p ~ h2, .static-content p ~ h3, .static-content p ~ h4, .static-content p ~ h5, .static-content p ~ h6 {
    margin: 25px 0 15px;
}
.static-content .list {
    margin: 25px 0 15px;
}
.static-content .list li {
    font-size: 1.1764705882rem;
    font-weight: 400;
    color: #979797;
    line-height: 1.3;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    position: relative;
}
@media (max-width: 991px) {
    .static-content .list li {
        font-size: 1.0588235294rem;
    }
}
.static-content .list li::before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #1db04c;
    position: absolute;
    left: 0;
    top: 10px;
}
@media (max-width: 991px) {
    .static-content .list li::before {
        top: 8px;
    }
}

.contact-us {
    padding: 150px 0 70px;
    overflow: hidden;
}
@media (max-width: 1199px) {
    .contact-us {
        padding: 150px 0 70px;
    }
}
.contact-us .main-title {
    text-align: center;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .contact-us .main-title {
        font-size: 2.6470588235rem;
    }
}
@media (max-width: 767px) {
    .contact-us .main-title {
        font-size: 1.7647058824rem;
    }
}
.contact-us .contact-description {
    text-align: center;
    font-size: 1.0588235294rem;
    color: #c51f62;
    font-weight: 400;
    line-height: 1.4444444444;
    margin: 0 auto 75px;
    max-width: 1200px;
}
@media (max-width: 991px) {
    .contact-us .contact-description {
        font-size: 1.4117647059rem;
    }
}
@media (max-width: 767px) {
    .contact-us .contact-description {
        font-size: 0.9411764706rem;
        margin: 0 auto 35px;
    }
}
.contact-us .contact-us-wrapper {
    position: relative;
}
.contact-us .contact-us-wrapper .contact-form {
    border-radius: 30px;
    -webkit-box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    max-width: 665px;
    margin: 0 auto 190px;
    background: #ffffff;
    padding: 65px;
    position: relative;
}
@media (max-width: 991px) {
    .contact-us .contact-us-wrapper .contact-form {
        margin: 0 auto 90px;
    }
}
@media (max-width: 767px) {
    .contact-us .contact-us-wrapper .contact-form {
        padding: 45px 25px 25px;
    }
}
.contact-us .contact-us-wrapper .contact-form .contact-form-title {
    font-size: 2.8235294118rem;
    color: #c51f62;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 35px;
}
@media (max-width: 991px) {
    .contact-us .contact-us-wrapper .contact-form .contact-form-title {
        font-size: 1.7647058824rem;
    }
}
@media (max-width: 767px) {
    .contact-us .contact-us-wrapper .contact-form .contact-form-title {
        margin: 0 0 25px;
    }
}
.contact-us .contact-us-wrapper .contact-form .contact-image {
    position: absolute;
    left: calc(100% - 140px);
    bottom: -130px;
    width: 422px;
    max-width: 100%;
    pointer-events: none;
}
@media (max-width: 991px) {
    .contact-us .contact-us-wrapper .contact-form .contact-image {
        display: none;
    }
}
.contact-us .contact-us-wrapper .contact-form .contact-image img {
    display: block;
    width: 100%;
    height: auto;
}
.contact-us .contact-us-wrapper .contact-details {
    max-width: 660px;
    text-align: center;
    margin: 0 auto;
}
.contact-us .contact-us-wrapper .contact-details p {
    font-size: 1.2941176471rem;
    color: #0c0c0c;
    font-weight: 600;
    line-height: 1.3;
    margin: 0 0 10px;
}
@media (max-width: 767px) {
    .contact-us .contact-us-wrapper .contact-details p {
        font-size: 0.9411764706rem;
    }
}
.contact-us .contact-us-wrapper .contact-details p i {
    margin-right: 10px;
    color: #d1664c;
}

fieldset {
    margin: 0 0 20px;
    width: 100%;
}
fieldset:last-child {
    margin: 0 0 0;
}
fieldset .input_field {
    width: 100% !important;
    height: 55px;
}

.submit {
    margin: 30px 0 0;
    position: relative;
}
.submit p {
    margin: 0 0 0;
}
.submit .wpcf7-spinner {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    width: 106px;
    height: 36px;
    border-radius: 38px;
    background: #789f07;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1;
}
.submit .wpcf7-spinner::before {
    position: static;
    width: 15px;
    height: 15px;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    background-color: transparent;
    border: 2px solid #ffffff;
    border-bottom: none;
}
.submit .btn {
    height: 55px;
    font-size: 1.4117647059rem;
    font-weight: 600;
}

.about-description {
    padding: 75px 0 135px;
}
@media (max-width: 1199px) {
    .about-description {
        padding: 0 0 80px;
    }
}
.about-description .main-title {
    font-size: 3.3529411765rem;
    max-width: 750px;
    line-height: 1.1052631579;
}
@media (max-width: 991px) {
    .about-description .main-title {
        font-size: 2.6470588235rem;
    }
}
@media (max-width: 767px) {
    .about-description .main-title {
        font-size: 2.2352941176rem;
    }
}
.about-description p {
    font-size: 1.0588235294rem;
    font-weight: 400;
    line-height: 1.3;
    color: #5b5b5b;
    margin: 0 0 30px;
}
@media (max-width: 1199px) {
    .about-description p {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 767px) {
    .about-description p {
        font-size: 0.8235294118rem;
    }
}
.about-description p:last-child {
    margin: 0 0 0;
}
.about-description .about-description-box {
    padding: 75px 55px;
    background: #d75f90;
    border-radius: 63px;
}
@media (max-width: 1199px) {
    .about-description .about-description-box {
        padding: 40px 30px;
    }
}
@media (max-width: 991px) {
    .about-description .about-description-box {
        margin: 40px 0 0;
    }
}
.about-description .about-description-box h4 {
    font-size: 1.6470588235rem;
    line-height: 1.3;
    color: #0c0c0c;
    font-weight: 700;
    margin: 0 0 25px;
}
@media (max-width: 767px) {
    .about-description .about-description-box h4 {
        font-size: 1.1764705882rem;
    }
}
.about-description .about-description-box ul {
    padding: 0 0 0 0;
}
.about-description .about-description-box ul li {
    font-size: 1.0588235294rem;
    font-weight: 400;
    line-height: 1.5;
    color: #5b5b5b;
    margin: 0 0 10px;
    padding-left: 35px;
    position: relative;
}
@media (max-width: 1199px) {
    .about-description .about-description-box ul li {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 767px) {
    .about-description .about-description-box ul li {
        font-size: 0.8235294118rem;
    }
}
.about-description .about-description-box ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: bottom;
    background: transparent url("../images/tick.png") no-repeat center;
}
.about-description .about-description-box ul li:last-child {
    margin: 0 0 0;
}

.about-benefits {
    padding: 0 0 150px;
}
.about-benefits .main-title {
    text-align: center;
    margin: 0 0 50px;
}
.about-benefits .row {
    row-gap: 50px;
}

.about-benefits-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.about-benefits-item .about-benefits-item-image {
    width: 65px;
}
.about-benefits-item .about-benefits-item-image img {
    display: block;
    width: 100%;
    height: auto;
}
.about-benefits-item .about-benefits-item-details {
    max-width: calc(100% - 80px);
}
.about-benefits-item .about-benefits-item-details h4 {
    font-size: 1.4117647059rem;
    font-weight: 700;
    line-height: 1.3;
    color: #000000;
    margin: 0 0 10px;
}
@media (max-width: 1199px) {
    .about-benefits-item .about-benefits-item-details h4 {
        font-size: 1.2941176471rem;
    }
}
@media (max-width: 767px) {
    .about-benefits-item .about-benefits-item-details h4 {
        font-size: 1.1764705882rem;
    }
}
.about-benefits-item .about-benefits-item-details p {
    font-size: 1.0588235294rem;
    font-weight: 400;
    line-height: 1.3;
    color: #5b5b5b;
    margin: 0 0 0;
}
@media (max-width: 1199px) {
    .about-benefits-item .about-benefits-item-details p {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 767px) {
    .about-benefits-item .about-benefits-item-details p {
        font-size: 0.8235294118rem;
    }
}

.qib-button.qib-button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #d4d4d4;
    border-radius: 15px;
    overflow: hidden;
    margin: 0 !important;
}
.qib-button.qib-button-wrapper .qib-button {
    width: 35px;
    height: 35px;
    background: transparent !important;
    border: none;
}
.qib-button.qib-button-wrapper .qib-button.minus {
    border-radius: 10px 0 0 10px;
}
.qib-button.qib-button-wrapper .quantity {
    width: 35px;
    height: 35px !important;
}
.qib-button.qib-button-wrapper .quantity input {
    border: none !important;
    border-left: 1px solid #d4d4d4 !important;
    border-right: 1px solid #d4d4d4 !important;
    border-radius: 0 !important;
    height: 35px;
    width: 100%;
    font-size: 0.7647058824rem;
}

.woocommerce .col2-set::before, .woocommerce .col2-set::after,
.woocommerce-page .col2-set::before,
.woocommerce-page .col2-set::after {
    display: none !important;
}

.shope-sproutlets {
    padding: 80px 0 80px;
}
@media (max-width: 991px) {
    .shope-sproutlets {
        padding: 120px 0 80px;
    }
}
@media (max-width: 767px) {
    .shope-sproutlets {
        padding: 115px 0 50px;
    }
}
.shope-sproutlets .cust_breadcrumb {
    margin: 0 0 15px;
}
.shope-sproutlets .woocommerce {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.shope-sproutlets .woocommerce .woocommerce-notices-wrapper:empty {
    display: none;
}
@media (max-width: 575px) {
    .shope-sproutlets .woocommerce .woocommerce-ordering {
        width: 100%;
    }
}

.products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.products::before {
    display: none;
}
.products > * {
    margin: 0;
    width: calc(25% - 12px);
}

.is_shop_page .container .woocommerce {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.woocommerce-page::before, .woocommerce-page::after,
.woocommerce::before,
.woocommerce::after {
    display: none;
}
.woocommerce-page ul.products,
.woocommerce ul.products {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    justify-content: space-between;
    margin: 0 0 0;
}
@media (max-width: 991px) {
    .woocommerce-page ul.products,
    .woocommerce ul.products {
        row-gap: 60px;
    }
}
.woocommerce-page ul.products::before, .woocommerce-page ul.products::after,
.woocommerce ul.products::before,
.woocommerce ul.products::after {
    display: none;
}
.woocommerce-page ul.products li.product,
.woocommerce ul.products li.product {
    margin: 0;
    width: calc(33.3333% - 18px);
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    border: none !important;
    border-radius: 30px !important;
    padding: 0 0 30px !important;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}
@media (max-width: 1199px) {
    .woocommerce-page ul.products li.product,
    .woocommerce ul.products li.product {
        width: calc(33.3333% - 13.3333px) !important;
    }
}
@media (max-width: 991px) {
    .woocommerce-page ul.products li.product,
    .woocommerce ul.products li.product {
        width: 100% !important;
    }
}
@media (max-width: 768px) {
    .woocommerce-page ul.products li.product,
    .woocommerce ul.products li.product {
        margin: 0 0 0 0 !important;
    }
}
@media (max-width: 767px) {
    .woocommerce-page ul.products li.product,
    .woocommerce ul.products li.product {
        width: 100% !important;
    }
}
@media (max-width: 575px) {
    .woocommerce-page ul.products li.product,
    .woocommerce ul.products li.product {
        padding: 0 0 20px !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-column-gap: 10px;
        -moz-column-gap: 10px;
        column-gap: 10px;
    }
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link img,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img {
    border-width: 3px;
    border-style: solid;
    border-radius: 73px;
    margin: 0 0 35px;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-category__title,
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link h3,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-category__title,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link h3 {
    display: block;
    width: 100%;
    font-weight: 600;
    color: #979797;
    padding: 0 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
    margin: 0 0 10px;
    font-size: 1.4705882353rem;
    line-height: 1.1666666667;
    -webkit-transition: 0.15s all ease-in-out;
    transition: 0.15s all ease-in-out;
}
@media (max-width: 991px) {
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-category__title,
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title,
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link h3,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-category__title,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link h3 {
        font-size: 1.1764705882rem;
        padding: 0 20px !important;
    }
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    font-size: 1.4705882353rem;
    font-weight: 700;
    line-height: 1.2;
    color: #000000;
    margin: 0 0 25px !important;
}
@media (max-width: 991px) {
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price {
        font-size: 1.0588235294rem;
    }
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price del,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price del {
    text-decoration: none;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price del .woocommerce-Price-amount,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price del .woocommerce-Price-amount {
    font-size: 1.1764705882rem;
    font-weight: 900;
    color: #979797;
    line-height: 1;
    margin: 0 0 0;
    text-decoration: line-through;
}
@media (max-width: 991px) {
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price del .woocommerce-Price-amount,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price del .woocommerce-Price-amount {
        font-size: 0.9411764706rem;
    }
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price ins,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price ins {
    text-decoration: none;
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price ins .woocommerce-Price-amount,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price ins .woocommerce-Price-amount {
    font-size: 1.5294117647rem;
    font-weight: 900;
    color: #000000;
    line-height: 1;
    margin: 0 0 0;
}
@media (max-width: 991px) {
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price ins .woocommerce-Price-amount,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price ins .woocommerce-Price-amount {
        font-size: 1.1764705882rem;
    }
}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price .woocommerce-Price-amount {
    font-size: 1.5294117647rem;
    font-weight: 900;
    color: #979797;
    line-height: 1;
    margin: 0 0 0;
}
@media (max-width: 991px) {
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link .price .woocommerce-Price-amount {
        font-size: 1.1764705882rem;
    }
}
@media (hover: hover) {
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link:hover .woocommerce-loop-category__title,
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title,
    .woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link:hover h3,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .woocommerce-loop-category__title,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title,
    .woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover h3 {
        color: #c51f62;
    }
}
.woocommerce-page ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.button,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: calc(50% - 5px);
    padding: 0 15px !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button.details,
.woocommerce-page ul.products li.product a.button.details,
.woocommerce ul.products li.product a.add_to_cart_button.details,
.woocommerce ul.products li.product a.button.details {
    background: #e088ac !important;
    border-color: #e088ac !important;
}
@media (hover: hover) {
    .woocommerce-page ul.products li.product a.add_to_cart_button.details:hover,
    .woocommerce-page ul.products li.product a.button.details:hover,
    .woocommerce ul.products li.product a.add_to_cart_button.details:hover,
    .woocommerce ul.products li.product a.button.details:hover {
        background: #d75f90 !important;
        border-color: #d75f90 !important;
    }
}
.woocommerce-page ul.products li.product a.add_to_cart_button::after,
.woocommerce-page ul.products li.product a.button::after,
.woocommerce ul.products li.product a.add_to_cart_button::after,
.woocommerce ul.products li.product a.button::after {
    display: none !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button:active,
.woocommerce-page ul.products li.product a.button:active,
.woocommerce ul.products li.product a.add_to_cart_button:active,
.woocommerce ul.products li.product a.button:active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button:focus,
.woocommerce-page ul.products li.product a.button:focus,
.woocommerce ul.products li.product a.add_to_cart_button:focus,
.woocommerce ul.products li.product a.button:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button:focus-visible,
.woocommerce-page ul.products li.product a.button:focus-visible,
.woocommerce ul.products li.product a.add_to_cart_button:focus-visible,
.woocommerce ul.products li.product a.button:focus-visible {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
@media (max-width: 575px) {
    .woocommerce-page ul.products li.product a.add_to_cart_button,
    .woocommerce-page ul.products li.product a.button,
    .woocommerce ul.products li.product a.add_to_cart_button,
    .woocommerce ul.products li.product a.button {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
    }
}
.woocommerce-page ul.products li.product a.added_to_cart,
.woocommerce ul.products li.product a.added_to_cart {
    display: none !important;
}
.woocommerce-page ul.products li.product a.custom-button,
.woocommerce ul.products li.product a.custom-button {
    background-color: #e088ac !important;
    border-color: #e088ac !important;
}
@media (hover: hover) {
    .woocommerce-page ul.products li.product a.custom-button:hover,
    .woocommerce ul.products li.product a.custom-button:hover {
        background-color: #d75f90 !important;
        border-color: #d75f90 !important;
        color: #ffffff !important;
    }
}
.woocommerce-page ul.products li.product:first-child .woocommerce-LoopProduct-link img,
.woocommerce ul.products li.product:first-child .woocommerce-LoopProduct-link img {
    border-color: #c51f62;
}
.woocommerce-page ul.products li.product:first-child .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.woocommerce ul.products li.product:first-child .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    color: #c51f62;
}
.woocommerce-page ul.products li.product:nth-child(2) .woocommerce-LoopProduct-link img,
.woocommerce ul.products li.product:nth-child(2) .woocommerce-LoopProduct-link img {
    border-color: #649742;
}
.woocommerce-page ul.products li.product:nth-child(2) .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.woocommerce ul.products li.product:nth-child(2) .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    color: #649742;
}
.woocommerce-page ul.products li.product:last-child .woocommerce-LoopProduct-link img,
.woocommerce ul.products li.product:last-child .woocommerce-LoopProduct-link img {
    border-color: #c85c54;
}
.woocommerce-page ul.products li.product:last-child .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.woocommerce ul.products li.product:last-child .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    color: #c85c54;
}
.woocommerce-page h2,
.woocommerce h2 {
    font-size: 20px;
}
.woocommerce-page table.shop_table,
.woocommerce table.shop_table {
    border-collapse: collapse;
    background-color: white;
}
.woocommerce-page table.shop_table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions a.button,
.woocommerce table.shop_table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions a.button {
    font-size: 0.7058823529rem !important;
    height: 30px !important;
    min-width: 1px !important;
    padding: 0 10px !important;
    max-width: 100px;
}
@media (max-width: 767px) {
    .woocommerce-page table.shop_table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions a.button,
    .woocommerce table.shop_table tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions a.button {
        margin-left: auto;
    }
}

.woocommerce-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-top: 80px;
}
@media (max-width: 767px) {
    .woocommerce-pagination {
        margin-top: 50px;
    }
}
.woocommerce-pagination .page-numbers {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    border: none !important;
    margin: 0 !important;
}
.woocommerce-pagination .page-numbers::before, .woocommerce-pagination .page-numbers::after {
    display: none;
}
.woocommerce-pagination .page-numbers li {
    display: block;
    border: none !important;
}
.woocommerce-pagination .page-numbers li .page-numbers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    border-radius: 15px;
    padding: 0;
    font-size: 0.9411764706rem !important;
    font-weight: 400;
    color: #ffffff !important;
    background-color: #bcbcbc;
    cursor: pointer;
    -webkit-transition: 0.15s all ease-in-out;
    transition: 0.15s all ease-in-out;
    background-repeat: no-repeat;
    background-size: 15px;
}
.woocommerce-pagination .page-numbers li .page-numbers::before {
    display: block;
    width: 12px;
    height: 12px;
    border: none;
    border-bottom: 2px solid #ffffff;
}
@media (hover: hover) {
    .woocommerce-pagination .page-numbers li .page-numbers:hover {
        background-color: #c51f62;
        color: #ffffff !important;
    }
}
.woocommerce-pagination .page-numbers li .page-numbers.current {
    cursor: default;
    pointer-events: none;
    background: #c51f62;
    color: #ffffff !important;
    font-weight: bold;
}
.woocommerce-pagination .page-numbers li .page-numbers.prev {
    font-size: 0 !important;
}
.woocommerce-pagination .page-numbers li .page-numbers.prev::before {
    content: "";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left: 2px solid #ffffff;
    margin-right: -15px;
}
.woocommerce-pagination .page-numbers li .page-numbers.next {
    font-size: 0 !important;
}
.woocommerce-pagination .page-numbers li .page-numbers.next::before {
    content: "";
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-right: 2px solid #ffffff;
    margin-right: -7px;
}

.woocommerce-form {
    width: 400px;
    max-width: 100%;
}
.woocommerce-form .form-row {
    padding: 0 !important;
    margin: 0 0 20px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.woocommerce-form .form-row::before, .woocommerce-form .form-row::after {
    display: none;
}
.woocommerce-form .form-row label {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
    font-size: 0.7647058824rem;
    color: #0c0c0c;
    line-height: 1.2 !important;
    font-weight: 500;
    margin: 0 0 10px;
}
.woocommerce-form .form-row label span.required {
    width: auto;
}
.woocommerce-form .form-row .woocommerce-form__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    margin: 0 0 15px;
    line-height: 1 !important;
    cursor: pointer;
}
.woocommerce-form .form-row span {
    display: block;
    width: 100%;
}
.woocommerce-form .form-row span.password-input {
    position: relative;
    width: 100%;
}
.woocommerce-form .form-row span.password-input .input-text {
    width: 100%;
}
.woocommerce-form .form-row span.show-password-input {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url("data:image/png;base64,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") no-repeat center;
    background-size: 20px;
}
.woocommerce-form .form-row span.show-password-input::after {
    display: none;
}
.woocommerce-form .form-row span.show-password-input.display-password {
    background: transparent url("data:image/png;base64,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") no-repeat center;
    background-size: 20px;
}
.woocommerce-form .form-row .woocommerce-button {
    width: 100% !important;
    margin: 0 0 0 0 !important;
}
.woocommerce-form .woocommerce-LostPassword {
    text-align: end;
}
@media (hover: hover) {
    .woocommerce-form .woocommerce-LostPassword:hover {
        color: #c51f62;
    }
}

.woocommerce form .form-row {
    margin: 0 0 25px;
    padding: 0 0 0;
}
@media (max-width: 767px) {
    .woocommerce form .form-row {
        width: 100%;
    }
}
.woocommerce form .form-row::before, .woocommerce form .form-row::after {
    display: none !important;
}
.woocommerce form .form-row label {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
    font-size: 0.7647058824rem;
    color: #0c0c0c;
    line-height: 1.2 !important;
    font-weight: 500;
    margin: 0 0 10px;
}
.woocommerce form .form-row label span {
    width: auto;
}
.woocommerce form .form-row .woocommerce-form__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    margin: 0 0 15px;
    line-height: 1 !important;
    cursor: pointer;
}
.woocommerce form .form-row span {
    display: block;
    width: 100%;
}
.woocommerce form .form-row span.password-input {
    position: relative;
    width: 100%;
}
.woocommerce form .form-row span.password-input .input-text {
    width: 100% !important;
}
.woocommerce form .form-row span.show-password-input {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url("data:image/png;base64,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") no-repeat center;
    background-size: 20px;
}
.woocommerce form .form-row span.show-password-input::after {
    display: none;
}
.woocommerce form .form-row span.show-password-input.display-password {
    background: transparent url("data:image/png;base64,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") no-repeat center;
    background-size: 20px;
}
.woocommerce form .form-row .woocommerce-button {
    width: 100% !important;
    margin: 0 0 0 0 !important;
}
.woocommerce form fieldset {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.woocommerce form fieldset > legend {
    width: 100%;
    font-size: 1.1764705882rem;
    color: #0c0c0c;
    line-height: 1.3 !important;
    font-weight: 700;
    margin: 0 0 10px;
}
.woocommerce form fieldset .form-row {
    width: calc(50% - 10px);
}
@media (max-width: 767px) {
    .woocommerce form fieldset .form-row {
        width: 100%;
    }
}

.woocommerce-Addresses {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.woocommerce-Addresses > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    border-radius: 20px;
    font-size: 0.9411764706rem;
}

.woocommerce-message,
.woocommerce-info {
    border-top-color: #c51f62 !important;
}

.is_product_page {
    padding: 60px 0 80px;
}
@media (max-width: 1199px) {
    .is_product_page {
        padding-top: 150px;
    }
}
@media (max-width: 575px) {
    .is_product_page {
        padding-top: 90px;
    }
}
.is_product_page .woocommerce-notices-wrapper {
    display: none !important;
}
.is_product_page .product .woocommerce-product-gallery {
    overflow: hidden;
    width: 50%;
    max-width: 630px;
}
@media (max-width: 1199px) {
    .is_product_page .product .woocommerce-product-gallery {
        padding-right: 30px;
    }
}
@media (max-width: 991px) {
    .is_product_page .product .woocommerce-product-gallery {
        width: 100% !important;
        padding-right: 0;
        max-width: 100%;
        margin-bottom: 60px !important;
    }
}
.is_product_page .product .woocommerce-product-gallery .flex-viewport {
    border-radius: 20px;
    overflow: hidden !important;
}
.is_product_page .product .woocommerce-product-gallery .slick-slider,
.is_product_page .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
    border-radius: 20px;
    overflow: hidden !important;
}
.is_product_page .product .woocommerce-product-gallery .slick-slider .slick-arrow::before,
.is_product_page .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow::before {
    color: #ffffff !important;
}
@media (hover: hover) {
    .is_product_page .product .woocommerce-product-gallery .slick-slider .slick-arrow:hover::before,
    .is_product_page .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow:hover::before {
        color: #789f07 !important;
    }
}
.is_product_page .product .woocommerce-product-gallery .slick-slider .slick-arrow.flaticon-back,
.is_product_page .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.flaticon-back {
    left: 20px;
}
.is_product_page .product .woocommerce-product-gallery .slick-slider .slick-arrow.flaticon-right-arrow,
.is_product_page .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.flaticon-right-arrow {
    right: 20px;
}
.is_product_page .product .woocommerce-product-gallery .wpgs-nav .slick-slide {
    border-radius: 20px;
    overflow: hidden;
}
.is_product_page .product .woocommerce-product-gallery .wpgs-nav .slick-slide.slick-current {
    border-color: #c51f62 !important;
}
.is_product_page .product .woocommerce-product-gallery .wpgs-nav .slick-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 35px;
    height: 35px;
}
.is_product_page .product .woocommerce-product-gallery .wpgs-nav .slick-arrow::before {
    font-size: 25px;
    color: #ffffff !important;
    opacity: 1;
    margin: 10px 0 0;
}
@media (hover: hover) {
    .is_product_page .product .woocommerce-product-gallery .wpgs-nav .slick-arrow:hover::before {
        color: #789f07 !important;
    }
}
.is_product_page .product .woocommerce-product-gallery .wpgs-nav .slick-arrow.slick-prev {
    left: 20px;
}
.is_product_page .product .woocommerce-product-gallery .wpgs-nav .slick-arrow.slick-next {
    right: 20px;
}
.is_product_page .product .woocommerce-product-gallery .flex-control-thumbs {
    margin: 10px 0 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.is_product_page .product .woocommerce-product-gallery .flex-control-thumbs li {
    width: calc(20% - 7.5px) !important;
    border-radius: 20px;
    overflow: hidden;
}
.is_product_page .product .summary {
    position: relative;
    width: 50%;
}
@media (max-width: 991px) {
    .is_product_page .product .summary {
        width: 100%;
    }
}
.is_product_page .product .summary::before, .is_product_page .product .summary::after {
    display: none !important;
}
.is_product_page .product .summary .product_title {
    font-size: 1.6470588235rem;
}
@media (max-width: 767px) {
    .is_product_page .product .summary .product_title {
        font-size: 1.2941176471rem;
    }
}
.is_product_page .product .summary .price {
    margin: 45px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 25px;
}
@media (max-width: 767px) {
    .is_product_page .product .summary .price {
        padding-right: 30px;
    }
}
.is_product_page .product .summary .price .woocommerce-Price-amount {
    font-size: 2.2352941176rem;
    font-weight: 1000;
    color: #0c0c0c;
    line-height: 1;
}
@media (max-width: 767px) {
    .is_product_page .product .summary .price .woocommerce-Price-amount {
        font-size: 1.8823529412rem;
    }
}
.is_product_page .product .summary .price ins {
    text-decoration: none;
}
.is_product_page .product .summary .price del {
    text-decoration: none;
}
.is_product_page .product .summary .price del .woocommerce-Price-amount {
    text-decoration: line-through;
}
@media (max-width: 767px) {
    .is_product_page .product .summary .price del .woocommerce-Price-amount {
        font-size: 1.8823529412rem;
    }
}
.is_product_page .product .summary .woocommerce-product-details__short-description {
    margin: 25px 0 0;
    max-width: 690px;
}
.is_product_page .product .summary .woocommerce-product-details__short-description p {
    font-size: 0.9411764706rem;
    font-weight: 400;
    color: #1db04c;
    line-height: 1.3928571429;
    margin: 0 0 0;
}
.is_product_page .product .summary .woocommerce-product-details__short-description ul {
    margin: 45px 0 0;
}
.is_product_page .product .summary .woocommerce-product-details__short-description ul li {
    font-size: 1.0588235294rem;
    font-weight: 400;
    color: #979797;
    line-height: 1.3;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    position: relative;
}
@media (max-width: 991px) {
    .is_product_page .product .summary .woocommerce-product-details__short-description ul li {
        font-size: 0.9411764706rem;
    }
}
.is_product_page .product .summary .woocommerce-product-details__short-description ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 6px;
    background: #1db04c;
    position: absolute;
    left: 0;
    top: 8px;
}
@media (max-width: 991px) {
    .is_product_page .product .summary .woocommerce-product-details__short-description ul li::before {
        top: 6px;
    }
}
.is_product_page .product .summary form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
    margin: 45px 0 0;
}
.is_product_page .product .summary form::before, .is_product_page .product .summary form:after {
    display: none !important;
}
.is_product_page .product .summary form .quantity {
    width: 65px;
}
.is_product_page .product .summary form .quantity .input-text {
    width: 100%;
    border: 1px solid #e088ac;
    height: 55px;
    border-radius: 10px;
    text-align: center;
}
.is_product_page .product .summary form .single_add_to_cart_button {
    height: 55px !important;
    font-size: 0.9411764706rem !important;
    text-transform: capitalize !important;
}
@media (max-width: 575px) {
    .is_product_page .product .summary form .single_add_to_cart_button.buy-now-btn {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        width: 100%;
        border-radius: 15px;
    }
}
@media (max-width: 575px) {
    .is_product_page .product .summary form .single_add_to_cart_button.product-add-to-cart-btn {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: calc(50% - 7.5px);
        padding: 0 10px;
        min-width: 1px;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        border-radius: 15px;
    }
}
@media (hover: hover) {
    .is_product_page .product .summary form .single_add_to_cart_button.blank:hover {
        border: 1px solid #000000 !important;
        background-color: #000000 !important;
        color: #ffffff !important;
    }
}
.is_product_page .product .summary form .single_add_to_cart_button .xoo-cp-added {
    display: none !important;
}
.is_product_page .product .summary form .added_to_cart {
    min-width: 100px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center !important;
    font-size: 0.8235294118rem !important;
    line-height: 1 !important;
    height: 55px !important;
    border: 1px solid #789f07 !important;
    color: #ffffff !important;
    background: #789f07 !important;
    border-radius: 20px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    padding: 0 30px !important;
    cursor: pointer !important;
    letter-spacing: 0 !important;
    font-family: "Cabin", sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    display: none !important;
}
@media (hover: hover) {
    .is_product_page .product .summary form .added_to_cart:hover {
        border: 1px solid #6b8b0d !important;
        background: #6b8b0d !important;
        color: #ffffff !important;
    }
}
@media (max-width: 575px) {
    .is_product_page .product .summary form .added_to_cart {
        width: 100% !important;
    }
}
.is_product_page .product .summary form .qib-button.qib-button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #d4d4d4;
    border-radius: 15px;
    overflow: hidden;
    margin: 0 !important;
}
.is_product_page .product .summary form .qib-button.qib-button-wrapper .qib-button {
    width: 55px;
    height: 55px;
    background: transparent !important;
    border: none;
}
.is_product_page .product .summary form .qib-button.qib-button-wrapper .qib-button.minus {
    border-radius: 10px 0 0 10px;
}
.is_product_page .product .summary form .qib-button.qib-button-wrapper .quantity {
    width: 55px;
    height: 55px !important;
}
.is_product_page .product .summary form .qib-button.qib-button-wrapper .quantity input {
    border: none !important;
    border-left: 1px solid #d4d4d4 !important;
    border-right: 1px solid #d4d4d4 !important;
    border-radius: 0 !important;
    height: 55px;
    width: 100%;
    font-size: 0.8235294118rem;
}
.is_product_page .product .summary .product_meta {
    margin: 45px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.is_product_page .product .summary .product_meta > span {
    display: block;
    width: 100%;
    font-size: 1.0588235294rem;
    font-weight: 400;
    color: #979797;
    line-height: 1.3;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    position: relative;
}
@media (max-width: 991px) {
    .is_product_page .product .summary .product_meta > span {
        font-size: 0.9411764706rem;
    }
}
.is_product_page .product .summary .product_meta > span::before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #1db04c;
    position: absolute;
    left: 0;
    top: 10px;
}
@media (max-width: 991px) {
    .is_product_page .product .summary .product_meta > span::before {
        top: 8px;
    }
}
.is_product_page.shope-sproutlets {
    max-width: 100%;
}
.is_product_page.shope-sproutlets .woocommerce {
    max-width: 100%;
}
.is_product_page.shope-sproutlets .woocommerce .single-product {
    max-width: 100%;
}

.woocommerce-tabs .tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    margin: 80px 0 0 !important;
    padding: 0 !important;
}
@media (max-width: 991px) {
    .woocommerce-tabs .tabs {
        -webkit-column-gap: 15px;
        -moz-column-gap: 15px;
        column-gap: 15px;
    }
}
@media (max-width: 575px) {
    .woocommerce-tabs .tabs {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        margin: 0 -0.75rem;
        padding: 0 0.75rem;
    }
    .woocommerce-tabs .tabs::-webkit-scrollbar {
        display: none;
    }
}
.woocommerce-tabs .tabs::before, .woocommerce-tabs .tabs:after {
    display: none;
}
.woocommerce-tabs .tabs li {
    padding: 0 !important;
    border: none !important;
    margin: 0 !important;
    background-color: transparent !important;
}
@media (max-width: 575px) {
    .woocommerce-tabs .tabs li {
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content;
        margin-left: 0.75rem;
    }
    .woocommerce-tabs .tabs li:first-child {
        margin-left: 0;
    }
}
.woocommerce-tabs .tabs li::before, .woocommerce-tabs .tabs li:after {
    display: none;
}
.woocommerce-tabs .tabs li a {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 30px !important;
    height: 75px;
    font-size: 1.2941176471rem;
    font-weight: 700 !important;
    color: #0c0c0c !important;
    line-height: 1.3;
    text-transform: none;
    border: none;
    min-width: 1px;
    margin: 0;
    background-color: transparent;
}
@media (max-width: 767px) {
    .woocommerce-tabs .tabs li a {
        font-size: 1.1764705882rem !important;
        padding: 0 20px !important;
    }
}
@media (max-width: 575px) {
    .woocommerce-tabs .tabs li a {
        padding: 0 !important;
        font-size: 0.9411764706rem !important;
    }
}
.woocommerce-tabs .tabs li.active a {
    text-decoration: underline !important;
}
.woocommerce-tabs .panel {
    margin: 45px 0 0 !important;
}
.woocommerce-tabs .panel > h2 {
    display: none;
}
.woocommerce-tabs .panel h1,
.woocommerce-tabs .panel h2,
.woocommerce-tabs .panel h3,
.woocommerce-tabs .panel h4,
.woocommerce-tabs .panel h5,
.woocommerce-tabs .panel h6 {
    font-size: 1.6470588235rem;
    line-height: 1.65;
    color: #979797;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .woocommerce-tabs .panel h1,
    .woocommerce-tabs .panel h2,
    .woocommerce-tabs .panel h3,
    .woocommerce-tabs .panel h4,
    .woocommerce-tabs .panel h5,
    .woocommerce-tabs .panel h6 {
        font-size: 1.4117647059rem;
    }
}
.woocommerce-tabs .panel p {
    font-size: 0.9411764706rem;
    line-height: 1.65;
    color: #979797;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .woocommerce-tabs .panel p {
        font-size: 0.8235294118rem;
    }
}
.woocommerce-tabs .panel p ~ h1, .woocommerce-tabs .panel p ~ h2, .woocommerce-tabs .panel p ~ h3, .woocommerce-tabs .panel p ~ h4, .woocommerce-tabs .panel p ~ h5, .woocommerce-tabs .panel p ~ h6 {
    margin: 25px 0 15px;
}
.woocommerce-tabs .panel ul {
    margin: 25px 0 15px;
}
.woocommerce-tabs .panel ul li {
    font-size: 0.9411764706rem;
    font-weight: 400;
    color: #979797;
    line-height: 1.3;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    position: relative;
}
@media (max-width: 991px) {
    .woocommerce-tabs .panel ul li {
        font-size: 0.8235294118rem;
    }
}
.woocommerce-tabs .panel ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 6px;
    background: #1db04c;
    position: absolute;
    left: 0;
    top: 8px;
}
@media (max-width: 991px) {
    .woocommerce-tabs .panel ul li::before {
        top: 6px;
    }
}

.related.products {
    margin: 80px 0 0 !important;
}
.related.products .sub-title, .related.products > h2 {
    width: 100% !important;
    font-family: "Cabin", sans-serif;
    font-size: 1.8823529412rem;
    font-weight: 1000;
    color: #0c0c0c;
    line-height: 1.3;
    margin: 0 0 30px;
}
@media (max-width: 767px) {
    .related.products .sub-title, .related.products > h2 {
        font-size: 1.6470588235rem;
    }
}
.related.products ul.products li.product > a {
    width: 100%;
}

@media (max-width: 1199px) {
    .is_cart_page-wrap .shope-sproutlets {
        padding: 120px 0 80px;
    }
}
.is_cart_page-wrap .woocommerce .woocommerce-notices-wrapper {
    width: 100% !important;
}
.is_cart_page-wrap .woocommerce .woocommerce-notices-wrapper .woocommerce-message {
    border: 1px solid #789f07 !important;
    background: #d5e0ab;
    color: #4c6100;
    font-size: 0.8235294118rem;
    font-weight: 700;
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form {
    width: 100%;
    max-width: calc(100% - 330px);
}
@media (max-width: 991px) {
    .is_cart_page-wrap .woocommerce .woocommerce-cart-form {
        max-width: 100%;
        margin: 0 0 30px;
    }
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents thead tr th {
    font-size: 1.0588235294rem;
    color: #0c0c0c;
    padding: 10px;
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td {
    font-size: 1.0588235294rem;
    color: #0c0c0c;
    padding: 10px;
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input {
    width: 35px;
    height: 35px;
    padding: 0;
}
@media (max-width: 767px) {
    .is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input {
        margin-left: auto !important;
        margin-right: 0 !important;
    }
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon input {
    height: 30px;
    padding: 0 5px;
    margin-right: 10px;
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .button {
    font-size: 0.7058823529rem !important;
    height: 30px !important;
    min-width: 1px !important;
    padding: 0 20px !important;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    border-radius: 10px !important;
    margin: 0 0 0 0 !important;
}
@media (max-width: 767px) {
    .is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions .coupon .button {
        margin-left: auto !important;
        margin-right: 0 !important;
    }
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions > .button {
    font-size: 0.7058823529rem !important;
    height: 30px !important;
    min-width: 1px !important;
    padding: 0 20px !important;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    border-radius: 10px !important;
    margin: 0 0 0 auto !important;
}
@media (max-width: 767px) {
    .is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.actions > .button {
        width: 100% !important;
        height: 40px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100% !important;
    }
}
.is_cart_page-wrap .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr td.product-quantity .qib-button-wrapper {
    float: none !important;
    max-width: 105px;
    margin-left: auto !important;
}
.is_cart_page-wrap .woocommerce .cart-collaterals {
    width: 300px;
    padding: 25px;
    border-radius: 20px;
    background: #fdf6f9;
}
@media (max-width: 991px) {
    .is_cart_page-wrap .woocommerce .cart-collaterals {
        width: 100%;
    }
}
.is_cart_page-wrap .woocommerce .cart-collaterals::before, .is_cart_page-wrap .woocommerce .cart-collaterals:after {
    display: none;
}
.is_cart_page-wrap .woocommerce .cart-collaterals .cart_totals {
    width: 100% !important;
    float: none !important;
}
.is_cart_page-wrap .woocommerce .cart-collaterals .cart_totals h2 {
    font-family: "Cabin", sans-serif;
}
.is_cart_page-wrap .woocommerce .cart-empty {
    width: 100%;
}
.is_cart_page-wrap .woocommerce .return-to-shop {
    margin: 0 auto 0;
}

table.shop_table th {
    font-size: 1.0588235294rem;
    color: #0c0c0c;
    font-weight: 600;
}
table.shop_table td {
    font-size: 1.2941176471rem;
    color: #0c0c0c;
    font-weight: 400;
}
table.shop_table td .woocommerce-shipping-methods li label {
    font-size: 0.9411764706rem;
}
table.shop_table td .woocommerce-shipping-destination {
    display: none;
}

ul.woocommerce-shipping-methods li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
ul.woocommerce-shipping-methods li input[type=radio] {
    width: 10px;
    height: 10px;
    min-width: 10px;
    margin-top: 1px !important;
    cursor: pointer;
}
ul.woocommerce-shipping-methods li input[type=radio]::before {
    width: 6px;
    height: 6px;
}
ul.woocommerce-shipping-methods li label {
    font-size: 0.5882352941rem;
    line-height: 1.3;
    cursor: pointer;
}

@media (max-width: 1199px) {
    .is_checkout_page-wrap .shope-sproutlets {
        padding: 120px 0 80px;
    }
}
.is_checkout_page-wrap .woocommerce-form-login {
    display: none !important;
}
.is_checkout_page-wrap .woocommerce-form-login-toggle {
    margin: 0 0 30px auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.is_checkout_page-wrap .woocommerce-form-login-toggle .woocommerce-info {
    background: transparent !important;
    border: none !important;
    font-size: 0 !important;
}
.is_checkout_page-wrap .woocommerce-form-login-toggle .woocommerce-info::before {
    display: none !important;
}
.is_checkout_page-wrap .woocommerce-form-login-toggle .woocommerce-info a {
    min-width: 200px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    text-align: center !important;
    font-size: 0.8235294118rem !important;
    line-height: 1 !important;
    height: 45px !important;
    border: 1px solid #789f07 !important;
    color: #ffffff !important;
    background: #789f07 !important;
    border-radius: 20px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    padding: 0 30px !important;
    cursor: pointer !important;
    letter-spacing: 0 !important;
    font-family: "Cabin", sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}
.is_checkout_page-wrap .woocommerce-form-login-toggle .woocommerce-info a:active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.is_checkout_page-wrap .woocommerce-form-login-toggle .woocommerce-info a:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
.is_checkout_page-wrap .woocommerce-form-login-toggle .woocommerce-info a:focus-visible {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}
@media (hover: hover) {
    .is_checkout_page-wrap .woocommerce-form-login-toggle .woocommerce-info a:hover {
        border: 1px solid #6b8b0d !important;
        background: #6b8b0d !important;
        color: #ffffff !important;
    }
}
.is_checkout_page-wrap .main-title {
    display: none;
    width: 100%;
}
.is_checkout_page-wrap .contact-description {
    margin: 0 0 50px;
    display: none;
}
.is_checkout_page-wrap .woocommerce-form-coupon-toggle {
    width: 100%;
}
.is_checkout_page-wrap form {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 991px) {
    .is_checkout_page-wrap form {
        width: 100%;
    }
}
.is_checkout_page-wrap form.woocommerce-checkout {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.is_checkout_page-wrap form.woocommerce-checkout > p {
    width: 100%;
}
.is_checkout_page-wrap form.woocommerce-checkout > p a {
    color: #c51f62;
}
@media (hover: hover) {
    .is_checkout_page-wrap form.woocommerce-checkout > p a:hover {
        text-decoration: underline;
    }
}
.is_checkout_page-wrap form.woocommerce-checkout #order_review_heading {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    font-size: 1.0588235294rem;
    line-height: 1.3;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .is_checkout_page-wrap form.woocommerce-checkout #order_review_heading {
        font-size: 0.9411764706rem;
    }
}
.is_checkout_page-wrap form.woocommerce-checkout .woocommerce-NoticeGroup {
    width: 100%;
}
.is_checkout_page-wrap form.woocommerce-checkout #customer_details {
    width: calc(100% - 380px);
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 991px) {
    .is_checkout_page-wrap form.woocommerce-checkout #customer_details {
        width: 100%;
    }
}
.is_checkout_page-wrap form.woocommerce-checkout #customer_details > div {
    padding: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
}
@media (max-width: 1199px) {
    .is_checkout_page-wrap form.woocommerce-checkout #customer_details > div {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.is_checkout_page-wrap form.woocommerce-checkout #customer_details > div h3 {
    font-size: 1.0588235294rem;
    line-height: 1.3;
    color: #0c0c0c;
    margin: 0 0 10px;
}
@media (max-width: 991px) {
    .is_checkout_page-wrap form.woocommerce-checkout #customer_details > div h3 {
        font-size: 0.9411764706rem;
    }
}
.is_checkout_page-wrap form.woocommerce-checkout #coupon-anchor > .ui-dialog {
    position: static !important;
    max-width: 100%;
}
.is_checkout_page-wrap form.woocommerce-checkout #coupon-anchor > .ui-dialog .ui-dialog-titlebar {
    display: none;
}
.is_checkout_page-wrap form.woocommerce-checkout #coupon-anchor > .ui-dialog .ui-dialog-content {
    margin: 0 0 50px 0 !important;
}
.is_checkout_page-wrap #order_review {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 350px;
}
@media (max-width: 991px) {
    .is_checkout_page-wrap #order_review {
        width: 100%;
    }
}
.is_checkout_page-wrap #order_review #order_review_heading {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    font-size: 1.0588235294rem;
    line-height: 1.3;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .is_checkout_page-wrap #order_review #order_review_heading {
        font-size: 0.9411764706rem;
    }
}
.is_checkout_page-wrap .checkout_coupon_custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin: 0 0 30px;
}
.is_checkout_page-wrap .checkout_coupon_custom .form-row {
    width: 100%;
    margin: 0 0 15px;
}
.is_checkout_page-wrap .checkout_coupon_custom .form-row .button {
    width: 100%;
}
.is_checkout_page-wrap .checkout_coupon_custom .form-row.form-row-last {
    margin: 0 0 0;
}
.is_checkout_page-wrap .xoo-el-form-container {
    margin: 50px auto 100px;
    display: none;
}
.is_checkout_page-wrap .xoo-el-form-container .xoo-el-action-form {
    width: 100% !important;
}
.is_checkout_page-wrap .is_checkout_page .woocommerce-thankyou-order-failed {
    max-width: 500px;
    text-align: center;
    margin: 0 auto 35px !important;
}
.is_checkout_page-wrap .is_checkout_page .woocommerce-thankyou-order-failed-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
}
.is_checkout_page-wrap .is_checkout_page .woocommerce-thankyou-order-failed-actions a.button {
    width: 150px;
}

.is_account_page_page {
    padding: 30px 0 80px;
}
@media (max-width: 1199px) {
    .is_account_page_page {
        padding: 120px 0 80px;
    }
}
.is_account_page_page .cust_breadcrumb {
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .is_account_page_page .cust_breadcrumb {
        display: none;
    }
}
.is_account_page_page .cust_breadcrumb {
    margin: 60px 0 30px;
}
.is_account_page_page .woocommerce {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    row-gap: 25px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    max-width: 1200px;
    margin: 0 auto;
}
.is_account_page_page .woocommerce::before, .is_account_page_page .woocommerce:after {
    display: none;
}
.is_account_page_page .woocommerce .main-title {
    text-align: center;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .is_account_page_page .woocommerce .main-title {
        font-size: 2.6470588235rem;
    }
}
@media (max-width: 767px) {
    .is_account_page_page .woocommerce .main-title {
        font-size: 1.7647058824rem;
    }
}
.is_account_page_page .woocommerce .contact-description {
    text-align: center;
    font-size: 1.5882352941rem;
    color: #c51f62;
    font-weight: 400;
    line-height: 1.4444444444;
    margin: 0 auto 75px;
    max-width: 1200px;
}
@media (max-width: 991px) {
    .is_account_page_page .woocommerce .contact-description {
        font-size: 1.4117647059rem;
    }
}
@media (max-width: 767px) {
    .is_account_page_page .woocommerce .contact-description {
        font-size: 0.9411764706rem;
        margin: 0 auto 35px;
    }
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-navigation {
    height: 100%;
    width: 250px;
    padding: 30px;
    border-radius: 20px;
    background: #f5cdc3;
}
@media (max-width: 991px) {
    .is_account_page_page .woocommerce .woocommerce-MyAccount-navigation {
        width: 100%;
    }
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-navigation ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 15px;
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-navigation ul li a,
.is_account_page_page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a {
    font-size: 0.9411764706rem;
    font-weight: normal;
    color: #0c0c0c;
    line-height: 1.3;
    margin: 0 0 0;
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.is_account_page_page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a {
    color: #c51f62;
    font-weight: 700;
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content {
    width: calc(100% - 280px);
    padding: 30px;
    border-radius: 20px;
    background: #f5cdc3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 991px) {
    .is_account_page_page .woocommerce .woocommerce-MyAccount-content {
        width: 100%;
    }
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address {
    background: #ffffff;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 15px);
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
    border-radius: 20px;
    padding: 25px;
}
@media (max-width: 991px) {
    .is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title {
    position: static;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 15px;
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title::before, .is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title:after {
    display: none;
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h3 {
    font-size: 1.0588235294rem;
    color: #0c0c0c;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 0;
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a.edit {
    font-size: 0.8235294118rem;
    color: #0c0c0c;
    font-weight: 500;
    line-height: 1.3;
    margin: 0 0 0;
}
@media (hover: hover) {
    .is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a.edit:hover {
        color: #c51f62;
    }
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address address {
    font-size: 0.8235294118rem;
    color: #0c0c0c;
    font-weight: 400;
    line-height: 1.4;
    font-style: normal;
}
@media (max-width: 575px) {
    .is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 575px) {
    .is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions {
        padding: 15px;
    }
    .is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions::before {
        display: none;
    }
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button {
    margin: 0 0 10px;
}
.is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button:last-child {
    margin: 0 0 0;
}
@media (max-width: 575px) {
    .is_account_page_page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button {
        width: 100%;
        max-width: 100%;
    }
}
.is_account_page_page .woocommerce .woocommerce-notices-wrapper {
    margin: 50px 0 0;
    width: 100%;
}

.woocommerce-edit-address .is_account_page_page .woocommerce .woocommerce-MyAccount-content form {
    max-width: 500px;
}
@media (max-width: 991px) {
    .woocommerce-edit-address .is_account_page_page .woocommerce .woocommerce-MyAccount-content form {
        max-width: 100%;
    }
}

.woocommerce-Addresses {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    row-gap: 15px;
}
.woocommerce-Addresses .woocommerce-Address {
    background: #ffffff;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 15px);
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
    border-radius: 20px;
    padding: 25px;
}
@media (max-width: 991px) {
    .woocommerce-Addresses .woocommerce-Address {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title {
    position: static;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 15px;
}
.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::before, .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:after {
    display: none;
}
.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3 {
    font-size: 1.0588235294rem;
    color: #0c0c0c;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 0;
}
.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a.edit {
    font-size: 0.8235294118rem;
    color: #0c0c0c;
    font-weight: 500;
    line-height: 1.3;
    margin: 0 0 0;
}
@media (hover: hover) {
    .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a.edit:hover {
        color: #c51f62;
    }
}
.woocommerce-Addresses .woocommerce-Address address {
    font-size: 0.8235294118rem;
    color: #0c0c0c;
    font-weight: 400;
    line-height: 1.4;
    font-style: normal;
}

.select2-container .select2-selection--single {
    height: 40px;
    border-radius: 10px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 39px;
    padding-left: 15px;
}
.select2-container .select2-selection--single .select2-selection__arrow {
    height: 40px;
}

.xoo-el-form-container {
    border-radius: 30px;
    -webkit-box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    max-width: 665px;
    margin: 0 auto 190px;
    background: #ffffff;
    padding: 65px;
    position: relative;
}
@media (max-width: 991px) {
    .xoo-el-form-container {
        margin: 0 auto 90px;
    }
}
@media (max-width: 767px) {
    .xoo-el-form-container {
        padding: 45px 25px 25px;
    }
}
@media (max-width: 767px) {
    .xoo-el-form-container .xoo-el-header {
        padding-left: 0;
        padding-right: 0;
    }
}
.xoo-el-form-container .xoo-el-header ul.xoo-el-tabs {
    background-color: #c9c9c9;
    border-radius: 10px;
    margin: 0 auto;
}
.xoo-el-form-container .xoo-el-header ul.xoo-el-tabs li {
    border-radius: 10px;
    background: transparent;
}
.xoo-el-form-container .xoo-el-header ul.xoo-el-tabs li.xoo-el-active {
    background: #c51f62;
}
.xoo-el-form-container .xoo-el-section {
    margin: 0 auto;
}
@media (max-width: 767px) {
    .xoo-el-form-container .xoo-el-section {
        padding: 0 0;
    }
}
@media (max-width: 767px) {
    .xoo-el-form-container .xoo-el-section .xoo-aff-group {
        width: 100%;
    }
}
.xoo-el-form-container button.button.btn.xoo-el-action-btn {
    width: auto;
}
.xoo-el-form-container .contact-image {
    position: absolute;
    left: calc(100% - 50px);
    bottom: -130px;
    width: 300px;
    max-width: 100%;
    pointer-events: none;
}
@media (max-width: 991px) {
    .xoo-el-form-container .contact-image {
        display: none;
    }
}
.xoo-el-form-container .contact-image img {
    display: block;
    width: 100%;
    height: auto;
}

.xoo-aff-input-group .xoo-aff-input-icon {
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    display: none;
}

.xoo-aff-group input[type=text],
.xoo-aff-group input[type=password],
.xoo-aff-group input[type=email],
.xoo-aff-group input[type=number],
.xoo-aff-group select,
.xoo-aff-group select + .select2 {
    border-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    width: 100%;
}

label.xoo-el-form-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
label.xoo-el-form-label span {
    font-size: 0.8235294118rem;
    font-weight: 500;
    color: #0c0c0c;
}

a.xoo-el-lostpw-tgr {
    font-size: 0.8235294118rem;
    font-weight: 500;
    color: #0c0c0c;
}
@media (hover: hover) {
    a.xoo-el-lostpw-tgr:hover {
        color: #c51f62;
    }
}

.xoo-aff-checkbox_single label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 0.8235294118rem;
    font-weight: 500;
    color: #0c0c0c;
}
.xoo-aff-checkbox_single label a {
    color: #0c0c0c;
}
@media (hover: hover) {
    .xoo-aff-checkbox_single label a:hover {
        color: #c51f62;
    }
}
@media (max-width: 575px) {
    .xoo-aff-checkbox_single label a {
        width: 100%;
        display: block;
    }
}

.checkout_coupon {
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto 60px 0.75rem !important;
    max-width: 350px;
}
.checkout_coupon p {
    width: 100%;
    margin: 0 0 15px !important;
}
.checkout_coupon p:last-child {
    margin-bottom: 0 !important;
}
.checkout_coupon p.form-row {
    width: 100% !important;
    float: none !important;
}
.checkout_coupon p.form-row.form-row-last {
    margin-bottom: 0 !important;
}
.checkout_coupon p.form-row .input-text {
    width: 100%;
    max-width: 300px;
}
.checkout_coupon p.form-row .button {
    width: 100%;
    max-width: 300px;
}

.woocommerce-page #payment #place_order,
.woocommerce #payment #place_order {
    width: 100% !important;
}

.common-banner {
    overflow: visible;
    margin: 100px 0 180px;
    position: relative;
}
@media (max-width: 1199px) {
    .common-banner {
        margin: 160px 0 180px;
    }
}
@media (max-width: 991px) {
    .common-banner {
        margin: 110px 0 80px;
    }
}
.common-banner .row {
    position: static;
}
.common-banner .row > div {
    position: static;
}
@media (min-width: 1200px) {
    .common-banner .row > div:first-child {
        width: calc(50% + 55px);
    }
}
@media (min-width: 1200px) {
    .common-banner .row > div:last-child {
        width: calc(50% - 55px);
    }
}
.common-banner .row .main-title {
    margin: 0 0 35px;
}
@media (max-width: 1199px) {
    .common-banner .row .main-title {
        font-size: 2.9411764706rem;
        max-width: 280px;
    }
}
@media (max-width: 767px) {
    .common-banner .row .main-title {
        font-size: 2.3529411765rem;
    }
}
.common-banner .row .faq-description p {
    font-size: 1.0588235294rem;
    font-weight: 400;
    line-height: 1.3;
    color: #5b5b5b;
    margin: 0 0 30px;
}
@media (max-width: 1199px) {
    .common-banner .row .faq-description p {
        font-size: 0.9411764706rem;
    }
}
@media (max-width: 767px) {
    .common-banner .row .faq-description p {
        font-size: 0.8235294118rem;
    }
}
.common-banner .row .faq-description p:last-child {
    margin: 0 0 0;
}
.common-banner .row .faq-image {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(50% - 160px);
}
@media (max-width: 1199px) {
    .common-banner .row .faq-image {
        width: calc(50% - 55px);
    }
}
@media (max-width: 991px) {
    .common-banner .row .faq-image {
        display: none;
    }
}
.common-banner .row .faq-image .faq-image-container {
    padding-bottom: 76.149068323%;
    position: relative;
    overflow: hidden;
    display: block;
}
.common-banner .row .faq-image .faq-image-container > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.common-description h1 {
    font-size: 1.5294117647rem;
}
@media (max-width: 767px) {
    .common-description h1 {
        font-size: 1.2941176471rem;
    }
}
.common-description h2 {
    font-size: 1.4117647059rem;
}
@media (max-width: 767px) {
    .common-description h2 {
        font-size: 1.2941176471rem;
    }
}
.common-description h3 {
    font-size: 1.2941176471rem;
}
@media (max-width: 767px) {
    .common-description h3 {
        font-size: 1.2941176471rem;
    }
}
.common-description h4 {
    font-size: 1.1764705882rem;
}
@media (max-width: 767px) {
    .common-description h4 {
        font-size: 1.2941176471rem;
    }
}
.common-description h5 {
    font-size: 1.0588235294rem;
}
@media (max-width: 767px) {
    .common-description h5 {
        font-size: 1.2941176471rem;
    }
}
.common-description h6 {
    font-size: 0.9411764706rem;
}
@media (max-width: 767px) {
    .common-description h6 {
        font-size: 1.2941176471rem;
    }
}
.common-description h1,
.common-description h2,
.common-description h3,
.common-description h4,
.common-description h5,
.common-description h6 {
    line-height: 1.3;
    color: #0c0c0c;
    font-weight: bold;
    margin: 0 0 10px;
}
.common-description p {
    font-size: 0.9411764706rem;
    line-height: 1.625;
    color: #0c0c0c;
    font-weight: 400;
    margin: 0 0 10px;
}
.common-description p ~ h1, .common-description p ~ h2, .common-description p ~ h3, .common-description p ~ h4, .common-description p ~ h5, .common-description p ~ h6 {
    margin-top: 25px;
}
.common-description ul {
    margin: 0 0 15px;
    padding: 0 0 0 20px;
}
.common-description ul li {
    display: list-item;
    list-style: disc;
    font-size: 0.9411764706rem;
    line-height: 1.4;
    color: #0c0c0c;
    font-weight: 400;
    margin: 0 0 10px;
}
.common-description ul ~ h1, .common-description ul ~ h2, .common-description ul ~ h3, .common-description ul ~ h4, .common-description ul ~ h5, .common-description ul ~ h6 {
    margin-top: 25px;
}

.error-404 .wrapper {
    padding: 50px 15px;
    min-height: 100svh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.error-404 .wrapper img {
    max-width: 100%;
    margin: 0 0 30px;
}

@media (max-width: 575px) {
    .xoo-cp-modal table.xoo-cp-pdetails {
        display: block;
        width: 100%;
    }
    .xoo-cp-modal table.xoo-cp-pdetails tbody {
        display: block;
        width: 100%;
    }
    .xoo-cp-modal table.xoo-cp-pdetails tbody tr {
        display: block;
        width: 100%;
    }
    .xoo-cp-modal table.xoo-cp-pdetails tbody tr td {
        display: block;
        width: 100%;
    }
}
.xoo-cp-modal .xoo-cp-btns .xcp-btn {
    border-radius: 15px;
    font-size: 0.7058823529rem !important;
    background-color: #789f07;
    color: #ffffff !important;
    border-color: #789f07;
}
@media (hover: hover) {
    .xoo-cp-modal .xoo-cp-btns .xcp-btn:hover {
        background-color: #6b8b0d;
        border-color: #6b8b0d;
        color: #ffffff !important;
    }
}
.xoo-cp-modal .xoo-cp-container {
    border-radius: 20px;
}
.xoo-cp-modal .xoo-cp-container .xoo-cp-atcn {
    border-radius: 15px;
}
.xoo-cp-modal .xoo-cp-container .xoo-cp-qtybox {
    border-radius: 15px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #c51f62;
}

#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.woocommerce-order-pay .order_details {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 50px !important;
}
@media (max-width: 991px) {
    .woocommerce-order-pay .order_details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 30px;
        width: 100%;
    }
    .woocommerce-order-pay .order_details li {
        margin: 0 0 0 !important;
        padding: 0 0 0 !important;
        border: none !important;
        text-align: center;
    }
}
.woocommerce-order-pay .order_details ~ p {
    text-align: center;
    width: 100%;
    font-size: 1.4705882353rem;
    font-weight: 700;
    margin: 0 0 35px;
}
.woocommerce-order-pay #ccavenue_payment_form .payment_buttons {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin: 0 auto !important;
}
.woocommerce-order-pay #ccavenue_payment_form .payment_buttons .button.cancel {
    background-color: #e088ac !important;
    border-color: #e088ac !important;
}
@media (hover: hover) {
    .woocommerce-order-pay #ccavenue_payment_form .payment_buttons .button.cancel:hover {
        background-color: #d75f90 !important;
        border-color: #d75f90 !important;
        color: #ffffff !important;
    }
}

.woocommerce-order-received .woocommerce-order {
    margin: 0 auto;
    padding: 50px 0;
}
.woocommerce-order-received .woocommerce-order .order_details {
    width: 100%;
}
@media (max-width: 991px) {
    .woocommerce-order-received .woocommerce-order .order_details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 30px;
        width: 100%;
    }
    .woocommerce-order-received .woocommerce-order .order_details li {
        margin: 0 0 0 !important;
        padding: 0 0 0 !important;
        border: none !important;
    }
}
.woocommerce-order-received .woocommerce-order .woocommerce-notice {
    font-size: 1.4705882353rem;
    font-weight: 700;
    margin: 0 0 35px;
}

#customer_login .login-wrapper {
    max-width: 700px;
    margin: 20px auto 0;
    position: relative;
    border-radius: 30px;
    -webkit-box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    background: #ffffff;
    padding: 65px;
}
@media (max-width: 767px) {
    #customer_login .login-wrapper {
        padding: 45px 25px 25px;
    }
}
#customer_login .login-wrapper nav {
    padding: 0 15px 35px;
}
#customer_login .login-wrapper nav .nav-tabs {
    background-color: #c9c9c9;
    border-radius: 10px;
    margin: 0 auto;
}
#customer_login .login-wrapper nav .nav-tabs .nav-link {
    padding: 12px 20px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    text-align: center;
    cursor: pointer;
    margin: 0;
    list-style: none;
    border-radius: 10px;
    background: transparent;
    color: #000000;
    border: none;
}
#customer_login .login-wrapper nav .nav-tabs .nav-link.active {
    background: #c51f62;
    color: #ffffff;
}
#customer_login .login-wrapper .tab-content {
    padding: 0 15px;
    margin: 0 0 0;
}
#customer_login .login-wrapper .tab-content .tab-pane > div {
    padding: 0;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form {
    width: 100% !important;
    max-width: 100%;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .form-row label {
    font-family: "Cabin", sans-serif;
    font-weight: 600;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .form-row input.input-text {
    height: 50px !important;
    border-radius: 10px !important;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .form-row .button {
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
    height: 50px !important;
    border-radius: 50px !important;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .form-row .password-input {
    position: relative;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .form-row .password-input .show-password-input {
    top: 15px;
    -webkit-transform: none;
    transform: none;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .form-row .password-input .woocommerce-password-strength {
    font-size: 0.7647058824rem;
    padding: 10px;
    border-radius: 10px;
    margin: 10px 0 0;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .lost_password {
    margin: 0 0 0;
}
#customer_login .login-wrapper .tab-content .tab-pane > div .woocommerce-form .lost_password a {
    font-size: 0.8235294118rem;
    font-weight: 600;
}
#customer_login .login-wrapper .contact-image {
    position: absolute;
    left: calc(100% - 140px);
    bottom: -130px;
    width: 422px;
    max-width: 100%;
    pointer-events: none;
}
@media (max-width: 991px) {
    #customer_login .login-wrapper .contact-image {
        display: none;
    }
}
#customer_login .login-wrapper .contact-image img {
    display: block;
    width: 100%;
    height: auto;
}

@media (max-width: 991px) {
    .forgot-password {
        padding-top: 60px;
    }
}
.forgot-password .contact-description {
    margin: 0 0 0 !important;
}
@media (max-width: 767px) {
    .forgot-password .contact-description {
        margin: 0 0 0 !important;
    }
}

.lost_reset_password {
    width: 100%;
    max-width: 700px;
    margin: 10px auto;
    position: relative;
    border-radius: 30px;
    -webkit-box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    box-shadow: 0 9px 27px rgba(0, 0, 0, 0.17);
    background: #ffffff;
    padding: 65px;
}
@media (max-width: 767px) {
    .lost_reset_password {
        padding: 45px 25px 25px;
    }
}
.lost_reset_password .woocommerce-form-row {
    width: 100% !important;
}
.lost_reset_password .woocommerce-form-row:last-child {
    margin: 0 0 0 !important;
}
.lost_reset_password .woocommerce-form-row label {
    font-family: "Cabin", sans-serif;
    font-weight: 600;
}
.lost_reset_password .woocommerce-form-row input.input-text {
    height: 50px !important;
    border-radius: 10px !important;
}
.lost_reset_password .woocommerce-form-row .button {
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
    height: 50px !important;
    border-radius: 50px !important;
}

.woocommerce-Reviews {
    max-width: calc(50% - 20px);
    margin: 0 0 60px;
}
@media (max-width: 991px) {
    .woocommerce-Reviews {
        max-width: 100%;
        margin: 0 0 40px;
    }
}
.woocommerce-Reviews .woocommerce-Reviews-title {
    color: #0c0c0c !important;
}

.reviews-list {
    max-width: calc(50% - 20px);
}
.reviews-list .main-title {
    color: #0c0c0c !important;
}
.reviews-list ul {
    display: block !important;
}
.reviews-list ul li {
    display: block !important;
    padding: 0 0 0 !important;
    margin: 0 0 15px;
}
.reviews-list ul li::before {
    display: none !important;
}

.star-rating span::before {
    color: #c51f62;
}

.cc-compass {
    background: #c51f62;
}
.cc-compass .licon::before {
    -webkit-font-smoothing: antialiased;
    display: block !important;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
    margin-right: 0 !important;
    content: "\f07a" !important;
    color: #ffffff !important;
}
.cc-compass .cc-compass-count {
    background: #789f07;
}
.cc-compass:hover {
    background: #a61b53;
}
.cc-compass:hover .licon::before {
    color: #ffffff !important;
}
.cc-compass:hover .cc-compass-count {
    background: #789f07;
}
.cc-compass.cc-compass-open {
    background: #a61b53;
    border: none;
}
.cc-compass.cc-compass-open .licon::before {
    content: "\f07a" !important;
    font-family: "Font Awesome 6 Free" !important;
}

.cc-cart-actions a.cc-button-primary {
    background-color: #789f07;
}
.cc-cart-actions a.cc-button-primary:hover {
    background-color: #6b8b0d;
}

.recipe-banner {
    position: relative;
    max-height: 100svh;
    overflow: hidden;
}
@media (max-width: 767px) {
    .recipe-banner {
        height: 50vh;
        min-height: 600px;
        position: relative;
    }
    .recipe-banner > img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: auto;
        min-height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        width: 102%;
        max-width: 102%;
    }
}
.recipe-banner > img {
    display: block;
    width: 100%;
}
.recipe-banner .shape {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    pointer-events: none;
}
.recipe-banner .shape svg {
    display: block;
}
.recipe-banner .shape svg path {
    fill: #ffffff;
}

.recipe-wrapper .recipe {
    padding: 100px 0 0;
}
@media (max-width: 991px) {
    .recipe-wrapper .recipe {
        padding: 60px 0 0;
    }
}
.recipe-wrapper .recipe .row {
    row-gap: 50px;
}
@media (min-width: 1200px) {
    .recipe-wrapper .recipe .row {
        margin: 0 -23px;
    }
    .recipe-wrapper .recipe .row > div {
        padding: 0 23px;
    }
}
.recipe-wrapper .recipe .image {
    padding-bottom: 82.962962963%;
    position: relative;
    margin: 0 0 100px;
}
@media (max-width: 991px) {
    .recipe-wrapper .recipe .image {
        padding-bottom: 66.6666666667%;
        margin: 0 0 50px;
    }
}
.recipe-wrapper .recipe .image .image-container {
    position: absolute;
    right: 0;
    top: 0;
    width: 50vw;
    height: 100%;
    overflow: hidden;
    -webkit-border-radius: 0 500px 500px 0;
}
@media (max-width: 991px) {
    .recipe-wrapper .recipe .image .image-container {
        width: 100%;
        -webkit-border-radius: 500px 500px 500px 500px;
    }
}
.recipe-wrapper .recipe .image .image-container img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.recipe-wrapper .recipe .main-title.mobile {
    display: none;
}
@media (max-width: 1199px) {
    .recipe-wrapper .recipe .main-title {
        font-size: 2.1176470588rem;
    }
}
@media (max-width: 767px) {
    .recipe-wrapper .recipe .main-title {
        font-size: 1.6470588235rem;
        display: none;
    }
    .recipe-wrapper .recipe .main-title.mobile {
        display: block;
    }
}
.recipe-wrapper .recipe .badge-title {
    width: 100%;
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 30px;
    font-size: 1.7647058824rem;
    line-height: 1.1666666667;
    margin: 0 0 35px;
}
@media (max-width: 1199px) {
    .recipe-wrapper .recipe .badge-title {
        font-size: 1.6470588235rem;
    }
}
@media (max-width: 767px) {
    .recipe-wrapper .recipe .badge-title {
        font-size: 1.1764705882rem;
        height: 45px;
        padding: 0 20px;
    }
}
.recipe-wrapper .recipe .badge-title.primary {
    background: #f9e8ef;
    color: #c51f62;
}
.recipe-wrapper .recipe .badge-title.secondary {
    background: #f4f9e7;
    color: #4e752d;
}
.recipe-wrapper .recipe .recipe-ingredients .ingredients li {
    font-size: 1.0588235294rem;
    line-height: 1.6666666667;
    font-weight: 400;
    color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.recipe-wrapper .recipe .recipe-ingredients .ingredients li .item {
    width: 40%;
    text-align: start;
}
.recipe-wrapper .recipe .recipe-ingredients .ingredients li .colon {
    width: 50px;
    text-align: center;
}
.recipe-wrapper .recipe .recipe-ingredients .ingredients li .quantity {
    text-align: start;
    width: calc(60% - 50px);
}
.recipe-wrapper .recipe .description {
    margin: 0 0 45px;
}
@media (max-width: 767px) {
    .recipe-wrapper .recipe .description {
        display: none;
    }
    .recipe-wrapper .recipe .description.mobile {
        display: block;
    }
}
.recipe-wrapper .recipe .description p {
    font-size: 1.0588235294rem;
    font-weight: 400;
    color: #000000;
    line-height: 1.1666666667;
    margin: 0 0 15px;
}
@media (max-width: 991px) {
    .recipe-wrapper .recipe .description p {
        font-size: 0.9411764706rem;
    }
}
.recipe-wrapper .recipe .description p:last-child {
    margin: 0 0 0;
}
.recipe-wrapper .recipe .description p:empty {
    display: none;
}
.recipe-wrapper .recipe .list {
    margin: 0 0 0;
}
.recipe-wrapper .recipe .list li {
    font-size: 1.0588235294rem;
    font-weight: 400;
    color: #000000;
    line-height: 1.3;
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    position: relative;
}
@media (max-width: 991px) {
    .recipe-wrapper .recipe .list li {
        font-size: 0.9411764706rem;
    }
}
.recipe-wrapper .recipe .list li::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 6px;
    background: #1db04c;
    position: absolute;
    left: 0;
    top: 7px;
}
@media (max-width: 991px) {
    .recipe-wrapper .recipe .list li::before {
        top: 6px;
    }
}
.recipe-wrapper .recipe .list li.note {
    margin: 15px 0 0;
}
.recipe-wrapper .recipe .list li.note::before {
    display: none;
}
.recipe-wrapper .recipe:last-child {
    padding-bottom: 125px;
}
@media (max-width: 991px) {
    .recipe-wrapper .recipe:last-child {
        padding-bottom: 80px;
    }
}

/* wordpress elements */
span.wpcf7-not-valid-tip {
    font-size: 0 !important;
}

input.wpcf7-validates-as-required.inputField.wpcf7-not-valid {
    border-bottom: 1px solid #ed0000;
}

select.wpcf7-validates-as-required.inputField.wpcf7-not-valid {
    border-bottom: 1px solid #ed0000;
}

.wpcf7 form.invalid .wpcf7-response-output {
    border: 1px solid #dc3232 !important;
    margin: 2em 0 1em;
    text-align: center;
}
.wpcf7 form.unaccepted .wpcf7-response-output {
    border: 1px solid #dc3232 !important;
    margin: 2em 0 1em;
    text-align: center;
}
.wpcf7 form.payment-required .wpcf7-response-output {
    border: 1px solid #dc3232 !important;
    margin: 2em 0 1em;
    text-align: center;
}

.shope-sproutlets .woocommerce iframe {
    border: 0;
    margin: 0 auto;
}

/* pagination */
.navigation.pagination {
    display: block !important;
    padding: 0 0 75px;
}
.navigation.pagination .screen-reader-text {
    display: none;
}
.navigation.pagination .nav-links {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.navigation.pagination .nav-links .page-numbers {
    font-size: 0.7647058824rem;
    font-weight: 600;
    width: 35px;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #ddd;
    color: #c51f62;
    margin: 0 5px;
    -webkit-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
}
.navigation.pagination .nav-links .page-numbers span {
    display: none;
}
.navigation.pagination .nav-links .page-numbers.prev {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 0;
}
.navigation.pagination .nav-links .page-numbers.prev::before {
    font-size: 20px;
    content: "\f100";
    -webkit-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
}
.navigation.pagination .nav-links .page-numbers.next {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 0;
}
.navigation.pagination .nav-links .page-numbers.next::before {
    font-size: 20px;
    content: "\f101";
    -webkit-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
}
.navigation.pagination .nav-links .page-numbers.current {
    background-color: #c51f62;
    color: #789f07;
}

footer {
    overflow: hidden;
    background-color: #f3fbfd;
    padding: 50px 0 80px;
}
footer .row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
    padding: 0 0.75rem;
}
footer .row > div:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    max-width: 34%;
}
@media (max-width: 1199px) {
    footer .row > div {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
    }
    footer .row > div:first-child {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
    footer .row > div:last-child {
        margin-top: 30px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (max-width: 575px) {
    footer .row > div {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
    footer .row > div:last-child {
        margin-top: 0;
        margin-bottom: 0;
    }
}
footer .footer-logo {
    width: 190px;
    margin: 0 0 1.1764705882rem;
}
@media (max-width: 575px) {
    footer .footer-logo {
        margin: 0 auto 1.1764705882rem;
    }
}
footer .footer-logo a {
    display: block;
    padding-bottom: 71.0526315789%;
    position: relative;
    overflow: hidden;
    display: block;
}
footer .footer-logo a > img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
footer .description {
    max-width: 17.6470588235rem;
}
footer .footer-title {
    font-family: "Cabin", sans-serif;
    font-size: 1.1764705882rem;
    font-weight: 500;
    color: #d1664c;
    line-height: 1.3;
    text-transform: uppercase;
    margin: 0 0 15px;
}
@media (max-width: 575px) {
    footer .footer-title {
        text-align: center;
    }
}
footer .footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 575px) {
    footer .footer-links {
        text-align: center;
    }
}
footer .footer-links .links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 575px) {
    footer .footer-links .links {
        margin: 0 auto;
    }
}
footer .footer-links .links li {
    margin: 0 0 10px;
}
footer .footer-links .links li a {
    font-size: 1.0588235294rem;
    font-weight: 500;
    color: #0c0c0c;
    line-height: 1.3;
}
@media (hover: hover) {
    footer .footer-links .links li a:hover {
        color: #c51f62;
    }
}
footer .footer-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    row-gap: 0.8823529412rem;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    margin: 15px 0 0;
}
@media (max-width: 575px) {
    footer .footer-contact {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
footer .footer-contact span {
    font-weight: 400;
    color: #0c0c0c;
}
footer .footer-contact a {
    font-weight: 500;
    color: #d1664c;
    line-height: 1.3;
}
@media (min-width: 1200px) {
    footer .footer-contact a:hover {
        color: #c51f62;
    }
}
@media (max-width: 575px) {
    footer .footer-address {
        text-align: center;
    }
}
footer .footer-address p {
    font-size: 1.0588235294rem;
    font-weight: 500;
    color: #0c0c0c;
    line-height: 1.5714285714;
}
footer .footer-address p.fssai-logo img {
    display: block;
    width: 100px;
    aspect-ratio: 16/9;
    -o-object-fit: contain;
    object-fit: contain;
}
footer .newsletter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px;
}
@media (max-width: 1199px) {
    footer .newsletter {
        max-width: 330px;
    }
}
footer .newsletter .btn {
    height: 40px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 1px;
    border-radius: 10px;
}
footer .copyright {
    margin-top: 5.8823529412rem;
    padding-top: 1.1764705882rem;
    padding-bottom: 1.1764705882rem;
    background-color: rgba(12, 12, 12, 0.1);
}
footer .copyright p {
    font-size: 0.9411764706rem;
    font-weight: 500;
    color: #0c0c0c;
    line-height: 1.3;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    margin: 0 0 0;
}
footer .copyright p a {
    color: #0c0c0c;
    text-decoration: none;
}
@media (min-width: 1200px) {
    footer .copyright p a:hover {
        color: #c51f62;
    }
}
footer .copyright p span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.xoo-wsc-basket {
    display:none !important;
}